html, body {
  height: 100%;
  color: rgba(0, 0, 0, 0.87);
  background: white;
  position: relative; }

body {
  margin: 0;
  padding: 0; }

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

.inset {
  padding: 10px; }

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; }

.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 {
  -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  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%;
  -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); }

.md-ripple {
  position: absolute;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%; }
  .md-ripple.md-ripple-placed {
    -webkit-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), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    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), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    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);
    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), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-ripple.md-ripple-scaled {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  .md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
    opacity: 0.20; }

.md-padding {
  padding: 8px; }

.md-margin {
  margin: 8px; }

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .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 0px 0px 1px rgba(0, 0, 0, 0.3); }

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

html, body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  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.010em;
  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.010em;
  line-height: 24px; }

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 20px; }

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

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

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

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

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

@-webkit-keyframes md-autocomplete-list-out {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  50% {
    opacity: 0;
    height: 40px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    height: 0;
    opacity: 0; } }

@keyframes md-autocomplete-list-out {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  50% {
    opacity: 0;
    height: 40px;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    height: 0;
    opacity: 0; } }

@-webkit-keyframes md-autocomplete-list-in {
  0% {
    opacity: 0;
    height: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    opacity: 0;
    height: 40px; }
  100% {
    opacity: 1;
    height: 40px; } }

@keyframes md-autocomplete-list-in {
  0% {
    opacity: 0;
    height: 0;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    opacity: 0;
    height: 40px; }
  100% {
    opacity: 1;
    height: 40px; } }

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: 26px; }
      md-autocomplete[md-floating-label] md-input-container.md-input-has-messages {
        padding-bottom: 2px; }
    md-autocomplete[md-floating-label] md-autocomplete-wrap {
      height: auto; }
    md-autocomplete[md-floating-label] button {
      position: absolute;
      top: auto;
      bottom: 0;
      right: 0;
      width: 30px;
      height: 30px; }
  md-autocomplete md-autocomplete-wrap {
    display: block;
    position: relative;
    overflow: visible;
    height: 40px; }
    md-autocomplete md-autocomplete-wrap.md-menu-showing {
      z-index: 51; }
    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;
        -webkit-transition: none;
        transition: none; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
          -webkit-transition: none;
          transition: none;
          height: 3px; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
          -webkit-transition: opacity 0.15s linear;
          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 {
          -webkit-transition: opacity 0.15s linear;
          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 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 button:after {
      content: '';
      position: absolute;
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      border-radius: 50%;
      -webkit-transform: scale(0);
              transform: scale(0);
      opacity: 0;
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-autocomplete button:focus {
      outline: none; }
      md-autocomplete button:focus:after {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
    md-autocomplete button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
              transform: translate3d(-50%, -50%, 0) scale(0.9); }
      md-autocomplete button md-icon path {
        stroke-width: 0; }
    md-autocomplete button.ng-enter {
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete button.ng-enter.ng-enter-active {
        -webkit-transform: scale(1);
                transform: scale(1); }
    md-autocomplete button.ng-leave {
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete button.ng-leave.ng-leave-active {
        -webkit-transform: scale(0);
                transform: scale(0); }
  @media screen and (-ms-high-contrast: active) {
    md-autocomplete input {
      border: 1px solid #fff; }
    md-autocomplete li:focus {
      color: #fff; } }

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

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

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0; }
  .md-autocomplete-suggestions li {
    font-size: 14px;
    overflow: hidden;
    padding: 0 15px;
    line-height: 48px;
    height: 48px;
    -webkit-transition: background 0.15s linear;
    transition: background 0.15s linear;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .md-autocomplete-suggestions li:focus {
      outline: none; }
    .md-autocomplete-suggestions li: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 {
  -webkit-transition: opacity 450ms;
  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;
    -webkit-transition-duration: 0;
            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: .48; }
    md-backdrop.md-opaque.ng-enter {
      opacity: 0; }
    md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
      opacity: .48; }
    md-backdrop.md-opaque.ng-leave {
      opacity: .48;
      -webkit-transition: opacity 400ms;
      transition: opacity 400ms; }
    md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
      opacity: 0; }

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

.md-button {
  border-radius: 3px;
  box-sizing: border-box;
  color: currentColor;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  outline: none;
  border: 0;
  display: inline-block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center;
  padding: 0 6px;
  margin: 6px 8px;
  line-height: 36px;
  min-height: 36px;
  background: transparent;
  white-space: nowrap;
  min-width: 88px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  -webkit-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);
  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-button:focus {
    outline: none; }
  .md-button:hover, .md-button:focus {
    text-decoration: none; }
  .md-button.ng-hide, .md-button.ng-leave {
    -webkit-transition: none;
    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-icon-button .md-ripple-container {
      border-radius: 50%;
      background-clip: padding-box;
      overflow: hidden;
      -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
  .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;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, transform;
    transition-property: background-color, box-shadow, transform, -webkit-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-ripple-container {
      border-radius: 50%;
      background-clip: padding-box;
      overflow: hidden;
      -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
    .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 {
      -webkit-transition: none;
      transition: 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: 3px;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, 42px, 0);
          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 {
    -webkit-transform: translate3d(0, 41px, 0);
            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 {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, -42px, 0);
          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 {
    -webkit-transform: translate3d(0, -43px, 0);
            transform: translate3d(0, -43px, 0); }

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

.md-button-group > .md-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    md-card md-card-header:first-child md-card-avatar {
      margin-right: 12px; }
    md-card md-card-header:last-child md-card-avatar {
      margin-left: 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-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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -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 > :not(md-card-content) img {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    height: auto; }
  md-card md-card-title {
    padding: 24px 16px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -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 {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -webkit-flex;
      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-actions, md-card md-card-actions {
    margin: 8px; }
    md-card .md-actions.layout-column .md-button:not(.md-icon-button), md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
      margin: 2px 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
        margin-top: 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
        margin-bottom: 0; }
    md-card .md-actions.layout-column .md-button.md-icon-button, md-card md-card-actions.layout-column .md-button.md-icon-button {
      margin-top: 6px;
      margin-bottom: 6px; }
    md-card .md-actions md-card-icon-actions, md-card md-card-actions md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
    md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button), md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
      margin: 0 4px; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
        margin-left: 0; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
        margin-right: 0; }
    md-card .md-actions:not(.layout-column) .md-button.md-icon-button, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
      margin-left: 6px;
      margin-right: 6px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
        margin-left: 12px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
        margin-right: 12px; }
    md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions, md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -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-inline-form md-checkbox {
  margin: 19px 0 18px; }

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 16px;
  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: 20px;
  min-height: 20px;
  margin-left: inherit;
  margin-right: 16px; }
  html[dir=rtl] md-checkbox {
    margin-left: 16px;
    unicode-bidi: embed; }
  body[dir=rtl] md-checkbox {
    margin-left: 16px;
    unicode-bidi: embed; }
  md-checkbox bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-checkbox bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  html[dir=rtl] md-checkbox {
    margin-right: inherit;
    unicode-bidi: embed; }
  body[dir=rtl] md-checkbox {
    margin-right: inherit;
    unicode-bidi: embed; }
  md-checkbox bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-checkbox bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  md-checkbox:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    html[dir=rtl] md-checkbox:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    md-checkbox:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-checkbox:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    md-checkbox:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  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%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    html[dir=rtl] md-checkbox .md-container {
      left: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox .md-container {
      left: auto;
      unicode-bidi: embed; }
    md-checkbox .md-container bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox .md-container bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-checkbox .md-container {
      right: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox .md-container {
      right: 0;
      unicode-bidi: embed; }
    md-checkbox .md-container bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox .md-container bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    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;
      -webkit-transition: all 0.5s;
      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-align-top-left > div.md-container {
    top: 12px; }
  md-checkbox .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
  md-checkbox.md-checked .md-icon {
    border: none; }
  md-checkbox[disabled] {
    cursor: default; }
  md-checkbox.md-checked .md-icon:after {
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    left: 6.66667px;
    top: 2.22222px;
    display: table;
    width: 6.66667px;
    height: 13.33333px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  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-left: 30px;
    margin-right: 0; }
    html[dir=rtl] md-checkbox .md-label {
      margin-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox .md-label {
      margin-left: 0;
      unicode-bidi: embed; }
    md-checkbox .md-label bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox .md-label bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-checkbox .md-label {
      margin-right: 30px;
      unicode-bidi: embed; }
    body[dir=rtl] md-checkbox .md-label {
      margin-right: 30px;
      unicode-bidi: embed; }
    md-checkbox .md-label bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-checkbox .md-label bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }

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;
  -webkit-transform: translate3d(0, 80px, 0);
          transform: translate3d(0, 80px, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  md-bottom-sheet.md-has-header {
    padding-top: 0; }
  md-bottom-sheet.ng-enter {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-bottom-sheet.ng-enter-active {
    opacity: 1;
    display: block;
    -webkit-transform: translate3d(0, 80px, 0) !important;
            transform: translate3d(0, 80px, 0) !important; }
  md-bottom-sheet.ng-leave-active {
    -webkit-transform: translate3d(0, 100%, 0) !important;
            transform: translate3d(0, 100%, 0) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    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: -webkit-box;
    display: -webkit-flex;
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    height: 48px; }
    md-bottom-sheet.md-list md-list-item div.md-icon-container {
      display: inline-block;
      height: 24px;
      margin-right: 32px; }
  md-bottom-sheet.md-grid {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 0; }
    md-bottom-sheet.md-grid md-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    md-bottom-sheet.md-grid md-list-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
                  -ms-grid-row-align: center;
              align-items: center;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      height: 96px;
      margin-top: 8px;
      margin-bottom: 8px;
      /* Mixin for how many grid items to show per row */ }
      @media screen and (max-width: 960px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 33.33333%;
              -ms-flex: 1 1 33.33333%;
                  flex: 1 1 33.33333%;
          max-width: 33.33333%; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                -ms-flex-align: start;
                        -ms-grid-row-align: flex-start;
                    align-items: flex-start; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                        -ms-grid-row-align: flex-end;
                    align-items: flex-end; } }
      @media screen and (min-width: 960px) and (max-width: 1279px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 25%;
              -ms-flex: 1 1 25%;
                  flex: 1 1 25%;
          max-width: 25%; } }
      @media screen and (min-width: 1280px) and (max-width: 1919px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 16.66667%;
              -ms-flex: 1 1 16.66667%;
                  flex: 1 1 16.66667%;
          max-width: 16.66667%; } }
      @media screen and (min-width: 1920px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 14.28571%;
              -ms-flex: 1 1 14.28571%;
                  flex: 1 1 14.28571%;
          max-width: 14.28571%; } }
      md-bottom-sheet.md-grid md-list-item .md-list-item-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -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: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 80px; }
      md-bottom-sheet.md-grid md-list-item .md-icon-container {
        display: inline-block;
        box-sizing: border-box;
        height: 48px;
        width: 48px;
        margin: 0 0; }
      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; } }

.md-contact-chips .md-chips .md-chip {
  padding: 0 25px 0 0; }
  .md-contact-chips .md-chips .md-chip .md-contact-avatar {
    float: left; }
    .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; }

.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; }
  .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: block;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  padding: 0 0 8px 3px;
  vertical-align: middle; }
  .md-chips:after {
    content: '';
    display: table;
    clear: both; }
  .md-chips:not(.md-readonly) {
    cursor: text; }
    .md-chips:not(.md-readonly) .md-chip:not(.md-readonly) {
      padding-right: 22px; }
      .md-chips:not(.md-readonly) .md-chip:not(.md-readonly) .md-chip-content {
        padding-right: 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; }
    .md-chips .md-chip .md-chip-content {
      display: block;
      float: left;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
      .md-chips .md-chip .md-chip-content:focus {
        outline: none; }
    .md-chips .md-chip .md-chip-remove-container {
      position: absolute;
      right: 0;
      line-height: 22px; }
    .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;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0); }
  .md-chips .md-chip-input-container {
    display: block;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0;
    float: left; }
    .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; }
    .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-dialog-is-showing {
  max-height: 100%; }

.md-dialog-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  md-dialog.md-transition-in {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); }
  md-dialog.md-transition-out {
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 100%) scale(0.2);
            transform: translate(0, 100%) scale(0.2); }
  md-dialog > form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto; }
  md-dialog .md-dialog-content {
    padding: 24px; }
  md-dialog md-dialog-content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -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-subheader.sticky-clone {
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16); }
    md-dialog md-dialog-content.sticky-container {
      padding: 0; }
      md-dialog md-dialog-content.sticky-container > div {
        padding: 24px;
        padding-top: 0; }
    md-dialog md-dialog-content .md-dialog-content-body {
      width: 100%; }
  md-dialog .md-actions, md-dialog md-dialog-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden; }
    md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
      margin-bottom: 8px;
      margin-left: 8px;
      margin-right: 0;
      margin-top: 8px; }
  md-dialog.md-content-overflow .md-actions, 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; }

.layout-row > md-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid; }

/** 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; }
  .md-calendar-date:first-child {
    padding-left: 16px; }
  .md-calendar-date:last-child {
    padding-right: 16px; }
  .md-calendar-date.md-calendar-date-disabled {
    cursor: default; }

.md-calendar-date-selection-indicator {
  -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  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; }

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar-day-header th {
    height: 44px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    font-weight: normal;
    height: 40px; }
    .md-calendar-day-header th:first-child {
      padding-left: 16px; }
    .md-calendar-day-header th:last-child {
      padding-right: 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; }

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  padding-right: 18px;
  margin-right: -18px;
  vertical-align: middle; }

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

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: 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; }
  .md-datepicker-input::-ms-clear {
    display: none; }

.md-datepicker-input-container {
  position: relative;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto;
  margin-left: 12px; }
  .md-datepicker-input-container.md-datepicker-focused {
    border-bottom-width: 2px; }

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

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

.md-datepicker-input-mask-opaque {
  position: absolute;
  right: 0;
  left: 120px;
  height: 100%; }

.md-datepicker-calendar {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
  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%;
  -webkit-transform: translate(-50%, -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;
  top: 0;
  -webkit-transform: translateY(-25%) translateX(45%);
          transform: translateY(-25%) translateX(45%); }

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 100%;
  width: 36px;
  position: absolute; }

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent; }

md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none; }

.md-datepicker-open .md-datepicker-input-container {
  margin-left: -12px;
  border: none; }

.md-datepicker-open .md-datepicker-input {
  margin-left: 24px;
  height: 40px; }

.md-datepicker-open .md-datepicker-triangle-button {
  display: none; }

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none; }

.md-datepicker-calendar-pane .md-calendar {
  -webkit-transform: translateY(-85px);
          transform: translateY(-85px);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-delay: 0.125s;
          transition-delay: 0.125s; }

.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  -webkit-transform: translateY(0);
          transform: translateY(0); }

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; }
  md-content.autoScroll {
    -webkit-overflow-scrolling: auto; }

md-fab-speed-dial {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center; }
  md-fab-speed-dial md-fab-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto; }
    md-fab-speed-dial md-fab-actions .md-fab-action-item {
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-down {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-down md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    md-fab-speed-dial.md-down md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
  md-fab-speed-dial.md-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-up md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    md-fab-speed-dial.md-up md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
  md-fab-speed-dial.md-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-left md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    md-fab-speed-dial.md-left md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
      md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-right md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    md-fab-speed-dial.md-right md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
      md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        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;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; }
  md-fab-speed-dial.md-scale .md-fab-action-item {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 0.14286s;
            transition-duration: 0.14286s; }

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Hover 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;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      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;
      -webkit-transition: all 200ms ease-in;
      transition: all 200ms ease-in; }
  md-fab-toolbar.md-left md-fab-trigger {
    right: 0; }
  md-fab-toolbar.md-left .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -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; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-left: -0.8rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
      margin-right: 8px; }
  md-fab-toolbar.md-right md-fab-trigger {
    left: 0; }
  md-fab-toolbar.md-right .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -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;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 0.15s;
              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;
    -webkit-transform: scale(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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: 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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -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; }
  md-icon svg {
    pointer-events: none;
    display: block; }
  md-icon[md-font-icon] {
    line-height: 1;
    width: auto; }

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0;
  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; }
    html[dir=rtl] md-input-container .md-errors-spacer {
      float: left;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container .md-errors-spacer {
      float: left;
      unicode-bidi: embed; }
    md-input-container .md-errors-spacer bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container .md-errors-spacer bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-input-container > md-icon {
    position: absolute;
    top: 5px;
    left: 2px;
    right: auto; }
    html[dir=rtl] md-input-container > md-icon {
      left: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container > md-icon {
      left: auto;
      unicode-bidi: embed; }
    md-input-container > md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container > md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container > md-icon {
      right: 2px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container > md-icon {
      right: 2px;
      unicode-bidi: embed; }
    md-input-container > md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container > md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  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: 26px; }
  md-input-container textarea {
    resize: none;
    overflow: hidden; }
  md-input-container textarea.md-input {
    min-height: 26px;
    -ms-flex-preferred-size: auto; }
  md-input-container label:not(.md-container-ignore) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: auto; }
    html[dir=rtl] md-input-container label:not(.md-container-ignore) {
      left: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container label:not(.md-container-ignore) {
      left: auto;
      unicode-bidi: embed; }
    md-input-container label:not(.md-container-ignore) bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container label:not(.md-container-ignore) bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container label:not(.md-container-ignore) {
      right: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container label:not(.md-container-ignore) {
      right: 0;
      unicode-bidi: embed; }
    md-input-container label:not(.md-container-ignore) bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container label:not(.md-container-ignore) bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-input-container.md-has-icon {
    padding-left: 36px;
    padding-right: 0; }
    html[dir=rtl] md-input-container.md-has-icon {
      padding-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-has-icon {
      padding-left: 0;
      unicode-bidi: embed; }
    md-input-container.md-has-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-has-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container.md-has-icon {
      padding-right: 36px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-has-icon {
      padding-right: 36px;
      unicode-bidi: embed; }
    md-input-container.md-has-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-has-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    md-input-container.md-has-icon > label {
      left: 36px;
      right: auto; }
      html[dir=rtl] md-input-container.md-has-icon > label {
        left: auto;
        unicode-bidi: embed; }
      body[dir=rtl] md-input-container.md-has-icon > label {
        left: auto;
        unicode-bidi: embed; }
      md-input-container.md-has-icon > label bdo[dir=rtl] {
        direction: rtl;
        unicode-bidi: bidi-override; }
      md-input-container.md-has-icon > label bdo[dir=ltr] {
        direction: ltr;
        unicode-bidi: bidi-override; }
      html[dir=rtl] md-input-container.md-has-icon > label {
        right: 36px;
        unicode-bidi: embed; }
      body[dir=rtl] md-input-container.md-has-icon > label {
        right: 36px;
        unicode-bidi: embed; }
      md-input-container.md-has-icon > label bdo[dir=rtl] {
        direction: rtl;
        unicode-bidi: bidi-override; }
      md-input-container.md-has-icon > label bdo[dir=ltr] {
        direction: ltr;
        unicode-bidi: bidi-override; }
  md-input-container label:not(.md-no-float):not(.md-container-ignore),
  md-input-container .md-placeholder {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 3px;
    padding-right: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 28px, 0) scale(1);
            transform: translate3d(0, 28px, 0) scale(1);
    -webkit-transition: -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;
    transition: -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;
    -webkit-transform-origin: left top;
            transform-origin: left top; }
    html[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), html[dir=rtl]
    md-input-container .md-placeholder {
      padding-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), body[dir=rtl]
    md-input-container .md-placeholder {
      padding-left: 0;
      unicode-bidi: embed; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=rtl],
    md-input-container .md-placeholder bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=ltr],
    md-input-container .md-placeholder bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), html[dir=rtl]
    md-input-container .md-placeholder {
      padding-right: 3px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), body[dir=rtl]
    md-input-container .md-placeholder {
      padding-right: 3px;
      unicode-bidi: embed; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=rtl],
    md-input-container .md-placeholder bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=ltr],
    md-input-container .md-placeholder bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), html[dir=rtl]
    md-input-container .md-placeholder {
      -webkit-transform-origin: right top;
              transform-origin: right top;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), body[dir=rtl]
    md-input-container .md-placeholder {
      -webkit-transform-origin: right top;
              transform-origin: right top;
      unicode-bidi: embed; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=rtl],
    md-input-container .md-placeholder bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=ltr],
    md-input-container .md-placeholder bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-input-container .md-placeholder {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transform: translate3d(0, 30px, 0);
            transform: translate3d(0, 30px, 0); }
  md-input-container.md-input-focused .md-placeholder {
    opacity: 1;
    -webkit-transform: translate3d(0, 24px, 0);
            transform: translate3d(0, 24px, 0); }
  md-input-container.md-input-has-value .md-placeholder {
    -webkit-transition: none;
    transition: none;
    opacity: 0; }
  md-input-container:not(.md-input-has-value) input:not(:focus),
  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 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    display: block;
    margin-top: 0;
    background: none;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    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;
    width: 100%;
    box-sizing: border-box;
    float: left; }
    html[dir=rtl] md-input-container .md-input {
      float: right;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container .md-input {
      float: right;
      unicode-bidi: embed; }
    md-input-container .md-input bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container .md-input bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    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 {
      -webkit-box-flex: 0 !important;
      -webkit-flex: none !important;
          -ms-flex: none !important;
              flex: none !important; }
  md-input-container .md-char-counter {
    text-align: right;
    padding-right: 2px;
    padding-left: 0; }
    html[dir=rtl] md-input-container .md-char-counter {
      text-align: left;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container .md-char-counter {
      text-align: left;
      unicode-bidi: embed; }
    md-input-container .md-char-counter bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container .md-char-counter bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container .md-char-counter {
      padding-right: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container .md-char-counter {
      padding-right: 0;
      unicode-bidi: embed; }
    md-input-container .md-char-counter bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container .md-char-counter bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container .md-char-counter {
      padding-left: 2px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container .md-char-counter {
      padding-left: 2px;
      unicode-bidi: embed; }
    md-input-container .md-char-counter bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container .md-char-counter bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-input-container ng-messages, md-input-container data-ng-messages, md-input-container x-ng-messages,
  md-input-container [ng-messages], md-input-container [data-ng-messages], md-input-container [x-ng-messages] {
    position: relative;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
    overflow: hidden;
    clear: left; }
    html[dir=rtl] md-input-container ng-messages, html[dir=rtl] md-input-container data-ng-messages, html[dir=rtl] md-input-container x-ng-messages, html[dir=rtl]
    md-input-container [ng-messages], html[dir=rtl] md-input-container [data-ng-messages], html[dir=rtl] md-input-container [x-ng-messages] {
      clear: right;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container ng-messages, body[dir=rtl] md-input-container data-ng-messages, body[dir=rtl] md-input-container x-ng-messages, body[dir=rtl]
    md-input-container [ng-messages], body[dir=rtl] md-input-container [data-ng-messages], body[dir=rtl] md-input-container [x-ng-messages] {
      clear: right;
      unicode-bidi: embed; }
    md-input-container ng-messages bdo[dir=rtl], md-input-container data-ng-messages bdo[dir=rtl], md-input-container x-ng-messages bdo[dir=rtl],
    md-input-container [ng-messages] bdo[dir=rtl], md-input-container [data-ng-messages] bdo[dir=rtl], md-input-container [x-ng-messages] bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container ng-messages bdo[dir=ltr], md-input-container data-ng-messages bdo[dir=ltr], md-input-container x-ng-messages bdo[dir=ltr],
    md-input-container [ng-messages] bdo[dir=ltr], md-input-container [data-ng-messages] bdo[dir=ltr], md-input-container [x-ng-messages] bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    md-input-container ng-messages.ng-enter ng-message, md-input-container ng-messages.ng-enter data-ng-message, md-input-container ng-messages.ng-enter x-ng-message,
    md-input-container ng-messages.ng-enter [ng-message], md-input-container ng-messages.ng-enter [data-ng-message], md-input-container ng-messages.ng-enter [x-ng-message],
    md-input-container ng-messages.ng-enter [ng-message-exp], md-input-container ng-messages.ng-enter [data-ng-message-exp], md-input-container ng-messages.ng-enter [x-ng-message-exp], md-input-container data-ng-messages.ng-enter ng-message, md-input-container data-ng-messages.ng-enter data-ng-message, md-input-container data-ng-messages.ng-enter x-ng-message,
    md-input-container data-ng-messages.ng-enter [ng-message], md-input-container data-ng-messages.ng-enter [data-ng-message], md-input-container data-ng-messages.ng-enter [x-ng-message],
    md-input-container data-ng-messages.ng-enter [ng-message-exp], md-input-container data-ng-messages.ng-enter [data-ng-message-exp], md-input-container data-ng-messages.ng-enter [x-ng-message-exp], md-input-container x-ng-messages.ng-enter ng-message, md-input-container x-ng-messages.ng-enter data-ng-message, md-input-container x-ng-messages.ng-enter x-ng-message,
    md-input-container x-ng-messages.ng-enter [ng-message], md-input-container x-ng-messages.ng-enter [data-ng-message], md-input-container x-ng-messages.ng-enter [x-ng-message],
    md-input-container x-ng-messages.ng-enter [ng-message-exp], md-input-container x-ng-messages.ng-enter [data-ng-message-exp], md-input-container x-ng-messages.ng-enter [x-ng-message-exp],
    md-input-container [ng-messages].ng-enter ng-message,
    md-input-container [ng-messages].ng-enter data-ng-message,
    md-input-container [ng-messages].ng-enter x-ng-message,
    md-input-container [ng-messages].ng-enter [ng-message],
    md-input-container [ng-messages].ng-enter [data-ng-message],
    md-input-container [ng-messages].ng-enter [x-ng-message],
    md-input-container [ng-messages].ng-enter [ng-message-exp],
    md-input-container [ng-messages].ng-enter [data-ng-message-exp],
    md-input-container [ng-messages].ng-enter [x-ng-message-exp], md-input-container [data-ng-messages].ng-enter ng-message, md-input-container [data-ng-messages].ng-enter data-ng-message, md-input-container [data-ng-messages].ng-enter x-ng-message,
    md-input-container [data-ng-messages].ng-enter [ng-message], md-input-container [data-ng-messages].ng-enter [data-ng-message], md-input-container [data-ng-messages].ng-enter [x-ng-message],
    md-input-container [data-ng-messages].ng-enter [ng-message-exp], md-input-container [data-ng-messages].ng-enter [data-ng-message-exp], md-input-container [data-ng-messages].ng-enter [x-ng-message-exp], md-input-container [x-ng-messages].ng-enter ng-message, md-input-container [x-ng-messages].ng-enter data-ng-message, md-input-container [x-ng-messages].ng-enter x-ng-message,
    md-input-container [x-ng-messages].ng-enter [ng-message], md-input-container [x-ng-messages].ng-enter [data-ng-message], md-input-container [x-ng-messages].ng-enter [x-ng-message],
    md-input-container [x-ng-messages].ng-enter [ng-message-exp], md-input-container [x-ng-messages].ng-enter [data-ng-message-exp], md-input-container [x-ng-messages].ng-enter [x-ng-message-exp] {
      opacity: 0;
      margin-top: -100px; }
  md-input-container ng-message, md-input-container data-ng-message, md-input-container x-ng-message,
  md-input-container [ng-message], md-input-container [data-ng-message], md-input-container [x-ng-message],
  md-input-container [ng-message-exp], md-input-container [data-ng-message-exp], md-input-container [x-ng-message-exp],
  md-input-container .md-char-counter {
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    opacity: 1;
    margin-top: 0;
    padding-top: 5px; }
    md-input-container ng-message:not(.md-char-counter), md-input-container data-ng-message:not(.md-char-counter), md-input-container x-ng-message:not(.md-char-counter),
    md-input-container [ng-message]:not(.md-char-counter), md-input-container [data-ng-message]:not(.md-char-counter), md-input-container [x-ng-message]:not(.md-char-counter),
    md-input-container [ng-message-exp]:not(.md-char-counter), md-input-container [data-ng-message-exp]:not(.md-char-counter), md-input-container [x-ng-message-exp]:not(.md-char-counter),
    md-input-container .md-char-counter:not(.md-char-counter) {
      padding-right: 5px;
      padding-left: 0; }
      html[dir=rtl] md-input-container ng-message:not(.md-char-counter), html[dir=rtl] md-input-container data-ng-message:not(.md-char-counter), html[dir=rtl] md-input-container x-ng-message:not(.md-char-counter), html[dir=rtl]
      md-input-container [ng-message]:not(.md-char-counter), html[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter), html[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter), html[dir=rtl]
      md-input-container [ng-message-exp]:not(.md-char-counter), html[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter), html[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter), html[dir=rtl]
      md-input-container .md-char-counter:not(.md-char-counter) {
        padding-right: 0;
        unicode-bidi: embed; }
      body[dir=rtl] md-input-container ng-message:not(.md-char-counter), body[dir=rtl] md-input-container data-ng-message:not(.md-char-counter), body[dir=rtl] md-input-container x-ng-message:not(.md-char-counter), body[dir=rtl]
      md-input-container [ng-message]:not(.md-char-counter), body[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter), body[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter), body[dir=rtl]
      md-input-container [ng-message-exp]:not(.md-char-counter), body[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter), body[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter), body[dir=rtl]
      md-input-container .md-char-counter:not(.md-char-counter) {
        padding-right: 0;
        unicode-bidi: embed; }
      md-input-container ng-message:not(.md-char-counter) bdo[dir=rtl], md-input-container data-ng-message:not(.md-char-counter) bdo[dir=rtl], md-input-container x-ng-message:not(.md-char-counter) bdo[dir=rtl],
      md-input-container [ng-message]:not(.md-char-counter) bdo[dir=rtl], md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=rtl], md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=rtl],
      md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=rtl], md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl], md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],
      md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=rtl] {
        direction: rtl;
        unicode-bidi: bidi-override; }
      md-input-container ng-message:not(.md-char-counter) bdo[dir=ltr], md-input-container data-ng-message:not(.md-char-counter) bdo[dir=ltr], md-input-container x-ng-message:not(.md-char-counter) bdo[dir=ltr],
      md-input-container [ng-message]:not(.md-char-counter) bdo[dir=ltr], md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=ltr], md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=ltr],
      md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=ltr], md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr], md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],
      md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=ltr] {
        direction: ltr;
        unicode-bidi: bidi-override; }
      html[dir=rtl] md-input-container ng-message:not(.md-char-counter), html[dir=rtl] md-input-container data-ng-message:not(.md-char-counter), html[dir=rtl] md-input-container x-ng-message:not(.md-char-counter), html[dir=rtl]
      md-input-container [ng-message]:not(.md-char-counter), html[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter), html[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter), html[dir=rtl]
      md-input-container [ng-message-exp]:not(.md-char-counter), html[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter), html[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter), html[dir=rtl]
      md-input-container .md-char-counter:not(.md-char-counter) {
        padding-left: 5px;
        unicode-bidi: embed; }
      body[dir=rtl] md-input-container ng-message:not(.md-char-counter), body[dir=rtl] md-input-container data-ng-message:not(.md-char-counter), body[dir=rtl] md-input-container x-ng-message:not(.md-char-counter), body[dir=rtl]
      md-input-container [ng-message]:not(.md-char-counter), body[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter), body[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter), body[dir=rtl]
      md-input-container [ng-message-exp]:not(.md-char-counter), body[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter), body[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter), body[dir=rtl]
      md-input-container .md-char-counter:not(.md-char-counter) {
        padding-left: 5px;
        unicode-bidi: embed; }
      md-input-container ng-message:not(.md-char-counter) bdo[dir=rtl], md-input-container data-ng-message:not(.md-char-counter) bdo[dir=rtl], md-input-container x-ng-message:not(.md-char-counter) bdo[dir=rtl],
      md-input-container [ng-message]:not(.md-char-counter) bdo[dir=rtl], md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=rtl], md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=rtl],
      md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=rtl], md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl], md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],
      md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=rtl] {
        direction: rtl;
        unicode-bidi: bidi-override; }
      md-input-container ng-message:not(.md-char-counter) bdo[dir=ltr], md-input-container data-ng-message:not(.md-char-counter) bdo[dir=ltr], md-input-container x-ng-message:not(.md-char-counter) bdo[dir=ltr],
      md-input-container [ng-message]:not(.md-char-counter) bdo[dir=ltr], md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=ltr], md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=ltr],
      md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=ltr], md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr], md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],
      md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=ltr] {
        direction: ltr;
        unicode-bidi: bidi-override; }
  md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate) {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation.ng-enter {
    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) {
    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
            transform: translate3d(0, 6px, 0) scale(0.75); }
  md-input-container.md-input-has-value label {
    -webkit-transition: none;
    transition: none; }
  md-input-container.md-input-focused .md-input,
  md-input-container .md-input.ng-invalid.ng-dirty {
    padding-bottom: 0;
    border-width: 0 0 2px 0; }
  md-input-container .md-input[disabled],
  [disabled] md-input-container .md-input {
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x;
    margin-bottom: -1px; }

md-input-container.md-icon-float {
  -webkit-transition: margin-top 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: margin-top 0.5s 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: 2px;
    left: 2px;
    right: auto; }
    html[dir=rtl] md-input-container.md-icon-float > md-icon {
      left: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-icon-float > md-icon {
      left: auto;
      unicode-bidi: embed; }
    md-input-container.md-icon-float > md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-icon-float > md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container.md-icon-float > md-icon {
      right: 2px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-icon-float > md-icon {
      right: 2px;
      unicode-bidi: embed; }
    md-input-container.md-icon-float > md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-icon-float > md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-input-container.md-icon-float.md-input-focused label, md-input-container.md-icon-float.md-input-has-value label {
    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
            transform: translate3d(0, 6px, 0) scale(0.75);
    -webkit-transition: -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.5s;
    transition: -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.5s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.5s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.5s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.5s; }

md-input-container.md-icon-right {
  padding-right: 36px;
  padding-left: 36px; }
  html[dir=rtl] md-input-container.md-icon-right {
    padding-right: 36px;
    unicode-bidi: embed; }
  body[dir=rtl] md-input-container.md-icon-right {
    padding-right: 36px;
    unicode-bidi: embed; }
  md-input-container.md-icon-right bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-input-container.md-icon-right bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  html[dir=rtl] md-input-container.md-icon-right {
    padding-left: 36px;
    unicode-bidi: embed; }
  body[dir=rtl] md-input-container.md-icon-right {
    padding-left: 36px;
    unicode-bidi: embed; }
  md-input-container.md-icon-right bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-input-container.md-icon-right bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  md-input-container.md-icon-right .md-errors-spacer + md-icon {
    margin: 0;
    right: 2px;
    left: auto; }
    html[dir=rtl] md-input-container.md-icon-right .md-errors-spacer + md-icon {
      right: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-icon-right .md-errors-spacer + md-icon {
      right: auto;
      unicode-bidi: embed; }
    md-input-container.md-icon-right .md-errors-spacer + md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-icon-right .md-errors-spacer + md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-input-container.md-icon-right .md-errors-spacer + md-icon {
      left: 2px;
      unicode-bidi: embed; }
    body[dir=rtl] md-input-container.md-icon-right .md-errors-spacer + md-icon {
      left: 2px;
      unicode-bidi: embed; }
    md-input-container.md-icon-right .md-errors-spacer + md-icon bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-input-container.md-icon-right .md-errors-spacer + md-icon bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff; } }

md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px; }

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; }
    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; }
  md-menu-content.md-menu-bar-menu.md-dense .md-button {
    min-height: 0;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end;
      margin: 0 8px; }
  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;
    text-align: start; }
  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; }
      md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
        display: block;
        content: '\25BC';
        position: absolute;
        top: 0px;
        speak: none;
        -webkit-transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
                transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
        right: 28px; }

md-list {
  display: block;
  padding: 8px 0px 8px 0px; }
  md-list .md-subheader {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 1.2em; }

md-list-item {
  position: relative; }
  md-list-item.md-proxy-focus.md-focused .md-no-style {
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear; }
  md-list-item.md-no-proxy,
  md-list-item .md-no-style {
    position: relative;
    padding: 0px 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -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;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: inherit;
          -ms-flex-direction: inherit;
              flex-direction: inherit;
      -webkit-box-align: inherit;
      -webkit-align-items: inherit;
          -ms-flex-align: inherit;
                  -ms-grid-row-align: inherit;
              align-items: inherit;
      border-radius: 0; }
      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-with-secondary {
    position: relative; }
  md-list-item.md-clickable:hover {
    cursor: pointer; }
  md-list-item md-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    md-list-item md-divider[md-inset] {
      left: 96px;
      width: calc(100% - 96px);
      margin: 0; }

md-list-item, md-list-item .md-list-item-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
  height: auto; }
  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 {
    -webkit-align-self: center;
        -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; }
  md-list-item > md-checkbox, md-list-item .md-list-item-inner > md-checkbox {
    width: 24px;
    margin-left: 3px;
    margin-right: 29px;
    margin-top: 16px; }
  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; }
  md-list-item .md-avatar, md-list-item .md-list-item-inner .md-avatar {
    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-checkbox.md-secondary,
  md-list-item md-switch.md-secondary, md-list-item .md-list-item-inner md-checkbox.md-secondary,
  md-list-item .md-list-item-inner md-switch.md-secondary {
    margin-top: 0;
    margin-bottom: 0; }
  md-list-item md-checkbox.md-secondary, md-list-item .md-list-item-inner md-checkbox.md-secondary {
    margin-right: 0; }
  md-list-item md-switch.md-secondary, md-list-item .md-list-item-inner md-switch.md-secondary {
    margin-right: -6px; }
  md-list-item button.md-button.md-secondary-container, md-list-item .md-list-item-inner button.md-button.md-secondary-container {
    background-color: transparent;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    border-radius: 50%;
    margin: 0px;
    min-width: 0px; }
    md-list-item button.md-button.md-secondary-container .md-ripple,
    md-list-item button.md-button.md-secondary-container .md-ripple-container, md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple,
    md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple-container {
      border-radius: 50%; }
    md-list-item button.md-button.md-secondary-container.md-icon-button, md-list-item .md-list-item-inner button.md-button.md-secondary-container.md-icon-button {
      margin-right: -12px; }
  md-list-item .md-secondary-container,
  md-list-item .md-secondary, md-list-item .md-list-item-inner .md-secondary-container,
  md-list-item .md-list-item-inner .md-secondary {
    position: absolute;
    top: 50%;
    right: 16px;
    margin: 0 0 0 16px;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  md-list-item > .md-button.md-secondary-container > .md-secondary, md-list-item .md-list-item-inner > .md-button.md-secondary-container > .md-secondary {
    margin-left: 0;
    position: static; }
  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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    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 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
              -ms-grid-row-align: flex-start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: auto;
    text-overflow: ellipsis; }
    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; }
    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.010em;
      margin: 0 0 0px 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.010em;
      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.010em;
      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.md-long-text,
  md-list-item.md-2-line > .md-no-style.md-long-text {
    margin: 1.6em; }
  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 {
    -webkit-align-self: flex-start;
        -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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

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.md-long-text,
  md-list-item.md-3-line > .md-no-style.md-long-text {
    margin: 1.6em; }
  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; }
  .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;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms; }
    .md-open-menu-container.md-active > md-menu-content > * {
      opacity: 1;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 200ms;
              transition-duration: 200ms;
      -webkit-transition-delay: 100ms;
              transition-delay: 100ms; }
  .md-open-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-menu-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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: 0px; }

md-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 48px;
  height: 48px;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  md-menu-item > * {
    width: 100%;
    margin: auto 0;
    padding-left: 16px;
    padding-right: 16px; }
  md-menu-item > a.md-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  md-menu-item > .md-button {
    border-radius: 0;
    margin: auto 0;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    text-align: left;
    text-align: start;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: inline-block;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
                -ms-grid-row-align: baseline;
            align-items: baseline;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    width: 100%; }
    md-menu-item > .md-button md-icon {
      margin: auto 16px auto 0; }
    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-menu {
  padding: 8px 0; }

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-progress-circular {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  z-index: 2; }
  md-progress-circular .md-spinner-wrapper {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%; }
    md-progress-circular .md-spinner-wrapper .md-inner {
      width: 100px;
      height: 100px;
      position: relative; }
      md-progress-circular .md-spinner-wrapper .md-inner .md-gap {
        position: absolute;
        left: 49px;
        right: 49px;
        top: 0;
        bottom: 0;
        border-top-width: 10px;
        border-top-style: solid;
        box-sizing: border-box; }
      md-progress-circular .md-spinner-wrapper .md-inner .md-left, md-progress-circular .md-spinner-wrapper .md-inner .md-right {
        position: absolute;
        top: 0;
        height: 100px;
        width: 50px;
        overflow: hidden; }
        md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle, md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle {
          position: absolute;
          top: 0;
          width: 100px;
          height: 100px;
          box-sizing: border-box;
          border-width: 10px;
          border-style: solid;
          border-bottom-color: transparent;
          border-radius: 50%; }
      md-progress-circular .md-spinner-wrapper .md-inner .md-left {
        left: 0; }
        md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle {
          left: 0;
          border-right-color: transparent; }
      md-progress-circular .md-spinner-wrapper .md-inner .md-right {
        right: 0; }
        md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle {
          right: 0;
          border-left-color: transparent; }
  md-progress-circular .md-mode-indeterminate .md-spinner-wrapper {
    -webkit-animation: outer-rotate 2.91667s linear infinite;
            animation: outer-rotate 2.91667s linear infinite; }
    md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner {
      -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
              animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite; }
      md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle, md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle {
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-duration: 1.3125s;
                animation-duration: 1.3125s;
        -webkit-animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
                animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1); }
      md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle {
        -webkit-animation-name: left-wobble;
                animation-name: left-wobble; }
      md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle {
        -webkit-animation-name: right-wobble;
                animation-name: right-wobble; }
  md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper {
    -webkit-animation: none;
            animation: none; }
    md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner {
      -webkit-animation: none;
              animation: none; }
      md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-left .md-half-circle {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-right .md-half-circle {
        -webkit-animation-name: none;
                animation-name: none; }
  md-progress-circular .md-spinner-wrapper.ng-hide {
    -webkit-animation: none;
            animation: none; }
    md-progress-circular .md-spinner-wrapper.ng-hide .md-inner {
      -webkit-animation: none;
              animation: none; }
      md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-left .md-half-circle {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-right .md-half-circle {
        -webkit-animation-name: none;
                animation-name: none; }

@-webkit-keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5); } }

@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5); } }

@-webkit-keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

@-webkit-keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); } }

@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); } }

@-webkit-keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg); }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg); } }

@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg); }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg); } }

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important; }
  md-progress-linear .md-container {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5px;
    -webkit-transform: translate(0, 0) scale(1, 1);
            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 {
      -webkit-transition: -webkit-transform 0.2s linear;
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-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 {
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear;
      -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
              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 {
      -webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
              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 {
      -webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
              animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite; }
    md-progress-linear .md-container.ng-hide {
      -webkit-animation: none;
              animation: none; }
      md-progress-linear .md-container.ng-hide .md-bar1 {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-linear .md-container.ng-hide .md-bar2 {
        -webkit-animation-name: none;
                animation-name: none; }
  md-progress-linear .md-container.md-mode-buffer {
    background-color: transparent !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
      display: block;
      -webkit-animation: buffer 3s infinite linear;
              animation: buffer 3s infinite linear; }

@-webkit-keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@-webkit-keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

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%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    left: 0;
    right: auto; }
    html[dir=rtl] md-radio-button .md-container {
      left: auto;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-button .md-container {
      left: auto;
      unicode-bidi: embed; }
    md-radio-button .md-container bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-button .md-container bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-radio-button .md-container {
      right: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-button .md-container {
      right: 0;
      unicode-bidi: embed; }
    md-radio-button .md-container bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-button .md-container bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    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;
      -webkit-transition: all 0.5s;
      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%;
    -webkit-transition: border-color ease 0.28s;
    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%;
    -webkit-transition: -webkit-transform ease 0.28s;
    transition: -webkit-transform ease 0.28s;
    transition: transform ease 0.28s;
    transition: transform ease 0.28s, -webkit-transform ease 0.28s;
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-radio-button.md-checked .md-on {
    -webkit-transform: scale(0.5);
            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; }
    html[dir=rtl] md-radio-button .md-label {
      margin-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-button .md-label {
      margin-left: 0;
      unicode-bidi: embed; }
    md-radio-button .md-label bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-button .md-label bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-radio-button .md-label {
      margin-right: 30px;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-button .md-label {
      margin-right: 30px;
      unicode-bidi: embed; }
    md-radio-button .md-label bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-button .md-label bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-radio-button .circle {
    border-radius: 50%; }

md-radio-group md-radio-button:not(:first-child) {
  margin-top: 16px; }

md-radio-group.layout-row md-radio-button {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: inherit;
  margin-right: 16px; }
  html[dir=rtl] md-radio-group.layout-row md-radio-button {
    margin-left: 16px;
    unicode-bidi: embed; }
  body[dir=rtl] md-radio-group.layout-row md-radio-button {
    margin-left: 16px;
    unicode-bidi: embed; }
  md-radio-group.layout-row md-radio-button bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-radio-group.layout-row md-radio-button bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  html[dir=rtl] md-radio-group.layout-row md-radio-button {
    margin-right: inherit;
    unicode-bidi: embed; }
  body[dir=rtl] md-radio-group.layout-row md-radio-button {
    margin-right: inherit;
    unicode-bidi: embed; }
  md-radio-group.layout-row md-radio-button bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-radio-group.layout-row md-radio-button bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  md-radio-group.layout-row md-radio-button:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    html[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    body[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }

md-radio-group:focus {
  outline: none; }

md-radio-group.md-focused .md-checked .md-container:before {
  left: -8px;
  top: -8px;
  right: -8px;
  bottom: -8px; }

.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;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0; }

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff; } }

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none; }
  .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 {
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition-duration: 150ms;
              transition-duration: 150ms; }
      .md-select-menu-container.md-active md-select-menu > * {
        opacity: 1;
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        -webkit-transition-duration: 150ms;
                transition-duration: 150ms;
        -webkit-transition-delay: 100ms;
                transition-delay: 100ms; }
  .md-select-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-input-container > md-select {
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

md-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 26px 0; }
  md-select[disabled] .md-select-value {
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x;
    margin-bottom: -1px; }
  md-select:focus {
    outline: none; }
  md-select[disabled]:hover {
    cursor: default; }
  md-select:not([disabled]):hover {
    cursor: pointer; }
  md-select:not([disabled]).ng-invalid.ng-dirty .md-select-value {
    border-bottom: 2px solid;
    padding-bottom: 0; }
  md-select:not([disabled]):focus .md-select-value {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 0; }

.md-select-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 2px 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: transparent;
  position: relative;
  box-sizing: content-box;
  min-width: 64px;
  min-height: 26px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .md-select-value .md-text {
    display: inline; }
  .md-select-value *:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transform: translate3d(0, 2px, 0);
            transform: translate3d(0, 2px, 0); }
  .md-select-value .md-select-icon {
    display: block;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    text-align: end;
    width: 24px;
    margin: 0 4px;
    -webkit-transform: translate3d(0, 1px, 0);
            transform: translate3d(0, 1px, 0); }
  .md-select-value .md-select-icon:after {
    display: block;
    content: '\25BC';
    position: relative;
    top: 2px;
    speak: none;
    -webkit-transform: scaleY(0.6) scaleX(1);
            transform: scaleY(0.6) scaleX(1); }
  .md-select-value.md-select-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 2px;
    z-index: 1; }

md-select-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1);
          transform: scale(1); }
  md-select-menu.md-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  md-select-menu:not(.md-overflow) md-content {
    padding-top: 8px;
    padding-bottom: 8px; }
  html[dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
            transform-origin: right top;
    unicode-bidi: embed; }
  body[dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
            transform-origin: right top;
    unicode-bidi: embed; }
  md-select-menu bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-select-menu bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  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;
    font-size: 16px; }

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-sidenav {
  box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto; }
  md-sidenav ul {
    list-style: none; }
  md-sidenav.md-closed {
    display: none; }
  md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: 0.2s ease-in all;
    transition: 0.2s ease-in all; }
  md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            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.md-locked-open.md-closed.md-sidenav-right, md-sidenav.md-locked-open-remove.md-closed {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-locked-open-remove-active {
    -webkit-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);
    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;
    min-width: 0; }
  md-sidenav.md-closed.md-locked-open-add {
    width: 0;
    min-width: 0;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }
  md-sidenav.md-closed.md-locked-open-add-active {
    -webkit-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);
    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: 320px;
    min-width: 320px;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }

.md-sidenav-backdrop.md-locked-open {
  display: none; }

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0); }
  .md-sidenav-left.md-closed, md-sidenav.md-closed {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }

.md-sidenav-right {
  left: 100%;
  top: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0); }
  .md-sidenav-right.md-closed {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }

@media screen and (min-width: 600px) {
  md-sidenav {
    max-width: 400px; } }

@media screen and (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; } }

@-webkit-keyframes sliderFocusThumb {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes sliderFocusThumb {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    opacity: 0; } }

md-slider {
  height: 48px;
  position: relative;
  display: block;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  /**
   * 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 {
    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 {
    -webkit-transition: width 0.05s linear;
    transition: width 0.05s linear; }
  md-slider .md-track-ticks {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-ticks canvas {
    width: 100%; }
  md-slider .md-thumb-container {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    -webkit-transition: left 0.1s linear;
    transition: left 0.1s linear; }
  md-slider .md-thumb {
    z-index: 1;
    position: absolute;
    left: -19px;
    top: 5px;
    width: 38px;
    height: 38px;
    border-radius: 38px;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear; }
    md-slider .md-thumb:after {
      content: '';
      position: absolute;
      left: 3px;
      top: 3px;
      width: 32px;
      height: 32px;
      border-radius: 32px;
      border-width: 3px;
      border-style: solid; }
  md-slider .md-sign {
    /* Center the children (slider-thumb-text) */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    left: -14px;
    top: -20px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.4) translate3d(0, 70px, 0);
            transform: scale(0.4) translate3d(0, 70px, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    /* 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;
      -webkit-transform: translate3d(0, -8px, 0);
              transform: translate3d(0, -8px, 0);
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    md-slider .md-sign .md-thumb-text {
      z-index: 1;
      font-size: 12px;
      font-weight: bold; }
  md-slider .md-focus-thumb {
    position: absolute;
    left: -24px;
    top: 0px;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    display: none;
    opacity: 0;
    background-color: #C0C0C0;
    -webkit-animation: sliderFocusThumb 0.4s linear;
            animation: sliderFocusThumb 0.4s linear; }
  md-slider .md-focus-ring {
    position: absolute;
    left: -24px;
    top: 0px;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 0.26; }
  md-slider .md-disabled-thumb {
    position: absolute;
    left: -22px;
    top: 2px;
    width: 44px;
    height: 44px;
    border-radius: 44px;
    -webkit-transform: scale(0.35);
            transform: scale(0.35);
    border-width: 6px;
    border-style: solid;
    display: none; }
  md-slider.md-min .md-thumb:after {
    background-color: white; }
  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 {
    -webkit-transition: none;
    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]):hover .md-thumb {
      -webkit-transform: scale(0.6);
              transform: scale(0.6); }
    md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb, md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-thumb {
      display: block; }
    md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring, md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-ring {
      -webkit-transform: scale(1);
              transform: scale(1); }
    md-slider:not([md-discrete]):not([disabled]):focus .md-thumb, md-slider:not([md-discrete]):not([disabled]).md-active .md-thumb {
      -webkit-transform: scale(0.85);
              transform: scale(0.85); }
  md-slider[md-discrete] {
    /* Hide the focus thumb in discrete mode */ }
    md-slider[md-discrete] .md-focus-thumb,
    md-slider[md-discrete] .md-focus-ring {
      display: none; }
    md-slider[md-discrete]:not([disabled]):focus .md-sign,
    md-slider[md-discrete]:not([disabled]):focus .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;
      -webkit-transform: translate3d(0, 0, 0) scale(1);
              transform: translate3d(0, 0, 0) scale(1); }
  md-slider[disabled] .md-track-fill {
    display: none; }
  md-slider[disabled] .md-sign {
    display: none; }
  md-slider[disabled] .md-thumb {
    -webkit-transform: scale(0.35);
            transform: scale(0.35); }
  md-slider[disabled] .md-disabled-thumb {
    display: block; }

@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;
  -webkit-transform: translate3d(-9999px, -9999px, 0);
          transform: translate3d(-9999px, -9999px, 0); }
  .md-sticky-clone[sticky-state="active"] {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    .md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect) .md-subheader-inner {
      -webkit-animation: subheaderStickyHoverIn 0.3s ease-out both;
              animation: subheaderStickyHoverIn 0.3s ease-out both; }

@-webkit-keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@-webkit-keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

@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) {
  -webkit-transition: 0.2s ease-out margin;
  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 {
    -webkit-animation: subheaderStickyHoverOut 0.3s ease-out both;
            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-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: inherit;
  margin-right: 16px; }
  html[dir=rtl] md-switch {
    margin-left: 16px;
    unicode-bidi: embed; }
  body[dir=rtl] md-switch {
    margin-left: 16px;
    unicode-bidi: embed; }
  md-switch bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-switch bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  html[dir=rtl] md-switch {
    margin-right: inherit;
    unicode-bidi: embed; }
  body[dir=rtl] md-switch {
    margin-right: inherit;
    unicode-bidi: embed; }
  md-switch bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  md-switch bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  md-switch:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    html[dir=rtl] md-switch:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    body[dir=rtl] md-switch:last-of-type {
      margin-left: 0;
      unicode-bidi: embed; }
    md-switch:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-switch:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
    html[dir=rtl] md-switch:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    body[dir=rtl] md-switch:last-of-type {
      margin-right: inherit;
      unicode-bidi: embed; }
    md-switch:last-of-type bdo[dir=rtl] {
      direction: rtl;
      unicode-bidi: bidi-override; }
    md-switch:last-of-type bdo[dir=ltr] {
      direction: ltr;
      unicode-bidi: bidi-override; }
  md-switch[disabled] {
    cursor: default; }
    md-switch[disabled] .md-container {
      cursor: default; }
  md-switch .md-container {
    cursor: -webkit-grab;
    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; }
  md-switch:not([disabled]) .md-dragging,
  md-switch:not([disabled]).md-dragging .md-container {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  md-switch.md-focused:not([disabled]) .md-thumb:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before {
    background-color: rgba(0, 0, 0, 0.12); }
  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;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 1; }
  md-switch.md-checked .md-thumb-container {
    -webkit-transform: translate3d(100%, 0, 0);
            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;
      -webkit-transition: all 0.5s;
      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 {
    -webkit-transition: all 0.08s linear;
    transition: all 0.08s linear;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: transform, background-color;
    transition-property: transform, background-color, -webkit-transform; }
  md-switch:not(.md-dragging) .md-bar,
  md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition-delay: 0.05s;
            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; } }

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 0;
    max-height: 168px;
    max-width: 100%;
    min-height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
            transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  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 {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    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 {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    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 {
      -webkit-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0); }
    md-toast.ng-enter.md-top .md-toast-content {
      -webkit-transform: translate3d(0, -100%, 0);
              transform: translate3d(0, -100%, 0); }
    md-toast.ng-enter.ng-enter-active {
      opacity: 1; }
      md-toast.ng-enter.ng-enter-active .md-toast-content {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
  md-toast.ng-leave.ng-leave-active .md-toast-content {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
    -webkit-transform: translate3d(0, -100%, 0);
            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-action.md-button {
      min-width: 0; }

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
      -webkit-transform: translate3d(0, -50%, 0);
              transform: translate3d(0, -50%, 0); }
    md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
      -webkit-transform: translate3d(0, 50%, 0);
              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.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
      -webkit-transform: translate3d(-50%, 0, 0);
              transform: translate3d(-50%, 0, 0); }
    md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
      -webkit-transform: translate3d(50%, 0, 0);
              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; }

@-webkit-keyframes md-tab-content-hide {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@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;
  -webkit-flex-shrink: 0;
      -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;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
    height: 100%;
    width: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    line-height: 1em;
    z-index: 2;
    cursor: pointer;
    font-size: 16px;
    background: transparent no-repeat center center;
    -webkit-transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    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 {
      -webkit-transition: none;
      transition: none; }
    md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0); }
  md-tabs-wrapper md-prev-button {
    left: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg=="); }
  md-tabs-wrapper md-next-button {
    right: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K"); }
    md-tabs-wrapper md-next-button md-icon {
      -webkit-transform: translate3d(-50%, -50%, 0) rotate(180deg);
              transform: translate3d(-50%, -50%, 0) rotate(180deg); }
  md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -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; }
  md-tabs-canvas.md-paginated {
    margin: 0 32px; }
  md-tabs-canvas.md-center-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -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: block;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  width: 999999px;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-pagination-wrapper:after {
    content: '';
    display: table;
    clear: both; }
  md-pagination-wrapper.md-center-tabs {
    position: relative;
    width: initial;
    margin: 0 auto; }

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

md-tab-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tab-content.md-no-scroll {
    bottom: auto;
    overflow: hidden; }
  md-tab-content.ng-leave, md-tab-content.md-no-transition {
    -webkit-transition: none;
    transition: none; }
  md-tab-content.md-left:not(.md-active) {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    opacity: 0; }
    md-tab-content.md-left:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content.md-right:not(.md-active) {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    opacity: 0; }
    md-tab-content.md-right:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content > div.ng-leave {
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide; }

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px; }
  md-ink-bar.md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    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 {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    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 24px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  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; }
  .md-tab.md-focused {
    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 {
    -webkit-transition: none;
    transition: none; }

md-toolbar + md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

md-toolbar {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%; }
  md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
    -webkit-transition: box-shadow 0.5s linear;
    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.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; }
  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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .md-toolbar-tools .md-button {
    margin-top: 0;
    margin-bottom: 0; }
  .md-toolbar-tools > .md-button:first-child {
    margin-left: -8px; }
  .md-toolbar-tools > .md-button:last-child {
    margin-right: -8px; }
  .md-toolbar-tools > md-menu:last-child {
    margin-right: -8px; }
    .md-toolbar-tools > md-menu:last-child > .md-button {
      margin-right: 0; }
  @media screen and (-ms-high-contrast: active) {
    .md-toolbar-tools {
      border-bottom: 1px solid #fff; } }

@media only screen and (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px; }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px; } }

@media only screen and (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 {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  pointer-events: none;
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px; }
  @media screen and (min-width: 960px) {
    md-tooltip {
      font-size: 10px; } }
  md-tooltip .md-content {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    height: 32px;
    line-height: 32px;
    padding-left: 16px;
    padding-right: 16px; }
    @media screen and (min-width: 960px) {
      md-tooltip .md-content {
        height: 22px;
        line-height: 22px;
        padding-left: 8px;
        padding-right: 8px; } }
    md-tooltip .md-content.md-show-add {
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition-duration: .2s;
              transition-duration: .2s;
      -webkit-transform: scale(0);
              transform: scale(0);
      opacity: 0; }
    md-tooltip .md-content.md-show, md-tooltip .md-content.md-show-add-active {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1;
      -webkit-transform-origin: center top;
              transform-origin: center top; }
    md-tooltip .md-content.md-show-remove {
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition-duration: .2s;
              transition-duration: .2s; }
      md-tooltip .md-content.md-show-remove.md-show-remove-active {
        -webkit-transform: scale(0);
                transform: scale(0);
        opacity: 0; }
  md-tooltip.md-hide {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-tooltip.md-show {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    pointer-events: auto;
    will-change: opacity, height, width; }

.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; }
  .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; }

.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; } }

/*
*
*  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] {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

[flex-order="-20"] {
  -webkit-box-ordinal-group: -19;
  -webkit-order: -20;
      -ms-flex-order: -20;
          order: -20; }

[flex-order="-19"] {
  -webkit-box-ordinal-group: -18;
  -webkit-order: -19;
      -ms-flex-order: -19;
          order: -19; }

[flex-order="-18"] {
  -webkit-box-ordinal-group: -17;
  -webkit-order: -18;
      -ms-flex-order: -18;
          order: -18; }

[flex-order="-17"] {
  -webkit-box-ordinal-group: -16;
  -webkit-order: -17;
      -ms-flex-order: -17;
          order: -17; }

[flex-order="-16"] {
  -webkit-box-ordinal-group: -15;
  -webkit-order: -16;
      -ms-flex-order: -16;
          order: -16; }

[flex-order="-15"] {
  -webkit-box-ordinal-group: -14;
  -webkit-order: -15;
      -ms-flex-order: -15;
          order: -15; }

[flex-order="-14"] {
  -webkit-box-ordinal-group: -13;
  -webkit-order: -14;
      -ms-flex-order: -14;
          order: -14; }

[flex-order="-13"] {
  -webkit-box-ordinal-group: -12;
  -webkit-order: -13;
      -ms-flex-order: -13;
          order: -13; }

[flex-order="-12"] {
  -webkit-box-ordinal-group: -11;
  -webkit-order: -12;
      -ms-flex-order: -12;
          order: -12; }

[flex-order="-11"] {
  -webkit-box-ordinal-group: -10;
  -webkit-order: -11;
      -ms-flex-order: -11;
          order: -11; }

[flex-order="-10"] {
  -webkit-box-ordinal-group: -9;
  -webkit-order: -10;
      -ms-flex-order: -10;
          order: -10; }

[flex-order="-9"] {
  -webkit-box-ordinal-group: -8;
  -webkit-order: -9;
      -ms-flex-order: -9;
          order: -9; }

[flex-order="-8"] {
  -webkit-box-ordinal-group: -7;
  -webkit-order: -8;
      -ms-flex-order: -8;
          order: -8; }

[flex-order="-7"] {
  -webkit-box-ordinal-group: -6;
  -webkit-order: -7;
      -ms-flex-order: -7;
          order: -7; }

[flex-order="-6"] {
  -webkit-box-ordinal-group: -5;
  -webkit-order: -6;
      -ms-flex-order: -6;
          order: -6; }

[flex-order="-5"] {
  -webkit-box-ordinal-group: -4;
  -webkit-order: -5;
      -ms-flex-order: -5;
          order: -5; }

[flex-order="-4"] {
  -webkit-box-ordinal-group: -3;
  -webkit-order: -4;
      -ms-flex-order: -4;
          order: -4; }

[flex-order="-3"] {
  -webkit-box-ordinal-group: -2;
  -webkit-order: -3;
      -ms-flex-order: -3;
          order: -3; }

[flex-order="-2"] {
  -webkit-box-ordinal-group: -1;
  -webkit-order: -2;
      -ms-flex-order: -2;
          order: -2; }

[flex-order="-1"] {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

[flex-order="0"] {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

[flex-order="1"] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

[flex-order="2"] {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

[flex-order="3"] {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

[flex-order="4"] {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

[flex-order="5"] {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

[flex-order="6"] {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

[flex-order="7"] {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

[flex-order="8"] {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

[flex-order="9"] {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

[flex-order="10"] {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

[flex-order="11"] {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

[flex-order="12"] {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

[flex-order="13"] {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13; }

[flex-order="14"] {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
      -ms-flex-order: 14;
          order: 14; }

[flex-order="15"] {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
      -ms-flex-order: 15;
          order: 15; }

[flex-order="16"] {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
      -ms-flex-order: 16;
          order: 16; }

[flex-order="17"] {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
      -ms-flex-order: 17;
          order: 17; }

[flex-order="18"] {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
      -ms-flex-order: 18;
          order: 18; }

[flex-order="19"] {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
      -ms-flex-order: 19;
          order: 19; }

[flex-order="20"] {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
      -ms-flex-order: 20;
          order: 20; }

[flex-offset="0"] {
  margin-left: 0%; }

[flex-offset="5"] {
  margin-left: 5%; }

[flex-offset="10"] {
  margin-left: 10%; }

[flex-offset="15"] {
  margin-left: 15%; }

[flex-offset="20"] {
  margin-left: 20%; }

[flex-offset="25"] {
  margin-left: 25%; }

[flex-offset="30"] {
  margin-left: 30%; }

[flex-offset="35"] {
  margin-left: 35%; }

[flex-offset="40"] {
  margin-left: 40%; }

[flex-offset="45"] {
  margin-left: 45%; }

[flex-offset="50"] {
  margin-left: 50%; }

[flex-offset="55"] {
  margin-left: 55%; }

[flex-offset="60"] {
  margin-left: 60%; }

[flex-offset="65"] {
  margin-left: 65%; }

[flex-offset="70"] {
  margin-left: 70%; }

[flex-offset="75"] {
  margin-left: 75%; }

[flex-offset="80"] {
  margin-left: 80%; }

[flex-offset="85"] {
  margin-left: 85%; }

[flex-offset="90"] {
  margin-left: 90%; }

[flex-offset="95"] {
  margin-left: 95%; }

[flex-offset="33"] {
  margin-left: calc(100% / 3); }

[flex-offset="66"] {
  margin-left: calc(200% / 3); }

[layout-align] {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
              -ms-grid-row-align: stretch;
          align-items: stretch; }

[layout-align="start"],
[layout-align="start start"],
[layout-align="start center"],
[layout-align="start end"],
[layout-align="start stretch"] {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -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"] {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

[layout-align="end"],
[layout-align="end center"],
[layout-align="end start"],
[layout-align="end end"],
[layout-align="end stretch"] {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -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"] {
  -webkit-justify-content: space-around;
      -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"] {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -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"] {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
              -ms-grid-row-align: flex-start;
          align-items: flex-start;
  -webkit-align-content: 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"] {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center;
  -webkit-align-content: 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"] {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
              -ms-grid-row-align: flex-end;
          align-items: flex-end;
  -webkit-align-content: 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"] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
              -ms-grid-row-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch; }

[flex] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box; }

@media screen\0 {
  [flex] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

[flex-grow] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  box-sizing: border-box; }

[flex-initial] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

[flex-auto] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  box-sizing: border-box; }

[flex-none] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  box-sizing: border-box; }

[flex="0"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="0"],
[layout="row"] > [flex="0"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="0"],
[layout="column"] > [flex="0"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box; }

[flex="5"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="5"],
[layout="row"] > [flex="5"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="5"],
[layout="column"] > [flex="5"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

[flex="10"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="10"],
[layout="row"] > [flex="10"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="10"],
[layout="column"] > [flex="10"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

[flex="15"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="15"],
[layout="row"] > [flex="15"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="15"],
[layout="column"] > [flex="15"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

[flex="20"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="20"],
[layout="row"] > [flex="20"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="20"],
[layout="column"] > [flex="20"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

[flex="25"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="25"],
[layout="row"] > [flex="25"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="25"],
[layout="column"] > [flex="25"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

[flex="30"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="30"],
[layout="row"] > [flex="30"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="30"],
[layout="column"] > [flex="30"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

[flex="35"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="35"],
[layout="row"] > [flex="35"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="35"],
[layout="column"] > [flex="35"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

[flex="40"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="40"],
[layout="row"] > [flex="40"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="40"],
[layout="column"] > [flex="40"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

[flex="45"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="45"],
[layout="row"] > [flex="45"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="45"],
[layout="column"] > [flex="45"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

[flex="50"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="50"],
[layout="row"] > [flex="50"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="50"],
[layout="column"] > [flex="50"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

[flex="55"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="55"],
[layout="row"] > [flex="55"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="55"],
[layout="column"] > [flex="55"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

[flex="60"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="60"],
[layout="row"] > [flex="60"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="60"],
[layout="column"] > [flex="60"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

[flex="65"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="65"],
[layout="row"] > [flex="65"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="65"],
[layout="column"] > [flex="65"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

[flex="70"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="70"],
[layout="row"] > [flex="70"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="70"],
[layout="column"] > [flex="70"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

[flex="75"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="75"],
[layout="row"] > [flex="75"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="75"],
[layout="column"] > [flex="75"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

[flex="80"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="80"],
[layout="row"] > [flex="80"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="80"],
[layout="column"] > [flex="80"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

[flex="85"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="85"],
[layout="row"] > [flex="85"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="85"],
[layout="column"] > [flex="85"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

[flex="90"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="90"],
[layout="row"] > [flex="90"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="90"],
[layout="column"] > [flex="90"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

[flex="95"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="95"],
[layout="row"] > [flex="95"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="95"],
[layout="column"] > [flex="95"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

[flex="100"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="100"],
[layout="row"] > [flex="100"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="column"] > [flex="100"],
[layout="column"] > [flex="100"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

[layout="row"] > [flex="33"], [layout="row"] > [flex="33"], [layout="row"] > [flex="33"], [layout="row"] > [flex="33"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.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"], [layout="row"] > [flex="66"], [layout="row"] > [flex="66"], [layout="row"] > [flex="66"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.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"], [layout="column"] > [flex="33"], [layout="column"] > [flex="33"], [layout="column"] > [flex="33"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.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"], [layout="column"] > [flex="66"], [layout="column"] > [flex="66"], [layout="column"] > [flex="66"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
      -ms-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

[layout], [layout="column"], [layout="row"] {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

[layout="column"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

[layout="row"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

[layout-padding] > [flex-sm], [layout-padding] > [flex-lt-md] {
  padding: 4px; }

[layout-padding],
[layout-padding] > [flex],
[layout-padding] > [flex-gt-sm],
[layout-padding] > [flex-md],
[layout-padding] > [flex-lt-lg] {
  padding: 8px; }

[layout-padding] > [flex-gt-md],
[layout-padding] > [flex-lg] {
  padding: 16px; }

[layout-margin] > [flex-sm],
[layout-margin] > [flex-lt-md] {
  margin: 4px; }

[layout-margin],
[layout-margin] > [flex],
[layout-margin] > [flex-gt-sm],
[layout-margin] > [flex-md],
[layout-margin] > [flex-lt-lg] {
  margin: 8px; }

[layout-margin] > [flex-gt-md],
[layout-margin] > [flex-lg] {
  margin: 16px; }

[layout-wrap] {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

[layout-nowrap] {
  -webkit-flex-wrap: 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"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-xs="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-xs="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-xs="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-xs="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-xs="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-xs="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-xs="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-xs="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-xs="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-xs="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-xs="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-xs="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-xs="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-xs="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-xs="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-xs="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-xs="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-xs="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-xs="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-xs="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-xs="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-xs="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-xs="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-xs="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-xs="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-xs="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-xs="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-xs="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-xs="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-xs="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-xs="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-xs="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-xs="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-xs="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-xs="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-xs="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-xs="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-xs="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-xs="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-xs="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-xs="0"] {
    margin-left: 0%; }
  [flex-offset-xs="5"] {
    margin-left: 5%; }
  [flex-offset-xs="10"] {
    margin-left: 10%; }
  [flex-offset-xs="15"] {
    margin-left: 15%; }
  [flex-offset-xs="20"] {
    margin-left: 20%; }
  [flex-offset-xs="25"] {
    margin-left: 25%; }
  [flex-offset-xs="30"] {
    margin-left: 30%; }
  [flex-offset-xs="35"] {
    margin-left: 35%; }
  [flex-offset-xs="40"] {
    margin-left: 40%; }
  [flex-offset-xs="45"] {
    margin-left: 45%; }
  [flex-offset-xs="50"] {
    margin-left: 50%; }
  [flex-offset-xs="55"] {
    margin-left: 55%; }
  [flex-offset-xs="60"] {
    margin-left: 60%; }
  [flex-offset-xs="65"] {
    margin-left: 65%; }
  [flex-offset-xs="70"] {
    margin-left: 70%; }
  [flex-offset-xs="75"] {
    margin-left: 75%; }
  [flex-offset-xs="80"] {
    margin-left: 80%; }
  [flex-offset-xs="85"] {
    margin-left: 85%; }
  [flex-offset-xs="90"] {
    margin-left: 90%; }
  [flex-offset-xs="95"] {
    margin-left: 95%; }
  [flex-offset-xs="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-xs="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-xs] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-xs="end"],
  [layout-align-xs="end center"],
  [layout-align-xs="end start"],
  [layout-align-xs="end end"],
  [layout-align-xs="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-xs] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (max-width: 599px) {
  [flex-xs] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (max-width: 599px) {
  [flex-xs-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-xs-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-xs-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-xs-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="0"],
  [layout-xs="row"] > [flex-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="0"],
  [layout-xs="column"] > [flex-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="5"],
  [layout-xs="row"] > [flex-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="5"],
  [layout-xs="column"] > [flex-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="10"],
  [layout-xs="row"] > [flex-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="10"],
  [layout-xs="column"] > [flex-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="15"],
  [layout-xs="row"] > [flex-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="15"],
  [layout-xs="column"] > [flex-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="20"],
  [layout-xs="row"] > [flex-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="20"],
  [layout-xs="column"] > [flex-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="25"],
  [layout-xs="row"] > [flex-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="25"],
  [layout-xs="column"] > [flex-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="30"],
  [layout-xs="row"] > [flex-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="30"],
  [layout-xs="column"] > [flex-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="35"],
  [layout-xs="row"] > [flex-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="35"],
  [layout-xs="column"] > [flex-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="40"],
  [layout-xs="row"] > [flex-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="40"],
  [layout-xs="column"] > [flex-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="45"],
  [layout-xs="row"] > [flex-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="45"],
  [layout-xs="column"] > [flex-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="50"],
  [layout-xs="row"] > [flex-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="50"],
  [layout-xs="column"] > [flex-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="55"],
  [layout-xs="row"] > [flex-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="55"],
  [layout-xs="column"] > [flex-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="60"],
  [layout-xs="row"] > [flex-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="60"],
  [layout-xs="column"] > [flex-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="65"],
  [layout-xs="row"] > [flex-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="65"],
  [layout-xs="column"] > [flex-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="70"],
  [layout-xs="row"] > [flex-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="70"],
  [layout-xs="column"] > [flex-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="75"],
  [layout-xs="row"] > [flex-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="75"],
  [layout-xs="column"] > [flex-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="80"],
  [layout-xs="row"] > [flex-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="80"],
  [layout-xs="column"] > [flex-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="85"],
  [layout-xs="row"] > [flex-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="85"],
  [layout-xs="column"] > [flex-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="90"],
  [layout-xs="row"] > [flex-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="90"],
  [layout-xs="column"] > [flex-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xs="95"],
  [layout-xs="row"] > [flex-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xs="95"],
  [layout-xs="column"] > [flex-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-xs="row"] > [flex-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-xs="column"] > [flex-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-xs="33"], [layout-xs="row"] > [flex-xs="33"], [layout-xs="row"] > [flex-xs="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-xs="66"], [layout-xs="row"] > [flex-xs="66"], [layout-xs="row"] > [flex-xs="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-xs="33"], [layout-xs="column"] > [flex-xs="33"], [layout-xs="column"] > [flex-xs="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-xs="66"], [layout-xs="column"] > [flex-xs="66"], [layout-xs="column"] > [flex-xs="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-xs="column"], [layout-xs="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-xs="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-xs="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) {
  [flex-order-gt-xs="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-gt-xs="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-gt-xs="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-gt-xs="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-gt-xs="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-gt-xs="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-gt-xs="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-gt-xs="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-gt-xs="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-gt-xs="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-gt-xs="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-gt-xs="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-gt-xs="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-gt-xs="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-gt-xs="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-gt-xs="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-gt-xs="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-gt-xs="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-gt-xs="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-gt-xs="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-gt-xs="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-gt-xs="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-gt-xs="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-gt-xs="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-gt-xs="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-gt-xs="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-gt-xs="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-gt-xs="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-gt-xs="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-gt-xs="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-gt-xs="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-gt-xs="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-gt-xs="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-gt-xs="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-gt-xs="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-gt-xs="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-gt-xs="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-gt-xs="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-gt-xs="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-gt-xs="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-gt-xs="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-gt-xs="0"] {
    margin-left: 0%; }
  [flex-offset-gt-xs="5"] {
    margin-left: 5%; }
  [flex-offset-gt-xs="10"] {
    margin-left: 10%; }
  [flex-offset-gt-xs="15"] {
    margin-left: 15%; }
  [flex-offset-gt-xs="20"] {
    margin-left: 20%; }
  [flex-offset-gt-xs="25"] {
    margin-left: 25%; }
  [flex-offset-gt-xs="30"] {
    margin-left: 30%; }
  [flex-offset-gt-xs="35"] {
    margin-left: 35%; }
  [flex-offset-gt-xs="40"] {
    margin-left: 40%; }
  [flex-offset-gt-xs="45"] {
    margin-left: 45%; }
  [flex-offset-gt-xs="50"] {
    margin-left: 50%; }
  [flex-offset-gt-xs="55"] {
    margin-left: 55%; }
  [flex-offset-gt-xs="60"] {
    margin-left: 60%; }
  [flex-offset-gt-xs="65"] {
    margin-left: 65%; }
  [flex-offset-gt-xs="70"] {
    margin-left: 70%; }
  [flex-offset-gt-xs="75"] {
    margin-left: 75%; }
  [flex-offset-gt-xs="80"] {
    margin-left: 80%; }
  [flex-offset-gt-xs="85"] {
    margin-left: 85%; }
  [flex-offset-gt-xs="90"] {
    margin-left: 90%; }
  [flex-offset-gt-xs="95"] {
    margin-left: 95%; }
  [flex-offset-gt-xs="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-gt-xs="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-gt-xs] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-gt-xs="end"],
  [layout-align-gt-xs="end center"],
  [layout-align-gt-xs="end start"],
  [layout-align-gt-xs="end end"],
  [layout-align-gt-xs="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-gt-xs] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 600px) {
  [flex-gt-xs] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 600px) {
  [flex-gt-xs-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-gt-xs-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-gt-xs-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-gt-xs-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-gt-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="0"],
  [layout-gt-xs="row"] > [flex-gt-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="0"],
  [layout-gt-xs="column"] > [flex-gt-xs="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-gt-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="5"],
  [layout-gt-xs="row"] > [flex-gt-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="5"],
  [layout-gt-xs="column"] > [flex-gt-xs="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-gt-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="10"],
  [layout-gt-xs="row"] > [flex-gt-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="10"],
  [layout-gt-xs="column"] > [flex-gt-xs="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-gt-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="15"],
  [layout-gt-xs="row"] > [flex-gt-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="15"],
  [layout-gt-xs="column"] > [flex-gt-xs="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-gt-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="20"],
  [layout-gt-xs="row"] > [flex-gt-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="20"],
  [layout-gt-xs="column"] > [flex-gt-xs="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-gt-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="25"],
  [layout-gt-xs="row"] > [flex-gt-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="25"],
  [layout-gt-xs="column"] > [flex-gt-xs="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-gt-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="30"],
  [layout-gt-xs="row"] > [flex-gt-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="30"],
  [layout-gt-xs="column"] > [flex-gt-xs="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-gt-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="35"],
  [layout-gt-xs="row"] > [flex-gt-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="35"],
  [layout-gt-xs="column"] > [flex-gt-xs="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-gt-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="40"],
  [layout-gt-xs="row"] > [flex-gt-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="40"],
  [layout-gt-xs="column"] > [flex-gt-xs="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-gt-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="45"],
  [layout-gt-xs="row"] > [flex-gt-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="45"],
  [layout-gt-xs="column"] > [flex-gt-xs="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-gt-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="50"],
  [layout-gt-xs="row"] > [flex-gt-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="50"],
  [layout-gt-xs="column"] > [flex-gt-xs="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-gt-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="55"],
  [layout-gt-xs="row"] > [flex-gt-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="55"],
  [layout-gt-xs="column"] > [flex-gt-xs="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-gt-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="60"],
  [layout-gt-xs="row"] > [flex-gt-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="60"],
  [layout-gt-xs="column"] > [flex-gt-xs="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-gt-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="65"],
  [layout-gt-xs="row"] > [flex-gt-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="65"],
  [layout-gt-xs="column"] > [flex-gt-xs="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-gt-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="70"],
  [layout-gt-xs="row"] > [flex-gt-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="70"],
  [layout-gt-xs="column"] > [flex-gt-xs="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-gt-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="75"],
  [layout-gt-xs="row"] > [flex-gt-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="75"],
  [layout-gt-xs="column"] > [flex-gt-xs="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-gt-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="80"],
  [layout-gt-xs="row"] > [flex-gt-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="80"],
  [layout-gt-xs="column"] > [flex-gt-xs="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-gt-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="85"],
  [layout-gt-xs="row"] > [flex-gt-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="85"],
  [layout-gt-xs="column"] > [flex-gt-xs="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-gt-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="90"],
  [layout-gt-xs="row"] > [flex-gt-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="90"],
  [layout-gt-xs="column"] > [flex-gt-xs="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-gt-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-xs="95"],
  [layout-gt-xs="row"] > [flex-gt-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-xs="95"],
  [layout-gt-xs="column"] > [flex-gt-xs="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-gt-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-xs="row"] > [flex-gt-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-xs="column"] > [flex-gt-xs="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-gt-xs="33"], [layout-gt-xs="row"] > [flex-gt-xs="33"], [layout-gt-xs="row"] > [flex-gt-xs="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-gt-xs="66"], [layout-gt-xs="row"] > [flex-gt-xs="66"], [layout-gt-xs="row"] > [flex-gt-xs="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-gt-xs="33"], [layout-gt-xs="column"] > [flex-gt-xs="33"], [layout-gt-xs="column"] > [flex-gt-xs="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-gt-xs="66"], [layout-gt-xs="column"] > [flex-gt-xs="66"], [layout-gt-xs="column"] > [flex-gt-xs="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-gt-xs="column"], [layout-gt-xs="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-gt-xs="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-gt-xs="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) and (max-width: 959px) {
  [hide-sm]: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-sm]):not([show]) {
    display: none; }
  [flex-order-sm="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-sm="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-sm="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-sm="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-sm="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-sm="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-sm="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-sm="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-sm="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-sm="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-sm="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-sm="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-sm="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-sm="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-sm="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-sm="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-sm="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-sm="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-sm="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-sm="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-sm="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-sm="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-sm="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-sm="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-sm="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-sm="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-sm="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-sm="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-sm="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-sm="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-sm="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-sm="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-sm="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-sm="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-sm="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-sm="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-sm="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-sm="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-sm="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-sm="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-sm="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-sm="0"] {
    margin-left: 0%; }
  [flex-offset-sm="5"] {
    margin-left: 5%; }
  [flex-offset-sm="10"] {
    margin-left: 10%; }
  [flex-offset-sm="15"] {
    margin-left: 15%; }
  [flex-offset-sm="20"] {
    margin-left: 20%; }
  [flex-offset-sm="25"] {
    margin-left: 25%; }
  [flex-offset-sm="30"] {
    margin-left: 30%; }
  [flex-offset-sm="35"] {
    margin-left: 35%; }
  [flex-offset-sm="40"] {
    margin-left: 40%; }
  [flex-offset-sm="45"] {
    margin-left: 45%; }
  [flex-offset-sm="50"] {
    margin-left: 50%; }
  [flex-offset-sm="55"] {
    margin-left: 55%; }
  [flex-offset-sm="60"] {
    margin-left: 60%; }
  [flex-offset-sm="65"] {
    margin-left: 65%; }
  [flex-offset-sm="70"] {
    margin-left: 70%; }
  [flex-offset-sm="75"] {
    margin-left: 75%; }
  [flex-offset-sm="80"] {
    margin-left: 80%; }
  [flex-offset-sm="85"] {
    margin-left: 85%; }
  [flex-offset-sm="90"] {
    margin-left: 90%; }
  [flex-offset-sm="95"] {
    margin-left: 95%; }
  [flex-offset-sm="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-sm="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-sm] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-sm="end"],
  [layout-align-sm="end center"],
  [layout-align-sm="end start"],
  [layout-align-sm="end end"],
  [layout-align-sm="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-sm] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 600px) and (max-width: 959px) {
  [flex-sm] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 600px) and (max-width: 959px) {
  [flex-sm-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-sm-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-sm-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-sm-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="0"],
  [layout-sm="row"] > [flex-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="0"],
  [layout-sm="column"] > [flex-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="5"],
  [layout-sm="row"] > [flex-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="5"],
  [layout-sm="column"] > [flex-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="10"],
  [layout-sm="row"] > [flex-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="10"],
  [layout-sm="column"] > [flex-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="15"],
  [layout-sm="row"] > [flex-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="15"],
  [layout-sm="column"] > [flex-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="20"],
  [layout-sm="row"] > [flex-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="20"],
  [layout-sm="column"] > [flex-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="25"],
  [layout-sm="row"] > [flex-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="25"],
  [layout-sm="column"] > [flex-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="30"],
  [layout-sm="row"] > [flex-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="30"],
  [layout-sm="column"] > [flex-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="35"],
  [layout-sm="row"] > [flex-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="35"],
  [layout-sm="column"] > [flex-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="40"],
  [layout-sm="row"] > [flex-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="40"],
  [layout-sm="column"] > [flex-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="45"],
  [layout-sm="row"] > [flex-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="45"],
  [layout-sm="column"] > [flex-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="50"],
  [layout-sm="row"] > [flex-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="50"],
  [layout-sm="column"] > [flex-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="55"],
  [layout-sm="row"] > [flex-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="55"],
  [layout-sm="column"] > [flex-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="60"],
  [layout-sm="row"] > [flex-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="60"],
  [layout-sm="column"] > [flex-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="65"],
  [layout-sm="row"] > [flex-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="65"],
  [layout-sm="column"] > [flex-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="70"],
  [layout-sm="row"] > [flex-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="70"],
  [layout-sm="column"] > [flex-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="75"],
  [layout-sm="row"] > [flex-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="75"],
  [layout-sm="column"] > [flex-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="80"],
  [layout-sm="row"] > [flex-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="80"],
  [layout-sm="column"] > [flex-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="85"],
  [layout-sm="row"] > [flex-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="85"],
  [layout-sm="column"] > [flex-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="90"],
  [layout-sm="row"] > [flex-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="90"],
  [layout-sm="column"] > [flex-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-sm="95"],
  [layout-sm="row"] > [flex-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-sm="95"],
  [layout-sm="column"] > [flex-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-sm="row"] > [flex-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-sm="column"] > [flex-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-sm="33"], [layout-sm="row"] > [flex-sm="33"], [layout-sm="row"] > [flex-sm="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-sm="66"], [layout-sm="row"] > [flex-sm="66"], [layout-sm="row"] > [flex-sm="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-sm="33"], [layout-sm="column"] > [flex-sm="33"], [layout-sm="column"] > [flex-sm="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-sm="66"], [layout-sm="column"] > [flex-sm="66"], [layout-sm="column"] > [flex-sm="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-sm="column"], [layout-sm="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-sm="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-sm="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) {
  [flex-order-gt-sm="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-gt-sm="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-gt-sm="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-gt-sm="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-gt-sm="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-gt-sm="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-gt-sm="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-gt-sm="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-gt-sm="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-gt-sm="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-gt-sm="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-gt-sm="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-gt-sm="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-gt-sm="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-gt-sm="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-gt-sm="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-gt-sm="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-gt-sm="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-gt-sm="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-gt-sm="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-gt-sm="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-gt-sm="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-gt-sm="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-gt-sm="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-gt-sm="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-gt-sm="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-gt-sm="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-gt-sm="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-gt-sm="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-gt-sm="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-gt-sm="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-gt-sm="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-gt-sm="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-gt-sm="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-gt-sm="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-gt-sm="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-gt-sm="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-gt-sm="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-gt-sm="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-gt-sm="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-gt-sm="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-gt-sm="0"] {
    margin-left: 0%; }
  [flex-offset-gt-sm="5"] {
    margin-left: 5%; }
  [flex-offset-gt-sm="10"] {
    margin-left: 10%; }
  [flex-offset-gt-sm="15"] {
    margin-left: 15%; }
  [flex-offset-gt-sm="20"] {
    margin-left: 20%; }
  [flex-offset-gt-sm="25"] {
    margin-left: 25%; }
  [flex-offset-gt-sm="30"] {
    margin-left: 30%; }
  [flex-offset-gt-sm="35"] {
    margin-left: 35%; }
  [flex-offset-gt-sm="40"] {
    margin-left: 40%; }
  [flex-offset-gt-sm="45"] {
    margin-left: 45%; }
  [flex-offset-gt-sm="50"] {
    margin-left: 50%; }
  [flex-offset-gt-sm="55"] {
    margin-left: 55%; }
  [flex-offset-gt-sm="60"] {
    margin-left: 60%; }
  [flex-offset-gt-sm="65"] {
    margin-left: 65%; }
  [flex-offset-gt-sm="70"] {
    margin-left: 70%; }
  [flex-offset-gt-sm="75"] {
    margin-left: 75%; }
  [flex-offset-gt-sm="80"] {
    margin-left: 80%; }
  [flex-offset-gt-sm="85"] {
    margin-left: 85%; }
  [flex-offset-gt-sm="90"] {
    margin-left: 90%; }
  [flex-offset-gt-sm="95"] {
    margin-left: 95%; }
  [flex-offset-gt-sm="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-gt-sm="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-gt-sm] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-gt-sm="end"],
  [layout-align-gt-sm="end center"],
  [layout-align-gt-sm="end start"],
  [layout-align-gt-sm="end end"],
  [layout-align-gt-sm="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-gt-sm] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 960px) {
  [flex-gt-sm] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 960px) {
  [flex-gt-sm-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-gt-sm-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-gt-sm-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-gt-sm-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-gt-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="0"],
  [layout-gt-sm="row"] > [flex-gt-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="0"],
  [layout-gt-sm="column"] > [flex-gt-sm="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-gt-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="5"],
  [layout-gt-sm="row"] > [flex-gt-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="5"],
  [layout-gt-sm="column"] > [flex-gt-sm="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-gt-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="10"],
  [layout-gt-sm="row"] > [flex-gt-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="10"],
  [layout-gt-sm="column"] > [flex-gt-sm="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-gt-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="15"],
  [layout-gt-sm="row"] > [flex-gt-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="15"],
  [layout-gt-sm="column"] > [flex-gt-sm="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-gt-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="20"],
  [layout-gt-sm="row"] > [flex-gt-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="20"],
  [layout-gt-sm="column"] > [flex-gt-sm="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-gt-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="25"],
  [layout-gt-sm="row"] > [flex-gt-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="25"],
  [layout-gt-sm="column"] > [flex-gt-sm="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-gt-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="30"],
  [layout-gt-sm="row"] > [flex-gt-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="30"],
  [layout-gt-sm="column"] > [flex-gt-sm="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-gt-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="35"],
  [layout-gt-sm="row"] > [flex-gt-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="35"],
  [layout-gt-sm="column"] > [flex-gt-sm="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-gt-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="40"],
  [layout-gt-sm="row"] > [flex-gt-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="40"],
  [layout-gt-sm="column"] > [flex-gt-sm="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-gt-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="45"],
  [layout-gt-sm="row"] > [flex-gt-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="45"],
  [layout-gt-sm="column"] > [flex-gt-sm="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-gt-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="50"],
  [layout-gt-sm="row"] > [flex-gt-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="50"],
  [layout-gt-sm="column"] > [flex-gt-sm="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-gt-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="55"],
  [layout-gt-sm="row"] > [flex-gt-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="55"],
  [layout-gt-sm="column"] > [flex-gt-sm="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-gt-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="60"],
  [layout-gt-sm="row"] > [flex-gt-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="60"],
  [layout-gt-sm="column"] > [flex-gt-sm="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-gt-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="65"],
  [layout-gt-sm="row"] > [flex-gt-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="65"],
  [layout-gt-sm="column"] > [flex-gt-sm="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-gt-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="70"],
  [layout-gt-sm="row"] > [flex-gt-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="70"],
  [layout-gt-sm="column"] > [flex-gt-sm="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-gt-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="75"],
  [layout-gt-sm="row"] > [flex-gt-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="75"],
  [layout-gt-sm="column"] > [flex-gt-sm="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-gt-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="80"],
  [layout-gt-sm="row"] > [flex-gt-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="80"],
  [layout-gt-sm="column"] > [flex-gt-sm="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-gt-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="85"],
  [layout-gt-sm="row"] > [flex-gt-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="85"],
  [layout-gt-sm="column"] > [flex-gt-sm="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-gt-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="90"],
  [layout-gt-sm="row"] > [flex-gt-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="90"],
  [layout-gt-sm="column"] > [flex-gt-sm="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-gt-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-sm="95"],
  [layout-gt-sm="row"] > [flex-gt-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-sm="95"],
  [layout-gt-sm="column"] > [flex-gt-sm="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-gt-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-sm="row"] > [flex-gt-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-sm="column"] > [flex-gt-sm="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-gt-sm="33"], [layout-gt-sm="row"] > [flex-gt-sm="33"], [layout-gt-sm="row"] > [flex-gt-sm="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-gt-sm="66"], [layout-gt-sm="row"] > [flex-gt-sm="66"], [layout-gt-sm="row"] > [flex-gt-sm="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-gt-sm="33"], [layout-gt-sm="column"] > [flex-gt-sm="33"], [layout-gt-sm="column"] > [flex-gt-sm="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-gt-sm="66"], [layout-gt-sm="column"] > [flex-gt-sm="66"], [layout-gt-sm="column"] > [flex-gt-sm="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-gt-sm="column"], [layout-gt-sm="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-gt-sm="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-gt-sm="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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]) {
    display: none; }
  [flex-order-md="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-md="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-md="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-md="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-md="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-md="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-md="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-md="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-md="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-md="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-md="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-md="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-md="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-md="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-md="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-md="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-md="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-md="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-md="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-md="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-md="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-md="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-md="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-md="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-md="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-md="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-md="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-md="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-md="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-md="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-md="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-md="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-md="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-md="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-md="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-md="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-md="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-md="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-md="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-md="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-md="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-md="0"] {
    margin-left: 0%; }
  [flex-offset-md="5"] {
    margin-left: 5%; }
  [flex-offset-md="10"] {
    margin-left: 10%; }
  [flex-offset-md="15"] {
    margin-left: 15%; }
  [flex-offset-md="20"] {
    margin-left: 20%; }
  [flex-offset-md="25"] {
    margin-left: 25%; }
  [flex-offset-md="30"] {
    margin-left: 30%; }
  [flex-offset-md="35"] {
    margin-left: 35%; }
  [flex-offset-md="40"] {
    margin-left: 40%; }
  [flex-offset-md="45"] {
    margin-left: 45%; }
  [flex-offset-md="50"] {
    margin-left: 50%; }
  [flex-offset-md="55"] {
    margin-left: 55%; }
  [flex-offset-md="60"] {
    margin-left: 60%; }
  [flex-offset-md="65"] {
    margin-left: 65%; }
  [flex-offset-md="70"] {
    margin-left: 70%; }
  [flex-offset-md="75"] {
    margin-left: 75%; }
  [flex-offset-md="80"] {
    margin-left: 80%; }
  [flex-offset-md="85"] {
    margin-left: 85%; }
  [flex-offset-md="90"] {
    margin-left: 90%; }
  [flex-offset-md="95"] {
    margin-left: 95%; }
  [flex-offset-md="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-md="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-md] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-md="end"],
  [layout-align-md="end center"],
  [layout-align-md="end start"],
  [layout-align-md="end end"],
  [layout-align-md="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-md] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 960px) and (max-width: 1279px) {
  [flex-md] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 960px) and (max-width: 1279px) {
  [flex-md-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-md-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-md-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-md-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="0"],
  [layout-md="row"] > [flex-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="0"],
  [layout-md="column"] > [flex-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="5"],
  [layout-md="row"] > [flex-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="5"],
  [layout-md="column"] > [flex-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="10"],
  [layout-md="row"] > [flex-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="10"],
  [layout-md="column"] > [flex-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="15"],
  [layout-md="row"] > [flex-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="15"],
  [layout-md="column"] > [flex-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="20"],
  [layout-md="row"] > [flex-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="20"],
  [layout-md="column"] > [flex-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="25"],
  [layout-md="row"] > [flex-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="25"],
  [layout-md="column"] > [flex-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="30"],
  [layout-md="row"] > [flex-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="30"],
  [layout-md="column"] > [flex-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="35"],
  [layout-md="row"] > [flex-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="35"],
  [layout-md="column"] > [flex-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="40"],
  [layout-md="row"] > [flex-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="40"],
  [layout-md="column"] > [flex-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="45"],
  [layout-md="row"] > [flex-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="45"],
  [layout-md="column"] > [flex-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="50"],
  [layout-md="row"] > [flex-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="50"],
  [layout-md="column"] > [flex-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="55"],
  [layout-md="row"] > [flex-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="55"],
  [layout-md="column"] > [flex-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="60"],
  [layout-md="row"] > [flex-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="60"],
  [layout-md="column"] > [flex-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="65"],
  [layout-md="row"] > [flex-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="65"],
  [layout-md="column"] > [flex-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="70"],
  [layout-md="row"] > [flex-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="70"],
  [layout-md="column"] > [flex-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="75"],
  [layout-md="row"] > [flex-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="75"],
  [layout-md="column"] > [flex-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="80"],
  [layout-md="row"] > [flex-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="80"],
  [layout-md="column"] > [flex-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="85"],
  [layout-md="row"] > [flex-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="85"],
  [layout-md="column"] > [flex-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="90"],
  [layout-md="row"] > [flex-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="90"],
  [layout-md="column"] > [flex-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-md="95"],
  [layout-md="row"] > [flex-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-md="95"],
  [layout-md="column"] > [flex-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-md="row"] > [flex-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-md="column"] > [flex-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-md="33"], [layout-md="row"] > [flex-md="33"], [layout-md="row"] > [flex-md="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-md="66"], [layout-md="row"] > [flex-md="66"], [layout-md="row"] > [flex-md="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-md="33"], [layout-md="column"] > [flex-md="33"], [layout-md="column"] > [flex-md="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-md="66"], [layout-md="column"] > [flex-md="66"], [layout-md="column"] > [flex-md="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-md="column"], [layout-md="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-md="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-md="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) {
  [flex-order-gt-md="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-gt-md="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-gt-md="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-gt-md="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-gt-md="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-gt-md="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-gt-md="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-gt-md="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-gt-md="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-gt-md="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-gt-md="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-gt-md="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-gt-md="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-gt-md="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-gt-md="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-gt-md="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-gt-md="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-gt-md="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-gt-md="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-gt-md="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-gt-md="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-gt-md="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-gt-md="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-gt-md="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-gt-md="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-gt-md="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-gt-md="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-gt-md="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-gt-md="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-gt-md="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-gt-md="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-gt-md="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-gt-md="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-gt-md="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-gt-md="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-gt-md="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-gt-md="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-gt-md="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-gt-md="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-gt-md="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-gt-md="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-gt-md="0"] {
    margin-left: 0%; }
  [flex-offset-gt-md="5"] {
    margin-left: 5%; }
  [flex-offset-gt-md="10"] {
    margin-left: 10%; }
  [flex-offset-gt-md="15"] {
    margin-left: 15%; }
  [flex-offset-gt-md="20"] {
    margin-left: 20%; }
  [flex-offset-gt-md="25"] {
    margin-left: 25%; }
  [flex-offset-gt-md="30"] {
    margin-left: 30%; }
  [flex-offset-gt-md="35"] {
    margin-left: 35%; }
  [flex-offset-gt-md="40"] {
    margin-left: 40%; }
  [flex-offset-gt-md="45"] {
    margin-left: 45%; }
  [flex-offset-gt-md="50"] {
    margin-left: 50%; }
  [flex-offset-gt-md="55"] {
    margin-left: 55%; }
  [flex-offset-gt-md="60"] {
    margin-left: 60%; }
  [flex-offset-gt-md="65"] {
    margin-left: 65%; }
  [flex-offset-gt-md="70"] {
    margin-left: 70%; }
  [flex-offset-gt-md="75"] {
    margin-left: 75%; }
  [flex-offset-gt-md="80"] {
    margin-left: 80%; }
  [flex-offset-gt-md="85"] {
    margin-left: 85%; }
  [flex-offset-gt-md="90"] {
    margin-left: 90%; }
  [flex-offset-gt-md="95"] {
    margin-left: 95%; }
  [flex-offset-gt-md="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-gt-md="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-gt-md] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-gt-md="end"],
  [layout-align-gt-md="end center"],
  [layout-align-gt-md="end start"],
  [layout-align-gt-md="end end"],
  [layout-align-gt-md="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-gt-md] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1280px) {
  [flex-gt-md] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1280px) {
  [flex-gt-md-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-gt-md-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-gt-md-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-gt-md-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-gt-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="0"],
  [layout-gt-md="row"] > [flex-gt-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="0"],
  [layout-gt-md="column"] > [flex-gt-md="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-gt-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="5"],
  [layout-gt-md="row"] > [flex-gt-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="5"],
  [layout-gt-md="column"] > [flex-gt-md="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-gt-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="10"],
  [layout-gt-md="row"] > [flex-gt-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="10"],
  [layout-gt-md="column"] > [flex-gt-md="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-gt-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="15"],
  [layout-gt-md="row"] > [flex-gt-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="15"],
  [layout-gt-md="column"] > [flex-gt-md="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-gt-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="20"],
  [layout-gt-md="row"] > [flex-gt-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="20"],
  [layout-gt-md="column"] > [flex-gt-md="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-gt-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="25"],
  [layout-gt-md="row"] > [flex-gt-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="25"],
  [layout-gt-md="column"] > [flex-gt-md="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-gt-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="30"],
  [layout-gt-md="row"] > [flex-gt-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="30"],
  [layout-gt-md="column"] > [flex-gt-md="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-gt-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="35"],
  [layout-gt-md="row"] > [flex-gt-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="35"],
  [layout-gt-md="column"] > [flex-gt-md="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-gt-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="40"],
  [layout-gt-md="row"] > [flex-gt-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="40"],
  [layout-gt-md="column"] > [flex-gt-md="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-gt-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="45"],
  [layout-gt-md="row"] > [flex-gt-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="45"],
  [layout-gt-md="column"] > [flex-gt-md="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-gt-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="50"],
  [layout-gt-md="row"] > [flex-gt-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="50"],
  [layout-gt-md="column"] > [flex-gt-md="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-gt-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="55"],
  [layout-gt-md="row"] > [flex-gt-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="55"],
  [layout-gt-md="column"] > [flex-gt-md="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-gt-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="60"],
  [layout-gt-md="row"] > [flex-gt-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="60"],
  [layout-gt-md="column"] > [flex-gt-md="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-gt-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="65"],
  [layout-gt-md="row"] > [flex-gt-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="65"],
  [layout-gt-md="column"] > [flex-gt-md="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-gt-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="70"],
  [layout-gt-md="row"] > [flex-gt-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="70"],
  [layout-gt-md="column"] > [flex-gt-md="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-gt-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="75"],
  [layout-gt-md="row"] > [flex-gt-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="75"],
  [layout-gt-md="column"] > [flex-gt-md="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-gt-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="80"],
  [layout-gt-md="row"] > [flex-gt-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="80"],
  [layout-gt-md="column"] > [flex-gt-md="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-gt-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="85"],
  [layout-gt-md="row"] > [flex-gt-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="85"],
  [layout-gt-md="column"] > [flex-gt-md="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-gt-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="90"],
  [layout-gt-md="row"] > [flex-gt-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="90"],
  [layout-gt-md="column"] > [flex-gt-md="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-gt-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-md="95"],
  [layout-gt-md="row"] > [flex-gt-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-md="95"],
  [layout-gt-md="column"] > [flex-gt-md="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-gt-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-md="row"] > [flex-gt-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-md="column"] > [flex-gt-md="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-gt-md="33"], [layout-gt-md="row"] > [flex-gt-md="33"], [layout-gt-md="row"] > [flex-gt-md="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-gt-md="66"], [layout-gt-md="row"] > [flex-gt-md="66"], [layout-gt-md="row"] > [flex-gt-md="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-gt-md="33"], [layout-gt-md="column"] > [flex-gt-md="33"], [layout-gt-md="column"] > [flex-gt-md="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-gt-md="66"], [layout-gt-md="column"] > [flex-gt-md="66"], [layout-gt-md="column"] > [flex-gt-md="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-gt-md="column"], [layout-gt-md="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-gt-md="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-gt-md="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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]) {
    display: none; }
  [flex-order-lg="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-lg="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-lg="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-lg="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-lg="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-lg="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-lg="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-lg="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-lg="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-lg="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-lg="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-lg="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-lg="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-lg="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-lg="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-lg="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-lg="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-lg="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-lg="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-lg="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-lg="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-lg="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-lg="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-lg="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-lg="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-lg="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-lg="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-lg="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-lg="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-lg="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-lg="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-lg="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-lg="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-lg="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-lg="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-lg="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-lg="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-lg="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-lg="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-lg="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-lg="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-lg="0"] {
    margin-left: 0%; }
  [flex-offset-lg="5"] {
    margin-left: 5%; }
  [flex-offset-lg="10"] {
    margin-left: 10%; }
  [flex-offset-lg="15"] {
    margin-left: 15%; }
  [flex-offset-lg="20"] {
    margin-left: 20%; }
  [flex-offset-lg="25"] {
    margin-left: 25%; }
  [flex-offset-lg="30"] {
    margin-left: 30%; }
  [flex-offset-lg="35"] {
    margin-left: 35%; }
  [flex-offset-lg="40"] {
    margin-left: 40%; }
  [flex-offset-lg="45"] {
    margin-left: 45%; }
  [flex-offset-lg="50"] {
    margin-left: 50%; }
  [flex-offset-lg="55"] {
    margin-left: 55%; }
  [flex-offset-lg="60"] {
    margin-left: 60%; }
  [flex-offset-lg="65"] {
    margin-left: 65%; }
  [flex-offset-lg="70"] {
    margin-left: 70%; }
  [flex-offset-lg="75"] {
    margin-left: 75%; }
  [flex-offset-lg="80"] {
    margin-left: 80%; }
  [flex-offset-lg="85"] {
    margin-left: 85%; }
  [flex-offset-lg="90"] {
    margin-left: 90%; }
  [flex-offset-lg="95"] {
    margin-left: 95%; }
  [flex-offset-lg="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-lg="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-lg] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-lg="end"],
  [layout-align-lg="end center"],
  [layout-align-lg="end start"],
  [layout-align-lg="end end"],
  [layout-align-lg="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-lg] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1280px) and (max-width: 1919px) {
  [flex-lg] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  [flex-lg-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-lg-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-lg-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-lg-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="0"],
  [layout-lg="row"] > [flex-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="0"],
  [layout-lg="column"] > [flex-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="5"],
  [layout-lg="row"] > [flex-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="5"],
  [layout-lg="column"] > [flex-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="10"],
  [layout-lg="row"] > [flex-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="10"],
  [layout-lg="column"] > [flex-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="15"],
  [layout-lg="row"] > [flex-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="15"],
  [layout-lg="column"] > [flex-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="20"],
  [layout-lg="row"] > [flex-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="20"],
  [layout-lg="column"] > [flex-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="25"],
  [layout-lg="row"] > [flex-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="25"],
  [layout-lg="column"] > [flex-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="30"],
  [layout-lg="row"] > [flex-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="30"],
  [layout-lg="column"] > [flex-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="35"],
  [layout-lg="row"] > [flex-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="35"],
  [layout-lg="column"] > [flex-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="40"],
  [layout-lg="row"] > [flex-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="40"],
  [layout-lg="column"] > [flex-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="45"],
  [layout-lg="row"] > [flex-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="45"],
  [layout-lg="column"] > [flex-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="50"],
  [layout-lg="row"] > [flex-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="50"],
  [layout-lg="column"] > [flex-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="55"],
  [layout-lg="row"] > [flex-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="55"],
  [layout-lg="column"] > [flex-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="60"],
  [layout-lg="row"] > [flex-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="60"],
  [layout-lg="column"] > [flex-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="65"],
  [layout-lg="row"] > [flex-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="65"],
  [layout-lg="column"] > [flex-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="70"],
  [layout-lg="row"] > [flex-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="70"],
  [layout-lg="column"] > [flex-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="75"],
  [layout-lg="row"] > [flex-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="75"],
  [layout-lg="column"] > [flex-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="80"],
  [layout-lg="row"] > [flex-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="80"],
  [layout-lg="column"] > [flex-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="85"],
  [layout-lg="row"] > [flex-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="85"],
  [layout-lg="column"] > [flex-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="90"],
  [layout-lg="row"] > [flex-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="90"],
  [layout-lg="column"] > [flex-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-lg="95"],
  [layout-lg="row"] > [flex-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-lg="95"],
  [layout-lg="column"] > [flex-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-lg="row"] > [flex-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-lg="column"] > [flex-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-lg="33"], [layout-lg="row"] > [flex-lg="33"], [layout-lg="row"] > [flex-lg="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-lg="66"], [layout-lg="row"] > [flex-lg="66"], [layout-lg="row"] > [flex-lg="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-lg="33"], [layout-lg="column"] > [flex-lg="33"], [layout-lg="column"] > [flex-lg="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-lg="66"], [layout-lg="column"] > [flex-lg="66"], [layout-lg="column"] > [flex-lg="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-lg="column"], [layout-lg="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-lg="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-lg="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1920px) {
  [flex-order-gt-lg="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-gt-lg="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-gt-lg="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-gt-lg="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-gt-lg="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-gt-lg="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-gt-lg="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-gt-lg="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-gt-lg="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-gt-lg="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-gt-lg="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-gt-lg="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-gt-lg="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-gt-lg="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-gt-lg="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-gt-lg="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-gt-lg="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-gt-lg="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-gt-lg="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-gt-lg="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-gt-lg="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-gt-lg="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-gt-lg="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-gt-lg="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-gt-lg="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-gt-lg="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-gt-lg="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-gt-lg="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-gt-lg="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-gt-lg="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-gt-lg="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-gt-lg="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-gt-lg="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-gt-lg="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-gt-lg="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-gt-lg="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-gt-lg="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-gt-lg="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-gt-lg="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-gt-lg="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-gt-lg="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-gt-lg="0"] {
    margin-left: 0%; }
  [flex-offset-gt-lg="5"] {
    margin-left: 5%; }
  [flex-offset-gt-lg="10"] {
    margin-left: 10%; }
  [flex-offset-gt-lg="15"] {
    margin-left: 15%; }
  [flex-offset-gt-lg="20"] {
    margin-left: 20%; }
  [flex-offset-gt-lg="25"] {
    margin-left: 25%; }
  [flex-offset-gt-lg="30"] {
    margin-left: 30%; }
  [flex-offset-gt-lg="35"] {
    margin-left: 35%; }
  [flex-offset-gt-lg="40"] {
    margin-left: 40%; }
  [flex-offset-gt-lg="45"] {
    margin-left: 45%; }
  [flex-offset-gt-lg="50"] {
    margin-left: 50%; }
  [flex-offset-gt-lg="55"] {
    margin-left: 55%; }
  [flex-offset-gt-lg="60"] {
    margin-left: 60%; }
  [flex-offset-gt-lg="65"] {
    margin-left: 65%; }
  [flex-offset-gt-lg="70"] {
    margin-left: 70%; }
  [flex-offset-gt-lg="75"] {
    margin-left: 75%; }
  [flex-offset-gt-lg="80"] {
    margin-left: 80%; }
  [flex-offset-gt-lg="85"] {
    margin-left: 85%; }
  [flex-offset-gt-lg="90"] {
    margin-left: 90%; }
  [flex-offset-gt-lg="95"] {
    margin-left: 95%; }
  [flex-offset-gt-lg="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-gt-lg="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-gt-lg] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-gt-lg="end"],
  [layout-align-gt-lg="end center"],
  [layout-align-gt-lg="end start"],
  [layout-align-gt-lg="end end"],
  [layout-align-gt-lg="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-gt-lg] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1920px) {
  [flex-gt-lg] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1920px) {
  [flex-gt-lg-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-gt-lg-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-gt-lg-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-gt-lg-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-gt-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="0"],
  [layout-gt-lg="row"] > [flex-gt-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="0"],
  [layout-gt-lg="column"] > [flex-gt-lg="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-gt-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="5"],
  [layout-gt-lg="row"] > [flex-gt-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="5"],
  [layout-gt-lg="column"] > [flex-gt-lg="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-gt-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="10"],
  [layout-gt-lg="row"] > [flex-gt-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="10"],
  [layout-gt-lg="column"] > [flex-gt-lg="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-gt-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="15"],
  [layout-gt-lg="row"] > [flex-gt-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="15"],
  [layout-gt-lg="column"] > [flex-gt-lg="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-gt-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="20"],
  [layout-gt-lg="row"] > [flex-gt-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="20"],
  [layout-gt-lg="column"] > [flex-gt-lg="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-gt-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="25"],
  [layout-gt-lg="row"] > [flex-gt-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="25"],
  [layout-gt-lg="column"] > [flex-gt-lg="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-gt-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="30"],
  [layout-gt-lg="row"] > [flex-gt-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="30"],
  [layout-gt-lg="column"] > [flex-gt-lg="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-gt-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="35"],
  [layout-gt-lg="row"] > [flex-gt-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="35"],
  [layout-gt-lg="column"] > [flex-gt-lg="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-gt-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="40"],
  [layout-gt-lg="row"] > [flex-gt-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="40"],
  [layout-gt-lg="column"] > [flex-gt-lg="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-gt-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="45"],
  [layout-gt-lg="row"] > [flex-gt-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="45"],
  [layout-gt-lg="column"] > [flex-gt-lg="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-gt-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="50"],
  [layout-gt-lg="row"] > [flex-gt-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="50"],
  [layout-gt-lg="column"] > [flex-gt-lg="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-gt-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="55"],
  [layout-gt-lg="row"] > [flex-gt-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="55"],
  [layout-gt-lg="column"] > [flex-gt-lg="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-gt-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="60"],
  [layout-gt-lg="row"] > [flex-gt-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="60"],
  [layout-gt-lg="column"] > [flex-gt-lg="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-gt-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="65"],
  [layout-gt-lg="row"] > [flex-gt-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="65"],
  [layout-gt-lg="column"] > [flex-gt-lg="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-gt-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="70"],
  [layout-gt-lg="row"] > [flex-gt-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="70"],
  [layout-gt-lg="column"] > [flex-gt-lg="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-gt-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="75"],
  [layout-gt-lg="row"] > [flex-gt-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="75"],
  [layout-gt-lg="column"] > [flex-gt-lg="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-gt-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="80"],
  [layout-gt-lg="row"] > [flex-gt-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="80"],
  [layout-gt-lg="column"] > [flex-gt-lg="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-gt-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="85"],
  [layout-gt-lg="row"] > [flex-gt-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="85"],
  [layout-gt-lg="column"] > [flex-gt-lg="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-gt-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="90"],
  [layout-gt-lg="row"] > [flex-gt-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="90"],
  [layout-gt-lg="column"] > [flex-gt-lg="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-gt-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-gt-lg="95"],
  [layout-gt-lg="row"] > [flex-gt-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-gt-lg="95"],
  [layout-gt-lg="column"] > [flex-gt-lg="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-gt-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-lg="row"] > [flex-gt-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-gt-lg="column"] > [flex-gt-lg="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-gt-lg="33"], [layout-gt-lg="row"] > [flex-gt-lg="33"], [layout-gt-lg="row"] > [flex-gt-lg="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-gt-lg="66"], [layout-gt-lg="row"] > [flex-gt-lg="66"], [layout-gt-lg="row"] > [flex-gt-lg="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-gt-lg="33"], [layout-gt-lg="column"] > [flex-gt-lg="33"], [layout-gt-lg="column"] > [flex-gt-lg="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-gt-lg="66"], [layout-gt-lg="column"] > [flex-gt-lg="66"], [layout-gt-lg="column"] > [flex-gt-lg="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-gt-lg="column"], [layout-gt-lg="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-gt-lg="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-gt-lg="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  [flex-order-xl="-20"] {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  [flex-order-xl="-19"] {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  [flex-order-xl="-18"] {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  [flex-order-xl="-17"] {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  [flex-order-xl="-16"] {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  [flex-order-xl="-15"] {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  [flex-order-xl="-14"] {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  [flex-order-xl="-13"] {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  [flex-order-xl="-12"] {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  [flex-order-xl="-11"] {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  [flex-order-xl="-10"] {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  [flex-order-xl="-9"] {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  [flex-order-xl="-8"] {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  [flex-order-xl="-7"] {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  [flex-order-xl="-6"] {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  [flex-order-xl="-5"] {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  [flex-order-xl="-4"] {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  [flex-order-xl="-3"] {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  [flex-order-xl="-2"] {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  [flex-order-xl="-1"] {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  [flex-order-xl="0"] {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  [flex-order-xl="1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  [flex-order-xl="2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  [flex-order-xl="3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  [flex-order-xl="4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  [flex-order-xl="5"] {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  [flex-order-xl="6"] {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  [flex-order-xl="7"] {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  [flex-order-xl="8"] {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  [flex-order-xl="9"] {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  [flex-order-xl="10"] {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  [flex-order-xl="11"] {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  [flex-order-xl="12"] {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  [flex-order-xl="13"] {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  [flex-order-xl="14"] {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  [flex-order-xl="15"] {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  [flex-order-xl="16"] {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  [flex-order-xl="17"] {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  [flex-order-xl="18"] {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  [flex-order-xl="19"] {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  [flex-order-xl="20"] {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  [flex-offset-xl="0"] {
    margin-left: 0%; }
  [flex-offset-xl="5"] {
    margin-left: 5%; }
  [flex-offset-xl="10"] {
    margin-left: 10%; }
  [flex-offset-xl="15"] {
    margin-left: 15%; }
  [flex-offset-xl="20"] {
    margin-left: 20%; }
  [flex-offset-xl="25"] {
    margin-left: 25%; }
  [flex-offset-xl="30"] {
    margin-left: 30%; }
  [flex-offset-xl="35"] {
    margin-left: 35%; }
  [flex-offset-xl="40"] {
    margin-left: 40%; }
  [flex-offset-xl="45"] {
    margin-left: 45%; }
  [flex-offset-xl="50"] {
    margin-left: 50%; }
  [flex-offset-xl="55"] {
    margin-left: 55%; }
  [flex-offset-xl="60"] {
    margin-left: 60%; }
  [flex-offset-xl="65"] {
    margin-left: 65%; }
  [flex-offset-xl="70"] {
    margin-left: 70%; }
  [flex-offset-xl="75"] {
    margin-left: 75%; }
  [flex-offset-xl="80"] {
    margin-left: 80%; }
  [flex-offset-xl="85"] {
    margin-left: 85%; }
  [flex-offset-xl="90"] {
    margin-left: 90%; }
  [flex-offset-xl="95"] {
    margin-left: 95%; }
  [flex-offset-xl="33"] {
    margin-left: calc(100% / 3); }
  [flex-offset-xl="66"] {
    margin-left: calc(200% / 3); }
  [layout-align-xl] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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"] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [layout-align-xl="end"],
  [layout-align-xl="end center"],
  [layout-align-xl="end start"],
  [layout-align-xl="end end"],
  [layout-align-xl="end stretch"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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"] {
    -webkit-justify-content: space-around;
        -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"] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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"] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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"] {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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"] {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  [flex-xl] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1920px) {
  [flex-xl] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1920px) {
  [flex-xl-grow] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  [flex-xl-initial] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  [flex-xl-auto] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  [flex-xl-none] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  [flex-xl="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="0"],
  [layout-xl="row"] > [flex-xl="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="0"],
  [layout-xl="column"] > [flex-xl="0"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  [flex-xl="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="5"],
  [layout-xl="row"] > [flex-xl="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="5"],
  [layout-xl="column"] > [flex-xl="5"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  [flex-xl="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="10"],
  [layout-xl="row"] > [flex-xl="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="10"],
  [layout-xl="column"] > [flex-xl="10"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  [flex-xl="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="15"],
  [layout-xl="row"] > [flex-xl="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="15"],
  [layout-xl="column"] > [flex-xl="15"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  [flex-xl="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="20"],
  [layout-xl="row"] > [flex-xl="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="20"],
  [layout-xl="column"] > [flex-xl="20"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  [flex-xl="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="25"],
  [layout-xl="row"] > [flex-xl="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="25"],
  [layout-xl="column"] > [flex-xl="25"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  [flex-xl="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="30"],
  [layout-xl="row"] > [flex-xl="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="30"],
  [layout-xl="column"] > [flex-xl="30"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  [flex-xl="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="35"],
  [layout-xl="row"] > [flex-xl="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="35"],
  [layout-xl="column"] > [flex-xl="35"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  [flex-xl="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="40"],
  [layout-xl="row"] > [flex-xl="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="40"],
  [layout-xl="column"] > [flex-xl="40"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  [flex-xl="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="45"],
  [layout-xl="row"] > [flex-xl="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="45"],
  [layout-xl="column"] > [flex-xl="45"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  [flex-xl="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="50"],
  [layout-xl="row"] > [flex-xl="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="50"],
  [layout-xl="column"] > [flex-xl="50"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  [flex-xl="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="55"],
  [layout-xl="row"] > [flex-xl="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="55"],
  [layout-xl="column"] > [flex-xl="55"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  [flex-xl="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="60"],
  [layout-xl="row"] > [flex-xl="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="60"],
  [layout-xl="column"] > [flex-xl="60"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  [flex-xl="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="65"],
  [layout-xl="row"] > [flex-xl="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="65"],
  [layout-xl="column"] > [flex-xl="65"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  [flex-xl="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="70"],
  [layout-xl="row"] > [flex-xl="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="70"],
  [layout-xl="column"] > [flex-xl="70"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  [flex-xl="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="75"],
  [layout-xl="row"] > [flex-xl="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="75"],
  [layout-xl="column"] > [flex-xl="75"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  [flex-xl="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="80"],
  [layout-xl="row"] > [flex-xl="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="80"],
  [layout-xl="column"] > [flex-xl="80"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  [flex-xl="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="85"],
  [layout-xl="row"] > [flex-xl="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="85"],
  [layout-xl="column"] > [flex-xl="85"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  [flex-xl="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="90"],
  [layout-xl="row"] > [flex-xl="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="90"],
  [layout-xl="column"] > [flex-xl="90"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  [flex-xl="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="row"] > [flex-xl="95"],
  [layout-xl="row"] > [flex-xl="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  [layout="column"] > [flex-xl="95"],
  [layout-xl="column"] > [flex-xl="95"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  [flex-xl="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-xl="row"] > [flex-xl="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"],
  [layout-xl="column"] > [flex-xl="100"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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"], [layout="row"] > [flex-xl="33"], [layout-xl="row"] > [flex-xl="33"], [layout-xl="row"] > [flex-xl="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="row"] > [flex-xl="66"], [layout-xl="row"] > [flex-xl="66"], [layout-xl="row"] > [flex-xl="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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"], [layout="column"] > [flex-xl="33"], [layout-xl="column"] > [flex-xl="33"], [layout-xl="column"] > [flex-xl="33"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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"], [layout="column"] > [flex-xl="66"], [layout-xl="column"] > [flex-xl="66"], [layout-xl="column"] > [flex-xl="66"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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], [layout-xl="column"], [layout-xl="row"] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  [layout-xl="column"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  [layout-xl="row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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]) {
    display: none; } }

/*
*
*  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 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -webkit-order: -20;
      -ms-flex-order: -20;
          order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -webkit-order: -19;
      -ms-flex-order: -19;
          order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -webkit-order: -18;
      -ms-flex-order: -18;
          order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -webkit-order: -17;
      -ms-flex-order: -17;
          order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -webkit-order: -16;
      -ms-flex-order: -16;
          order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -webkit-order: -15;
      -ms-flex-order: -15;
          order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -webkit-order: -14;
      -ms-flex-order: -14;
          order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -webkit-order: -13;
      -ms-flex-order: -13;
          order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -webkit-order: -12;
      -ms-flex-order: -12;
          order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -webkit-order: -11;
      -ms-flex-order: -11;
          order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -webkit-order: -10;
      -ms-flex-order: -10;
          order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -webkit-order: -9;
      -ms-flex-order: -9;
          order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -webkit-order: -8;
      -ms-flex-order: -8;
          order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -webkit-order: -7;
      -ms-flex-order: -7;
          order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -webkit-order: -6;
      -ms-flex-order: -6;
          order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -webkit-order: -5;
      -ms-flex-order: -5;
          order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -webkit-order: -4;
      -ms-flex-order: -4;
          order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -webkit-order: -3;
      -ms-flex-order: -3;
          order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -webkit-order: -2;
      -ms-flex-order: -2;
          order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
      -ms-flex-order: 14;
          order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
      -ms-flex-order: 15;
          order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
      -ms-flex-order: 16;
          order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
      -ms-flex-order: 17;
          order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
      -ms-flex-order: 18;
          order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
      -ms-flex-order: 19;
          order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
      -ms-flex-order: 20;
          order: 20; }

.offset-0, .flex-offset-0 {
  margin-left: 0%; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }

.offset-33, .flex-offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }

.layout-align {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
              -ms-grid-row-align: stretch;
          align-items: stretch; }

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -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 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -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 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -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 {
  -webkit-justify-content: space-around;
      -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 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -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 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
              -ms-grid-row-align: flex-start;
          align-items: flex-start;
  -webkit-align-content: 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 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center;
  -webkit-align-content: 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 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
              -ms-grid-row-align: flex-end;
          align-items: flex-end;
  -webkit-align-content: 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 {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
              -ms-grid-row-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  box-sizing: border-box; }

@media screen\0 {
  .flex {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-0,
.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-0,
.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box; }

.flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-5,
.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5,
.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
      -ms-flex: 1 1 5%;
          flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-10,
.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10,
.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-15,
.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15,
.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
      -ms-flex: 1 1 15%;
          flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-20,
.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20,
.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-25,
.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25,
.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-30,
.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30,
.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-35,
.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35,
.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
      -ms-flex: 1 1 35%;
          flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-40,
.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40,
.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-45,
.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45,
.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-50,
.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50,
.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-55,
.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55,
.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-60,
.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60,
.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-65,
.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65,
.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-70,
.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70,
.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-75,
.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75,
.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-80,
.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80,
.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-85,
.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85,
.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
      -ms-flex: 1 1 85%;
          flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-90,
.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90,
.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
      -ms-flex: 1 1 90%;
          flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-95,
.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95,
.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
      -ms-flex: 1 1 95%;
          flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-100,
.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100,
.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.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, .layout-row > .flex-66, .layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
      -ms-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex, .layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.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, .layout-column > .flex-66, .layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
      -ms-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: 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 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.layout-nowrap {
  -webkit-flex-wrap: 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 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0%; }
  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%; }
  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%; }
  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%; }
  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%; }
  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%; }
  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%; }
  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%; }
  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%; }
  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%; }
  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%; }
  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%; }
  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%; }
  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%; }
  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%; }
  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%; }
  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%; }
  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%; }
  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%; }
  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%; }
  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: calc(200% / 3); }
  .layout-align-xs {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (max-width: 599px) {
  .flex-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (max-width: 599px) {
  .flex-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-0,
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-0,
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-5,
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-5,
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-10,
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-10,
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-15,
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-15,
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-20,
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-20,
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-25,
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-25,
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-30,
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-30,
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-35,
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-35,
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-40,
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-40,
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-45,
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-45,
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-50,
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-50,
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-55,
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-55,
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-60,
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-60,
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-65,
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-65,
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-70,
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-70,
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-75,
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-75,
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-80,
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-80,
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-85,
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-85,
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-90,
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-90,
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-95,
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-95,
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-xs-33, .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-xs-66, .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-xs-row > .flex {
    min-width: 0; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-xs-66, .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0%; }
  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%; }
  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%; }
  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%; }
  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%; }
  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%; }
  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%; }
  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%; }
  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%; }
  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%; }
  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%; }
  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%; }
  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%; }
  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%; }
  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%; }
  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%; }
  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%; }
  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%; }
  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%; }
  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%; }
  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: calc(200% / 3); }
  .layout-align-gt-xs {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 600px) {
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 600px) {
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-0,
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-0,
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-5,
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-5,
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-10,
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-10,
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-15,
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-15,
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-20,
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-20,
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-25,
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-25,
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-30,
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-30,
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-35,
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-35,
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-40,
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-40,
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-45,
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-45,
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-50,
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-50,
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-55,
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-55,
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-60,
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-60,
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-65,
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-65,
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-70,
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-70,
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-75,
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-75,
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-80,
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-80,
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-85,
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-85,
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-90,
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-90,
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-95,
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-95,
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-gt-xs-row > .flex {
    min-width: 0; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0%; }
  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%; }
  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%; }
  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%; }
  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%; }
  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%; }
  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%; }
  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%; }
  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%; }
  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%; }
  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%; }
  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%; }
  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%; }
  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%; }
  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%; }
  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%; }
  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%; }
  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%; }
  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%; }
  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%; }
  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: calc(200% / 3); }
  .layout-align-sm {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 600px) and (max-width: 959px) {
  .flex-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 600px) and (max-width: 959px) {
  .flex-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-0,
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-0,
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-5,
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-5,
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-10,
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-10,
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-15,
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-15,
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-20,
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-20,
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-25,
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-25,
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-30,
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-30,
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-35,
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-35,
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-40,
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-40,
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-45,
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-45,
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-50,
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-50,
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-55,
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-55,
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-60,
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-60,
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-65,
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-65,
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-70,
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-70,
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-75,
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-75,
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-80,
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-80,
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-85,
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-85,
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-90,
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-90,
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-95,
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-95,
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-sm-33, .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-sm-66, .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-sm-row > .flex {
    min-width: 0; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-sm-66, .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0%; }
  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%; }
  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%; }
  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%; }
  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%; }
  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%; }
  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%; }
  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%; }
  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%; }
  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%; }
  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%; }
  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%; }
  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%; }
  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%; }
  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%; }
  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%; }
  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%; }
  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%; }
  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%; }
  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%; }
  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: calc(200% / 3); }
  .layout-align-gt-sm {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 960px) {
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 960px) {
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-0,
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-0,
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-5,
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-5,
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-10,
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-10,
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-15,
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-15,
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-20,
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-20,
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-25,
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-25,
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-30,
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-30,
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-35,
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-35,
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-40,
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-40,
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-45,
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-45,
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-50,
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-50,
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-55,
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-55,
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-60,
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-60,
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-65,
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-65,
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-70,
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-70,
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-75,
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-75,
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-80,
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-80,
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-85,
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-85,
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-90,
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-90,
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-95,
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-95,
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-gt-sm-row > .flex {
    min-width: 0; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0%; }
  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%; }
  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%; }
  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%; }
  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%; }
  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%; }
  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%; }
  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%; }
  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%; }
  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%; }
  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%; }
  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%; }
  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%; }
  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%; }
  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%; }
  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%; }
  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%; }
  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%; }
  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%; }
  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%; }
  .offset-md-33, .flex-offset-md-33 {
    margin-left: calc(100% / 3); }
  .offset-md-66, .flex-offset-md-66 {
    margin-left: calc(200% / 3); }
  .layout-align-md {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 960px) and (max-width: 1279px) {
  .flex-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .flex-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-0,
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-0,
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-5,
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-5,
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-10,
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-10,
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-15,
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-15,
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-20,
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-20,
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-25,
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-25,
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-30,
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-30,
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-35,
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-35,
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-40,
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-40,
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-45,
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-45,
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-50,
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-50,
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-55,
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-55,
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-60,
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-60,
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-65,
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-65,
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-70,
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-70,
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-75,
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-75,
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-80,
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-80,
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-85,
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-85,
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-90,
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-90,
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-95,
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-95,
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-md-33, .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-md-66, .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-md-row > .flex {
    min-width: 0; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-md-66, .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0%; }
  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%; }
  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%; }
  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%; }
  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%; }
  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%; }
  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%; }
  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%; }
  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%; }
  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%; }
  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%; }
  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%; }
  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%; }
  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%; }
  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%; }
  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%; }
  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%; }
  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%; }
  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%; }
  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%; }
  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: calc(200% / 3); }
  .layout-align-gt-md {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-gt-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1280px) {
  .flex-gt-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1280px) {
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-0,
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-0,
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-5,
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-5,
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-10,
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-10,
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-15,
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-15,
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-20,
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-20,
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-25,
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-25,
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-30,
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-30,
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-35,
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-35,
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-40,
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-40,
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-45,
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-45,
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-50,
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-50,
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-55,
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-55,
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-60,
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-60,
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-65,
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-65,
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-70,
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-70,
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-75,
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-75,
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-80,
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-80,
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-85,
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-85,
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-90,
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-90,
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-95,
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-95,
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-gt-md-row > .flex {
    min-width: 0; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0%; }
  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%; }
  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%; }
  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%; }
  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%; }
  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%; }
  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%; }
  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%; }
  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%; }
  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%; }
  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%; }
  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%; }
  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%; }
  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%; }
  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%; }
  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%; }
  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%; }
  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%; }
  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%; }
  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%; }
  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: calc(200% / 3); }
  .layout-align-lg {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1280px) and (max-width: 1919px) {
  .flex-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .flex-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-0,
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-0,
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-5,
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-5,
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-10,
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-10,
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-15,
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-15,
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-20,
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-20,
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-25,
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-25,
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-30,
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-30,
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-35,
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-35,
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-40,
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-40,
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-45,
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-45,
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-50,
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-50,
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-55,
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-55,
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-60,
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-60,
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-65,
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-65,
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-70,
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-70,
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-75,
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-75,
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-80,
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-80,
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-85,
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-85,
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-90,
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-90,
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-95,
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-95,
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-lg-33, .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-lg-66, .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-lg-row > .flex {
    min-width: 0; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-lg-66, .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0%; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }
  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: calc(200% / 3); }
  .layout-align-gt-lg {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1920px) {
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1920px) {
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0,
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-0,
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5,
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-5,
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10,
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-10,
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15,
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-15,
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20,
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-20,
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25,
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-25,
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30,
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-30,
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35,
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-35,
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40,
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-40,
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45,
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-45,
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50,
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-50,
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55,
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-55,
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60,
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-60,
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65,
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-65,
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70,
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-70,
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75,
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-75,
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80,
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-80,
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85,
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-85,
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90,
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-90,
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95,
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-95,
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
        -ms-flex-order: -20;
            order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
        -ms-flex-order: -19;
            order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
        -ms-flex-order: -18;
            order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
        -ms-flex-order: -17;
            order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
        -ms-flex-order: -16;
            order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
        -ms-flex-order: -15;
            order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
        -ms-flex-order: -14;
            order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
        -ms-flex-order: -13;
            order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
        -ms-flex-order: -12;
            order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
        -ms-flex-order: -11;
            order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
        -ms-flex-order: -10;
            order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
        -ms-flex-order: -9;
            order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
        -ms-flex-order: -8;
            order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
        -ms-flex-order: -7;
            order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
        -ms-flex-order: -6;
            order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
        -ms-flex-order: -5;
            order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
        -ms-flex-order: -4;
            order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
        -ms-flex-order: -3;
            order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
        -ms-flex-order: -2;
            order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
        -ms-flex-order: 14;
            order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
        -ms-flex-order: 15;
            order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
        -ms-flex-order: 16;
            order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
        -ms-flex-order: 17;
            order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
        -ms-flex-order: 18;
            order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
        -ms-flex-order: 19;
            order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
        -ms-flex-order: 20;
            order: 20; }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0%; }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }
  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: calc(100% / 3); }
  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: calc(200% / 3); }
  .layout-align-xl {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-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 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -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 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -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 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -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 {
    -webkit-justify-content: space-around;
        -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 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -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 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: 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 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: 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 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
                -ms-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box; } }

@media screen\0  and (min-width: 1920px) {
  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; } }

@media (min-width: 1920px) {
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0,
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-0,
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5,
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-5,
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
        -ms-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10,
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-10,
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
        -ms-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15,
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-15,
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
        -ms-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20,
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-20,
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25,
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-25,
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30,
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-30,
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35,
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-35,
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
        -ms-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40,
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-40,
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45,
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-45,
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50,
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-50,
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55,
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-55,
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
        -ms-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60,
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-60,
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65,
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-65,
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70,
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-70,
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75,
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-75,
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80,
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-80,
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85,
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-85,
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
        -ms-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90,
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-90,
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
        -ms-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95,
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-95,
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
        -ms-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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,
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 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, .layout-row > .flex-xl-33, .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-row > .flex-xl-66, .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
        -ms-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex, .layout-xl-row > .flex {
    min-width: 0; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.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, .layout-column > .flex-xl-66, .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.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, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: 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; } }
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.textLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  line-height: 1.0;
}

.textLayer > div {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;

  background-color: rgba(180, 0, 170, 0.2);
  border-radius: 4px;
}

.textLayer .highlight.begin {
  border-radius: 4px 0px 0px 4px;
}

.textLayer .highlight.end {
  border-radius: 0px 4px 4px 0px;
}

.textLayer .highlight.middle {
  border-radius: 0px;
}

.textLayer .highlight.selected {
  background-color: rgba(0, 100, 0, 0.2);
}

.textLayer ::selection { background-color: Highlight; }
.textLayer ::-moz-selection { background: rgba(0,0,255,0.3);  }
.textLayer .word { display: inline-block; }
.textLayer .whitespace { display: inline-block; }

.textLayer .endOfContent {
  display: block;
  position: absolute;
  left: 0px;
  top: 100%;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}

.textLayer .endOfContent.active {
  top: 0px;
}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.annotationLayer section {
  position: absolute;
}

.annotationLayer .linkAnnotation > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer .linkAnnotation > a  /* -ms-a */ {
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
}

.annotationLayer .linkAnnotation > a:hover {
  opacity: 0.2;
  background: #ff0;
  box-shadow: 0px 2px 10px #ff0;
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
}

.annotationLayer .popupWrapper {
  position: absolute;
  width: 20em;
}

.annotationLayer .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #FFFF99;
  box-shadow: 0px 2px 5px #333;
  border-radius: 2px;
  padding: 0.6em;
  margin-left: 5px;
  cursor: pointer;
  word-wrap: break-word;
}

.annotationLayer .popup h1 {
  font-size: 1em;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.2em;
}

.annotationLayer .popup p {
  padding-top: 0.2em;
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer .widgetAnnotation input[disabled], textarea[disabled] {
  cursor: not-allowed;
}

.annotationLayer .widgetAnnotation input[type='text'],
.annotationLayer .widgetAnnotation textarea {
  vertical-align: top;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.2);
  border: 0px none;
}

.annotationLayer .widgetAnnotation textarea {
  resize: none;
}

.annotationLayer .widgetAnnotation label input {
  display: none;
}

.annotationLayer .widgetAnnotation label span {
  width: 100%;
  height: 100%;
  background: white;
  display: block;
  position: relative;
  text-align: center;
}

.annotationLayer .widgetAnnotation label input[type=checkbox] + span {
  box-shadow: inset 0 0 0 1px gray;
}

.annotationLayer .widgetAnnotation label input[type=radio] + span {
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px gray;
}

.annotationLayer .widgetAnnotation input[type=checkbox]:checked + span:before {
  content: '\2714'; /* check mark */
}

.annotationLayer .widgetAnnotation input[type=radio]:checked + span {
  box-shadow: inset 0 0 0 1px gray, inset 0 0 0 3px white;
  background: black;
}

.annotationLayer .widgetAnnotation select {
  width: 100%;
  height: 100%;
}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.pdfViewer .canvasWrapper {
  overflow: hidden;
}

.pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: 1px auto -8px auto;
  position: relative;
  overflow: visible;
  border: 9px solid transparent;
  background-clip: content-box;
  border-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/shadow.png) 9 9 repeat;
  background-color: white;
}

.pdfViewer .twoPageContainer .page {
  border-image: none;
}

.pdfViewer.removePageBorders .page {
  margin: 0px auto 10px auto;
  border: none;
}

.pdfViewer .page canvas {
  margin: 0;
  display: block;
}

.pdfViewer .page .loadingIcon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(/web/notablecompiled/2.0.7660-20160324152905/assets/loading-icon.gif) center no-repeat;
}

.pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}

.pdfPresentationMode:-moz-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}

.pdfPresentationMode:-ms-fullscreen .pdfViewer .page {
  margin-bottom: 100% !important;
  border: 0;
}

.pdfPresentationMode:fullscreen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
* {
  padding: 0;
  margin: 0; }

html {
  height: 100%;
  /* Font size is needed to make the activity bar the correct size. */
  font-size: 11px; }

body {
  height: 100%;
  background-color: #3a3a3a; }

body,
input,
button,
select {
  font: message-box;
  outline: none; }

.hidden {
  display: none !important; }

[hidden] {
  display: none !important; }

#viewerContainer.pdfPresentationMode:-webkit-full-screen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none; }

#viewerContainer.pdfPresentationMode:-moz-full-screen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -moz-user-select: none; }

#viewerContainer.pdfPresentationMode:-ms-fullscreen {
  top: 0px !important;
  border-top: 2px solid transparent;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
  cursor: none;
  -ms-user-select: none; }

#viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop {
  background-color: #000; }

#viewerContainer.pdfPresentationMode:-webkit-full-screen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

#viewerContainer.pdfPresentationMode:-moz-full-screen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

#viewerContainer.pdfPresentationMode:-ms-fullscreen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

#viewerContainer.pdfPresentationMode:fullscreen {
  top: 0px;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.pdfPresentationMode:-webkit-full-screen a:not(.internalLink) {
  display: none; }

.pdfPresentationMode:-moz-full-screen a:not(.internalLink) {
  display: none; }

.pdfPresentationMode:-ms-fullscreen a:not(.internalLink) {
  display: none !important; }

.pdfPresentationMode:fullscreen a:not(.internalLink) {
  display: none; }

.pdfPresentationMode:-webkit-full-screen .textLayer > div {
  cursor: none; }

.pdfPresentationMode:-moz-full-screen .textLayer > div {
  cursor: none; }

.pdfPresentationMode:-ms-fullscreen .textLayer > div {
  cursor: none; }

.pdfPresentationMode:fullscreen .textLayer > div {
  cursor: none; }

.pdfPresentationMode.pdfPresentationModeControls > *,
.pdfPresentationMode.pdfPresentationModeControls .textLayer > div {
  cursor: default; }

/* outer/inner center provides horizontal center */
.outerCenter {
  pointer-events: none;
  position: relative; }

html[dir='ltr'] .outerCenter {
  float: right;
  right: 50%; }

html[dir='rtl'] .outerCenter {
  float: left;
  left: 50%; }

.innerCenter {
  pointer-events: auto;
  position: relative; }

html[dir='ltr'] .innerCenter {
  float: right;
  right: -50%; }

html[dir='rtl'] .innerCenter {
  float: left;
  left: -50%; }

#outerContainer {
  width: 100%;
  height: 100%;
  position: relative; }

#sidebarContainer {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200px;
  visibility: hidden;
  -webkit-transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

html[dir='ltr'] #sidebarContainer {
  -webkit-transition-property: left;
  transition-property: left;
  left: -200px; }

html[dir='rtl'] #sidebarContainer {
  -webkit-transition-property: right;
  transition-property: right;
  right: -200px; }

#outerContainer.sidebarMoving > #sidebarContainer,
#outerContainer.sidebarOpen > #sidebarContainer {
  visibility: visible; }

html[dir='ltr'] #outerContainer.sidebarOpen > #sidebarContainer {
  left: 0px; }

html[dir='rtl'] #outerContainer.sidebarOpen > #sidebarContainer {
  right: 0px; }

#mainContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 320px;
  -webkit-transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

html[dir='ltr'] #outerContainer.sidebarOpen > #mainContainer {
  -webkit-transition-property: left;
  transition-property: left;
  left: 200px; }

html[dir='rtl'] #outerContainer.sidebarOpen > #mainContainer {
  -webkit-transition-property: right;
  transition-property: right;
  right: 200px; }

html #outerContainer.adsVisible > #mainContainer {
  right: 160px; }

html #outerContainer.adsVisible > #bottom-wrapper {
  right: 180px; }

#sideContainer {
  display: none;
  right: 0px;
  top: 0px;
  position: absolute; }

#sideContainer .remove_ads {
  text-align: center;
  display: block;
  height: 32px; }

#sideContainer .remove_ads a {
  text-decoration: none; }

html #outerContainer.adsVisible > #sideContainer {
  display: block; }

#sidebarContent {
  top: 32px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 200px;
  background-color: rgba(0, 0, 0, 0.1); }

html[dir='ltr'] #sidebarContent {
  left: 0;
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25); }

html[dir='rtl'] #sidebarContent {
  right: 0;
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25); }

#viewerContainer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none; }

html[dir='ltr'] #viewerContainer {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.05); }

html[dir='rtl'] #viewerContainer {
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.05); }

.toolbar {
  position: relative;
  left: 0;
  right: 0;
  z-index: 9999;
  cursor: default; }

#toolbarContainer {
  width: 100%; }

#toolbarSidebar {
  width: 200px;
  height: 32px;
  background-color: #1a1a1a;
  /* fallback */
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), -webkit-linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95));
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95)); }

html[dir='ltr'] #toolbarSidebar {
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1); }

html[dir='rtl'] #toolbarSidebar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1); }

#toolbarContainer, .findbar, .secondaryToolbar {
  position: relative;
  height: 32px;
  background-color: #1a1a1a;
  /* fallback */
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), -webkit-linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95));
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95)); }

html[dir='ltr'] #toolbarContainer, .findbar, .secondaryToolbar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); }

html[dir='rtl'] #toolbarContainer, .findbar, .secondaryToolbar {
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); }

#toolbarViewer {
  height: 32px; }

#loadingBar {
  position: relative;
  width: 100%;
  height: 4px;
  background-color: #333;
  border-bottom: 1px solid #333; }

#loadingBar .progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  -webkit-transition: width 200ms;
  transition: width 200ms; }

#loadingBar .loaded-amount {
  text-align: center;
  color: #777;
  font-size: 20px;
  padding-top: 20px;
  background-color: transparent;
  border: none;
  width: 100%; }

@-webkit-keyframes progressIndeterminate {
  0% {
    left: -142px; }
  100% {
    left: 0; } }

@keyframes progressIndeterminate {
  0% {
    left: -142px; }
  100% {
    left: 0; } }

#loadingBar .progress.indeterminate {
  background-color: #999;
  -webkit-transition: none;
  transition: none; }

#loadingBar .progress.indeterminate .glimmer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% + 150px);
  background: -webkit-repeating-linear-gradient(315deg, #bbb 0, #999 5px, #999 45px, #ddd 55px, #ddd 95px, #bbb 100px);
  background: repeating-linear-gradient(135deg, #bbb 0, #999 5px, #999 45px, #ddd 55px, #ddd 95px, #bbb 100px);
  -webkit-animation: progressIndeterminate 950ms linear infinite;
  animation: progressIndeterminate 950ms linear infinite; }

.findbar, .secondaryToolbar {
  top: 32px;
  position: absolute;
  z-index: 10000;
  height: 32px;
  min-width: 16px;
  padding: 0px 6px 0px 6px;
  margin: 4px 2px 4px 2px;
  color: #d9d9d9;
  font-size: 13px;
  line-height: 14px;
  text-align: left;
  cursor: default; }

html[dir='ltr'] .findbar {
  /*left: -35px;*/ }

html[dir='rtl'] .findbar {
  /*right: -35px;*/ }

.findbar label {
  -webkit-user-select: none;
  -moz-user-select: none; }

#findInput[data-status="pending"] {
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/loading-small.png);
  background-repeat: no-repeat;
  background-position: right; }

html[dir='rtl'] #findInput[data-status="pending"] {
  background-position: left; }

.secondaryToolbar {
  padding: 6px;
  height: auto;
  z-index: 30000; }

html[dir='ltr'] .secondaryToolbar {
  right: 40px; }

html[dir='rtl'] .secondaryToolbar {
  left: 40px; }

#secondaryToolbarButtonContainer {
  max-width: 200px;
  max-height: 400px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: -4px; }

.doorHanger,
.doorHangerRight {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }

.doorHanger:after, .doorHanger:before,
.doorHangerRight:after, .doorHangerRight:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.doorHanger:after,
.doorHangerRight:after {
  border-bottom-color: rgba(82, 82, 82, 0.99);
  border-width: 8px; }

.doorHanger:before,
.doorHangerRight:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  border-width: 9px; }

html[dir='ltr'] .doorHanger:after,
html[dir='rtl'] .doorHangerRight:after {
  left: 13px;
  margin-left: -8px; }

html[dir='ltr'] .doorHanger:before,
html[dir='rtl'] .doorHangerRight:before {
  left: 13px;
  margin-left: -9px; }

html[dir='rtl'] .doorHanger:after,
html[dir='ltr'] .doorHangerRight:after {
  right: 13px;
  margin-right: -8px; }

html[dir='rtl'] .doorHanger:before,
html[dir='ltr'] .doorHangerRight:before {
  right: 13px;
  margin-right: -9px; }

#findResultsCount {
  background-color: #d9d9d9;
  color: #525252;
  text-align: center;
  padding: 3px 4px; }

#findMsg {
  font-style: italic;
  color: #A6B7D0; }

#findInput.notFound {
  background-color: #ff6666; }

html[dir='ltr'] #toolbarViewerLeft {
  margin-left: -1px; }

html[dir='rtl'] #toolbarViewerRight {
  margin-right: -1px; }

html[dir='ltr'] #toolbarViewerLeft,
html[dir='rtl'] #toolbarViewerRight {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }

html[dir='ltr'] #toolbarViewerRight,
html[dir='rtl'] #toolbarViewerLeft {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1; }

html[dir='ltr'] #toolbarViewerLeft > *,
html[dir='ltr'] #toolbarViewerMiddle > *,
html[dir='ltr'] #toolbarViewerRight > *,
html[dir='ltr'] .findbar > * {
  position: relative;
  float: left; }

html[dir='rtl'] #toolbarViewerLeft > *,
html[dir='rtl'] #toolbarViewerMiddle > *,
html[dir='rtl'] #toolbarViewerRight > *,
html[dir='rtl'] .findbar > * {
  position: relative;
  float: right; }

html[dir='ltr'] .splitToolbarButton {
  margin: 3px 2px 4px 0;
  display: inline-block; }

html[dir='rtl'] .splitToolbarButton {
  margin: 3px 0 4px 2px;
  display: inline-block; }

html[dir='ltr'] .splitToolbarButton > .toolbarButton {
  border-radius: 0;
  float: left; }

html[dir='rtl'] .splitToolbarButton > .toolbarButton {
  border-radius: 0;
  float: right; }

.toolbarButton,
.secondaryToolbarButton,
.overlayButton {
  border: 0 none;
  background: none;
  width: 32px;
  height: 25px; }

.toolbarButton > span {
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden; }

.toolbarButton[disabled],
.secondaryToolbarButton[disabled],
.overlayButton[disabled] {
  opacity: .5;
  pointer-events: none;
  cursor: not-allowed;
  box-shadow: none; }

.toolbarButton.group {
  margin-right: 0; }

.splitToolbarButton.toggled .toolbarButton {
  margin: 0; }

.splitToolbarButton:hover > .toolbarButton,
.splitToolbarButton:focus > .toolbarButton,
.splitToolbarButton.toggled > .toolbarButton,
.toolbarButton.textButton {
  background-color: rgba(0, 0, 0, 0.12);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

.splitToolbarButton > .toolbarButton:hover,
.splitToolbarButton > .toolbarButton:focus,
.dropdownToolbarButton:hover,
.overlayButton:hover,
.overlayButton:focus,
.toolbarButton.textButton:hover,
.toolbarButton.textButton:focus {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 0 1px rgba(0, 0, 0, 0.05);
  z-index: 199; }

.splitToolbarButton > .toolbarButton {
  position: relative; }

html[dir='ltr'] .splitToolbarButton > .toolbarButton:first-child,
html[dir='rtl'] .splitToolbarButton > .toolbarButton:last-child {
  position: relative;
  margin: 0;
  margin-right: -1px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-right-color: transparent; }

html[dir='ltr'] .splitToolbarButton > .toolbarButton:last-child,
html[dir='rtl'] .splitToolbarButton > .toolbarButton:first-child {
  position: relative;
  margin: 0;
  margin-left: -1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left-color: transparent; }

.splitToolbarButtonSeparator {
  padding: 8px 0;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  display: inline-block;
  margin: 5px 0; }

html[dir='ltr'] .splitToolbarButtonSeparator {
  float: left; }

html[dir='rtl'] .splitToolbarButtonSeparator {
  float: right; }

.splitToolbarButton:hover > .splitToolbarButtonSeparator,
.splitToolbarButton.toggled > .splitToolbarButtonSeparator {
  padding: 12px 0;
  margin: 1px 0;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03);
  -webkit-transition-property: padding;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: ease;
  transition-property: padding;
  -webkit-transition-duration: 10ms;
          transition-duration: 10ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

.toolbarButton,
.dropdownToolbarButton,
.secondaryToolbarButton,
.overlayButton {
  min-width: 16px;
  padding: 2px 6px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  /* Opera does not support user-select, use <... unselectable="on"> instead */
  cursor: pointer;
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

html[dir='ltr'] .toolbarButton,
html[dir='ltr'] .overlayButton,
html[dir='ltr'] .dropdownToolbarButton {
  margin: 3px 2px 4px 0; }

html[dir='rtl'] .toolbarButton,
html[dir='rtl'] .overlayButton,
html[dir='rtl'] .dropdownToolbarButton {
  margin: 3px 0 4px 2px; }

.toolbarButton:hover,
.toolbarButton:focus,
.dropdownToolbarButton,
.overlayButton,
.secondaryToolbarButton:hover,
.secondaryToolbarButton:focus {
  background-color: rgba(255, 255, 255, 0.12);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05); }

.toolbarButton:hover:active,
.overlayButton:hover:active,
.dropdownToolbarButton:hover:active,
.secondaryToolbarButton:hover:active {
  background-color: rgba(0, 0, 0, 0.2);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  border-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
  transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
          transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear; }

.toolbarButton.toggled,
.splitToolbarButton.toggled > .toolbarButton.toggled,
.secondaryToolbarButton.toggled {
  background-color: rgba(0, 0, 0, 0.3);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
  transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
          transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear; }

.toolbarButton.toggled:hover:active,
.splitToolbarButton.toggled > .toolbarButton.toggled:hover:active,
.secondaryToolbarButton.toggled:hover:active {
  background-color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.55);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.05); }

.dropdownToolbarButton {
  width: 120px;
  max-width: 120px;
  padding: 0;
  overflow: hidden;
  background: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-menuArrows.png) no-repeat; }

html[dir='ltr'] .dropdownToolbarButton {
  background-position: 95%; }

html[dir='rtl'] .dropdownToolbarButton {
  background-position: 5%; }

.dropdownToolbarButton > select {
  min-width: 140px;
  font-size: 13px;
  color: #f2f2f2;
  margin: 0;
  padding: 3px 2px 2px;
  border: none;
  background: transparent;
  /* Opera does not support 'transparent' <select> background */ }

.dropdownToolbarButton > select > option {
  background: #3d3d3d; }

#customScaleOption {
  display: none; }

#pageWidthOption {
  border-bottom: 1px rgba(255, 255, 255, 0.5) solid; }

html[dir='ltr'] .splitToolbarButton:first-child,
html[dir='ltr'] .toolbarButton:first-child,
html[dir='rtl'] .splitToolbarButton:last-child,
html[dir='rtl'] .toolbarButton:last-child {
  margin-left: 4px; }

html[dir='ltr'] .splitToolbarButton:last-child,
html[dir='ltr'] .toolbarButton:last-child,
html[dir='rtl'] .splitToolbarButton:first-child,
html[dir='rtl'] .toolbarButton:first-child {
  margin-right: 4px; }

.toolbarButtonSpacer {
  width: 30px;
  display: inline-block;
  height: 1px; }

.toolbarButtonFlexibleSpacer {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  min-width: 30px; }

html[dir='ltr'] #findPrevious {
  margin-left: 3px; }

html[dir='ltr'] #findNext {
  margin-right: 3px; }

html[dir='rtl'] #findPrevious {
  margin-right: 3px; }

html[dir='rtl'] #findNext {
  margin-left: 3px; }

.toolbarButton::before,
.secondaryToolbarButton::before {
  /* All matching images have a size of 16x16
   * All relevant containers have a size of 32x25 */
  position: absolute;
  display: inline-block;
  top: 4px;
  left: 7px; }

html[dir="ltr"] .secondaryToolbarButton::before {
  left: 4px; }

html[dir="rtl"] .secondaryToolbarButton::before {
  right: 4px; }

html[dir='ltr'] .toolbarButton#sidebarToggle::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-sidebarToggle.png); }

html[dir='rtl'] .toolbarButton#sidebarToggle::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-sidebarToggle-rtl.png); }

html[dir='ltr'] .toolbarButton.findPrevious::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-previous.png); }

html[dir='rtl'] .toolbarButton.findPrevious::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-previous-rtl.png); }

html[dir='ltr'] .toolbarButton.findNext::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-next.png); }

html[dir='rtl'] .toolbarButton.findNext::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-next-rtl.png); }

html[dir='ltr'] .toolbarButton.pageUp::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageUp.png); }

html[dir='rtl'] .toolbarButton.pageUp::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageUp-rtl.png); }

html[dir='ltr'] .toolbarButton.pageDown::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageDown.png); }

html[dir='rtl'] .toolbarButton.pageDown::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageDown-rtl.png); }

.toolbarButton.zoomOut::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-zoomOut.png); }

.toolbarButton.zoomIn::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-zoomIn.png); }

.toolbarButton.presentationMode::before,
.secondaryToolbarButton.presentationMode::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-presentationMode.png); }

.toolbarButton.print::before,
.secondaryToolbarButton.print::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-print.png); }

.toolbarButton.openFile::before,
.secondaryToolbarButton.openFile::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-openFile.png); }

.toolbarButton.download::before,
.secondaryToolbarButton.download::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-download.png); }

.toolbarButton.bookmark,
.secondaryToolbarButton.bookmark {
  box-sizing: border-box;
  outline: none;
  padding-top: 4px;
  text-decoration: none; }

.secondaryToolbarButton.bookmark {
  padding-top: 5px; }

.bookmark[href='#'] {
  opacity: .5;
  pointer-events: none; }

.toolbarButton.bookmark::before,
.secondaryToolbarButton.bookmark::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-bookmark.png); }

#viewThumbnail.toolbarButton::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewThumbnail.png); }

html[dir="ltr"] #viewOutline.toolbarButton::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewOutline.png); }

html[dir="rtl"] #viewOutline.toolbarButton::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewOutline-rtl.png); }

#viewAttachments.toolbarButton::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewAttachments.png); }

#viewFind.toolbarButton::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-search.png); }

.secondaryToolbarButton {
  position: relative;
  margin: 0 0 4px 0;
  padding: 3px 0 1px 0;
  height: auto;
  min-height: 25px;
  width: auto;
  min-width: 100%;
  white-space: normal; }

html[dir="ltr"] .secondaryToolbarButton {
  padding-left: 24px;
  text-align: left; }

html[dir="rtl"] .secondaryToolbarButton {
  padding-right: 24px;
  text-align: right; }

html[dir="ltr"] .secondaryToolbarButton.bookmark {
  padding-left: 27px; }

html[dir="rtl"] .secondaryToolbarButton.bookmark {
  padding-right: 27px; }

html[dir="ltr"] .secondaryToolbarButton > span {
  padding-right: 4px; }

html[dir="rtl"] .secondaryToolbarButton > span {
  padding-left: 4px; }

.secondaryToolbarButton.firstPage::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-firstPage.png); }

.secondaryToolbarButton.lastPage::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-lastPage.png); }

.secondaryToolbarButton.rotateCcw::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-rotateCcw.png); }

.secondaryToolbarButton.rotateCw::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-rotateCw.png); }

.secondaryToolbarButton.onePageView::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-onePageView.png); }

.secondaryToolbarButton.twoPageView::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-twoPageView.png); }

.secondaryToolbarButton.twoPageViewShowCoverPage::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-twoPageViewShowCoverPage.png); }

.secondaryToolbarButton.handTool::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-handTool.png); }

.secondaryToolbarButton.documentProperties::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-documentProperties.png); }

.verticalToolbarSeparator {
  display: block;
  padding: 8px 0;
  margin: 8px 4px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }

html[dir='ltr'] .verticalToolbarSeparator {
  margin-left: 2px; }

html[dir='rtl'] .verticalToolbarSeparator {
  margin-right: 2px; }

.horizontalToolbarSeparator {
  display: block;
  margin: 0 0 4px 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }

.toolbarField {
  padding: 3px 6px;
  margin: 4px 0 4px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.09);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  color: #f2f2f2;
  font-size: 13px;
  line-height: 14px;
  outline-style: none;
  -webkit-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease; }

.toolbarField[type=checkbox] {
  display: inline-block;
  margin: 8px 0px; }

.toolbarField.pageNumber {
  -moz-appearance: textfield;
  /* hides the spinner in moz */
  min-width: 16px;
  text-align: right;
  width: 40px; }

.toolbarField.pageNumber.visiblePageIsLoading {
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/loading-small.png);
  background-repeat: no-repeat;
  background-position: 1px; }

.toolbarField.pageNumber::-webkit-inner-spin-button,
.toolbarField.pageNumber::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.toolbarField:hover {
  background-color: rgba(255, 255, 255, 0.11);
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.43) rgba(0, 0, 0, 0.45); }

.toolbarField:focus {
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(77, 184, 255, 0.8) rgba(77, 184, 255, 0.85) rgba(77, 184, 255, 0.9); }

.toolbarLabel {
  min-width: 16px;
  padding: 3px 6px 3px 2px;
  margin: 4px 2px 4px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #d9d9d9;
  font-size: 13px;
  line-height: 14px;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: default; }

#thumbnailView {
  position: absolute;
  width: 120px;
  top: 0;
  bottom: 0;
  padding: 10px 40px 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.thumbnail {
  float: left;
  margin-bottom: 5px; }

#thumbnailView > a:last-of-type > .thumbnail {
  margin-bottom: 10px; }

#thumbnailView > a:last-of-type > .thumbnail:not([data-loaded]) {
  margin-bottom: 9px; }

.thumbnail:not([data-loaded]) {
  border: 1px dashed rgba(255, 255, 255, 0.5);
  margin: -1px -1px 4px -1px; }

.thumbnailImage {
  border: 1px solid transparent;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
  opacity: 0.8;
  z-index: 99;
  background-color: white;
  background-clip: content-box; }

.thumbnailSelectionRing {
  border-radius: 2px;
  padding: 7px; }

a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
.thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
  opacity: .9; }

a:focus > .thumbnail > .thumbnailSelectionRing,
.thumbnail:hover > .thumbnailSelectionRing {
  background-color: rgba(255, 255, 255, 0.15);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.9); }

.thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
  opacity: 1; }

.thumbnail.selected > .thumbnailSelectionRing {
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: white; }

#outlineView,
#attachmentsView {
  position: absolute;
  width: 192px;
  top: 0;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: none;
  -moz-user-select: none; }

#outlineView {
  padding: 4px 4px 0; }

#attachmentsView {
  padding: 3px 4px 0; }

html[dir='ltr'] .outlineWithDeepNesting > .outlineItem,
html[dir='ltr'] .outlineItem > .outlineItems {
  margin-left: 20px; }

html[dir='rtl'] .outlineWithDeepNesting > .outlineItem,
html[dir='rtl'] .outlineItem > .outlineItems {
  margin-right: 20px; }

.outlineItem > a,
.attachmentsItem > button {
  text-decoration: none;
  display: inline-block;
  min-width: 95%;
  min-width: calc(100% - 4px);
  /* Subtract the right padding (left, in RTL mode)
                                  of the container. */
  height: auto;
  margin-bottom: 1px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  line-height: 15px;
  -moz-user-select: none;
  white-space: normal; }

.attachmentsItem > button {
  border: 0 none;
  background: none;
  cursor: pointer;
  width: 100%; }

html[dir='ltr'] .outlineItem > a {
  padding: 2px 0 5px 4px; }

html[dir='ltr'] .attachmentsItem > button {
  padding: 2px 0 3px 7px;
  text-align: left; }

html[dir='rtl'] .outlineItem > a {
  padding: 2px 4px 5px 0; }

html[dir='rtl'] .attachmentsItem > button {
  padding: 2px 7px 3px 0;
  text-align: right; }

.outlineItemToggler {
  position: relative;
  height: 0;
  width: 0;
  color: rgba(255, 255, 255, 0.5); }

.outlineItemToggler::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-expanded.png);
  display: inline-block;
  position: absolute; }

html[dir='ltr'] .outlineItemToggler.outlineItemsHidden::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-collapsed.png); }

html[dir='rtl'] .outlineItemToggler.outlineItemsHidden::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-collapsed-rtl.png); }

.outlineItemToggler.outlineItemsHidden ~ .outlineItems {
  display: none; }

html[dir='ltr'] .outlineItemToggler {
  float: left; }

html[dir='rtl'] .outlineItemToggler {
  float: right; }

html[dir='ltr'] .outlineItemToggler::before {
  right: 4px; }

html[dir='rtl'] .outlineItemToggler::before {
  left: 4px; }

.outlineItemToggler:hover,
.outlineItemToggler:hover + a,
.outlineItemToggler:hover ~ .outlineItems,
.outlineItem > a:hover,
.attachmentsItem > button:hover {
  background-color: rgba(255, 255, 255, 0.02);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.9); }

.outlineItem.selected {
  background-color: rgba(255, 255, 255, 0.08);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: white; }

.noResults {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  font-style: italic;
  cursor: default; }

#viewerContainer .twoPageContainer {
  white-space: nowrap; }

.twoPageContainer .annotationLayer {
  text-align: left; }

.twoPageContainer > .page {
  display: inline-block;
  vertical-align: top; }

html[dir='ltr'] .twoPageContainer > .page:first-child:not(:only-child),
html[dir='rtl'] .twoPageContainer > .page:last-child:not(:only-child) {
  margin-right: -7px; }

html[dir='ltr'] .twoPageContainer > .page:last-child:not(:only-child),
html[dir='rtl'] .twoPageContainer > .page:first-child:not(:only-child) {
  margin-left: -7px; }

/* TODO: file FF bug to support ::-moz-selection:window-inactive
   so we can override the opaque grey background when the window is inactive;
   see https://bugzilla.mozilla.org/show_bug.cgi?id=706209 */
::-moz-selection {
  background-color: Highlight; }
::selection {
  background-color: Highlight; }

::-moz-selection {
  background: rgba(0, 0, 255, 0.3); }

/* We need to calculate font height before rendering. Setting line-height to
   normal is inconsistent across browsers.  Instead, set it to a common
   value. */
.textLayer div {
  line-height: 1.14; }

#errorWrapper {
  background: none repeat scroll 0 0 #FF5555;
  color: white;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1000;
  padding: 10px;
  font-size: 1.0em; }

#errorWrapper button {
  padding: 2px 6px 3px; }

.loadingInProgress #errorWrapper {
  top: 37px; }

#errorMessageLeft {
  float: left; }

#errorMessageRight {
  float: right; }

#errorMoreInfo {
  background-color: #FFFFFF;
  color: black;
  padding: 3px;
  margin: 3px;
  width: 98%; }

.overlayButton {
  width: auto;
  margin: 3px 4px 2px 4px !important;
  padding: 2px 6px 3px 6px; }

#overlayContainer, .overlayContainer {
  display: table;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 40000; }

#overlayContainer > *, .overlayContainer > * {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#overlayContainer > .container, .overlayContainer > .container {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

#overlayContainer > .container > .dialog, .overlayContainer > .container > .dialog {
  display: inline-block;
  padding: 15px;
  border-spacing: 4px;
  color: #d9d9d9;
  font-size: 13px;
  line-height: 14px;
  text-align: center;
  background-color: #1a1a1a;
  /* fallback */
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), -webkit-linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95));
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/texture.png), linear-gradient(rgba(38, 38, 38, 0.99), rgba(26, 26, 26, 0.95));
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }

.dialog > .row {
  display: table-row; }

.dialog > .row > * {
  display: table-cell; }

.dialog .toolbarField {
  margin: 5px 0; }

.dialog .separator {
  display: block;
  margin: 4px 0 4px 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }

.dialog .buttonRow {
  text-align: center;
  vertical-align: middle; }

.dialog :link {
  color: white; }

#passwordOverlay > .dialog {
  text-align: center; }

#passwordOverlay .toolbarField {
  width: 200px; }

#documentPropertiesOverlay > .dialog {
  text-align: left; }

#documentPropertiesOverlay .row > * {
  min-width: 100px; }

html[dir='ltr'] #documentPropertiesOverlay .row > * {
  text-align: left; }

html[dir='rtl'] #documentPropertiesOverlay .row > * {
  text-align: right; }

#documentPropertiesOverlay .row > span {
  width: 125px;
  word-wrap: break-word; }

#documentPropertiesOverlay .row > p {
  max-width: 225px;
  word-wrap: break-word; }

#documentPropertiesOverlay .buttonRow {
  margin-top: 10px; }

.clearBoth {
  clear: both; }

.fileInput {
  background: white;
  color: black;
  margin-top: 5px;
  visibility: hidden;
  position: fixed;
  right: 0;
  top: 0; }

#PDFBug {
  background: none repeat scroll 0 0 white;
  border: 1px solid #666666;
  position: fixed;
  top: 32px;
  right: 0;
  bottom: 0;
  font-size: 11px;
  padding: 0;
  width: 300px; }

#PDFBug .controls {
  background: #EEEEEE;
  border-bottom: 1px solid #666666;
  padding: 3px; }

#PDFBug .panels {
  bottom: 0;
  left: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  right: 0;
  top: 27px; }

#PDFBug button.active {
  font-weight: bold; }

.debuggerShowText {
  background: none repeat scroll 0 0 yellow;
  color: blue; }

.debuggerHideText:hover {
  background: none repeat scroll 0 0 yellow; }

#PDFBug .stats {
  font-family: courier;
  font-size: 11px;
  white-space: pre; }

#PDFBug .stats .title {
  font-weight: bold; }

#PDFBug table {
  font-size: 11px; }

#viewer.textLayer-visible .textLayer {
  opacity: 1.0; }

#viewer.textLayer-visible .canvasWrapper {
  background-color: #80ff80; }

#viewer.textLayer-visible .canvasWrapper canvas {
  mix-blend-mode: screen; }

#viewer.textLayer-visible .textLayer > div {
  background-color: rgba(255, 255, 0, 0.1);
  color: black;
  border: solid 1px rgba(255, 0, 0, 0.5);
  box-sizing: border-box; }

#viewer.textLayer-hover .textLayer > div:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(0, 0, 0, 0.2); }

#viewer.textLayer-shadow .textLayer > div {
  background-color: rgba(255, 255, 255, 0.6);
  color: black; }

.grab-to-pan-grab {
  cursor: url(/web/notablecompiled/2.0.7660-20160324152905/assets/grab.cur), move !important;
  cursor: -webkit-grab !important;
  cursor: grab !important; }

.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
  cursor: inherit !important; }

.grab-to-pan-grab:active,
.grab-to-pan-grabbing {
  cursor: url(/web/notablecompiled/2.0.7660-20160324152905/assets/grabbing.cur), move !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  position: fixed;
  background: transparent;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 50000;
  /* should be higher than anything else in PDF.js! */ }

@page {
  margin: 0; }

#printContainer {
  display: none; }

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  /* Rules for Retina screens */
  .toolbarButton::before {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    top: -5px; }
  .secondaryToolbarButton::before {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    top: -4px; }
  html[dir='ltr'] .toolbarButton::before,
  html[dir='rtl'] .toolbarButton::before {
    left: -1px; }
  html[dir='ltr'] .secondaryToolbarButton::before {
    left: -2px; }
  html[dir='rtl'] .secondaryToolbarButton::before {
    left: 186px; }
  .toolbarField.pageNumber.visiblePageIsLoading,
  #findInput[data-status="pending"] {
    background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/loading-small@2x.png);
    background-size: 16px 17px; }
  .dropdownToolbarButton {
    background: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-menuArrows@2x.png) no-repeat;
    background-size: 7px 16px; }
  html[dir='ltr'] .toolbarButton#sidebarToggle::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-sidebarToggle@2x.png); }
  html[dir='rtl'] .toolbarButton#sidebarToggle::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-sidebarToggle-rtl@2x.png); }
  html[dir='ltr'] .toolbarButton.findPrevious::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-previous@2x.png); }
  html[dir='rtl'] .toolbarButton.findPrevious::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-previous-rtl@2x.png); }
  html[dir='ltr'] .toolbarButton.findNext::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-next@2x.png); }
  html[dir='rtl'] .toolbarButton.findNext::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/findbarButton-next-rtl@2x.png); }
  html[dir='ltr'] .toolbarButton.pageUp::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageUp@2x.png); }
  html[dir='rtl'] .toolbarButton.pageUp::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageUp-rtl@2x.png); }
  html[dir='ltr'] .toolbarButton.pageDown::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageDown@2x.png); }
  html[dir='rtl'] .toolbarButton.pageDown::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pageDown-rtl@2x.png); }
  .toolbarButton.zoomIn::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-zoomIn@2x.png); }
  .toolbarButton.zoomOut::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-zoomOut@2x.png); }
  .toolbarButton.presentationMode::before,
  .secondaryToolbarButton.presentationMode::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-presentationMode@2x.png); }
  .toolbarButton.print::before,
  .secondaryToolbarButton.print::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-print@2x.png); }
  .toolbarButton.openFile::before,
  .secondaryToolbarButton.openFile::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-openFile@2x.png); }
  .toolbarButton.download::before,
  .secondaryToolbarButton.download::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-download@2x.png); }
  .toolbarButton.bookmark::before,
  .secondaryToolbarButton.bookmark::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-bookmark@2x.png); }
  #viewThumbnail.toolbarButton::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewThumbnail@2x.png); }
  html[dir="ltr"] #viewOutline.toolbarButton::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewOutline@2x.png); }
  html[dir="rtl"] #viewOutline.toolbarButton::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewOutline-rtl@2x.png); }
  #viewAttachments.toolbarButton::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-viewAttachments@2x.png); }
  #viewFind.toolbarButton::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-search@2x.png); }
  .secondaryToolbarButton.firstPage::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-firstPage@2x.png); }
  .secondaryToolbarButton.lastPage::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-lastPage@2x.png); }
  .secondaryToolbarButton.rotateCcw::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-rotateCcw@2x.png); }
  .secondaryToolbarButton.rotateCw::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-rotateCw@2x.png); }
  .secondaryToolbarButton.onePageView::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-onePageView@2x.png); }
  .secondaryToolbarButton.twoPageView::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-twoPageView@2x.png); }
  .secondaryToolbarButton.twoPageViewShowCoverPage::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-twoPageViewShowCoverPage@2x.png); }
  .secondaryToolbarButton.handTool::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-handTool@2x.png); }
  .secondaryToolbarButton.documentProperties::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/secondaryToolbarButton-documentProperties@2x.png); }
  .outlineItemToggler::before {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    top: -1px;
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-expanded@2x.png); }
  html[dir='ltr'] .outlineItemToggler.outlineItemsHidden::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-collapsed@2x.png); }
  html[dir='rtl'] .outlineItemToggler.outlineItemsHidden::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/treeitem-collapsed-rtl@2x.png); }
  html[dir='ltr'] .outlineItemToggler::before {
    right: 0; }
  html[dir='rtl'] .outlineItemToggler::before {
    left: 0; } }

@media print {
  /* General rules for printing. */
  body {
    background: transparent none; }
  /* Rules for browsers that don't support mozPrintCallback. */
  #sidebarContainer, #secondaryToolbar, .toolbar, #loadingBox, #errorWrapper, .textLayer {
    display: none; }
  #viewerContainer {
    overflow: visible; }
  #mainContainer, #viewerContainer, .page, .page canvas {
    position: static;
    padding: 0;
    margin: 0; }
  .page {
    float: left;
    display: none;
    border: none;
    box-shadow: none;
    background-clip: content-box;
    background-color: white; }
  .page[data-loaded] {
    display: block; }
  .fileInput {
    display: none; }
  /* Rules for browsers that support mozPrintCallback */
  body[data-mozPrintCallback] #outerContainer {
    display: none; }
  body[data-mozPrintCallback] #printContainer {
    display: block; }
  /* wrapper around (scaled) print canvas elements */
  #printContainer > div {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden; }
  #printContainer canvas {
    display: block; } }

.visibleLargeView,
.visibleMediumView,
.visibleSmallView {
  display: none; }

@media all and (max-width: 960px) {
  html[dir='ltr'] #outerContainer.sidebarMoving .outerCenter,
  html[dir='ltr'] #outerContainer.sidebarOpen .outerCenter {
    float: left;
    left: 205px; }
  html[dir='rtl'] #outerContainer.sidebarMoving .outerCenter,
  html[dir='rtl'] #outerContainer.sidebarOpen .outerCenter {
    float: right;
    right: 205px; } }

@media all and (max-width: 900px) {
  .sidebarOpen .hiddenLargeView {
    display: none; }
  .sidebarOpen .visibleLargeView {
    display: inherit; } }

@media all and (max-width: 860px) {
  .sidebarOpen .hiddenMediumView {
    display: none; }
  .sidebarOpen .visibleMediumView {
    display: inherit; } }

@media all and (max-width: 770px) {
  #sidebarContainer {
    top: 32px;
    z-index: 100; }
  .loadingInProgress #sidebarContainer {
    top: 37px; }
  #sidebarContent {
    top: 32px;
    background-color: rgba(0, 0, 0, 0.7); }
  html[dir='ltr'] #outerContainer.sidebarOpen > #mainContainer {
    left: 0px; }
  html[dir='rtl'] #outerContainer.sidebarOpen > #mainContainer {
    right: 0px; }
  html[dir='ltr'] .outerCenter {
    float: left;
    left: 205px; }
  html[dir='rtl'] .outerCenter {
    float: right;
    right: 205px; }
  #outerContainer .hiddenLargeView,
  #outerContainer .hiddenMediumView {
    display: inherit; }
  #outerContainer .visibleLargeView,
  #outerContainer .visibleMediumView {
    display: none; } }

@media all and (max-width: 700px) {
  #outerContainer .hiddenLargeView {
    display: none; }
  #outerContainer .visibleLargeView {
    display: inherit; } }

@media all and (max-width: 660px) {
  #outerContainer .hiddenMediumView {
    display: none; }
  #outerContainer .visibleMediumView {
    display: inherit; } }

@media all and (max-width: 600px) {
  .hiddenSmallView {
    display: none; }
  .visibleSmallView {
    display: inherit; }
  html[dir='ltr'] #outerContainer.sidebarMoving .outerCenter,
  html[dir='ltr'] #outerContainer.sidebarOpen .outerCenter,
  html[dir='ltr'] .outerCenter {
    left: 156px; }
  html[dir='rtl'] #outerContainer.sidebarMoving .outerCenter,
  html[dir='rtl'] #outerContainer.sidebarOpen .outerCenter,
  html[dir='rtl'] .outerCenter {
    right: 156px; }
  .toolbarButtonSpacer {
    width: 0; } }

@media all and (max-width: 860px) {
  #scaleSelectContainer, #pageNumberLabel {
    display: none; } }
@-webkit-keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ngdialog {
  box-sizing: border-box;
}

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

.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content {
  -webkit-animation: none!important;
  animation: none!important;
}

.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

.ngdialog-no-overlay {
  pointer-events: none;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  pointer-events: all;
}

.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\D7';
  cursor: pointer;
}

html.ngdialog-open,
body.ngdialog-open {
  overflow: hidden;
}@-webkit-keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

.ngdialog.ngdialog-theme-default {
  padding-bottom: 160px;
  padding-top: 160px;
}

.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
  -webkit-animation: ngdialog-flyout .5s;
  animation: ngdialog-flyout .5s;
}

.ngdialog.ngdialog-theme-default .ngdialog-content {
  -webkit-animation: ngdialog-flyin .5s;
  animation: ngdialog-flyin .5s;
  background: #f0f0f0;
  border-radius: 5px;
  color: #444;
  font-family: 'Helvetica',sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}

.ngdialog.ngdialog-theme-default .ngdialog-close {
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  background: transparent;
  border-radius: 3px;
  color: #bbb;
  content: '\D7';
  font-size: 26px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 3px;
  width: 30px;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
  color: #777;
}

.ngdialog.ngdialog-theme-default .ngdialog-message {
  margin-bottom: .5em;
}

.ngdialog.ngdialog-theme-default .ngdialog-input {
  margin-bottom: 1em;
}

.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 .25em;
  min-height: 2.5em;
  padding: .25em .67em;
  width: 100%;
}

.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}

.ngdialog.ngdialog-theme-default .ngdialog-buttons {
  *zoom: 1;
}

.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}

.ngdialog.ngdialog-theme-default .ngdialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: .8em;
  letter-spacing: .1em;
  line-height: 1em;
  margin: 0 0 0 .5em;
  padding: .75em 2em;
  text-transform: uppercase;
}

.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
  -webkit-animation: ngdialog-pulse 1.1s infinite;
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}

@media (max-width: 568px) {
  .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}

.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}

.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}@charset "UTF-8";
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.eot);
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.woff) format("woff"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.ttf) format("truetype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/fontawesome-webfont.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal; }

.fa, .overlay-common .close, #gdrive-upload-overlay .close, #sign-up-in .close, #purchase-page .close, #settings-page .close, #forgot-password-page .close, .notable-overlay-container .container > .header .close, .introduction-dialogs .container > .header .close, #kami-welcome-dialog .container > .header .close, #sync-introduction-dialog .container > .header .close, #share-dialog .container > .header .close, #google-drive-authorization-window .container > .header .close, #premium-required .container > .header .close, #download-dialog .container > .header .close, #invalid-file-dialog .container > .header .close, #guest-user-email-request-window .container > .header .close, #loading-failed-message .container > .header .close, .introduction-dialogs .navigation, #kami-welcome-dialog .navigation, #sync-introduction-dialog .navigation, .icon-common, .toolbarButton.openFile:before, .secondaryToolbarButton.openFile:before, .toolbarButton.download:before, .secondaryToolbarButton.download:before, .toolbarButton.sync:before, .secondaryToolbarButton.sync:before, .toolbarButton.jumpToPage:before, .secondaryToolbarButton.jumpToPage:before, .toolbarButton#open-dropdown:before, .secondaryToolbarButton#open-dropdown:before, .toolbarButton#share-online:before, .secondaryToolbarButton#share-online:before, .toolbarButton#viewAnnotations:before, .secondaryToolbarButton#viewAnnotations:before, .toolbarButton#secondaryToolbarToggle:before, .secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen #open-gdrive, #open-screen #open-dropbox, #open-screen #open-box, #google-drive-authorization-window #drive-authorize-button:before, #toolbarViewerRight #saving-progress #undo:before, .header-notification-box .close, .header-notification-box .ask:before, #outlineView .outlineItemToggler, #annotation-selector .signing-selector, #open-screen .recent-files .files .file .source, #share-dialog .share-link input:before, #share-dialog .sharing-settings .status, .upload #upload-now-button:before, .export #upload-now-button:before, #premium-required button, #sign-up-in .forms .overlayButton.disabled:before, #sign-up-in .forms #oauth #google-oauth .icon, #purchase-page .purchase:before, #purchase-page table .tick-wrapper .tick, #download-dialog #download-action button:before, .apprater .rating > span, #forgot-password-page .forms .overlayButton.disabled:before, #bottom-wrapper #bottom-overlay #online-status:before, #bottom-wrapper #bottom-overlay #install-extension .dismiss, setup-tooltip > .header .highlight-button, setup-tooltip > .header .comment, setup-tooltip > .header .copy, setup-tooltip > .header .tick, setup-tooltip > .header .destroy, setup-tooltip > .header .move, setup-tooltip > .header .lines, setup-tooltip > .header .color, .autographBody .header .highlight-button, .autographBody setup-tooltip > .header .comment, .autographBody setup-tooltip > .header .copy, .autographBody setup-tooltip > .header .tick, .autographBody setup-tooltip > .header .lines, .autographBody setup-tooltip > .header .color, .autographBody .header .destroy, .autographBody .header .move, .commentBody .actual-comment .author .destroy, .commentBody .actual-reply .author .destroy, #sync-introduction-dialog #sync-step-2 .body ul li:before {
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .overlay-common .fa-pull-left.close, #gdrive-upload-overlay .fa-pull-left.close, #sign-up-in .fa-pull-left.close, #purchase-page .fa-pull-left.close, #settings-page .fa-pull-left.close, #forgot-password-page .fa-pull-left.close, .notable-overlay-container .container > .header .fa-pull-left.close, .introduction-dialogs .container > .header .fa-pull-left.close, #kami-welcome-dialog .container > .header .fa-pull-left.close, #sync-introduction-dialog .container > .header .fa-pull-left.close, #share-dialog .container > .header .fa-pull-left.close, #google-drive-authorization-window .container > .header .fa-pull-left.close, #premium-required .container > .header .fa-pull-left.close, #download-dialog .container > .header .fa-pull-left.close, #invalid-file-dialog .container > .header .fa-pull-left.close, #guest-user-email-request-window .container > .header .fa-pull-left.close, #loading-failed-message .container > .header .fa-pull-left.close, .introduction-dialogs .fa-pull-left.navigation, #kami-welcome-dialog .fa-pull-left.navigation, #sync-introduction-dialog .fa-pull-left.navigation, .fa-pull-left.icon-common, .fa-pull-left.toolbarButton.openFile:before, .fa-pull-left.secondaryToolbarButton.openFile:before, .fa-pull-left.toolbarButton.download:before, .fa-pull-left.secondaryToolbarButton.download:before, .fa-pull-left.toolbarButton.sync:before, .fa-pull-left.secondaryToolbarButton.sync:before, .fa-pull-left.toolbarButton.jumpToPage:before, .fa-pull-left.secondaryToolbarButton.jumpToPage:before, .fa-pull-left.toolbarButton#open-dropdown:before, .fa-pull-left.secondaryToolbarButton#open-dropdown:before, .fa-pull-left.toolbarButton#share-online:before, .fa-pull-left.secondaryToolbarButton#share-online:before, .fa-pull-left.toolbarButton#viewAnnotations:before, .fa-pull-left.secondaryToolbarButton#viewAnnotations:before, .fa-pull-left.toolbarButton#secondaryToolbarToggle:before, .fa-pull-left.secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen .fa-pull-left#open-gdrive, #open-screen .fa-pull-left#open-dropbox, #open-screen .fa-pull-left#open-box, #google-drive-authorization-window .fa-pull-left#drive-authorize-button:before, #toolbarViewerRight #saving-progress .fa-pull-left#undo:before, .header-notification-box .fa-pull-left.close, .header-notification-box .fa-pull-left.ask:before, #outlineView .fa-pull-left.outlineItemToggler, #annotation-selector .fa-pull-left.signing-selector, #open-screen .recent-files .files .file .fa-pull-left.source, #share-dialog .share-link input.fa-pull-left:before, #share-dialog .sharing-settings .fa-pull-left.status, .upload .fa-pull-left#upload-now-button:before, .export .fa-pull-left#upload-now-button:before, #premium-required button.fa-pull-left, #sign-up-in .forms .fa-pull-left.overlayButton.disabled:before, #sign-up-in .forms #oauth #google-oauth .fa-pull-left.icon, #purchase-page .fa-pull-left.purchase:before, #purchase-page table .tick-wrapper .fa-pull-left.tick, #download-dialog #download-action button.fa-pull-left:before, .apprater .rating > span.fa-pull-left, #forgot-password-page .forms .fa-pull-left.overlayButton.disabled:before, #bottom-wrapper #bottom-overlay .fa-pull-left#online-status:before, #bottom-wrapper #bottom-overlay #install-extension .fa-pull-left.dismiss, setup-tooltip > .header .fa-pull-left.highlight-button, setup-tooltip > .header .fa-pull-left.comment, setup-tooltip > .header .fa-pull-left.copy, setup-tooltip > .header .fa-pull-left.tick, setup-tooltip > .header .fa-pull-left.destroy, setup-tooltip > .header .fa-pull-left.move, setup-tooltip > .header .fa-pull-left.lines, setup-tooltip > .header .fa-pull-left.color, .autographBody .header .fa-pull-left.highlight-button, .autographBody setup-tooltip > .header .fa-pull-left.comment, .autographBody setup-tooltip > .header .fa-pull-left.copy, .autographBody setup-tooltip > .header .fa-pull-left.tick, .autographBody setup-tooltip > .header .fa-pull-left.lines, .autographBody setup-tooltip > .header .fa-pull-left.color, .autographBody .header .fa-pull-left.destroy, .autographBody .header .fa-pull-left.move, .commentBody .actual-comment .author .fa-pull-left.destroy, .commentBody .actual-reply .author .fa-pull-left.destroy, #sync-introduction-dialog #sync-step-2 .body ul li.fa-pull-left:before {
  margin-right: .3em; }

.fa.fa-pull-right, .overlay-common .fa-pull-right.close, #gdrive-upload-overlay .fa-pull-right.close, #sign-up-in .fa-pull-right.close, #purchase-page .fa-pull-right.close, #settings-page .fa-pull-right.close, #forgot-password-page .fa-pull-right.close, .notable-overlay-container .container > .header .fa-pull-right.close, .introduction-dialogs .container > .header .fa-pull-right.close, #kami-welcome-dialog .container > .header .fa-pull-right.close, #sync-introduction-dialog .container > .header .fa-pull-right.close, #share-dialog .container > .header .fa-pull-right.close, #google-drive-authorization-window .container > .header .fa-pull-right.close, #premium-required .container > .header .fa-pull-right.close, #download-dialog .container > .header .fa-pull-right.close, #invalid-file-dialog .container > .header .fa-pull-right.close, #guest-user-email-request-window .container > .header .fa-pull-right.close, #loading-failed-message .container > .header .fa-pull-right.close, .introduction-dialogs .fa-pull-right.navigation, #kami-welcome-dialog .fa-pull-right.navigation, #sync-introduction-dialog .fa-pull-right.navigation, .fa-pull-right.icon-common, .fa-pull-right.toolbarButton.openFile:before, .fa-pull-right.secondaryToolbarButton.openFile:before, .fa-pull-right.toolbarButton.download:before, .fa-pull-right.secondaryToolbarButton.download:before, .fa-pull-right.toolbarButton.sync:before, .fa-pull-right.secondaryToolbarButton.sync:before, .fa-pull-right.toolbarButton.jumpToPage:before, .fa-pull-right.secondaryToolbarButton.jumpToPage:before, .fa-pull-right.toolbarButton#open-dropdown:before, .fa-pull-right.secondaryToolbarButton#open-dropdown:before, .fa-pull-right.toolbarButton#share-online:before, .fa-pull-right.secondaryToolbarButton#share-online:before, .fa-pull-right.toolbarButton#viewAnnotations:before, .fa-pull-right.secondaryToolbarButton#viewAnnotations:before, .fa-pull-right.toolbarButton#secondaryToolbarToggle:before, .fa-pull-right.secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen .fa-pull-right#open-gdrive, #open-screen .fa-pull-right#open-dropbox, #open-screen .fa-pull-right#open-box, #google-drive-authorization-window .fa-pull-right#drive-authorize-button:before, #toolbarViewerRight #saving-progress .fa-pull-right#undo:before, .header-notification-box .fa-pull-right.close, .header-notification-box .fa-pull-right.ask:before, #outlineView .fa-pull-right.outlineItemToggler, #annotation-selector .fa-pull-right.signing-selector, #open-screen .recent-files .files .file .fa-pull-right.source, #share-dialog .share-link input.fa-pull-right:before, #share-dialog .sharing-settings .fa-pull-right.status, .upload .fa-pull-right#upload-now-button:before, .export .fa-pull-right#upload-now-button:before, #premium-required button.fa-pull-right, #sign-up-in .forms .fa-pull-right.overlayButton.disabled:before, #sign-up-in .forms #oauth #google-oauth .fa-pull-right.icon, #purchase-page .fa-pull-right.purchase:before, #purchase-page table .tick-wrapper .fa-pull-right.tick, #download-dialog #download-action button.fa-pull-right:before, .apprater .rating > span.fa-pull-right, #forgot-password-page .forms .fa-pull-right.overlayButton.disabled:before, #bottom-wrapper #bottom-overlay .fa-pull-right#online-status:before, #bottom-wrapper #bottom-overlay #install-extension .fa-pull-right.dismiss, setup-tooltip > .header .fa-pull-right.highlight-button, setup-tooltip > .header .fa-pull-right.comment, setup-tooltip > .header .fa-pull-right.copy, setup-tooltip > .header .fa-pull-right.tick, setup-tooltip > .header .fa-pull-right.destroy, setup-tooltip > .header .fa-pull-right.move, setup-tooltip > .header .fa-pull-right.lines, setup-tooltip > .header .fa-pull-right.color, .autographBody .header .fa-pull-right.highlight-button, .autographBody setup-tooltip > .header .fa-pull-right.comment, .autographBody setup-tooltip > .header .fa-pull-right.copy, .autographBody setup-tooltip > .header .fa-pull-right.tick, .autographBody setup-tooltip > .header .fa-pull-right.lines, .autographBody setup-tooltip > .header .fa-pull-right.color, .autographBody .header .fa-pull-right.destroy, .autographBody .header .fa-pull-right.move, .commentBody .actual-comment .author .fa-pull-right.destroy, .commentBody .actual-reply .author .fa-pull-right.destroy, #sync-introduction-dialog #sync-step-2 .body ul li.fa-pull-right:before {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left, .header-notification-box .ask:before {
  float: left; }

.fa.pull-left, .overlay-common .pull-left.close, #gdrive-upload-overlay .pull-left.close, #sign-up-in .pull-left.close, #purchase-page .pull-left.close, #settings-page .pull-left.close, #forgot-password-page .pull-left.close, .overlay-common .header-notification-box .close.ask:before, .header-notification-box .overlay-common .close.ask:before, #gdrive-upload-overlay .header-notification-box .close.ask:before, .header-notification-box #gdrive-upload-overlay .close.ask:before, #sign-up-in .header-notification-box .close.ask:before, .header-notification-box #sign-up-in .close.ask:before, #purchase-page .header-notification-box .close.ask:before, .header-notification-box #purchase-page .close.ask:before, #settings-page .header-notification-box .close.ask:before, .header-notification-box #settings-page .close.ask:before, #forgot-password-page .header-notification-box .close.ask:before, .header-notification-box #forgot-password-page .close.ask:before, .notable-overlay-container .container > .header .pull-left.close, .introduction-dialogs .container > .header .pull-left.close, #kami-welcome-dialog .container > .header .pull-left.close, #sync-introduction-dialog .container > .header .pull-left.close, #share-dialog .container > .header .pull-left.close, #google-drive-authorization-window .container > .header .pull-left.close, #premium-required .container > .header .pull-left.close, #download-dialog .container > .header .pull-left.close, #invalid-file-dialog .container > .header .pull-left.close, #guest-user-email-request-window .container > .header .pull-left.close, #loading-failed-message .container > .header .pull-left.close, .notable-overlay-container .container > .header .header-notification-box .close.ask:before, .header-notification-box .notable-overlay-container .container > .header .close.ask:before, .introduction-dialogs .container > .header .header-notification-box .close.ask:before, .header-notification-box .introduction-dialogs .container > .header .close.ask:before, #kami-welcome-dialog .container > .header .header-notification-box .close.ask:before, .header-notification-box #kami-welcome-dialog .container > .header .close.ask:before, #sync-introduction-dialog .container > .header .header-notification-box .close.ask:before, .header-notification-box #sync-introduction-dialog .container > .header .close.ask:before, #share-dialog .container > .header .header-notification-box .close.ask:before, .header-notification-box #share-dialog .container > .header .close.ask:before, #google-drive-authorization-window .container > .header .header-notification-box .close.ask:before, .header-notification-box #google-drive-authorization-window .container > .header .close.ask:before, #premium-required .container > .header .header-notification-box .close.ask:before, .header-notification-box #premium-required .container > .header .close.ask:before, #download-dialog .container > .header .header-notification-box .close.ask:before, .header-notification-box #download-dialog .container > .header .close.ask:before, #invalid-file-dialog .container > .header .header-notification-box .close.ask:before, .header-notification-box #invalid-file-dialog .container > .header .close.ask:before, #guest-user-email-request-window .container > .header .header-notification-box .close.ask:before, .header-notification-box #guest-user-email-request-window .container > .header .close.ask:before, #loading-failed-message .container > .header .header-notification-box .close.ask:before, .header-notification-box #loading-failed-message .container > .header .close.ask:before, .introduction-dialogs .pull-left.navigation, #kami-welcome-dialog .pull-left.navigation, #sync-introduction-dialog .pull-left.navigation, .introduction-dialogs .header-notification-box .navigation.ask:before, .header-notification-box .introduction-dialogs .navigation.ask:before, #kami-welcome-dialog .header-notification-box .navigation.ask:before, .header-notification-box #kami-welcome-dialog .navigation.ask:before, #sync-introduction-dialog .header-notification-box .navigation.ask:before, .header-notification-box #sync-introduction-dialog .navigation.ask:before, .pull-left.icon-common, .pull-left.toolbarButton.openFile:before, .header-notification-box .toolbarButton.openFile.ask:before, .pull-left.secondaryToolbarButton.openFile:before, .header-notification-box .secondaryToolbarButton.openFile.ask:before, .pull-left.toolbarButton.download:before, .header-notification-box .toolbarButton.download.ask:before, .pull-left.secondaryToolbarButton.download:before, .header-notification-box .secondaryToolbarButton.download.ask:before, .pull-left.toolbarButton.sync:before, .header-notification-box .toolbarButton.sync.ask:before, .pull-left.secondaryToolbarButton.sync:before, .header-notification-box .secondaryToolbarButton.sync.ask:before, .pull-left.toolbarButton.jumpToPage:before, .header-notification-box .toolbarButton.jumpToPage.ask:before, .pull-left.secondaryToolbarButton.jumpToPage:before, .header-notification-box .secondaryToolbarButton.jumpToPage.ask:before, .pull-left.toolbarButton#open-dropdown:before, .header-notification-box .toolbarButton#open-dropdown.ask:before, .pull-left.secondaryToolbarButton#open-dropdown:before, .header-notification-box .secondaryToolbarButton#open-dropdown.ask:before, .pull-left.toolbarButton#share-online:before, .header-notification-box .toolbarButton#share-online.ask:before, .pull-left.secondaryToolbarButton#share-online:before, .header-notification-box .secondaryToolbarButton#share-online.ask:before, .pull-left.toolbarButton#viewAnnotations:before, .header-notification-box .toolbarButton#viewAnnotations.ask:before, .pull-left.secondaryToolbarButton#viewAnnotations:before, .header-notification-box .secondaryToolbarButton#viewAnnotations.ask:before, .pull-left.toolbarButton#secondaryToolbarToggle:before, .header-notification-box .toolbarButton#secondaryToolbarToggle.ask:before, .pull-left.secondaryToolbarButton#secondaryToolbarToggle:before, .header-notification-box .secondaryToolbarButton#secondaryToolbarToggle.ask:before, .header-notification-box .icon-common.ask:before, .header-notification-box #open-screen .ask#open-gdrive:before, #open-screen .header-notification-box .ask#open-gdrive:before, .header-notification-box #open-screen .ask#open-dropbox:before, #open-screen .header-notification-box .ask#open-dropbox:before, .header-notification-box #open-screen .ask#open-box:before, #open-screen .header-notification-box .ask#open-box:before, .header-notification-box #google-drive-authorization-window .ask#drive-authorize-button:before, #google-drive-authorization-window .header-notification-box .ask#drive-authorize-button:before, #open-screen .pull-left#open-gdrive, #open-screen .pull-left#open-dropbox, #open-screen .pull-left#open-box, #google-drive-authorization-window .pull-left#drive-authorize-button:before, #toolbarViewerRight #saving-progress .pull-left#undo:before, #toolbarViewerRight #saving-progress .header-notification-box #undo.ask:before, .header-notification-box #toolbarViewerRight #saving-progress #undo.ask:before, .header-notification-box .pull-left.close, .header-notification-box .close.ask:before, .header-notification-box .ask:before, #outlineView .pull-left.outlineItemToggler, #outlineView .header-notification-box .outlineItemToggler.ask:before, .header-notification-box #outlineView .outlineItemToggler.ask:before, #annotation-selector .pull-left.signing-selector, #annotation-selector .header-notification-box .signing-selector.ask:before, .header-notification-box #annotation-selector .signing-selector.ask:before, #open-screen .recent-files .files .file .pull-left.source, #open-screen .recent-files .files .file .header-notification-box .source.ask:before, .header-notification-box #open-screen .recent-files .files .file .source.ask:before, #share-dialog .share-link input.pull-left:before, #share-dialog .share-link .header-notification-box input.ask:before, .header-notification-box #share-dialog .share-link input.ask:before, #share-dialog .sharing-settings .pull-left.status, #share-dialog .sharing-settings .header-notification-box .status.ask:before, .header-notification-box #share-dialog .sharing-settings .status.ask:before, .upload .pull-left#upload-now-button:before, .upload .header-notification-box #upload-now-button.ask:before, .header-notification-box .upload #upload-now-button.ask:before, .export .pull-left#upload-now-button:before, .export .header-notification-box #upload-now-button.ask:before, .header-notification-box .export #upload-now-button.ask:before, #premium-required button.pull-left, #premium-required .header-notification-box button.ask:before, .header-notification-box #premium-required button.ask:before, #sign-up-in .forms .pull-left.overlayButton.disabled:before, #sign-up-in .forms .header-notification-box .overlayButton.disabled.ask:before, .header-notification-box #sign-up-in .forms .overlayButton.disabled.ask:before, #sign-up-in .forms #oauth #google-oauth .pull-left.icon, #sign-up-in .forms #oauth #google-oauth .header-notification-box .icon.ask:before, .header-notification-box #sign-up-in .forms #oauth #google-oauth .icon.ask:before, #purchase-page .pull-left.purchase:before, #purchase-page .header-notification-box .purchase.ask:before, .header-notification-box #purchase-page .purchase.ask:before, #purchase-page table .tick-wrapper .pull-left.tick, #purchase-page table .tick-wrapper .header-notification-box .tick.ask:before, .header-notification-box #purchase-page table .tick-wrapper .tick.ask:before, #download-dialog #download-action button.pull-left:before, #download-dialog #download-action .header-notification-box button.ask:before, .header-notification-box #download-dialog #download-action button.ask:before, .apprater .rating > span.pull-left, .apprater .header-notification-box .rating > span.ask:before, .header-notification-box .apprater .rating > span.ask:before, #forgot-password-page .forms .pull-left.overlayButton.disabled:before, #forgot-password-page .forms .header-notification-box .overlayButton.disabled.ask:before, .header-notification-box #forgot-password-page .forms .overlayButton.disabled.ask:before, #bottom-wrapper #bottom-overlay .pull-left#online-status:before, #bottom-wrapper #bottom-overlay .header-notification-box #online-status.ask:before, .header-notification-box #bottom-wrapper #bottom-overlay #online-status.ask:before, #bottom-wrapper #bottom-overlay #install-extension .pull-left.dismiss, #bottom-wrapper #bottom-overlay #install-extension .header-notification-box .dismiss.ask:before, .header-notification-box #bottom-wrapper #bottom-overlay #install-extension .dismiss.ask:before, setup-tooltip > .header .pull-left.highlight-button, setup-tooltip > .header .header-notification-box .highlight-button.ask:before, .header-notification-box setup-tooltip > .header .highlight-button.ask:before, .header-notification-box setup-tooltip > .header .ask.comment:before, setup-tooltip > .header .header-notification-box .ask.comment:before, .header-notification-box setup-tooltip > .header .ask.copy:before, setup-tooltip > .header .header-notification-box .ask.copy:before, .header-notification-box setup-tooltip > .header .ask.tick:before, setup-tooltip > .header .header-notification-box .ask.tick:before, .header-notification-box setup-tooltip > .header .ask.destroy:before, setup-tooltip > .header .header-notification-box .ask.destroy:before, .header-notification-box setup-tooltip > .header .ask.move:before, setup-tooltip > .header .header-notification-box .ask.move:before, .header-notification-box setup-tooltip > .header .ask.lines:before, setup-tooltip > .header .header-notification-box .ask.lines:before, .header-notification-box setup-tooltip > .header .ask.color:before, setup-tooltip > .header .header-notification-box .ask.color:before, .header-notification-box .autographBody setup-tooltip > .header .ask.destroy:before, .autographBody setup-tooltip > .header .header-notification-box .ask.destroy:before, .header-notification-box .autographBody setup-tooltip > .header .ask.move:before, .autographBody setup-tooltip > .header .header-notification-box .ask.move:before, setup-tooltip > .header .pull-left.comment, setup-tooltip > .header .pull-left.copy, setup-tooltip > .header .pull-left.tick, setup-tooltip > .header .pull-left.destroy, setup-tooltip > .header .pull-left.move, setup-tooltip > .header .pull-left.lines, setup-tooltip > .header .pull-left.color, .autographBody setup-tooltip > .header .pull-left.destroy, .autographBody setup-tooltip > .header .pull-left.move, .autographBody .header .pull-left.highlight-button, .autographBody .header .header-notification-box .highlight-button.ask:before, .header-notification-box .autographBody .header .highlight-button.ask:before, .autographBody .header-notification-box setup-tooltip > .header .ask.comment:before, .header-notification-box .autographBody setup-tooltip > .header .ask.comment:before, .autographBody setup-tooltip > .header .header-notification-box .ask.comment:before, .autographBody .header-notification-box setup-tooltip > .header .ask.copy:before, .header-notification-box .autographBody setup-tooltip > .header .ask.copy:before, .autographBody setup-tooltip > .header .header-notification-box .ask.copy:before, .autographBody .header-notification-box setup-tooltip > .header .ask.tick:before, .header-notification-box .autographBody setup-tooltip > .header .ask.tick:before, .autographBody setup-tooltip > .header .header-notification-box .ask.tick:before, .autographBody .header-notification-box setup-tooltip > .header .ask.destroy:before, .autographBody .header-notification-box setup-tooltip > .header .ask.move:before, .autographBody .header-notification-box setup-tooltip > .header .ask.lines:before, .header-notification-box .autographBody setup-tooltip > .header .ask.lines:before, .autographBody setup-tooltip > .header .header-notification-box .ask.lines:before, .autographBody .header-notification-box setup-tooltip > .header .ask.color:before, .header-notification-box .autographBody setup-tooltip > .header .ask.color:before, .autographBody setup-tooltip > .header .header-notification-box .ask.color:before, .header-notification-box .autographBody .header .ask.destroy:before, .autographBody .header .header-notification-box .ask.destroy:before, .header-notification-box .autographBody .header .ask.move:before, .autographBody .header .header-notification-box .ask.move:before, .autographBody setup-tooltip > .header .pull-left.comment, .autographBody setup-tooltip > .header .pull-left.copy, .autographBody setup-tooltip > .header .pull-left.tick, .autographBody setup-tooltip > .header .pull-left.lines, .autographBody setup-tooltip > .header .pull-left.color, .autographBody .header .pull-left.destroy, .autographBody .header .pull-left.move, .commentBody .actual-comment .author .pull-left.destroy, .commentBody .actual-comment .author .header-notification-box .destroy.ask:before, .header-notification-box .commentBody .actual-comment .author .destroy.ask:before, .commentBody .actual-reply .author .pull-left.destroy, .commentBody .actual-reply .author .header-notification-box .destroy.ask:before, .header-notification-box .commentBody .actual-reply .author .destroy.ask:before, #sync-introduction-dialog #sync-step-2 .body ul li.pull-left:before, #sync-introduction-dialog #sync-step-2 .body ul .header-notification-box li.ask:before, .header-notification-box #sync-introduction-dialog #sync-step-2 .body ul li.ask:before {
  margin-right: .3em; }

.fa.pull-right, .overlay-common .pull-right.close, #gdrive-upload-overlay .pull-right.close, #sign-up-in .pull-right.close, #purchase-page .pull-right.close, #settings-page .pull-right.close, #forgot-password-page .pull-right.close, .notable-overlay-container .container > .header .pull-right.close, .introduction-dialogs .container > .header .pull-right.close, #kami-welcome-dialog .container > .header .pull-right.close, #sync-introduction-dialog .container > .header .pull-right.close, #share-dialog .container > .header .pull-right.close, #google-drive-authorization-window .container > .header .pull-right.close, #premium-required .container > .header .pull-right.close, #download-dialog .container > .header .pull-right.close, #invalid-file-dialog .container > .header .pull-right.close, #guest-user-email-request-window .container > .header .pull-right.close, #loading-failed-message .container > .header .pull-right.close, .introduction-dialogs .pull-right.navigation, #kami-welcome-dialog .pull-right.navigation, #sync-introduction-dialog .pull-right.navigation, .pull-right.icon-common, .pull-right.toolbarButton.openFile:before, .pull-right.secondaryToolbarButton.openFile:before, .pull-right.toolbarButton.download:before, .pull-right.secondaryToolbarButton.download:before, .pull-right.toolbarButton.sync:before, .pull-right.secondaryToolbarButton.sync:before, .pull-right.toolbarButton.jumpToPage:before, .pull-right.secondaryToolbarButton.jumpToPage:before, .pull-right.toolbarButton#open-dropdown:before, .pull-right.secondaryToolbarButton#open-dropdown:before, .pull-right.toolbarButton#share-online:before, .pull-right.secondaryToolbarButton#share-online:before, .pull-right.toolbarButton#viewAnnotations:before, .pull-right.secondaryToolbarButton#viewAnnotations:before, .pull-right.toolbarButton#secondaryToolbarToggle:before, .pull-right.secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen .pull-right#open-gdrive, #open-screen .pull-right#open-dropbox, #open-screen .pull-right#open-box, #google-drive-authorization-window .pull-right#drive-authorize-button:before, #toolbarViewerRight #saving-progress .pull-right#undo:before, .header-notification-box .pull-right.close, .header-notification-box .pull-right.ask:before, #outlineView .pull-right.outlineItemToggler, #annotation-selector .pull-right.signing-selector, #open-screen .recent-files .files .file .pull-right.source, #share-dialog .share-link input.pull-right:before, #share-dialog .sharing-settings .pull-right.status, .upload .pull-right#upload-now-button:before, .export .pull-right#upload-now-button:before, #premium-required button.pull-right, #sign-up-in .forms .pull-right.overlayButton.disabled:before, #sign-up-in .forms #oauth #google-oauth .pull-right.icon, #purchase-page .pull-right.purchase:before, #purchase-page table .tick-wrapper .pull-right.tick, #download-dialog #download-action button.pull-right:before, .apprater .rating > span.pull-right, #forgot-password-page .forms .pull-right.overlayButton.disabled:before, #bottom-wrapper #bottom-overlay .pull-right#online-status:before, #bottom-wrapper #bottom-overlay #install-extension .pull-right.dismiss, setup-tooltip > .header .pull-right.highlight-button, setup-tooltip > .header .pull-right.comment, setup-tooltip > .header .pull-right.copy, setup-tooltip > .header .pull-right.tick, setup-tooltip > .header .pull-right.destroy, setup-tooltip > .header .pull-right.move, setup-tooltip > .header .pull-right.lines, setup-tooltip > .header .pull-right.color, .autographBody .header .pull-right.highlight-button, .autographBody setup-tooltip > .header .pull-right.comment, .autographBody setup-tooltip > .header .pull-right.copy, .autographBody setup-tooltip > .header .pull-right.tick, .autographBody setup-tooltip > .header .pull-right.lines, .autographBody setup-tooltip > .header .pull-right.color, .autographBody .header .pull-right.destroy, .autographBody .header .pull-right.move, .commentBody .actual-comment .author .pull-right.destroy, .commentBody .actual-reply .author .pull-right.destroy, #sync-introduction-dialog #sync-step-2 .body ul li.pull-right:before {
  margin-left: .3em; }

.fa-spin, .toolbarButton.sync:before, .secondaryToolbarButton.sync:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton.loading > i, #sign-up-in .forms .overlayButton.disabled:before, #download-dialog #download-action button.processing:before, #forgot-password-page .forms .overlayButton.disabled:before {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000"; }

.fa-music:before {
  content: "\F001"; }

.fa-search:before {
  content: "\F002"; }

.fa-envelope-o:before {
  content: "\F003"; }

.fa-heart:before {
  content: "\F004"; }

.fa-star:before, .apprater .rating > span.active:before {
  content: "\F005"; }

.fa-star-o:before, .apprater .rating > span:before {
  content: "\F006"; }

.fa-user:before {
  content: "\F007"; }

.fa-film:before {
  content: "\F008"; }

.fa-th-large:before {
  content: "\F009"; }

.fa-th:before {
  content: "\F00A"; }

.fa-th-list:before {
  content: "\F00B"; }

.fa-check:before, .introduction-dialogs .navigation.next.complete:before, #kami-welcome-dialog .navigation.next.complete:before, #sync-introduction-dialog .navigation.next.complete:before, #purchase-page table .tick-wrapper .tick:before, setup-tooltip > .header .tick:before, #sync-introduction-dialog #sync-step-2 .body ul li:before {
  content: "\F00C"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before,
.overlay-common .close:before,
#gdrive-upload-overlay .close:before,
#sign-up-in .close:before,
#purchase-page .close:before,
#settings-page .close:before,
#forgot-password-page .close:before,
.notable-overlay-container .container > .header .close:before,
.introduction-dialogs .container > .header .close:before,
#kami-welcome-dialog .container > .header .close:before,
#sync-introduction-dialog .container > .header .close:before,
#share-dialog .container > .header .close:before,
#google-drive-authorization-window .container > .header .close:before,
#premium-required .container > .header .close:before,
#download-dialog .container > .header .close:before,
#invalid-file-dialog .container > .header .close:before,
#guest-user-email-request-window .container > .header .close:before,
#loading-failed-message .container > .header .close:before,
.header-notification-box .close:before,
#bottom-wrapper #bottom-overlay #install-extension .dismiss:before,
setup-tooltip > .header .destroy:before,
.autographBody .header .destroy:before,
.commentBody .actual-comment .author .destroy:before,
.commentBody .actual-reply .author .destroy:before {
  content: "\F00D"; }

.fa-search-plus:before {
  content: "\F00E"; }

.fa-search-minus:before {
  content: "\F010"; }

.fa-power-off:before {
  content: "\F011"; }

.fa-signal:before {
  content: "\F012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\F013"; }

.fa-trash-o:before {
  content: "\F014"; }

.fa-home:before {
  content: "\F015"; }

.fa-file-o:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.user_copy:before {
  content: "\F016"; }

.fa-clock-o:before {
  content: "\F017"; }

.fa-road:before {
  content: "\F018"; }

.fa-download:before, .toolbarButton.download:before, .secondaryToolbarButton.download:before, #download-dialog #download-action button:before {
  content: "\F019"; }

.fa-arrow-circle-o-down:before {
  content: "\F01A"; }

.fa-arrow-circle-o-up:before {
  content: "\F01B"; }

.fa-inbox:before {
  content: "\F01C"; }

.fa-play-circle-o:before {
  content: "\F01D"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E"; }

.fa-refresh:before, .toolbarButton.sync:before, .secondaryToolbarButton.sync:before {
  content: "\F021"; }

.fa-list-alt:before {
  content: "\F022"; }

.fa-lock:before, #premium-required button:before, #purchase-page .purchase:before {
  content: "\F023"; }

.fa-flag:before {
  content: "\F024"; }

.fa-headphones:before {
  content: "\F025"; }

.fa-volume-off:before {
  content: "\F026"; }

.fa-volume-down:before {
  content: "\F027"; }

.fa-volume-up:before {
  content: "\F028"; }

.fa-qrcode:before {
  content: "\F029"; }

.fa-barcode:before {
  content: "\F02A"; }

.fa-tag:before {
  content: "\F02B"; }

.fa-tags:before {
  content: "\F02C"; }

.fa-book:before {
  content: "\F02D"; }

.fa-bookmark:before {
  content: "\F02E"; }

.fa-print:before {
  content: "\F02F"; }

.fa-camera:before {
  content: "\F030"; }

.fa-font:before {
  content: "\F031"; }

.fa-bold:before {
  content: "\F032"; }

.fa-italic:before {
  content: "\F033"; }

.fa-text-height:before {
  content: "\F034"; }

.fa-text-width:before {
  content: "\F035"; }

.fa-align-left:before {
  content: "\F036"; }

.fa-align-center:before {
  content: "\F037"; }

.fa-align-right:before {
  content: "\F038"; }

.fa-align-justify:before {
  content: "\F039"; }

.fa-list:before {
  content: "\F03A"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B"; }

.fa-indent:before {
  content: "\F03C"; }

.fa-video-camera:before {
  content: "\F03D"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E"; }

.fa-pencil:before {
  content: "\F040"; }

.fa-map-marker:before {
  content: "\F041"; }

.fa-adjust:before {
  content: "\F042"; }

.fa-tint:before {
  content: "\F043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044"; }

.fa-share-square-o:before, .toolbarButton.jumpToPage:before, .secondaryToolbarButton.jumpToPage:before {
  content: "\F045"; }

.fa-check-square-o:before {
  content: "\F046"; }

.fa-arrows:before, setup-tooltip > .header .move:before, .autographBody .header .move:before {
  content: "\F047"; }

.fa-step-backward:before {
  content: "\F048"; }

.fa-fast-backward:before {
  content: "\F049"; }

.fa-backward:before {
  content: "\F04A"; }

.fa-play:before {
  content: "\F04B"; }

.fa-pause:before {
  content: "\F04C"; }

.fa-stop:before {
  content: "\F04D"; }

.fa-forward:before {
  content: "\F04E"; }

.fa-fast-forward:before {
  content: "\F050"; }

.fa-step-forward:before {
  content: "\F051"; }

.fa-eject:before {
  content: "\F052"; }

.fa-chevron-left:before {
  content: "\F053"; }

.fa-chevron-right:before {
  content: "\F054"; }

.fa-plus-circle:before {
  content: "\F055"; }

.fa-minus-circle:before {
  content: "\F056"; }

.fa-times-circle:before {
  content: "\F057"; }

.fa-check-circle:before, body.light-theme #share-dialog .sharing-settings .status.readwrite:before, body.platinum-theme #share-dialog .sharing-settings .status.readwrite:before, body.light-theme #share-dialog .sharing-settings .status.read:before, body.platinum-theme #share-dialog .sharing-settings .status.read:before, body.light-theme #share-dialog .sharing-settings .status.with_file:before, body.platinum-theme #share-dialog .sharing-settings .status.with_file:before, body.light-theme #share-dialog .sharing-settings .status.on:before, body.platinum-theme #share-dialog .sharing-settings .status.on:before {
  content: "\F058"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-times-circle-o:before {
  content: "\F05C"; }

.fa-check-circle-o:before {
  content: "\F05D"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-arrow-left:before, .introduction-dialogs .navigation.previous:before, #kami-welcome-dialog .navigation.previous:before, #sync-introduction-dialog .navigation.previous:before {
  content: "\F060"; }

.fa-arrow-right:before, .introduction-dialogs .navigation.next:before, #kami-welcome-dialog .navigation.next:before, #sync-introduction-dialog .navigation.next:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

.fa-arrow-down:before {
  content: "\F063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064"; }

.fa-expand:before {
  content: "\F065"; }

.fa-compress:before {
  content: "\F066"; }

.fa-plus:before {
  content: "\F067"; }

.fa-minus:before {
  content: "\F068"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-leaf:before, #bottom-wrapper #bottom-overlay #online-status:before {
  content: "\F06C"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-warning:before,
.fa-exclamation-triangle:before,
#notification-permissions-wrapper #notification-show-how .ask:before {
  content: "\F071"; }

.fa-plane:before {
  content: "\F072"; }

.fa-calendar:before {
  content: "\F073"; }

.fa-random:before {
  content: "\F074"; }

.fa-comment:before {
  content: "\F075"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-chevron-up:before {
  content: "\F077"; }

.fa-chevron-down:before {
  content: "\F078"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-open:before, .toolbarButton.openFile:before, .secondaryToolbarButton.openFile:before, .toolbarButton#open-dropdown:before, .secondaryToolbarButton#open-dropdown:before {
  content: "\F07C"; }

.fa-arrows-v:before {
  content: "\F07D"; }

.fa-arrows-h:before {
  content: "\F07E"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-camera-retro:before {
  content: "\F083"; }

.fa-key:before {
  content: "\F084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\F085"; }

.fa-comments:before {
  content: "\F086"; }

.fa-thumbs-o-up:before {
  content: "\F087"; }

.fa-thumbs-o-down:before {
  content: "\F088"; }

.fa-star-half:before {
  content: "\F089"; }

.fa-heart-o:before {
  content: "\F08A"; }

.fa-sign-out:before {
  content: "\F08B"; }

.fa-linkedin-square:before {
  content: "\F08C"; }

.fa-thumb-tack:before {
  content: "\F08D"; }

.fa-external-link:before {
  content: "\F08E"; }

.fa-sign-in:before {
  content: "\F090"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-upload:before {
  content: "\F093"; }

.fa-lemon-o:before {
  content: "\F094"; }

.fa-phone:before {
  content: "\F095"; }

.fa-square-o:before {
  content: "\F096"; }

.fa-bookmark-o:before {
  content: "\F097"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A"; }

.fa-github:before {
  content: "\F09B"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-feed:before,
.fa-rss:before {
  content: "\F09E"; }

.fa-hdd-o:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.filepicker:before, #open-screen .recent-files .files .file .source.filepicker:before {
  content: "\F0A0"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-hand-o-right:before {
  content: "\F0A4"; }

.fa-hand-o-left:before {
  content: "\F0A5"; }

.fa-hand-o-up:before {
  content: "\F0A6"; }

.fa-hand-o-down:before {
  content: "\F0A7"; }

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

.fa-arrow-circle-up:before {
  content: "\F0AA"; }

.fa-arrow-circle-down:before {
  content: "\F0AB"; }

.fa-globe:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.fingerprint:before, #open-screen .recent-files .files .file .source:before {
  content: "\F0AC"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-filter:before {
  content: "\F0B0"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-arrows-alt:before {
  content: "\F0B2"; }

.fa-group:before,
.fa-users:before {
  content: "\F0C0"; }

.fa-chain:before,
.fa-link:before,
#share-dialog .share-link input:before {
  content: "\F0C1"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-flask:before {
  content: "\F0C3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4"; }

.fa-copy:before,
.fa-files-o:before,
setup-tooltip > .header .copy:before {
  content: "\F0C5"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before,
.toolbarButton#secondaryToolbarToggle:before,
.secondaryToolbarButton#secondaryToolbarToggle:before,
setup-tooltip > .header .lines:before {
  content: "\F0C9"; }

.fa-list-ul:before {
  content: "\F0CA"; }

.fa-list-ol:before {
  content: "\F0CB"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-plus:before, #sign-up-in .forms #oauth #google-oauth .icon:before {
  content: "\F0D5"; }

.fa-money:before {
  content: "\F0D6"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE"; }

.fa-envelope:before {
  content: "\F0E0"; }

.fa-linkedin:before {
  content: "\F0E1"; }

.fa-rotate-left:before,
.fa-undo:before,
#toolbarViewerRight #saving-progress #undo:before {
  content: "\F0E2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4"; }

.fa-comment-o:before, .toolbarButton#viewAnnotations:before, .secondaryToolbarButton#viewAnnotations:before, setup-tooltip > .header .comment:before {
  content: "\F0E5"; }

.fa-comments-o:before {
  content: "\F0E6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA"; }

.fa-lightbulb-o:before {
  content: "\F0EB"; }

.fa-exchange:before {
  content: "\F0EC"; }

.fa-cloud-download:before {
  content: "\F0ED"; }

.fa-cloud-upload:before, .upload #upload-now-button:before, .export #upload-now-button:before {
  content: "\F0EE"; }

.fa-user-md:before {
  content: "\F0F0"; }

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-bell-o:before, .header-notification-box .ask:before {
  content: "\F0A2"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cutlery:before {
  content: "\F0F5"; }

.fa-file-text-o:before {
  content: "\F0F6"; }

.fa-building-o:before {
  content: "\F0F7"; }

.fa-hospital-o:before {
  content: "\F0F8"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-plus-square:before, #outlineView .outlineItemToggler.outlineItemsHidden:before {
  content: "\F0FE"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B"; }

.fa-circle-o:before {
  content: "\F10C"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-circle:before, #share-dialog .sharing-settings .status:before, body.light-theme #share-dialog .sharing-settings .status:before, body.platinum-theme #share-dialog .sharing-settings .status:before {
  content: "\F111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-folder-o:before {
  content: "\F114"; }

.fa-folder-open-o:before {
  content: "\F115"; }

.fa-smile-o:before {
  content: "\F118"; }

.fa-frown-o:before {
  content: "\F119"; }

.fa-meh-o:before {
  content: "\F11A"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-keyboard-o:before {
  content: "\F11C"; }

.fa-flag-o:before {
  content: "\F11D"; }

.fa-flag-checkered:before {
  content: "\F11E"; }

.fa-terminal:before {
  content: "\F120"; }

.fa-code:before {
  content: "\F121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123"; }

.fa-location-arrow:before {
  content: "\F124"; }

.fa-crop:before {
  content: "\F125"; }

.fa-code-fork:before {
  content: "\F126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127"; }

.fa-question:before {
  content: "\F128"; }

.fa-info:before {
  content: "\F129"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-shield:before {
  content: "\F132"; }

.fa-calendar-o:before {
  content: "\F133"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-chevron-circle-left:before {
  content: "\F137"; }

.fa-chevron-circle-right:before {
  content: "\F138"; }

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-play-circle:before {
  content: "\F144"; }

.fa-ticket:before {
  content: "\F145"; }

.fa-minus-square:before, #outlineView .outlineItemToggler:before {
  content: "\F146"; }

.fa-minus-square-o:before {
  content: "\F147"; }

.fa-level-up:before {
  content: "\F148"; }

.fa-level-down:before {
  content: "\F149"; }

.fa-check-square:before {
  content: "\F14A"; }

.fa-pencil-square:before {
  content: "\F14B"; }

.fa-external-link-square:before {
  content: "\F14C"; }

.fa-share-square:before {
  content: "\F14D"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\F153"; }

.fa-gbp:before {
  content: "\F154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\F155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\F156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158"; }

.fa-won:before,
.fa-krw:before {
  content: "\F159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A"; }

.fa-file:before {
  content: "\F15B"; }

.fa-file-text:before {
  content: "\F15C"; }

.fa-sort-alpha-asc:before {
  content: "\F15D"; }

.fa-sort-alpha-desc:before {
  content: "\F15E"; }

.fa-sort-amount-asc:before {
  content: "\F160"; }

.fa-sort-amount-desc:before {
  content: "\F161"; }

.fa-sort-numeric-asc:before {
  content: "\F162"; }

.fa-sort-numeric-desc:before {
  content: "\F163"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-youtube-square:before {
  content: "\F166"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-youtube-play:before {
  content: "\F16A"; }

.fa-dropbox:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.dropbox:before, #open-screen #open-dropbox:before, #open-screen .recent-files .files .file .source.dropbox:before {
  content: "\F16B"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-adn:before {
  content: "\F170"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitbucket-square:before {
  content: "\F172"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-long-arrow-down:before {
  content: "\F175"; }

.fa-long-arrow-up:before {
  content: "\F176"; }

.fa-long-arrow-left:before {
  content: "\F177"; }

.fa-long-arrow-right:before {
  content: "\F178"; }

.fa-apple:before {
  content: "\F179"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-android:before {
  content: "\F17B"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-foursquare:before {
  content: "\F180"; }

.fa-trello:before {
  content: "\F181"; }

.fa-female:before {
  content: "\F182"; }

.fa-male:before {
  content: "\F183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184"; }

.fa-sun-o:before {
  content: "\F185"; }

.fa-moon-o:before {
  content: "\F186"; }

.fa-archive:before {
  content: "\F187"; }

.fa-bug:before {
  content: "\F188"; }

.fa-vk:before {
  content: "\F189"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-arrow-circle-o-right:before {
  content: "\F18E"; }

.fa-arrow-circle-o-left:before {
  content: "\F190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191"; }

.fa-dot-circle-o:before {
  content: "\F192"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195"; }

.fa-plus-square-o:before {
  content: "\F196"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-slack:before {
  content: "\F198"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-openid:before, #annotation-selector .signing-selector:before {
  content: "\F19B"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-pied-piper:before {
  content: "\F1A7"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-paw:before {
  content: "\F1B0"; }

.fa-spoon:before {
  content: "\F1B1"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-file-pdf-o:before {
  content: "\F1C1"; }

.fa-file-word-o:before {
  content: "\F1C2"; }

.fa-file-excel-o:before {
  content: "\F1C3"; }

.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8"; }

.fa-file-code-o:before {
  content: "\F1C9"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD"; }

.fa-circle-o-notch:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton.loading > i:before, #sign-up-in .forms .overlayButton.disabled:before, #download-dialog #download-action button.processing:before, #forgot-password-page .forms .overlayButton.disabled:before {
  content: "\F1CE"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\F1D0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-qq:before {
  content: "\F1D6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-circle-thin:before {
  content: "\F1DB"; }

.fa-header:before {
  content: "\F1DC"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-sliders:before {
  content: "\F1DE"; }

.fa-share-alt:before, .toolbarButton#share-online:before, .secondaryToolbarButton#share-online:before, #open-screen .recent-files .files .file .source.sharedfile:before, #open-screen .recent-files .files .file .source.notification:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-plug:before {
  content: "\F1E6"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-newspaper-o:before {
  content: "\F1EA"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bell-slash-o:before {
  content: "\F1F7"; }

.fa-trash:before {
  content: "\F1F8"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-eyedropper:before {
  content: "\F1FB"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-area-chart:before {
  content: "\F1FE"; }

.fa-pie-chart:before {
  content: "\F200"; }

.fa-line-chart:before {
  content: "\F201"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-bus:before {
  content: "\F207"; }

.fa-ioxhost:before {
  content: "\F208"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-cc:before {
  content: "\F20A"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B"; }

.fa-meanpath:before {
  content: "\F20C"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-forumbee:before {
  content: "\F211"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-diamond:before {
  content: "\F219"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-user-secret:before {
  content: "\F21B"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-venus:before {
  content: "\F221"; }

.fa-mars:before {
  content: "\F222"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-facebook-official:before {
  content: "\F230"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-server:before {
  content: "\F233"; }

.fa-user-plus:before {
  content: "\F234"; }

.fa-user-times:before {
  content: "\F235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\F236"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-train:before {
  content: "\F238"; }

.fa-subway:before {
  content: "\F239"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-sticky-note:before {
  content: "\F249"; }

.fa-sticky-note-o:before {
  content: "\F24A"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-clone:before {
  content: "\F24D"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-hourglass-o:before {
  content: "\F250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256"; }

.fa-hand-scissors-o:before {
  content: "\F257"; }

.fa-hand-lizard-o:before {
  content: "\F258"; }

.fa-hand-spock-o:before {
  content: "\F259"; }

.fa-hand-pointer-o:before {
  content: "\F25A"; }

.fa-hand-peace-o:before {
  content: "\F25B"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-tripadvisor:before {
  content: "\F262"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-safari:before {
  content: "\F267"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-tv:before,
.fa-television:before {
  content: "\F26C"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-500px:before {
  content: "\F26E"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-calendar-plus-o:before {
  content: "\F271"; }

.fa-calendar-minus-o:before {
  content: "\F272"; }

.fa-calendar-times-o:before {
  content: "\F273"; }

.fa-calendar-check-o:before {
  content: "\F274"; }

.fa-industry:before {
  content: "\F275"; }

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-map-o:before {
  content: "\F278"; }

.fa-map:before {
  content: "\F279"; }

.fa-commenting:before {
  content: "\F27A"; }

.fa-commenting-o:before {
  content: "\F27B"; }

.fa-houzz:before {
  content: "\F27C"; }

.fa-vimeo:before {
  content: "\F27D"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-edge:before {
  content: "\F282"; }

.fa-credit-card-alt:before {
  content: "\F283"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-modx:before {
  content: "\F285"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-usb:before {
  content: "\F287"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-pause-circle:before {
  content: "\F28B"; }

.fa-pause-circle-o:before {
  content: "\F28C"; }

.fa-stop-circle:before {
  content: "\F28D"; }

.fa-stop-circle-o:before {
  content: "\F28E"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

.fa-percent:before {
  content: "\F295"; }

/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.eot);
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.eot?#iefix&v=1.5.54) format("embedded-opentype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.woff) format("woff"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.ttf) format("truetype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/materialdesignicons-webfont.svg#materialdesigniconsregular) format("svg");
  font-weight: normal;
  font-style: normal; }

.mdi {
  display: inline-block;
  font: normal normal normal 24px / 1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

.mdi-access-point:before {
  content: "\F002"; }

.mdi-access-point-network:before {
  content: "\F003"; }

.mdi-account:before {
  content: "\F004"; }

.mdi-account-alert:before {
  content: "\F005"; }

.mdi-account-box:before {
  content: "\F006"; }

.mdi-account-box-outline:before {
  content: "\F007"; }

.mdi-account-card-details:before {
  content: "\F5D2"; }

.mdi-account-check:before {
  content: "\F008"; }

.mdi-account-circle:before {
  content: "\F009"; }

.mdi-account-convert:before {
  content: "\F00A"; }

.mdi-account-key:before {
  content: "\F00B"; }

.mdi-account-location:before {
  content: "\F00C"; }

.mdi-account-minus:before {
  content: "\F00D"; }

.mdi-account-multiple:before {
  content: "\F00E"; }

.mdi-account-multiple-minus:before {
  content: "\F5D3"; }

.mdi-account-multiple-outline:before {
  content: "\F00F"; }

.mdi-account-multiple-plus:before {
  content: "\F010"; }

.mdi-account-network:before {
  content: "\F011"; }

.mdi-account-off:before {
  content: "\F012"; }

.mdi-account-outline:before {
  content: "\F013"; }

.mdi-account-plus:before {
  content: "\F014"; }

.mdi-account-remove:before {
  content: "\F015"; }

.mdi-account-search:before {
  content: "\F016"; }

.mdi-account-star:before {
  content: "\F017"; }

.mdi-account-star-variant:before {
  content: "\F018"; }

.mdi-account-switch:before {
  content: "\F019"; }

.mdi-adjust:before {
  content: "\F01A"; }

.mdi-air-conditioner:before {
  content: "\F01B"; }

.mdi-airballoon:before {
  content: "\F01C"; }

.mdi-airplane:before {
  content: "\F01D"; }

.mdi-airplane-landing:before {
  content: "\F5D4"; }

.mdi-airplane-off:before {
  content: "\F01E"; }

.mdi-airplane-takeoff:before {
  content: "\F5D5"; }

.mdi-airplay:before {
  content: "\F01F"; }

.mdi-alarm:before {
  content: "\F020"; }

.mdi-alarm-check:before {
  content: "\F021"; }

.mdi-alarm-multiple:before {
  content: "\F022"; }

.mdi-alarm-off:before {
  content: "\F023"; }

.mdi-alarm-plus:before {
  content: "\F024"; }

.mdi-album:before {
  content: "\F025"; }

.mdi-alert:before {
  content: "\F026"; }

.mdi-alert-box:before {
  content: "\F027"; }

.mdi-alert-circle:before {
  content: "\F028"; }

.mdi-alert-circle-outline:before {
  content: "\F5D6"; }

.mdi-alert-octagon:before {
  content: "\F029"; }

.mdi-alert-outline:before {
  content: "\F02A"; }

.mdi-alpha:before {
  content: "\F02B"; }

.mdi-alphabetical:before {
  content: "\F02C"; }

.mdi-altimeter:before {
  content: "\F5D7"; }

.mdi-amazon:before {
  content: "\F02D"; }

.mdi-amazon-clouddrive:before {
  content: "\F02E"; }

.mdi-ambulance:before {
  content: "\F02F"; }

.mdi-amplifier:before {
  content: "\F030"; }

.mdi-anchor:before {
  content: "\F031"; }

.mdi-android:before {
  content: "\F032"; }

.mdi-android-debug-bridge:before {
  content: "\F033"; }

.mdi-android-studio:before {
  content: "\F034"; }

.mdi-animation:before {
  content: "\F5D8"; }

.mdi-apple:before {
  content: "\F035"; }

.mdi-apple-finder:before {
  content: "\F036"; }

.mdi-apple-ios:before {
  content: "\F037"; }

.mdi-apple-mobileme:before {
  content: "\F038"; }

.mdi-apple-safari:before {
  content: "\F039"; }

.mdi-appnet:before {
  content: "\F03A"; }

.mdi-apps:before {
  content: "\F03B"; }

.mdi-archive:before {
  content: "\F03C"; }

.mdi-arrange-bring-forward:before {
  content: "\F03D"; }

.mdi-arrange-bring-to-front:before {
  content: "\F03E"; }

.mdi-arrange-send-backward:before {
  content: "\F03F"; }

.mdi-arrange-send-to-back:before {
  content: "\F040"; }

.mdi-arrow-all:before {
  content: "\F041"; }

.mdi-arrow-bottom-left:before {
  content: "\F042"; }

.mdi-arrow-bottom-right:before {
  content: "\F043"; }

.mdi-arrow-collapse:before {
  content: "\F044"; }

.mdi-arrow-down:before {
  content: "\F045"; }

.mdi-arrow-down-bold:before {
  content: "\F046"; }

.mdi-arrow-down-bold-circle:before {
  content: "\F047"; }

.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048"; }

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049"; }

.mdi-arrow-down-drop-circle:before {
  content: "\F04A"; }

.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B"; }

.mdi-arrow-expand:before {
  content: "\F04C"; }

.mdi-arrow-left:before {
  content: "\F04D"; }

.mdi-arrow-left-bold:before {
  content: "\F04E"; }

.mdi-arrow-left-bold-circle:before {
  content: "\F04F"; }

.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050"; }

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051"; }

.mdi-arrow-left-drop-circle:before {
  content: "\F052"; }

.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053"; }

.mdi-arrow-right:before {
  content: "\F054"; }

.mdi-arrow-right-bold:before {
  content: "\F055"; }

.mdi-arrow-right-bold-circle:before {
  content: "\F056"; }

.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057"; }

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058"; }

.mdi-arrow-right-drop-circle:before {
  content: "\F059"; }

.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A"; }

.mdi-arrow-top-left:before {
  content: "\F05B"; }

.mdi-arrow-top-right:before {
  content: "\F05C"; }

.mdi-arrow-up:before {
  content: "\F05D"; }

.mdi-arrow-up-bold:before {
  content: "\F05E"; }

.mdi-arrow-up-bold-circle:before {
  content: "\F05F"; }

.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060"; }

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061"; }

.mdi-arrow-up-drop-circle:before {
  content: "\F062"; }

.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063"; }

.mdi-assistant:before {
  content: "\F064"; }

.mdi-at:before {
  content: "\F065"; }

.mdi-attachment:before {
  content: "\F066"; }

.mdi-audiobook:before {
  content: "\F067"; }

.mdi-auto-fix:before {
  content: "\F068"; }

.mdi-auto-upload:before {
  content: "\F069"; }

.mdi-autorenew:before {
  content: "\F06A"; }

.mdi-av-timer:before {
  content: "\F06B"; }

.mdi-baby:before {
  content: "\F06C"; }

.mdi-backburger:before {
  content: "\F06D"; }

.mdi-backspace:before {
  content: "\F06E"; }

.mdi-backup-restore:before {
  content: "\F06F"; }

.mdi-bank:before {
  content: "\F070"; }

.mdi-barcode:before {
  content: "\F071"; }

.mdi-barcode-scan:before {
  content: "\F072"; }

.mdi-barley:before {
  content: "\F073"; }

.mdi-barrel:before {
  content: "\F074"; }

.mdi-basecamp:before {
  content: "\F075"; }

.mdi-basket:before {
  content: "\F076"; }

.mdi-basket-fill:before {
  content: "\F077"; }

.mdi-basket-unfill:before {
  content: "\F078"; }

.mdi-battery:before {
  content: "\F079"; }

.mdi-battery-10:before {
  content: "\F07A"; }

.mdi-battery-20:before {
  content: "\F07B"; }

.mdi-battery-30:before {
  content: "\F07C"; }

.mdi-battery-40:before {
  content: "\F07D"; }

.mdi-battery-50:before {
  content: "\F07E"; }

.mdi-battery-60:before {
  content: "\F07F"; }

.mdi-battery-70:before {
  content: "\F080"; }

.mdi-battery-80:before {
  content: "\F081"; }

.mdi-battery-90:before {
  content: "\F082"; }

.mdi-battery-alert:before {
  content: "\F083"; }

.mdi-battery-charging:before {
  content: "\F084"; }

.mdi-battery-charging-100:before {
  content: "\F085"; }

.mdi-battery-charging-20:before {
  content: "\F086"; }

.mdi-battery-charging-30:before {
  content: "\F087"; }

.mdi-battery-charging-40:before {
  content: "\F088"; }

.mdi-battery-charging-60:before {
  content: "\F089"; }

.mdi-battery-charging-80:before {
  content: "\F08A"; }

.mdi-battery-charging-90:before {
  content: "\F08B"; }

.mdi-battery-minus:before {
  content: "\F08C"; }

.mdi-battery-negative:before {
  content: "\F08D"; }

.mdi-battery-outline:before {
  content: "\F08E"; }

.mdi-battery-plus:before {
  content: "\F08F"; }

.mdi-battery-positive:before {
  content: "\F090"; }

.mdi-battery-unknown:before {
  content: "\F091"; }

.mdi-beach:before {
  content: "\F092"; }

.mdi-beats:before {
  content: "\F097"; }

.mdi-beer:before {
  content: "\F098"; }

.mdi-behance:before {
  content: "\F099"; }

.mdi-bell:before {
  content: "\F09A"; }

.mdi-bell-off:before {
  content: "\F09B"; }

.mdi-bell-outline:before {
  content: "\F09C"; }

.mdi-bell-plus:before {
  content: "\F09D"; }

.mdi-bell-ring:before {
  content: "\F09E"; }

.mdi-bell-ring-outline:before {
  content: "\F09F"; }

.mdi-bell-sleep:before {
  content: "\F0A0"; }

.mdi-beta:before {
  content: "\F0A1"; }

.mdi-bible:before {
  content: "\F0A2"; }

.mdi-bike:before {
  content: "\F0A3"; }

.mdi-bing:before {
  content: "\F0A4"; }

.mdi-binoculars:before {
  content: "\F0A5"; }

.mdi-bio:before {
  content: "\F0A6"; }

.mdi-biohazard:before {
  content: "\F0A7"; }

.mdi-bitbucket:before {
  content: "\F0A8"; }

.mdi-black-mesa:before {
  content: "\F0A9"; }

.mdi-blackberry:before {
  content: "\F0AA"; }

.mdi-blender:before {
  content: "\F0AB"; }

.mdi-blinds:before {
  content: "\F0AC"; }

.mdi-block-helper:before {
  content: "\F0AD"; }

.mdi-blogger:before {
  content: "\F0AE"; }

.mdi-bluetooth:before {
  content: "\F0AF"; }

.mdi-bluetooth-audio:before {
  content: "\F0B0"; }

.mdi-bluetooth-connect:before {
  content: "\F0B1"; }

.mdi-bluetooth-off:before {
  content: "\F0B2"; }

.mdi-bluetooth-settings:before {
  content: "\F0B3"; }

.mdi-bluetooth-transfer:before {
  content: "\F0B4"; }

.mdi-blur:before {
  content: "\F0B5"; }

.mdi-blur-linear:before {
  content: "\F0B6"; }

.mdi-blur-off:before {
  content: "\F0B7"; }

.mdi-blur-radial:before {
  content: "\F0B8"; }

.mdi-bone:before {
  content: "\F0B9"; }

.mdi-book:before {
  content: "\F0BA"; }

.mdi-book-minus:before {
  content: "\F5D9"; }

.mdi-book-multiple:before {
  content: "\F0BB"; }

.mdi-book-multiple-variant:before {
  content: "\F0BC"; }

.mdi-book-open:before {
  content: "\F0BD"; }

.mdi-book-open-page-variant:before {
  content: "\F5DA"; }

.mdi-book-open-variant:before {
  content: "\F0BE"; }

.mdi-book-plus:before {
  content: "\F5DB"; }

.mdi-book-variant:before {
  content: "\F0BF"; }

.mdi-bookmark:before {
  content: "\F0C0"; }

.mdi-bookmark-check:before {
  content: "\F0C1"; }

.mdi-bookmark-music:before {
  content: "\F0C2"; }

.mdi-bookmark-outline:before {
  content: "\F0C3"; }

.mdi-bookmark-plus:before {
  content: "\F0C5"; }

.mdi-bookmark-plus-outline:before {
  content: "\F0C4"; }

.mdi-bookmark-remove:before {
  content: "\F0C6"; }

.mdi-boombox:before {
  content: "\F5DC"; }

.mdi-border-all:before {
  content: "\F0C7"; }

.mdi-border-bottom:before {
  content: "\F0C8"; }

.mdi-border-color:before {
  content: "\F0C9"; }

.mdi-border-horizontal:before {
  content: "\F0CA"; }

.mdi-border-inside:before {
  content: "\F0CB"; }

.mdi-border-left:before {
  content: "\F0CC"; }

.mdi-border-none:before {
  content: "\F0CD"; }

.mdi-border-outside:before {
  content: "\F0CE"; }

.mdi-border-right:before {
  content: "\F0CF"; }

.mdi-border-style:before {
  content: "\F0D0"; }

.mdi-border-top:before {
  content: "\F0D1"; }

.mdi-border-vertical:before {
  content: "\F0D2"; }

.mdi-bowling:before {
  content: "\F0D3"; }

.mdi-box:before {
  content: "\F0D4"; }

.mdi-box-cutter:before {
  content: "\F0D5"; }

.mdi-briefcase:before {
  content: "\F0D6"; }

.mdi-briefcase-check:before {
  content: "\F0D7"; }

.mdi-briefcase-download:before {
  content: "\F0D8"; }

.mdi-briefcase-upload:before {
  content: "\F0D9"; }

.mdi-brightness-1:before {
  content: "\F0DA"; }

.mdi-brightness-2:before {
  content: "\F0DB"; }

.mdi-brightness-3:before {
  content: "\F0DC"; }

.mdi-brightness-4:before {
  content: "\F0DD"; }

.mdi-brightness-5:before {
  content: "\F0DE"; }

.mdi-brightness-6:before {
  content: "\F0DF"; }

.mdi-brightness-7:before {
  content: "\F0E0"; }

.mdi-brightness-auto:before {
  content: "\F0E1"; }

.mdi-broom:before {
  content: "\F0E2"; }

.mdi-brush:before {
  content: "\F0E3"; }

.mdi-bug:before {
  content: "\F0E4"; }

.mdi-bulletin-board:before {
  content: "\F0E5"; }

.mdi-bullhorn:before {
  content: "\F0E6"; }

.mdi-bullseye:before {
  content: "\F5DD"; }

.mdi-burst-mode:before {
  content: "\F5DE"; }

.mdi-bus:before {
  content: "\F0E7"; }

.mdi-cached:before {
  content: "\F0E8"; }

.mdi-cake:before {
  content: "\F0E9"; }

.mdi-cake-layered:before {
  content: "\F0EA"; }

.mdi-cake-variant:before {
  content: "\F0EB"; }

.mdi-calculator:before {
  content: "\F0EC"; }

.mdi-calendar:before {
  content: "\F0ED"; }

.mdi-calendar-blank:before {
  content: "\F0EE"; }

.mdi-calendar-check:before {
  content: "\F0EF"; }

.mdi-calendar-clock:before {
  content: "\F0F0"; }

.mdi-calendar-multiple:before {
  content: "\F0F1"; }

.mdi-calendar-multiple-check:before {
  content: "\F0F2"; }

.mdi-calendar-plus:before {
  content: "\F0F3"; }

.mdi-calendar-remove:before {
  content: "\F0F4"; }

.mdi-calendar-text:before {
  content: "\F0F5"; }

.mdi-calendar-today:before {
  content: "\F0F6"; }

.mdi-call-made:before {
  content: "\F0F7"; }

.mdi-call-merge:before {
  content: "\F0F8"; }

.mdi-call-missed:before {
  content: "\F0F9"; }

.mdi-call-received:before {
  content: "\F0FA"; }

.mdi-call-split:before {
  content: "\F0FB"; }

.mdi-camcorder:before {
  content: "\F0FC"; }

.mdi-camcorder-box:before {
  content: "\F0FD"; }

.mdi-camcorder-box-off:before {
  content: "\F0FE"; }

.mdi-camcorder-off:before {
  content: "\F0FF"; }

.mdi-camera:before {
  content: "\F100"; }

.mdi-camera-enhance:before {
  content: "\F101"; }

.mdi-camera-front:before {
  content: "\F102"; }

.mdi-camera-front-variant:before {
  content: "\F103"; }

.mdi-camera-iris:before {
  content: "\F104"; }

.mdi-camera-off:before {
  content: "\F5DF"; }

.mdi-camera-party-mode:before {
  content: "\F105"; }

.mdi-camera-rear:before {
  content: "\F106"; }

.mdi-camera-rear-variant:before {
  content: "\F107"; }

.mdi-camera-switch:before {
  content: "\F108"; }

.mdi-camera-timer:before {
  content: "\F109"; }

.mdi-candle:before {
  content: "\F5E2"; }

.mdi-candycane:before {
  content: "\F10A"; }

.mdi-car:before {
  content: "\F10B"; }

.mdi-car-battery:before {
  content: "\F10C"; }

.mdi-car-connected:before {
  content: "\F10D"; }

.mdi-car-wash:before {
  content: "\F10E"; }

.mdi-carrot:before {
  content: "\F10F"; }

.mdi-cart:before {
  content: "\F110"; }

.mdi-cart-outline:before {
  content: "\F111"; }

.mdi-cart-plus:before {
  content: "\F112"; }

.mdi-case-sensitive-alt:before {
  content: "\F113"; }

.mdi-cash:before {
  content: "\F114"; }

.mdi-cash-100:before {
  content: "\F115"; }

.mdi-cash-multiple:before {
  content: "\F116"; }

.mdi-cash-usd:before {
  content: "\F117"; }

.mdi-cast:before {
  content: "\F118"; }

.mdi-cast-connected:before {
  content: "\F119"; }

.mdi-castle:before {
  content: "\F11A"; }

.mdi-cat:before {
  content: "\F11B"; }

.mdi-cellphone:before {
  content: "\F11C"; }

.mdi-cellphone-android:before {
  content: "\F11D"; }

.mdi-cellphone-basic:before {
  content: "\F11E"; }

.mdi-cellphone-dock:before {
  content: "\F11F"; }

.mdi-cellphone-iphone:before {
  content: "\F120"; }

.mdi-cellphone-link:before {
  content: "\F121"; }

.mdi-cellphone-link-off:before {
  content: "\F122"; }

.mdi-cellphone-settings:before {
  content: "\F123"; }

.mdi-certificate:before {
  content: "\F124"; }

.mdi-chair-school:before {
  content: "\F125"; }

.mdi-chart-arc:before {
  content: "\F126"; }

.mdi-chart-areaspline:before {
  content: "\F127"; }

.mdi-chart-bar:before {
  content: "\F128"; }

.mdi-chart-bubble:before {
  content: "\F5E3"; }

.mdi-chart-histogram:before {
  content: "\F129"; }

.mdi-chart-line:before {
  content: "\F12A"; }

.mdi-chart-pie:before {
  content: "\F12B"; }

.mdi-check:before {
  content: "\F12C"; }

.mdi-check-all:before {
  content: "\F12D"; }

.mdi-check-circle:before {
  content: "\F5E0"; }

.mdi-check-circle-outline:before {
  content: "\F5E1"; }

.mdi-checkbox-blank:before {
  content: "\F12E"; }

.mdi-checkbox-blank-circle:before {
  content: "\F12F"; }

.mdi-checkbox-blank-circle-outline:before {
  content: "\F130"; }

.mdi-checkbox-blank-outline:before {
  content: "\F131"; }

.mdi-checkbox-marked:before {
  content: "\F132"; }

.mdi-checkbox-marked-circle:before {
  content: "\F133"; }

.mdi-checkbox-marked-circle-outline:before {
  content: "\F134"; }

.mdi-checkbox-marked-outline:before {
  content: "\F135"; }

.mdi-checkbox-multiple-blank:before {
  content: "\F136"; }

.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137"; }

.mdi-checkbox-multiple-marked:before {
  content: "\F138"; }

.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139"; }

.mdi-checkerboard:before {
  content: "\F13A"; }

.mdi-chemical-weapon:before {
  content: "\F13B"; }

.mdi-chevron-double-down:before {
  content: "\F13C"; }

.mdi-chevron-double-left:before {
  content: "\F13D"; }

.mdi-chevron-double-right:before {
  content: "\F13E"; }

.mdi-chevron-double-up:before {
  content: "\F13F"; }

.mdi-chevron-down:before {
  content: "\F140"; }

.mdi-chevron-left:before {
  content: "\F141"; }

.mdi-chevron-right:before {
  content: "\F142"; }

.mdi-chevron-up:before {
  content: "\F143"; }

.mdi-church:before {
  content: "\F144"; }

.mdi-cisco-webex:before {
  content: "\F145"; }

.mdi-city:before {
  content: "\F146"; }

.mdi-clipboard:before {
  content: "\F147"; }

.mdi-clipboard-account:before {
  content: "\F148"; }

.mdi-clipboard-alert:before {
  content: "\F149"; }

.mdi-clipboard-arrow-down:before {
  content: "\F14A"; }

.mdi-clipboard-arrow-left:before {
  content: "\F14B"; }

.mdi-clipboard-check:before {
  content: "\F14C"; }

.mdi-clipboard-outline:before {
  content: "\F14D"; }

.mdi-clipboard-text:before {
  content: "\F14E"; }

.mdi-clippy:before {
  content: "\F14F"; }

.mdi-clock:before {
  content: "\F150"; }

.mdi-clock-alert:before {
  content: "\F5CE"; }

.mdi-clock-end:before {
  content: "\F151"; }

.mdi-clock-fast:before {
  content: "\F152"; }

.mdi-clock-in:before {
  content: "\F153"; }

.mdi-clock-out:before {
  content: "\F154"; }

.mdi-clock-start:before {
  content: "\F155"; }

.mdi-close:before {
  content: "\F156"; }

.mdi-close-box:before {
  content: "\F157"; }

.mdi-close-box-outline:before {
  content: "\F158"; }

.mdi-close-circle:before {
  content: "\F159"; }

.mdi-close-circle-outline:before {
  content: "\F15A"; }

.mdi-close-network:before {
  content: "\F15B"; }

.mdi-close-octagon:before {
  content: "\F15C"; }

.mdi-close-octagon-outline:before {
  content: "\F15D"; }

.mdi-closed-caption:before {
  content: "\F15E"; }

.mdi-cloud:before {
  content: "\F15F"; }

.mdi-cloud-check:before {
  content: "\F160"; }

.mdi-cloud-circle:before {
  content: "\F161"; }

.mdi-cloud-download:before {
  content: "\F162"; }

.mdi-cloud-outline:before {
  content: "\F163"; }

.mdi-cloud-outline-off:before {
  content: "\F164"; }

.mdi-cloud-print:before {
  content: "\F165"; }

.mdi-cloud-print-outline:before {
  content: "\F166"; }

.mdi-cloud-upload:before {
  content: "\F167"; }

.mdi-code-array:before {
  content: "\F168"; }

.mdi-code-braces:before {
  content: "\F169"; }

.mdi-code-brackets:before {
  content: "\F16A"; }

.mdi-code-equal:before {
  content: "\F16B"; }

.mdi-code-greater-than:before {
  content: "\F16C"; }

.mdi-code-greater-than-or-equal:before {
  content: "\F16D"; }

.mdi-code-less-than:before {
  content: "\F16E"; }

.mdi-code-less-than-or-equal:before {
  content: "\F16F"; }

.mdi-code-not-equal:before {
  content: "\F170"; }

.mdi-code-not-equal-variant:before {
  content: "\F171"; }

.mdi-code-parentheses:before {
  content: "\F172"; }

.mdi-code-string:before {
  content: "\F173"; }

.mdi-code-tags:before {
  content: "\F174"; }

.mdi-codepen:before {
  content: "\F175"; }

.mdi-coffee:before {
  content: "\F176"; }

.mdi-coffee-to-go:before {
  content: "\F177"; }

.mdi-coin:before {
  content: "\F178"; }

.mdi-color-helper:before {
  content: "\F179"; }

.mdi-comment:before {
  content: "\F17A"; }

.mdi-comment-account:before {
  content: "\F17B"; }

.mdi-comment-account-outline:before {
  content: "\F17C"; }

.mdi-comment-alert:before {
  content: "\F17D"; }

.mdi-comment-alert-outline:before {
  content: "\F17E"; }

.mdi-comment-check:before {
  content: "\F17F"; }

.mdi-comment-check-outline:before {
  content: "\F180"; }

.mdi-comment-multiple-outline:before {
  content: "\F181"; }

.mdi-comment-outline:before {
  content: "\F182"; }

.mdi-comment-plus-outline:before {
  content: "\F183"; }

.mdi-comment-processing:before {
  content: "\F184"; }

.mdi-comment-processing-outline:before {
  content: "\F185"; }

.mdi-comment-question-outline:before {
  content: "\F186"; }

.mdi-comment-remove-outline:before {
  content: "\F187"; }

.mdi-comment-text:before {
  content: "\F188"; }

.mdi-comment-text-outline:before {
  content: "\F189"; }

.mdi-compare:before {
  content: "\F18A"; }

.mdi-compass:before {
  content: "\F18B"; }

.mdi-compass-outline:before {
  content: "\F18C"; }

.mdi-console:before {
  content: "\F18D"; }

.mdi-contact-mail:before {
  content: "\F18E"; }

.mdi-content-copy:before {
  content: "\F18F"; }

.mdi-content-cut:before {
  content: "\F190"; }

.mdi-content-duplicate:before {
  content: "\F191"; }

.mdi-content-paste:before {
  content: "\F192"; }

.mdi-content-save:before {
  content: "\F193"; }

.mdi-content-save-all:before {
  content: "\F194"; }

.mdi-contrast:before {
  content: "\F195"; }

.mdi-contrast-box:before {
  content: "\F196"; }

.mdi-contrast-circle:before {
  content: "\F197"; }

.mdi-cookie:before {
  content: "\F198"; }

.mdi-copyright:before {
  content: "\F5E6"; }

.mdi-counter:before {
  content: "\F199"; }

.mdi-cow:before {
  content: "\F19A"; }

.mdi-credit-card:before {
  content: "\F19B"; }

.mdi-credit-card-multiple:before {
  content: "\F19C"; }

.mdi-credit-card-off:before {
  content: "\F5E4"; }

.mdi-credit-card-scan:before {
  content: "\F19D"; }

.mdi-crop:before {
  content: "\F19E"; }

.mdi-crop-free:before {
  content: "\F19F"; }

.mdi-crop-landscape:before {
  content: "\F1A0"; }

.mdi-crop-portrait:before {
  content: "\F1A1"; }

.mdi-crop-square:before {
  content: "\F1A2"; }

.mdi-crosshairs:before {
  content: "\F1A3"; }

.mdi-crosshairs-gps:before {
  content: "\F1A4"; }

.mdi-crown:before {
  content: "\F1A5"; }

.mdi-cube:before {
  content: "\F1A6"; }

.mdi-cube-outline:before {
  content: "\F1A7"; }

.mdi-cube-send:before {
  content: "\F1A8"; }

.mdi-cube-unfolded:before {
  content: "\F1A9"; }

.mdi-cup:before {
  content: "\F1AA"; }

.mdi-cup-off:before {
  content: "\F5E5"; }

.mdi-cup-water:before {
  content: "\F1AB"; }

.mdi-currency-btc:before {
  content: "\F1AC"; }

.mdi-currency-eur:before {
  content: "\F1AD"; }

.mdi-currency-gbp:before {
  content: "\F1AE"; }

.mdi-currency-inr:before {
  content: "\F1AF"; }

.mdi-currency-ngn:before {
  content: "\F1B0"; }

.mdi-currency-rub:before {
  content: "\F1B1"; }

.mdi-currency-try:before {
  content: "\F1B2"; }

.mdi-currency-usd:before {
  content: "\F1B3"; }

.mdi-cursor-default:before {
  content: "\F1B4"; }

.mdi-cursor-default-outline:before {
  content: "\F1B5"; }

.mdi-cursor-move:before {
  content: "\F1B6"; }

.mdi-cursor-pointer:before {
  content: "\F1B7"; }

.mdi-cursor-text:before {
  content: "\F5E7"; }

.mdi-database:before {
  content: "\F1B8"; }

.mdi-database-minus:before {
  content: "\F1B9"; }

.mdi-database-plus:before {
  content: "\F1BA"; }

.mdi-debug-step-into:before {
  content: "\F1BB"; }

.mdi-debug-step-out:before {
  content: "\F1BC"; }

.mdi-debug-step-over:before {
  content: "\F1BD"; }

.mdi-decimal-decrease:before {
  content: "\F1BE"; }

.mdi-decimal-increase:before {
  content: "\F1BF"; }

.mdi-delete:before {
  content: "\F1C0"; }

.mdi-delete-forever:before {
  content: "\F5E8"; }

.mdi-delete-sweep:before {
  content: "\F5E9"; }

.mdi-delete-variant:before {
  content: "\F1C1"; }

.mdi-delta:before {
  content: "\F1C2"; }

.mdi-deskphone:before {
  content: "\F1C3"; }

.mdi-desktop-mac:before {
  content: "\F1C4"; }

.mdi-desktop-tower:before {
  content: "\F1C5"; }

.mdi-details:before {
  content: "\F1C6"; }

.mdi-deviantart:before {
  content: "\F1C7"; }

.mdi-diamond:before {
  content: "\F1C8"; }

.mdi-dice-1:before {
  content: "\F1CA"; }

.mdi-dice-2:before {
  content: "\F1CB"; }

.mdi-dice-3:before {
  content: "\F1CC"; }

.mdi-dice-4:before {
  content: "\F1CD"; }

.mdi-dice-5:before {
  content: "\F1CE"; }

.mdi-dice-6:before {
  content: "\F1CF"; }

.mdi-dice-d20:before {
  content: "\F5EA"; }

.mdi-dice-d4:before {
  content: "\F5EB"; }

.mdi-dice-d6:before {
  content: "\F5EC"; }

.mdi-dice-d8:before {
  content: "\F5ED"; }

.mdi-directions:before {
  content: "\F1D0"; }

.mdi-disk:before {
  content: "\F5EE"; }

.mdi-disk-alert:before {
  content: "\F1D1"; }

.mdi-disqus:before {
  content: "\F1D2"; }

.mdi-disqus-outline:before {
  content: "\F1D3"; }

.mdi-division:before {
  content: "\F1D4"; }

.mdi-division-box:before {
  content: "\F1D5"; }

.mdi-dns:before {
  content: "\F1D6"; }

.mdi-domain:before {
  content: "\F1D7"; }

.mdi-dots-horizontal:before {
  content: "\F1D8"; }

.mdi-dots-vertical:before {
  content: "\F1D9"; }

.mdi-download:before {
  content: "\F1DA"; }

.mdi-drag:before {
  content: "\F1DB"; }

.mdi-drag-horizontal:before {
  content: "\F1DC"; }

.mdi-drag-vertical:before {
  content: "\F1DD"; }

.mdi-drawing:before {
  content: "\F1DE"; }

.mdi-drawing-box:before {
  content: "\F1DF"; }

.mdi-dribbble:before {
  content: "\F1E0"; }

.mdi-dribbble-box:before {
  content: "\F1E1"; }

.mdi-drone:before {
  content: "\F1E2"; }

.mdi-dropbox:before {
  content: "\F1E3"; }

.mdi-drupal:before {
  content: "\F1E4"; }

.mdi-duck:before {
  content: "\F1E5"; }

.mdi-dumbbell:before {
  content: "\F1E6"; }

.mdi-earth:before {
  content: "\F1E7"; }

.mdi-earth-off:before {
  content: "\F1E8"; }

.mdi-edge:before {
  content: "\F1E9"; }

.mdi-eject:before {
  content: "\F1EA"; }

.mdi-elevation-decline:before {
  content: "\F1EB"; }

.mdi-elevation-rise:before {
  content: "\F1EC"; }

.mdi-elevator:before {
  content: "\F1ED"; }

.mdi-email:before {
  content: "\F1EE"; }

.mdi-email-open:before {
  content: "\F1EF"; }

.mdi-email-open-outline:before {
  content: "\F5EF"; }

.mdi-email-outline:before {
  content: "\F1F0"; }

.mdi-email-secure:before {
  content: "\F1F1"; }

.mdi-email-variant:before {
  content: "\F5F0"; }

.mdi-emoticon:before {
  content: "\F1F2"; }

.mdi-emoticon-cool:before {
  content: "\F1F3"; }

.mdi-emoticon-devil:before {
  content: "\F1F4"; }

.mdi-emoticon-happy:before {
  content: "\F1F5"; }

.mdi-emoticon-neutral:before {
  content: "\F1F6"; }

.mdi-emoticon-poop:before {
  content: "\F1F7"; }

.mdi-emoticon-sad:before {
  content: "\F1F8"; }

.mdi-emoticon-tongue:before {
  content: "\F1F9"; }

.mdi-engine:before {
  content: "\F1FA"; }

.mdi-engine-outline:before {
  content: "\F1FB"; }

.mdi-equal:before {
  content: "\F1FC"; }

.mdi-equal-box:before {
  content: "\F1FD"; }

.mdi-eraser:before {
  content: "\F1FE"; }

.mdi-escalator:before {
  content: "\F1FF"; }

.mdi-ethernet:before {
  content: "\F200"; }

.mdi-ethernet-cable:before {
  content: "\F201"; }

.mdi-ethernet-cable-off:before {
  content: "\F202"; }

.mdi-etsy:before {
  content: "\F203"; }

.mdi-ev-station:before {
  content: "\F5F1"; }

.mdi-evernote:before {
  content: "\F204"; }

.mdi-exclamation:before {
  content: "\F205"; }

.mdi-exit-to-app:before {
  content: "\F206"; }

.mdi-export:before {
  content: "\F207"; }

.mdi-eye:before {
  content: "\F208"; }

.mdi-eye-off:before {
  content: "\F209"; }

.mdi-eyedropper:before {
  content: "\F20A"; }

.mdi-eyedropper-variant:before {
  content: "\F20B"; }

.mdi-facebook:before {
  content: "\F20C"; }

.mdi-facebook-box:before {
  content: "\F20D"; }

.mdi-facebook-messenger:before {
  content: "\F20E"; }

.mdi-factory:before {
  content: "\F20F"; }

.mdi-fan:before {
  content: "\F210"; }

.mdi-fast-forward:before {
  content: "\F211"; }

.mdi-fax:before {
  content: "\F212"; }

.mdi-ferry:before {
  content: "\F213"; }

.mdi-file:before {
  content: "\F214"; }

.mdi-file-chart:before {
  content: "\F215"; }

.mdi-file-check:before {
  content: "\F216"; }

.mdi-file-cloud:before {
  content: "\F217"; }

.mdi-file-delimited:before {
  content: "\F218"; }

.mdi-file-document:before {
  content: "\F219"; }

.mdi-file-document-box:before {
  content: "\F21A"; }

.mdi-file-excel:before {
  content: "\F21B"; }

.mdi-file-excel-box:before {
  content: "\F21C"; }

.mdi-file-export:before {
  content: "\F21D"; }

.mdi-file-find:before {
  content: "\F21E"; }

.mdi-file-hidden:before {
  content: "\F613"; }

.mdi-file-image:before {
  content: "\F21F"; }

.mdi-file-import:before {
  content: "\F220"; }

.mdi-file-lock:before {
  content: "\F221"; }

.mdi-file-multiple:before {
  content: "\F222"; }

.mdi-file-music:before {
  content: "\F223"; }

.mdi-file-outline:before {
  content: "\F224"; }

.mdi-file-pdf:before {
  content: "\F225"; }

.mdi-file-pdf-box:before {
  content: "\F226"; }

.mdi-file-powerpoint:before {
  content: "\F227"; }

.mdi-file-powerpoint-box:before {
  content: "\F228"; }

.mdi-file-presentation-box:before {
  content: "\F229"; }

.mdi-file-send:before {
  content: "\F22A"; }

.mdi-file-video:before {
  content: "\F22B"; }

.mdi-file-word:before {
  content: "\F22C"; }

.mdi-file-word-box:before {
  content: "\F22D"; }

.mdi-file-xml:before {
  content: "\F22E"; }

.mdi-film:before {
  content: "\F22F"; }

.mdi-filmstrip:before {
  content: "\F230"; }

.mdi-filmstrip-off:before {
  content: "\F231"; }

.mdi-filter:before {
  content: "\F232"; }

.mdi-filter-outline:before {
  content: "\F233"; }

.mdi-filter-remove:before {
  content: "\F234"; }

.mdi-filter-remove-outline:before {
  content: "\F235"; }

.mdi-filter-variant:before {
  content: "\F236"; }

.mdi-fingerprint:before {
  content: "\F237"; }

.mdi-fire:before {
  content: "\F238"; }

.mdi-firefox:before {
  content: "\F239"; }

.mdi-fish:before {
  content: "\F23A"; }

.mdi-flag:before {
  content: "\F23B"; }

.mdi-flag-checkered:before {
  content: "\F23C"; }

.mdi-flag-outline:before {
  content: "\F23D"; }

.mdi-flag-outline-variant:before {
  content: "\F23E"; }

.mdi-flag-triangle:before {
  content: "\F23F"; }

.mdi-flag-variant:before {
  content: "\F240"; }

.mdi-flash:before {
  content: "\F241"; }

.mdi-flash-auto:before {
  content: "\F242"; }

.mdi-flash-off:before {
  content: "\F243"; }

.mdi-flashlight:before {
  content: "\F244"; }

.mdi-flashlight-off:before {
  content: "\F245"; }

.mdi-flask:before {
  content: "\F093"; }

.mdi-flask-empty:before {
  content: "\F094"; }

.mdi-flask-empty-outline:before {
  content: "\F095"; }

.mdi-flask-outline:before {
  content: "\F096"; }

.mdi-flattr:before {
  content: "\F246"; }

.mdi-flip-to-back:before {
  content: "\F247"; }

.mdi-flip-to-front:before {
  content: "\F248"; }

.mdi-floppy:before {
  content: "\F249"; }

.mdi-flower:before {
  content: "\F24A"; }

.mdi-folder:before {
  content: "\F24B"; }

.mdi-folder-account:before {
  content: "\F24C"; }

.mdi-folder-download:before {
  content: "\F24D"; }

.mdi-folder-google-drive:before {
  content: "\F24E"; }

.mdi-folder-image:before {
  content: "\F24F"; }

.mdi-folder-lock:before {
  content: "\F250"; }

.mdi-folder-lock-open:before {
  content: "\F251"; }

.mdi-folder-move:before {
  content: "\F252"; }

.mdi-folder-multiple:before {
  content: "\F253"; }

.mdi-folder-multiple-image:before {
  content: "\F254"; }

.mdi-folder-multiple-outline:before {
  content: "\F255"; }

.mdi-folder-outline:before {
  content: "\F256"; }

.mdi-folder-plus:before {
  content: "\F257"; }

.mdi-folder-remove:before {
  content: "\F258"; }

.mdi-folder-upload:before {
  content: "\F259"; }

.mdi-food:before {
  content: "\F25A"; }

.mdi-food-apple:before {
  content: "\F25B"; }

.mdi-food-fork-drink:before {
  content: "\F5F2"; }

.mdi-food-off:before {
  content: "\F5F3"; }

.mdi-food-variant:before {
  content: "\F25C"; }

.mdi-football:before {
  content: "\F25D"; }

.mdi-football-australian:before {
  content: "\F25E"; }

.mdi-football-helmet:before {
  content: "\F25F"; }

.mdi-format-align-center:before {
  content: "\F260"; }

.mdi-format-align-justify:before {
  content: "\F261"; }

.mdi-format-align-left:before {
  content: "\F262"; }

.mdi-format-align-right:before {
  content: "\F263"; }

.mdi-format-bold:before {
  content: "\F264"; }

.mdi-format-clear:before {
  content: "\F265"; }

.mdi-format-color-fill:before {
  content: "\F266"; }

.mdi-format-float-center:before {
  content: "\F267"; }

.mdi-format-float-left:before {
  content: "\F268"; }

.mdi-format-float-none:before {
  content: "\F269"; }

.mdi-format-float-right:before {
  content: "\F26A"; }

.mdi-format-header-1:before {
  content: "\F26B"; }

.mdi-format-header-2:before {
  content: "\F26C"; }

.mdi-format-header-3:before {
  content: "\F26D"; }

.mdi-format-header-4:before {
  content: "\F26E"; }

.mdi-format-header-5:before {
  content: "\F26F"; }

.mdi-format-header-6:before {
  content: "\F270"; }

.mdi-format-header-decrease:before {
  content: "\F271"; }

.mdi-format-header-equal:before {
  content: "\F272"; }

.mdi-format-header-increase:before {
  content: "\F273"; }

.mdi-format-header-pound:before {
  content: "\F274"; }

.mdi-format-indent-decrease:before {
  content: "\F275"; }

.mdi-format-indent-increase:before {
  content: "\F276"; }

.mdi-format-italic:before {
  content: "\F277"; }

.mdi-format-line-spacing:before {
  content: "\F278"; }

.mdi-format-line-style:before {
  content: "\F5C8"; }

.mdi-format-line-weight:before {
  content: "\F5C9"; }

.mdi-format-list-bulleted:before {
  content: "\F279"; }

.mdi-format-list-bulleted-type:before {
  content: "\F27A"; }

.mdi-format-list-numbers:before {
  content: "\F27B"; }

.mdi-format-paint:before {
  content: "\F27C"; }

.mdi-format-paragraph:before {
  content: "\F27D"; }

.mdi-format-quote:before {
  content: "\F27E"; }

.mdi-format-size:before {
  content: "\F27F"; }

.mdi-format-strikethrough:before {
  content: "\F280"; }

.mdi-format-strikethrough-variant:before {
  content: "\F281"; }

.mdi-format-subscript:before {
  content: "\F282"; }

.mdi-format-superscript:before {
  content: "\F283"; }

.mdi-format-text:before {
  content: "\F284"; }

.mdi-format-textdirection-l-to-r:before {
  content: "\F285"; }

.mdi-format-textdirection-r-to-l:before {
  content: "\F286"; }

.mdi-format-title:before {
  content: "\F5F4"; }

.mdi-format-underline:before {
  content: "\F287"; }

.mdi-format-wrap-inline:before {
  content: "\F288"; }

.mdi-format-wrap-square:before {
  content: "\F289"; }

.mdi-format-wrap-tight:before {
  content: "\F28A"; }

.mdi-format-wrap-top-bottom:before {
  content: "\F28B"; }

.mdi-forum:before {
  content: "\F28C"; }

.mdi-forward:before {
  content: "\F28D"; }

.mdi-foursquare:before {
  content: "\F28E"; }

.mdi-fridge:before {
  content: "\F28F"; }

.mdi-fridge-filled:before {
  content: "\F290"; }

.mdi-fridge-filled-bottom:before {
  content: "\F291"; }

.mdi-fridge-filled-top:before {
  content: "\F292"; }

.mdi-fullscreen:before {
  content: "\F293"; }

.mdi-fullscreen-exit:before {
  content: "\F294"; }

.mdi-function:before {
  content: "\F295"; }

.mdi-gamepad:before {
  content: "\F296"; }

.mdi-gamepad-variant:before {
  content: "\F297"; }

.mdi-gas-station:before {
  content: "\F298"; }

.mdi-gate:before {
  content: "\F299"; }

.mdi-gauge:before {
  content: "\F29A"; }

.mdi-gavel:before {
  content: "\F29B"; }

.mdi-gender-female:before {
  content: "\F29C"; }

.mdi-gender-male:before {
  content: "\F29D"; }

.mdi-gender-male-female:before {
  content: "\F29E"; }

.mdi-gender-transgender:before {
  content: "\F29F"; }

.mdi-ghost:before {
  content: "\F2A0"; }

.mdi-gift:before {
  content: "\F2A1"; }

.mdi-git:before {
  content: "\F2A2"; }

.mdi-github-box:before {
  content: "\F2A3"; }

.mdi-github-circle:before {
  content: "\F2A4"; }

.mdi-glass-flute:before {
  content: "\F2A5"; }

.mdi-glass-mug:before {
  content: "\F2A6"; }

.mdi-glass-stange:before {
  content: "\F2A7"; }

.mdi-glass-tulip:before {
  content: "\F2A8"; }

.mdi-glassdoor:before {
  content: "\F2A9"; }

.mdi-glasses:before {
  content: "\F2AA"; }

.mdi-gmail:before {
  content: "\F2AB"; }

.mdi-gnome:before {
  content: "\F2AC"; }

.mdi-google:before {
  content: "\F2AD"; }

.mdi-google-cardboard:before {
  content: "\F2AE"; }

.mdi-google-chrome:before {
  content: "\F2AF"; }

.mdi-google-circles:before {
  content: "\F2B0"; }

.mdi-google-circles-communities:before {
  content: "\F2B1"; }

.mdi-google-circles-extended:before {
  content: "\F2B2"; }

.mdi-google-circles-group:before {
  content: "\F2B3"; }

.mdi-google-controller:before {
  content: "\F2B4"; }

.mdi-google-controller-off:before {
  content: "\F2B5"; }

.mdi-google-drive:before {
  content: "\F2B6"; }

.mdi-google-earth:before {
  content: "\F2B7"; }

.mdi-google-glass:before {
  content: "\F2B8"; }

.mdi-google-maps:before {
  content: "\F5F5"; }

.mdi-google-nearby:before {
  content: "\F2B9"; }

.mdi-google-pages:before {
  content: "\F2BA"; }

.mdi-google-physical-web:before {
  content: "\F2BB"; }

.mdi-google-play:before {
  content: "\F2BC"; }

.mdi-google-plus:before {
  content: "\F2BD"; }

.mdi-google-plus-box:before {
  content: "\F2BE"; }

.mdi-google-translate:before {
  content: "\F2BF"; }

.mdi-google-wallet:before {
  content: "\F2C0"; }

.mdi-grid:before {
  content: "\F2C1"; }

.mdi-grid-off:before {
  content: "\F2C2"; }

.mdi-group:before {
  content: "\F2C3"; }

.mdi-guitar-electric:before {
  content: "\F2C4"; }

.mdi-guitar-pick:before {
  content: "\F2C5"; }

.mdi-guitar-pick-outline:before {
  content: "\F2C6"; }

.mdi-hand-pointing-right:before {
  content: "\F2C7"; }

.mdi-hanger:before {
  content: "\F2C8"; }

.mdi-hangouts:before {
  content: "\F2C9"; }

.mdi-harddisk:before {
  content: "\F2CA"; }

.mdi-headphones:before {
  content: "\F2CB"; }

.mdi-headphones-box:before {
  content: "\F2CC"; }

.mdi-headphones-settings:before {
  content: "\F2CD"; }

.mdi-headset:before {
  content: "\F2CE"; }

.mdi-headset-dock:before {
  content: "\F2CF"; }

.mdi-headset-off:before {
  content: "\F2D0"; }

.mdi-heart:before {
  content: "\F2D1"; }

.mdi-heart-box:before {
  content: "\F2D2"; }

.mdi-heart-box-outline:before {
  content: "\F2D3"; }

.mdi-heart-broken:before {
  content: "\F2D4"; }

.mdi-heart-outline:before {
  content: "\F2D5"; }

.mdi-heart-pulse:before {
  content: "\F5F6"; }

.mdi-help:before {
  content: "\F2D6"; }

.mdi-help-circle:before {
  content: "\F2D7"; }

.mdi-hexagon:before {
  content: "\F2D8"; }

.mdi-hexagon-outline:before {
  content: "\F2D9"; }

.mdi-highway:before {
  content: "\F5F7"; }

.mdi-history:before {
  content: "\F2DA"; }

.mdi-hololens:before {
  content: "\F2DB"; }

.mdi-home:before {
  content: "\F2DC"; }

.mdi-home-map-marker:before {
  content: "\F5F8"; }

.mdi-home-modern:before {
  content: "\F2DD"; }

.mdi-home-variant:before {
  content: "\F2DE"; }

.mdi-hops:before {
  content: "\F2DF"; }

.mdi-hospital:before {
  content: "\F2E0"; }

.mdi-hospital-building:before {
  content: "\F2E1"; }

.mdi-hospital-marker:before {
  content: "\F2E2"; }

.mdi-hotel:before {
  content: "\F2E3"; }

.mdi-houzz:before {
  content: "\F2E4"; }

.mdi-houzz-box:before {
  content: "\F2E5"; }

.mdi-human:before {
  content: "\F2E6"; }

.mdi-human-child:before {
  content: "\F2E7"; }

.mdi-human-male-female:before {
  content: "\F2E8"; }

.mdi-human-pregnant:before {
  content: "\F5CF"; }

.mdi-image:before {
  content: "\F2E9"; }

.mdi-image-album:before {
  content: "\F2EA"; }

.mdi-image-area:before {
  content: "\F2EB"; }

.mdi-image-area-close:before {
  content: "\F2EC"; }

.mdi-image-broken:before {
  content: "\F2ED"; }

.mdi-image-broken-variant:before {
  content: "\F2EE"; }

.mdi-image-filter:before {
  content: "\F2EF"; }

.mdi-image-filter-black-white:before {
  content: "\F2F0"; }

.mdi-image-filter-center-focus:before {
  content: "\F2F1"; }

.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2"; }

.mdi-image-filter-drama:before {
  content: "\F2F3"; }

.mdi-image-filter-frames:before {
  content: "\F2F4"; }

.mdi-image-filter-hdr:before {
  content: "\F2F5"; }

.mdi-image-filter-none:before {
  content: "\F2F6"; }

.mdi-image-filter-tilt-shift:before {
  content: "\F2F7"; }

.mdi-image-filter-vintage:before {
  content: "\F2F8"; }

.mdi-image-multiple:before {
  content: "\F2F9"; }

.mdi-import:before {
  content: "\F2FA"; }

.mdi-inbox:before {
  content: "\F2FB"; }

.mdi-incognito:before {
  content: "\F5F9"; }

.mdi-information:before {
  content: "\F2FC"; }

.mdi-information-outline:before {
  content: "\F2FD"; }

.mdi-instagram:before {
  content: "\F2FE"; }

.mdi-instapaper:before {
  content: "\F2FF"; }

.mdi-internet-explorer:before {
  content: "\F300"; }

.mdi-invert-colors:before {
  content: "\F301"; }

.mdi-jeepney:before {
  content: "\F302"; }

.mdi-jira:before {
  content: "\F303"; }

.mdi-jsfiddle:before {
  content: "\F304"; }

.mdi-keg:before {
  content: "\F305"; }

.mdi-kettle:before {
  content: "\F5FA"; }

.mdi-key:before {
  content: "\F306"; }

.mdi-key-change:before {
  content: "\F307"; }

.mdi-key-minus:before {
  content: "\F308"; }

.mdi-key-plus:before {
  content: "\F309"; }

.mdi-key-remove:before {
  content: "\F30A"; }

.mdi-key-variant:before {
  content: "\F30B"; }

.mdi-keyboard:before {
  content: "\F30C"; }

.mdi-keyboard-backspace:before {
  content: "\F30D"; }

.mdi-keyboard-caps:before {
  content: "\F30E"; }

.mdi-keyboard-close:before {
  content: "\F30F"; }

.mdi-keyboard-off:before {
  content: "\F310"; }

.mdi-keyboard-return:before {
  content: "\F311"; }

.mdi-keyboard-tab:before {
  content: "\F312"; }

.mdi-keyboard-variant:before {
  content: "\F313"; }

.mdi-kodi:before {
  content: "\F314"; }

.mdi-label:before {
  content: "\F315"; }

.mdi-label-outline:before {
  content: "\F316"; }

.mdi-lan:before {
  content: "\F317"; }

.mdi-lan-connect:before {
  content: "\F318"; }

.mdi-lan-disconnect:before {
  content: "\F319"; }

.mdi-lan-pending:before {
  content: "\F31A"; }

.mdi-language-csharp:before {
  content: "\F31B"; }

.mdi-language-css3:before {
  content: "\F31C"; }

.mdi-language-html5:before {
  content: "\F31D"; }

.mdi-language-javascript:before {
  content: "\F31E"; }

.mdi-language-php:before {
  content: "\F31F"; }

.mdi-language-python:before {
  content: "\F320"; }

.mdi-language-python-text:before {
  content: "\F321"; }

.mdi-laptop:before {
  content: "\F322"; }

.mdi-laptop-chromebook:before {
  content: "\F323"; }

.mdi-laptop-mac:before {
  content: "\F324"; }

.mdi-laptop-windows:before {
  content: "\F325"; }

.mdi-lastfm:before {
  content: "\F326"; }

.mdi-launch:before {
  content: "\F327"; }

.mdi-layers:before {
  content: "\F328"; }

.mdi-layers-off:before {
  content: "\F329"; }

.mdi-leaf:before {
  content: "\F32A"; }

.mdi-led-off:before {
  content: "\F32B"; }

.mdi-led-on:before {
  content: "\F32C"; }

.mdi-led-outline:before {
  content: "\F32D"; }

.mdi-led-variant-off:before {
  content: "\F32E"; }

.mdi-led-variant-on:before {
  content: "\F32F"; }

.mdi-led-variant-outline:before {
  content: "\F330"; }

.mdi-library:before {
  content: "\F331"; }

.mdi-library-books:before {
  content: "\F332"; }

.mdi-library-music:before {
  content: "\F333"; }

.mdi-library-plus:before {
  content: "\F334"; }

.mdi-lightbulb:before {
  content: "\F335"; }

.mdi-lightbulb-outline:before {
  content: "\F336"; }

.mdi-link:before {
  content: "\F337"; }

.mdi-link-off:before {
  content: "\F338"; }

.mdi-link-variant:before {
  content: "\F339"; }

.mdi-link-variant-off:before {
  content: "\F33A"; }

.mdi-linkedin:before {
  content: "\F33B"; }

.mdi-linkedin-box:before {
  content: "\F33C"; }

.mdi-linux:before {
  content: "\F33D"; }

.mdi-lock:before {
  content: "\F33E"; }

.mdi-lock-open:before {
  content: "\F33F"; }

.mdi-lock-open-outline:before {
  content: "\F340"; }

.mdi-lock-outline:before {
  content: "\F341"; }

.mdi-lock-plus:before {
  content: "\F5FB"; }

.mdi-login:before {
  content: "\F342"; }

.mdi-login-variant:before {
  content: "\F5FC"; }

.mdi-logout:before {
  content: "\F343"; }

.mdi-logout-variant:before {
  content: "\F5FD"; }

.mdi-looks:before {
  content: "\F344"; }

.mdi-loupe:before {
  content: "\F345"; }

.mdi-lumx:before {
  content: "\F346"; }

.mdi-magnet:before {
  content: "\F347"; }

.mdi-magnet-on:before {
  content: "\F348"; }

.mdi-magnify:before {
  content: "\F349"; }

.mdi-magnify-minus:before {
  content: "\F34A"; }

.mdi-magnify-plus:before {
  content: "\F34B"; }

.mdi-mail-ru:before {
  content: "\F34C"; }

.mdi-map:before {
  content: "\F34D"; }

.mdi-map-marker:before {
  content: "\F34E"; }

.mdi-map-marker-circle:before {
  content: "\F34F"; }

.mdi-map-marker-multiple:before {
  content: "\F350"; }

.mdi-map-marker-off:before {
  content: "\F351"; }

.mdi-map-marker-radius:before {
  content: "\F352"; }

.mdi-margin:before {
  content: "\F353"; }

.mdi-markdown:before {
  content: "\F354"; }

.mdi-marker-check:before {
  content: "\F355"; }

.mdi-martini:before {
  content: "\F356"; }

.mdi-material-ui:before {
  content: "\F357"; }

.mdi-math-compass:before {
  content: "\F358"; }

.mdi-maxcdn:before {
  content: "\F359"; }

.mdi-medium:before {
  content: "\F35A"; }

.mdi-memory:before {
  content: "\F35B"; }

.mdi-menu:before {
  content: "\F35C"; }

.mdi-menu-down:before {
  content: "\F35D"; }

.mdi-menu-left:before {
  content: "\F35E"; }

.mdi-menu-right:before {
  content: "\F35F"; }

.mdi-menu-up:before {
  content: "\F360"; }

.mdi-message:before {
  content: "\F361"; }

.mdi-message-alert:before {
  content: "\F362"; }

.mdi-message-draw:before {
  content: "\F363"; }

.mdi-message-image:before {
  content: "\F364"; }

.mdi-message-outline:before {
  content: "\F365"; }

.mdi-message-processing:before {
  content: "\F366"; }

.mdi-message-reply:before {
  content: "\F367"; }

.mdi-message-reply-text:before {
  content: "\F368"; }

.mdi-message-text:before {
  content: "\F369"; }

.mdi-message-text-outline:before {
  content: "\F36A"; }

.mdi-message-video:before {
  content: "\F36B"; }

.mdi-microphone:before {
  content: "\F36C"; }

.mdi-microphone-off:before {
  content: "\F36D"; }

.mdi-microphone-outline:before {
  content: "\F36E"; }

.mdi-microphone-settings:before {
  content: "\F36F"; }

.mdi-microphone-variant:before {
  content: "\F370"; }

.mdi-microphone-variant-off:before {
  content: "\F371"; }

.mdi-microsoft:before {
  content: "\F372"; }

.mdi-minecraft:before {
  content: "\F373"; }

.mdi-minus:before {
  content: "\F374"; }

.mdi-minus-box:before {
  content: "\F375"; }

.mdi-minus-circle:before {
  content: "\F376"; }

.mdi-minus-circle-outline:before {
  content: "\F377"; }

.mdi-minus-network:before {
  content: "\F378"; }

.mdi-monitor:before {
  content: "\F379"; }

.mdi-monitor-multiple:before {
  content: "\F37A"; }

.mdi-more:before {
  content: "\F37B"; }

.mdi-motorbike:before {
  content: "\F37C"; }

.mdi-mouse:before {
  content: "\F37D"; }

.mdi-mouse-off:before {
  content: "\F37E"; }

.mdi-mouse-variant:before {
  content: "\F37F"; }

.mdi-mouse-variant-off:before {
  content: "\F380"; }

.mdi-movie:before {
  content: "\F381"; }

.mdi-multiplication:before {
  content: "\F382"; }

.mdi-multiplication-box:before {
  content: "\F383"; }

.mdi-music-box:before {
  content: "\F384"; }

.mdi-music-box-outline:before {
  content: "\F385"; }

.mdi-music-circle:before {
  content: "\F386"; }

.mdi-music-note:before {
  content: "\F387"; }

.mdi-music-note-bluetooth:before {
  content: "\F5FE"; }

.mdi-music-note-bluetooth-off:before {
  content: "\F5FF"; }

.mdi-music-note-eighth:before {
  content: "\F388"; }

.mdi-music-note-half:before {
  content: "\F389"; }

.mdi-music-note-off:before {
  content: "\F38A"; }

.mdi-music-note-quarter:before {
  content: "\F38B"; }

.mdi-music-note-sixteenth:before {
  content: "\F38C"; }

.mdi-music-note-whole:before {
  content: "\F38D"; }

.mdi-nature:before {
  content: "\F38E"; }

.mdi-nature-people:before {
  content: "\F38F"; }

.mdi-navigation:before {
  content: "\F390"; }

.mdi-near-me:before {
  content: "\F5CD"; }

.mdi-needle:before {
  content: "\F391"; }

.mdi-nest-protect:before {
  content: "\F392"; }

.mdi-nest-thermostat:before {
  content: "\F393"; }

.mdi-new-box:before {
  content: "\F394"; }

.mdi-newspaper:before {
  content: "\F395"; }

.mdi-nfc:before {
  content: "\F396"; }

.mdi-nfc-tap:before {
  content: "\F397"; }

.mdi-nfc-variant:before {
  content: "\F398"; }

.mdi-nodejs:before {
  content: "\F399"; }

.mdi-note:before {
  content: "\F39A"; }

.mdi-note-outline:before {
  content: "\F39B"; }

.mdi-note-plus:before {
  content: "\F39C"; }

.mdi-note-plus-outline:before {
  content: "\F39D"; }

.mdi-note-text:before {
  content: "\F39E"; }

.mdi-notification-clear-all:before {
  content: "\F39F"; }

.mdi-numeric:before {
  content: "\F3A0"; }

.mdi-numeric-0-box:before {
  content: "\F3A1"; }

.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2"; }

.mdi-numeric-0-box-outline:before {
  content: "\F3A3"; }

.mdi-numeric-1-box:before {
  content: "\F3A4"; }

.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5"; }

.mdi-numeric-1-box-outline:before {
  content: "\F3A6"; }

.mdi-numeric-2-box:before {
  content: "\F3A7"; }

.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8"; }

.mdi-numeric-2-box-outline:before {
  content: "\F3A9"; }

.mdi-numeric-3-box:before {
  content: "\F3AA"; }

.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB"; }

.mdi-numeric-3-box-outline:before {
  content: "\F3AC"; }

.mdi-numeric-4-box:before {
  content: "\F3AD"; }

.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE"; }

.mdi-numeric-4-box-outline:before {
  content: "\F3AF"; }

.mdi-numeric-5-box:before {
  content: "\F3B0"; }

.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1"; }

.mdi-numeric-5-box-outline:before {
  content: "\F3B2"; }

.mdi-numeric-6-box:before {
  content: "\F3B3"; }

.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4"; }

.mdi-numeric-6-box-outline:before {
  content: "\F3B5"; }

.mdi-numeric-7-box:before {
  content: "\F3B6"; }

.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7"; }

.mdi-numeric-7-box-outline:before {
  content: "\F3B8"; }

.mdi-numeric-8-box:before {
  content: "\F3B9"; }

.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA"; }

.mdi-numeric-8-box-outline:before {
  content: "\F3BB"; }

.mdi-numeric-9-box:before {
  content: "\F3BC"; }

.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD"; }

.mdi-numeric-9-box-outline:before {
  content: "\F3BE"; }

.mdi-numeric-9-plus-box:before {
  content: "\F3BF"; }

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0"; }

.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1"; }

.mdi-nutrition:before {
  content: "\F3C2"; }

.mdi-octagon:before {
  content: "\F3C3"; }

.mdi-octagon-outline:before {
  content: "\F3C4"; }

.mdi-odnoklassniki:before {
  content: "\F3C5"; }

.mdi-office:before {
  content: "\F3C6"; }

.mdi-oil:before {
  content: "\F3C7"; }

.mdi-oil-temperature:before {
  content: "\F3C8"; }

.mdi-omega:before {
  content: "\F3C9"; }

.mdi-onedrive:before {
  content: "\F3CA"; }

.mdi-opacity:before {
  content: "\F5CC"; }

.mdi-open-in-app:before {
  content: "\F3CB"; }

.mdi-open-in-new:before {
  content: "\F3CC"; }

.mdi-openid:before {
  content: "\F3CD"; }

.mdi-opera:before {
  content: "\F3CE"; }

.mdi-ornament:before {
  content: "\F3CF"; }

.mdi-ornament-variant:before {
  content: "\F3D0"; }

.mdi-outbox:before {
  content: "\F3D1"; }

.mdi-owl:before {
  content: "\F3D2"; }

.mdi-package:before {
  content: "\F3D3"; }

.mdi-package-down:before {
  content: "\F3D4"; }

.mdi-package-up:before {
  content: "\F3D5"; }

.mdi-package-variant:before {
  content: "\F3D6"; }

.mdi-package-variant-closed:before {
  content: "\F3D7"; }

.mdi-page-first:before {
  content: "\F600"; }

.mdi-page-last:before {
  content: "\F601"; }

.mdi-palette:before {
  content: "\F3D8"; }

.mdi-palette-advanced:before {
  content: "\F3D9"; }

.mdi-panda:before {
  content: "\F3DA"; }

.mdi-pandora:before {
  content: "\F3DB"; }

.mdi-panorama:before {
  content: "\F3DC"; }

.mdi-panorama-fisheye:before {
  content: "\F3DD"; }

.mdi-panorama-horizontal:before {
  content: "\F3DE"; }

.mdi-panorama-vertical:before {
  content: "\F3DF"; }

.mdi-panorama-wide-angle:before {
  content: "\F3E0"; }

.mdi-paper-cut-vertical:before {
  content: "\F3E1"; }

.mdi-paperclip:before {
  content: "\F3E2"; }

.mdi-parking:before {
  content: "\F3E3"; }

.mdi-pause:before {
  content: "\F3E4"; }

.mdi-pause-circle:before {
  content: "\F3E5"; }

.mdi-pause-circle-outline:before {
  content: "\F3E6"; }

.mdi-pause-octagon:before {
  content: "\F3E7"; }

.mdi-pause-octagon-outline:before {
  content: "\F3E8"; }

.mdi-paw:before {
  content: "\F3E9"; }

.mdi-pen:before {
  content: "\F3EA"; }

.mdi-pencil:before {
  content: "\F3EB"; }

.mdi-pencil-box:before {
  content: "\F3EC"; }

.mdi-pencil-box-outline:before {
  content: "\F3ED"; }

.mdi-pencil-lock:before {
  content: "\F3EE"; }

.mdi-pencil-off:before {
  content: "\F3EF"; }

.mdi-percent:before {
  content: "\F3F0"; }

.mdi-pharmacy:before {
  content: "\F3F1"; }

.mdi-phone:before {
  content: "\F3F2"; }

.mdi-phone-bluetooth:before {
  content: "\F3F3"; }

.mdi-phone-classic:before {
  content: "\F602"; }

.mdi-phone-forward:before {
  content: "\F3F4"; }

.mdi-phone-hangup:before {
  content: "\F3F5"; }

.mdi-phone-in-talk:before {
  content: "\F3F6"; }

.mdi-phone-incoming:before {
  content: "\F3F7"; }

.mdi-phone-locked:before {
  content: "\F3F8"; }

.mdi-phone-log:before {
  content: "\F3F9"; }

.mdi-phone-missed:before {
  content: "\F3FA"; }

.mdi-phone-outgoing:before {
  content: "\F3FB"; }

.mdi-phone-paused:before {
  content: "\F3FC"; }

.mdi-phone-settings:before {
  content: "\F3FD"; }

.mdi-phone-voip:before {
  content: "\F3FE"; }

.mdi-pi:before {
  content: "\F3FF"; }

.mdi-pi-box:before {
  content: "\F400"; }

.mdi-pig:before {
  content: "\F401"; }

.mdi-pill:before {
  content: "\F402"; }

.mdi-pin:before {
  content: "\F403"; }

.mdi-pin-off:before {
  content: "\F404"; }

.mdi-pine-tree:before {
  content: "\F405"; }

.mdi-pine-tree-box:before {
  content: "\F406"; }

.mdi-pinterest:before {
  content: "\F407"; }

.mdi-pinterest-box:before {
  content: "\F408"; }

.mdi-pizza:before {
  content: "\F409"; }

.mdi-play:before {
  content: "\F40A"; }

.mdi-play-box-outline:before {
  content: "\F40B"; }

.mdi-play-circle:before {
  content: "\F40C"; }

.mdi-play-circle-outline:before {
  content: "\F40D"; }

.mdi-play-pause:before {
  content: "\F40E"; }

.mdi-play-protected-content:before {
  content: "\F40F"; }

.mdi-playlist-check:before {
  content: "\F5C7"; }

.mdi-playlist-minus:before {
  content: "\F410"; }

.mdi-playlist-play:before {
  content: "\F411"; }

.mdi-playlist-plus:before {
  content: "\F412"; }

.mdi-playlist-remove:before {
  content: "\F413"; }

.mdi-playstation:before {
  content: "\F414"; }

.mdi-plus:before {
  content: "\F415"; }

.mdi-plus-box:before {
  content: "\F416"; }

.mdi-plus-circle:before {
  content: "\F417"; }

.mdi-plus-circle-multiple-outline:before {
  content: "\F418"; }

.mdi-plus-circle-outline:before {
  content: "\F419"; }

.mdi-plus-network:before {
  content: "\F41A"; }

.mdi-plus-one:before {
  content: "\F41B"; }

.mdi-pocket:before {
  content: "\F41C"; }

.mdi-pokeball:before {
  content: "\F41D"; }

.mdi-polaroid:before {
  content: "\F41E"; }

.mdi-poll:before {
  content: "\F41F"; }

.mdi-poll-box:before {
  content: "\F420"; }

.mdi-polymer:before {
  content: "\F421"; }

.mdi-pool:before {
  content: "\F606"; }

.mdi-popcorn:before {
  content: "\F422"; }

.mdi-pound:before {
  content: "\F423"; }

.mdi-pound-box:before {
  content: "\F424"; }

.mdi-power:before {
  content: "\F425"; }

.mdi-power-settings:before {
  content: "\F426"; }

.mdi-power-socket:before {
  content: "\F427"; }

.mdi-presentation:before {
  content: "\F428"; }

.mdi-presentation-play:before {
  content: "\F429"; }

.mdi-printer:before {
  content: "\F42A"; }

.mdi-printer-3d:before {
  content: "\F42B"; }

.mdi-printer-alert:before {
  content: "\F42C"; }

.mdi-priority-high:before {
  content: "\F603"; }

.mdi-priority-low:before {
  content: "\F604"; }

.mdi-professional-hexagon:before {
  content: "\F42D"; }

.mdi-projector:before {
  content: "\F42E"; }

.mdi-projector-screen:before {
  content: "\F42F"; }

.mdi-pulse:before {
  content: "\F430"; }

.mdi-puzzle:before {
  content: "\F431"; }

.mdi-qqchat:before {
  content: "\F605"; }

.mdi-qrcode:before {
  content: "\F432"; }

.mdi-qrcode-scan:before {
  content: "\F433"; }

.mdi-quadcopter:before {
  content: "\F434"; }

.mdi-quality-high:before {
  content: "\F435"; }

.mdi-quicktime:before {
  content: "\F436"; }

.mdi-radar:before {
  content: "\F437"; }

.mdi-radiator:before {
  content: "\F438"; }

.mdi-radio:before {
  content: "\F439"; }

.mdi-radio-handheld:before {
  content: "\F43A"; }

.mdi-radio-tower:before {
  content: "\F43B"; }

.mdi-radioactive:before {
  content: "\F43C"; }

.mdi-radiobox-blank:before {
  content: "\F43D"; }

.mdi-radiobox-marked:before {
  content: "\F43E"; }

.mdi-raspberrypi:before {
  content: "\F43F"; }

.mdi-ray-end:before {
  content: "\F440"; }

.mdi-ray-end-arrow:before {
  content: "\F441"; }

.mdi-ray-start:before {
  content: "\F442"; }

.mdi-ray-start-arrow:before {
  content: "\F443"; }

.mdi-ray-start-end:before {
  content: "\F444"; }

.mdi-ray-vertex:before {
  content: "\F445"; }

.mdi-rdio:before {
  content: "\F446"; }

.mdi-read:before {
  content: "\F447"; }

.mdi-readability:before {
  content: "\F448"; }

.mdi-receipt:before {
  content: "\F449"; }

.mdi-record:before {
  content: "\F44A"; }

.mdi-record-rec:before {
  content: "\F44B"; }

.mdi-recycle:before {
  content: "\F44C"; }

.mdi-reddit:before {
  content: "\F44D"; }

.mdi-redo:before {
  content: "\F44E"; }

.mdi-redo-variant:before {
  content: "\F44F"; }

.mdi-refresh:before {
  content: "\F450"; }

.mdi-regex:before {
  content: "\F451"; }

.mdi-relative-scale:before {
  content: "\F452"; }

.mdi-reload:before {
  content: "\F453"; }

.mdi-remote:before {
  content: "\F454"; }

.mdi-rename-box:before {
  content: "\F455"; }

.mdi-repeat:before {
  content: "\F456"; }

.mdi-repeat-off:before {
  content: "\F457"; }

.mdi-repeat-once:before {
  content: "\F458"; }

.mdi-replay:before {
  content: "\F459"; }

.mdi-reply:before {
  content: "\F45A"; }

.mdi-reply-all:before {
  content: "\F45B"; }

.mdi-reproduction:before {
  content: "\F45C"; }

.mdi-resize-bottom-right:before {
  content: "\F45D"; }

.mdi-responsive:before {
  content: "\F45E"; }

.mdi-rewind:before {
  content: "\F45F"; }

.mdi-ribbon:before {
  content: "\F460"; }

.mdi-road:before {
  content: "\F461"; }

.mdi-road-variant:before {
  content: "\F462"; }

.mdi-rocket:before {
  content: "\F463"; }

.mdi-rotate-3d:before {
  content: "\F464"; }

.mdi-rotate-left:before {
  content: "\F465"; }

.mdi-rotate-left-variant:before {
  content: "\F466"; }

.mdi-rotate-right:before {
  content: "\F467"; }

.mdi-rotate-right-variant:before {
  content: "\F468"; }

.mdi-rounded-corner:before {
  content: "\F607"; }

.mdi-router-wireless:before {
  content: "\F469"; }

.mdi-routes:before {
  content: "\F46A"; }

.mdi-rowing:before {
  content: "\F608"; }

.mdi-rss:before {
  content: "\F46B"; }

.mdi-rss-box:before {
  content: "\F46C"; }

.mdi-ruler:before {
  content: "\F46D"; }

.mdi-run:before {
  content: "\F46E"; }

.mdi-sale:before {
  content: "\F46F"; }

.mdi-satellite:before {
  content: "\F470"; }

.mdi-satellite-variant:before {
  content: "\F471"; }

.mdi-saxophone:before {
  content: "\F609"; }

.mdi-scale:before {
  content: "\F472"; }

.mdi-scale-balance:before {
  content: "\F5D1"; }

.mdi-scale-bathroom:before {
  content: "\F473"; }

.mdi-school:before {
  content: "\F474"; }

.mdi-screen-rotation:before {
  content: "\F475"; }

.mdi-screen-rotation-lock:before {
  content: "\F476"; }

.mdi-screwdriver:before {
  content: "\F477"; }

.mdi-script:before {
  content: "\F478"; }

.mdi-sd:before {
  content: "\F479"; }

.mdi-seal:before {
  content: "\F47A"; }

.mdi-seat-flat:before {
  content: "\F47B"; }

.mdi-seat-flat-angled:before {
  content: "\F47C"; }

.mdi-seat-individual-suite:before {
  content: "\F47D"; }

.mdi-seat-legroom-extra:before {
  content: "\F47E"; }

.mdi-seat-legroom-normal:before {
  content: "\F47F"; }

.mdi-seat-legroom-reduced:before {
  content: "\F480"; }

.mdi-seat-recline-extra:before {
  content: "\F481"; }

.mdi-seat-recline-normal:before {
  content: "\F482"; }

.mdi-security:before {
  content: "\F483"; }

.mdi-security-network:before {
  content: "\F484"; }

.mdi-select:before {
  content: "\F485"; }

.mdi-select-all:before {
  content: "\F486"; }

.mdi-select-inverse:before {
  content: "\F487"; }

.mdi-select-off:before {
  content: "\F488"; }

.mdi-selection:before {
  content: "\F489"; }

.mdi-send:before {
  content: "\F48A"; }

.mdi-server:before {
  content: "\F48B"; }

.mdi-server-minus:before {
  content: "\F48C"; }

.mdi-server-network:before {
  content: "\F48D"; }

.mdi-server-network-off:before {
  content: "\F48E"; }

.mdi-server-off:before {
  content: "\F48F"; }

.mdi-server-plus:before {
  content: "\F490"; }

.mdi-server-remove:before {
  content: "\F491"; }

.mdi-server-security:before {
  content: "\F492"; }

.mdi-settings:before {
  content: "\F493"; }

.mdi-settings-box:before {
  content: "\F494"; }

.mdi-shape-plus:before {
  content: "\F495"; }

.mdi-share:before {
  content: "\F496"; }

.mdi-share-variant:before {
  content: "\F497"; }

.mdi-shield:before {
  content: "\F498"; }

.mdi-shield-outline:before {
  content: "\F499"; }

.mdi-shopping:before {
  content: "\F49A"; }

.mdi-shopping-music:before {
  content: "\F49B"; }

.mdi-shredder:before {
  content: "\F49C"; }

.mdi-shuffle:before {
  content: "\F49D"; }

.mdi-shuffle-disabled:before {
  content: "\F49E"; }

.mdi-shuffle-variant:before {
  content: "\F49F"; }

.mdi-sigma:before {
  content: "\F4A0"; }

.mdi-sign-caution:before {
  content: "\F4A1"; }

.mdi-signal:before {
  content: "\F4A2"; }

.mdi-signal-variant:before {
  content: "\F60A"; }

.mdi-silverware:before {
  content: "\F4A3"; }

.mdi-silverware-fork:before {
  content: "\F4A4"; }

.mdi-silverware-spoon:before {
  content: "\F4A5"; }

.mdi-silverware-variant:before {
  content: "\F4A6"; }

.mdi-sim:before {
  content: "\F4A7"; }

.mdi-sim-alert:before {
  content: "\F4A8"; }

.mdi-sim-off:before {
  content: "\F4A9"; }

.mdi-sitemap:before {
  content: "\F4AA"; }

.mdi-skip-backward:before {
  content: "\F4AB"; }

.mdi-skip-forward:before {
  content: "\F4AC"; }

.mdi-skip-next:before {
  content: "\F4AD"; }

.mdi-skip-previous:before {
  content: "\F4AE"; }

.mdi-skype:before {
  content: "\F4AF"; }

.mdi-skype-business:before {
  content: "\F4B0"; }

.mdi-slack:before {
  content: "\F4B1"; }

.mdi-sleep:before {
  content: "\F4B2"; }

.mdi-sleep-off:before {
  content: "\F4B3"; }

.mdi-smoking:before {
  content: "\F4B4"; }

.mdi-smoking-off:before {
  content: "\F4B5"; }

.mdi-snapchat:before {
  content: "\F4B6"; }

.mdi-snowman:before {
  content: "\F4B7"; }

.mdi-soccer:before {
  content: "\F4B8"; }

.mdi-sofa:before {
  content: "\F4B9"; }

.mdi-sort:before {
  content: "\F4BA"; }

.mdi-sort-alphabetical:before {
  content: "\F4BB"; }

.mdi-sort-ascending:before {
  content: "\F4BC"; }

.mdi-sort-descending:before {
  content: "\F4BD"; }

.mdi-sort-numeric:before {
  content: "\F4BE"; }

.mdi-sort-variant:before {
  content: "\F4BF"; }

.mdi-soundcloud:before {
  content: "\F4C0"; }

.mdi-source-fork:before {
  content: "\F4C1"; }

.mdi-source-pull:before {
  content: "\F4C2"; }

.mdi-speaker:before {
  content: "\F4C3"; }

.mdi-speaker-off:before {
  content: "\F4C4"; }

.mdi-speedometer:before {
  content: "\F4C5"; }

.mdi-spellcheck:before {
  content: "\F4C6"; }

.mdi-spotify:before {
  content: "\F4C7"; }

.mdi-spotlight:before {
  content: "\F4C8"; }

.mdi-spotlight-beam:before {
  content: "\F4C9"; }

.mdi-square-inc:before {
  content: "\F4CA"; }

.mdi-square-inc-cash:before {
  content: "\F4CB"; }

.mdi-stackexchange:before {
  content: "\F60B"; }

.mdi-stackoverflow:before {
  content: "\F4CC"; }

.mdi-stairs:before {
  content: "\F4CD"; }

.mdi-star:before {
  content: "\F4CE"; }

.mdi-star-circle:before {
  content: "\F4CF"; }

.mdi-star-half:before {
  content: "\F4D0"; }

.mdi-star-off:before {
  content: "\F4D1"; }

.mdi-star-outline:before {
  content: "\F4D2"; }

.mdi-steam:before {
  content: "\F4D3"; }

.mdi-steering:before {
  content: "\F4D4"; }

.mdi-step-backward:before {
  content: "\F4D5"; }

.mdi-step-backward-2:before {
  content: "\F4D6"; }

.mdi-step-forward:before {
  content: "\F4D7"; }

.mdi-step-forward-2:before {
  content: "\F4D8"; }

.mdi-stethoscope:before {
  content: "\F4D9"; }

.mdi-sticker:before {
  content: "\F5D0"; }

.mdi-stocking:before {
  content: "\F4DA"; }

.mdi-stop:before, .tts-speaking .tts-icon:before {
  content: "\F4DB"; }

.mdi-store:before {
  content: "\F4DC"; }

.mdi-store-24-hour:before {
  content: "\F4DD"; }

.mdi-stove:before {
  content: "\F4DE"; }

.mdi-subdirectory-arrow-left:before {
  content: "\F60C"; }

.mdi-subdirectory-arrow-right:before {
  content: "\F60D"; }

.mdi-subway:before {
  content: "\F4DF"; }

.mdi-sunglasses:before {
  content: "\F4E0"; }

.mdi-surround-sound:before {
  content: "\F5C5"; }

.mdi-swap-horizontal:before {
  content: "\F4E1"; }

.mdi-swap-vertical:before {
  content: "\F4E2"; }

.mdi-swim:before {
  content: "\F4E3"; }

.mdi-switch:before {
  content: "\F4E4"; }

.mdi-sword:before {
  content: "\F4E5"; }

.mdi-sync:before {
  content: "\F4E6"; }

.mdi-sync-alert:before {
  content: "\F4E7"; }

.mdi-sync-off:before {
  content: "\F4E8"; }

.mdi-tab:before {
  content: "\F4E9"; }

.mdi-tab-unselected:before {
  content: "\F4EA"; }

.mdi-table:before {
  content: "\F4EB"; }

.mdi-table-column-plus-after:before {
  content: "\F4EC"; }

.mdi-table-column-plus-before:before {
  content: "\F4ED"; }

.mdi-table-column-remove:before {
  content: "\F4EE"; }

.mdi-table-column-width:before {
  content: "\F4EF"; }

.mdi-table-edit:before {
  content: "\F4F0"; }

.mdi-table-large:before {
  content: "\F4F1"; }

.mdi-table-row-height:before {
  content: "\F4F2"; }

.mdi-table-row-plus-after:before {
  content: "\F4F3"; }

.mdi-table-row-plus-before:before {
  content: "\F4F4"; }

.mdi-table-row-remove:before {
  content: "\F4F5"; }

.mdi-tablet:before {
  content: "\F4F6"; }

.mdi-tablet-android:before {
  content: "\F4F7"; }

.mdi-tablet-ipad:before {
  content: "\F4F8"; }

.mdi-tag:before {
  content: "\F4F9"; }

.mdi-tag-faces:before {
  content: "\F4FA"; }

.mdi-tag-multiple:before {
  content: "\F4FB"; }

.mdi-tag-outline:before {
  content: "\F4FC"; }

.mdi-tag-text-outline:before {
  content: "\F4FD"; }

.mdi-target:before {
  content: "\F4FE"; }

.mdi-taxi:before {
  content: "\F4FF"; }

.mdi-teamviewer:before {
  content: "\F500"; }

.mdi-telegram:before {
  content: "\F501"; }

.mdi-television:before {
  content: "\F502"; }

.mdi-television-guide:before {
  content: "\F503"; }

.mdi-temperature-celsius:before {
  content: "\F504"; }

.mdi-temperature-fahrenheit:before {
  content: "\F505"; }

.mdi-temperature-kelvin:before {
  content: "\F506"; }

.mdi-tennis:before {
  content: "\F507"; }

.mdi-tent:before {
  content: "\F508"; }

.mdi-terrain:before {
  content: "\F509"; }

.mdi-text-to-speech:before, .tts-icon:before {
  content: "\F50A"; }

.mdi-text-to-speech-off:before {
  content: "\F50B"; }

.mdi-textbox:before {
  content: "\F60E"; }

.mdi-texture:before {
  content: "\F50C"; }

.mdi-theater:before {
  content: "\F50D"; }

.mdi-theme-light-dark:before {
  content: "\F50E"; }

.mdi-thermometer:before {
  content: "\F50F"; }

.mdi-thermometer-lines:before {
  content: "\F510"; }

.mdi-thumb-down:before {
  content: "\F511"; }

.mdi-thumb-down-outline:before {
  content: "\F512"; }

.mdi-thumb-up:before {
  content: "\F513"; }

.mdi-thumb-up-outline:before {
  content: "\F514"; }

.mdi-thumbs-up-down:before {
  content: "\F515"; }

.mdi-ticket:before {
  content: "\F516"; }

.mdi-ticket-account:before {
  content: "\F517"; }

.mdi-ticket-confirmation:before {
  content: "\F518"; }

.mdi-tie:before {
  content: "\F519"; }

.mdi-timelapse:before {
  content: "\F51A"; }

.mdi-timer:before {
  content: "\F51B"; }

.mdi-timer-10:before {
  content: "\F51C"; }

.mdi-timer-3:before {
  content: "\F51D"; }

.mdi-timer-off:before {
  content: "\F51E"; }

.mdi-timer-sand:before {
  content: "\F51F"; }

.mdi-timetable:before {
  content: "\F520"; }

.mdi-toggle-switch:before {
  content: "\F521"; }

.mdi-toggle-switch-off:before {
  content: "\F522"; }

.mdi-tooltip:before {
  content: "\F523"; }

.mdi-tooltip-edit:before {
  content: "\F524"; }

.mdi-tooltip-image:before {
  content: "\F525"; }

.mdi-tooltip-outline:before {
  content: "\F526"; }

.mdi-tooltip-outline-plus:before {
  content: "\F527"; }

.mdi-tooltip-text:before {
  content: "\F528"; }

.mdi-tooth:before {
  content: "\F529"; }

.mdi-tor:before {
  content: "\F52A"; }

.mdi-traffic-light:before {
  content: "\F52B"; }

.mdi-train:before {
  content: "\F52C"; }

.mdi-tram:before {
  content: "\F52D"; }

.mdi-transcribe:before {
  content: "\F52E"; }

.mdi-transcribe-close:before {
  content: "\F52F"; }

.mdi-transfer:before {
  content: "\F530"; }

.mdi-translate:before {
  content: "\F5CA"; }

.mdi-tree:before {
  content: "\F531"; }

.mdi-trello:before {
  content: "\F532"; }

.mdi-trending-down:before {
  content: "\F533"; }

.mdi-trending-neutral:before {
  content: "\F534"; }

.mdi-trending-up:before {
  content: "\F535"; }

.mdi-triangle:before {
  content: "\F536"; }

.mdi-triangle-outline:before {
  content: "\F537"; }

.mdi-trophy:before {
  content: "\F538"; }

.mdi-trophy-award:before {
  content: "\F539"; }

.mdi-trophy-outline:before {
  content: "\F53A"; }

.mdi-trophy-variant:before {
  content: "\F53B"; }

.mdi-trophy-variant-outline:before {
  content: "\F53C"; }

.mdi-truck:before {
  content: "\F53D"; }

.mdi-truck-delivery:before {
  content: "\F53E"; }

.mdi-tshirt-crew:before {
  content: "\F53F"; }

.mdi-tshirt-v:before {
  content: "\F540"; }

.mdi-tumblr:before {
  content: "\F541"; }

.mdi-tumblr-reblog:before {
  content: "\F542"; }

.mdi-twitch:before {
  content: "\F543"; }

.mdi-twitter:before {
  content: "\F544"; }

.mdi-twitter-box:before {
  content: "\F545"; }

.mdi-twitter-circle:before {
  content: "\F546"; }

.mdi-twitter-retweet:before {
  content: "\F547"; }

.mdi-ubuntu:before {
  content: "\F548"; }

.mdi-umbraco:before {
  content: "\F549"; }

.mdi-umbrella:before {
  content: "\F54A"; }

.mdi-umbrella-outline:before {
  content: "\F54B"; }

.mdi-undo:before {
  content: "\F54C"; }

.mdi-undo-variant:before {
  content: "\F54D"; }

.mdi-unfold-less:before {
  content: "\F54E"; }

.mdi-unfold-more:before {
  content: "\F54F"; }

.mdi-ungroup:before {
  content: "\F550"; }

.mdi-untappd:before {
  content: "\F551"; }

.mdi-upload:before {
  content: "\F552"; }

.mdi-usb:before {
  content: "\F553"; }

.mdi-vector-arrange-above:before {
  content: "\F554"; }

.mdi-vector-arrange-below:before {
  content: "\F555"; }

.mdi-vector-circle:before {
  content: "\F556"; }

.mdi-vector-circle-variant:before {
  content: "\F557"; }

.mdi-vector-combine:before {
  content: "\F558"; }

.mdi-vector-curve:before {
  content: "\F559"; }

.mdi-vector-difference:before {
  content: "\F55A"; }

.mdi-vector-difference-ab:before {
  content: "\F55B"; }

.mdi-vector-difference-ba:before {
  content: "\F55C"; }

.mdi-vector-intersection:before {
  content: "\F55D"; }

.mdi-vector-line:before {
  content: "\F55E"; }

.mdi-vector-point:before {
  content: "\F55F"; }

.mdi-vector-polygon:before {
  content: "\F560"; }

.mdi-vector-polyline:before {
  content: "\F561"; }

.mdi-vector-rectangle:before {
  content: "\F5C6"; }

.mdi-vector-selection:before {
  content: "\F562"; }

.mdi-vector-square:before {
  content: "\F001"; }

.mdi-vector-triangle:before {
  content: "\F563"; }

.mdi-vector-union:before {
  content: "\F564"; }

.mdi-verified:before {
  content: "\F565"; }

.mdi-vibrate:before {
  content: "\F566"; }

.mdi-video:before {
  content: "\F567"; }

.mdi-video-off:before {
  content: "\F568"; }

.mdi-video-switch:before {
  content: "\F569"; }

.mdi-view-agenda:before {
  content: "\F56A"; }

.mdi-view-array:before {
  content: "\F56B"; }

.mdi-view-carousel:before {
  content: "\F56C"; }

.mdi-view-column:before {
  content: "\F56D"; }

.mdi-view-dashboard:before {
  content: "\F56E"; }

.mdi-view-day:before {
  content: "\F56F"; }

.mdi-view-grid:before {
  content: "\F570"; }

.mdi-view-headline:before {
  content: "\F571"; }

.mdi-view-list:before {
  content: "\F572"; }

.mdi-view-module:before {
  content: "\F573"; }

.mdi-view-quilt:before {
  content: "\F574"; }

.mdi-view-stream:before {
  content: "\F575"; }

.mdi-view-week:before {
  content: "\F576"; }

.mdi-vimeo:before {
  content: "\F577"; }

.mdi-vine:before {
  content: "\F578"; }

.mdi-violin:before {
  content: "\F60F"; }

.mdi-visualstudio:before {
  content: "\F610"; }

.mdi-vk:before {
  content: "\F579"; }

.mdi-vk-box:before {
  content: "\F57A"; }

.mdi-vk-circle:before {
  content: "\F57B"; }

.mdi-vlc:before {
  content: "\F57C"; }

.mdi-voice:before {
  content: "\F5CB"; }

.mdi-voicemail:before {
  content: "\F57D"; }

.mdi-volume-high:before {
  content: "\F57E"; }

.mdi-volume-low:before {
  content: "\F57F"; }

.mdi-volume-medium:before {
  content: "\F580"; }

.mdi-volume-off:before {
  content: "\F581"; }

.mdi-vpn:before {
  content: "\F582"; }

.mdi-walk:before {
  content: "\F583"; }

.mdi-wallet:before {
  content: "\F584"; }

.mdi-wallet-giftcard:before {
  content: "\F585"; }

.mdi-wallet-membership:before {
  content: "\F586"; }

.mdi-wallet-travel:before {
  content: "\F587"; }

.mdi-wan:before {
  content: "\F588"; }

.mdi-watch:before {
  content: "\F589"; }

.mdi-watch-export:before {
  content: "\F58A"; }

.mdi-watch-import:before {
  content: "\F58B"; }

.mdi-water:before {
  content: "\F58C"; }

.mdi-water-off:before {
  content: "\F58D"; }

.mdi-water-percent:before {
  content: "\F58E"; }

.mdi-water-pump:before {
  content: "\F58F"; }

.mdi-watermark:before {
  content: "\F612"; }

.mdi-weather-cloudy:before {
  content: "\F590"; }

.mdi-weather-fog:before {
  content: "\F591"; }

.mdi-weather-hail:before {
  content: "\F592"; }

.mdi-weather-lightning:before {
  content: "\F593"; }

.mdi-weather-night:before {
  content: "\F594"; }

.mdi-weather-partlycloudy:before {
  content: "\F595"; }

.mdi-weather-pouring:before {
  content: "\F596"; }

.mdi-weather-rainy:before {
  content: "\F597"; }

.mdi-weather-snowy:before {
  content: "\F598"; }

.mdi-weather-sunny:before {
  content: "\F599"; }

.mdi-weather-sunset:before {
  content: "\F59A"; }

.mdi-weather-sunset-down:before {
  content: "\F59B"; }

.mdi-weather-sunset-up:before {
  content: "\F59C"; }

.mdi-weather-windy:before {
  content: "\F59D"; }

.mdi-weather-windy-variant:before {
  content: "\F59E"; }

.mdi-web:before {
  content: "\F59F"; }

.mdi-webcam:before {
  content: "\F5A0"; }

.mdi-wechat:before {
  content: "\F611"; }

.mdi-weight:before {
  content: "\F5A1"; }

.mdi-weight-kilogram:before {
  content: "\F5A2"; }

.mdi-whatsapp:before {
  content: "\F5A3"; }

.mdi-wheelchair-accessibility:before {
  content: "\F5A4"; }

.mdi-white-balance-auto:before {
  content: "\F5A5"; }

.mdi-white-balance-incandescent:before {
  content: "\F5A6"; }

.mdi-white-balance-irradescent:before {
  content: "\F5A7"; }

.mdi-white-balance-sunny:before {
  content: "\F5A8"; }

.mdi-wifi:before {
  content: "\F5A9"; }

.mdi-wifi-off:before {
  content: "\F5AA"; }

.mdi-wii:before {
  content: "\F5AB"; }

.mdi-wikipedia:before {
  content: "\F5AC"; }

.mdi-window-close:before {
  content: "\F5AD"; }

.mdi-window-closed:before {
  content: "\F5AE"; }

.mdi-window-maximize:before {
  content: "\F5AF"; }

.mdi-window-minimize:before {
  content: "\F5B0"; }

.mdi-window-open:before {
  content: "\F5B1"; }

.mdi-window-restore:before {
  content: "\F5B2"; }

.mdi-windows:before {
  content: "\F5B3"; }

.mdi-wordpress:before {
  content: "\F5B4"; }

.mdi-worker:before {
  content: "\F5B5"; }

.mdi-wrap:before {
  content: "\F5B6"; }

.mdi-wrench:before {
  content: "\F5B7"; }

.mdi-wunderlist:before {
  content: "\F5B8"; }

.mdi-xbox:before {
  content: "\F5B9"; }

.mdi-xbox-controller:before {
  content: "\F5BA"; }

.mdi-xbox-controller-off:before {
  content: "\F5BB"; }

.mdi-xda:before {
  content: "\F5BC"; }

.mdi-xing:before {
  content: "\F5BD"; }

.mdi-xing-box:before {
  content: "\F5BE"; }

.mdi-xing-circle:before {
  content: "\F5BF"; }

.mdi-xml:before {
  content: "\F5C0"; }

.mdi-yeast:before {
  content: "\F5C1"; }

.mdi-yelp:before {
  content: "\F5C2"; }

.mdi-youtube-play:before {
  content: "\F5C3"; }

.mdi-zip-box:before {
  content: "\F5C4"; }

.mdi-18px {
  font-size: 18px; }

.mdi-24px {
  font-size: 24px; }

.mdi-36px {
  font-size: 36px; }

.mdi-48px {
  font-size: 48px; }

.mdi-dark {
  color: rgba(0, 0, 0, 0.54); }

.mdi-dark.mdi-inactive {
  color: rgba(0, 0, 0, 0.26); }

.mdi-light {
  color: white; }

.mdi-light.mdi-inactive {
  color: rgba(255, 255, 255, 0.3); }

@font-face {
  font-family: 'ElegantIcons';
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/ElegantIcons.eot);
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/ElegantIcons.eot?#iefix) format("embedded-opentype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/ElegantIcons.woff) format("woff"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/ElegantIcons.ttf) format("truetype"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/ElegantIcons.svg#ElegantIcons) format("svg");
  font-weight: normal;
  font-style: normal; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.google, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.googledrive, #open-screen #open-gdrive, #open-screen .recent-files .files .file .source.googledrive, #google-drive-authorization-window #drive-authorize-button:before, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
  font-family: 'ElegantIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block; }

.arrow_up:before {
  content: "!"; }

.arrow_down:before {
  content: "\""; }

.arrow_left:before {
  content: "#"; }

.arrow_right:before {
  content: "$"; }

.arrow_left-up:before {
  content: "%"; }

.arrow_right-up:before {
  content: "&"; }

.arrow_right-down:before {
  content: "'"; }

.arrow_left-down:before {
  content: "("; }

.arrow-up-down:before {
  content: ")"; }

.arrow_up-down_alt:before {
  content: "*"; }

.arrow_left-right_alt:before {
  content: "+"; }

.arrow_left-right:before {
  content: ","; }

.arrow_expand_alt2:before {
  content: "-"; }

.arrow_expand_alt:before {
  content: "."; }

.arrow_condense:before {
  content: "/"; }

.arrow_expand:before {
  content: "0"; }

.arrow_move:before {
  content: "1"; }

.arrow_carrot-up:before {
  content: "2"; }

.arrow_carrot-down:before {
  content: "3"; }

.arrow_carrot-left:before {
  content: "4"; }

.arrow_carrot-right:before {
  content: "5"; }

.arrow_carrot-2up:before {
  content: "6"; }

.arrow_carrot-2down:before {
  content: "7"; }

.arrow_carrot-2left:before {
  content: "8"; }

.arrow_carrot-2right:before {
  content: "9"; }

.arrow_carrot-up_alt2:before {
  content: ":"; }

.arrow_carrot-down_alt2:before {
  content: ";"; }

.arrow_carrot-left_alt2:before {
  content: "<"; }

.arrow_carrot-right_alt2:before {
  content: "="; }

.arrow_carrot-2up_alt2:before {
  content: ">"; }

.arrow_carrot-2down_alt2:before {
  content: "?"; }

.arrow_carrot-2left_alt2:before {
  content: "@"; }

.arrow_carrot-2right_alt2:before {
  content: "A"; }

.arrow_triangle-up:before {
  content: "B"; }

.arrow_triangle-down:before {
  content: "C"; }

.arrow_triangle-left:before {
  content: "D"; }

.arrow_triangle-right:before {
  content: "E"; }

.arrow_triangle-up_alt2:before {
  content: "F"; }

.arrow_triangle-down_alt2:before {
  content: "G"; }

.arrow_triangle-left_alt2:before {
  content: "H"; }

.arrow_triangle-right_alt2:before {
  content: "I"; }

.arrow_back:before {
  content: "J"; }

.icon_minus-06:before {
  content: "K"; }

.icon_plus:before {
  content: "L"; }

.icon_close:before {
  content: "M"; }

.icon_check:before {
  content: "N"; }

.icon_minus_alt2:before {
  content: "O"; }

.icon_plus_alt2:before {
  content: "P"; }

.icon_close_alt2:before {
  content: "Q"; }

.icon_check_alt2:before {
  content: "R"; }

.icon_zoom-out_alt:before {
  content: "S"; }

.icon_zoom-in_alt:before {
  content: "T"; }

.icon_search:before {
  content: "U"; }

.icon_box-empty:before {
  content: "V"; }

.icon_box-selected:before {
  content: "W"; }

.icon_minus-box:before {
  content: "X"; }

.icon_plus-box:before {
  content: "Y"; }

.icon_box-checked:before {
  content: "Z"; }

.icon_circle-empty:before {
  content: "["; }

.icon_circle-slelected:before {
  content: "\\"; }

.icon_stop_alt2:before {
  content: "]"; }

.icon_stop:before {
  content: "^"; }

.icon_pause_alt2:before {
  content: "_"; }

.icon_pause:before {
  content: "`"; }

.icon_menu:before {
  content: "a"; }

.icon_menu-square_alt2:before {
  content: "b"; }

.icon_menu-circle_alt2:before {
  content: "c"; }

.icon_ul:before {
  content: "d"; }

.icon_ol:before {
  content: "e"; }

.icon_adjust-horiz:before {
  content: "f"; }

.icon_adjust-vert:before {
  content: "g"; }

.icon_document_alt:before {
  content: "h"; }

.icon_documents_alt:before {
  content: "i"; }

.icon_pencil:before {
  content: "j"; }

.icon_pencil-edit_alt:before {
  content: "k"; }

.icon_pencil-edit:before {
  content: "l"; }

.icon_folder-alt:before {
  content: "m"; }

.icon_folder-open_alt:before {
  content: "n"; }

.icon_folder-add_alt:before {
  content: "o"; }

.icon_info_alt:before {
  content: "p"; }

.icon_error-oct_alt:before {
  content: "q"; }

.icon_error-circle_alt:before {
  content: "r"; }

.icon_error-triangle_alt:before {
  content: "s"; }

.icon_question_alt2:before {
  content: "t"; }

.icon_question:before {
  content: "u"; }

.icon_comment_alt:before {
  content: "v"; }

.icon_chat_alt:before {
  content: "w"; }

.icon_vol-mute_alt:before {
  content: "x"; }

.icon_volume-low_alt:before {
  content: "y"; }

.icon_volume-high_alt:before {
  content: "z"; }

.icon_quotations:before {
  content: "{"; }

.icon_quotations_alt2:before {
  content: "|"; }

.icon_clock_alt:before {
  content: "}"; }

.icon_lock_alt:before {
  content: "~"; }

.icon_lock-open_alt:before {
  content: "\E000"; }

.icon_key_alt:before {
  content: "\E001"; }

.icon_cloud_alt:before {
  content: "\E002"; }

.icon_cloud-upload_alt:before {
  content: "\E003"; }

.icon_cloud-download_alt:before {
  content: "\E004"; }

.icon_image:before {
  content: "\E005"; }

.icon_images:before {
  content: "\E006"; }

.icon_lightbulb_alt:before {
  content: "\E007"; }

.icon_gift_alt:before {
  content: "\E008"; }

.icon_house_alt:before {
  content: "\E009"; }

.icon_genius:before {
  content: "\E00A"; }

.icon_mobile:before {
  content: "\E00B"; }

.icon_tablet:before {
  content: "\E00C"; }

.icon_laptop:before {
  content: "\E00D"; }

.icon_desktop:before {
  content: "\E00E"; }

.icon_camera_alt:before {
  content: "\E00F"; }

.icon_mail_alt:before {
  content: "\E010"; }

.icon_cone_alt:before {
  content: "\E011"; }

.icon_ribbon_alt:before {
  content: "\E012"; }

.icon_bag_alt:before {
  content: "\E013"; }

.icon_creditcard:before {
  content: "\E014"; }

.icon_cart_alt:before {
  content: "\E015"; }

.icon_paperclip:before {
  content: "\E016"; }

.icon_tag_alt:before {
  content: "\E017"; }

.icon_tags_alt:before {
  content: "\E018"; }

.icon_trash_alt:before {
  content: "\E019"; }

.icon_cursor_alt:before {
  content: "\E01A"; }

.icon_mic_alt:before {
  content: "\E01B"; }

.icon_compass_alt:before {
  content: "\E01C"; }

.icon_pin_alt:before {
  content: "\E01D"; }

.icon_pushpin_alt:before {
  content: "\E01E"; }

.icon_map_alt:before {
  content: "\E01F"; }

.icon_drawer_alt:before {
  content: "\E020"; }

.icon_toolbox_alt:before {
  content: "\E021"; }

.icon_book_alt:before {
  content: "\E022"; }

.icon_calendar:before {
  content: "\E023"; }

.icon_film:before {
  content: "\E024"; }

.icon_table:before {
  content: "\E025"; }

.icon_contacts_alt:before {
  content: "\E026"; }

.icon_headphones:before {
  content: "\E027"; }

.icon_lifesaver:before {
  content: "\E028"; }

.icon_piechart:before {
  content: "\E029"; }

.icon_refresh:before {
  content: "\E02A"; }

.icon_link_alt:before {
  content: "\E02B"; }

.icon_link:before {
  content: "\E02C"; }

.icon_loading:before {
  content: "\E02D"; }

.icon_blocked:before {
  content: "\E02E"; }

.icon_archive_alt:before {
  content: "\E02F"; }

.icon_heart_alt:before {
  content: "\E030"; }

.icon_star_alt:before {
  content: "\E031"; }

.icon_star-half_alt:before {
  content: "\E032"; }

.icon_star:before {
  content: "\E033"; }

.icon_star-half:before {
  content: "\E034"; }

.icon_tools:before {
  content: "\E035"; }

.icon_tool:before {
  content: "\E036"; }

.icon_cog:before {
  content: "\E037"; }

.icon_cogs:before {
  content: "\E038"; }

.arrow_up_alt:before {
  content: "\E039"; }

.arrow_down_alt:before {
  content: "\E03A"; }

.arrow_left_alt:before {
  content: "\E03B"; }

.arrow_right_alt:before {
  content: "\E03C"; }

.arrow_left-up_alt:before {
  content: "\E03D"; }

.arrow_right-up_alt:before {
  content: "\E03E"; }

.arrow_right-down_alt:before {
  content: "\E03F"; }

.arrow_left-down_alt:before {
  content: "\E040"; }

.arrow_condense_alt:before {
  content: "\E041"; }

.arrow_expand_alt3:before {
  content: "\E042"; }

.arrow_carrot_up_alt:before {
  content: "\E043"; }

.arrow_carrot-down_alt:before {
  content: "\E044"; }

.arrow_carrot-left_alt:before {
  content: "\E045"; }

.arrow_carrot-right_alt:before {
  content: "\E046"; }

.arrow_carrot-2up_alt:before {
  content: "\E047"; }

.arrow_carrot-2dwnn_alt:before {
  content: "\E048"; }

.arrow_carrot-2left_alt:before {
  content: "\E049"; }

.arrow_carrot-2right_alt:before {
  content: "\E04A"; }

.arrow_triangle-up_alt:before {
  content: "\E04B"; }

.arrow_triangle-down_alt:before {
  content: "\E04C"; }

.arrow_triangle-left_alt:before {
  content: "\E04D"; }

.arrow_triangle-right_alt:before {
  content: "\E04E"; }

.icon_minus_alt:before {
  content: "\E04F"; }

.icon_plus_alt:before {
  content: "\E050"; }

.icon_close_alt:before {
  content: "\E051"; }

.icon_check_alt:before {
  content: "\E052"; }

.icon_zoom-out:before {
  content: "\E053"; }

.icon_zoom-in:before {
  content: "\E054"; }

.icon_stop_alt:before {
  content: "\E055"; }

.icon_menu-square_alt:before {
  content: "\E056"; }

.icon_menu-circle_alt:before {
  content: "\E057"; }

.icon_document:before {
  content: "\E058"; }

.icon_documents:before {
  content: "\E059"; }

.icon_pencil_alt:before {
  content: "\E05A"; }

.icon_folder:before {
  content: "\E05B"; }

.icon_folder-open:before {
  content: "\E05C"; }

.icon_folder-add:before {
  content: "\E05D"; }

.icon_folder_upload:before {
  content: "\E05E"; }

.icon_folder_download:before {
  content: "\E05F"; }

.icon_info:before {
  content: "\E060"; }

.icon_error-circle:before {
  content: "\E061"; }

.icon_error-oct:before {
  content: "\E062"; }

.icon_error-triangle:before {
  content: "\E063"; }

.icon_question_alt:before {
  content: "\E064"; }

.icon_comment:before {
  content: "\E065"; }

.icon_chat:before {
  content: "\E066"; }

.icon_vol-mute:before {
  content: "\E067"; }

.icon_volume-low:before {
  content: "\E068"; }

.icon_volume-high:before {
  content: "\E069"; }

.icon_quotations_alt:before {
  content: "\E06A"; }

.icon_clock:before {
  content: "\E06B"; }

.icon_lock:before {
  content: "\E06C"; }

.icon_lock-open:before {
  content: "\E06D"; }

.icon_key:before {
  content: "\E06E"; }

.icon_cloud:before {
  content: "\E06F"; }

.icon_cloud-upload:before {
  content: "\E070"; }

.icon_cloud-download:before {
  content: "\E071"; }

.icon_lightbulb:before {
  content: "\E072"; }

.icon_gift:before {
  content: "\E073"; }

.icon_house:before {
  content: "\E074"; }

.icon_camera:before {
  content: "\E075"; }

.icon_mail:before {
  content: "\E076"; }

.icon_cone:before {
  content: "\E077"; }

.icon_ribbon:before {
  content: "\E078"; }

.icon_bag:before {
  content: "\E079"; }

.icon_cart:before {
  content: "\E07A"; }

.icon_tag:before {
  content: "\E07B"; }

.icon_tags:before {
  content: "\E07C"; }

.icon_trash:before {
  content: "\E07D"; }

.icon_cursor:before {
  content: "\E07E"; }

.icon_mic:before {
  content: "\E07F"; }

.icon_compass:before {
  content: "\E080"; }

.icon_pin:before {
  content: "\E081"; }

.icon_pushpin:before {
  content: "\E082"; }

.icon_map:before {
  content: "\E083"; }

.icon_drawer:before {
  content: "\E084"; }

.icon_toolbox:before {
  content: "\E085"; }

.icon_book:before {
  content: "\E086"; }

.icon_contacts:before {
  content: "\E087"; }

.icon_archive:before {
  content: "\E088"; }

.icon_heart:before {
  content: "\E089"; }

.icon_profile:before {
  content: "\E08A"; }

.icon_group:before {
  content: "\E08B"; }

.icon_grid-2x2:before {
  content: "\E08C"; }

.icon_grid-3x3:before {
  content: "\E08D"; }

.icon_music:before {
  content: "\E08E"; }

.icon_pause_alt:before {
  content: "\E08F"; }

.icon_phone:before {
  content: "\E090"; }

.icon_upload:before {
  content: "\E091"; }

.icon_download:before {
  content: "\E092"; }

.social_facebook:before {
  content: "\E093"; }

.social_twitter:before {
  content: "\E094"; }

.social_pinterest:before {
  content: "\E095"; }

.social_googleplus:before {
  content: "\E096"; }

.social_tumblr:before {
  content: "\E097"; }

.social_tumbleupon:before {
  content: "\E098"; }

.social_wordpress:before {
  content: "\E099"; }

.social_instagram:before {
  content: "\E09A"; }

.social_dribbble:before {
  content: "\E09B"; }

.social_vimeo:before {
  content: "\E09C"; }

.social_linkedin:before {
  content: "\E09D"; }

.social_rss:before {
  content: "\E09E"; }

.social_deviantart:before {
  content: "\E09F"; }

.social_share:before {
  content: "\E0A0"; }

.social_myspace:before {
  content: "\E0A1"; }

.social_skype:before {
  content: "\E0A2"; }

.social_youtube:before {
  content: "\E0A3"; }

.social_picassa:before {
  content: "\E0A4"; }

.social_googledrive:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.google:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.googledrive:before, #open-screen #open-gdrive:before, #open-screen .recent-files .files .file .source.googledrive:before, #google-drive-authorization-window #drive-authorize-button:before {
  content: "\E0A5"; }

.social_flickr:before {
  content: "\E0A6"; }

.social_blogger:before {
  content: "\E0A7"; }

.social_spotify:before {
  content: "\E0A8"; }

.social_delicious:before {
  content: "\E0A9"; }

.social_facebook_circle:before {
  content: "\E0AA"; }

.social_twitter_circle:before {
  content: "\E0AB"; }

.social_pinterest_circle:before {
  content: "\E0AC"; }

.social_googleplus_circle:before {
  content: "\E0AD"; }

.social_tumblr_circle:before {
  content: "\E0AE"; }

.social_stumbleupon_circle:before {
  content: "\E0AF"; }

.social_wordpress_circle:before {
  content: "\E0B0"; }

.social_instagram_circle:before {
  content: "\E0B1"; }

.social_dribbble_circle:before {
  content: "\E0B2"; }

.social_vimeo_circle:before {
  content: "\E0B3"; }

.social_linkedin_circle:before {
  content: "\E0B4"; }

.social_rss_circle:before {
  content: "\E0B5"; }

.social_deviantart_circle:before {
  content: "\E0B6"; }

.social_share_circle:before {
  content: "\E0B7"; }

.social_myspace_circle:before {
  content: "\E0B8"; }

.social_skype_circle:before {
  content: "\E0B9"; }

.social_youtube_circle:before {
  content: "\E0BA"; }

.social_picassa_circle:before {
  content: "\E0BB"; }

.social_googledrive_alt2:before {
  content: "\E0BC"; }

.social_flickr_circle:before {
  content: "\E0BD"; }

.social_blogger_circle:before {
  content: "\E0BE"; }

.social_spotify_circle:before {
  content: "\E0BF"; }

.social_delicious_circle:before {
  content: "\E0C0"; }

.social_facebook_square:before {
  content: "\E0C1"; }

.social_twitter_square:before {
  content: "\E0C2"; }

.social_pinterest_square:before {
  content: "\E0C3"; }

.social_googleplus_square:before {
  content: "\E0C4"; }

.social_tumblr_square:before {
  content: "\E0C5"; }

.social_stumbleupon_square:before {
  content: "\E0C6"; }

.social_wordpress_square:before {
  content: "\E0C7"; }

.social_instagram_square:before {
  content: "\E0C8"; }

.social_dribbble_square:before {
  content: "\E0C9"; }

.social_vimeo_square:before {
  content: "\E0CA"; }

.social_linkedin_square:before {
  content: "\E0CB"; }

.social_rss_square:before {
  content: "\E0CC"; }

.social_deviantart_square:before {
  content: "\E0CD"; }

.social_share_square:before {
  content: "\E0CE"; }

.social_myspace_square:before {
  content: "\E0CF"; }

.social_skype_square:before {
  content: "\E0D0"; }

.social_youtube_square:before {
  content: "\E0D1"; }

.social_picassa_square:before {
  content: "\E0D2"; }

.social_googledrive_square:before {
  content: "\E0D3"; }

.social_flickr_square:before {
  content: "\E0D4"; }

.social_blogger_square:before {
  content: "\E0D5"; }

.social_spotify_square:before {
  content: "\E0D6"; }

.social_delicious_square:before {
  content: "\E0D7"; }

.icon_printer:before {
  content: "\E103"; }

.icon_calulator:before {
  content: "\E0EE"; }

.icon_building:before {
  content: "\E0EF"; }

.icon_floppy:before {
  content: "\E0E8"; }

.icon_drive:before {
  content: "\E0EA"; }

.icon_search-2:before {
  content: "\E101"; }

.icon_id:before {
  content: "\E107"; }

.icon_id-2:before {
  content: "\E108"; }

.icon_puzzle:before {
  content: "\E102"; }

.icon_like:before {
  content: "\E106"; }

.icon_dislike:before {
  content: "\E0EB"; }

.icon_mug:before {
  content: "\E105"; }

.icon_currency:before {
  content: "\E0ED"; }

.icon_wallet:before {
  content: "\E100"; }

.icon_pens:before {
  content: "\E104"; }

.icon_easel:before {
  content: "\E0E9"; }

.icon_flowchart:before {
  content: "\E109"; }

.icon_datareport:before {
  content: "\E0EC"; }

.icon_briefcase:before {
  content: "\E0FE"; }

.icon_shield:before {
  content: "\E0F6"; }

.icon_percent:before {
  content: "\E0FB"; }

.icon_globe:before {
  content: "\E0E2"; }

.icon_globe-2:before {
  content: "\E0E3"; }

.icon_target:before {
  content: "\E0F5"; }

.icon_hourglass:before {
  content: "\E0E1"; }

.icon_balance:before {
  content: "\E0FF"; }

.icon_rook:before {
  content: "\E0F8"; }

.icon_printer-alt:before {
  content: "\E0FA"; }

.icon_calculator_alt:before {
  content: "\E0E7"; }

.icon_building_alt:before {
  content: "\E0FD"; }

.icon_floppy_alt:before {
  content: "\E0E4"; }

.icon_drive_alt:before {
  content: "\E0E5"; }

.icon_search_alt:before {
  content: "\E0F7"; }

.icon_id_alt:before {
  content: "\E0E0"; }

.icon_id-2_alt:before {
  content: "\E0FC"; }

.icon_puzzle_alt:before {
  content: "\E0F9"; }

.icon_like_alt:before {
  content: "\E0DD"; }

.icon_dislike_alt:before {
  content: "\E0F1"; }

.icon_mug_alt:before {
  content: "\E0DC"; }

.icon_currency_alt:before {
  content: "\E0F3"; }

.icon_wallet_alt:before {
  content: "\E0D8"; }

.icon_pens_alt:before {
  content: "\E0DB"; }

.icon_easel_alt:before {
  content: "\E0F0"; }

.icon_flowchart_alt:before {
  content: "\E0DF"; }

.icon_datareport_alt:before {
  content: "\E0F2"; }

.icon_briefcase_alt:before {
  content: "\E0F4"; }

.icon_shield_alt:before {
  content: "\E0D9"; }

.icon_percent_alt:before {
  content: "\E0DA"; }

.icon_globe_alt:before {
  content: "\E0DE"; }

.icon_clipboard:before {
  content: "\E0E6"; }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url(data:application/font-woff;base64,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) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_100.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_300.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_300.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Regular"), local("Roboto-Regular"), url(data:application/font-woff;base64,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) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_400.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(data:application/font-woff;base64,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) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_500.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(data:application/font-woff;base64,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) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_700.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local("Roboto Black"), local("Roboto-Black"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_900.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_normal_900.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_900.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_900.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_300.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_300.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_400.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_400.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_500.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_500.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_700.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_700.woff) format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_900.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/roboto_italic_900.woff) format("woff"); }

/**
 * Source: https://medium.com/@Florian/freebie-google-material-design-shadow-helper-2a0501295a2d
 *
 * A mixin which helps you to add depth to elements according to the Google Material Design spec:
 * http://www.google.com/design/spec/layout/layout-principles.html#layout-principles-dimensionality
 *
 * Please note that the values given in the specification cannot be used as is. To create the same visual experience
 * the blur parameter has to be doubled.
 *
 * Author: Florian Kutschera (@gefangenimnetz), Conceptboard GmbH (@conceptboardapp)
 *
 * Example usage: http://codepen.io/allusis/pen/bdVjbj
 *
 */
:focus {
  outline: none; }

body, input, button, select, annotation-text, pre {
  font-family: "Roboto", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px; }

/* Common Notable elements
 */
.badge, .badge-toolbar, #toolbarViewerLeft #free-badge, #toolbarViewerLeft #premium-badge, #toolbarViewerRight #saving-progress .badge, #thumbnailView .annotation-count {
  padding: 2px 4px;
  background-color: #f1c40f;
  border-radius: 10px;
  color: #1a1a1a;
  text-align: center;
  font-weight: bold; }

.badge-toolbar, #toolbarViewerLeft #free-badge, #toolbarViewerLeft #premium-badge, #toolbarViewerRight #saving-progress .badge, #toolbarViewerRight #saving-progress .badge-toolbar, #toolbarViewerRight #saving-progress #thumbnailView .annotation-count, #thumbnailView #toolbarViewerRight #saving-progress .annotation-count {
  margin: 4px auto;
  border-radius: 4px;
  font-size: 13px;
  font-weight: normal; }

[disappear-after] {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }
  [disappear-after].disappear {
    opacity: 0; }

button.notable-button {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  padding: 5px 10px;
  background: transparent;
  border: 2px solid #3a3a3a;
  border-radius: 5px;
  color: #fff;
  cursor: pointer; }
  button.notable-button:hover, button.notable-button:active {
    border: 2px solid #666666;
    background: #666666; }
  button.notable-button.primary {
    background-color: #3498db;
    border-color: #3498db; }
    button.notable-button.primary:hover, button.notable-button.primary:active {
      background-color: #2980b9;
      border-color: #2980b9; }
  button.notable-button.small {
    padding: 2px 4px; }

.no-events, .overlay-common .header .kami-logo, #gdrive-upload-overlay .header .kami-logo, #sign-up-in .header .kami-logo, #purchase-page .header .kami-logo, #settings-page .header .kami-logo, #forgot-password-page .header .kami-logo, #toolbarViewerLeft #logo > img, #sign-up-in .forms #oauth .or-separater {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.overlay-common, #gdrive-upload-overlay, #sign-up-in, #purchase-page, #settings-page, #forgot-password-page {
  font-size: 14px; }
  .overlay-common .close, #gdrive-upload-overlay .close, #sign-up-in .close, #purchase-page .close, #settings-page .close, #forgot-password-page .close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px;
    font-size: 20px;
    color: #777;
    cursor: pointer;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out; }
    .overlay-common .close:hover, #gdrive-upload-overlay .close:hover, #sign-up-in .close:hover, #purchase-page .close:hover, #settings-page .close:hover, #forgot-password-page .close:hover {
      color: #fff; }
  .overlay-common .dialog, #gdrive-upload-overlay .dialog, #sign-up-in .dialog, #purchase-page .dialog, #settings-page .dialog, #forgot-password-page .dialog {
    width: 600px;
    padding: 25px;
    margin: 25px 0;
    position: relative;
    background-image: none; }
  .overlay-common .header, #gdrive-upload-overlay .header, #sign-up-in .header, #purchase-page .header, #settings-page .header, #forgot-password-page .header {
    line-height: 25px;
    text-align: center; }
    .overlay-common .header h1, #gdrive-upload-overlay .header h1, #sign-up-in .header h1, #purchase-page .header h1, #settings-page .header h1, #forgot-password-page .header h1 {
      margin-bottom: 30px;
      line-height: 1.5em; }
    .overlay-common .header h2, #gdrive-upload-overlay .header h2, #sign-up-in .header h2, #purchase-page .header h2, #settings-page .header h2, #forgot-password-page .header h2, .overlay-common .header h3, #gdrive-upload-overlay .header h3, #sign-up-in .header h3, #purchase-page .header h3, #settings-page .header h3, #forgot-password-page .header h3 {
      margin-bottom: 20px;
      line-height: 1.2em; }
    .overlay-common .header .kami-logo, #gdrive-upload-overlay .header .kami-logo, #sign-up-in .header .kami-logo, #purchase-page .header .kami-logo, #settings-page .header .kami-logo, #forgot-password-page .header .kami-logo {
      width: 300px; }
  .overlay-common .toolbarField, #gdrive-upload-overlay .toolbarField, #sign-up-in .toolbarField, #purchase-page .toolbarField, #settings-page .toolbarField, #forgot-password-page .toolbarField, .overlay-common button, #gdrive-upload-overlay button, #sign-up-in button, #purchase-page button, #settings-page button, #forgot-password-page button {
    padding: 8px 10px; }
  .overlay-common button, #gdrive-upload-overlay button, #sign-up-in button, #purchase-page button, #settings-page button, #forgot-password-page button {
    cursor: pointer;
    height: auto; }
  .overlay-common a, #gdrive-upload-overlay a, #sign-up-in a, #purchase-page a, #settings-page a, #forgot-password-page a, .overlay-common .link, #gdrive-upload-overlay .link, #sign-up-in .link, #purchase-page .link, #settings-page .link, #forgot-password-page .link {
    color: #fff;
    text-decoration: underline;
    cursor: pointer; }

.bigButton, .upload button, .export button, .upload #upload-now-button, .export #upload-now-button, #purchase-page .purchase, #purchase-page #trial #trial-wrapper #trial-button {
  font-size: 15px;
  background-color: #1baad6;
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  padding: 16px 10px;
  width: 320px;
  border-radius: 2px;
  color: #fff;
  margin: 0 auto;
  cursor: pointer;
  height: auto; }
  .bigButton:hover, .upload button:hover, .export button:hover, .upload #upload-now-button:hover, .export #upload-now-button:hover, #purchase-page .purchase:hover, #purchase-page #trial #trial-wrapper #trial-button:hover {
    background-color: #138fb5; }
  .bigButton[disabled], .upload button[disabled], .export button[disabled], .upload [disabled]#upload-now-button, .export [disabled]#upload-now-button, #purchase-page [disabled].purchase, #purchase-page #trial #trial-wrapper [disabled]#trial-button {
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none; }

.notable-overlay-container, .introduction-dialogs, #kami-welcome-dialog, #sync-introduction-dialog, #share-dialog, #google-drive-authorization-window, #premium-required, #download-dialog, #invalid-file-dialog, #guest-user-email-request-window, #loading-failed-message {
  display: table;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 40000;
  font-size: 14px;
  line-height: 14px;
  padding-top: 25px;
  padding-bottom: 25px;
  box-sizing: content-box; }
  .notable-overlay-container.bg-full-opacity, .bg-full-opacity.introduction-dialogs, .bg-full-opacity#kami-welcome-dialog, .bg-full-opacity#sync-introduction-dialog, .bg-full-opacity#share-dialog, .bg-full-opacity#google-drive-authorization-window, .bg-full-opacity#premium-required, .bg-full-opacity#download-dialog, .bg-full-opacity#invalid-file-dialog, .bg-full-opacity#guest-user-email-request-window, .bg-full-opacity#loading-failed-message {
    background-color: #000; }
  .notable-overlay-container .container, .introduction-dialogs .container, #kami-welcome-dialog .container, #sync-introduction-dialog .container, #share-dialog .container, #google-drive-authorization-window .container, #premium-required .container, #download-dialog .container, #invalid-file-dialog .container, #guest-user-email-request-window .container, #loading-failed-message .container {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
    .notable-overlay-container .container .notable-dialog, .introduction-dialogs .container .notable-dialog, #kami-welcome-dialog .container .notable-dialog, #sync-introduction-dialog .container .notable-dialog, #share-dialog .container .notable-dialog, #google-drive-authorization-window .container .notable-dialog, #premium-required .container .notable-dialog, #download-dialog .container .notable-dialog, #invalid-file-dialog .container .notable-dialog, #guest-user-email-request-window .container .notable-dialog, #loading-failed-message .container .notable-dialog, .notable-overlay-container .container > .header, .introduction-dialogs .notable-overlay-container .container > .header, .notable-overlay-container .introduction-dialogs .container > .header, #kami-welcome-dialog .notable-overlay-container .container > .header, .notable-overlay-container #kami-welcome-dialog .container > .header, #sync-introduction-dialog .notable-overlay-container .container > .header, .notable-overlay-container #sync-introduction-dialog .container > .header, #share-dialog .notable-overlay-container .container > .header, .notable-overlay-container #share-dialog .container > .header, #google-drive-authorization-window .notable-overlay-container .container > .header, .notable-overlay-container #google-drive-authorization-window .container > .header, #premium-required .notable-overlay-container .container > .header, .notable-overlay-container #premium-required .container > .header, #download-dialog .notable-overlay-container .container > .header, .notable-overlay-container #download-dialog .container > .header, #invalid-file-dialog .notable-overlay-container .container > .header, .notable-overlay-container #invalid-file-dialog .container > .header, #guest-user-email-request-window .notable-overlay-container .container > .header, .notable-overlay-container #guest-user-email-request-window .container > .header, #loading-failed-message .notable-overlay-container .container > .header, .notable-overlay-container #loading-failed-message .container > .header, .notable-overlay-container .introduction-dialogs .container > .header, .introduction-dialogs .notable-overlay-container .container > .header, .introduction-dialogs .container > .header, #kami-welcome-dialog .introduction-dialogs .container > .header, .introduction-dialogs #kami-welcome-dialog .container > .header, #sync-introduction-dialog .introduction-dialogs .container > .header, .introduction-dialogs #sync-introduction-dialog .container > .header, #share-dialog .introduction-dialogs .container > .header, .introduction-dialogs #share-dialog .container > .header, #google-drive-authorization-window .introduction-dialogs .container > .header, .introduction-dialogs #google-drive-authorization-window .container > .header, #premium-required .introduction-dialogs .container > .header, .introduction-dialogs #premium-required .container > .header, #download-dialog .introduction-dialogs .container > .header, .introduction-dialogs #download-dialog .container > .header, #invalid-file-dialog .introduction-dialogs .container > .header, .introduction-dialogs #invalid-file-dialog .container > .header, #guest-user-email-request-window .introduction-dialogs .container > .header, .introduction-dialogs #guest-user-email-request-window .container > .header, #loading-failed-message .introduction-dialogs .container > .header, .introduction-dialogs #loading-failed-message .container > .header, .notable-overlay-container #kami-welcome-dialog .container > .header, #kami-welcome-dialog .notable-overlay-container .container > .header, .introduction-dialogs #kami-welcome-dialog .container > .header, #kami-welcome-dialog .introduction-dialogs .container > .header, #kami-welcome-dialog .container > .header, #sync-introduction-dialog #kami-welcome-dialog .container > .header, #kami-welcome-dialog #sync-introduction-dialog .container > .header, #share-dialog #kami-welcome-dialog .container > .header, #kami-welcome-dialog #share-dialog .container > .header, #google-drive-authorization-window #kami-welcome-dialog .container > .header, #kami-welcome-dialog #google-drive-authorization-window .container > .header, #premium-required #kami-welcome-dialog .container > .header, #kami-welcome-dialog #premium-required .container > .header, #download-dialog #kami-welcome-dialog .container > .header, #kami-welcome-dialog #download-dialog .container > .header, #invalid-file-dialog #kami-welcome-dialog .container > .header, #kami-welcome-dialog #invalid-file-dialog .container > .header, #guest-user-email-request-window #kami-welcome-dialog .container > .header, #kami-welcome-dialog #guest-user-email-request-window .container > .header, #loading-failed-message #kami-welcome-dialog .container > .header, #kami-welcome-dialog #loading-failed-message .container > .header, .notable-overlay-container #sync-introduction-dialog .container > .header, #sync-introduction-dialog .notable-overlay-container .container > .header, .introduction-dialogs #sync-introduction-dialog .container > .header, #sync-introduction-dialog .introduction-dialogs .container > .header, #kami-welcome-dialog #sync-introduction-dialog .container > .header, #sync-introduction-dialog #kami-welcome-dialog .container > .header, #sync-introduction-dialog .container > .header, #share-dialog #sync-introduction-dialog .container > .header, #sync-introduction-dialog #share-dialog .container > .header, #google-drive-authorization-window #sync-introduction-dialog .container > .header, #sync-introduction-dialog #google-drive-authorization-window .container > .header, #premium-required #sync-introduction-dialog .container > .header, #sync-introduction-dialog #premium-required .container > .header, #download-dialog #sync-introduction-dialog .container > .header, #sync-introduction-dialog #download-dialog .container > .header, #invalid-file-dialog #sync-introduction-dialog .container > .header, #sync-introduction-dialog #invalid-file-dialog .container > .header, #guest-user-email-request-window #sync-introduction-dialog .container > .header, #sync-introduction-dialog #guest-user-email-request-window .container > .header, #loading-failed-message #sync-introduction-dialog .container > .header, #sync-introduction-dialog #loading-failed-message .container > .header, .notable-overlay-container #share-dialog .container > .header, #share-dialog .notable-overlay-container .container > .header, .introduction-dialogs #share-dialog .container > .header, #share-dialog .introduction-dialogs .container > .header, #kami-welcome-dialog #share-dialog .container > .header, #share-dialog #kami-welcome-dialog .container > .header, #sync-introduction-dialog #share-dialog .container > .header, #share-dialog #sync-introduction-dialog .container > .header, #share-dialog .container > .header, #google-drive-authorization-window #share-dialog .container > .header, #share-dialog #google-drive-authorization-window .container > .header, #premium-required #share-dialog .container > .header, #share-dialog #premium-required .container > .header, #download-dialog #share-dialog .container > .header, #share-dialog #download-dialog .container > .header, #invalid-file-dialog #share-dialog .container > .header, #share-dialog #invalid-file-dialog .container > .header, #guest-user-email-request-window #share-dialog .container > .header, #share-dialog #guest-user-email-request-window .container > .header, #loading-failed-message #share-dialog .container > .header, #share-dialog #loading-failed-message .container > .header, .notable-overlay-container #google-drive-authorization-window .container > .header, #google-drive-authorization-window .notable-overlay-container .container > .header, .introduction-dialogs #google-drive-authorization-window .container > .header, #google-drive-authorization-window .introduction-dialogs .container > .header, #kami-welcome-dialog #google-drive-authorization-window .container > .header, #google-drive-authorization-window #kami-welcome-dialog .container > .header, #sync-introduction-dialog #google-drive-authorization-window .container > .header, #google-drive-authorization-window #sync-introduction-dialog .container > .header, #share-dialog #google-drive-authorization-window .container > .header, #google-drive-authorization-window #share-dialog .container > .header, #google-drive-authorization-window .container > .header, #premium-required #google-drive-authorization-window .container > .header, #google-drive-authorization-window #premium-required .container > .header, #download-dialog #google-drive-authorization-window .container > .header, #google-drive-authorization-window #download-dialog .container > .header, #invalid-file-dialog #google-drive-authorization-window .container > .header, #google-drive-authorization-window #invalid-file-dialog .container > .header, #guest-user-email-request-window #google-drive-authorization-window .container > .header, #google-drive-authorization-window #guest-user-email-request-window .container > .header, #loading-failed-message #google-drive-authorization-window .container > .header, #google-drive-authorization-window #loading-failed-message .container > .header, .notable-overlay-container #premium-required .container > .header, #premium-required .notable-overlay-container .container > .header, .introduction-dialogs #premium-required .container > .header, #premium-required .introduction-dialogs .container > .header, #kami-welcome-dialog #premium-required .container > .header, #premium-required #kami-welcome-dialog .container > .header, #sync-introduction-dialog #premium-required .container > .header, #premium-required #sync-introduction-dialog .container > .header, #share-dialog #premium-required .container > .header, #premium-required #share-dialog .container > .header, #google-drive-authorization-window #premium-required .container > .header, #premium-required #google-drive-authorization-window .container > .header, #premium-required .container > .header, #download-dialog #premium-required .container > .header, #premium-required #download-dialog .container > .header, #invalid-file-dialog #premium-required .container > .header, #premium-required #invalid-file-dialog .container > .header, #guest-user-email-request-window #premium-required .container > .header, #premium-required #guest-user-email-request-window .container > .header, #loading-failed-message #premium-required .container > .header, #premium-required #loading-failed-message .container > .header, .notable-overlay-container #download-dialog .container > .header, #download-dialog .notable-overlay-container .container > .header, .introduction-dialogs #download-dialog .container > .header, #download-dialog .introduction-dialogs .container > .header, #kami-welcome-dialog #download-dialog .container > .header, #download-dialog #kami-welcome-dialog .container > .header, #sync-introduction-dialog #download-dialog .container > .header, #download-dialog #sync-introduction-dialog .container > .header, #share-dialog #download-dialog .container > .header, #download-dialog #share-dialog .container > .header, #google-drive-authorization-window #download-dialog .container > .header, #download-dialog #google-drive-authorization-window .container > .header, #premium-required #download-dialog .container > .header, #download-dialog #premium-required .container > .header, #download-dialog .container > .header, #invalid-file-dialog #download-dialog .container > .header, #download-dialog #invalid-file-dialog .container > .header, #guest-user-email-request-window #download-dialog .container > .header, #download-dialog #guest-user-email-request-window .container > .header, #loading-failed-message #download-dialog .container > .header, #download-dialog #loading-failed-message .container > .header, .notable-overlay-container #invalid-file-dialog .container > .header, #invalid-file-dialog .notable-overlay-container .container > .header, .introduction-dialogs #invalid-file-dialog .container > .header, #invalid-file-dialog .introduction-dialogs .container > .header, #kami-welcome-dialog #invalid-file-dialog .container > .header, #invalid-file-dialog #kami-welcome-dialog .container > .header, #sync-introduction-dialog #invalid-file-dialog .container > .header, #invalid-file-dialog #sync-introduction-dialog .container > .header, #share-dialog #invalid-file-dialog .container > .header, #invalid-file-dialog #share-dialog .container > .header, #google-drive-authorization-window #invalid-file-dialog .container > .header, #invalid-file-dialog #google-drive-authorization-window .container > .header, #premium-required #invalid-file-dialog .container > .header, #invalid-file-dialog #premium-required .container > .header, #download-dialog #invalid-file-dialog .container > .header, #invalid-file-dialog #download-dialog .container > .header, #invalid-file-dialog .container > .header, #guest-user-email-request-window #invalid-file-dialog .container > .header, #invalid-file-dialog #guest-user-email-request-window .container > .header, #loading-failed-message #invalid-file-dialog .container > .header, #invalid-file-dialog #loading-failed-message .container > .header, .notable-overlay-container #guest-user-email-request-window .container > .header, #guest-user-email-request-window .notable-overlay-container .container > .header, .introduction-dialogs #guest-user-email-request-window .container > .header, #guest-user-email-request-window .introduction-dialogs .container > .header, #kami-welcome-dialog #guest-user-email-request-window .container > .header, #guest-user-email-request-window #kami-welcome-dialog .container > .header, #sync-introduction-dialog #guest-user-email-request-window .container > .header, #guest-user-email-request-window #sync-introduction-dialog .container > .header, #share-dialog #guest-user-email-request-window .container > .header, #guest-user-email-request-window #share-dialog .container > .header, #google-drive-authorization-window #guest-user-email-request-window .container > .header, #guest-user-email-request-window #google-drive-authorization-window .container > .header, #premium-required #guest-user-email-request-window .container > .header, #guest-user-email-request-window #premium-required .container > .header, #download-dialog #guest-user-email-request-window .container > .header, #guest-user-email-request-window #download-dialog .container > .header, #invalid-file-dialog #guest-user-email-request-window .container > .header, #guest-user-email-request-window #invalid-file-dialog .container > .header, #guest-user-email-request-window .container > .header, #loading-failed-message #guest-user-email-request-window .container > .header, #guest-user-email-request-window #loading-failed-message .container > .header, .notable-overlay-container #loading-failed-message .container > .header, #loading-failed-message .notable-overlay-container .container > .header, .introduction-dialogs #loading-failed-message .container > .header, #loading-failed-message .introduction-dialogs .container > .header, #kami-welcome-dialog #loading-failed-message .container > .header, #loading-failed-message #kami-welcome-dialog .container > .header, #sync-introduction-dialog #loading-failed-message .container > .header, #loading-failed-message #sync-introduction-dialog .container > .header, #share-dialog #loading-failed-message .container > .header, #loading-failed-message #share-dialog .container > .header, #google-drive-authorization-window #loading-failed-message .container > .header, #loading-failed-message #google-drive-authorization-window .container > .header, #premium-required #loading-failed-message .container > .header, #loading-failed-message #premium-required .container > .header, #download-dialog #loading-failed-message .container > .header, #loading-failed-message #download-dialog .container > .header, #invalid-file-dialog #loading-failed-message .container > .header, #loading-failed-message #invalid-file-dialog .container > .header, #guest-user-email-request-window #loading-failed-message .container > .header, #loading-failed-message #guest-user-email-request-window .container > .header, #loading-failed-message .container > .header, .notable-overlay-container .container > .body, .introduction-dialogs .notable-overlay-container .container > .body, .notable-overlay-container .introduction-dialogs .container > .body, #kami-welcome-dialog .notable-overlay-container .container > .body, .notable-overlay-container #kami-welcome-dialog .container > .body, #sync-introduction-dialog .notable-overlay-container .container > .body, .notable-overlay-container #sync-introduction-dialog .container > .body, #share-dialog .notable-overlay-container .container > .body, .notable-overlay-container #share-dialog .container > .body, #google-drive-authorization-window .notable-overlay-container .container > .body, .notable-overlay-container #google-drive-authorization-window .container > .body, #premium-required .notable-overlay-container .container > .body, .notable-overlay-container #premium-required .container > .body, #download-dialog .notable-overlay-container .container > .body, .notable-overlay-container #download-dialog .container > .body, #invalid-file-dialog .notable-overlay-container .container > .body, .notable-overlay-container #invalid-file-dialog .container > .body, #guest-user-email-request-window .notable-overlay-container .container > .body, .notable-overlay-container #guest-user-email-request-window .container > .body, #loading-failed-message .notable-overlay-container .container > .body, .notable-overlay-container #loading-failed-message .container > .body, .notable-overlay-container .introduction-dialogs .container > .body, .introduction-dialogs .notable-overlay-container .container > .body, .introduction-dialogs .container > .body, #kami-welcome-dialog .introduction-dialogs .container > .body, .introduction-dialogs #kami-welcome-dialog .container > .body, #sync-introduction-dialog .introduction-dialogs .container > .body, .introduction-dialogs #sync-introduction-dialog .container > .body, #share-dialog .introduction-dialogs .container > .body, .introduction-dialogs #share-dialog .container > .body, #google-drive-authorization-window .introduction-dialogs .container > .body, .introduction-dialogs #google-drive-authorization-window .container > .body, #premium-required .introduction-dialogs .container > .body, .introduction-dialogs #premium-required .container > .body, #download-dialog .introduction-dialogs .container > .body, .introduction-dialogs #download-dialog .container > .body, #invalid-file-dialog .introduction-dialogs .container > .body, .introduction-dialogs #invalid-file-dialog .container > .body, #guest-user-email-request-window .introduction-dialogs .container > .body, .introduction-dialogs #guest-user-email-request-window .container > .body, #loading-failed-message .introduction-dialogs .container > .body, .introduction-dialogs #loading-failed-message .container > .body, .notable-overlay-container #kami-welcome-dialog .container > .body, #kami-welcome-dialog .notable-overlay-container .container > .body, .introduction-dialogs #kami-welcome-dialog .container > .body, #kami-welcome-dialog .introduction-dialogs .container > .body, #kami-welcome-dialog .container > .body, #sync-introduction-dialog #kami-welcome-dialog .container > .body, #kami-welcome-dialog #sync-introduction-dialog .container > .body, #share-dialog #kami-welcome-dialog .container > .body, #kami-welcome-dialog #share-dialog .container > .body, #google-drive-authorization-window #kami-welcome-dialog .container > .body, #kami-welcome-dialog #google-drive-authorization-window .container > .body, #premium-required #kami-welcome-dialog .container > .body, #kami-welcome-dialog #premium-required .container > .body, #download-dialog #kami-welcome-dialog .container > .body, #kami-welcome-dialog #download-dialog .container > .body, #invalid-file-dialog #kami-welcome-dialog .container > .body, #kami-welcome-dialog #invalid-file-dialog .container > .body, #guest-user-email-request-window #kami-welcome-dialog .container > .body, #kami-welcome-dialog #guest-user-email-request-window .container > .body, #loading-failed-message #kami-welcome-dialog .container > .body, #kami-welcome-dialog #loading-failed-message .container > .body, .notable-overlay-container #sync-introduction-dialog .container > .body, #sync-introduction-dialog .notable-overlay-container .container > .body, .introduction-dialogs #sync-introduction-dialog .container > .body, #sync-introduction-dialog .introduction-dialogs .container > .body, #kami-welcome-dialog #sync-introduction-dialog .container > .body, #sync-introduction-dialog #kami-welcome-dialog .container > .body, #sync-introduction-dialog .container > .body, #share-dialog #sync-introduction-dialog .container > .body, #sync-introduction-dialog #share-dialog .container > .body, #google-drive-authorization-window #sync-introduction-dialog .container > .body, #sync-introduction-dialog #google-drive-authorization-window .container > .body, #premium-required #sync-introduction-dialog .container > .body, #sync-introduction-dialog #premium-required .container > .body, #download-dialog #sync-introduction-dialog .container > .body, #sync-introduction-dialog #download-dialog .container > .body, #invalid-file-dialog #sync-introduction-dialog .container > .body, #sync-introduction-dialog #invalid-file-dialog .container > .body, #guest-user-email-request-window #sync-introduction-dialog .container > .body, #sync-introduction-dialog #guest-user-email-request-window .container > .body, #loading-failed-message #sync-introduction-dialog .container > .body, #sync-introduction-dialog #loading-failed-message .container > .body, .notable-overlay-container #share-dialog .container > .body, #share-dialog .notable-overlay-container .container > .body, .introduction-dialogs #share-dialog .container > .body, #share-dialog .introduction-dialogs .container > .body, #kami-welcome-dialog #share-dialog .container > .body, #share-dialog #kami-welcome-dialog .container > .body, #sync-introduction-dialog #share-dialog .container > .body, #share-dialog #sync-introduction-dialog .container > .body, #share-dialog .container > .body, #google-drive-authorization-window #share-dialog .container > .body, #share-dialog #google-drive-authorization-window .container > .body, #premium-required #share-dialog .container > .body, #share-dialog #premium-required .container > .body, #download-dialog #share-dialog .container > .body, #share-dialog #download-dialog .container > .body, #invalid-file-dialog #share-dialog .container > .body, #share-dialog #invalid-file-dialog .container > .body, #guest-user-email-request-window #share-dialog .container > .body, #share-dialog #guest-user-email-request-window .container > .body, #loading-failed-message #share-dialog .container > .body, #share-dialog #loading-failed-message .container > .body, .notable-overlay-container #google-drive-authorization-window .container > .body, #google-drive-authorization-window .notable-overlay-container .container > .body, .introduction-dialogs #google-drive-authorization-window .container > .body, #google-drive-authorization-window .introduction-dialogs .container > .body, #kami-welcome-dialog #google-drive-authorization-window .container > .body, #google-drive-authorization-window #kami-welcome-dialog .container > .body, #sync-introduction-dialog #google-drive-authorization-window .container > .body, #google-drive-authorization-window #sync-introduction-dialog .container > .body, #share-dialog #google-drive-authorization-window .container > .body, #google-drive-authorization-window #share-dialog .container > .body, #google-drive-authorization-window .container > .body, #premium-required #google-drive-authorization-window .container > .body, #google-drive-authorization-window #premium-required .container > .body, #download-dialog #google-drive-authorization-window .container > .body, #google-drive-authorization-window #download-dialog .container > .body, #invalid-file-dialog #google-drive-authorization-window .container > .body, #google-drive-authorization-window #invalid-file-dialog .container > .body, #guest-user-email-request-window #google-drive-authorization-window .container > .body, #google-drive-authorization-window #guest-user-email-request-window .container > .body, #loading-failed-message #google-drive-authorization-window .container > .body, #google-drive-authorization-window #loading-failed-message .container > .body, .notable-overlay-container #premium-required .container > .body, #premium-required .notable-overlay-container .container > .body, .introduction-dialogs #premium-required .container > .body, #premium-required .introduction-dialogs .container > .body, #kami-welcome-dialog #premium-required .container > .body, #premium-required #kami-welcome-dialog .container > .body, #sync-introduction-dialog #premium-required .container > .body, #premium-required #sync-introduction-dialog .container > .body, #share-dialog #premium-required .container > .body, #premium-required #share-dialog .container > .body, #google-drive-authorization-window #premium-required .container > .body, #premium-required #google-drive-authorization-window .container > .body, #premium-required .container > .body, #download-dialog #premium-required .container > .body, #premium-required #download-dialog .container > .body, #invalid-file-dialog #premium-required .container > .body, #premium-required #invalid-file-dialog .container > .body, #guest-user-email-request-window #premium-required .container > .body, #premium-required #guest-user-email-request-window .container > .body, #loading-failed-message #premium-required .container > .body, #premium-required #loading-failed-message .container > .body, .notable-overlay-container #download-dialog .container > .body, #download-dialog .notable-overlay-container .container > .body, .introduction-dialogs #download-dialog .container > .body, #download-dialog .introduction-dialogs .container > .body, #kami-welcome-dialog #download-dialog .container > .body, #download-dialog #kami-welcome-dialog .container > .body, #sync-introduction-dialog #download-dialog .container > .body, #download-dialog #sync-introduction-dialog .container > .body, #share-dialog #download-dialog .container > .body, #download-dialog #share-dialog .container > .body, #google-drive-authorization-window #download-dialog .container > .body, #download-dialog #google-drive-authorization-window .container > .body, #premium-required #download-dialog .container > .body, #download-dialog #premium-required .container > .body, #download-dialog .container > .body, #invalid-file-dialog #download-dialog .container > .body, #download-dialog #invalid-file-dialog .container > .body, #guest-user-email-request-window #download-dialog .container > .body, #download-dialog #guest-user-email-request-window .container > .body, #loading-failed-message #download-dialog .container > .body, #download-dialog #loading-failed-message .container > .body, .notable-overlay-container #invalid-file-dialog .container > .body, #invalid-file-dialog .notable-overlay-container .container > .body, .introduction-dialogs #invalid-file-dialog .container > .body, #invalid-file-dialog .introduction-dialogs .container > .body, #kami-welcome-dialog #invalid-file-dialog .container > .body, #invalid-file-dialog #kami-welcome-dialog .container > .body, #sync-introduction-dialog #invalid-file-dialog .container > .body, #invalid-file-dialog #sync-introduction-dialog .container > .body, #share-dialog #invalid-file-dialog .container > .body, #invalid-file-dialog #share-dialog .container > .body, #google-drive-authorization-window #invalid-file-dialog .container > .body, #invalid-file-dialog #google-drive-authorization-window .container > .body, #premium-required #invalid-file-dialog .container > .body, #invalid-file-dialog #premium-required .container > .body, #download-dialog #invalid-file-dialog .container > .body, #invalid-file-dialog #download-dialog .container > .body, #invalid-file-dialog .container > .body, #guest-user-email-request-window #invalid-file-dialog .container > .body, #invalid-file-dialog #guest-user-email-request-window .container > .body, #loading-failed-message #invalid-file-dialog .container > .body, #invalid-file-dialog #loading-failed-message .container > .body, .notable-overlay-container #guest-user-email-request-window .container > .body, #guest-user-email-request-window .notable-overlay-container .container > .body, .introduction-dialogs #guest-user-email-request-window .container > .body, #guest-user-email-request-window .introduction-dialogs .container > .body, #kami-welcome-dialog #guest-user-email-request-window .container > .body, #guest-user-email-request-window #kami-welcome-dialog .container > .body, #sync-introduction-dialog #guest-user-email-request-window .container > .body, #guest-user-email-request-window #sync-introduction-dialog .container > .body, #share-dialog #guest-user-email-request-window .container > .body, #guest-user-email-request-window #share-dialog .container > .body, #google-drive-authorization-window #guest-user-email-request-window .container > .body, #guest-user-email-request-window #google-drive-authorization-window .container > .body, #premium-required #guest-user-email-request-window .container > .body, #guest-user-email-request-window #premium-required .container > .body, #download-dialog #guest-user-email-request-window .container > .body, #guest-user-email-request-window #download-dialog .container > .body, #invalid-file-dialog #guest-user-email-request-window .container > .body, #guest-user-email-request-window #invalid-file-dialog .container > .body, #guest-user-email-request-window .container > .body, #loading-failed-message #guest-user-email-request-window .container > .body, #guest-user-email-request-window #loading-failed-message .container > .body, .notable-overlay-container #loading-failed-message .container > .body, #loading-failed-message .notable-overlay-container .container > .body, .introduction-dialogs #loading-failed-message .container > .body, #loading-failed-message .introduction-dialogs .container > .body, #kami-welcome-dialog #loading-failed-message .container > .body, #loading-failed-message #kami-welcome-dialog .container > .body, #sync-introduction-dialog #loading-failed-message .container > .body, #loading-failed-message #sync-introduction-dialog .container > .body, #share-dialog #loading-failed-message .container > .body, #loading-failed-message #share-dialog .container > .body, #google-drive-authorization-window #loading-failed-message .container > .body, #loading-failed-message #google-drive-authorization-window .container > .body, #premium-required #loading-failed-message .container > .body, #loading-failed-message #premium-required .container > .body, #download-dialog #loading-failed-message .container > .body, #loading-failed-message #download-dialog .container > .body, #invalid-file-dialog #loading-failed-message .container > .body, #loading-failed-message #invalid-file-dialog .container > .body, #guest-user-email-request-window #loading-failed-message .container > .body, #loading-failed-message #guest-user-email-request-window .container > .body, #loading-failed-message .container > .body {
      margin: 0 auto;
      padding: 25px;
      border-spacing: 4px;
      color: #fff;
      text-align: center;
      background-color: #1f2025;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      border: 1px solid rgba(0, 0, 0, 0.5);
      border-radius: 8px;
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
      width: 600px;
      position: relative; }
      .notable-overlay-container .container .notable-dialog:first-child, .introduction-dialogs .container .notable-dialog:first-child, #kami-welcome-dialog .container .notable-dialog:first-child, #sync-introduction-dialog .container .notable-dialog:first-child, #share-dialog .container .notable-dialog:first-child, #google-drive-authorization-window .container .notable-dialog:first-child, #premium-required .container .notable-dialog:first-child, #download-dialog .container .notable-dialog:first-child, #invalid-file-dialog .container .notable-dialog:first-child, #guest-user-email-request-window .container .notable-dialog:first-child, #loading-failed-message .container .notable-dialog:first-child, .notable-overlay-container .container > .header:first-child, .introduction-dialogs .notable-overlay-container .container > .header:first-child, .notable-overlay-container .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog .notable-overlay-container .container > .header:first-child, .notable-overlay-container #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog .notable-overlay-container .container > .header:first-child, .notable-overlay-container #sync-introduction-dialog .container > .header:first-child, #share-dialog .notable-overlay-container .container > .header:first-child, .notable-overlay-container #share-dialog .container > .header:first-child, #google-drive-authorization-window .notable-overlay-container .container > .header:first-child, .notable-overlay-container #google-drive-authorization-window .container > .header:first-child, #premium-required .notable-overlay-container .container > .header:first-child, .notable-overlay-container #premium-required .container > .header:first-child, #download-dialog .notable-overlay-container .container > .header:first-child, .notable-overlay-container #download-dialog .container > .header:first-child, #invalid-file-dialog .notable-overlay-container .container > .header:first-child, .notable-overlay-container #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window .notable-overlay-container .container > .header:first-child, .notable-overlay-container #guest-user-email-request-window .container > .header:first-child, #loading-failed-message .notable-overlay-container .container > .header:first-child, .notable-overlay-container #loading-failed-message .container > .header:first-child, .notable-overlay-container .introduction-dialogs .container > .header:first-child, .introduction-dialogs .notable-overlay-container .container > .header:first-child, .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog .introduction-dialogs .container > .header:first-child, .introduction-dialogs #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog .introduction-dialogs .container > .header:first-child, .introduction-dialogs #sync-introduction-dialog .container > .header:first-child, #share-dialog .introduction-dialogs .container > .header:first-child, .introduction-dialogs #share-dialog .container > .header:first-child, #google-drive-authorization-window .introduction-dialogs .container > .header:first-child, .introduction-dialogs #google-drive-authorization-window .container > .header:first-child, #premium-required .introduction-dialogs .container > .header:first-child, .introduction-dialogs #premium-required .container > .header:first-child, #download-dialog .introduction-dialogs .container > .header:first-child, .introduction-dialogs #download-dialog .container > .header:first-child, #invalid-file-dialog .introduction-dialogs .container > .header:first-child, .introduction-dialogs #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window .introduction-dialogs .container > .header:first-child, .introduction-dialogs #guest-user-email-request-window .container > .header:first-child, #loading-failed-message .introduction-dialogs .container > .header:first-child, .introduction-dialogs #loading-failed-message .container > .header:first-child, .notable-overlay-container #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog .notable-overlay-container .container > .header:first-child, .introduction-dialogs #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:first-child, #share-dialog #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #share-dialog .container > .header:first-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:first-child, #premium-required #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #premium-required .container > .header:first-child, #download-dialog #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #download-dialog .container > .header:first-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #kami-welcome-dialog .container > .header:first-child, #kami-welcome-dialog #loading-failed-message .container > .header:first-child, .notable-overlay-container #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog .notable-overlay-container .container > .header:first-child, .introduction-dialogs #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog .container > .header:first-child, #share-dialog #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #share-dialog .container > .header:first-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:first-child, #premium-required #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #premium-required .container > .header:first-child, #download-dialog #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #download-dialog .container > .header:first-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #sync-introduction-dialog .container > .header:first-child, #sync-introduction-dialog #loading-failed-message .container > .header:first-child, .notable-overlay-container #share-dialog .container > .header:first-child, #share-dialog .notable-overlay-container .container > .header:first-child, .introduction-dialogs #share-dialog .container > .header:first-child, #share-dialog .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #share-dialog .container > .header:first-child, #share-dialog #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #share-dialog .container > .header:first-child, #share-dialog #sync-introduction-dialog .container > .header:first-child, #share-dialog .container > .header:first-child, #google-drive-authorization-window #share-dialog .container > .header:first-child, #share-dialog #google-drive-authorization-window .container > .header:first-child, #premium-required #share-dialog .container > .header:first-child, #share-dialog #premium-required .container > .header:first-child, #download-dialog #share-dialog .container > .header:first-child, #share-dialog #download-dialog .container > .header:first-child, #invalid-file-dialog #share-dialog .container > .header:first-child, #share-dialog #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #share-dialog .container > .header:first-child, #share-dialog #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #share-dialog .container > .header:first-child, #share-dialog #loading-failed-message .container > .header:first-child, .notable-overlay-container #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window .notable-overlay-container .container > .header:first-child, .introduction-dialogs #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:first-child, #share-dialog #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #share-dialog .container > .header:first-child, #google-drive-authorization-window .container > .header:first-child, #premium-required #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #premium-required .container > .header:first-child, #download-dialog #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #download-dialog .container > .header:first-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #google-drive-authorization-window .container > .header:first-child, #google-drive-authorization-window #loading-failed-message .container > .header:first-child, .notable-overlay-container #premium-required .container > .header:first-child, #premium-required .notable-overlay-container .container > .header:first-child, .introduction-dialogs #premium-required .container > .header:first-child, #premium-required .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #premium-required .container > .header:first-child, #premium-required #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #premium-required .container > .header:first-child, #premium-required #sync-introduction-dialog .container > .header:first-child, #share-dialog #premium-required .container > .header:first-child, #premium-required #share-dialog .container > .header:first-child, #google-drive-authorization-window #premium-required .container > .header:first-child, #premium-required #google-drive-authorization-window .container > .header:first-child, #premium-required .container > .header:first-child, #download-dialog #premium-required .container > .header:first-child, #premium-required #download-dialog .container > .header:first-child, #invalid-file-dialog #premium-required .container > .header:first-child, #premium-required #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #premium-required .container > .header:first-child, #premium-required #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #premium-required .container > .header:first-child, #premium-required #loading-failed-message .container > .header:first-child, .notable-overlay-container #download-dialog .container > .header:first-child, #download-dialog .notable-overlay-container .container > .header:first-child, .introduction-dialogs #download-dialog .container > .header:first-child, #download-dialog .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #download-dialog .container > .header:first-child, #download-dialog #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #download-dialog .container > .header:first-child, #download-dialog #sync-introduction-dialog .container > .header:first-child, #share-dialog #download-dialog .container > .header:first-child, #download-dialog #share-dialog .container > .header:first-child, #google-drive-authorization-window #download-dialog .container > .header:first-child, #download-dialog #google-drive-authorization-window .container > .header:first-child, #premium-required #download-dialog .container > .header:first-child, #download-dialog #premium-required .container > .header:first-child, #download-dialog .container > .header:first-child, #invalid-file-dialog #download-dialog .container > .header:first-child, #download-dialog #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #download-dialog .container > .header:first-child, #download-dialog #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #download-dialog .container > .header:first-child, #download-dialog #loading-failed-message .container > .header:first-child, .notable-overlay-container #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog .notable-overlay-container .container > .header:first-child, .introduction-dialogs #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:first-child, #share-dialog #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #share-dialog .container > .header:first-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:first-child, #premium-required #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #premium-required .container > .header:first-child, #download-dialog #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #download-dialog .container > .header:first-child, #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #invalid-file-dialog .container > .header:first-child, #invalid-file-dialog #loading-failed-message .container > .header:first-child, .notable-overlay-container #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window .notable-overlay-container .container > .header:first-child, .introduction-dialogs #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:first-child, #share-dialog #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #share-dialog .container > .header:first-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:first-child, #premium-required #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #premium-required .container > .header:first-child, #download-dialog #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #download-dialog .container > .header:first-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window .container > .header:first-child, #loading-failed-message #guest-user-email-request-window .container > .header:first-child, #guest-user-email-request-window #loading-failed-message .container > .header:first-child, .notable-overlay-container #loading-failed-message .container > .header:first-child, #loading-failed-message .notable-overlay-container .container > .header:first-child, .introduction-dialogs #loading-failed-message .container > .header:first-child, #loading-failed-message .introduction-dialogs .container > .header:first-child, #kami-welcome-dialog #loading-failed-message .container > .header:first-child, #loading-failed-message #kami-welcome-dialog .container > .header:first-child, #sync-introduction-dialog #loading-failed-message .container > .header:first-child, #loading-failed-message #sync-introduction-dialog .container > .header:first-child, #share-dialog #loading-failed-message .container > .header:first-child, #loading-failed-message #share-dialog .container > .header:first-child, #google-drive-authorization-window #loading-failed-message .container > .header:first-child, #loading-failed-message #google-drive-authorization-window .container > .header:first-child, #premium-required #loading-failed-message .container > .header:first-child, #loading-failed-message #premium-required .container > .header:first-child, #download-dialog #loading-failed-message .container > .header:first-child, #loading-failed-message #download-dialog .container > .header:first-child, #invalid-file-dialog #loading-failed-message .container > .header:first-child, #loading-failed-message #invalid-file-dialog .container > .header:first-child, #guest-user-email-request-window #loading-failed-message .container > .header:first-child, #loading-failed-message #guest-user-email-request-window .container > .header:first-child, #loading-failed-message .container > .header:first-child, .notable-overlay-container .container > .body:first-child, .introduction-dialogs .notable-overlay-container .container > .body:first-child, .notable-overlay-container .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog .notable-overlay-container .container > .body:first-child, .notable-overlay-container #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog .notable-overlay-container .container > .body:first-child, .notable-overlay-container #sync-introduction-dialog .container > .body:first-child, #share-dialog .notable-overlay-container .container > .body:first-child, .notable-overlay-container #share-dialog .container > .body:first-child, #google-drive-authorization-window .notable-overlay-container .container > .body:first-child, .notable-overlay-container #google-drive-authorization-window .container > .body:first-child, #premium-required .notable-overlay-container .container > .body:first-child, .notable-overlay-container #premium-required .container > .body:first-child, #download-dialog .notable-overlay-container .container > .body:first-child, .notable-overlay-container #download-dialog .container > .body:first-child, #invalid-file-dialog .notable-overlay-container .container > .body:first-child, .notable-overlay-container #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window .notable-overlay-container .container > .body:first-child, .notable-overlay-container #guest-user-email-request-window .container > .body:first-child, #loading-failed-message .notable-overlay-container .container > .body:first-child, .notable-overlay-container #loading-failed-message .container > .body:first-child, .notable-overlay-container .introduction-dialogs .container > .body:first-child, .introduction-dialogs .notable-overlay-container .container > .body:first-child, .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog .introduction-dialogs .container > .body:first-child, .introduction-dialogs #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog .introduction-dialogs .container > .body:first-child, .introduction-dialogs #sync-introduction-dialog .container > .body:first-child, #share-dialog .introduction-dialogs .container > .body:first-child, .introduction-dialogs #share-dialog .container > .body:first-child, #google-drive-authorization-window .introduction-dialogs .container > .body:first-child, .introduction-dialogs #google-drive-authorization-window .container > .body:first-child, #premium-required .introduction-dialogs .container > .body:first-child, .introduction-dialogs #premium-required .container > .body:first-child, #download-dialog .introduction-dialogs .container > .body:first-child, .introduction-dialogs #download-dialog .container > .body:first-child, #invalid-file-dialog .introduction-dialogs .container > .body:first-child, .introduction-dialogs #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window .introduction-dialogs .container > .body:first-child, .introduction-dialogs #guest-user-email-request-window .container > .body:first-child, #loading-failed-message .introduction-dialogs .container > .body:first-child, .introduction-dialogs #loading-failed-message .container > .body:first-child, .notable-overlay-container #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog .notable-overlay-container .container > .body:first-child, .introduction-dialogs #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:first-child, #share-dialog #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #share-dialog .container > .body:first-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:first-child, #premium-required #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #premium-required .container > .body:first-child, #download-dialog #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #download-dialog .container > .body:first-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #kami-welcome-dialog .container > .body:first-child, #kami-welcome-dialog #loading-failed-message .container > .body:first-child, .notable-overlay-container #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog .notable-overlay-container .container > .body:first-child, .introduction-dialogs #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog .container > .body:first-child, #share-dialog #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #share-dialog .container > .body:first-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:first-child, #premium-required #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #premium-required .container > .body:first-child, #download-dialog #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #download-dialog .container > .body:first-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #sync-introduction-dialog .container > .body:first-child, #sync-introduction-dialog #loading-failed-message .container > .body:first-child, .notable-overlay-container #share-dialog .container > .body:first-child, #share-dialog .notable-overlay-container .container > .body:first-child, .introduction-dialogs #share-dialog .container > .body:first-child, #share-dialog .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #share-dialog .container > .body:first-child, #share-dialog #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #share-dialog .container > .body:first-child, #share-dialog #sync-introduction-dialog .container > .body:first-child, #share-dialog .container > .body:first-child, #google-drive-authorization-window #share-dialog .container > .body:first-child, #share-dialog #google-drive-authorization-window .container > .body:first-child, #premium-required #share-dialog .container > .body:first-child, #share-dialog #premium-required .container > .body:first-child, #download-dialog #share-dialog .container > .body:first-child, #share-dialog #download-dialog .container > .body:first-child, #invalid-file-dialog #share-dialog .container > .body:first-child, #share-dialog #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #share-dialog .container > .body:first-child, #share-dialog #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #share-dialog .container > .body:first-child, #share-dialog #loading-failed-message .container > .body:first-child, .notable-overlay-container #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window .notable-overlay-container .container > .body:first-child, .introduction-dialogs #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:first-child, #share-dialog #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #share-dialog .container > .body:first-child, #google-drive-authorization-window .container > .body:first-child, #premium-required #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #premium-required .container > .body:first-child, #download-dialog #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #download-dialog .container > .body:first-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #google-drive-authorization-window .container > .body:first-child, #google-drive-authorization-window #loading-failed-message .container > .body:first-child, .notable-overlay-container #premium-required .container > .body:first-child, #premium-required .notable-overlay-container .container > .body:first-child, .introduction-dialogs #premium-required .container > .body:first-child, #premium-required .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #premium-required .container > .body:first-child, #premium-required #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #premium-required .container > .body:first-child, #premium-required #sync-introduction-dialog .container > .body:first-child, #share-dialog #premium-required .container > .body:first-child, #premium-required #share-dialog .container > .body:first-child, #google-drive-authorization-window #premium-required .container > .body:first-child, #premium-required #google-drive-authorization-window .container > .body:first-child, #premium-required .container > .body:first-child, #download-dialog #premium-required .container > .body:first-child, #premium-required #download-dialog .container > .body:first-child, #invalid-file-dialog #premium-required .container > .body:first-child, #premium-required #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #premium-required .container > .body:first-child, #premium-required #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #premium-required .container > .body:first-child, #premium-required #loading-failed-message .container > .body:first-child, .notable-overlay-container #download-dialog .container > .body:first-child, #download-dialog .notable-overlay-container .container > .body:first-child, .introduction-dialogs #download-dialog .container > .body:first-child, #download-dialog .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #download-dialog .container > .body:first-child, #download-dialog #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #download-dialog .container > .body:first-child, #download-dialog #sync-introduction-dialog .container > .body:first-child, #share-dialog #download-dialog .container > .body:first-child, #download-dialog #share-dialog .container > .body:first-child, #google-drive-authorization-window #download-dialog .container > .body:first-child, #download-dialog #google-drive-authorization-window .container > .body:first-child, #premium-required #download-dialog .container > .body:first-child, #download-dialog #premium-required .container > .body:first-child, #download-dialog .container > .body:first-child, #invalid-file-dialog #download-dialog .container > .body:first-child, #download-dialog #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #download-dialog .container > .body:first-child, #download-dialog #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #download-dialog .container > .body:first-child, #download-dialog #loading-failed-message .container > .body:first-child, .notable-overlay-container #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog .notable-overlay-container .container > .body:first-child, .introduction-dialogs #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:first-child, #share-dialog #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #share-dialog .container > .body:first-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:first-child, #premium-required #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #premium-required .container > .body:first-child, #download-dialog #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #download-dialog .container > .body:first-child, #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #invalid-file-dialog .container > .body:first-child, #invalid-file-dialog #loading-failed-message .container > .body:first-child, .notable-overlay-container #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window .notable-overlay-container .container > .body:first-child, .introduction-dialogs #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:first-child, #share-dialog #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #share-dialog .container > .body:first-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:first-child, #premium-required #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #premium-required .container > .body:first-child, #download-dialog #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #download-dialog .container > .body:first-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window .container > .body:first-child, #loading-failed-message #guest-user-email-request-window .container > .body:first-child, #guest-user-email-request-window #loading-failed-message .container > .body:first-child, .notable-overlay-container #loading-failed-message .container > .body:first-child, #loading-failed-message .notable-overlay-container .container > .body:first-child, .introduction-dialogs #loading-failed-message .container > .body:first-child, #loading-failed-message .introduction-dialogs .container > .body:first-child, #kami-welcome-dialog #loading-failed-message .container > .body:first-child, #loading-failed-message #kami-welcome-dialog .container > .body:first-child, #sync-introduction-dialog #loading-failed-message .container > .body:first-child, #loading-failed-message #sync-introduction-dialog .container > .body:first-child, #share-dialog #loading-failed-message .container > .body:first-child, #loading-failed-message #share-dialog .container > .body:first-child, #google-drive-authorization-window #loading-failed-message .container > .body:first-child, #loading-failed-message #google-drive-authorization-window .container > .body:first-child, #premium-required #loading-failed-message .container > .body:first-child, #loading-failed-message #premium-required .container > .body:first-child, #download-dialog #loading-failed-message .container > .body:first-child, #loading-failed-message #download-dialog .container > .body:first-child, #invalid-file-dialog #loading-failed-message .container > .body:first-child, #loading-failed-message #invalid-file-dialog .container > .body:first-child, #guest-user-email-request-window #loading-failed-message .container > .body:first-child, #loading-failed-message #guest-user-email-request-window .container > .body:first-child, #loading-failed-message .container > .body:first-child {
        border-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; }
      .notable-overlay-container .container .notable-dialog:last-child, .introduction-dialogs .container .notable-dialog:last-child, #kami-welcome-dialog .container .notable-dialog:last-child, #sync-introduction-dialog .container .notable-dialog:last-child, #share-dialog .container .notable-dialog:last-child, #google-drive-authorization-window .container .notable-dialog:last-child, #premium-required .container .notable-dialog:last-child, #download-dialog .container .notable-dialog:last-child, #invalid-file-dialog .container .notable-dialog:last-child, #guest-user-email-request-window .container .notable-dialog:last-child, #loading-failed-message .container .notable-dialog:last-child, .notable-overlay-container .container > .header:last-child, .introduction-dialogs .notable-overlay-container .container > .header:last-child, .notable-overlay-container .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog .notable-overlay-container .container > .header:last-child, .notable-overlay-container #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog .notable-overlay-container .container > .header:last-child, .notable-overlay-container #sync-introduction-dialog .container > .header:last-child, #share-dialog .notable-overlay-container .container > .header:last-child, .notable-overlay-container #share-dialog .container > .header:last-child, #google-drive-authorization-window .notable-overlay-container .container > .header:last-child, .notable-overlay-container #google-drive-authorization-window .container > .header:last-child, #premium-required .notable-overlay-container .container > .header:last-child, .notable-overlay-container #premium-required .container > .header:last-child, #download-dialog .notable-overlay-container .container > .header:last-child, .notable-overlay-container #download-dialog .container > .header:last-child, #invalid-file-dialog .notable-overlay-container .container > .header:last-child, .notable-overlay-container #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window .notable-overlay-container .container > .header:last-child, .notable-overlay-container #guest-user-email-request-window .container > .header:last-child, #loading-failed-message .notable-overlay-container .container > .header:last-child, .notable-overlay-container #loading-failed-message .container > .header:last-child, .notable-overlay-container .introduction-dialogs .container > .header:last-child, .introduction-dialogs .notable-overlay-container .container > .header:last-child, .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog .introduction-dialogs .container > .header:last-child, .introduction-dialogs #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog .introduction-dialogs .container > .header:last-child, .introduction-dialogs #sync-introduction-dialog .container > .header:last-child, #share-dialog .introduction-dialogs .container > .header:last-child, .introduction-dialogs #share-dialog .container > .header:last-child, #google-drive-authorization-window .introduction-dialogs .container > .header:last-child, .introduction-dialogs #google-drive-authorization-window .container > .header:last-child, #premium-required .introduction-dialogs .container > .header:last-child, .introduction-dialogs #premium-required .container > .header:last-child, #download-dialog .introduction-dialogs .container > .header:last-child, .introduction-dialogs #download-dialog .container > .header:last-child, #invalid-file-dialog .introduction-dialogs .container > .header:last-child, .introduction-dialogs #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window .introduction-dialogs .container > .header:last-child, .introduction-dialogs #guest-user-email-request-window .container > .header:last-child, #loading-failed-message .introduction-dialogs .container > .header:last-child, .introduction-dialogs #loading-failed-message .container > .header:last-child, .notable-overlay-container #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog .notable-overlay-container .container > .header:last-child, .introduction-dialogs #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:last-child, #share-dialog #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #share-dialog .container > .header:last-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:last-child, #premium-required #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #premium-required .container > .header:last-child, #download-dialog #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #download-dialog .container > .header:last-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #kami-welcome-dialog .container > .header:last-child, #kami-welcome-dialog #loading-failed-message .container > .header:last-child, .notable-overlay-container #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog .notable-overlay-container .container > .header:last-child, .introduction-dialogs #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog .container > .header:last-child, #share-dialog #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #share-dialog .container > .header:last-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:last-child, #premium-required #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #premium-required .container > .header:last-child, #download-dialog #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #download-dialog .container > .header:last-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #sync-introduction-dialog .container > .header:last-child, #sync-introduction-dialog #loading-failed-message .container > .header:last-child, .notable-overlay-container #share-dialog .container > .header:last-child, #share-dialog .notable-overlay-container .container > .header:last-child, .introduction-dialogs #share-dialog .container > .header:last-child, #share-dialog .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #share-dialog .container > .header:last-child, #share-dialog #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #share-dialog .container > .header:last-child, #share-dialog #sync-introduction-dialog .container > .header:last-child, #share-dialog .container > .header:last-child, #google-drive-authorization-window #share-dialog .container > .header:last-child, #share-dialog #google-drive-authorization-window .container > .header:last-child, #premium-required #share-dialog .container > .header:last-child, #share-dialog #premium-required .container > .header:last-child, #download-dialog #share-dialog .container > .header:last-child, #share-dialog #download-dialog .container > .header:last-child, #invalid-file-dialog #share-dialog .container > .header:last-child, #share-dialog #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #share-dialog .container > .header:last-child, #share-dialog #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #share-dialog .container > .header:last-child, #share-dialog #loading-failed-message .container > .header:last-child, .notable-overlay-container #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window .notable-overlay-container .container > .header:last-child, .introduction-dialogs #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:last-child, #share-dialog #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #share-dialog .container > .header:last-child, #google-drive-authorization-window .container > .header:last-child, #premium-required #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #premium-required .container > .header:last-child, #download-dialog #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #download-dialog .container > .header:last-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #google-drive-authorization-window .container > .header:last-child, #google-drive-authorization-window #loading-failed-message .container > .header:last-child, .notable-overlay-container #premium-required .container > .header:last-child, #premium-required .notable-overlay-container .container > .header:last-child, .introduction-dialogs #premium-required .container > .header:last-child, #premium-required .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #premium-required .container > .header:last-child, #premium-required #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #premium-required .container > .header:last-child, #premium-required #sync-introduction-dialog .container > .header:last-child, #share-dialog #premium-required .container > .header:last-child, #premium-required #share-dialog .container > .header:last-child, #google-drive-authorization-window #premium-required .container > .header:last-child, #premium-required #google-drive-authorization-window .container > .header:last-child, #premium-required .container > .header:last-child, #download-dialog #premium-required .container > .header:last-child, #premium-required #download-dialog .container > .header:last-child, #invalid-file-dialog #premium-required .container > .header:last-child, #premium-required #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #premium-required .container > .header:last-child, #premium-required #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #premium-required .container > .header:last-child, #premium-required #loading-failed-message .container > .header:last-child, .notable-overlay-container #download-dialog .container > .header:last-child, #download-dialog .notable-overlay-container .container > .header:last-child, .introduction-dialogs #download-dialog .container > .header:last-child, #download-dialog .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #download-dialog .container > .header:last-child, #download-dialog #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #download-dialog .container > .header:last-child, #download-dialog #sync-introduction-dialog .container > .header:last-child, #share-dialog #download-dialog .container > .header:last-child, #download-dialog #share-dialog .container > .header:last-child, #google-drive-authorization-window #download-dialog .container > .header:last-child, #download-dialog #google-drive-authorization-window .container > .header:last-child, #premium-required #download-dialog .container > .header:last-child, #download-dialog #premium-required .container > .header:last-child, #download-dialog .container > .header:last-child, #invalid-file-dialog #download-dialog .container > .header:last-child, #download-dialog #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #download-dialog .container > .header:last-child, #download-dialog #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #download-dialog .container > .header:last-child, #download-dialog #loading-failed-message .container > .header:last-child, .notable-overlay-container #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog .notable-overlay-container .container > .header:last-child, .introduction-dialogs #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:last-child, #share-dialog #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #share-dialog .container > .header:last-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:last-child, #premium-required #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #premium-required .container > .header:last-child, #download-dialog #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #download-dialog .container > .header:last-child, #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #invalid-file-dialog .container > .header:last-child, #invalid-file-dialog #loading-failed-message .container > .header:last-child, .notable-overlay-container #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window .notable-overlay-container .container > .header:last-child, .introduction-dialogs #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:last-child, #share-dialog #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #share-dialog .container > .header:last-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:last-child, #premium-required #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #premium-required .container > .header:last-child, #download-dialog #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #download-dialog .container > .header:last-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window .container > .header:last-child, #loading-failed-message #guest-user-email-request-window .container > .header:last-child, #guest-user-email-request-window #loading-failed-message .container > .header:last-child, .notable-overlay-container #loading-failed-message .container > .header:last-child, #loading-failed-message .notable-overlay-container .container > .header:last-child, .introduction-dialogs #loading-failed-message .container > .header:last-child, #loading-failed-message .introduction-dialogs .container > .header:last-child, #kami-welcome-dialog #loading-failed-message .container > .header:last-child, #loading-failed-message #kami-welcome-dialog .container > .header:last-child, #sync-introduction-dialog #loading-failed-message .container > .header:last-child, #loading-failed-message #sync-introduction-dialog .container > .header:last-child, #share-dialog #loading-failed-message .container > .header:last-child, #loading-failed-message #share-dialog .container > .header:last-child, #google-drive-authorization-window #loading-failed-message .container > .header:last-child, #loading-failed-message #google-drive-authorization-window .container > .header:last-child, #premium-required #loading-failed-message .container > .header:last-child, #loading-failed-message #premium-required .container > .header:last-child, #download-dialog #loading-failed-message .container > .header:last-child, #loading-failed-message #download-dialog .container > .header:last-child, #invalid-file-dialog #loading-failed-message .container > .header:last-child, #loading-failed-message #invalid-file-dialog .container > .header:last-child, #guest-user-email-request-window #loading-failed-message .container > .header:last-child, #loading-failed-message #guest-user-email-request-window .container > .header:last-child, #loading-failed-message .container > .header:last-child, .notable-overlay-container .container > .body:last-child, .introduction-dialogs .notable-overlay-container .container > .body:last-child, .notable-overlay-container .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog .notable-overlay-container .container > .body:last-child, .notable-overlay-container #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog .notable-overlay-container .container > .body:last-child, .notable-overlay-container #sync-introduction-dialog .container > .body:last-child, #share-dialog .notable-overlay-container .container > .body:last-child, .notable-overlay-container #share-dialog .container > .body:last-child, #google-drive-authorization-window .notable-overlay-container .container > .body:last-child, .notable-overlay-container #google-drive-authorization-window .container > .body:last-child, #premium-required .notable-overlay-container .container > .body:last-child, .notable-overlay-container #premium-required .container > .body:last-child, #download-dialog .notable-overlay-container .container > .body:last-child, .notable-overlay-container #download-dialog .container > .body:last-child, #invalid-file-dialog .notable-overlay-container .container > .body:last-child, .notable-overlay-container #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window .notable-overlay-container .container > .body:last-child, .notable-overlay-container #guest-user-email-request-window .container > .body:last-child, #loading-failed-message .notable-overlay-container .container > .body:last-child, .notable-overlay-container #loading-failed-message .container > .body:last-child, .notable-overlay-container .introduction-dialogs .container > .body:last-child, .introduction-dialogs .notable-overlay-container .container > .body:last-child, .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog .introduction-dialogs .container > .body:last-child, .introduction-dialogs #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog .introduction-dialogs .container > .body:last-child, .introduction-dialogs #sync-introduction-dialog .container > .body:last-child, #share-dialog .introduction-dialogs .container > .body:last-child, .introduction-dialogs #share-dialog .container > .body:last-child, #google-drive-authorization-window .introduction-dialogs .container > .body:last-child, .introduction-dialogs #google-drive-authorization-window .container > .body:last-child, #premium-required .introduction-dialogs .container > .body:last-child, .introduction-dialogs #premium-required .container > .body:last-child, #download-dialog .introduction-dialogs .container > .body:last-child, .introduction-dialogs #download-dialog .container > .body:last-child, #invalid-file-dialog .introduction-dialogs .container > .body:last-child, .introduction-dialogs #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window .introduction-dialogs .container > .body:last-child, .introduction-dialogs #guest-user-email-request-window .container > .body:last-child, #loading-failed-message .introduction-dialogs .container > .body:last-child, .introduction-dialogs #loading-failed-message .container > .body:last-child, .notable-overlay-container #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog .notable-overlay-container .container > .body:last-child, .introduction-dialogs #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:last-child, #share-dialog #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #share-dialog .container > .body:last-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:last-child, #premium-required #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #premium-required .container > .body:last-child, #download-dialog #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #download-dialog .container > .body:last-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #kami-welcome-dialog .container > .body:last-child, #kami-welcome-dialog #loading-failed-message .container > .body:last-child, .notable-overlay-container #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog .notable-overlay-container .container > .body:last-child, .introduction-dialogs #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog .container > .body:last-child, #share-dialog #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #share-dialog .container > .body:last-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:last-child, #premium-required #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #premium-required .container > .body:last-child, #download-dialog #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #download-dialog .container > .body:last-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #sync-introduction-dialog .container > .body:last-child, #sync-introduction-dialog #loading-failed-message .container > .body:last-child, .notable-overlay-container #share-dialog .container > .body:last-child, #share-dialog .notable-overlay-container .container > .body:last-child, .introduction-dialogs #share-dialog .container > .body:last-child, #share-dialog .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #share-dialog .container > .body:last-child, #share-dialog #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #share-dialog .container > .body:last-child, #share-dialog #sync-introduction-dialog .container > .body:last-child, #share-dialog .container > .body:last-child, #google-drive-authorization-window #share-dialog .container > .body:last-child, #share-dialog #google-drive-authorization-window .container > .body:last-child, #premium-required #share-dialog .container > .body:last-child, #share-dialog #premium-required .container > .body:last-child, #download-dialog #share-dialog .container > .body:last-child, #share-dialog #download-dialog .container > .body:last-child, #invalid-file-dialog #share-dialog .container > .body:last-child, #share-dialog #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #share-dialog .container > .body:last-child, #share-dialog #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #share-dialog .container > .body:last-child, #share-dialog #loading-failed-message .container > .body:last-child, .notable-overlay-container #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window .notable-overlay-container .container > .body:last-child, .introduction-dialogs #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:last-child, #share-dialog #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #share-dialog .container > .body:last-child, #google-drive-authorization-window .container > .body:last-child, #premium-required #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #premium-required .container > .body:last-child, #download-dialog #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #download-dialog .container > .body:last-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #google-drive-authorization-window .container > .body:last-child, #google-drive-authorization-window #loading-failed-message .container > .body:last-child, .notable-overlay-container #premium-required .container > .body:last-child, #premium-required .notable-overlay-container .container > .body:last-child, .introduction-dialogs #premium-required .container > .body:last-child, #premium-required .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #premium-required .container > .body:last-child, #premium-required #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #premium-required .container > .body:last-child, #premium-required #sync-introduction-dialog .container > .body:last-child, #share-dialog #premium-required .container > .body:last-child, #premium-required #share-dialog .container > .body:last-child, #google-drive-authorization-window #premium-required .container > .body:last-child, #premium-required #google-drive-authorization-window .container > .body:last-child, #premium-required .container > .body:last-child, #download-dialog #premium-required .container > .body:last-child, #premium-required #download-dialog .container > .body:last-child, #invalid-file-dialog #premium-required .container > .body:last-child, #premium-required #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #premium-required .container > .body:last-child, #premium-required #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #premium-required .container > .body:last-child, #premium-required #loading-failed-message .container > .body:last-child, .notable-overlay-container #download-dialog .container > .body:last-child, #download-dialog .notable-overlay-container .container > .body:last-child, .introduction-dialogs #download-dialog .container > .body:last-child, #download-dialog .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #download-dialog .container > .body:last-child, #download-dialog #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #download-dialog .container > .body:last-child, #download-dialog #sync-introduction-dialog .container > .body:last-child, #share-dialog #download-dialog .container > .body:last-child, #download-dialog #share-dialog .container > .body:last-child, #google-drive-authorization-window #download-dialog .container > .body:last-child, #download-dialog #google-drive-authorization-window .container > .body:last-child, #premium-required #download-dialog .container > .body:last-child, #download-dialog #premium-required .container > .body:last-child, #download-dialog .container > .body:last-child, #invalid-file-dialog #download-dialog .container > .body:last-child, #download-dialog #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #download-dialog .container > .body:last-child, #download-dialog #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #download-dialog .container > .body:last-child, #download-dialog #loading-failed-message .container > .body:last-child, .notable-overlay-container #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog .notable-overlay-container .container > .body:last-child, .introduction-dialogs #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:last-child, #share-dialog #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #share-dialog .container > .body:last-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:last-child, #premium-required #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #premium-required .container > .body:last-child, #download-dialog #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #download-dialog .container > .body:last-child, #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #invalid-file-dialog .container > .body:last-child, #invalid-file-dialog #loading-failed-message .container > .body:last-child, .notable-overlay-container #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window .notable-overlay-container .container > .body:last-child, .introduction-dialogs #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:last-child, #share-dialog #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #share-dialog .container > .body:last-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:last-child, #premium-required #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #premium-required .container > .body:last-child, #download-dialog #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #download-dialog .container > .body:last-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window .container > .body:last-child, #loading-failed-message #guest-user-email-request-window .container > .body:last-child, #guest-user-email-request-window #loading-failed-message .container > .body:last-child, .notable-overlay-container #loading-failed-message .container > .body:last-child, #loading-failed-message .notable-overlay-container .container > .body:last-child, .introduction-dialogs #loading-failed-message .container > .body:last-child, #loading-failed-message .introduction-dialogs .container > .body:last-child, #kami-welcome-dialog #loading-failed-message .container > .body:last-child, #loading-failed-message #kami-welcome-dialog .container > .body:last-child, #sync-introduction-dialog #loading-failed-message .container > .body:last-child, #loading-failed-message #sync-introduction-dialog .container > .body:last-child, #share-dialog #loading-failed-message .container > .body:last-child, #loading-failed-message #share-dialog .container > .body:last-child, #google-drive-authorization-window #loading-failed-message .container > .body:last-child, #loading-failed-message #google-drive-authorization-window .container > .body:last-child, #premium-required #loading-failed-message .container > .body:last-child, #loading-failed-message #premium-required .container > .body:last-child, #download-dialog #loading-failed-message .container > .body:last-child, #loading-failed-message #download-dialog .container > .body:last-child, #invalid-file-dialog #loading-failed-message .container > .body:last-child, #loading-failed-message #invalid-file-dialog .container > .body:last-child, #guest-user-email-request-window #loading-failed-message .container > .body:last-child, #loading-failed-message #guest-user-email-request-window .container > .body:last-child, #loading-failed-message .container > .body:last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .notable-overlay-container .container .notable-dialog:only-child, .introduction-dialogs .container .notable-dialog:only-child, #kami-welcome-dialog .container .notable-dialog:only-child, #sync-introduction-dialog .container .notable-dialog:only-child, #share-dialog .container .notable-dialog:only-child, #google-drive-authorization-window .container .notable-dialog:only-child, #premium-required .container .notable-dialog:only-child, #download-dialog .container .notable-dialog:only-child, #invalid-file-dialog .container .notable-dialog:only-child, #guest-user-email-request-window .container .notable-dialog:only-child, #loading-failed-message .container .notable-dialog:only-child, .notable-overlay-container .container > .header:only-child, .introduction-dialogs .notable-overlay-container .container > .header:only-child, .notable-overlay-container .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog .notable-overlay-container .container > .header:only-child, .notable-overlay-container #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog .notable-overlay-container .container > .header:only-child, .notable-overlay-container #sync-introduction-dialog .container > .header:only-child, #share-dialog .notable-overlay-container .container > .header:only-child, .notable-overlay-container #share-dialog .container > .header:only-child, #google-drive-authorization-window .notable-overlay-container .container > .header:only-child, .notable-overlay-container #google-drive-authorization-window .container > .header:only-child, #premium-required .notable-overlay-container .container > .header:only-child, .notable-overlay-container #premium-required .container > .header:only-child, #download-dialog .notable-overlay-container .container > .header:only-child, .notable-overlay-container #download-dialog .container > .header:only-child, #invalid-file-dialog .notable-overlay-container .container > .header:only-child, .notable-overlay-container #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window .notable-overlay-container .container > .header:only-child, .notable-overlay-container #guest-user-email-request-window .container > .header:only-child, #loading-failed-message .notable-overlay-container .container > .header:only-child, .notable-overlay-container #loading-failed-message .container > .header:only-child, .notable-overlay-container .introduction-dialogs .container > .header:only-child, .introduction-dialogs .notable-overlay-container .container > .header:only-child, .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog .introduction-dialogs .container > .header:only-child, .introduction-dialogs #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog .introduction-dialogs .container > .header:only-child, .introduction-dialogs #sync-introduction-dialog .container > .header:only-child, #share-dialog .introduction-dialogs .container > .header:only-child, .introduction-dialogs #share-dialog .container > .header:only-child, #google-drive-authorization-window .introduction-dialogs .container > .header:only-child, .introduction-dialogs #google-drive-authorization-window .container > .header:only-child, #premium-required .introduction-dialogs .container > .header:only-child, .introduction-dialogs #premium-required .container > .header:only-child, #download-dialog .introduction-dialogs .container > .header:only-child, .introduction-dialogs #download-dialog .container > .header:only-child, #invalid-file-dialog .introduction-dialogs .container > .header:only-child, .introduction-dialogs #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window .introduction-dialogs .container > .header:only-child, .introduction-dialogs #guest-user-email-request-window .container > .header:only-child, #loading-failed-message .introduction-dialogs .container > .header:only-child, .introduction-dialogs #loading-failed-message .container > .header:only-child, .notable-overlay-container #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog .notable-overlay-container .container > .header:only-child, .introduction-dialogs #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:only-child, #share-dialog #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #share-dialog .container > .header:only-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:only-child, #premium-required #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #premium-required .container > .header:only-child, #download-dialog #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #download-dialog .container > .header:only-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #kami-welcome-dialog .container > .header:only-child, #kami-welcome-dialog #loading-failed-message .container > .header:only-child, .notable-overlay-container #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog .notable-overlay-container .container > .header:only-child, .introduction-dialogs #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog .container > .header:only-child, #share-dialog #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #share-dialog .container > .header:only-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:only-child, #premium-required #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #premium-required .container > .header:only-child, #download-dialog #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #download-dialog .container > .header:only-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #sync-introduction-dialog .container > .header:only-child, #sync-introduction-dialog #loading-failed-message .container > .header:only-child, .notable-overlay-container #share-dialog .container > .header:only-child, #share-dialog .notable-overlay-container .container > .header:only-child, .introduction-dialogs #share-dialog .container > .header:only-child, #share-dialog .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #share-dialog .container > .header:only-child, #share-dialog #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #share-dialog .container > .header:only-child, #share-dialog #sync-introduction-dialog .container > .header:only-child, #share-dialog .container > .header:only-child, #google-drive-authorization-window #share-dialog .container > .header:only-child, #share-dialog #google-drive-authorization-window .container > .header:only-child, #premium-required #share-dialog .container > .header:only-child, #share-dialog #premium-required .container > .header:only-child, #download-dialog #share-dialog .container > .header:only-child, #share-dialog #download-dialog .container > .header:only-child, #invalid-file-dialog #share-dialog .container > .header:only-child, #share-dialog #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #share-dialog .container > .header:only-child, #share-dialog #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #share-dialog .container > .header:only-child, #share-dialog #loading-failed-message .container > .header:only-child, .notable-overlay-container #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window .notable-overlay-container .container > .header:only-child, .introduction-dialogs #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #sync-introduction-dialog .container > .header:only-child, #share-dialog #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #share-dialog .container > .header:only-child, #google-drive-authorization-window .container > .header:only-child, #premium-required #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #premium-required .container > .header:only-child, #download-dialog #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #download-dialog .container > .header:only-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #google-drive-authorization-window .container > .header:only-child, #google-drive-authorization-window #loading-failed-message .container > .header:only-child, .notable-overlay-container #premium-required .container > .header:only-child, #premium-required .notable-overlay-container .container > .header:only-child, .introduction-dialogs #premium-required .container > .header:only-child, #premium-required .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #premium-required .container > .header:only-child, #premium-required #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #premium-required .container > .header:only-child, #premium-required #sync-introduction-dialog .container > .header:only-child, #share-dialog #premium-required .container > .header:only-child, #premium-required #share-dialog .container > .header:only-child, #google-drive-authorization-window #premium-required .container > .header:only-child, #premium-required #google-drive-authorization-window .container > .header:only-child, #premium-required .container > .header:only-child, #download-dialog #premium-required .container > .header:only-child, #premium-required #download-dialog .container > .header:only-child, #invalid-file-dialog #premium-required .container > .header:only-child, #premium-required #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #premium-required .container > .header:only-child, #premium-required #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #premium-required .container > .header:only-child, #premium-required #loading-failed-message .container > .header:only-child, .notable-overlay-container #download-dialog .container > .header:only-child, #download-dialog .notable-overlay-container .container > .header:only-child, .introduction-dialogs #download-dialog .container > .header:only-child, #download-dialog .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #download-dialog .container > .header:only-child, #download-dialog #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #download-dialog .container > .header:only-child, #download-dialog #sync-introduction-dialog .container > .header:only-child, #share-dialog #download-dialog .container > .header:only-child, #download-dialog #share-dialog .container > .header:only-child, #google-drive-authorization-window #download-dialog .container > .header:only-child, #download-dialog #google-drive-authorization-window .container > .header:only-child, #premium-required #download-dialog .container > .header:only-child, #download-dialog #premium-required .container > .header:only-child, #download-dialog .container > .header:only-child, #invalid-file-dialog #download-dialog .container > .header:only-child, #download-dialog #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #download-dialog .container > .header:only-child, #download-dialog #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #download-dialog .container > .header:only-child, #download-dialog #loading-failed-message .container > .header:only-child, .notable-overlay-container #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog .notable-overlay-container .container > .header:only-child, .introduction-dialogs #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #sync-introduction-dialog .container > .header:only-child, #share-dialog #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #share-dialog .container > .header:only-child, #google-drive-authorization-window #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #google-drive-authorization-window .container > .header:only-child, #premium-required #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #premium-required .container > .header:only-child, #download-dialog #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #download-dialog .container > .header:only-child, #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #invalid-file-dialog .container > .header:only-child, #invalid-file-dialog #loading-failed-message .container > .header:only-child, .notable-overlay-container #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window .notable-overlay-container .container > .header:only-child, .introduction-dialogs #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #sync-introduction-dialog .container > .header:only-child, #share-dialog #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #share-dialog .container > .header:only-child, #google-drive-authorization-window #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #google-drive-authorization-window .container > .header:only-child, #premium-required #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #premium-required .container > .header:only-child, #download-dialog #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #download-dialog .container > .header:only-child, #invalid-file-dialog #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window .container > .header:only-child, #loading-failed-message #guest-user-email-request-window .container > .header:only-child, #guest-user-email-request-window #loading-failed-message .container > .header:only-child, .notable-overlay-container #loading-failed-message .container > .header:only-child, #loading-failed-message .notable-overlay-container .container > .header:only-child, .introduction-dialogs #loading-failed-message .container > .header:only-child, #loading-failed-message .introduction-dialogs .container > .header:only-child, #kami-welcome-dialog #loading-failed-message .container > .header:only-child, #loading-failed-message #kami-welcome-dialog .container > .header:only-child, #sync-introduction-dialog #loading-failed-message .container > .header:only-child, #loading-failed-message #sync-introduction-dialog .container > .header:only-child, #share-dialog #loading-failed-message .container > .header:only-child, #loading-failed-message #share-dialog .container > .header:only-child, #google-drive-authorization-window #loading-failed-message .container > .header:only-child, #loading-failed-message #google-drive-authorization-window .container > .header:only-child, #premium-required #loading-failed-message .container > .header:only-child, #loading-failed-message #premium-required .container > .header:only-child, #download-dialog #loading-failed-message .container > .header:only-child, #loading-failed-message #download-dialog .container > .header:only-child, #invalid-file-dialog #loading-failed-message .container > .header:only-child, #loading-failed-message #invalid-file-dialog .container > .header:only-child, #guest-user-email-request-window #loading-failed-message .container > .header:only-child, #loading-failed-message #guest-user-email-request-window .container > .header:only-child, #loading-failed-message .container > .header:only-child, .notable-overlay-container .container > .body:only-child, .introduction-dialogs .notable-overlay-container .container > .body:only-child, .notable-overlay-container .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog .notable-overlay-container .container > .body:only-child, .notable-overlay-container #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog .notable-overlay-container .container > .body:only-child, .notable-overlay-container #sync-introduction-dialog .container > .body:only-child, #share-dialog .notable-overlay-container .container > .body:only-child, .notable-overlay-container #share-dialog .container > .body:only-child, #google-drive-authorization-window .notable-overlay-container .container > .body:only-child, .notable-overlay-container #google-drive-authorization-window .container > .body:only-child, #premium-required .notable-overlay-container .container > .body:only-child, .notable-overlay-container #premium-required .container > .body:only-child, #download-dialog .notable-overlay-container .container > .body:only-child, .notable-overlay-container #download-dialog .container > .body:only-child, #invalid-file-dialog .notable-overlay-container .container > .body:only-child, .notable-overlay-container #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window .notable-overlay-container .container > .body:only-child, .notable-overlay-container #guest-user-email-request-window .container > .body:only-child, #loading-failed-message .notable-overlay-container .container > .body:only-child, .notable-overlay-container #loading-failed-message .container > .body:only-child, .notable-overlay-container .introduction-dialogs .container > .body:only-child, .introduction-dialogs .notable-overlay-container .container > .body:only-child, .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog .introduction-dialogs .container > .body:only-child, .introduction-dialogs #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog .introduction-dialogs .container > .body:only-child, .introduction-dialogs #sync-introduction-dialog .container > .body:only-child, #share-dialog .introduction-dialogs .container > .body:only-child, .introduction-dialogs #share-dialog .container > .body:only-child, #google-drive-authorization-window .introduction-dialogs .container > .body:only-child, .introduction-dialogs #google-drive-authorization-window .container > .body:only-child, #premium-required .introduction-dialogs .container > .body:only-child, .introduction-dialogs #premium-required .container > .body:only-child, #download-dialog .introduction-dialogs .container > .body:only-child, .introduction-dialogs #download-dialog .container > .body:only-child, #invalid-file-dialog .introduction-dialogs .container > .body:only-child, .introduction-dialogs #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window .introduction-dialogs .container > .body:only-child, .introduction-dialogs #guest-user-email-request-window .container > .body:only-child, #loading-failed-message .introduction-dialogs .container > .body:only-child, .introduction-dialogs #loading-failed-message .container > .body:only-child, .notable-overlay-container #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog .notable-overlay-container .container > .body:only-child, .introduction-dialogs #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:only-child, #share-dialog #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #share-dialog .container > .body:only-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:only-child, #premium-required #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #premium-required .container > .body:only-child, #download-dialog #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #download-dialog .container > .body:only-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #kami-welcome-dialog .container > .body:only-child, #kami-welcome-dialog #loading-failed-message .container > .body:only-child, .notable-overlay-container #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog .notable-overlay-container .container > .body:only-child, .introduction-dialogs #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog .container > .body:only-child, #share-dialog #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #share-dialog .container > .body:only-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:only-child, #premium-required #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #premium-required .container > .body:only-child, #download-dialog #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #download-dialog .container > .body:only-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #sync-introduction-dialog .container > .body:only-child, #sync-introduction-dialog #loading-failed-message .container > .body:only-child, .notable-overlay-container #share-dialog .container > .body:only-child, #share-dialog .notable-overlay-container .container > .body:only-child, .introduction-dialogs #share-dialog .container > .body:only-child, #share-dialog .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #share-dialog .container > .body:only-child, #share-dialog #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #share-dialog .container > .body:only-child, #share-dialog #sync-introduction-dialog .container > .body:only-child, #share-dialog .container > .body:only-child, #google-drive-authorization-window #share-dialog .container > .body:only-child, #share-dialog #google-drive-authorization-window .container > .body:only-child, #premium-required #share-dialog .container > .body:only-child, #share-dialog #premium-required .container > .body:only-child, #download-dialog #share-dialog .container > .body:only-child, #share-dialog #download-dialog .container > .body:only-child, #invalid-file-dialog #share-dialog .container > .body:only-child, #share-dialog #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #share-dialog .container > .body:only-child, #share-dialog #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #share-dialog .container > .body:only-child, #share-dialog #loading-failed-message .container > .body:only-child, .notable-overlay-container #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window .notable-overlay-container .container > .body:only-child, .introduction-dialogs #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #sync-introduction-dialog .container > .body:only-child, #share-dialog #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #share-dialog .container > .body:only-child, #google-drive-authorization-window .container > .body:only-child, #premium-required #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #premium-required .container > .body:only-child, #download-dialog #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #download-dialog .container > .body:only-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #google-drive-authorization-window .container > .body:only-child, #google-drive-authorization-window #loading-failed-message .container > .body:only-child, .notable-overlay-container #premium-required .container > .body:only-child, #premium-required .notable-overlay-container .container > .body:only-child, .introduction-dialogs #premium-required .container > .body:only-child, #premium-required .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #premium-required .container > .body:only-child, #premium-required #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #premium-required .container > .body:only-child, #premium-required #sync-introduction-dialog .container > .body:only-child, #share-dialog #premium-required .container > .body:only-child, #premium-required #share-dialog .container > .body:only-child, #google-drive-authorization-window #premium-required .container > .body:only-child, #premium-required #google-drive-authorization-window .container > .body:only-child, #premium-required .container > .body:only-child, #download-dialog #premium-required .container > .body:only-child, #premium-required #download-dialog .container > .body:only-child, #invalid-file-dialog #premium-required .container > .body:only-child, #premium-required #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #premium-required .container > .body:only-child, #premium-required #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #premium-required .container > .body:only-child, #premium-required #loading-failed-message .container > .body:only-child, .notable-overlay-container #download-dialog .container > .body:only-child, #download-dialog .notable-overlay-container .container > .body:only-child, .introduction-dialogs #download-dialog .container > .body:only-child, #download-dialog .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #download-dialog .container > .body:only-child, #download-dialog #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #download-dialog .container > .body:only-child, #download-dialog #sync-introduction-dialog .container > .body:only-child, #share-dialog #download-dialog .container > .body:only-child, #download-dialog #share-dialog .container > .body:only-child, #google-drive-authorization-window #download-dialog .container > .body:only-child, #download-dialog #google-drive-authorization-window .container > .body:only-child, #premium-required #download-dialog .container > .body:only-child, #download-dialog #premium-required .container > .body:only-child, #download-dialog .container > .body:only-child, #invalid-file-dialog #download-dialog .container > .body:only-child, #download-dialog #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #download-dialog .container > .body:only-child, #download-dialog #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #download-dialog .container > .body:only-child, #download-dialog #loading-failed-message .container > .body:only-child, .notable-overlay-container #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog .notable-overlay-container .container > .body:only-child, .introduction-dialogs #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #sync-introduction-dialog .container > .body:only-child, #share-dialog #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #share-dialog .container > .body:only-child, #google-drive-authorization-window #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #google-drive-authorization-window .container > .body:only-child, #premium-required #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #premium-required .container > .body:only-child, #download-dialog #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #download-dialog .container > .body:only-child, #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #invalid-file-dialog .container > .body:only-child, #invalid-file-dialog #loading-failed-message .container > .body:only-child, .notable-overlay-container #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window .notable-overlay-container .container > .body:only-child, .introduction-dialogs #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #sync-introduction-dialog .container > .body:only-child, #share-dialog #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #share-dialog .container > .body:only-child, #google-drive-authorization-window #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #google-drive-authorization-window .container > .body:only-child, #premium-required #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #premium-required .container > .body:only-child, #download-dialog #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #download-dialog .container > .body:only-child, #invalid-file-dialog #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window .container > .body:only-child, #loading-failed-message #guest-user-email-request-window .container > .body:only-child, #guest-user-email-request-window #loading-failed-message .container > .body:only-child, .notable-overlay-container #loading-failed-message .container > .body:only-child, #loading-failed-message .notable-overlay-container .container > .body:only-child, .introduction-dialogs #loading-failed-message .container > .body:only-child, #loading-failed-message .introduction-dialogs .container > .body:only-child, #kami-welcome-dialog #loading-failed-message .container > .body:only-child, #loading-failed-message #kami-welcome-dialog .container > .body:only-child, #sync-introduction-dialog #loading-failed-message .container > .body:only-child, #loading-failed-message #sync-introduction-dialog .container > .body:only-child, #share-dialog #loading-failed-message .container > .body:only-child, #loading-failed-message #share-dialog .container > .body:only-child, #google-drive-authorization-window #loading-failed-message .container > .body:only-child, #loading-failed-message #google-drive-authorization-window .container > .body:only-child, #premium-required #loading-failed-message .container > .body:only-child, #loading-failed-message #premium-required .container > .body:only-child, #download-dialog #loading-failed-message .container > .body:only-child, #loading-failed-message #download-dialog .container > .body:only-child, #invalid-file-dialog #loading-failed-message .container > .body:only-child, #loading-failed-message #invalid-file-dialog .container > .body:only-child, #guest-user-email-request-window #loading-failed-message .container > .body:only-child, #loading-failed-message #guest-user-email-request-window .container > .body:only-child, #loading-failed-message .container > .body:only-child {
        border-radius: 8px; }
    .notable-overlay-container .container > .header, .introduction-dialogs .container > .header, #kami-welcome-dialog .container > .header, #sync-introduction-dialog .container > .header, #share-dialog .container > .header, #google-drive-authorization-window .container > .header, #premium-required .container > .header, #download-dialog .container > .header, #invalid-file-dialog .container > .header, #guest-user-email-request-window .container > .header, #loading-failed-message .container > .header {
      background-color: #e74c3c;
      color: #fff;
      line-height: 25px;
      text-align: center; }
      .notable-overlay-container .container > .header h1, .introduction-dialogs .container > .header h1, #kami-welcome-dialog .container > .header h1, #sync-introduction-dialog .container > .header h1, #share-dialog .container > .header h1, #google-drive-authorization-window .container > .header h1, #premium-required .container > .header h1, #download-dialog .container > .header h1, #invalid-file-dialog .container > .header h1, #guest-user-email-request-window .container > .header h1, #loading-failed-message .container > .header h1 {
        margin-bottom: 0; }
      .notable-overlay-container .container > .header .close, .introduction-dialogs .container > .header .close, #kami-welcome-dialog .container > .header .close, #sync-introduction-dialog .container > .header .close, #share-dialog .container > .header .close, #google-drive-authorization-window .container > .header .close, #premium-required .container > .header .close, #download-dialog .container > .header .close, #invalid-file-dialog .container > .header .close, #guest-user-email-request-window .container > .header .close, #loading-failed-message .container > .header .close {
        position: absolute;
        right: 20px;
        top: 20px;
        font-size: 28px;
        color: #c73021;
        cursor: pointer;
        -webkit-transition: color 0.1s ease-in-out;
        transition: color 0.1s ease-in-out; }
        .notable-overlay-container .container > .header .close:hover, .introduction-dialogs .container > .header .close:hover, #kami-welcome-dialog .container > .header .close:hover, #sync-introduction-dialog .container > .header .close:hover, #share-dialog .container > .header .close:hover, #google-drive-authorization-window .container > .header .close:hover, #premium-required .container > .header .close:hover, #download-dialog .container > .header .close:hover, #invalid-file-dialog .container > .header .close:hover, #guest-user-email-request-window .container > .header .close:hover, #loading-failed-message .container > .header .close:hover {
          color: #fff; }
      .notable-overlay-container .container > .header.dark-blue, .introduction-dialogs .container > .header.dark-blue, #kami-welcome-dialog .container > .header.dark-blue, #sync-introduction-dialog .container > .header.dark-blue, #share-dialog .container > .header.dark-blue, #google-drive-authorization-window .container > .header.dark-blue, #premium-required .container > .header.dark-blue, #download-dialog .container > .header.dark-blue, #invalid-file-dialog .container > .header.dark-blue, #guest-user-email-request-window .container > .header.dark-blue, #loading-failed-message .container > .header.dark-blue {
        background-color: #1f2025; }
        .notable-overlay-container .container > .header.dark-blue .close, .introduction-dialogs .container > .header.dark-blue .close, #kami-welcome-dialog .container > .header.dark-blue .close, #sync-introduction-dialog .container > .header.dark-blue .close, #share-dialog .container > .header.dark-blue .close, #google-drive-authorization-window .container > .header.dark-blue .close, #premium-required .container > .header.dark-blue .close, #download-dialog .container > .header.dark-blue .close, #invalid-file-dialog .container > .header.dark-blue .close, #guest-user-email-request-window .container > .header.dark-blue .close, #loading-failed-message .container > .header.dark-blue .close {
          color: #777; }
          .notable-overlay-container .container > .header.dark-blue .close:hover, .introduction-dialogs .container > .header.dark-blue .close:hover, #kami-welcome-dialog .container > .header.dark-blue .close:hover, #sync-introduction-dialog .container > .header.dark-blue .close:hover, #share-dialog .container > .header.dark-blue .close:hover, #google-drive-authorization-window .container > .header.dark-blue .close:hover, #premium-required .container > .header.dark-blue .close:hover, #download-dialog .container > .header.dark-blue .close:hover, #invalid-file-dialog .container > .header.dark-blue .close:hover, #guest-user-email-request-window .container > .header.dark-blue .close:hover, #loading-failed-message .container > .header.dark-blue .close:hover {
            color: #fff; }
  .notable-overlay-container h1, .introduction-dialogs h1, #kami-welcome-dialog h1, #sync-introduction-dialog h1, #share-dialog h1, #google-drive-authorization-window h1, #premium-required h1, #download-dialog h1, #invalid-file-dialog h1, #guest-user-email-request-window h1, #loading-failed-message h1 {
    margin-bottom: 30px;
    line-height: 1.5em; }
  .notable-overlay-container h2, .introduction-dialogs h2, #kami-welcome-dialog h2, #sync-introduction-dialog h2, #share-dialog h2, #google-drive-authorization-window h2, #premium-required h2, #download-dialog h2, #invalid-file-dialog h2, #guest-user-email-request-window h2, #loading-failed-message h2, .notable-overlay-container h3, .introduction-dialogs h3, #kami-welcome-dialog h3, #sync-introduction-dialog h3, #share-dialog h3, #google-drive-authorization-window h3, #premium-required h3, #download-dialog h3, #invalid-file-dialog h3, #guest-user-email-request-window h3, #loading-failed-message h3 {
    margin-bottom: 20px;
    line-height: 1.2em; }
  .notable-overlay-container p, .introduction-dialogs p, #kami-welcome-dialog p, #sync-introduction-dialog p, #share-dialog p, #google-drive-authorization-window p, #premium-required p, #download-dialog p, #invalid-file-dialog p, #guest-user-email-request-window p, #loading-failed-message p {
    padding: 10px 0px; }
  .notable-overlay-container .toolbarField, .introduction-dialogs .toolbarField, #kami-welcome-dialog .toolbarField, #sync-introduction-dialog .toolbarField, #share-dialog .toolbarField, #google-drive-authorization-window .toolbarField, #premium-required .toolbarField, #download-dialog .toolbarField, #invalid-file-dialog .toolbarField, #guest-user-email-request-window .toolbarField, #loading-failed-message .toolbarField, .notable-overlay-container button, .introduction-dialogs button, #kami-welcome-dialog button, #sync-introduction-dialog button, #share-dialog button, #google-drive-authorization-window button, #premium-required button, #download-dialog button, #invalid-file-dialog button, #guest-user-email-request-window button, #loading-failed-message button {
    padding: 8px 10px; }
  .notable-overlay-container button, .introduction-dialogs button, #kami-welcome-dialog button, #sync-introduction-dialog button, #share-dialog button, #google-drive-authorization-window button, #premium-required button, #download-dialog button, #invalid-file-dialog button, #guest-user-email-request-window button, #loading-failed-message button, .notable-overlay-container .button, .introduction-dialogs .button, #kami-welcome-dialog .button, #sync-introduction-dialog .button, #share-dialog .button, #google-drive-authorization-window .button, #premium-required .button, #download-dialog .button, #invalid-file-dialog .button, #guest-user-email-request-window .button, #loading-failed-message .button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    border: 0;
    margin: 5px;
    -webkit-transition: background-color 0.1s ease-in-out;
    transition: background-color 0.1s ease-in-out; }
  .notable-overlay-container a, .introduction-dialogs a, #kami-welcome-dialog a, #sync-introduction-dialog a, #share-dialog a, #google-drive-authorization-window a, #premium-required a, #download-dialog a, #invalid-file-dialog a, #guest-user-email-request-window a, #loading-failed-message a, .notable-overlay-container .link, .introduction-dialogs .link, #kami-welcome-dialog .link, #sync-introduction-dialog .link, #share-dialog .link, #google-drive-authorization-window .link, #premium-required .link, #download-dialog .link, #invalid-file-dialog .link, #guest-user-email-request-window .link, #loading-failed-message .link {
    color: #fff;
    text-decoration: underline;
    cursor: pointer; }
    .notable-overlay-container a:hover, .introduction-dialogs a:hover, #kami-welcome-dialog a:hover, #sync-introduction-dialog a:hover, #share-dialog a:hover, #google-drive-authorization-window a:hover, #premium-required a:hover, #download-dialog a:hover, #invalid-file-dialog a:hover, #guest-user-email-request-window a:hover, #loading-failed-message a:hover, .notable-overlay-container .link:hover, .introduction-dialogs .link:hover, #kami-welcome-dialog .link:hover, #sync-introduction-dialog .link:hover, #share-dialog .link:hover, #google-drive-authorization-window .link:hover, #premium-required .link:hover, #download-dialog .link:hover, #invalid-file-dialog .link:hover, #guest-user-email-request-window .link:hover, #loading-failed-message .link:hover {
      color: #eee; }
  .notable-overlay-container .muted, .introduction-dialogs .muted, #kami-welcome-dialog .muted, #sync-introduction-dialog .muted, #share-dialog .muted, #google-drive-authorization-window .muted, #premium-required .muted, #download-dialog .muted, #invalid-file-dialog .muted, #guest-user-email-request-window .muted, #loading-failed-message .muted, #download-dialog #annotation-options .button {
    background-color: #7f8c8d;
    color: #fff; }
    .notable-overlay-container .muted:hover, .introduction-dialogs .muted:hover, #kami-welcome-dialog .muted:hover, #sync-introduction-dialog .muted:hover, #share-dialog .muted:hover, #google-drive-authorization-window .muted:hover, #premium-required .muted:hover, #download-dialog .muted:hover, #invalid-file-dialog .muted:hover, #guest-user-email-request-window .muted:hover, #loading-failed-message .muted:hover, #download-dialog #annotation-options .button:hover, .notable-overlay-container .muted:active, .introduction-dialogs .muted:active, #kami-welcome-dialog .muted:active, #sync-introduction-dialog .muted:active, #share-dialog .muted:active, #google-drive-authorization-window .muted:active, #premium-required .muted:active, #download-dialog .muted:active, #invalid-file-dialog .muted:active, #guest-user-email-request-window .muted:active, #loading-failed-message .muted:active, #download-dialog #annotation-options .button:active {
      background-color: #34495e; }
    .notable-overlay-container .muted.selected, .introduction-dialogs .muted.selected, #kami-welcome-dialog .muted.selected, #sync-introduction-dialog .muted.selected, #share-dialog .muted.selected, #google-drive-authorization-window .muted.selected, #premium-required .muted.selected, #download-dialog .muted.selected, #invalid-file-dialog .muted.selected, #guest-user-email-request-window .muted.selected, #loading-failed-message .muted.selected, #download-dialog #annotation-options .selected.button {
      background-color: #2c3e50; }
  .notable-overlay-container .green, .introduction-dialogs .green, #kami-welcome-dialog .green, #sync-introduction-dialog .green, #share-dialog .green, #google-drive-authorization-window .green, #premium-required .green, #download-dialog .green, #invalid-file-dialog .green, #guest-user-email-request-window .green, #loading-failed-message .green {
    background-color: #27ae60;
    color: #fff; }
    .notable-overlay-container .green:hover, .introduction-dialogs .green:hover, #kami-welcome-dialog .green:hover, #sync-introduction-dialog .green:hover, #share-dialog .green:hover, #google-drive-authorization-window .green:hover, #premium-required .green:hover, #download-dialog .green:hover, #invalid-file-dialog .green:hover, #guest-user-email-request-window .green:hover, #loading-failed-message .green:hover, .notable-overlay-container .green:active, .introduction-dialogs .green:active, #kami-welcome-dialog .green:active, #sync-introduction-dialog .green:active, #share-dialog .green:active, #google-drive-authorization-window .green:active, #premium-required .green:active, #download-dialog .green:active, #invalid-file-dialog .green:active, #guest-user-email-request-window .green:active, #loading-failed-message .green:active, .notable-overlay-container .green.selected, .introduction-dialogs .green.selected, #kami-welcome-dialog .green.selected, #sync-introduction-dialog .green.selected, #share-dialog .green.selected, #google-drive-authorization-window .green.selected, #premium-required .green.selected, #download-dialog .green.selected, #invalid-file-dialog .green.selected, #guest-user-email-request-window .green.selected, #loading-failed-message .green.selected {
      background-color: #2ecc71; }
  .notable-overlay-container .primary, .introduction-dialogs .primary, #kami-welcome-dialog .primary, #sync-introduction-dialog .primary, #share-dialog .primary, #google-drive-authorization-window .primary, #premium-required .primary, #download-dialog .primary, #invalid-file-dialog .primary, #guest-user-email-request-window .primary, #loading-failed-message .primary {
    font-size: 1.3em;
    padding: 16px 20px; }
  .notable-overlay-container button[disabled], .introduction-dialogs button[disabled], #kami-welcome-dialog button[disabled], #sync-introduction-dialog button[disabled], #share-dialog button[disabled], #google-drive-authorization-window button[disabled], #premium-required button[disabled], #download-dialog button[disabled], #invalid-file-dialog button[disabled], #guest-user-email-request-window button[disabled], #loading-failed-message button[disabled] {
    cursor: not-allowed;
    background-color: #888; }
    .notable-overlay-container button[disabled]:hover, .introduction-dialogs button[disabled]:hover, #kami-welcome-dialog button[disabled]:hover, #sync-introduction-dialog button[disabled]:hover, #share-dialog button[disabled]:hover, #google-drive-authorization-window button[disabled]:hover, #premium-required button[disabled]:hover, #download-dialog button[disabled]:hover, #invalid-file-dialog button[disabled]:hover, #guest-user-email-request-window button[disabled]:hover, #loading-failed-message button[disabled]:hover, .notable-overlay-container button[disabled]:active, .introduction-dialogs button[disabled]:active, #kami-welcome-dialog button[disabled]:active, #sync-introduction-dialog button[disabled]:active, #share-dialog button[disabled]:active, #google-drive-authorization-window button[disabled]:active, #premium-required button[disabled]:active, #download-dialog button[disabled]:active, #invalid-file-dialog button[disabled]:active, #guest-user-email-request-window button[disabled]:active, #loading-failed-message button[disabled]:active, .notable-overlay-container button[disabled].selected, .introduction-dialogs button[disabled].selected, #kami-welcome-dialog button[disabled].selected, #sync-introduction-dialog button[disabled].selected, #share-dialog button[disabled].selected, #google-drive-authorization-window button[disabled].selected, #premium-required button[disabled].selected, #download-dialog button[disabled].selected, #invalid-file-dialog button[disabled].selected, #guest-user-email-request-window button[disabled].selected, #loading-failed-message button[disabled].selected {
      background-color: #aaa; }
  .notable-overlay-container .form-field, .introduction-dialogs .form-field, #kami-welcome-dialog .form-field, #sync-introduction-dialog .form-field, #share-dialog .form-field, #google-drive-authorization-window .form-field, #premium-required .form-field, #download-dialog .form-field, #invalid-file-dialog .form-field, #guest-user-email-request-window .form-field, #loading-failed-message .form-field {
    padding: 20px;
    font-size: 14px;
    background-color: #fff;
    color: #000;
    border-radius: 4px;
    width: 300px;
    margin: 10px 0;
    border: 1px solid rgba(0, 0, 0, 0.35);
    border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42); }
  .notable-overlay-container ul.errors, .introduction-dialogs ul.errors, #kami-welcome-dialog ul.errors, #sync-introduction-dialog ul.errors, #share-dialog ul.errors, #google-drive-authorization-window ul.errors, #premium-required ul.errors, #download-dialog ul.errors, #invalid-file-dialog ul.errors, #guest-user-email-request-window ul.errors, #loading-failed-message ul.errors, .notable-overlay-container #settings-page section .forms .success, #settings-page section .forms .notable-overlay-container .success, .introduction-dialogs #settings-page section .forms .success, #settings-page section .forms .introduction-dialogs .success, #kami-welcome-dialog #settings-page section .forms .success, #settings-page section .forms #kami-welcome-dialog .success, #sync-introduction-dialog #settings-page section .forms .success, #settings-page section .forms #sync-introduction-dialog .success, #share-dialog #settings-page section .forms .success, #settings-page section .forms #share-dialog .success, #google-drive-authorization-window #settings-page section .forms .success, #settings-page section .forms #google-drive-authorization-window .success, #premium-required #settings-page section .forms .success, #settings-page section .forms #premium-required .success, #download-dialog #settings-page section .forms .success, #settings-page section .forms #download-dialog .success, #invalid-file-dialog #settings-page section .forms .success, #settings-page section .forms #invalid-file-dialog .success, #guest-user-email-request-window #settings-page section .forms .success, #settings-page section .forms #guest-user-email-request-window .success, #loading-failed-message #settings-page section .forms .success, #settings-page section .forms #loading-failed-message .success {
    background-color: #FF5555;
    border-radius: 2px;
    padding: 8px 20px;
    margin: 5px auto;
    color: #fff;
    list-style-type: none; }

.avatar {
  width: 30px;
  height: 30px;
  margin-bottom: 8px;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px; }
  .avatar img {
    width: inherit;
    height: inherit;
    border-radius: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    background: url(/web/notablecompiled/2.0.7660-20160324152905/assets/grey-placeholder.png) no-repeat; }
  .avatar .initials {
    display: block;
    width: inherit;
    height: inherit;
    color: #fff;
    background: #000;
    font-weight: bold;
    border-radius: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    text-align: center;
    line-height: 30px; }

.introduction-dialogs, #kami-welcome-dialog, #sync-introduction-dialog {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  .introduction-dialogs .container .body, #kami-welcome-dialog .container .body, #sync-introduction-dialog .container .body {
    background-color: #f2f2f2;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-sizing: border-box;
    height: 500px; }
  .introduction-dialogs .container.split-layout .body, #kami-welcome-dialog .container.split-layout .body, #sync-introduction-dialog .container.split-layout .body {
    height: 350px; }
    .introduction-dialogs .container.split-layout .body img, #kami-welcome-dialog .container.split-layout .body img, #sync-introduction-dialog .container.split-layout .body img {
      height: 100%; }
  .introduction-dialogs .container.split-layout .footer, #kami-welcome-dialog .container.split-layout .footer, #sync-introduction-dialog .container.split-layout .footer {
    border-top-width: 0;
    box-sizing: border-box;
    height: 150px; }
    .introduction-dialogs .container.split-layout .footer h1, #kami-welcome-dialog .container.split-layout .footer h1, #sync-introduction-dialog .container.split-layout .footer h1 {
      font-weight: normal;
      margin-bottom: 0; }
    .introduction-dialogs .container.split-layout .footer p, #kami-welcome-dialog .container.split-layout .footer p, #sync-introduction-dialog .container.split-layout .footer p {
      font-size: 1.1em;
      line-height: 1.6em; }
  .introduction-dialogs .indicators, #kami-welcome-dialog .indicators, #sync-introduction-dialog .indicators {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: table-row;
    text-align: center;
    color: #777;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out; }
    .introduction-dialogs .indicators span, #kami-welcome-dialog .indicators span, #sync-introduction-dialog .indicators span {
      cursor: pointer;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 20px; }
    .introduction-dialogs .indicators span.selected, #kami-welcome-dialog .indicators span.selected, #sync-introduction-dialog .indicators span.selected, .introduction-dialogs .indicators span:hover, #kami-welcome-dialog .indicators span:hover, #sync-introduction-dialog .indicators span:hover {
      color: #fff; }
  .introduction-dialogs .navigation, #kami-welcome-dialog .navigation, #sync-introduction-dialog .navigation {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out;
    height: 50px;
    width: 50px;
    background-color: #aaa;
    border-radius: 100%;
    position: absolute;
    top: calc(50% - 50px / 2);
    text-align: center;
    cursor: pointer;
    line-height: 50px;
    font-size: 30px;
    color: #1f2025; }
    .introduction-dialogs .navigation:hover, #kami-welcome-dialog .navigation:hover, #sync-introduction-dialog .navigation:hover {
      color: #f2f2f2; }
    .introduction-dialogs .navigation.next, #kami-welcome-dialog .navigation.next, #sync-introduction-dialog .navigation.next {
      right: 150px; }
    .introduction-dialogs .navigation.previous, #kami-welcome-dialog .navigation.previous, #sync-introduction-dialog .navigation.previous {
      left: 150px; }

/* Icon overrides
 */
.icon-common, .toolbarButton.openFile:before, .secondaryToolbarButton.openFile:before, .toolbarButton.download:before, .secondaryToolbarButton.download:before, .toolbarButton.sync:before, .secondaryToolbarButton.sync:before, .toolbarButton.jumpToPage:before, .secondaryToolbarButton.jumpToPage:before, .toolbarButton#open-dropdown:before, .secondaryToolbarButton#open-dropdown:before, .toolbarButton#share-online:before, .secondaryToolbarButton#share-online:before, .toolbarButton#viewAnnotations:before, .secondaryToolbarButton#viewAnnotations:before, .toolbarButton#secondaryToolbarToggle:before, .secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen #open-gdrive, #open-screen #open-dropbox, #open-screen #open-box, #google-drive-authorization-window #drive-authorize-button:before {
  font-size: 18px;
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  width: 18px;
  text-align: center; }

.toolbarButton.notable-nav-button:before {
  left: 6px !important;
  font-size: 18px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .toolbarButton.notable-nav-button:before {
      -webkit-transform: scale(1);
      transform: scale(1);
      top: 4px !important;
      left: 6px !important; } }

.secondaryToolbarButton.notable-nav-button:before {
  font-size: 18px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .secondaryToolbarButton.notable-nav-button:before {
      -webkit-transform: scale(1);
      transform: scale(1);
      top: 2px !important;
      left: 6px !important; } }

.toolbarButton.sync:before, .secondaryToolbarButton.sync:before {
  -webkit-animation-play-state: paused;
  animation-play-state: paused; }

.toolbarButton.sync.syncing:before, .secondaryToolbarButton.sync.syncing:before {
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.toolbarButton#viewAnnotations:before, .secondaryToolbarButton#viewAnnotations:before {
  color: #eee; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .toolbarButton#viewAnnotations:before, .secondaryToolbarButton#viewAnnotations:before {
      font-size: 36px; } }

.linkButton {
  display: inline-block;
  text-decoration: none;
  box-sizing: border-box;
  line-height: 18px; }

.dropdown-common, #open-dropdown, #secondary-toolbar-user, #print {
  box-sizing: border-box;
  outline: none; }
  .dropdown-common a:link, #open-dropdown a:link, #secondary-toolbar-user a:link, #print a:link {
    text-decoration: none; }
  .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar, #print .secondaryToolbarButtonContainer .secondaryToolbar {
    min-width: 300px;
    margin-top: 0; }
    html[dir='ltr'] .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='ltr'] #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='ltr'] #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='ltr'] #print .secondaryToolbarButtonContainer .secondaryToolbar {
      right: 0; }
    html[dir='rtl'] .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='rtl'] #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='rtl'] #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar, html[dir='rtl'] #print .secondaryToolbarButtonContainer .secondaryToolbar {
      left: 0; }
    .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar .header, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar .header, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar .header, #print .secondaryToolbarButtonContainer .secondaryToolbar .header, .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar .description, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar .description, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar .description, #print .secondaryToolbarButtonContainer .secondaryToolbar .description {
      position: relative;
      margin: 0 0 4px 0;
      padding: 3px 4px 1px;
      height: auto; }
    .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar .header, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar .header, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar .header, #print .secondaryToolbarButtonContainer .secondaryToolbar .header {
      font-weight: bold;
      font-size: 13px;
      line-height: 18px;
      text-transform: uppercase; }
    .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar .description, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar .description, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar .description, #print .secondaryToolbarButtonContainer .secondaryToolbar .description {
      font-size: 14px;
      line-height: 18px; }
    .dropdown-common .secondaryToolbarButtonContainer .secondaryToolbar .indent, #open-dropdown .secondaryToolbarButtonContainer .secondaryToolbar .indent, #secondary-toolbar-user .secondaryToolbarButtonContainer .secondaryToolbar .indent, #print .secondaryToolbarButtonContainer .secondaryToolbar .indent {
      padding-left: 10px; }

#open-dropdown .secondaryToolbar > .indent {
  max-width: 400px;
  min-width: 300px;
  line-height: 22px;
  padding: 6px;
  margin-left: -7px;
  margin-right: -7px; }
  #open-dropdown .secondaryToolbar > .indent:after {
    content: "";
    display: table;
    clear: both; }
  #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton:after {
      content: "";
      display: table;
      clear: both; }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.fa, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .overlay-common i.close, .overlay-common #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #gdrive-upload-overlay i.close, #gdrive-upload-overlay #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in i.close, #sign-up-in #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page i.close, #purchase-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #settings-page i.close, #settings-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #forgot-password-page i.close, #forgot-password-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .notable-overlay-container .container > .header i.close, .notable-overlay-container .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .introduction-dialogs .container > .header i.close, .introduction-dialogs .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #kami-welcome-dialog .container > .header i.close, #kami-welcome-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sync-introduction-dialog .container > .header i.close, #sync-introduction-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #share-dialog .container > .header i.close, #share-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #google-drive-authorization-window .container > .header i.close, #google-drive-authorization-window .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #premium-required .container > .header i.close, #premium-required .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #download-dialog .container > .header i.close, #download-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #invalid-file-dialog .container > .header i.close, #invalid-file-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #guest-user-email-request-window .container > .header i.close, #guest-user-email-request-window .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #loading-failed-message .container > .header i.close, #loading-failed-message .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .introduction-dialogs i.navigation, .introduction-dialogs #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #kami-welcome-dialog i.navigation, #kami-welcome-dialog #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sync-introduction-dialog i.navigation, #sync-introduction-dialog #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.icon-common, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.openFile:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.openFile:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.download:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.download:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.sync:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.sync:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.jumpToPage:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.jumpToPage:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#open-dropdown:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#open-dropdown:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#share-online:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#share-online:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#viewAnnotations:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#viewAnnotations:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#secondaryToolbarToggle:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#secondaryToolbarToggle:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-gdrive, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-gdrive, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-dropbox, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-dropbox, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-box, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-box, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #google-drive-authorization-window i#drive-authorize-button:before, #google-drive-authorization-window #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#drive-authorize-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #toolbarViewerRight #saving-progress i#undo:before, #toolbarViewerRight #saving-progress #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#undo:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .header-notification-box i.close, .header-notification-box #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .header-notification-box i.ask:before, .header-notification-box #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.ask:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #outlineView i.outlineItemToggler, #outlineView #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.outlineItemToggler, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #annotation-selector i.signing-selector, #annotation-selector #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.signing-selector, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen .recent-files .files .file i.source, #open-screen .recent-files .files .file #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.source, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #share-dialog .sharing-settings i.status, #share-dialog .sharing-settings #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.status, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .upload i#upload-now-button:before, .upload #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#upload-now-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .export i#upload-now-button:before, .export #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#upload-now-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in .forms i.overlayButton.disabled:before, #sign-up-in .forms #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.overlayButton.disabled:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in .forms #oauth #google-oauth i.icon, #sign-up-in .forms #oauth #google-oauth #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.icon, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page i.purchase:before, #purchase-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.purchase:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page table .tick-wrapper i.tick, #purchase-page table .tick-wrapper #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #forgot-password-page .forms i.overlayButton.disabled:before, #forgot-password-page .forms #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.overlayButton.disabled:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #bottom-wrapper #bottom-overlay i#online-status:before, #bottom-wrapper #bottom-overlay #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#online-status:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #bottom-wrapper #bottom-overlay #install-extension i.dismiss, #bottom-wrapper #bottom-overlay #install-extension #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.dismiss, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.highlight-button, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.highlight-button, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.comment, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.comment, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.copy, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.copy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.tick, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.destroy, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.move, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.move, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.lines, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.lines, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.color, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.color, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.highlight-button, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.highlight-button, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.comment, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.comment, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.copy, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.copy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.tick, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.lines, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.lines, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.color, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.color, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.destroy, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.move, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.move, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .commentBody .actual-comment .author i.destroy, .commentBody .actual-comment .author #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .commentBody .actual-reply .author i.destroy, .commentBody .actual-reply .author #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy {
      font-size: 18px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.fa, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .overlay-common i.close, .overlay-common #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #gdrive-upload-overlay i.close, #gdrive-upload-overlay #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in i.close, #sign-up-in #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page i.close, #purchase-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #settings-page i.close, #settings-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #forgot-password-page i.close, #forgot-password-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .notable-overlay-container .container > .header i.close, .notable-overlay-container .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .introduction-dialogs .container > .header i.close, .introduction-dialogs .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #kami-welcome-dialog .container > .header i.close, #kami-welcome-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sync-introduction-dialog .container > .header i.close, #sync-introduction-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #share-dialog .container > .header i.close, #share-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #google-drive-authorization-window .container > .header i.close, #google-drive-authorization-window .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #premium-required .container > .header i.close, #premium-required .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #download-dialog .container > .header i.close, #download-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #invalid-file-dialog .container > .header i.close, #invalid-file-dialog .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #guest-user-email-request-window .container > .header i.close, #guest-user-email-request-window .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #loading-failed-message .container > .header i.close, #loading-failed-message .container > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .introduction-dialogs i.navigation, .introduction-dialogs #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #kami-welcome-dialog i.navigation, #kami-welcome-dialog #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sync-introduction-dialog i.navigation, #sync-introduction-dialog #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.navigation, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.icon-common, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.openFile:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.openFile:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.download:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.download:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.sync:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.sync:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton.jumpToPage:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton.jumpToPage:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#open-dropdown:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#open-dropdown:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#share-online:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#share-online:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#viewAnnotations:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#viewAnnotations:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.toolbarButton#secondaryToolbarToggle:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.secondaryToolbarButton#secondaryToolbarToggle:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-gdrive, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-gdrive, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-dropbox, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-dropbox, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen i#open-box, #open-screen #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#open-box, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #google-drive-authorization-window i#drive-authorize-button:before, #google-drive-authorization-window #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#drive-authorize-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #toolbarViewerRight #saving-progress i#undo:before, #toolbarViewerRight #saving-progress #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#undo:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .header-notification-box i.close, .header-notification-box #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.close, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .header-notification-box i.ask:before, .header-notification-box #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.ask:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #outlineView i.outlineItemToggler, #outlineView #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.outlineItemToggler, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #annotation-selector i.signing-selector, #annotation-selector #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.signing-selector, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #open-screen .recent-files .files .file i.source, #open-screen .recent-files .files .file #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.source, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #share-dialog .sharing-settings i.status, #share-dialog .sharing-settings #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.status, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .upload i#upload-now-button:before, .upload #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#upload-now-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .export i#upload-now-button:before, .export #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#upload-now-button:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in .forms i.overlayButton.disabled:before, #sign-up-in .forms #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.overlayButton.disabled:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #sign-up-in .forms #oauth #google-oauth i.icon, #sign-up-in .forms #oauth #google-oauth #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.icon, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page i.purchase:before, #purchase-page #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.purchase:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #purchase-page table .tick-wrapper i.tick, #purchase-page table .tick-wrapper #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #forgot-password-page .forms i.overlayButton.disabled:before, #forgot-password-page .forms #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.overlayButton.disabled:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #bottom-wrapper #bottom-overlay i#online-status:before, #bottom-wrapper #bottom-overlay #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i#online-status:before, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton #bottom-wrapper #bottom-overlay #install-extension i.dismiss, #bottom-wrapper #bottom-overlay #install-extension #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.dismiss, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.highlight-button, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.highlight-button, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.comment, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.comment, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.copy, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.copy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.tick, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.destroy, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.move, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.move, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.lines, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.lines, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton setup-tooltip > .header i.color, setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.color, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.highlight-button, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.highlight-button, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.comment, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.comment, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.copy, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.copy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.tick, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.tick, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.lines, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.lines, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody setup-tooltip > .header i.color, .autographBody setup-tooltip > .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.color, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.destroy, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .autographBody .header i.move, .autographBody .header #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.move, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .commentBody .actual-comment .author i.destroy, .commentBody .actual-comment .author #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .commentBody .actual-reply .author i.destroy, .commentBody .actual-reply .author #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.destroy {
          -webkit-transform: scale(1);
          transform: scale(1);
          top: 4px; } }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.google, #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.googledrive {
      font-size: 17px; }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton i.box {
      width: 18px;
      height: 9px;
      background-repeat: no-repeat;
      content: " ";
      background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/box_white.png);
      background-size: 100%; }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton .comments-count {
      padding: 2px 4px;
      border-radius: 4px;
      position: absolute;
      right: 4px;
      top: 2px;
      z-index: 1;
      background-color: #f1c40f;
      color: #1a1a1a;
      font-weight: bold;
      text-align: center; }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton.file[disabled], #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton.copy[disabled] {
      border: 1px solid rgba(0, 0, 0, 0.35);
      border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42); }
    #open-dropdown .secondaryToolbar > .indent .secondaryToolbarButton.extension {
      opacity: .5; }

#secondary-toolbar-user {
  margin: 0 6px; }
  #secondary-toolbar-user > .avatar {
    float: right;
    margin-top: 3px;
    font-size: 13px;
    width: 25px;
    height: 25px; }
    #secondary-toolbar-user > .avatar > .initials {
      line-height: 25px; }
    #secondary-toolbar-user > .avatar > * {
      cursor: pointer !important; }
  #secondary-toolbar-user #user-profile.secondaryToolbar {
    right: -3px;
    margin-top: 4px; }
    #secondary-toolbar-user #user-profile.secondaryToolbar .profile {
      margin-bottom: 8px; }
      #secondary-toolbar-user #user-profile.secondaryToolbar .profile .avatar {
        display: block;
        float: left;
        margin-right: 10px;
        font-size: 18px;
        width: 60px;
        height: 60px;
        margin-bottom: 0; }
        #secondary-toolbar-user #user-profile.secondaryToolbar .profile .avatar > .initials {
          line-height: 60px; }
        #secondary-toolbar-user #user-profile.secondaryToolbar .profile .avatar * {
          border-radius: initial; }
      #secondary-toolbar-user #user-profile.secondaryToolbar .profile .name {
        font-weight: bold;
        font-size: 150%; }
      #secondary-toolbar-user #user-profile.secondaryToolbar .profile:after {
        content: "";
        display: table;
        clear: both; }

#toolbarViewerLeft {
  /* Logo
   */
  /* Responsive top right logo
   */
  /* Premium and Free badges
   */ }
  #toolbarViewerLeft #logo .large-logo {
    height: 16px;
    margin: 8px 0 8px 16px; }
  #toolbarViewerLeft #logo .small-logo {
    height: 24px;
    margin: 4px 0 4px 8px;
    margin-right: 8px; }
  #toolbarViewerLeft .small-logo {
    display: none; }
  @media (max-width: 768px) {
    #toolbarViewerLeft .large-logo {
      display: none; }
    #toolbarViewerLeft .small-logo {
      display: block; } }
  #toolbarViewerLeft #free-badge, #toolbarViewerLeft #premium-badge {
    margin: 6px; }
  #toolbarViewerLeft #free-badge {
    background-color: #eee;
    cursor: pointer;
    text-decoration: none;
    display: block; }
    #toolbarViewerLeft #free-badge:hover {
      background-color: #fff; }
  #toolbarViewerLeft #premium-badge {
    background-color: #666;
    color: #fff; }
    #toolbarViewerLeft #premium-badge a {
      background-color: #666;
      color: #fff;
      text-decoration: none; }
    #toolbarViewerLeft #premium-badge.trial {
      cursor: pointer; }
      #toolbarViewerLeft #premium-badge.trial:hover {
        color: #1a1a1a;
        background-color: #eee; }
        #toolbarViewerLeft #premium-badge.trial:hover a {
          color: #1a1a1a;
          background-color: #eee; }

#toolbarViewerRight #saving-progress .badge-toolbar, #toolbarViewerRight #saving-progress #toolbarViewerLeft #free-badge, #toolbarViewerLeft #toolbarViewerRight #saving-progress #free-badge, #toolbarViewerRight #saving-progress #toolbarViewerLeft #premium-badge, #toolbarViewerLeft #toolbarViewerRight #saving-progress #premium-badge, #toolbarViewerRight #saving-progress .badge, #toolbarViewerRight #saving-progress #thumbnailView .annotation-count, #thumbnailView #toolbarViewerRight #saving-progress .annotation-count {
  background-color: #666;
  color: #fff; }

#toolbarViewerRight #saving-progress #undo {
  border-left: 1px solid #fff;
  padding-left: 5px;
  cursor: pointer; }
  #toolbarViewerRight #saving-progress #undo:hover {
    text-decoration: underline; }
  #toolbarViewerRight #saving-progress #undo:before {
    padding-right: 2px; }

#notification-permissions-wrapper #notification-show-how .browser-switch {
  display: none; }
  #notification-permissions-wrapper #notification-show-how .browser-switch.default {
    display: block; }
  html.chrome #notification-permissions-wrapper #notification-show-how .browser-switch.chrome {
    display: block; }
  html.chrome #notification-permissions-wrapper #notification-show-how .browser-switch {
    display: none; }
  html.firefox #notification-permissions-wrapper #notification-show-how .browser-switch.firefox {
    display: block; }
  html.firefox #notification-permissions-wrapper #notification-show-how .browser-switch {
    display: none; }
  html.safari #notification-permissions-wrapper #notification-show-how .browser-switch.safari {
    display: block; }
  html.safari #notification-permissions-wrapper #notification-show-how .browser-switch {
    display: none; }

#notification-permissions-wrapper #notification-show-how .example-screenshot {
  display: none;
  max-width: 100%;
  margin-bottom: 20px;
  border-radius: 5px;
  border: 2px solid #666666; }
  html.chrome #notification-permissions-wrapper #notification-show-how .example-screenshot.chrome {
    display: block; }
  html.firefox #notification-permissions-wrapper #notification-show-how .example-screenshot.firefox {
    display: block; }
  html.safari #notification-permissions-wrapper #notification-show-how .example-screenshot.safari {
    display: block; }

#ocr-beta-message .beta {
  font-size: 60%;
  font-weight: normal; }

.header-notification-box {
  background: none repeat scroll 0 0 #1a1a1a;
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 2001;
  padding: 10px;
  font-size: 1.0em;
  width: 400px;
  border-radius: 5px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box; }
  .header-notification-box:after {
    content: "";
    display: table;
    clear: both; }
  .header-notification-box h2 {
    margin-bottom: 20px; }
  .header-notification-box p {
    margin-bottom: 20px;
    line-height: 20px; }
    .header-notification-box p:last-child {
      margin-bottom: 0; }
  @media (max-width: 767px) {
    .header-notification-box {
      width: 50%;
      margin-left: 10px; } }
  .header-notification-box .close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px;
    font-size: 20px;
    color: #777;
    cursor: pointer;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out; }
    .header-notification-box .close:hover {
      color: #fff; }
  .header-notification-box .ask {
    text-align: left;
    padding: 10px; }
    .header-notification-box .ask:before {
      margin-right: 10px;
      margin-bottom: 10px;
      font-size: 30px; }
  .header-notification-box .buttons {
    text-align: right; }
    .header-notification-box .buttons button {
      -webkit-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
      padding: 5px 10px;
      background: transparent;
      border: 2px solid #3a3a3a;
      border-radius: 5px;
      color: #fff;
      cursor: pointer; }
      .header-notification-box .buttons button:hover, .header-notification-box .buttons button:active {
        border: 2px solid #666666;
        background: #666666; }
      .header-notification-box .buttons button[disabled] {
        cursor: not-allowed;
        opacity: .65;
        filter: alpha(opacity=65);
        box-shadow: none; }
    .header-notification-box .buttons .primary {
      background-color: #3498db;
      border-color: #3498db;
      margin-right: 2px; }
      .header-notification-box .buttons .primary:hover, .header-notification-box .buttons .primary:active {
        background-color: #2980b9;
        border-color: #2980b9; }
  .header-notification-box textarea {
    padding: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    width: 100%;
    height: 100px;
    border-radius: 5px;
    box-sizing: border-box; }

@font-face {
  font-family: 'notable';
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/notable.eot); }

@font-face {
  font-family: 'notable';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAioAAAC8AAAAYGNtYXAaVsyHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZoD31HQAAAF4AAAAvGhlYWQGEruTAAACNAAAADZoaGVhB1QDxgAAAmwAAAAkaG10eAoAAJIAAAKQAAAAFGxvY2EAKAByAAACpAAAAAxtYXhwAAkALAAAArAAAAAgbmFtZXsr690AAALQAAABhnBvc3QAAwAAAAAEWAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAJIALgOSAy4AAwAUACkAAAEhESE1ISIGFREUFjMhMjY1ETQmIwEUDgIjIi4CNTQ+AjMyHgIVApL+SQG3/kkeKyseAbcfKiseAQAoRV41NV1FKSlFXTU1XkUoAS4Bt0krHv5JHyoqHwG3Hiv+ADVeRSgoRV41NV1FKSlFXTUAAAEAAAABAADD535RXw889QALBAAAAAAA0bE7tAAAAADRsTu0AAAAAAOSAy4AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA5IAAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAkgAAAAAACgAUAB4AXgABAAAABQAqAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkbm90YWJsZQBuAG8AdABhAGIAbABlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwbm90YWJsZQBuAG8AdABhAGIAbABlbm90YWJsZQBuAG8AdABhAGIAbABlUmVndWxhcgBSAGUAZwB1AGwAYQBybm90YWJsZQBuAG8AdABhAGIAbABlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");
  font-weight: normal;
  font-style: normal; }

.notable-icon {
  font-family: 'notable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.notable-icon-shape:before {
  content: "\E600"; }

/* Google Material Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/MaterialIcons-Regular.woff2) format("woff2"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/MaterialIcons-Regular.woff) format("woff"), url(/web/notablecompiled/2.0.7660-20160324152905/assets/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  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. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

/* NOTABLE CSS
 */
#outlineView .outlineItemToggler {
  color: #333;
  font-size: 20px; }
  #outlineView .outlineItemToggler:hover {
    color: #4d4d4d; }
  #outlineView .outlineItemToggler:before {
    -webkit-transform: none;
    transform: none; }

#viewer > .page.animate-transform {
  -webkit-transition: -o-transform 0.2s ease-in-out;
  -webkit-transition: -ms-transform 0.2s ease-in-out;
  -webkit-transition: -moz-transform 0.2s ease-in-out;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform; }

.highlight-color-selector {
  display: none;
  padding: 20px;
  margin-top: -20px; }
  .highlight-color-selector .color-table {
    display: table;
    margin-left: 6px;
    width: 108px;
    height: 108px; }
  .highlight-color-selector .color-row {
    display: table-row; }
  .highlight-color-selector .color-cell {
    display: table-cell; }
    .highlight-color-selector .color-cell > div {
      height: 26px;
      width: 26px;
      border-radius: 100%;
      background-color: #eee;
      border: 2px solid transparent;
      cursor: pointer; }
      .highlight-color-selector .color-cell > div.selected {
        border-color: #fff;
        box-shadow: inset 0 0 1px 1px #888; }
  .highlight-color-selector .edit {
    height: 26px;
    width: 26px;
    border-radius: 100%;
    border: 2px solid;
    background-color: black;
    line-height: 28px;
    text-align: center;
    color: white; }
    .highlight-color-selector .edit:hover {
      color: #ffd155; }

.sidebarOpen #annotation-selector {
  left: 200px; }

#annotation-selector {
  -webkit-transition: left 0.1s ease-in-out;
  transition: left 0.1s ease-in-out;
  padding: 10px 5px 5px 5px;
  z-index: 2000;
  display: inline-block;
  position: fixed;
  left: 0;
  top: 30px; }
  :-webkit-full-screen #annotation-selector {
    display: none; }
  :-moz-full-screen #annotation-selector {
    display: none; }
  :-ms-fullscreen #annotation-selector {
    display: none; }
  :fullscreen #annotation-selector {
    display: none; }
  #annotation-selector #annotation-description {
    color: white;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 0;
    margin-top: 10px; }
    #annotation-selector #annotation-description span {
      white-space: nowrap;
      background-color: #3a3a3a;
      background-color: rgba(58, 58, 58, 0.5);
      padding: 5px;
      border-radius: 2px; }
  #annotation-selector .btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px; }
    #annotation-selector .btn-group > .button {
      position: relative;
      margin-bottom: 5px;
      margin-right: 5px; }
  #annotation-selector .selector {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 40px;
    height: 40px;
    background-color: #3a3a3a;
    border: 0;
    font-size: 22px;
    line-height: 36px;
    border: 2px solid #666;
    box-shadow: 0 0 0 1px #666;
    border-radius: 100%;
    display: block;
    color: #fff;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box; }
    #annotation-selector .selector.selected {
      border: 2px solid #eee; }
    #annotation-selector .selector .material-icons {
      padding-top: 6px; }
    #annotation-selector .selector.selected, #annotation-selector .selector:hover {
      color: #ffd155; }
  #annotation-selector .highlight-selector:hover {
    z-index: 1000; }
    #annotation-selector .highlight-selector:hover .highlight-color-selector {
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      z-index: 1000;
      padding-left: 10px;
      margin-left: 10px; }
  #annotation-selector .strikethrough-selector {
    line-height: 37px; }
    #annotation-selector .strikethrough-selector:hover {
      z-index: 1000; }
      #annotation-selector .strikethrough-selector:hover .highlight-color-selector {
        display: block;
        position: absolute;
        top: 0;
        left: 20px;
        z-index: 1000;
        padding-left: 10px;
        margin-left: 10px; }
  #annotation-selector .underline-selector {
    line-height: 37px; }
    #annotation-selector .underline-selector:hover {
      z-index: 1000; }
      #annotation-selector .underline-selector:hover .highlight-color-selector {
        display: block;
        position: absolute;
        top: 0;
        left: 20px;
        z-index: 1000;
        padding-left: 10px;
        margin-left: 10px; }
  #annotation-selector .comment-selector:hover {
    z-index: 1000; }
    #annotation-selector .comment-selector:hover .highlight-color-selector {
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      z-index: 1000;
      padding-left: 10px;
      margin-left: 10px; }
  #annotation-selector .text-selector:hover {
    z-index: 1000; }
    #annotation-selector .text-selector:hover .highlight-color-selector {
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      z-index: 1000;
      padding-left: 10px;
      margin-left: 10px; }
  #annotation-selector .drawing-selector:hover {
    z-index: 1000; }
    #annotation-selector .drawing-selector:hover .highlight-color-selector {
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      z-index: 1000;
      padding-left: 10px;
      margin-left: 10px; }
  #annotation-selector .shape-selector:hover {
    z-index: 1000; }
    #annotation-selector .shape-selector:hover .highlight-color-selector {
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      z-index: 1000;
      padding-left: 10px;
      margin-left: 10px; }
  #annotation-selector .font-size {
    width: 60px; }
  #annotation-selector select {
    display: block; }
  #annotation-selector .extra-control {
    width: 0; }

#commentsLayer {
  color: #222;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  position: absolute;
  top: 0; }

.drawing-mode {
  cursor: crosshair; }

/* OPEN FILE MESSAGE
 */
#open-screen {
  text-align: center;
  color: #fff;
  height: 100%; }
  #open-screen .close {
    font-size: 30px;
    margin-top: 10px;
    right: 20px; }
  #open-screen .file-dropzone {
    width: 40%;
    display: inline-block;
    vertical-align: middle; }
  #open-screen .storage-wrapper {
    width: 40%;
    display: inline-block;
    vertical-align: middle;
    cursor: default; }
  @media (max-width: 768px) {
    #open-screen .file-dropzone {
      width: 100%;
      display: block !important; }
    #open-screen .storage-wrapper {
      width: 100%;
      display: block !important; } }
  #open-screen .bigButtonOverride {
    display: block;
    vertical-align: middle;
    padding: 16px 10px 16px 100px;
    margin: 10px auto !important;
    position: relative;
    text-align: left; }
  #open-screen .icon-common, #open-screen .toolbarButton.openFile:before, #open-screen .secondaryToolbarButton.openFile:before, #open-screen .toolbarButton.download:before, #open-screen .secondaryToolbarButton.download:before, #open-screen .toolbarButton.sync:before, #open-screen .secondaryToolbarButton.sync:before, #open-screen .toolbarButton.jumpToPage:before, #open-screen .secondaryToolbarButton.jumpToPage:before, #open-screen .toolbarButton#open-dropdown:before, #open-screen .secondaryToolbarButton#open-dropdown:before, #open-screen .toolbarButton#share-online:before, #open-screen .secondaryToolbarButton#share-online:before, #open-screen .toolbarButton#viewAnnotations:before, #open-screen .secondaryToolbarButton#viewAnnotations:before, #open-screen .toolbarButton#secondaryToolbarToggle:before, #open-screen .secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen #open-gdrive, #open-screen #open-dropbox, #open-screen #open-box, #open-screen #google-drive-authorization-window #drive-authorize-button:before, #google-drive-authorization-window #open-screen #drive-authorize-button:before {
    display: inline-block;
    cursor: pointer;
    margin-left: 30px;
    margin-right: 30px;
    color: #fff; }
    #open-screen .icon-common[disabled], #open-screen [disabled].toolbarButton.openFile:before, #open-screen [disabled].secondaryToolbarButton.openFile:before, #open-screen [disabled].toolbarButton.download:before, #open-screen [disabled].secondaryToolbarButton.download:before, #open-screen [disabled].toolbarButton.sync:before, #open-screen [disabled].secondaryToolbarButton.sync:before, #open-screen [disabled].toolbarButton.jumpToPage:before, #open-screen [disabled].secondaryToolbarButton.jumpToPage:before, #open-screen [disabled].toolbarButton#open-dropdown:before, #open-screen [disabled].secondaryToolbarButton#open-dropdown:before, #open-screen [disabled].toolbarButton#share-online:before, #open-screen [disabled].secondaryToolbarButton#share-online:before, #open-screen [disabled].toolbarButton#viewAnnotations:before, #open-screen [disabled].secondaryToolbarButton#viewAnnotations:before, #open-screen [disabled].toolbarButton#secondaryToolbarToggle:before, #open-screen [disabled].secondaryToolbarButton#secondaryToolbarToggle:before, #open-screen [disabled]#open-gdrive, #open-screen [disabled]#open-dropbox, #open-screen [disabled]#open-box, #open-screen #google-drive-authorization-window [disabled]#drive-authorize-button:before, #google-drive-authorization-window #open-screen [disabled]#drive-authorize-button:before {
      cursor: default; }
    #open-screen .icon-common:first-child, #open-screen .toolbarButton.openFile:first-child:before, #open-screen .secondaryToolbarButton.openFile:first-child:before, #open-screen .toolbarButton.download:first-child:before, #open-screen .secondaryToolbarButton.download:first-child:before, #open-screen .toolbarButton.sync:first-child:before, #open-screen .secondaryToolbarButton.sync:first-child:before, #open-screen .toolbarButton.jumpToPage:first-child:before, #open-screen .secondaryToolbarButton.jumpToPage:first-child:before, #open-screen .toolbarButton#open-dropdown:first-child:before, #open-screen .secondaryToolbarButton#open-dropdown:first-child:before, #open-screen .toolbarButton#share-online:first-child:before, #open-screen .secondaryToolbarButton#share-online:first-child:before, #open-screen .toolbarButton#viewAnnotations:first-child:before, #open-screen .secondaryToolbarButton#viewAnnotations:first-child:before, #open-screen .toolbarButton#secondaryToolbarToggle:first-child:before, #open-screen .secondaryToolbarButton#secondaryToolbarToggle:first-child:before, #open-screen #open-gdrive:first-child, #open-screen #open-dropbox:first-child, #open-screen #open-box:first-child, #open-screen #google-drive-authorization-window #drive-authorize-button:first-child:before, #google-drive-authorization-window #open-screen #drive-authorize-button:first-child:before {
      margin-left: 0; }
    #open-screen .icon-common:last-child, #open-screen .toolbarButton.openFile:last-child:before, #open-screen .secondaryToolbarButton.openFile:last-child:before, #open-screen .toolbarButton.download:last-child:before, #open-screen .secondaryToolbarButton.download:last-child:before, #open-screen .toolbarButton.sync:last-child:before, #open-screen .secondaryToolbarButton.sync:last-child:before, #open-screen .toolbarButton.jumpToPage:last-child:before, #open-screen .secondaryToolbarButton.jumpToPage:last-child:before, #open-screen .toolbarButton#open-dropdown:last-child:before, #open-screen .secondaryToolbarButton#open-dropdown:last-child:before, #open-screen .toolbarButton#share-online:last-child:before, #open-screen .secondaryToolbarButton#share-online:last-child:before, #open-screen .toolbarButton#viewAnnotations:last-child:before, #open-screen .secondaryToolbarButton#viewAnnotations:last-child:before, #open-screen .toolbarButton#secondaryToolbarToggle:last-child:before, #open-screen .secondaryToolbarButton#secondaryToolbarToggle:last-child:before, #open-screen #open-gdrive:last-child, #open-screen #open-dropbox:last-child, #open-screen #open-box:last-child, #open-screen #google-drive-authorization-window #drive-authorize-button:last-child:before, #google-drive-authorization-window #open-screen #drive-authorize-button:last-child:before {
      margin-right: 0; }
  #open-screen #open-gdrive {
    font-size: 50px; }
  #open-screen #open-dropbox {
    font-size: 53px; }
    #open-screen #open-dropbox.extension {
      opacity: 0.5; }
  #open-screen #open-box {
    width: 70px;
    height: 42px;
    background-repeat: no-repeat;
    content: " ";
    background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/box_white.png);
    background-size: 100%; }
    #open-screen #open-box.extension {
      opacity: 0.5; }
  #open-screen .recent-files {
    min-height: 200px;
    margin-top: 20px; }
    #open-screen .recent-files .recent-clear {
      -webkit-transition: opacity 0.1s ease-in-out;
      transition: opacity 0.1s ease-in-out;
      opacity: 0.3;
      vertical-align: middle;
      cursor: pointer;
      font-size: 50%;
      text-transform: uppercase; }
      #open-screen .recent-files .recent-clear:hover {
        opacity: 1;
        text-decoration: underline; }
    #open-screen .recent-files .files {
      display: table;
      margin: 10px auto; }
      #open-screen .recent-files .files .file {
        display: table-row;
        margin: 5px;
        cursor: pointer; }
        #open-screen .recent-files .files .file > div {
          display: table-cell;
          text-align: left;
          padding-right: 10px; }
        #open-screen .recent-files .files .file .source {
          -webkit-transition: opacity 0.1s ease-in-out;
          transition: opacity 0.1s ease-in-out;
          opacity: 0.3; }
        #open-screen .recent-files .files .file .name {
          max-width: 400px;
          word-break: break-all; }
        #open-screen .recent-files .files .file:hover .source {
          opacity: 1; }
        #open-screen .recent-files .files .file:hover .name {
          text-decoration: underline; }

/* SHARE ONLINE
 */
#share-dialog .upload-message {
  padding: 20px; }

#share-dialog .remove-upload {
  display: block;
  padding: 10px 0; }

#share-dialog p {
  padding-top: 0;
  padding-bottom: 10px; }

#share-dialog .share-link {
  font-size: 14px;
  position: relative; }
  #share-dialog .share-link input {
    font-size: 14px;
    width: calc(100% - 20px);
    padding: 8px 10px;
    color: #777;
    text-align: left; }
  #share-dialog .share-link button {
    margin: 0px; }
  #share-dialog .share-link .buttons {
    top: 4px;
    right: 0px;
    position: absolute; }
  #share-dialog .share-link .copy {
    display: inline-block;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    color: gray;
    padding: 0 5px;
    background-color: #fff;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out; }
    #share-dialog .share-link .copy i {
      top: -1px;
      padding-right: 5px;
      position: relative; }
    #share-dialog .share-link .copy:hover, #share-dialog .share-link .copy.zeroclipboard-is-hover {
      color: #000; }
  #share-dialog .share-link .social {
    display: inline-block; }
    #share-dialog .share-link .social .social-button {
      display: inline-block;
      width: 18px;
      height: 18px;
      color: gray;
      font-size: 18px;
      text-decoration: none;
      margin: 0 2px;
      border: 0;
      background-color: #fff;
      -webkit-transition: color 0.1s ease-in-out;
      transition: color 0.1s ease-in-out; }
      #share-dialog .share-link .social .social-button:hover {
        color: #000; }
    #share-dialog .share-link .social .show-embed {
      display: inline-block;
      line-height: 32px;
      text-align: center;
      cursor: pointer;
      color: gray;
      padding: 0 5px;
      background-color: #fff;
      -webkit-transition: color 0.1s ease-in-out;
      transition: color 0.1s ease-in-out; }
      #share-dialog .share-link .social .show-embed:hover {
        color: #000; }
      #share-dialog .share-link .social .show-embed i {
        top: -1px;
        padding-right: 5px;
        position: relative; }

#share-dialog #embed-code {
  padding-bottom: 20px; }
  #share-dialog #embed-code .copy {
    top: 35px; }

#share-dialog .sharing-settings .status {
  margin-left: 10px;
  font-size: 16px;
  vertical-align: middle;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out; }
  #share-dialog .sharing-settings .status.readwrite, #share-dialog .sharing-settings .status.read, #share-dialog .sharing-settings .status.with_file, #share-dialog .sharing-settings .status.on {
    color: lightgreen; }

#share-dialog .collaborators {
  width: 100%; }
  #share-dialog .collaborators .avatar {
    max-width: 20%; }
  #share-dialog .collaborators .name {
    width: 60%; }
  #share-dialog .collaborators .permission {
    width: 20%; }

#share-dialog .radio-box {
  text-align: left;
  padding: 10px 30px;
  border: 1px solid gray;
  border-radius: 4px;
  margin: 10px 0px; }
  #share-dialog .radio-box label {
    display: block;
    padding: 5px 0px; }
    #share-dialog .radio-box label p {
      display: inline;
      padding-left: 10px; }

.upload, .export {
  display: block;
  text-align: center; }
  .upload button.cancel, .export button.cancel {
    background-color: #808080; }
    .upload button.cancel:hover, .export button.cancel:hover {
      background-color: #696969; }
  .upload button.download, .export button.download {
    margin-top: 20px !important; }
  .upload .progress-bar, .export .progress-bar {
    width: 100%;
    height: 30px;
    margin: 10px 0;
    border-radius: 20px;
    background-color: #333;
    position: relative; }
    .upload .progress-bar .percentage, .export .progress-bar .percentage {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      line-height: 30px;
      font-weight: bold;
      font-size: 15px; }
    .upload .progress-bar .progress, .export .progress-bar .progress {
      height: 100%;
      border-radius: 20px;
      background-color: #52be80;
      width: 0%;
      -webkit-transition: width 0.1s ease-in-out;
      transition: width 0.1s ease-in-out; }
  .upload .upload-error, .export .upload-error {
    width: 100%;
    margin: 10px 0; }
  .upload #upload-now-button:before, .export #upload-now-button:before {
    font-weight: bold;
    margin-right: 5px;
    font-size: 20px;
    vertical-align: middle; }
  .upload #upload-cancel-button, .export #upload-cancel-button {
    display: inline-block; }

#gdrive-upload-overlay {
  font-size: 15px; }

#google-drive-authorization-window {
  z-index: 40020; }
  #google-drive-authorization-window .loading i.fa, #google-drive-authorization-window .loading .overlay-common i.close, .overlay-common #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #gdrive-upload-overlay i.close, #gdrive-upload-overlay #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #sign-up-in i.close, #sign-up-in #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #purchase-page i.close, #purchase-page #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #settings-page i.close, #settings-page #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #forgot-password-page i.close, #forgot-password-page #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading .notable-overlay-container .container > .header i.close, .notable-overlay-container .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading .introduction-dialogs .container > .header i.close, .introduction-dialogs .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #kami-welcome-dialog .container > .header i.close, #kami-welcome-dialog .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #sync-introduction-dialog .container > .header i.close, #sync-introduction-dialog .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #share-dialog .container > .header i.close, #share-dialog .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading .container > .header i.close, #google-drive-authorization-window .container > .header .loading i.close, #google-drive-authorization-window .loading #premium-required .container > .header i.close, #premium-required .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #download-dialog .container > .header i.close, #download-dialog .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #invalid-file-dialog .container > .header i.close, #invalid-file-dialog .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #guest-user-email-request-window .container > .header i.close, #guest-user-email-request-window .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading #loading-failed-message .container > .header i.close, #loading-failed-message .container > .header #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading .introduction-dialogs i.navigation, .introduction-dialogs #google-drive-authorization-window .loading i.navigation, #google-drive-authorization-window .loading #kami-welcome-dialog i.navigation, #kami-welcome-dialog #google-drive-authorization-window .loading i.navigation, #google-drive-authorization-window .loading #sync-introduction-dialog i.navigation, #sync-introduction-dialog #google-drive-authorization-window .loading i.navigation, #google-drive-authorization-window .loading i.icon-common, #google-drive-authorization-window .loading i.toolbarButton.openFile:before, #google-drive-authorization-window .loading i.secondaryToolbarButton.openFile:before, #google-drive-authorization-window .loading i.toolbarButton.download:before, #google-drive-authorization-window .loading i.secondaryToolbarButton.download:before, #google-drive-authorization-window .loading i.toolbarButton.sync:before, #google-drive-authorization-window .loading i.secondaryToolbarButton.sync:before, #google-drive-authorization-window .loading i.toolbarButton.jumpToPage:before, #google-drive-authorization-window .loading i.secondaryToolbarButton.jumpToPage:before, #google-drive-authorization-window .loading i.toolbarButton#open-dropdown:before, #google-drive-authorization-window .loading i.secondaryToolbarButton#open-dropdown:before, #google-drive-authorization-window .loading i.toolbarButton#share-online:before, #google-drive-authorization-window .loading i.secondaryToolbarButton#share-online:before, #google-drive-authorization-window .loading i.toolbarButton#viewAnnotations:before, #google-drive-authorization-window .loading i.secondaryToolbarButton#viewAnnotations:before, #google-drive-authorization-window .loading i.toolbarButton#secondaryToolbarToggle:before, #google-drive-authorization-window .loading i.secondaryToolbarButton#secondaryToolbarToggle:before, #google-drive-authorization-window .loading #open-screen i#open-gdrive, #open-screen #google-drive-authorization-window .loading i#open-gdrive, #google-drive-authorization-window .loading #open-screen i#open-dropbox, #open-screen #google-drive-authorization-window .loading i#open-dropbox, #google-drive-authorization-window .loading #open-screen i#open-box, #open-screen #google-drive-authorization-window .loading i#open-box, #google-drive-authorization-window .loading i#drive-authorize-button:before, #google-drive-authorization-window .loading #toolbarViewerRight #saving-progress i#undo:before, #toolbarViewerRight #saving-progress #google-drive-authorization-window .loading i#undo:before, #google-drive-authorization-window .loading .header-notification-box i.close, .header-notification-box #google-drive-authorization-window .loading i.close, #google-drive-authorization-window .loading .header-notification-box i.ask:before, .header-notification-box #google-drive-authorization-window .loading i.ask:before, #google-drive-authorization-window .loading #outlineView i.outlineItemToggler, #outlineView #google-drive-authorization-window .loading i.outlineItemToggler, #google-drive-authorization-window .loading #annotation-selector i.signing-selector, #annotation-selector #google-drive-authorization-window .loading i.signing-selector, #google-drive-authorization-window .loading #open-screen .recent-files .files .file i.source, #open-screen .recent-files .files .file #google-drive-authorization-window .loading i.source, #google-drive-authorization-window .loading #share-dialog .sharing-settings i.status, #share-dialog .sharing-settings #google-drive-authorization-window .loading i.status, #google-drive-authorization-window .loading .upload i#upload-now-button:before, .upload #google-drive-authorization-window .loading i#upload-now-button:before, #google-drive-authorization-window .loading .export i#upload-now-button:before, .export #google-drive-authorization-window .loading i#upload-now-button:before, #google-drive-authorization-window .loading #sign-up-in .forms i.overlayButton.disabled:before, #sign-up-in .forms #google-drive-authorization-window .loading i.overlayButton.disabled:before, #google-drive-authorization-window .loading #sign-up-in .forms #oauth #google-oauth i.icon, #sign-up-in .forms #oauth #google-oauth #google-drive-authorization-window .loading i.icon, #google-drive-authorization-window .loading #purchase-page i.purchase:before, #purchase-page #google-drive-authorization-window .loading i.purchase:before, #google-drive-authorization-window .loading #purchase-page table .tick-wrapper i.tick, #purchase-page table .tick-wrapper #google-drive-authorization-window .loading i.tick, #google-drive-authorization-window .loading #forgot-password-page .forms i.overlayButton.disabled:before, #forgot-password-page .forms #google-drive-authorization-window .loading i.overlayButton.disabled:before, #google-drive-authorization-window .loading #bottom-wrapper #bottom-overlay i#online-status:before, #bottom-wrapper #bottom-overlay #google-drive-authorization-window .loading i#online-status:before, #google-drive-authorization-window .loading #bottom-wrapper #bottom-overlay #install-extension i.dismiss, #bottom-wrapper #bottom-overlay #install-extension #google-drive-authorization-window .loading i.dismiss, #google-drive-authorization-window .loading setup-tooltip > .header i.highlight-button, setup-tooltip > .header #google-drive-authorization-window .loading i.highlight-button, #google-drive-authorization-window .loading setup-tooltip > .header i.comment, setup-tooltip > .header #google-drive-authorization-window .loading i.comment, #google-drive-authorization-window .loading setup-tooltip > .header i.copy, setup-tooltip > .header #google-drive-authorization-window .loading i.copy, #google-drive-authorization-window .loading setup-tooltip > .header i.tick, setup-tooltip > .header #google-drive-authorization-window .loading i.tick, #google-drive-authorization-window .loading setup-tooltip > .header i.destroy, setup-tooltip > .header #google-drive-authorization-window .loading i.destroy, #google-drive-authorization-window .loading setup-tooltip > .header i.move, setup-tooltip > .header #google-drive-authorization-window .loading i.move, #google-drive-authorization-window .loading setup-tooltip > .header i.lines, setup-tooltip > .header #google-drive-authorization-window .loading i.lines, #google-drive-authorization-window .loading setup-tooltip > .header i.color, setup-tooltip > .header #google-drive-authorization-window .loading i.color, #google-drive-authorization-window .loading .autographBody .header i.highlight-button, .autographBody .header #google-drive-authorization-window .loading i.highlight-button, #google-drive-authorization-window .loading .autographBody setup-tooltip > .header i.comment, .autographBody setup-tooltip > .header #google-drive-authorization-window .loading i.comment, #google-drive-authorization-window .loading .autographBody setup-tooltip > .header i.copy, .autographBody setup-tooltip > .header #google-drive-authorization-window .loading i.copy, #google-drive-authorization-window .loading .autographBody setup-tooltip > .header i.tick, .autographBody setup-tooltip > .header #google-drive-authorization-window .loading i.tick, #google-drive-authorization-window .loading .autographBody setup-tooltip > .header i.lines, .autographBody setup-tooltip > .header #google-drive-authorization-window .loading i.lines, #google-drive-authorization-window .loading .autographBody setup-tooltip > .header i.color, .autographBody setup-tooltip > .header #google-drive-authorization-window .loading i.color, #google-drive-authorization-window .loading .autographBody .header i.destroy, .autographBody .header #google-drive-authorization-window .loading i.destroy, #google-drive-authorization-window .loading .autographBody .header i.move, .autographBody .header #google-drive-authorization-window .loading i.move, #google-drive-authorization-window .loading .commentBody .actual-comment .author i.destroy, .commentBody .actual-comment .author #google-drive-authorization-window .loading i.destroy, #google-drive-authorization-window .loading .commentBody .actual-reply .author i.destroy, .commentBody .actual-reply .author #google-drive-authorization-window .loading i.destroy {
    font-size: 30px; }
  #google-drive-authorization-window .drive-message {
    padding-bottom: 20px; }
  #google-drive-authorization-window #drive-authorize-button {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    #google-drive-authorization-window #drive-authorize-button:before {
      font-size: 1em; }
  #google-drive-authorization-window #plus-profile {
    width: 250px;
    margin: 0 auto;
    padding-bottom: 20px; }
    #google-drive-authorization-window #plus-profile:after {
      content: "";
      display: table;
      clear: both; }
    #google-drive-authorization-window #plus-profile #plus-image {
      border-radius: 100%;
      border: 2px solid #eee;
      background-color: #777;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      width: 180px;
      height: 180px; }
    #google-drive-authorization-window #plus-profile #plus-details {
      text-align: center;
      margin-top: 20px; }
      #google-drive-authorization-window #plus-profile #plus-details > * {
        padding-bottom: 10px; }
      #google-drive-authorization-window #plus-profile #plus-details #plus-display-name {
        font-size: 1.5em; }
      #google-drive-authorization-window #plus-profile #plus-details #plus-display-org {
        font-size: 1.3em;
        color: #999; }

/* PREMIUM REQUIRED
 */
#premium-required #premium-preview {
  margin-top: 10px; }

#premium-required button:before {
  margin-right: 5px; }

/* SIGN UP/IN
 */
#sign-up-in {
  background-color: #000;
  background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/first-install-background.png);
  background-size: cover;
  background-position: 50% 50%;
  z-index: 9999; }
  #sign-up-in .header {
    margin-bottom: 30px; }
  #sign-up-in h1, #sign-up-in h2, #sign-up-in h3 {
    font-weight: normal;
    margin: 20px 0; }
  #sign-up-in .kami-logo {
    width: 500px; }
  #sign-up-in .dialog {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    border: none; }
  #sign-up-in .toolbarField, #sign-up-in button {
    background-color: #1baad6;
    color: #fff;
    padding: 20px;
    height: auto;
    font-size: 14px; }
    #sign-up-in .toolbarField:hover, #sign-up-in button:hover {
      background-color: #138fb5; }
  #sign-up-in .forms .overlayButton {
    width: 340px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    color: #fff;
    background-color: #1baad6;
    border-radius: 4px; }
    #sign-up-in .forms .overlayButton:hover {
      background-color: #138fb5; }
    #sign-up-in .forms .overlayButton.disabled {
      text-align: center !important;
      padding-left: 0 !important; }
  #sign-up-in .forms #forgot-password-form {
    margin-top: 20px; }
  #sign-up-in .forms a, #sign-up-in .forms .link {
    color: #fff;
    text-decoration: underline;
    cursor: pointer; }
  #sign-up-in .forms .authentication_form:after {
    content: "";
    display: table;
    clear: both; }
  #sign-up-in .forms .authentication_form .link_right {
    width: 340px;
    margin: 0 auto; }
    #sign-up-in .forms .authentication_form .link_right a, #sign-up-in .forms .authentication_form .link_right .link {
      float: right; }
    #sign-up-in .forms .authentication_form .link_right .link {
      margin-left: 10px;
      margin-top: 10px; }
  #sign-up-in .forms .authentication_form .link_left {
    width: 340px;
    margin: 0 auto; }
    #sign-up-in .forms .authentication_form .link_left a, #sign-up-in .forms .authentication_form .link_left .link {
      float: left; }
    #sign-up-in .forms .authentication_form .link_left .link {
      margin-right: 10px;
      margin-top: 10px; }
  #sign-up-in .forms .authentication_form .toolbarField, #sign-up-in .forms .authentication_form #sign-in-up-submit {
    padding: 20px;
    font-size: 14px; }
  #sign-up-in .forms .authentication_form .errors, #sign-up-in .forms .authentication_form .toolbarField {
    width: 300px; }
  #sign-up-in .forms .authentication_form .toolbarField {
    background-color: #fff;
    color: #000;
    border-radius: 4px; }
  #sign-up-in .forms .authentication_form #sign-up-message {
    margin-bottom: 20px; }
    #sign-up-in .forms .authentication_form #sign-up-message h3 {
      margin: 0 auto;
      width: 340px;
      line-height: 1.2em; }
  #sign-up-in .forms .authentication_form ul.errors, #sign-up-in #settings-page section .forms .authentication_form .success, #settings-page section #sign-up-in .forms .authentication_form .success {
    background-color: #FF5555;
    border-radius: 2px;
    padding: 8px 20px;
    margin: 5px auto;
    color: #fff;
    list-style-type: none; }
  #sign-up-in .forms #skip-signup {
    font-style: italic; }
  #sign-up-in .forms #oauth .or-separater {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    display: inline-block;
    padding-bottom: 30px;
    width: 340px;
    position: relative;
    margin-bottom: 30px; }
    #sign-up-in .forms #oauth .or-separater .or {
      background-color: #1a1a1a;
      position: absolute;
      bottom: -6px;
      left: 50%;
      margin-left: -10px;
      font-size: 16px;
      font-style: italic; }
  #sign-up-in .forms #oauth #google-oauth {
    -webkit-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    position: relative;
    text-align: center;
    background-color: #dd4b39; }
    #sign-up-in .forms #oauth #google-oauth .icon {
      font-size: 20px; }
    #sign-up-in .forms #oauth #google-oauth.disabled.icon {
      margin-right: 0px; }
    #sign-up-in .forms #oauth #google-oauth .icon {
      position: absolute;
      left: 20px;
      margin-top: -2px; }
  #sign-up-in .forms.first-install-page .message {
    text-align: center;
    line-height: initial;
    margin: 10px 0 30px 0; }
    #sign-up-in .forms.first-install-page .message h1 {
      font-weight: normal;
      font-size: 1.5em;
      margin: 20px 0; }
    #sign-up-in .forms.first-install-page .message div {
      font-size: 1.2em;
      margin: 3px 0; }
  #sign-up-in .forms .skip-signup {
    margin: 10px; }

/* Old CSS for old purchase pages
 * e.g. edu/pro pages
 */
#purchase-page .dialog {
  margin-top: 25px;
  margin-bottom: 25px; }

#purchase-page #footnote {
  margin-top: 40px; }

#purchase-page .purchase:before {
  margin-right: 10px; }

#purchase-page p {
  font-size: 15px; }

#purchase-page div, #purchase-page p {
  line-height: 1.42857143; }

#purchase-page .forms {
  margin-top: 40px; }

#purchase-page .price-wrapper {
  margin-bottom: 20px; }
  #purchase-page .price-wrapper label[for=price] {
    margin-right: 20px; }
  #purchase-page .price-wrapper input#price {
    text-align: center;
    border-radius: 2px;
    border: none;
    padding: 5px 10px; }

#purchase-page #message-to-team {
  width: 320px;
  height: 70px;
  padding: 10px;
  box-sizing: border-box;
  font-size: 13px; }

#purchase-page #email {
  width: 320px;
  height: 20;
  padding: 10px;
  box-sizing: border-box;
  font-size: 13px;
  background-color: white;
  color: black; }

#purchase-page .add-message {
  text-align: right;
  width: 320px;
  margin: 0 auto;
  margin-top: 20px; }

#purchase-page table {
  width: 320px;
  margin: 40px auto 0 auto;
  text-align: left; }
  #purchase-page table th, #purchase-page table td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top; }
  #purchase-page table td {
    border-top: 1px solid #ddd; }
  #purchase-page table .tick-wrapper {
    text-align: center; }
    #purchase-page table .tick-wrapper .tick {
      text-align: center; }
  #purchase-page table .tell-us {
    cursor: pointer; }

#purchase-page #trial {
  margin-top: 40px; }
  #purchase-page #trial #trial-wrapper {
    margin-top: 20px; }
    #purchase-page #trial #trial-wrapper #trial-button {
      background-color: #333; }

#purchase-page.migration .dialog > div {
  padding: 10px 0; }

/* Settings
 */
#settings-page {
  z-index: 9998; }
  #settings-page #upgrade-to-premium {
    margin-left: 22px; }
  #settings-page #license-key {
    width: 90px; }
  #settings-page section#profile {
    border-bottom: 1px solid #777; }
  #settings-page section {
    padding-top: 50px;
    padding-bottom: 50px; }
    #settings-page section h2 {
      margin-bottom: 20px; }
    #settings-page section:last-child {
      border-top: 1px solid gray; }
    #settings-page section .forms {
      width: 100%; }
      #settings-page section .forms .empty {
        height: 43px; }
      #settings-page section .forms ul.errors, #settings-page section .forms .success {
        background-color: #FF5555;
        border-radius: 2px;
        padding: 8px 20px;
        margin: 5px auto;
        color: #fff;
        list-style-type: none; }
      #settings-page section .forms .success {
        background-color: #27ae60; }
      #settings-page section .forms .row:after {
        content: "";
        display: table;
        clear: both; }
      #settings-page section .forms .row label {
        display: inline-block;
        width: 40%;
        text-align: left; }
      #settings-page section .forms .row .settings-field, #settings-page section .forms .row .settings-link, #settings-page section .forms .row .input-wrapper {
        color: white;
        width: 40%;
        text-align: left;
        display: inline-block;
        margin: 10px 0; }
      #settings-page section .forms .row .input-wrapper .toolbarField {
        box-shadow: none;
        width: auto; }
  #settings-page #billing h3 {
    padding-top: 20px;
    padding-bottom: 10px; }
  #settings-page #billing .subscription {
    padding: 10px; }
    #settings-page #billing .subscription label {
      vertical-align: top; }
    #settings-page #billing .subscription .settings-field, #settings-page #billing .subscription section .forms .row .settings-link, #settings-page section .forms .row #billing .subscription .settings-link, #settings-page #billing .subscription section .forms .row .input-wrapper, #settings-page section .forms .row #billing .subscription .input-wrapper {
      margin: 0; }

#download-dialog #method-options {
  margin-bottom: 30px; }

#download-dialog #annotation-options {
  margin-bottom: 30px; }
  #download-dialog #annotation-options .button {
    margin: 5px;
    display: inline-block;
    padding: 10px; }
    #download-dialog #annotation-options .button .description {
      line-height: 18px; }
    #download-dialog #annotation-options .button .icon {
      width: 72px; }

#download-dialog #download-action button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  #download-dialog #download-action button:before {
    margin-right: 5px; }

#download-dialog li.errors {
  margin-top: 20px; }

#download-dialog .more {
  display: table;
  margin: auto;
  padding-bottom: 20px; }
  #download-dialog .more > div {
    display: table-row; }
    #download-dialog .more > div > :first-child {
      font-weight: bold;
      text-align: right; }
    #download-dialog .more > div > :last-child {
      text-align: left; }
    #download-dialog .more > div > div {
      display: table-cell;
      padding: 3px; }
    #download-dialog .more > div label {
      padding-left: 5px; }
      #download-dialog .more > div label input {
        padding: 3px; }
  #download-dialog .more .change {
    margin-right: 10px;
    margin-left: 15px; }
  #download-dialog .more #page-options > div {
    padding: 3px; }
  #download-dialog .more #page-options .error {
    color: red; }
  #download-dialog .more #page-options .ng-invalid {
    color: red; }
  #download-dialog .more #flatten-annotations {
    padding: 3px; }
    #download-dialog .more #flatten-annotations input {
      margin-left: 3px; }
  #download-dialog .more.ng-invalid-custom_pages input[name="custom_pages"] {
    color: red; }

#download-dialog .no-permission-message {
  padding-bottom: 15px; }

#invalid-file-dialog li.errors {
  margin-top: 20px; }

.apprater {
  top: 30px; }
  .apprater .rate {
    text-align: center;
    padding: 10px; }
  .apprater .rating {
    font-size: 20px;
    text-align: center; }
    .apprater .rating > span {
      display: inline-block;
      width: 1.1em; }
      .apprater .rating > span.active {
        color: yellow; }
  .apprater .star.active {
    color: yellow; }
  .apprater .message:after {
    content: ".";
    visibility: hidden; }

.segmentation-prompt {
  top: 30px; }
  .segmentation-prompt .message {
    text-align: center;
    padding-top: 15px;
    font-style: italic; }

#n-prompt {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 40px;
  left: 30%;
  padding: 10px 20px;
  color: white; }

/* Forget password
 */
#forgot-password-page .forms .overlayButton {
  width: 340px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: #fff;
  background-color: #1baad6;
  border-radius: 2px; }
  #forgot-password-page .forms .overlayButton:hover {
    background-color: #138fb5; }
  #forgot-password-page .forms .overlayButton.disabled {
    text-align: center !important;
    padding-left: 0 !important; }

#forgot-password-page .authentication_form .toolbarField, #forgot-password-page .authentication_form #sign-in-up-submit {
  padding: 20px;
  font-size: 14px; }

#forgot-password-page .authentication_form .errors, #forgot-password-page .authentication_form .toolbarField {
  width: 342px; }

#forgot-password-page .authentication_form .toolbarField {
  background-color: #fff;
  color: #000; }

#forgot-password-page .authentication_form #sign-up-message {
  margin-bottom: 20px; }
  #forgot-password-page .authentication_form #sign-up-message h3 {
    margin: 0 auto;
    width: 340px;
    line-height: 1.2em; }

#forgot-password-page .authentication_form ul.errors, #forgot-password-page .authentication_form #settings-page section .forms .success, #settings-page section .forms #forgot-password-page .authentication_form .success {
  background-color: #FF5555;
  border-radius: 2px;
  padding: 8px 20px;
  margin: 5px auto;
  color: #fff;
  list-style-type: none; }

#guest-user-email-request-window .fields, #guest-user-email-request-window .buttons {
  margin-bottom: 20px; }

/* FOOTER
 */
#bottom-wrapper {
  position: absolute;
  bottom: 0;
  left: 20px;
  z-index: 10000;
  -webkit-transition: left 0.2s ease;
  transition: left 0.2s ease;
  color: #d9d9d9;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  background-color: transparent; }
  #bottom-wrapper.right {
    right: 20px;
    bottom: 20px;
    left: auto; }
  #bottom-wrapper.dont-overlap {
    z-index: 1; }
  .sidebarOpen #bottom-wrapper {
    left: 220px; }
  .sidebarOpen #bottom-wrapper.right {
    left: 0; }
  :-webkit-full-screen #bottom-wrapper {
    display: none; }
  :-moz-full-screen #bottom-wrapper {
    display: none; }
  :-ms-fullscreen #bottom-wrapper {
    display: none; }
  :fullscreen #bottom-wrapper {
    display: none; }
  #bottom-wrapper #bottom-overlay {
    position: relative;
    /* Common block styles */ }
    #bottom-wrapper #bottom-overlay .block, #bottom-wrapper #bottom-overlay .block-right, #bottom-wrapper #bottom-overlay #page-info, #bottom-wrapper #bottom-overlay #sharedWith, #bottom-wrapper #bottom-overlay #online-status, #bottom-wrapper #bottom-overlay #install-extension {
      position: relative;
      float: left;
      height: 100%;
      padding: 10px; }
    #bottom-wrapper #bottom-overlay .block-right, #bottom-wrapper #bottom-overlay #page-info {
      float: right; }
    #bottom-wrapper #bottom-overlay .uppercase {
      text-transform: uppercase; }
    #bottom-wrapper #bottom-overlay #page-info {
      background-color: #3a3a3a;
      background-color: rgba(58, 58, 58, 0.5);
      padding: 5px;
      border-radius: 2px;
      cursor: pointer; }
    #bottom-wrapper #bottom-overlay #sharedWith {
      padding: 0;
      margin-bottom: 15px;
      text-align: left; }
      #bottom-wrapper #bottom-overlay #sharedWith ul.people li {
        float: left;
        list-style-type: none;
        cursor: pointer;
        position: relative;
        -webkit-transition: opacity 0.2s ease-in-out, -webkit-filter 0.2s ease-in-out, filter 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out, -webkit-filter 0.2s ease-in-out, filter 0.2s ease-in-out;
        opacity: 1;
        margin-left: 5px; }
        #bottom-wrapper #bottom-overlay #sharedWith ul.people li .avatar {
          margin-bottom: 0;
          position: relative; }
          #bottom-wrapper #bottom-overlay #sharedWith ul.people li .avatar .initials {
            cursor: pointer; }
          #bottom-wrapper #bottom-overlay #sharedWith ul.people li .avatar .online-indicator {
            position: absolute;
            bottom: 0;
            right: 0;
            height: 6px;
            width: 6px;
            border-radius: 100%;
            background-color: #46ce22;
            border: 1px solid rgba(255, 255, 255, 0.6); }
        #bottom-wrapper #bottom-overlay #sharedWith ul.people li.filtered-out {
          opacity: 0.6; }
          #bottom-wrapper #bottom-overlay #sharedWith ul.people li.filtered-out img {
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
          #bottom-wrapper #bottom-overlay #sharedWith ul.people li.filtered-out .initials {
            background: #000 !important; }
        #bottom-wrapper #bottom-overlay #sharedWith ul.people li:first-child {
          margin-left: 0; }
        #bottom-wrapper #bottom-overlay #sharedWith ul.people li img {
          height: 30px;
          width: 30px; }
      #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators {
        height: 29px;
        width: 29px;
        display: inline-block;
        border-radius: 100%;
        font-size: 22px;
        line-height: 18px;
        text-align: center;
        color: #333;
        background-color: #eee;
        background-color: rgba(230, 230, 230, 0.9);
        border: 1px solid #aaa; }
        #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators:hover ul {
          display: block;
          position: absolute;
          bottom: calc(100% + 3px);
          left: 0;
          z-index: 1000; }
        #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators ul {
          display: none;
          -webkit-column-count: 4;
          -moz-column-count: 4;
          column-count: 4;
          -webkit-column-width: auto;
          -moz-column-width: auto;
          column-width: auto;
          -webkit-column-gap: 0;
          -moz-column-gap: 0;
          column-gap: 0; }
          #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators ul li {
            float: none;
            margin-left: 0;
            padding: 0 5px;
            left: -5px; }
            #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators ul li a {
              cursor: pointer; }
            #bottom-wrapper #bottom-overlay #sharedWith #more-collaborators ul li .avatar {
              padding-bottom: 3px; }
    #bottom-wrapper #bottom-overlay #online-status {
      border-radius: 4px;
      background-color: #4a4a4a;
      color: #fff;
      margin-right: 20px;
      padding: 5px 10px;
      position: relative; }
      #bottom-wrapper #bottom-overlay #online-status:before {
        margin-right: 5px;
        font-size: 14px; }
      #bottom-wrapper #bottom-overlay #online-status span#online-status-expand {
        display: none; }
      #bottom-wrapper #bottom-overlay #online-status:hover span#online-status-expand {
        display: inline; }
    #bottom-wrapper #bottom-overlay #install-extension {
      border-radius: 4px;
      background-color: #4a4a4a;
      color: #fff;
      margin-left: 20px;
      margin-bottom: 5px;
      padding: 5px 10px;
      position: relative;
      min-height: 30px; }
      #bottom-wrapper #bottom-overlay #install-extension .guide {
        padding: 10px 5px; }
        #bottom-wrapper #bottom-overlay #install-extension .guide h2 {
          margin-bottom: 10px; }
        #bottom-wrapper #bottom-overlay #install-extension .guide img {
          border: 2px solid #666666;
          border-radius: 5px; }
        #bottom-wrapper #bottom-overlay #install-extension .guide .helper-text {
          text-align: center;
          margin-top: 10px;
          font-size: 15px; }
      #bottom-wrapper #bottom-overlay #install-extension a {
        color: white; }
      #bottom-wrapper #bottom-overlay #install-extension .message {
        line-height: 30px;
        display: inline-block; }
      #bottom-wrapper #bottom-overlay #install-extension .dismiss {
        padding-left: 5px;
        color: #777;
        font-size: 18px;
        vertical-align: middle;
        cursor: pointer;
        -webkit-transition: color 0.1s ease-in-out;
        transition: color 0.1s ease-in-out; }
        #bottom-wrapper #bottom-overlay #install-extension .dismiss:hover {
          color: #fff; }

/* Sidebar
 */
#thumbnailView .thumbnail {
  position: relative; }

#thumbnailView .annotation-count {
  position: absolute;
  bottom: -7px;
  right: -7px; }

/* COMMENTS
 */
annotation-text {
  position: absolute;
  height: auto;
  width: auto;
  text-align: start;
  box-sizing: border-box;
  -webkit-transition: all 0 ease 0;
  transition: all 0 ease 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  /* for new and existing annotations */ }
  annotation-text .textarea-lookalike {
    border: 1px solid gray;
    background-color: transparent;
    min-height: 32px !important;
    /* 20 line height + 10 padding (top+bottom) + 1px*2 line border */
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px;
    resize: vertical;
    box-sizing: border-box;
    width: 100%;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    annotation-text .textarea-lookalike:focus {
      -webkit-appearance: textarea;
      -moz-appearance: textarea;
      -ms-appearance: textarea;
      -o-appearance: textarea;
      appearance: textarea;
      -moz-appearance: textfield-multiline; }
    annotation-text .textarea-lookalike.placeholder {
      color: #777; }
    annotation-text .textarea-lookalike:focus {
      outline: none !important;
      border: 1px solid gray; }
  annotation-text .textarea-lookalike {
    resize: both;
    overflow: auto;
    min-height: 0 !important; }
    annotation-text .textarea-lookalike:focus {
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
      border-color: transparent; }
  annotation-text .comment {
    border: 2px solid transparent;
    border-radius: 2px;
    padding: 5px;
    resize: none;
    word-wrap: break-word; }
  annotation-text .new {
    white-space: nowrap; }
  annotation-text.hover .header {
    display: block; }

.beta-indicator {
  color: white;
  margin-left: 10px;
  display: inline; }

setup-tooltip > .header {
  position: absolute;
  top: -40px;
  background-color: #777;
  padding: 5px;
  border-radius: 2px;
  z-index: 9002;
  display: none;
  white-space: nowrap; }
  setup-tooltip > .header .author {
    display: inline-block; }
    setup-tooltip > .header .author .avatar {
      margin-bottom: 0; }
      setup-tooltip > .header .author .avatar img {
        position: relative;
        border: 2px solid white;
        top: -2px;
        left: -2px; }
  setup-tooltip > .header .comment {
    margin-left: 5px;
    font-size: 22px; }
  setup-tooltip > .header .copy {
    margin-left: 5px;
    font-size: 22px; }
    setup-tooltip > .header .copy.zeroclipboard-is-hover {
      color: #000; }
  setup-tooltip > .header .tick {
    margin-left: 5px;
    font-size: 22px; }
  setup-tooltip > .header .highlight-button, setup-tooltip > .header .comment, setup-tooltip > .header .copy, setup-tooltip > .header .tick, setup-tooltip > .header .destroy, setup-tooltip > .header .move, setup-tooltip > .header .lines, setup-tooltip > .header .color, .autographBody setup-tooltip > .header .destroy, .autographBody setup-tooltip > .header .move {
    display: inline-block;
    margin-left: 2px;
    font-size: 22px;
    color: #eee;
    vertical-align: middle;
    cursor: pointer;
    min-width: 18px;
    min-height: 18px;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out; }
    setup-tooltip > .header .highlight-button:hover, setup-tooltip > .header .comment:hover, setup-tooltip > .header .copy:hover, setup-tooltip > .header .tick:hover, setup-tooltip > .header .destroy:hover, setup-tooltip > .header .move:hover, setup-tooltip > .header .lines:hover, setup-tooltip > .header .color:hover, .autographBody setup-tooltip > .header .destroy:hover, .autographBody setup-tooltip > .header .move:hover {
      color: #000; }
  setup-tooltip > .header .move {
    font-size: 18px;
    margin-left: 5px;
    cursor: move; }
  setup-tooltip > .header .lines {
    font-size: 18px;
    margin-left: 5px;
    position: relative; }
    setup-tooltip > .header .lines > div {
      display: none;
      position: absolute;
      z-index: 1000;
      padding-bottom: 10px;
      bottom: 100%;
      left: -30px; }
    setup-tooltip > .header .lines ul {
      list-style-type: none;
      background-color: #eaeaea;
      border: 1px black solid;
      border-radius: 5px;
      box-shadow: 0px -2px 8px 4px rgba(211, 211, 211, 0.72);
      padding: 0 5px; }
      setup-tooltip > .header .lines ul li:hover line {
        stroke: #000; }
      setup-tooltip > .header .lines ul li line {
        stroke: #888; }
      setup-tooltip > .header .lines ul li marker {
        fill: #888; }
        setup-tooltip > .header .lines ul li marker.highlight {
          fill: #000; }
    setup-tooltip > .header .lines:hover > div {
      display: block; }
    setup-tooltip > .header .lines .sperator {
      height: 1px;
      width: 100%;
      background: black;
      padding: 0 5px;
      margin: 3px -5px; }
  setup-tooltip > .header .color-picker {
    position: relative;
    height: 22px;
    width: 22px; }
    setup-tooltip > .header .color-picker .highlight-color-selector {
      position: absolute;
      z-index: 1000;
      bottom: 100%;
      bottom: calc(100% + 8px);
      left: -200%;
      padding: 0;
      margin: 0; }
      setup-tooltip > .header .color-picker .highlight-color-selector .color-cell > div {
        border-radius: 10px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    setup-tooltip > .header .color-picker:hover .highlight-color-selector {
      display: block; }
    setup-tooltip > .header .color-picker:before {
      content: ' ';
      position: absolute;
      z-index: 1000;
      width: 26px;
      height: 15px;
      bottom: 100%;
      left: -2px; }
  setup-tooltip > .header .color {
    border-radius: 5px; }
  setup-tooltip > .header .font-size {
    width: 60px; }
  setup-tooltip > .header .fill-color {
    margin-left: 2px;
    font-size: 22px;
    color: #eee;
    vertical-align: text-top;
    cursor: pointer;
    min-width: 18px;
    min-height: 18px;
    display: inline-block; }
    setup-tooltip > .header .fill-color .fill-bar {
      position: absolute;
      width: 22px;
      height: 3px;
      bottom: 1px; }
    setup-tooltip > .header .fill-color .highlight-color-selector {
      padding-left: 33px; }
    setup-tooltip > .header .fill-color .transparent-color {
      display: block;
      position: absolute;
      left: 0px;
      background-color: rgba(255, 255, 255, 0.8); }
      setup-tooltip > .header .fill-color .transparent-color > div {
        background: -webkit-linear-gradient(bottom right, transparent 0%, transparent calc(50% - 0.8px), black 50%, transparent calc(50% + 0.8px), transparent 100%), -webkit-linear-gradient(bottom left, transparent 0%, transparent calc(50% - 0.8px), black 50%, transparent calc(50% + 0.8px), transparent 100%);
        background: linear-gradient(to top left, transparent 0%, transparent calc(50% - 0.8px), black 50%, transparent calc(50% + 0.8px), transparent 100%), linear-gradient(to top right, transparent 0%, transparent calc(50% - 0.8px), black 50%, transparent calc(50% + 0.8px), transparent 100%); }

.hover-resize, annotation-text, .autographBody {
  box-sizing: content-box;
  border: 2px solid transparent; }
  .hover-resize.hover, annotation-text.hover, .hover.autographBody {
    border-color: #0096fd;
    z-index: 9999999; }
    .hover-resize.hover .handle-right, annotation-text.hover .handle-right, .hover.autographBody .handle-right, .hover-resize.hover .handle-bottom, annotation-text.hover .handle-bottom, .hover.autographBody .handle-bottom {
      display: block;
      position: absolute;
      width: 10px;
      height: 10px;
      background-color: #0096fd;
      border: 1px solid white;
      border-radius: 100%; }
    .hover-resize.hover .handle-right, annotation-text.hover .handle-right, .hover.autographBody .handle-right {
      right: 0;
      top: 50%;
      margin-top: -5px;
      margin-right: -7px;
      cursor: ew-resize; }
    .hover-resize.hover .handle-bottom, annotation-text.hover .handle-bottom, .hover.autographBody .handle-bottom {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      margin-bottom: -7px;
      cursor: ns-resize; }

.autographBody {
  position: absolute;
  height: auto;
  width: auto;
  box-sizing: border-box;
  -webkit-transition: all 0 ease 0;
  transition: all 0 ease 0;
  -webkit-transform-origin: top left;
          transform-origin: top left; }
  .autographBody .handle-right {
    display: none; }
  .autographBody .handle-bottom {
    display: none; }
  .autographBody .header {
    position: absolute;
    top: -46px;
    background-color: #777;
    background-color: rgba(58, 58, 58, 0.7);
    padding: 5px;
    border-radius: 2px;
    display: none;
    white-space: nowrap;
    margin-bottom: 6px; }
    .autographBody .header:after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      bottom: -13px;
      left: 50%;
      margin-left: -7px;
      border: 7px solid transparent;
      border-top-color: #777;
      border-top-color: rgba(58, 58, 58, 0.7);
      border-top-width: 6px; }
    .autographBody .header .author {
      display: inline-block; }
      .autographBody .header .author .avatar {
        margin-bottom: 0; }
        .autographBody .header .author .avatar img {
          position: relative;
          border: 2px solid white;
          top: -2px;
          left: -2px; }
    .autographBody .header .highlight-button, .autographBody setup-tooltip > .header .comment, .autographBody setup-tooltip > .header .copy, .autographBody setup-tooltip > .header .tick, .autographBody setup-tooltip > .header .lines, .autographBody setup-tooltip > .header .color, .autographBody .header .destroy, .autographBody .header .move {
      display: inline-block;
      margin-left: 2px;
      font-size: 22px;
      color: #eee;
      vertical-align: middle;
      cursor: pointer;
      min-width: 18px;
      min-height: 18px;
      -webkit-transition: color 0.1s ease-in-out;
      transition: color 0.1s ease-in-out; }
      .autographBody .header .highlight-button:hover, .autographBody setup-tooltip > .header .comment:hover, .autographBody setup-tooltip > .header .copy:hover, .autographBody setup-tooltip > .header .tick:hover, .autographBody setup-tooltip > .header .lines:hover, .autographBody setup-tooltip > .header .color:hover, .autographBody .header .destroy:hover, .autographBody .header .move:hover {
        color: #000; }
    .autographBody .header .move {
      font-size: 18px;
      margin-left: 5px;
      cursor: move; }
  .autographBody.hover .header {
    display: block; }
  .autographBody .autograph {
    height: 100%;
    width: 100%; }

.hide-comments .commentBody {
  width: 0;
  display: none; }

.hide-comments .pointer-wrapper:hover .commentBody, .hide-comments .pointer-wrapper .commentBody.new {
  display: block;
  visibility: visible;
  width: 240px;
  left: -120px;
  -webkit-transform-origin: top;
          transform-origin: top; }

.pointer-wrapper .commentBody {
  display: none; }

.commentBody {
  margin: 8px 0 8px;
  position: absolute;
  width: calc(100% - 16px);
  color: white;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  font-size: 14px;
  width: 240px;
  visibility: collapse;
  /* for new and existing annotations */
  left: 0;
  top: 0;
  border-radius: 5px;
  border: 2px solid #444; }
  .commentBody .textarea-lookalike {
    border: 1px solid gray;
    background-color: transparent;
    min-height: 32px !important;
    /* 20 line height + 10 padding (top+bottom) + 1px*2 line border */
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px;
    resize: vertical;
    box-sizing: border-box;
    width: 100%;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    .commentBody .textarea-lookalike:focus {
      -webkit-appearance: textarea;
      -moz-appearance: textarea;
      -ms-appearance: textarea;
      -o-appearance: textarea;
      appearance: textarea;
      -moz-appearance: textfield-multiline; }
    .commentBody .textarea-lookalike.placeholder {
      color: #777; }
    .commentBody .textarea-lookalike:focus {
      outline: none !important;
      border: 1px solid gray; }
  .commentBody .textarea-lookalike {
    border: none; }
  .commentBody.spotlight, .commentBody.new, .commentBody:hover {
    border: 2px solid #eee;
    z-index: 2001;
    background-color: #3a3a3a; }
    .commentBody.spotlight .author .destroy, .commentBody.new .author .destroy, .commentBody:hover .author .destroy {
      display: block !important; }
  .commentBody.dim-comment {
    opacity: 0.4; }
    .commentBody.dim-comment .avatar {
      opacity: 0.3;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%); }
  .commentBody.aligned {
    z-index: 2002; }
  .commentBody .actual-comment, .commentBody .actual-reply {
    padding: 8px; }
    .commentBody .actual-comment .author, .commentBody .actual-reply .author {
      width: 100%;
      height: 100%;
      position: relative;
      display: inline-block; }
      .commentBody .actual-comment .author .dual-lines, .commentBody .actual-reply .author .dual-lines {
        display: inline-block;
        vertical-align: top;
        margin-left: 2px; }
      .commentBody .actual-comment .author .name, .commentBody .actual-reply .author .name {
        font-size: 16px;
        font-weight: bold;
        display: block; }
      .commentBody .actual-comment .author .commentDate, .commentBody .actual-reply .author .commentDate {
        font-size: 12px;
        line-height: 12px;
        display: block;
        color: #999; }
      .commentBody .actual-comment .author .destroy, .commentBody .actual-reply .author .destroy {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 20px;
        color: #777;
        cursor: pointer;
        -webkit-transition: color 0.1s ease-in-out;
        transition: color 0.1s ease-in-out;
        display: none; }
        .commentBody .actual-comment .author .destroy:hover, .commentBody .actual-reply .author .destroy:hover {
          color: #eee; }
    .commentBody .actual-comment .comment, .commentBody .actual-reply .comment {
      line-height: 20px;
      width: 100%;
      min-height: 20px;
      overflow-wrap: break-word; }
  .commentBody[disabled] .new-reply-wrapper {
    display: none; }
  .commentBody:not([disabled]).spotlight .replies .new-reply-wrapper {
    display: block; }
  .commentBody .record {
    text-align: right;
    padding: 0 5px; }
    .commentBody .record button {
      color: #aaa;
      font-size: 24px;
      cursor: pointer;
      border: 2px solid #aaa;
      border-radius: 5px;
      background: transparent;
      padding: 4px; }
      .commentBody .record button:hover {
        color: #fff; }
  .commentBody.new .replies {
    display: none; }
  .commentBody.new .actual-comment .comment.showAudio {
    float: left;
    width: calc(100% - 40px); }
  .commentBody .replies {
    margin-left: 20px; }
    .commentBody .replies .more {
      color: white;
      cursor: pointer;
      margin-bottom: 5px;
      text-align: center; }
    .commentBody .replies .actual-reply {
      font-size: 13px; }
      .commentBody .replies .actual-reply .name {
        font-size: 14px; }
      .commentBody .replies .actual-reply .commentDate {
        font-size: 11px; }
    .commentBody .replies .new-reply .avatar, .commentBody .replies .actual-reply .avatar {
      font-size: 12px;
      width: 22px;
      height: 22px; }
      .commentBody .replies .new-reply .avatar > .initials, .commentBody .replies .actual-reply .avatar > .initials {
        line-height: 22px; }
    .commentBody .replies .new-reply-wrapper {
      display: none;
      padding: 0 8px 8px 8px; }
    .commentBody .replies .new-reply {
      width: 100%;
      display: inline-block; }
      :-webkit-full-screen .commentBody .replies .new-reply {
        display: none; }
      :-moz-full-screen .commentBody .replies .new-reply {
        display: none; }
      :-ms-fullscreen .commentBody .replies .new-reply {
        display: none; }
      :fullscreen .commentBody .replies .new-reply {
        display: none; }
      .commentBody .replies .new-reply .author {
        display: inline-block;
        vertical-align: top;
        margin-top: 4px; }
        .commentBody .replies .new-reply .author .avatar {
          margin-bottom: 0;
          opacity: 1;
          -webkit-filter: grayscale(0);
          filter: grayscale(0);
          -webkit-transition: opacity 0.2s ease-in-out, -webkit-filter 0.2s ease-in-out, filter 0.2s ease-in-out;
          transition: opacity 0.2s ease-in-out, -webkit-filter 0.2s ease-in-out, filter 0.2s ease-in-out; }
          .commentBody .replies .new-reply .author .avatar.grayed-out {
            opacity: 0.6;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
      .commentBody .replies .new-reply .comment {
        line-height: 20px;
        width: 100%;
        min-height: 20px;
        padding: 5px; }
        .commentBody .replies .new-reply .comment.placeholder {
          color: #777; }
      .commentBody .replies .new-reply .comment-wrapper {
        display: inline-block;
        width: calc(100% - 35px); }
  .commentBody .audio-error {
    color: #FF1744;
    padding: 3px; }
    .commentBody .audio-error i {
      color: #F2AE10; }

#viewer .pointer-wrapper {
  position: absolute;
  margin-left: -11.5px;
  margin-top: -11.5px; }
  #viewer .pointer-wrapper.can-edit {
    cursor: move; }
  #viewer .pointer-wrapper .pointer {
    visibility: collapse;
    z-index: 10;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background-clip: border-box;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear; }
    #viewer .pointer-wrapper .pointer.spotlight {
      background-color: #297fb8;
      box-shadow: 0 0 0 4px #fff, 0 0 0 8px #777; }

body.debug #viewer .textLayer [data-transform-scale-x] {
  background-color: rgba(0, 0, 255, 0.2); }

body.debug #viewer .textLayer .word, body.debug #viewer .textLayer .parent-word {
  background-color: rgba(255, 0, 0, 0.2); }

body.debug #viewer .textLayer .whitespace, body.debug #viewer .textLayer .parent-whitespace {
  background-color: rgba(0, 255, 0, 0.5); }

#viewer .textLayer .ocred {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  color: #fff;
  background-color: #000;
  cursor: pointer;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 0.5;
  border-bottom-right-radius: 5px; }
  #viewer .textLayer .ocred:hover {
    opacity: 1; }

#viewer .textLayer .comment-highlighted {
  background-color: yellow;
  opacity: 0.3;
  padding: 0;
  border-radius: 0;
  position: relative;
  top: 2px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  #viewer .textLayer .comment-highlighted .spotlight {
    opacity: 1; }
  #viewer .textLayer .comment-highlighted .comment-highlighted {
    opacity: 1; }
  #viewer .textLayer .comment-highlighted.spotlight {
    background-color: #297fb8 !important; }
    #viewer .textLayer .comment-highlighted.spotlight .comment-highlighted {
      background-color: #297fb8 !important;
      opacity: 0.3; }

#viewer .textLayer .strikethrough {
  height: 2px;
  margin-top: -1px;
  opacity: 0.9; }

#viewer .textLayer .underline {
  height: 2px;
  margin-top: -2px;
  opacity: 0.9; }

#viewer .textLayer .new-highlight {
  position: absolute; }

.textLayer {
  -webkit-transform: translate3d(0, 0, 0); }

.picker {
  z-index: 40001 !important; }

/* Dropzone */
@-webkit-keyframes moveDashesRightAndDown {
  0% {
    -webkit-mask-position: 0   0; }
  100% {
    -webkit-mask-position: 1em 1em; } }

@-webkit-keyframes moveDashesLeftAndUp {
  0% {
    -webkit-mask-position: 1em 1em; }
  100% {
    -webkit-mask-position: 0 0; } }

.file-dropzone {
  position: relative;
  cursor: pointer;
  width: 40%; }
  .file-dropzone:hover span.drag {
    color: #fff; }
  .file-dropzone .dropzone-container {
    border: dashed 5px #545454;
    border-radius: 5px;
    text-align: center;
    color: #777;
    font-size: 20px;
    -webkit-transition: opacity 2s linear, border-color 0.6s linear;
    transition: opacity 2s linear, border-color 0.6s linear;
    opacity: 1 !important;
    -webkit-transform: translate3d(0, 0, 0);
    pointer-events: none;
    padding: 40px;
    margin: 40px; }
    .webkit .file-dropzone .dropzone-container > b {
      display: block;
      position: absolute;
      top: -5px;
      left: -5px;
      right: -5px;
      bottom: -5px;
      border: 5px solid transparent;
      border-radius: 5px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-mask-size: 1em 1em;
      -webkit-mask-clip: border;
      -webkit-mask-composite: padding;
      -webkit-animation-duration: 0.2s;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(1), .webkit .file-dropzone .dropzone-container > b:nth-child(2) {
        -webkit-animation-name: moveDashesRightAndDown; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(3), .webkit .file-dropzone .dropzone-container > b:nth-child(4) {
        -webkit-animation-name: moveDashesLeftAndUp; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(1), .webkit .file-dropzone .dropzone-container > b:nth-child(3) {
        -webkit-mask-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0.5, #000), color-stop(0.5, transparent)); }
      .webkit .file-dropzone .dropzone-container > b:nth-child(2), .webkit .file-dropzone .dropzone-container > b:nth-child(4) {
        -webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.5, #000), color-stop(0.5, transparent)); }
      .webkit .file-dropzone .dropzone-container > b:nth-child(1) {
        border-top-color: #7EB080; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(2) {
        border-right-color: #7EB080; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(3) {
        border-bottom-color: #7EB080; }
      .webkit .file-dropzone .dropzone-container > b:nth-child(4) {
        border-left-color: #7EB080; }
    .file-dropzone .dropzone-container b {
      display: none !important; }
    .dropping .file-dropzone .dropzone-container {
      border-color: #7EB080;
      -webkit-transition-duration: 0;
      transition-duration: 0; }
      .dropping .file-dropzone .dropzone-container b {
        display: block !important; }
      .webkit .dropping .file-dropzone .dropzone-container {
        border-color: rgba(60, 166, 13, 0); }
    .file-dropzone .dropzone-container .drag {
      -webkit-transition: color 0.1s ease-in-out;
      transition: color 0.1s ease-in-out; }
  .file-dropzone .selected .dropzone-container {
    border-color: #7EB080;
    -webkit-transition-duration: 0.02s;
    transition-duration: 0.02s;
    -webkit-animation: gradual-pulse 0.4s ease;
    animation: gradual-pulse 0.4s ease; }
  .file-dropzone .text {
    display: block;
    text-align: center; }

.file-dropzone
.file-dropzone.done > .dropzone-container {
  border-color: #7EB080; }

.file-dropzone.out > .dropzone-container {
  opacity: 0 !important; }

.dropping .file-dropzone i.drop {
  opacity: 1; }

.file-dropzone.done i.drop,
.file-dropzone.selected i.drop {
  opacity: 1; }

.file-dropzone span.drop {
  display: none;
  color: #7EB080; }

.dropping .file-dropzone span.drop {
  display: block; }

.file-dropzone.done span.drop {
  display: none; }

.file-dropzone.selected span.drop {
  display: block; }

.dropping .file-dropzone i.drag {
  opacity: 0; }

.file-dropzone.done i.drag,
.file-dropzone.selected i.drag {
  opacity: 0; }

.dropping .file-dropzone span.drag {
  display: none; }

.file-dropzone.selected span.drag {
  display: none; }

.file-dropzone.done span.drag {
  display: none; }

.file-dropzone span.done {
  display: none; }

.file-dropzone.done span.done {
  display: block;
  color: #7EB080; }

/* AngularJS hiding of mustache
 * NOTE: always ensure at the bottom so that it takes highest
 * priority to hide. (esp over anything also !important)
 */
[ng\:cloak], [ng-cloak], .ng-cloak, .hide {
  display: none !important; }

#annotationsView .annotation {
  color: #fff;
  border-radius: 5px;
  border: 2px solid #444;
  margin: 10px;
  padding: 5px;
  display: block;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer; }
  #annotationsView .annotation:hover {
    border: 2px solid #eee; }

#annotationsView .no-annotations {
  color: #fff;
  margin: 10px;
  padding: 5px; }

.ngdialog.ngdialog-theme-default.shortcuts-dialog .ngdialog-content {
  width: 500px; }
  .ngdialog.ngdialog-theme-default.shortcuts-dialog .ngdialog-content h3 {
    margin-top: 5px;
    margin-left: 8px;
    margin-bottom: 10px; }
  .ngdialog.ngdialog-theme-default.shortcuts-dialog .ngdialog-content p {
    margin-top: 12px; }
  .ngdialog.ngdialog-theme-default.shortcuts-dialog .ngdialog-content p:last-of-type {
    margin-bottom: 6px; }
  .ngdialog.ngdialog-theme-default.shortcuts-dialog .ngdialog-content b {
    padding: 2px 6px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #fff inset;
    background: #fafafa;
    border: 1px solid #ccc;
    border-bottom: medium none #fff;
    color: #444;
    white-space: nowrap;
    display: inline-block;
    margin-right: 6px; }

.notableAnnotationLayer {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001; }

#print.toolbarButton {
  padding: 0; }

#print-dropdown {
  min-width: 150px; }
  #print-dropdown .header {
    font-weight: bold;
    font-size: 15px;
    line-height: 18px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #print-dropdown .secondaryToolbarButton::before {
      top: -8px; } }
  #print-dropdown .secondaryToolbarButton span {
    padding-left: 24px; }

#print-original::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf.png); }

#print-top::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf-annotations.png); }

#print-side::before {
  content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf-side.png); }

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  #print-original::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf@2x.png); }
  #print-top::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf-annotations@2x.png); }
  #print-side::before {
    content: url(/web/notablecompiled/2.0.7660-20160324152905/assets/toolbarButton-pdf-side@2x.png); } }

.uninstall-page #survey {
  margin-top: 20px; }

.uninstall-page #uninstall-google-auth-fix {
  background-color: #A12F2F;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  margin: 20px 0;
  font-size: 1.6em; }

.color-palette .highlight-color-selector {
  display: block;
  float: left; }
  .color-palette .highlight-color-selector .color-cell > div {
    border-radius: 0;
    border: none;
    background-color: transparent;
    padding: 3px; }
    .color-palette .highlight-color-selector .color-cell > div > div {
      box-shadow: inset 0 0 1px 1px white;
      width: 100%;
      height: 100%;
      border-radius: 100%; }
    .color-palette .highlight-color-selector .color-cell > div.selected {
      box-shadow: inset 0 0 2px 2px white; }

.color-palette .palette {
  cursor: default;
  float: right;
  width: 220px; }
  .color-palette .palette li {
    float: none;
    height: 20px;
    width: 20px;
    display: inline-block;
    cursor: pointer;
    margin-right: 2px; }
    .color-palette .palette li.selected {
      border-color: black;
      box-shadow: inset 0 0 2px 2px white, inset 0 0 4px 4px #888; }

.color-palette .reset-all {
  margin-top: 10px;
  color: #aaa; }

.color-palette .reset {
  display: block;
  margin-left: 25px;
  visibility: hidden; }
  .color-palette .reset.show {
    visibility: visible; }

.point-handle {
  cursor: -webkit-grab;
  cursor: -ms-grab;
  cursor: grab; }

.dragging .point-handle {
  cursor: -webkit-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

#sync-dropdown .fa, #sync-dropdown .overlay-common .close, .overlay-common #sync-dropdown .close, #sync-dropdown #gdrive-upload-overlay .close, #gdrive-upload-overlay #sync-dropdown .close, #sync-dropdown #sign-up-in .close, #sign-up-in #sync-dropdown .close, #sync-dropdown #purchase-page .close, #purchase-page #sync-dropdown .close, #sync-dropdown #settings-page .close, #settings-page #sync-dropdown .close, #sync-dropdown #forgot-password-page .close, #forgot-password-page #sync-dropdown .close, #sync-dropdown .notable-overlay-container .container > .header .close, .notable-overlay-container .container > .header #sync-dropdown .close, #sync-dropdown .introduction-dialogs .container > .header .close, .introduction-dialogs .container > .header #sync-dropdown .close, #sync-dropdown #kami-welcome-dialog .container > .header .close, #kami-welcome-dialog .container > .header #sync-dropdown .close, #sync-dropdown #sync-introduction-dialog .container > .header .close, #sync-introduction-dialog .container > .header #sync-dropdown .close, #sync-dropdown #share-dialog .container > .header .close, #share-dialog .container > .header #sync-dropdown .close, #sync-dropdown #google-drive-authorization-window .container > .header .close, #google-drive-authorization-window .container > .header #sync-dropdown .close, #sync-dropdown #premium-required .container > .header .close, #premium-required .container > .header #sync-dropdown .close, #sync-dropdown #download-dialog .container > .header .close, #download-dialog .container > .header #sync-dropdown .close, #sync-dropdown #invalid-file-dialog .container > .header .close, #invalid-file-dialog .container > .header #sync-dropdown .close, #sync-dropdown #guest-user-email-request-window .container > .header .close, #guest-user-email-request-window .container > .header #sync-dropdown .close, #sync-dropdown #loading-failed-message .container > .header .close, #loading-failed-message .container > .header #sync-dropdown .close, #sync-dropdown .introduction-dialogs .navigation, .introduction-dialogs #sync-dropdown .navigation, #sync-dropdown #kami-welcome-dialog .navigation, #kami-welcome-dialog #sync-dropdown .navigation, #sync-dropdown #sync-introduction-dialog .navigation, #sync-introduction-dialog #sync-dropdown .navigation, #sync-dropdown .icon-common, #sync-dropdown .toolbarButton.openFile:before, #sync-dropdown .secondaryToolbarButton.openFile:before, #sync-dropdown .toolbarButton.download:before, #sync-dropdown .secondaryToolbarButton.download:before, #sync-dropdown .toolbarButton.sync:before, #sync-dropdown .secondaryToolbarButton.sync:before, #sync-dropdown .toolbarButton.jumpToPage:before, #sync-dropdown .secondaryToolbarButton.jumpToPage:before, #sync-dropdown .toolbarButton#open-dropdown:before, #sync-dropdown .secondaryToolbarButton#open-dropdown:before, #sync-dropdown .toolbarButton#share-online:before, #sync-dropdown .secondaryToolbarButton#share-online:before, #sync-dropdown .toolbarButton#viewAnnotations:before, #sync-dropdown .secondaryToolbarButton#viewAnnotations:before, #sync-dropdown .toolbarButton#secondaryToolbarToggle:before, #sync-dropdown .secondaryToolbarButton#secondaryToolbarToggle:before, #sync-dropdown #open-screen #open-gdrive, #open-screen #sync-dropdown #open-gdrive, #sync-dropdown #open-screen #open-dropbox, #open-screen #sync-dropdown #open-dropbox, #sync-dropdown #open-screen #open-box, #open-screen #sync-dropdown #open-box, #sync-dropdown #google-drive-authorization-window #drive-authorize-button:before, #google-drive-authorization-window #sync-dropdown #drive-authorize-button:before, #sync-dropdown #toolbarViewerRight #saving-progress #undo:before, #toolbarViewerRight #saving-progress #sync-dropdown #undo:before, #sync-dropdown .header-notification-box .close, .header-notification-box #sync-dropdown .close, #sync-dropdown .header-notification-box .ask:before, .header-notification-box #sync-dropdown .ask:before, #sync-dropdown #outlineView .outlineItemToggler, #outlineView #sync-dropdown .outlineItemToggler, #sync-dropdown #annotation-selector .signing-selector, #annotation-selector #sync-dropdown .signing-selector, #sync-dropdown #open-screen .recent-files .files .file .source, #open-screen .recent-files .files .file #sync-dropdown .source, #sync-dropdown #share-dialog .share-link input:before, #share-dialog .share-link #sync-dropdown input:before, #sync-dropdown #share-dialog .sharing-settings .status, #share-dialog .sharing-settings #sync-dropdown .status, #sync-dropdown .upload #upload-now-button:before, .upload #sync-dropdown #upload-now-button:before, #sync-dropdown .export #upload-now-button:before, .export #sync-dropdown #upload-now-button:before, #sync-dropdown #premium-required button, #premium-required #sync-dropdown button, #sync-dropdown #sign-up-in .forms .overlayButton.disabled:before, #sign-up-in .forms #sync-dropdown .overlayButton.disabled:before, #sync-dropdown #sign-up-in .forms #oauth #google-oauth .icon, #sign-up-in .forms #oauth #google-oauth #sync-dropdown .icon, #sync-dropdown #purchase-page .purchase:before, #purchase-page #sync-dropdown .purchase:before, #sync-dropdown #purchase-page table .tick-wrapper .tick, #purchase-page table .tick-wrapper #sync-dropdown .tick, #sync-dropdown #download-dialog #download-action button:before, #download-dialog #download-action #sync-dropdown button:before, #sync-dropdown .apprater .rating > span, .apprater #sync-dropdown .rating > span, #sync-dropdown #forgot-password-page .forms .overlayButton.disabled:before, #forgot-password-page .forms #sync-dropdown .overlayButton.disabled:before, #sync-dropdown #bottom-wrapper #bottom-overlay #online-status:before, #bottom-wrapper #bottom-overlay #sync-dropdown #online-status:before, #sync-dropdown #bottom-wrapper #bottom-overlay #install-extension .dismiss, #bottom-wrapper #bottom-overlay #install-extension #sync-dropdown .dismiss, #sync-dropdown setup-tooltip > .header .highlight-button, setup-tooltip > .header #sync-dropdown .highlight-button, #sync-dropdown setup-tooltip > .header .comment, setup-tooltip > .header #sync-dropdown .comment, #sync-dropdown setup-tooltip > .header .copy, setup-tooltip > .header #sync-dropdown .copy, #sync-dropdown setup-tooltip > .header .tick, setup-tooltip > .header #sync-dropdown .tick, #sync-dropdown setup-tooltip > .header .destroy, setup-tooltip > .header #sync-dropdown .destroy, #sync-dropdown setup-tooltip > .header .move, setup-tooltip > .header #sync-dropdown .move, #sync-dropdown setup-tooltip > .header .lines, setup-tooltip > .header #sync-dropdown .lines, #sync-dropdown setup-tooltip > .header .color, setup-tooltip > .header #sync-dropdown .color, #sync-dropdown .autographBody .header .highlight-button, .autographBody .header #sync-dropdown .highlight-button, #sync-dropdown .autographBody setup-tooltip > .header .comment, .autographBody setup-tooltip > .header #sync-dropdown .comment, #sync-dropdown .autographBody setup-tooltip > .header .copy, .autographBody setup-tooltip > .header #sync-dropdown .copy, #sync-dropdown .autographBody setup-tooltip > .header .tick, .autographBody setup-tooltip > .header #sync-dropdown .tick, #sync-dropdown .autographBody setup-tooltip > .header .lines, .autographBody setup-tooltip > .header #sync-dropdown .lines, #sync-dropdown .autographBody setup-tooltip > .header .color, .autographBody setup-tooltip > .header #sync-dropdown .color, #sync-dropdown .autographBody .header .destroy, .autographBody .header #sync-dropdown .destroy, #sync-dropdown .autographBody .header .move, .autographBody .header #sync-dropdown .move, #sync-dropdown .commentBody .actual-comment .author .destroy, .commentBody .actual-comment .author #sync-dropdown .destroy, #sync-dropdown .commentBody .actual-reply .author .destroy, .commentBody .actual-reply .author #sync-dropdown .destroy, #sync-dropdown #sync-introduction-dialog #sync-step-2 .body ul li:before, #sync-introduction-dialog #sync-step-2 .body ul #sync-dropdown li:before {
  font-size: 18px; }

#sync-dropdown #kami-sync {
  margin-bottom: 6px; }

#sync-dropdown #google-drive-sync {
  margin-bottom: 6px; }
  #sync-dropdown #google-drive-sync sup.beta {
    font-size: 0.5em;
    margin-left: 5px; }

#sync-dropdown .body > * {
  margin: 4px 0;
  padding: 4px 0 4px 40px; }

#sync-dropdown .body > .secondaryToolbarButton {
  margin: 4px 0;
  padding-left: 24px; }

#sync-dropdown .body a.link {
  text-decoration: underline;
  cursor: pointer; }

#sync-dropdown .body .change {
  color: #aaa;
  float: right;
  margin-right: 4px; }
  #sync-dropdown .body .change:hover {
    color: #fff; }
  #sync-dropdown .body .change .fa, #sync-dropdown .body .change .overlay-common .close, .overlay-common #sync-dropdown .body .change .close, #sync-dropdown .body .change #gdrive-upload-overlay .close, #gdrive-upload-overlay #sync-dropdown .body .change .close, #sync-dropdown .body .change #sign-up-in .close, #sign-up-in #sync-dropdown .body .change .close, #sync-dropdown .body .change #purchase-page .close, #purchase-page #sync-dropdown .body .change .close, #sync-dropdown .body .change #settings-page .close, #settings-page #sync-dropdown .body .change .close, #sync-dropdown .body .change #forgot-password-page .close, #forgot-password-page #sync-dropdown .body .change .close, #sync-dropdown .body .change .notable-overlay-container .container > .header .close, .notable-overlay-container .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change .introduction-dialogs .container > .header .close, .introduction-dialogs .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #kami-welcome-dialog .container > .header .close, #kami-welcome-dialog .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #sync-introduction-dialog .container > .header .close, #sync-introduction-dialog .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #share-dialog .container > .header .close, #share-dialog .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #google-drive-authorization-window .container > .header .close, #google-drive-authorization-window .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #premium-required .container > .header .close, #premium-required .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #download-dialog .container > .header .close, #download-dialog .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #invalid-file-dialog .container > .header .close, #invalid-file-dialog .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #guest-user-email-request-window .container > .header .close, #guest-user-email-request-window .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change #loading-failed-message .container > .header .close, #loading-failed-message .container > .header #sync-dropdown .body .change .close, #sync-dropdown .body .change .introduction-dialogs .navigation, .introduction-dialogs #sync-dropdown .body .change .navigation, #sync-dropdown .body .change #kami-welcome-dialog .navigation, #kami-welcome-dialog #sync-dropdown .body .change .navigation, #sync-dropdown .body .change #sync-introduction-dialog .navigation, #sync-introduction-dialog #sync-dropdown .body .change .navigation, #sync-dropdown .body .change .icon-common, #sync-dropdown .body .change .toolbarButton.openFile:before, #sync-dropdown .body .change .secondaryToolbarButton.openFile:before, #sync-dropdown .body .change .toolbarButton.download:before, #sync-dropdown .body .change .secondaryToolbarButton.download:before, #sync-dropdown .body .change .toolbarButton.sync:before, #sync-dropdown .body .change .secondaryToolbarButton.sync:before, #sync-dropdown .body .change .toolbarButton.jumpToPage:before, #sync-dropdown .body .change .secondaryToolbarButton.jumpToPage:before, #sync-dropdown .body .change .toolbarButton#open-dropdown:before, #sync-dropdown .body .change .secondaryToolbarButton#open-dropdown:before, #sync-dropdown .body .change .toolbarButton#share-online:before, #sync-dropdown .body .change .secondaryToolbarButton#share-online:before, #sync-dropdown .body .change .toolbarButton#viewAnnotations:before, #sync-dropdown .body .change .secondaryToolbarButton#viewAnnotations:before, #sync-dropdown .body .change .toolbarButton#secondaryToolbarToggle:before, #sync-dropdown .body .change .secondaryToolbarButton#secondaryToolbarToggle:before, #sync-dropdown .body .change #open-screen #open-gdrive, #open-screen #sync-dropdown .body .change #open-gdrive, #sync-dropdown .body .change #open-screen #open-dropbox, #open-screen #sync-dropdown .body .change #open-dropbox, #sync-dropdown .body .change #open-screen #open-box, #open-screen #sync-dropdown .body .change #open-box, #sync-dropdown .body .change #google-drive-authorization-window #drive-authorize-button:before, #google-drive-authorization-window #sync-dropdown .body .change #drive-authorize-button:before, #sync-dropdown .body .change #toolbarViewerRight #saving-progress #undo:before, #toolbarViewerRight #saving-progress #sync-dropdown .body .change #undo:before, #sync-dropdown .body .change .header-notification-box .close, .header-notification-box #sync-dropdown .body .change .close, #sync-dropdown .body .change .header-notification-box .ask:before, .header-notification-box #sync-dropdown .body .change .ask:before, #sync-dropdown .body .change #outlineView .outlineItemToggler, #outlineView #sync-dropdown .body .change .outlineItemToggler, #sync-dropdown .body .change #annotation-selector .signing-selector, #annotation-selector #sync-dropdown .body .change .signing-selector, #sync-dropdown .body .change #open-screen .recent-files .files .file .source, #open-screen .recent-files .files .file #sync-dropdown .body .change .source, #sync-dropdown .body .change #share-dialog .share-link input:before, #share-dialog .share-link #sync-dropdown .body .change input:before, #sync-dropdown .body .change #share-dialog .sharing-settings .status, #share-dialog .sharing-settings #sync-dropdown .body .change .status, #sync-dropdown .body .change .upload #upload-now-button:before, .upload #sync-dropdown .body .change #upload-now-button:before, #sync-dropdown .body .change .export #upload-now-button:before, .export #sync-dropdown .body .change #upload-now-button:before, #sync-dropdown .body .change #premium-required button, #premium-required #sync-dropdown .body .change button, #sync-dropdown .body .change #sign-up-in .forms .overlayButton.disabled:before, #sign-up-in .forms #sync-dropdown .body .change .overlayButton.disabled:before, #sync-dropdown .body .change #sign-up-in .forms #oauth #google-oauth .icon, #sign-up-in .forms #oauth #google-oauth #sync-dropdown .body .change .icon, #sync-dropdown .body .change #purchase-page .purchase:before, #purchase-page #sync-dropdown .body .change .purchase:before, #sync-dropdown .body .change #purchase-page table .tick-wrapper .tick, #purchase-page table .tick-wrapper #sync-dropdown .body .change .tick, #sync-dropdown .body .change #download-dialog #download-action button:before, #download-dialog #download-action #sync-dropdown .body .change button:before, #sync-dropdown .body .change .apprater .rating > span, .apprater #sync-dropdown .body .change .rating > span, #sync-dropdown .body .change #forgot-password-page .forms .overlayButton.disabled:before, #forgot-password-page .forms #sync-dropdown .body .change .overlayButton.disabled:before, #sync-dropdown .body .change #bottom-wrapper #bottom-overlay #online-status:before, #bottom-wrapper #bottom-overlay #sync-dropdown .body .change #online-status:before, #sync-dropdown .body .change #bottom-wrapper #bottom-overlay #install-extension .dismiss, #bottom-wrapper #bottom-overlay #install-extension #sync-dropdown .body .change .dismiss, #sync-dropdown .body .change setup-tooltip > .header .highlight-button, setup-tooltip > .header #sync-dropdown .body .change .highlight-button, #sync-dropdown .body .change setup-tooltip > .header .comment, setup-tooltip > .header #sync-dropdown .body .change .comment, #sync-dropdown .body .change setup-tooltip > .header .copy, setup-tooltip > .header #sync-dropdown .body .change .copy, #sync-dropdown .body .change setup-tooltip > .header .tick, setup-tooltip > .header #sync-dropdown .body .change .tick, #sync-dropdown .body .change setup-tooltip > .header .destroy, setup-tooltip > .header #sync-dropdown .body .change .destroy, #sync-dropdown .body .change setup-tooltip > .header .move, setup-tooltip > .header #sync-dropdown .body .change .move, #sync-dropdown .body .change setup-tooltip > .header .lines, setup-tooltip > .header #sync-dropdown .body .change .lines, #sync-dropdown .body .change setup-tooltip > .header .color, setup-tooltip > .header #sync-dropdown .body .change .color, #sync-dropdown .body .change .autographBody .header .highlight-button, .autographBody .header #sync-dropdown .body .change .highlight-button, #sync-dropdown .body .change .autographBody setup-tooltip > .header .comment, .autographBody setup-tooltip > .header #sync-dropdown .body .change .comment, #sync-dropdown .body .change .autographBody setup-tooltip > .header .copy, .autographBody setup-tooltip > .header #sync-dropdown .body .change .copy, #sync-dropdown .body .change .autographBody setup-tooltip > .header .tick, .autographBody setup-tooltip > .header #sync-dropdown .body .change .tick, #sync-dropdown .body .change .autographBody setup-tooltip > .header .lines, .autographBody setup-tooltip > .header #sync-dropdown .body .change .lines, #sync-dropdown .body .change .autographBody setup-tooltip > .header .color, .autographBody setup-tooltip > .header #sync-dropdown .body .change .color, #sync-dropdown .body .change .autographBody .header .destroy, .autographBody .header #sync-dropdown .body .change .destroy, #sync-dropdown .body .change .autographBody .header .move, .autographBody .header #sync-dropdown .body .change .move, #sync-dropdown .body .change .commentBody .actual-comment .author .destroy, .commentBody .actual-comment .author #sync-dropdown .body .change .destroy, #sync-dropdown .body .change .commentBody .actual-reply .author .destroy, .commentBody .actual-reply .author #sync-dropdown .body .change .destroy, #sync-dropdown #sync-introduction-dialog #sync-step-2 .body .change ul li:before, #sync-introduction-dialog #sync-step-2 #sync-dropdown .body .change ul li:before, #sync-dropdown #sync-introduction-dialog #sync-step-2 .body ul .change li:before, #sync-introduction-dialog #sync-step-2 #sync-dropdown .body ul .change li:before {
    margin-right: 4px; }

#sync-dropdown .body .location {
  cursor: pointer;
  width: 180px;
  vertical-align: baseline;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  #sync-dropdown .body .location:hover {
    text-decoration: underline; }

#kami-welcome-dialog {
  background-color: rgba(0, 0, 0, 0.9); }
  #kami-welcome-dialog #step-1 .body {
    background-color: #222; }
  #kami-welcome-dialog #step-2 .body {
    background-color: #f2f2f2; }
  #kami-welcome-dialog #step-2 .footer {
    background-color: #7db249; }
  #kami-welcome-dialog #step-3 .body {
    padding-bottom: 0;
    background-color: #f2f2f2; }
    #kami-welcome-dialog #step-3 .body img {
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  #kami-welcome-dialog #step-3 .footer {
    background-color: #7e57c2; }

#sync-introduction-dialog {
  background-color: rgba(0, 0, 0, 0.9); }
  #sync-introduction-dialog #sync-step-1 .body {
    padding-bottom: 0;
    background-color: #7db249; }
    #sync-introduction-dialog #sync-step-1 .body img {
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  #sync-introduction-dialog #sync-step-1 .footer {
    background-color: #7db249; }
    #sync-introduction-dialog #sync-step-1 .footer sup.beta {
      font-size: 0.5em;
      margin-left: 5px; }
  #sync-introduction-dialog #sync-step-2 .body {
    background-color: #7e57c2; }
    #sync-introduction-dialog #sync-step-2 .body ul {
      list-style-type: none;
      list-style-type: none;
      margin: 50px;
      text-align: left; }
      #sync-introduction-dialog #sync-step-2 .body ul li {
        color: #fff;
        font-size: 1.6em;
        line-height: 2em; }
        #sync-introduction-dialog #sync-step-2 .body ul li:before {
          margin-right: 10px; }
        #sync-introduction-dialog #sync-step-2 .body ul li a:hover {
          color: #fff; }
  #sync-introduction-dialog #sync-step-2 .footer {
    background-color: #7e57c2; }
    #sync-introduction-dialog #sync-step-2 .footer .button {
      display: inline-block;
      background-color: #673AB7;
      color: #fff;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
      #sync-introduction-dialog #sync-step-2 .footer .button:hover, #sync-introduction-dialog #sync-step-2 .footer .button:active, #sync-introduction-dialog #sync-step-2 .footer .button.selected {
        background-color: #512DA8; }
  #sync-introduction-dialog #sync-step-3 .body {
    background-color: #f2f2f2; }
  #sync-introduction-dialog #sync-step-3 .footer {
    background-color: #7db249; }

#loading-failed-message {
  z-index: 40030;
  padding-top: 0;
  padding-bottom: 0;
  top: 0;
  left: 0; }
  #loading-failed-message .container {
    background-color: black; }

html[dir="ltr"] .secondaryToolbarButton {
  padding-left: 4px; }

html[dir="rtl"] .secondaryToolbarButton {
  padding-right: 4px; }

.secondaryToolbarButton .mdi, .secondaryToolbarButton .fa, .secondaryToolbarButton .overlay-common .close, .overlay-common .secondaryToolbarButton .close, .secondaryToolbarButton #gdrive-upload-overlay .close, #gdrive-upload-overlay .secondaryToolbarButton .close, .secondaryToolbarButton #sign-up-in .close, #sign-up-in .secondaryToolbarButton .close, .secondaryToolbarButton #purchase-page .close, #purchase-page .secondaryToolbarButton .close, .secondaryToolbarButton #settings-page .close, #settings-page .secondaryToolbarButton .close, .secondaryToolbarButton #forgot-password-page .close, #forgot-password-page .secondaryToolbarButton .close, .secondaryToolbarButton .notable-overlay-container .container > .header .close, .notable-overlay-container .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton .introduction-dialogs .container > .header .close, .introduction-dialogs .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #kami-welcome-dialog .container > .header .close, #kami-welcome-dialog .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #sync-introduction-dialog .container > .header .close, #sync-introduction-dialog .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #share-dialog .container > .header .close, #share-dialog .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #google-drive-authorization-window .container > .header .close, #google-drive-authorization-window .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #premium-required .container > .header .close, #premium-required .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #download-dialog .container > .header .close, #download-dialog .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #invalid-file-dialog .container > .header .close, #invalid-file-dialog .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #guest-user-email-request-window .container > .header .close, #guest-user-email-request-window .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton #loading-failed-message .container > .header .close, #loading-failed-message .container > .header .secondaryToolbarButton .close, .secondaryToolbarButton .introduction-dialogs .navigation, .introduction-dialogs .secondaryToolbarButton .navigation, .secondaryToolbarButton #kami-welcome-dialog .navigation, #kami-welcome-dialog .secondaryToolbarButton .navigation, .secondaryToolbarButton #sync-introduction-dialog .navigation, #sync-introduction-dialog .secondaryToolbarButton .navigation, .secondaryToolbarButton .icon-common, .secondaryToolbarButton .toolbarButton.openFile:before, .secondaryToolbarButton .secondaryToolbarButton.openFile:before, .secondaryToolbarButton .toolbarButton.download:before, .secondaryToolbarButton .secondaryToolbarButton.download:before, .secondaryToolbarButton .toolbarButton.sync:before, .secondaryToolbarButton .secondaryToolbarButton.sync:before, .secondaryToolbarButton .toolbarButton.jumpToPage:before, .secondaryToolbarButton .secondaryToolbarButton.jumpToPage:before, .secondaryToolbarButton .toolbarButton#open-dropdown:before, .secondaryToolbarButton .secondaryToolbarButton#open-dropdown:before, .secondaryToolbarButton .toolbarButton#share-online:before, .secondaryToolbarButton .secondaryToolbarButton#share-online:before, .secondaryToolbarButton .toolbarButton#viewAnnotations:before, .secondaryToolbarButton .secondaryToolbarButton#viewAnnotations:before, .secondaryToolbarButton .toolbarButton#secondaryToolbarToggle:before, .secondaryToolbarButton .secondaryToolbarButton#secondaryToolbarToggle:before, .secondaryToolbarButton #open-screen #open-gdrive, #open-screen .secondaryToolbarButton #open-gdrive, .secondaryToolbarButton #open-screen #open-dropbox, #open-screen .secondaryToolbarButton #open-dropbox, .secondaryToolbarButton #open-screen #open-box, #open-screen .secondaryToolbarButton #open-box, .secondaryToolbarButton #google-drive-authorization-window #drive-authorize-button:before, #google-drive-authorization-window .secondaryToolbarButton #drive-authorize-button:before, .secondaryToolbarButton #toolbarViewerRight #saving-progress #undo:before, #toolbarViewerRight #saving-progress .secondaryToolbarButton #undo:before, .secondaryToolbarButton .header-notification-box .close, .header-notification-box .secondaryToolbarButton .close, .secondaryToolbarButton .header-notification-box .ask:before, .header-notification-box .secondaryToolbarButton .ask:before, .secondaryToolbarButton #outlineView .outlineItemToggler, #outlineView .secondaryToolbarButton .outlineItemToggler, .secondaryToolbarButton #annotation-selector .signing-selector, #annotation-selector .secondaryToolbarButton .signing-selector, .secondaryToolbarButton #open-screen .recent-files .files .file .source, #open-screen .recent-files .files .file .secondaryToolbarButton .source, .secondaryToolbarButton #share-dialog .share-link input:before, #share-dialog .share-link .secondaryToolbarButton input:before, .secondaryToolbarButton #share-dialog .sharing-settings .status, #share-dialog .sharing-settings .secondaryToolbarButton .status, .secondaryToolbarButton .upload #upload-now-button:before, .upload .secondaryToolbarButton #upload-now-button:before, .secondaryToolbarButton .export #upload-now-button:before, .export .secondaryToolbarButton #upload-now-button:before, .secondaryToolbarButton #premium-required button, #premium-required .secondaryToolbarButton button, .secondaryToolbarButton #sign-up-in .forms .overlayButton.disabled:before, #sign-up-in .forms .secondaryToolbarButton .overlayButton.disabled:before, .secondaryToolbarButton #sign-up-in .forms #oauth #google-oauth .icon, #sign-up-in .forms #oauth #google-oauth .secondaryToolbarButton .icon, .secondaryToolbarButton #purchase-page .purchase:before, #purchase-page .secondaryToolbarButton .purchase:before, .secondaryToolbarButton #purchase-page table .tick-wrapper .tick, #purchase-page table .tick-wrapper .secondaryToolbarButton .tick, .secondaryToolbarButton #download-dialog #download-action button:before, #download-dialog #download-action .secondaryToolbarButton button:before, .secondaryToolbarButton .apprater .rating > span, .apprater .secondaryToolbarButton .rating > span, .secondaryToolbarButton #forgot-password-page .forms .overlayButton.disabled:before, #forgot-password-page .forms .secondaryToolbarButton .overlayButton.disabled:before, .secondaryToolbarButton #bottom-wrapper #bottom-overlay #online-status:before, #bottom-wrapper #bottom-overlay .secondaryToolbarButton #online-status:before, .secondaryToolbarButton #bottom-wrapper #bottom-overlay #install-extension .dismiss, #bottom-wrapper #bottom-overlay #install-extension .secondaryToolbarButton .dismiss, .secondaryToolbarButton setup-tooltip > .header .highlight-button, setup-tooltip > .header .secondaryToolbarButton .highlight-button, .secondaryToolbarButton setup-tooltip > .header .comment, setup-tooltip > .header .secondaryToolbarButton .comment, .secondaryToolbarButton setup-tooltip > .header .copy, setup-tooltip > .header .secondaryToolbarButton .copy, .secondaryToolbarButton setup-tooltip > .header .tick, setup-tooltip > .header .secondaryToolbarButton .tick, .secondaryToolbarButton setup-tooltip > .header .destroy, setup-tooltip > .header .secondaryToolbarButton .destroy, .secondaryToolbarButton setup-tooltip > .header .move, setup-tooltip > .header .secondaryToolbarButton .move, .secondaryToolbarButton setup-tooltip > .header .lines, setup-tooltip > .header .secondaryToolbarButton .lines, .secondaryToolbarButton setup-tooltip > .header .color, setup-tooltip > .header .secondaryToolbarButton .color, .secondaryToolbarButton .autographBody .header .highlight-button, .autographBody .header .secondaryToolbarButton .highlight-button, .secondaryToolbarButton .autographBody setup-tooltip > .header .comment, .autographBody setup-tooltip > .header .secondaryToolbarButton .comment, .secondaryToolbarButton .autographBody setup-tooltip > .header .copy, .autographBody setup-tooltip > .header .secondaryToolbarButton .copy, .secondaryToolbarButton .autographBody setup-tooltip > .header .tick, .autographBody setup-tooltip > .header .secondaryToolbarButton .tick, .secondaryToolbarButton .autographBody setup-tooltip > .header .lines, .autographBody setup-tooltip > .header .secondaryToolbarButton .lines, .secondaryToolbarButton .autographBody setup-tooltip > .header .color, .autographBody setup-tooltip > .header .secondaryToolbarButton .color, .secondaryToolbarButton .autographBody .header .destroy, .autographBody .header .secondaryToolbarButton .destroy, .secondaryToolbarButton .autographBody .header .move, .autographBody .header .secondaryToolbarButton .move, .secondaryToolbarButton .commentBody .actual-comment .author .destroy, .commentBody .actual-comment .author .secondaryToolbarButton .destroy, .secondaryToolbarButton .commentBody .actual-reply .author .destroy, .commentBody .actual-reply .author .secondaryToolbarButton .destroy, .secondaryToolbarButton #sync-introduction-dialog #sync-step-2 .body ul li:before, #sync-introduction-dialog #sync-step-2 .body ul .secondaryToolbarButton li:before, .secondaryToolbarButton .material-icons {
  font-size: 20px;
  vertical-align: middle; }

.secondaryToolbarButton span {
  vertical-align: middle; }

.pdfViewer .page.left, .page-bigger-than-viewport .pdfViewer .page {
  margin-left: 50px; }

.logout-dialog i {
  margin: 5px; }

.annotationLayer .annotAudio, .annotationLayer .annotVideo {
  cursor: pointer; }
  .annotationLayer .annotAudio > *, .annotationLayer .annotVideo > * {
    display: none; }

#us_report_button {
  display: none; }

.commentBody .record .enabled {
  display: none; }

.commentBody .record .disabled {
  display: inline-block; }

body.feature-premium .annotationLayer .annotAudio audio {
  visibility: collapse; }

body.feature-premium .annotationLayer .annotAudio:hover audio, body.feature-premium .annotationLayer .annotAudio.playing audio {
  visibility: visible;
  width: 300px;
  height: 30px; }

body.feature-premium .annotationLayer .annotVideo > video, body.feature-premium .annotationLayer .annotAudio > audio {
  display: block;
  width: 100%;
  height: 100%; }

body.feature-premium #us_report_button {
  display: block; }

body.feature-premium .commentBody .record .enabled {
  display: inline-block; }

body.feature-premium .commentBody .record .disabled {
  display: none; }

.findbar {
  width: 570px; }

#viewFind {
  position: relative; }

body.annotation-mode-tts highlight-wrapper {
  pointer-events: none; }

.video-js[videojs-record] {
  background-color: #9FD6BA; }

.vjs-waveform {
  outline: none; }

.vjs-record-button.vjs-control.vjs-icon-record-start {
  display: none; }

.md-select-menu-container {
  z-index: 900000 !important; }

.md-dialog-container {
  z-index: 40000; }

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

.ngdialog {
  z-index: 40000; }

body.light-theme, body.platinum-theme {
  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  background-color: #eee; }
  body.light-theme .doorHanger, body.platinum-theme .doorHanger, body.light-theme .doorHangerRight, body.platinum-theme .doorHangerRight {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
    body.light-theme .doorHanger:before, body.platinum-theme .doorHanger:before, body.light-theme .doorHanger:after, body.platinum-theme .doorHanger:after, body.light-theme .doorHangerRight:before, body.platinum-theme .doorHangerRight:before, body.light-theme .doorHangerRight:after, body.platinum-theme .doorHangerRight:after {
      border-bottom-color: white; }
  body.light-theme #toolbarContainer, body.platinum-theme #toolbarContainer, body.light-theme .findbar, body.platinum-theme .findbar, body.light-theme #toolbarSidebar, body.platinum-theme #toolbarSidebar {
    background-color: #3F51B5;
    background-image: none; }
  body.light-theme .findbar:before, body.platinum-theme .findbar:before, body.light-theme .findbar:after, body.platinum-theme .findbar:after {
    border-bottom-color: #252f69; }
  body.light-theme .secondaryToolbar, body.platinum-theme .secondaryToolbar {
    background-color: white;
    background-image: none;
    color: #333; }
    body.light-theme .secondaryToolbar .secondaryToolbarButton, body.platinum-theme .secondaryToolbar .secondaryToolbarButton {
      color: #333; }
      body.light-theme .secondaryToolbar .secondaryToolbarButton.toggled, body.platinum-theme .secondaryToolbar .secondaryToolbarButton.toggled {
        background: rgba(0, 0, 0, 0.1);
        border-radius: 0;
        border: none; }
    body.light-theme .secondaryToolbar .horizontalToolbarSeparator, body.platinum-theme .secondaryToolbar .horizontalToolbarSeparator {
      border-top: 1px solid #ebebeb;
      background-color: inherit; }
  body.light-theme #loadingBar, body.platinum-theme #loadingBar {
    background-color: #eee;
    border-bottom: 1px solid #eee; }
    body.light-theme #loadingBar .progress, body.platinum-theme #loadingBar .progress {
      background-color: #666; }
  body.light-theme #tooltip, body.platinum-theme #tooltip {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  body.light-theme #thumbnailView .thumbnail.selected, body.platinum-theme #thumbnailView .thumbnail.selected {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  body.light-theme #share-dialog .sharing-settings .status, body.platinum-theme #share-dialog .sharing-settings .status {
    left: 230px;
    margin-top: 2px;
    position: absolute;
    color: #777; }
    body.light-theme #share-dialog .sharing-settings .status.readwrite, body.platinum-theme #share-dialog .sharing-settings .status.readwrite, body.light-theme #share-dialog .sharing-settings .status.read, body.platinum-theme #share-dialog .sharing-settings .status.read, body.light-theme #share-dialog .sharing-settings .status.with_file, body.platinum-theme #share-dialog .sharing-settings .status.with_file, body.light-theme #share-dialog .sharing-settings .status.on, body.platinum-theme #share-dialog .sharing-settings .status.on {
      color: #4CAF50; }
  body.light-theme #annotation-selector #annotation-description span, body.platinum-theme #annotation-selector #annotation-description span {
    color: #333;
    background-color: inherit; }
  body.light-theme .beta-indicator, body.platinum-theme .beta-indicator, body.light-theme .outlineItem > a, body.platinum-theme .outlineItem > a, body.light-theme .attachmentsItem > button, body.platinum-theme .attachmentsItem > button {
    color: #333; }
  body.light-theme .outlineItem > a:hover, body.platinum-theme .outlineItem > a:hover, body.light-theme .attachmentsItem > button:hover, body.platinum-theme .attachmentsItem > button:hover {
    color: #4d4d4d; }
  body.light-theme #annotationsView .no-annotations, body.platinum-theme #annotationsView .no-annotations {
    color: #333; }
  body.light-theme #annotationsView .annotation, body.platinum-theme #annotationsView .annotation {
    color: #333;
    border: 2px solid #aaa; }
    body.light-theme #annotationsView .annotation:hover, body.platinum-theme #annotationsView .annotation:hover {
      color: #4d4d4d;
      border: 2px solid #444; }
  body.light-theme .pdfViewer .page, body.platinum-theme .pdfViewer .page {
    -o-border-image: none;
       border-image: none;
    box-shadow: 0 0 0 0.75pt #d1d1d1,0 0 3pt 0.75pt #ccc;
    border: none;
    margin: 8px auto 8px auto; }
  body.light-theme .pdfViewer .page.left, body.platinum-theme .pdfViewer .page.left, body.light-theme .page-bigger-than-viewport .pdfViewer .page, body.platinum-theme .page-bigger-than-viewport .pdfViewer .page {
    margin-left: 55px; }
  body.light-theme .commentBody, body.platinum-theme .commentBody {
    color: #333;
    background: white;
    border-radius: 4px;
    border: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    margin-left: 10px; }
    body.light-theme .commentBody .destroy, body.platinum-theme .commentBody .destroy {
      display: block !important;
      color: #eee !important; }
    body.light-theme .commentBody.spotlight, body.platinum-theme .commentBody.spotlight, body.light-theme .commentBody.new, body.platinum-theme .commentBody.new, body.light-theme .commentBody:hover, body.platinum-theme .commentBody:hover {
      background-color: white;
      border: none; }
    body.light-theme .commentBody .actual-comment, body.platinum-theme .commentBody .actual-comment, body.light-theme .commentBody .reply, body.platinum-theme .commentBody .reply, body.light-theme .commentBody .replies .more, body.platinum-theme .commentBody .replies .more {
      border-bottom: 1px solid #ddd; }
    body.light-theme .commentBody .record button, body.platinum-theme .commentBody .record button {
      color: #777;
      border-color: #777; }
      body.light-theme .commentBody .record button:hover, body.platinum-theme .commentBody .record button:hover {
        color: #000; }
    body.light-theme .commentBody .replies, body.platinum-theme .commentBody .replies {
      margin: 0;
      background-color: #f5f5f5;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
      body.light-theme .commentBody .replies .textarea-lookalike, body.platinum-theme .commentBody .replies .textarea-lookalike {
        background-color: white; }
      body.light-theme .commentBody .replies .more, body.platinum-theme .commentBody .replies .more {
        color: #15c; }
      body.light-theme .commentBody .replies .new-reply, body.platinum-theme .commentBody .replies .new-reply {
        margin-top: 7px; }
        body.light-theme .commentBody .replies .new-reply .comment, body.platinum-theme .commentBody .replies .new-reply .comment {
          background: white;
          padding: 3px;
          border: 1px solid #c8c8c8; }
    body.light-theme .commentBody .commentDate, body.platinum-theme .commentBody .commentDate {
      color: #777; }
    body.light-theme .commentBody:hover .more, body.platinum-theme .commentBody:hover .more {
      text-decoration: underline; }
  body.light-theme .commentBody:not(.dim-comment) .actual-comment:hover .destroy, body.platinum-theme .commentBody:not(.dim-comment) .actual-comment:hover .destroy, body.light-theme .commentBody:not(.dim-comment) .reply:hover .destroy, body.platinum-theme .commentBody:not(.dim-comment) .reply:hover .destroy {
    color: #777 !important; }
  body.light-theme .commentBody.dim-comment, body.platinum-theme .commentBody.dim-comment {
    box-shadow: none; }
  body.light-theme .thumbnailImage, body.platinum-theme .thumbnailImage {
    box-shadow: none !important; }
  body.light-theme .notable-overlay-container .container > .header, body.platinum-theme .notable-overlay-container .container > .header, body.light-theme .introduction-dialogs .container > .header, body.platinum-theme .introduction-dialogs .container > .header, body.light-theme #kami-welcome-dialog .container > .header, body.platinum-theme #kami-welcome-dialog .container > .header, body.light-theme #sync-introduction-dialog .container > .header, body.platinum-theme #sync-introduction-dialog .container > .header, body.light-theme #share-dialog .container > .header, body.platinum-theme #share-dialog .container > .header, body.light-theme #google-drive-authorization-window .container > .header, body.platinum-theme #google-drive-authorization-window .container > .header, body.light-theme #premium-required .container > .header, body.platinum-theme #premium-required .container > .header, body.light-theme #download-dialog .container > .header, body.platinum-theme #download-dialog .container > .header, body.light-theme #invalid-file-dialog .container > .header, body.platinum-theme #invalid-file-dialog .container > .header, body.light-theme #guest-user-email-request-window .container > .header, body.platinum-theme #guest-user-email-request-window .container > .header, body.light-theme #loading-failed-message .container > .header, body.platinum-theme #loading-failed-message .container > .header {
    background-color: #3F51B5; }
    body.light-theme .notable-overlay-container .container > .header .close, body.platinum-theme .notable-overlay-container .container > .header .close, body.light-theme .introduction-dialogs .container > .header .close, body.platinum-theme .introduction-dialogs .container > .header .close, body.light-theme #kami-welcome-dialog .container > .header .close, body.platinum-theme #kami-welcome-dialog .container > .header .close, body.light-theme #sync-introduction-dialog .container > .header .close, body.platinum-theme #sync-introduction-dialog .container > .header .close, body.light-theme #share-dialog .container > .header .close, body.platinum-theme #share-dialog .container > .header .close, body.light-theme #google-drive-authorization-window .container > .header .close, body.platinum-theme #google-drive-authorization-window .container > .header .close, body.light-theme #premium-required .container > .header .close, body.platinum-theme #premium-required .container > .header .close, body.light-theme #download-dialog .container > .header .close, body.platinum-theme #download-dialog .container > .header .close, body.light-theme #invalid-file-dialog .container > .header .close, body.platinum-theme #invalid-file-dialog .container > .header .close, body.light-theme #guest-user-email-request-window .container > .header .close, body.platinum-theme #guest-user-email-request-window .container > .header .close, body.light-theme #loading-failed-message .container > .header .close, body.platinum-theme #loading-failed-message .container > .header .close {
      color: #8591d5; }
    body.light-theme .notable-overlay-container .container > .header.dark-blue, body.platinum-theme .notable-overlay-container .container > .header.dark-blue, body.light-theme .introduction-dialogs .container > .header.dark-blue, body.platinum-theme .introduction-dialogs .container > .header.dark-blue, body.light-theme #kami-welcome-dialog .container > .header.dark-blue, body.platinum-theme #kami-welcome-dialog .container > .header.dark-blue, body.light-theme #sync-introduction-dialog .container > .header.dark-blue, body.platinum-theme #sync-introduction-dialog .container > .header.dark-blue, body.light-theme #share-dialog .container > .header.dark-blue, body.platinum-theme #share-dialog .container > .header.dark-blue, body.light-theme #google-drive-authorization-window .container > .header.dark-blue, body.platinum-theme #google-drive-authorization-window .container > .header.dark-blue, body.light-theme #premium-required .container > .header.dark-blue, body.platinum-theme #premium-required .container > .header.dark-blue, body.light-theme #download-dialog .container > .header.dark-blue, body.platinum-theme #download-dialog .container > .header.dark-blue, body.light-theme #invalid-file-dialog .container > .header.dark-blue, body.platinum-theme #invalid-file-dialog .container > .header.dark-blue, body.light-theme #guest-user-email-request-window .container > .header.dark-blue, body.platinum-theme #guest-user-email-request-window .container > .header.dark-blue, body.light-theme #loading-failed-message .container > .header.dark-blue, body.platinum-theme #loading-failed-message .container > .header.dark-blue {
      background-color: #283593; }
      body.light-theme .notable-overlay-container .container > .header.dark-blue .close, body.platinum-theme .notable-overlay-container .container > .header.dark-blue .close, body.light-theme .introduction-dialogs .container > .header.dark-blue .close, body.platinum-theme .introduction-dialogs .container > .header.dark-blue .close, body.light-theme #kami-welcome-dialog .container > .header.dark-blue .close, body.platinum-theme #kami-welcome-dialog .container > .header.dark-blue .close, body.light-theme #sync-introduction-dialog .container > .header.dark-blue .close, body.platinum-theme #sync-introduction-dialog .container > .header.dark-blue .close, body.light-theme #share-dialog .container > .header.dark-blue .close, body.platinum-theme #share-dialog .container > .header.dark-blue .close, body.light-theme #google-drive-authorization-window .container > .header.dark-blue .close, body.platinum-theme #google-drive-authorization-window .container > .header.dark-blue .close, body.light-theme #premium-required .container > .header.dark-blue .close, body.platinum-theme #premium-required .container > .header.dark-blue .close, body.light-theme #download-dialog .container > .header.dark-blue .close, body.platinum-theme #download-dialog .container > .header.dark-blue .close, body.light-theme #invalid-file-dialog .container > .header.dark-blue .close, body.platinum-theme #invalid-file-dialog .container > .header.dark-blue .close, body.light-theme #guest-user-email-request-window .container > .header.dark-blue .close, body.platinum-theme #guest-user-email-request-window .container > .header.dark-blue .close, body.light-theme #loading-failed-message .container > .header.dark-blue .close, body.platinum-theme #loading-failed-message .container > .header.dark-blue .close {
        color: #5161d0; }
    body.light-theme .notable-overlay-container .container > .header .close:hover, body.platinum-theme .notable-overlay-container .container > .header .close:hover, body.light-theme .introduction-dialogs .container > .header .close:hover, body.platinum-theme .introduction-dialogs .container > .header .close:hover, body.light-theme #kami-welcome-dialog .container > .header .close:hover, body.platinum-theme #kami-welcome-dialog .container > .header .close:hover, body.light-theme #sync-introduction-dialog .container > .header .close:hover, body.platinum-theme #sync-introduction-dialog .container > .header .close:hover, body.light-theme #share-dialog .container > .header .close:hover, body.platinum-theme #share-dialog .container > .header .close:hover, body.light-theme #google-drive-authorization-window .container > .header .close:hover, body.platinum-theme #google-drive-authorization-window .container > .header .close:hover, body.light-theme #premium-required .container > .header .close:hover, body.platinum-theme #premium-required .container > .header .close:hover, body.light-theme #download-dialog .container > .header .close:hover, body.platinum-theme #download-dialog .container > .header .close:hover, body.light-theme #invalid-file-dialog .container > .header .close:hover, body.platinum-theme #invalid-file-dialog .container > .header .close:hover, body.light-theme #guest-user-email-request-window .container > .header .close:hover, body.platinum-theme #guest-user-email-request-window .container > .header .close:hover, body.light-theme #loading-failed-message .container > .header .close:hover, body.platinum-theme #loading-failed-message .container > .header .close:hover {
      color: white; }
  body.light-theme .notable-overlay-container .container > .body, body.platinum-theme .notable-overlay-container .container > .body, body.light-theme .introduction-dialogs .container > .body, body.platinum-theme .introduction-dialogs .container > .body, body.light-theme #kami-welcome-dialog .container > .body, body.platinum-theme #kami-welcome-dialog .container > .body, body.light-theme #sync-introduction-dialog .container > .body, body.platinum-theme #sync-introduction-dialog .container > .body, body.light-theme #share-dialog .container > .body, body.platinum-theme #share-dialog .container > .body, body.light-theme #google-drive-authorization-window .container > .body, body.platinum-theme #google-drive-authorization-window .container > .body, body.light-theme #premium-required .container > .body, body.platinum-theme #premium-required .container > .body, body.light-theme #download-dialog .container > .body, body.platinum-theme #download-dialog .container > .body, body.light-theme #invalid-file-dialog .container > .body, body.platinum-theme #invalid-file-dialog .container > .body, body.light-theme #guest-user-email-request-window .container > .body, body.platinum-theme #guest-user-email-request-window .container > .body, body.light-theme #loading-failed-message .container > .body, body.platinum-theme #loading-failed-message .container > .body {
    background-color: #ddd;
    color: #333; }
  body.light-theme .notable-overlay-container .container .muted.selected, body.platinum-theme .notable-overlay-container .container .muted.selected, body.light-theme .introduction-dialogs .container .muted.selected, body.platinum-theme .introduction-dialogs .container .muted.selected, body.light-theme #kami-welcome-dialog .container .muted.selected, body.platinum-theme #kami-welcome-dialog .container .muted.selected, body.light-theme #sync-introduction-dialog .container .muted.selected, body.platinum-theme #sync-introduction-dialog .container .muted.selected, body.light-theme #share-dialog .container .muted.selected, body.platinum-theme #share-dialog .container .muted.selected, body.light-theme #google-drive-authorization-window .container .muted.selected, body.platinum-theme #google-drive-authorization-window .container .muted.selected, body.light-theme #premium-required .container .muted.selected, body.platinum-theme #premium-required .container .muted.selected, body.light-theme #download-dialog .container .muted.selected, body.platinum-theme #download-dialog .container .muted.selected, body.light-theme #invalid-file-dialog .container .muted.selected, body.platinum-theme #invalid-file-dialog .container .muted.selected, body.light-theme #guest-user-email-request-window .container .muted.selected, body.platinum-theme #guest-user-email-request-window .container .muted.selected, body.light-theme #loading-failed-message .container .muted.selected, body.platinum-theme #loading-failed-message .container .muted.selected, body.light-theme .notable-overlay-container .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme .notable-overlay-container .container .selected.button, body.platinum-theme .notable-overlay-container .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme .notable-overlay-container .container .selected.button, body.light-theme .introduction-dialogs .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme .introduction-dialogs .container .selected.button, body.platinum-theme .introduction-dialogs .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme .introduction-dialogs .container .selected.button, body.light-theme #kami-welcome-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #kami-welcome-dialog .container .selected.button, body.platinum-theme #kami-welcome-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #kami-welcome-dialog .container .selected.button, body.light-theme #sync-introduction-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #sync-introduction-dialog .container .selected.button, body.platinum-theme #sync-introduction-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #sync-introduction-dialog .container .selected.button, body.light-theme #share-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #share-dialog .container .selected.button, body.platinum-theme #share-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #share-dialog .container .selected.button, body.light-theme #google-drive-authorization-window .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #google-drive-authorization-window .container .selected.button, body.platinum-theme #google-drive-authorization-window .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #google-drive-authorization-window .container .selected.button, body.light-theme #premium-required .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #premium-required .container .selected.button, body.platinum-theme #premium-required .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #premium-required .container .selected.button, body.light-theme #download-dialog .container #annotation-options .selected.button, body.light-theme #download-dialog #annotation-options .container .selected.button, body.platinum-theme #download-dialog .container #annotation-options .selected.button, body.platinum-theme #download-dialog #annotation-options .container .selected.button, body.light-theme #invalid-file-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #invalid-file-dialog .container .selected.button, body.platinum-theme #invalid-file-dialog .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #invalid-file-dialog .container .selected.button, body.light-theme #guest-user-email-request-window .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #guest-user-email-request-window .container .selected.button, body.platinum-theme #guest-user-email-request-window .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #guest-user-email-request-window .container .selected.button, body.light-theme #loading-failed-message .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.light-theme #loading-failed-message .container .selected.button, body.platinum-theme #loading-failed-message .container #download-dialog #annotation-options .selected.button, #download-dialog #annotation-options body.platinum-theme #loading-failed-message .container .selected.button {
    background-color: #F9A825; }
  body.light-theme .notable-overlay-container .container .muted:hover, body.platinum-theme .notable-overlay-container .container .muted:hover, body.light-theme .introduction-dialogs .container .muted:hover, body.platinum-theme .introduction-dialogs .container .muted:hover, body.light-theme #kami-welcome-dialog .container .muted:hover, body.platinum-theme #kami-welcome-dialog .container .muted:hover, body.light-theme #sync-introduction-dialog .container .muted:hover, body.platinum-theme #sync-introduction-dialog .container .muted:hover, body.light-theme #share-dialog .container .muted:hover, body.platinum-theme #share-dialog .container .muted:hover, body.light-theme #google-drive-authorization-window .container .muted:hover, body.platinum-theme #google-drive-authorization-window .container .muted:hover, body.light-theme #premium-required .container .muted:hover, body.platinum-theme #premium-required .container .muted:hover, body.light-theme #download-dialog .container .muted:hover, body.platinum-theme #download-dialog .container .muted:hover, body.light-theme #invalid-file-dialog .container .muted:hover, body.platinum-theme #invalid-file-dialog .container .muted:hover, body.light-theme #guest-user-email-request-window .container .muted:hover, body.platinum-theme #guest-user-email-request-window .container .muted:hover, body.light-theme #loading-failed-message .container .muted:hover, body.platinum-theme #loading-failed-message .container .muted:hover, body.light-theme .notable-overlay-container .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme .notable-overlay-container .container .button:hover, body.platinum-theme .notable-overlay-container .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme .notable-overlay-container .container .button:hover, body.light-theme .introduction-dialogs .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme .introduction-dialogs .container .button:hover, body.platinum-theme .introduction-dialogs .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme .introduction-dialogs .container .button:hover, body.light-theme #kami-welcome-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #kami-welcome-dialog .container .button:hover, body.platinum-theme #kami-welcome-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #kami-welcome-dialog .container .button:hover, body.light-theme #sync-introduction-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #sync-introduction-dialog .container .button:hover, body.platinum-theme #sync-introduction-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #sync-introduction-dialog .container .button:hover, body.light-theme #share-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #share-dialog .container .button:hover, body.platinum-theme #share-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #share-dialog .container .button:hover, body.light-theme #google-drive-authorization-window .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #google-drive-authorization-window .container .button:hover, body.platinum-theme #google-drive-authorization-window .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #google-drive-authorization-window .container .button:hover, body.light-theme #premium-required .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #premium-required .container .button:hover, body.platinum-theme #premium-required .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #premium-required .container .button:hover, body.light-theme #download-dialog .container #annotation-options .button:hover, body.light-theme #download-dialog #annotation-options .container .button:hover, body.platinum-theme #download-dialog .container #annotation-options .button:hover, body.platinum-theme #download-dialog #annotation-options .container .button:hover, body.light-theme #invalid-file-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #invalid-file-dialog .container .button:hover, body.platinum-theme #invalid-file-dialog .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #invalid-file-dialog .container .button:hover, body.light-theme #guest-user-email-request-window .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #guest-user-email-request-window .container .button:hover, body.platinum-theme #guest-user-email-request-window .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #guest-user-email-request-window .container .button:hover, body.light-theme #loading-failed-message .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.light-theme #loading-failed-message .container .button:hover, body.platinum-theme #loading-failed-message .container #download-dialog #annotation-options .button:hover, #download-dialog #annotation-options body.platinum-theme #loading-failed-message .container .button:hover {
    background-color: #bbb; }
  body.light-theme .notable-overlay-container .container a, body.platinum-theme .notable-overlay-container .container a, body.light-theme .introduction-dialogs .container a, body.platinum-theme .introduction-dialogs .container a, body.light-theme #kami-welcome-dialog .container a, body.platinum-theme #kami-welcome-dialog .container a, body.light-theme #sync-introduction-dialog .container a, body.platinum-theme #sync-introduction-dialog .container a, body.light-theme #share-dialog .container a, body.platinum-theme #share-dialog .container a, body.light-theme #google-drive-authorization-window .container a, body.platinum-theme #google-drive-authorization-window .container a, body.light-theme #premium-required .container a, body.platinum-theme #premium-required .container a, body.light-theme #download-dialog .container a, body.platinum-theme #download-dialog .container a, body.light-theme #invalid-file-dialog .container a, body.platinum-theme #invalid-file-dialog .container a, body.light-theme #guest-user-email-request-window .container a, body.platinum-theme #guest-user-email-request-window .container a, body.light-theme #loading-failed-message .container a, body.platinum-theme #loading-failed-message .container a {
    color: #333; }
  body.light-theme #open-dropdown .indent, body.platinum-theme #open-dropdown .indent {
    margin: auto;
    background-color: transparent !important; }
    body.light-theme #open-dropdown .indent .secondaryToolbarButton i.box, body.platinum-theme #open-dropdown .indent .secondaryToolbarButton i.box {
      background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/box_black.png); }
  body.light-theme #user-profile .profile .avatar, body.platinum-theme #user-profile .profile .avatar {
    margin-bottom: 0px; }
  body.light-theme #user-profile .profile .name, body.platinum-theme #user-profile .profile .name {
    padding-top: 5px; }
  @media (max-width: 770px) {
    body.light-theme #sidebarContent, body.platinum-theme #sidebarContent {
      background-color: rgba(230, 230, 230, 0.8); } }
  body.light-theme #sync-dropdown .body .change:hover, body.platinum-theme #sync-dropdown .body .change:hover {
    color: black; }
  body.light-theme #toolbarViewerLeft #premium-badge, body.platinum-theme #toolbarViewerLeft #premium-badge {
    background-color: #7986CB; }
    body.light-theme #toolbarViewerLeft #premium-badge a, body.platinum-theme #toolbarViewerLeft #premium-badge a {
      background-color: #7986CB; }
  body.light-theme .header-notification-box, body.platinum-theme .header-notification-box {
    background-color: #3F51B5;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    body.light-theme .header-notification-box .close, body.platinum-theme .header-notification-box .close {
      color: #8591d5; }
      body.light-theme .header-notification-box .close:hover, body.platinum-theme .header-notification-box .close:hover {
        color: white; }
    body.light-theme .header-notification-box .buttons button, body.platinum-theme .header-notification-box .buttons button {
      border-color: #1A237E; }
      body.light-theme .header-notification-box .buttons button:hover, body.platinum-theme .header-notification-box .buttons button:hover {
        background-color: #252f69; }
      body.light-theme .header-notification-box .buttons button.primary, body.platinum-theme .header-notification-box .buttons button.primary {
        border-color: #3498db; }
        body.light-theme .header-notification-box .buttons button.primary:hover, body.platinum-theme .header-notification-box .buttons button.primary:hover {
          border-color: #1A237E; }
    body.light-theme .header-notification-box a, body.platinum-theme .header-notification-box a {
      color: white;
      outline: none; }
  body.light-theme #annotation-selector .selector, body.platinum-theme #annotation-selector .selector {
    background-color: #303F9F;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    border-color: #7986CB; }
    body.light-theme #annotation-selector .selector.selected, body.platinum-theme #annotation-selector .selector.selected, body.light-theme #annotation-selector .selector:hover, body.platinum-theme #annotation-selector .selector:hover {
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    body.light-theme #annotation-selector .selector.selected, body.platinum-theme #annotation-selector .selector.selected {
      border-color: white; }
  body.light-theme .upload .progress-bar .percentage, body.platinum-theme .upload .progress-bar .percentage, body.light-theme .export .progress-bar .percentage, body.platinum-theme .export .progress-bar .percentage {
    color: white; }
  body.light-theme .twoPageContainer > .page, body.platinum-theme .twoPageContainer > .page {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  body.light-theme #saving-progress .badge, body.platinum-theme #saving-progress .badge, body.light-theme #saving-progress .badge-toolbar, body.platinum-theme #saving-progress .badge-toolbar, body.light-theme #saving-progress #toolbarViewerLeft #free-badge, #toolbarViewerLeft body.light-theme #saving-progress #free-badge, body.platinum-theme #saving-progress #toolbarViewerLeft #free-badge, #toolbarViewerLeft body.platinum-theme #saving-progress #free-badge, body.light-theme #saving-progress #toolbarViewerLeft #premium-badge, #toolbarViewerLeft body.light-theme #saving-progress #premium-badge, body.platinum-theme #saving-progress #toolbarViewerLeft #premium-badge, #toolbarViewerLeft body.platinum-theme #saving-progress #premium-badge, body.light-theme #toolbarViewerRight #saving-progress .badge, #toolbarViewerRight body.light-theme #saving-progress .badge, body.platinum-theme #toolbarViewerRight #saving-progress .badge, #toolbarViewerRight body.platinum-theme #saving-progress .badge, body.light-theme #saving-progress #thumbnailView .annotation-count, #thumbnailView body.light-theme #saving-progress .annotation-count, body.platinum-theme #saving-progress #thumbnailView .annotation-count, #thumbnailView body.platinum-theme #saving-progress .annotation-count {
    background-color: #8591d5; }
  body.light-theme #open-dropdown .secondaryToolbar > .indent .comments-count, body.platinum-theme #open-dropdown .secondaryToolbar > .indent .comments-count {
    background-color: transparent;
    border: 1px solid #f1c40f; }
  body.light-theme #annotation-selector .highlight-color-selector .color-cell > div, body.platinum-theme #annotation-selector .highlight-color-selector .color-cell > div {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body.light-theme #annotation-selector .highlight-color-selector .color-cell > div.selected, body.platinum-theme #annotation-selector .highlight-color-selector .color-cell > div.selected {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
  body.light-theme #annotation-selector .highlight-color-selector .edit, body.platinum-theme #annotation-selector .highlight-color-selector .edit {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  body.light-theme .color-palette .highlight-color-selector .color-cell > div > div, body.platinum-theme .color-palette .highlight-color-selector .color-cell > div > div {
    box-shadow: inset 0 0 1px 0px black; }
  body.light-theme #settings-page, body.platinum-theme #settings-page {
    background-color: white; }
    body.light-theme #settings-page .dialog, body.platinum-theme #settings-page .dialog {
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
      background-color: #eee;
      color: #333; }
      body.light-theme #settings-page .dialog .header, body.platinum-theme #settings-page .dialog .header {
        background-color: #3F51B5;
        margin: -25px -25px 0px -25px; }
      body.light-theme #settings-page .dialog .forms input, body.platinum-theme #settings-page .dialog .forms input {
        color: #333;
        background-color: white; }
      body.light-theme #settings-page .dialog .forms .settings-field, body.platinum-theme #settings-page .dialog .forms .settings-field, body.light-theme #settings-page .dialog section .forms .row .settings-link, body.light-theme #settings-page section .dialog .forms .row .settings-link, body.platinum-theme #settings-page .dialog section .forms .row .settings-link, body.platinum-theme #settings-page section .dialog .forms .row .settings-link, body.light-theme #settings-page .dialog section .forms .row .input-wrapper, body.light-theme #settings-page section .dialog .forms .row .input-wrapper, body.platinum-theme #settings-page .dialog section .forms .row .input-wrapper, body.platinum-theme #settings-page section .dialog .forms .row .input-wrapper {
        color: #333; }
    body.light-theme #settings-page a, body.platinum-theme #settings-page a, body.light-theme #settings-page .overlayButton, body.platinum-theme #settings-page .overlayButton {
      color: #333; }
  body.light-theme #bottom-wrapper #bottom-overlay #online-status, body.platinum-theme #bottom-wrapper #bottom-overlay #online-status, body.light-theme #bottom-wrapper #bottom-overlay #install-extension, body.platinum-theme #bottom-wrapper #bottom-overlay #install-extension {
    background-color: #3F51B5; }
    body.light-theme #bottom-wrapper #bottom-overlay #online-status .dismiss, body.platinum-theme #bottom-wrapper #bottom-overlay #online-status .dismiss, body.light-theme #bottom-wrapper #bottom-overlay #install-extension .dismiss, body.platinum-theme #bottom-wrapper #bottom-overlay #install-extension .dismiss {
      color: #8591d5; }
      body.light-theme #bottom-wrapper #bottom-overlay #online-status .dismiss:hover, body.platinum-theme #bottom-wrapper #bottom-overlay #online-status .dismiss:hover, body.light-theme #bottom-wrapper #bottom-overlay #install-extension .dismiss:hover, body.platinum-theme #bottom-wrapper #bottom-overlay #install-extension .dismiss:hover {
        color: #fff; }
  body.light-theme #open-screen, body.platinum-theme #open-screen {
    background-color: #eee;
    color: #000; }
    body.light-theme #open-screen #open-box, body.platinum-theme #open-screen #open-box {
      background-image: url(/web/notablecompiled/2.0.7660-20160324152905/assets/box_black.png); }
    body.light-theme #open-screen #open-gdrive, body.platinum-theme #open-screen #open-gdrive, body.light-theme #open-screen #open-dropbox, body.platinum-theme #open-screen #open-dropbox {
      color: #000; }
  body.light-theme .file-dropzone:hover span.drag, body.platinum-theme .file-dropzone:hover span.drag {
    color: #7D7D7D; }
  body.light-theme .file-dropzone .dropzone-container, body.platinum-theme .file-dropzone .dropzone-container {
    border-color: #545454;
    color: #252627; }

body.embed-theme #share-online {
  display: none; }

body.embed-theme #license-badge {
  display: none; }

body.embed-theme #open-dropdown {
  display: none; }

body.embed-theme #openFile {
  display: none; }

body.embed-theme #secondary-toolbar-user {
  display: none; }

body.embed-theme #secondaryOpenFile {
  display: none; }

body.embed-theme #secondary-show-download-dialog {
  display: none; }

body.embed-theme #secondary-share-online {
  display: none; }

body.embed-theme #signing-button {
  display: none; }

body.embed-theme #split-merge-button {
  display: none; }

body.embed-theme #ocr-button {
  display: none; }

body.hide-sync #sync-dropdown-button {
  display: none; }

body.hide-save #show-download-dialog {
  display: none; }

body.hide-save #saving-progress {
  display: none; }

body.platinum-theme #logo {
  display: none; }
#autograph-management-dialog {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  #autograph-management-dialog .container .body {
    background-color: white;
    color: black; }
  #autograph-management-dialog .insert {
    border-top: 2px solid #eee;
    padding-top: 10px;
    margin-top: 15px; }
  #autograph-management-dialog .autograph {
    display: block;
    position: relative;
    height: 80px;
    margin-bottom: 5px;
    padding: 5px 0; }
    #autograph-management-dialog .autograph img {
      max-height: 80px;
      max-width: 100%; }
    #autograph-management-dialog .autograph .delete {
      visibility: hidden;
      position: absolute;
      bottom: 50%;
      right: 0;
      font-size: 40px;
      margin-bottom: -20px;
      margin-left: -10px;
      color: #c73021;
      cursor: pointer;
      -webkit-transition: color 0.1s ease-in-out;
      transition: color 0.1s ease-in-out; }
      #autograph-management-dialog .autograph .delete:hover {
        color: red; }
    #autograph-management-dialog .autograph.selected, #autograph-management-dialog .autograph.selected:hover {
      border: solid #9FA8DA 2px;
      border-radius: 10px;
      padding: 3px 0; }
    #autograph-management-dialog .autograph:hover {
      cursor: pointer;
      border: solid #E8EAF6 2px;
      border-radius: 10px;
      padding: 3px 0; }
      #autograph-management-dialog .autograph:hover .delete {
        visibility: visible; }
  #autograph-management-dialog .error {
    color: red;
    white-space: pre-line; }
  #autograph-management-dialog .draw {
    background: white; }
    #autograph-management-dialog .draw canvas {
      border: solid 2px #777; }
    #autograph-management-dialog .draw .clear {
      background-color: #808080; }
    #autograph-management-dialog .draw .container {
      position: relative; }
  #autograph-management-dialog .phone {
    position: relative; }
    #autograph-management-dialog .phone .input-container {
      border: 1px solid #ccc;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
      border-radius: 3px; }
      #autograph-management-dialog .phone .input-container input {
        width: calc(100% - 20px);
        color: #777;
        text-align: left;
        border: none; }
      #autograph-management-dialog .phone .input-container .icon-button {
        cursor: pointer;
        padding: 5px 5px;
        color: gray;
        text-decoration: none;
        background-color: #fff; }
        #autograph-management-dialog .phone .input-container .icon-button:hover, #autograph-management-dialog .phone .input-container .icon-button.zeroclipboard-is-hover {
          color: #000; }
        #autograph-management-dialog .phone .input-container .icon-button i {
          top: -1px;
          padding-right: 5px;
          position: relative; }
    #autograph-management-dialog .phone .email {
      height: 45px; }
  #autograph-management-dialog .enhance .img-container {
    width: 600px;
    height: 350px;
    position: relative; }
    #autograph-management-dialog .enhance .img-container img {
      max-width: 100%;
      max-height: 100%; }
    #autograph-management-dialog .enhance .img-container .processing {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      margin: -15px 0; }
      #autograph-management-dialog .enhance .img-container .processing div {
        line-height: 50px; }
  #autograph-management-dialog .enhance md-checkbox span {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  #autograph-management-dialog .enhance md-checkbox.md-checked .md-icon:after {
    left: 5px; }
  #autograph-management-dialog .enhance md-checkbox[disabled] {
    cursor: not-allowed; }
  #autograph-management-dialog .enhance .rotate {
    margin-left: 20px;
    margin-bottom: 5px;
    font-size: 15px; }
    #autograph-management-dialog .enhance .rotate i {
      font-size: 24px;
      margin-right: 6px; }
    #autograph-management-dialog .enhance .rotate span {
      vertical-align: top;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    #autograph-management-dialog .enhance .rotate.disabled {
      color: gray;
      cursor: not-allowed; }
  #autograph-management-dialog .no-select {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  #autograph-management-dialog .help-text {
    position: absolute;
    opacity: 0.5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    #autograph-management-dialog .help-text.fade {
      opacity: 0;
      -webkit-transition: opacity 3s linear;
      transition: opacity 3s linear; }

/* Other autograph CSS not related to autograph management dialog
 */
.autograph-ghost {
  position: relative;
  opacity: 0.8; }
  .autograph-ghost .helper-message {
    position: absolute;
    top: -28px;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px;
    color: #fff; }
  .autograph-ghost img {
    position: absolute;
    top: 0;
    left: 0; }

body.annotation-mode-autograph .notableAnnotationLayer, body.annotation-mode-autograph [setup-drawing] *, body.annotation-mode-autograph .annotationLayer {
  pointer-events: none; }

body.annotation-mode-autograph .textLayer {
  cursor: pointer; }
  body.annotation-mode-autograph .textLayer > div {
    cursor: pointer; }
.notable-overlay-container.upgrade-dialog .header, .notable-overlay-container.upgrade-dialog .body {
  box-sizing: content-box; }

.notable-overlay-container.upgrade-dialog .body h1, .notable-overlay-container.upgrade-dialog .body h2 {
  margin-bottom: 0px; }

.notable-overlay-container.upgrade-dialog ul {
  list-style-type: none; }
  .notable-overlay-container.upgrade-dialog ul li {
    margin: 5px; }

.notable-overlay-container.upgrade-dialog .button-content {
  width: 210px; }

.notable-overlay-container.upgrade-dialog md-radio-button {
  margin-bottom: 0px;
  padding: 15px 5px;
  margin-left: 15px; }
  .notable-overlay-container.upgrade-dialog md-radio-button .md-label {
    margin-left: 0px; }

.notable-overlay-container.upgrade-dialog .month-price {
  font-weight: bold; }

.notable-overlay-container.upgrade-dialog .year-price {
  font-style: italic;
  color: gray; }

.notable-overlay-container.upgrade-dialog md-card {
  border-radius: 10px; }

.notable-overlay-container.upgrade-dialog .billing-type {
  text-align: left; }

.ngdialog.ngdialog-theme-default.upgrade-dialog-processing .ngdialog-content {
  padding-top: 200px;
  background: transparent; }

.ngdialog.ngdialog-theme-default.upgrade-dialog-processing h1 {
  border: none;
  padding: 25px;
  background-color: #000;
  border-radius: 10px;
  opacity: .8;
  color: #fff; }
.notable-overlay-container.welcome-dialog .header, .notable-overlay-container.welcome-dialog .body {
  box-sizing: content-box;
  width: 500px; }
  .notable-overlay-container.welcome-dialog .header h1, .notable-overlay-container.welcome-dialog .header h2, .notable-overlay-container.welcome-dialog .body h1, .notable-overlay-container.welcome-dialog .body h2 {
    margin-bottom: 0px; }

.notable-overlay-container.welcome-dialog button {
  padding: 0px 6px; }

.notable-overlay-container.welcome-dialog .ok-button-container {
  padding-bottom: 15px;
  text-align: center; }

.notable-overlay-container.welcome-dialog md-input-container {
  margin: 5px 0px; }

.notable-overlay-container.welcome-dialog form {
  text-align: left; }
@charset "UTF-8";
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/VideoJS.eot?#iefix) format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
  content: '\F101'; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play-circle:before {
  content: '\F102'; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
  content: '\F103'; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: '\F104'; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: '\F105'; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: '\F106'; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
  content: '\F107'; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: '\F108'; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: '\F109'; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-square:before {
  content: '\F10A'; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-spinner:before {
  content: '\F10B'; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: '\F10C'; }

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
  content: '\F10D'; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: '\F10E'; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-share:before {
  content: '\F10F'; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cog:before {
  content: '\F110'; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: '\F111'; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-outline:before {
  content: '\F112'; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-inner-circle:before {
  content: '\F113'; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-hd:before {
  content: '\F114'; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
  content: '\F115'; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay:before {
  content: '\F116'; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-facebook:before {
  content: '\F117'; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-gplus:before {
  content: '\F118'; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-linkedin:before {
  content: '\F119'; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-twitter:before {
  content: '\F11A'; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-tumblr:before {
  content: '\F11B'; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pinterest:before {
  content: '\F11C'; }

.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio-description:before {
  content: '\F11D'; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.video-js:-moz-full-screen {
  position: absolute; }

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important; }

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

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li:focus,
.vjs-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

@media �screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: ""; } }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  display: block;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #fff; }

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.333333333333333em;
  right: -0.5em;
  font-size: 0.9em; }

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  display: none;
  position: absolute;
  top: -3.4em;
  right: -1.5em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em; }

.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-controls-disabled .vjs-poster {
  display: none; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu {
  left: -10em;
  width: 0; }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 15em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 2em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px; }

.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }
/*!
Default styles for videojs-record vGENERATED_AT_BUILD
*/
/* Icons
--------------------------------------------------------------------------------
The control icons are from a custom font. Font icons allow for easy scaling and
coloring of icons.
*/
@font-face {
  font-family: videojs-record;
  src: url(/web/notablecompiled/2.0.7660-20160324152905/assets/videojs-record.eot?#iefix) format("eot"); }

@font-face {
  font-family: videojs-record;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAARUAAoAAAAABuwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD0AAABWOp9HUWNtYXAAAAE0AAAAOgAAAUriFxC2Z2x5ZgAAAXAAAADNAAABKHtQINdoZWFkAAACQAAAAC4AAAA2BTdHq2hoZWEAAAJwAAAAGgAAACQAYQA3aG10eAAAAowAAAAOAAAAGAEgAABsb2NhAAACnAAAAA4AAAAOARgAtG1heHAAAAKsAAAAHwAAACABEwAwbmFtZQAAAswAAAE2AAACXplCUC5wb3N0AAAEBAAAAE0AAABuZWTrn3icY2BkMGCcwMDKwMEgx6DIwMDABqXFGZgYeBiABCszA1YQkOaawuDwkfEjK4MBkMsCJhkYGEEEAMhBBW8AAAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD6y/v8PUvCREUTzM0DVAwEjG8OIBwBzoga8AAB4nD1P22rDMAyVUuFr8IpxPJeyMezilC3swUnWh9H//60qpa0uB0lIOhzoYLMJvuEIBeBSxiJL/sDwj2sd59gus5DD3K64yJAZ23AW1JMgchoJHad2tFeqElEi6oyUptvKPZEi4u/44JhAMUMWIba/pSZtrbd22sBbeO2d2He8Nw+lT+mUnvMz/MIbz1f5vsaQx/J4Y4yNSNppXZUxCqOVmju+2L14CQIc+Da0Ja9PfZumHxxlXVrw/V3SFzEK7ZPo3V0Nxyd6DzergxO0AAAAeJxjYGRgYADitLKumfH8Nl8ZuBkMgCIMl761aiDTDDoMekCSg4EJxAEAIUsJKgAAeJxjYGRgYDAAYhYwycCgw8DIgArYAA6OAJkAAHicYzBgYGDAggEOuAEhAAAAAAAAADIARgBSAG4AlAAAeJxjYGRgYGBjUGFgZgABJiDmAkIGhv9gPgMADLUBRAB4nH2QP2rDMBjFn/OvNIZSKO2UQVDoUmInGUPnBDpmyO7YsmNjW0ZWArlBD9IT9BAde5Ceoi+qlmSwBNLvve99n0AA7vEND+fl4c6e59XDDdU/90mPjgfkZ8dD+Jg7HtF/czzGK94d+3jAgRO8wS2dCT4c95j/dNyn/+V4QP5xPMQTfh2PMPHgeIytN3Hs48XTxzyRqminWsZKJxuZHcroyrxUW6nbXNViHswuC2tZSx0ZmYjdSbTHbGFMKlKtKrFStZFlqUSjVSFjE+yNaZZhmDo/iFWFI3IkkFAo0GIKTY6pNN0NOeNflIiou5JdtS1Z082pawj+f4BZZ8eaXNuuCIZ3wq4dTjxb9mVY0DVIqVNmFCrSyk4/p0tuRaextcLONXxzb7saLBFyp1f5wL5e/QF7nXD2AAB4nH3HMQqAMAxG4aRql/YqPVRIAzqUlN8geHsHwdE3fY8S/ZeJOPHCK2+cS7frUGvTMCpMHb2dIYjyjc8ydw9vsMBdX6sMgxA9BCcXRQAAAA==) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-device-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-device-perm:before {
  content: '\F101'; }

.vjs-icon-record-start {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-record-start:before {
  content: '\F102'; }

.vjs-icon-record-stop {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-record-stop:before {
  content: '\F103'; }

.vjs-icon-photo-retry {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-photo-retry:before {
  content: '\F104'; }

.vjs-icon-photo-camera {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-photo-camera:before {
  content: '\F105'; }

/* Area containing the recorder elements.
--------------------------------------------------------------------------------
*/
.vjs-record {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: default;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%; }

/* Device Button (large centered button at startup)
--------------------------------------------------------------------------------
*/
.vjs-device-button.vjs-control {
  font-size: 3em;
  position: absolute;
  z-index: 2;
  /* Center it vertically */
  top: 50%;
  /* Center it horizontally */
  left: 50%;
  width: 4em;
  height: 3.0em;
  margin-top: -1.8000000000000001em;
  margin-left: -2.1em;
  display: block;
  cursor: pointer;
  opacity: 1;
  /* transition */
  -webkit-transition: all .4s;
  transition: all .4s;
  text-align: center;
  vertical-align: middle;
  /* border-radius */
  border-radius: .8em;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  /* box-shadow */
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.25); }

.vjs-error .vjs-device-button {
  display: none; }

/* Record Toggle (start/stop recording button in controlbar)
--------------------------------------------------------------------------------
*/
.vjs-record-button.vjs-control {
  cursor: pointer; }

.vjs-error .vjs-record-button {
  display: none; }

.vjs-record-button.vjs-control.vjs-icon-record-start:before {
  font-size: 1.4em;
  line-height: 2.2em; }

/* Camera Toggle (snapshot try/retry)
--------------------------------------------------------------------------------
*/
.vjs-camera-button.vjs-control {
  cursor: pointer; }

.vjs-error .vjs-camera-button {
  display: none; }

/* Recording Indicator (dot in top-right corner visible when recording)
--------------------------------------------------------------------------------
*/
.vjs-record {
  overflow: hidden; }

.video-js .vjs-control.vjs-record-indicator.vjs-hidden {
  display: block !important;
  opacity: 0;
  -webkit-transform: translateX(1em) rotateX(-90deg) scale(0.9);
          transform: translateX(1em) rotateX(-90deg) scale(0.9);
  -webkit-transition: all .5s, -webkit-transform .5s .25s;
  transition: all .5s, -webkit-transform .5s .25s;
  transition: all .5s, transform .5s .25s;
  transition: all .5s, transform .5s .25s, -webkit-transform .5s .25s; }

.video-js .vjs-control.vjs-record-indicator {
  width: .8em;
  height: .8em;
  background-color: #ff625e;
  border-radius: 50%;
  right: 2.5ex;
  top: 2ex;
  position: absolute;
  opacity: 1;
  -webkit-transform: rotateX(0) scale(1.3);
          transform: rotateX(0) scale(1.3);
  -webkit-transition: all .5s, -webkit-transform .2s .1s;
  transition: all .5s, -webkit-transform .2s .1s;
  transition: all .5s, transform .2s .1s;
  transition: all .5s, transform .2s .1s, -webkit-transform .2s .1s; }

.video-js .vjs-control.vjs-record-indicator:before {
  content: "REC";
  color: white;
  position: absolute;
  left: -2.7em;
  font-family: "Helvetica", sans-serif;
  -webkit-animation-name: pulsetext;
          animation-name: pulsetext;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  top: -0.3em;
  font-size: 0.8em;
  opacity: 1;
  -webkit-transition: opacity .5s .2s;
  transition: opacity .5s .2s; }

.video-js .vjs-control.vjs-record-indicator:after {
  content: "";
  display: block;
  height: calc(.8em - 4px);
  width: calc(.8em - 4px);
  border: 2px solid #ff625e;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .25s;
          animation-delay: .25s; }

@-webkit-keyframes pulsetext {
  from {
    opacity: .75; }
  25% {
    opacity: .5; }
  50% {
    opacity: .75; }
  75% {
    opacity: .5; }
  to {
    opacity: .75; } }

@keyframes pulsetext {
  from {
    opacity: .75; }
  25% {
    opacity: .5; }
  50% {
    opacity: .75; }
  75% {
    opacity: .5; }
  to {
    opacity: .75; } }

@-webkit-keyframes pulse {
  from {
    opacity: 1;
    -webkit-transform: scale(1.6);
            transform: scale(1.6); }
  50% {
    opacity: .5;
    -webkit-transform: scale(2.5);
            transform: scale(2.5); }
  to {
    opacity: 0;
    -webkit-transform: scale(3.5);
            transform: scale(3.5); } }

@keyframes pulse {
  from {
    opacity: 1;
    -webkit-transform: scale(1.6);
            transform: scale(1.6); }
  50% {
    opacity: .5;
    -webkit-transform: scale(2.5);
            transform: scale(2.5); }
  to {
    opacity: 0;
    -webkit-transform: scale(3.5);
            transform: scale(3.5); } }

/*# sourceMappingURL=../srcmaps/styles/notable.css.map*/