/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.1
 */
html, body {
  height: 100%;
  position: relative; }

body {
  margin: 0;
  padding: 0; }

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

.inset {
  padding: 10px; }

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

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

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

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

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }

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

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

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

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

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

.md-shadow-animated.md-shadow {
  -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-ripple.md-ripple-remove {
    -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
            animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }

@-webkit-keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

@keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

.md-padding {
  padding: 8px; }

.md-margin {
  margin: 8px; }

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

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

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

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

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

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

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

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

/*
*
*  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
*
*
*/
@-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: 0px; }
    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: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
    box-sizing: border-box;
    position: relative;
    overflow: visible;
    height: 40px; }
    md-autocomplete md-autocomplete-wrap.md-menu-showing {
      z-index: 51; }
    md-autocomplete md-autocomplete-wrap md-input-container, md-autocomplete md-autocomplete-wrap input {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
    md-autocomplete md-autocomplete-wrap md-progress-linear {
      position: absolute;
      bottom: -2px;
      left: 0; }
      md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
        bottom: 40px;
        right: 2px;
        left: 2px;
        width: auto; }
      md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 3px;
        -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; }

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: 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-grid-row-align: center;
            align-items: center;
    height: 48px; }
  md-bottom-sheet.md-grid {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 0; }
    md-bottom-sheet.md-grid md-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center; }
    md-bottom-sheet.md-grid md-list-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: 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 (max-width: 960px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-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-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-grid-row-align: flex-end;
                    align-items: flex-end; } }
      @media (min-width: 960px) and (max-width: 1279px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 25%;
                  flex: 1 1 25%;
          max-width: 25%; } }
      @media (min-width: 1280px) and (max-width: 1919px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 16.66667%;
                  flex: 1 1 16.66667%;
          max-width: 16.66667%; } }
      @media (min-width: 1920px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 14.28571%;
                  flex: 1 1 14.28571%;
          max-width: 14.28571%; } }
      md-bottom-sheet.md-grid md-list-item::before {
        display: none; }
      md-bottom-sheet.md-grid md-list-item .md-list-item-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: 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: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        width: 80px; }
      md-bottom-sheet.md-grid md-list-item .md-grid-text {
        font-weight: 400;
        line-height: 16px;
        font-size: 13px;
        margin: 0;
        white-space: nowrap;
        width: 64px;
        text-align: center;
        text-transform: none;
        padding-top: 8px; }

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

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

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
              -ms-grid-row-align: center;
          align-items: center;
  text-align: center;
  border-radius: 3px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 6px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  -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-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block; }

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  -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: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%; }
  .md-button-group > .md-button {
    -webkit-box-flex: 1;
    -webkit-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: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-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: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-card md-card-header:first-child md-card-avatar {
      margin-right: 12px; }
      [dir=rtl] md-card md-card-header:first-child md-card-avatar {
        margin-right: auto;
        margin-left: 12px; }
    md-card md-card-header:last-child md-card-avatar {
      margin-left: 12px; }
      [dir=rtl] md-card md-card-header:last-child md-card-avatar {
        margin-left: auto;
        margin-right: 12px; }
    md-card md-card-header md-card-avatar {
      width: 40px;
      height: 40px; }
      md-card md-card-header md-card-avatar .md-user-avatar,
      md-card md-card-header md-card-avatar md-icon {
        border-radius: 50%; }
      md-card md-card-header md-card-avatar md-icon {
        padding: 8px; }
      md-card md-card-header md-card-avatar + md-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: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column; }
      md-card md-card-header md-card-header-text .md-subhead {
        font-size: 14px; }
  md-card > img,
  md-card > md-card-header img,
  md-card md-card-title-media img {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-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: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-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;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -webkit-flex;
      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;
              flex: 1;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-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; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
          margin-left: auto;
          margin-right: 0; }
      md-card .md-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; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
          margin-right: auto;
          margin-left: 0; }
    md-card .md-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; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
          margin-left: auto;
          margin-right: 12px; }
      md-card .md-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; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 12px; }
    md-card .md-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;
              flex: 1;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row; }
  md-card md-card-footer {
    margin-top: auto;
    padding: 16px; }

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

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

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0; }
  [dir=rtl] .md-contact-chips .md-chips md-chip {
    padding: 0 0 0 25px; }
  .md-contact-chips .md-chips md-chip .md-contact-avatar {
    float: left; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
      float: right; }
    .md-contact-chips .md-chips md-chip .md-contact-avatar img {
      height: 32px;
      border-radius: 16px; }
  .md-contact-chips .md-chips md-chip .md-contact-name {
    display: inline-block;
    height: 32px;
    margin-left: 8px; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }

.md-contact-suggestion {
  height: 56px; }
  .md-contact-suggestion img {
    height: 40px;
    border-radius: 20px;
    margin-top: 8px; }
  .md-contact-suggestion .md-contact-name {
    margin-left: 8px;
    width: 120px; }
    [dir=rtl] .md-contact-suggestion .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }
  .md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis; }

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

.md-chips {
  display: 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; }
  [dir=rtl] .md-chips {
    padding: 0 3px 8px 0; }
  .md-chips.md-readonly .md-chip-input-container {
    min-height: 32px; }
  .md-chips:not(.md-readonly) {
    cursor: text; }
  .md-chips.md-removable md-chip {
    padding-right: 22px; }
    [dir=rtl] .md-chips.md-removable md-chip {
      padding-right: 0;
      padding-left: 22px; }
    .md-chips.md-removable md-chip .md-chip-content {
      padding-right: 4px; }
      [dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
        padding-right: 0;
        padding-left: 4px; }
  .md-chips md-chip {
    cursor: default;
    border-radius: 16px;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0 12px 0 12px;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    position: relative; }
    [dir=rtl] .md-chips md-chip {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips md-chip {
      float: right; }
    .md-chips md-chip .md-chip-content {
      display: block;
      float: left;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
      [dir=rtl] .md-chips md-chip .md-chip-content {
        float: right; }
      .md-chips md-chip .md-chip-content:focus {
        outline: none; }
    .md-chips md-chip._md-chip-content-edit-is-enabled {
      -webkit-user-select: none;
      /* webkit (safari, chrome) browsers */
      -moz-user-select: none;
      /* mozilla browsers */
      -khtml-user-select: none;
      /* webkit (konqueror) browsers */
      -ms-user-select: none;
      /* IE10+ */ }
    .md-chips md-chip .md-chip-remove-container {
      position: absolute;
      right: 0;
      line-height: 22px; }
      [dir=rtl] .md-chips md-chip .md-chip-remove-container {
        right: auto;
        left: 0; }
    .md-chips md-chip .md-chip-remove {
      text-align: center;
      width: 32px;
      height: 32px;
      min-width: 0;
      padding: 0;
      background: transparent;
      border: none;
      box-shadow: none;
      margin: 0;
      position: relative; }
      .md-chips md-chip .md-chip-remove md-icon {
        height: 18px;
        width: 18px;
        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; }
    [dir=rtl] .md-chips .md-chip-input-container {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips .md-chip-input-container {
      float: right; }
    .md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type="email"], .md-chips .md-chip-input-container input[type="number"], .md-chips .md-chip-input-container input[type="tel"], .md-chips .md-chip-input-container input[type="url"], .md-chips .md-chip-input-container input[type="text"] {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type="email"]:focus, .md-chips .md-chip-input-container input[type="number"]:focus, .md-chips .md-chip-input-container input[type="tel"]:focus, .md-chips .md-chip-input-container input[type="url"]:focus, .md-chips .md-chip-input-container input[type="text"]:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      background: transparent;
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
      box-shadow: none; }
    .md-chips .md-chip-input-container md-autocomplete input {
      position: relative; }
    .md-chips .md-chip-input-container input {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete {
      box-shadow: none; }
      .md-chips .md-chip-input-container md-autocomplete input {
        position: relative; }
    .md-chips .md-chip-input-container:not(:first-child) {
      margin: 8px 8px 0 0; }
      [dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
        margin: 8px 0 0 8px; }
    .md-chips .md-chip-input-container input {
      background: transparent;
      border-width: 0; }
  .md-chips md-autocomplete button {
    display: none; }

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

.md-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: 0;
  margin-right: 16px; }
  [dir=rtl] md-checkbox {
    margin-left: 16px; }
  [dir=rtl] md-checkbox {
    margin-right: 0; }
  md-checkbox:last-of-type {
    margin-left: 0;
    margin-right: 0; }
  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-align-top-left > div.md-container {
    top: 12px; }
  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; }
    [dir=rtl] md-checkbox .md-container {
      left: auto; }
    [dir=rtl] md-checkbox .md-container {
      right: 0; }
    md-checkbox .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -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-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-color: transparent; }
    md-checkbox.md-checked .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-checkbox[disabled] {
    cursor: default; }
  md-checkbox.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    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; }
    [dir=rtl] md-checkbox .md-label {
      margin-left: 0; }
    [dir=rtl] md-checkbox .md-label {
      margin-right: 30px; }

md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-content[md-scroll-y] {
    overflow-y: auto;
    overflow-x: hidden; }
  md-content[md-scroll-x] {
    overflow-x: auto;
    overflow-y: hidden; }
  @media print {
    md-content {
      overflow: visible !important; } }

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px; }
  .md-calendar-scroll-mask .md-virtual-repeat-scroller {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
      display: none; }
  .md-calendar-scroll-mask .md-virtual-repeat-offsetter {
    width: 100%; }

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

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box; }
  .md-calendar-date:first-child {
    padding-left: 16px; }
    [dir=rtl] .md-calendar-date:first-child {
      padding-left: 0;
      padding-right: 16px; }
  .md-calendar-date:last-child {
    padding-right: 16px; }
    [dir=rtl] .md-calendar-date:last-child {
      padding-right: 0;
      padding-left: 16px; }
  .md-calendar-date.md-calendar-date-disabled {
    cursor: default; }

.md-calendar-date-selection-indicator {
  -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; }
  [dir=rtl] .md-calendar-month-label {
    padding: 0 24px 0 0; }
  md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled) {
    cursor: pointer; }
  .md-calendar-month-label md-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    [dir=rtl] .md-calendar-month-label md-icon {
      -webkit-transform: none;
              transform: none; }
  .md-calendar-month-label span {
    vertical-align: middle; }

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar-day-header th {
    height: 40px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    box-sizing: content-box;
    font-weight: normal; }
    .md-calendar-day-header th:first-child {
      padding-left: 16px; }
      [dir=rtl] .md-calendar-day-header th:first-child {
        padding-left: 0;
        padding-right: 16px; }
    .md-calendar-day-header th:last-child {
      padding-right: 16px; }
      [dir=rtl] .md-calendar-day-header th:last-child {
        padding-right: 0;
        padding-left: 16px; }

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar tr:last-child td {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  .md-calendar:first-child {
    border-top: 1px solid transparent; }
  .md-calendar tbody, .md-calendar td, .md-calendar tr {
    vertical-align: middle;
    box-sizing: content-box; }

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  padding-right: 18px;
  margin-right: -18px;
  vertical-align: middle; }
  [dir=rtl] md-datepicker {
    padding-right: 0;
    padding-left: 18px; }
  [dir=rtl] md-datepicker {
    margin-right: auto;
    margin-left: -18px; }

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

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative; }
  .md-datepicker-button:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    content: '';
    speak: none; }

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

._md-datepicker-floating-label > md-datepicker {
  overflow: visible; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
    border: none; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
    float: left;
    margin-top: -2.5px; }
    [dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
      float: right; }

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

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

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto; }
  .md-icon-button + .md-datepicker-input-container {
    margin-left: 12px; }
    [dir=rtl] .md-icon-button + .md-datepicker-input-container {
      margin-left: auto;
      margin-right: 12px; }
  .md-datepicker-input-container.md-datepicker-focused {
    border-bottom-width: 2px; }

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

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  -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;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text; }

.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: 5px;
  -webkit-transform: translateY(-25%) translateX(45%);
          transform: translateY(-25%) translateX(45%); }
  [dir=rtl] .md-datepicker-triangle-button {
    right: auto;
    left: 0; }
  [dir=rtl] .md-datepicker-triangle-button {
    -webkit-transform: translateY(-25%) translateX(-45%);
            transform: translateY(-25%) translateX(-45%); }

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

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

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

.md-datepicker-open {
  overflow: hidden; }
  .md-datepicker-open .md-datepicker-input-container,
  .md-datepicker-open input.md-input {
    border-bottom-color: transparent; }
  .md-datepicker-open .md-datepicker-triangle-button,
  .md-datepicker-open.md-input-has-value > label,
  .md-datepicker-open.md-input-has-placeholder > label {
    display: none; }

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

.md-datepicker-calendar-pane .md-calendar {
  -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-dialog-is-showing {
  max-height: 100%; }

.md-dialog-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: 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: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-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: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-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;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
      margin-top: 0; }
    md-dialog md-dialog-content:focus {
      outline: none; }
    md-dialog md-dialog-content .md-subheader {
      margin: 0; }
    md-dialog md-dialog-content .md-dialog-content-body {
      width: 100%; }
    md-dialog md-dialog-content .md-prompt-input-container {
      width: 100%;
      box-sizing: border-box; }
  md-dialog .md-actions, md-dialog md-dialog-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-right: 16px; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-left: 8px; }
    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; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-left: 0; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-right: 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; }
    [dir=rtl] md-divider[md-inset] {
      margin-left: auto;
      margin-right: 80px; }

.layout-row > md-divider,
.layout-xs-row > md-divider, .layout-gt-xs-row > md-divider,
.layout-sm-row > md-divider, .layout-gt-sm-row > md-divider,
.layout-md-row > md-divider, .layout-gt-md-row > md-divider,
.layout-lg-row > md-divider, .layout-gt-lg-row > md-divider,
.layout-xl-row > md-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid; }

md-fab-speed-dial {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: 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-grid-row-align: center;
            align-items: center; }
  md-fab-speed-dial md-fab-actions {
    display: -webkit-box;
    display: -webkit-flex;
    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;
            flex-direction: column; }
    md-fab-speed-dial.md-down md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-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;
              flex-direction: column;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
  md-fab-speed-dial.md-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-up md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-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;
              flex-direction: column-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
  md-fab-speed-dial.md-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-left md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-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;
              flex-direction: row-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-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;
            flex-direction: row; }
    md-fab-speed-dial.md-right md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-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;
              flex-direction: row;
      -webkit-box-ordinal-group: 3;
      -webkit-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; }
    [dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
      right: auto;
      left: 0; }
  md-fab-toolbar.md-left .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-right: 0.6rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-right: auto;
        margin-left: 0.6rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-left: -0.8rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-left: auto;
        margin-right: -0.8rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
      margin-right: 8px; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
        margin-right: auto;
        margin-left: 8px; }
  md-fab-toolbar.md-right md-fab-trigger {
    left: 0; }
    [dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
      left: auto;
      right: 0; }
  md-fab-toolbar.md-right .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-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: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: 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: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      height: 48px;
      color: #fff;
      background: rgba(0, 0, 0, 0.18);
      overflow: hidden;
      position: absolute;
      left: 0;
      right: 0; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h3,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-weight: 400;
        margin: 0 0 0 16px; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-footer h3 {
        font-size: 14px; }
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-size: 12px; }
    md-grid-list md-grid-tile md-grid-tile-header {
      top: 0; }
    md-grid-list md-grid-tile md-grid-tile-footer {
      bottom: 0; }

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

md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px; }
  md-icon svg {
    pointer-events: none;
    display: block; }
  md-icon[md-font-icon] {
    line-height: 24px;
    width: auto; }

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 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; }
    [dir=rtl] md-input-container .md-errors-spacer {
      float: left; }
  md-input-container > md-icon {
    position: absolute;
    top: 8px;
    left: 2px;
    right: auto; }
    [dir=rtl] md-input-container > md-icon {
      left: auto; }
    [dir=rtl] md-input-container > md-icon {
      right: 2px; }
  md-input-container textarea,
  md-input-container input[type="text"],
  md-input-container input[type="password"],
  md-input-container input[type="datetime"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="date"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"],
  md-input-container input[type="number"],
  md-input-container input[type="email"],
  md-input-container input[type="url"],
  md-input-container input[type="search"],
  md-input-container input[type="tel"],
  md-input-container input[type="color"] {
    /* remove default appearance from all input/textarea */
    -moz-appearance: none;
    -webkit-appearance: none; }
  md-input-container input[type="date"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"] {
    min-height: 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 textarea[md-no-autogrow] {
      height: auto;
      overflow: auto; }
  md-input-container label:not(.md-container-ignore) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      left: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      right: 0; }
    md-input-container label:not(.md-container-ignore).md-required:after {
      content: ' *';
      font-size: 13px;
      vertical-align: top; }
  md-input-container label:not(.md-no-float):not(.md-container-ignore),
  md-input-container .md-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-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 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    max-width: 100%;
    -webkit-transform-origin: left top;
            transform-origin: left top; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-left: 0; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-right: 3px; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      -webkit-transform-origin: right top;
              transform-origin: right top; }
  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;
            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; }
    [dir=rtl] md-input-container .md-input {
      float: right; }
    md-input-container .md-input:focus {
      outline: none; }
    md-input-container .md-input:invalid {
      outline: none;
      box-shadow: none; }
    md-input-container .md-input.md-no-flex {
      -webkit-box-flex: 0 !important;
      -webkit-flex: none !important;
              flex: none !important; }
  md-input-container .md-char-counter {
    text-align: right;
    padding-right: 2px;
    padding-left: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      text-align: left; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-right: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-left: 2px; }
  md-input-container .md-input-messages-animation {
    position: relative;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4;
    overflow: hidden;
    clear: left; }
    [dir=rtl] md-input-container .md-input-messages-animation {
      clear: right; }
    md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation {
      opacity: 0;
      margin-top: -100px; }
  md-input-container .md-input-message-animation, 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 .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
      padding-right: 5px;
      padding-left: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-right: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-left: 5px; }
  md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation: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);
    -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s; }
  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,
  md-input-container.md-input-resized .md-input {
    padding-bottom: 0;
    border-width: 0 0 2px 0; }
  md-input-container .md-input[disabled],
  [disabled] md-input-container .md-input {
    background-position: bottom -1px left 0;
    background-size: 4px 1px;
    background-repeat: repeat-x; }
  md-input-container.md-icon-float {
    -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-input-container.md-icon-float > label {
      pointer-events: none;
      position: absolute; }
    md-input-container.md-icon-float > md-icon {
      top: 8px;
      left: 2px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        right: 2px; }
  md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-right > label .md-placeholder {
    width: calc(100% - 36px - 18px); }
  md-input-container.md-icon-left {
    padding-left: 36px;
    padding-right: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-left: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-right: 36px; }
    md-input-container.md-icon-left > label {
      left: 36px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        right: 36px; }
  md-input-container.md-icon-right {
    padding-left: 0;
    padding-right: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-left: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-right: 0; }
    md-input-container.md-icon-right > md-icon:last-of-type {
      margin: 0;
      right: 2px;
      left: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        right: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        left: 2px; }
  md-input-container.md-icon-left.md-icon-right {
    padding-left: 36px;
    padding-right: 36px; }
    md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
    md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
      width: calc(100% - (36px * 2)); }

.md-resize-wrapper {
  position: relative; }
  .md-resize-wrapper:after {
    content: '';
    display: table;
    clear: both; }

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize; }

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

md-list {
  display: block;
  padding: 8px 0px 8px 0px; }
  md-list .md-subheader {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 1.2em; }
  md-list.md-dense md-list-item,
  md-list.md-dense md-list-item .md-list-item-inner {
    min-height: 48px; }
    md-list.md-dense md-list-item::before,
    md-list.md-dense md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item md-icon:first-child,
    md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child {
      width: 20px;
      height: 20px; }
    md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 36px; }
      [dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 36px; }
    md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
      margin-right: 20px; }
      [dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 20px; }
    md-list.md-dense md-list-item .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 36px;
      height: 36px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: 56px; }
    [dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
      margin-left: auto;
      margin-right: 56px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p {
    line-height: 1.05;
    font-size: 12px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
    font-size: 13px; }
  md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > .md-no-style {
    min-height: 60px; }
    md-list.md-dense md-list-item.md-2-line::before, md-list.md-dense md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 60px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
  md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > .md-no-style {
    min-height: 76px; }
    md-list.md-dense md-list-item.md-3-line::before, md-list.md-dense md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 76px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

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-button-wrap {
    position: relative; }
    md-list-item._md-button-wrap > div.md-button:first-child {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      padding: 0 16px;
      margin: 0;
      font-weight: 400;
      text-align: left;
      border: medium none; }
      [dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
        text-align: right; }
      md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        padding: 0; }
      md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
        width: 100%;
        min-height: inherit; }
  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;
            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;
              flex-direction: inherit;
      -webkit-box-align: inherit;
      -webkit-align-items: inherit;
                  -ms-grid-row-align: inherit;
              align-items: inherit;
      border-radius: 0;
      margin: 0; }
      [dir=rtl] md-list-item.md-no-proxy.md-button, [dir=rtl]
      md-list-item .md-no-style.md-button {
        text-align: right; }
      md-list-item.md-no-proxy.md-button > .md-ripple-container,
      md-list-item .md-no-style.md-button > .md-ripple-container {
        border-radius: 0; }
    md-list-item.md-no-proxy:focus,
    md-list-item .md-no-style:focus {
      outline: none; }
  md-list-item.md-clickable:hover {
    cursor: pointer; }
  md-list-item md-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    [dir=rtl] md-list-item md-divider {
      left: auto;
      right: 0; }
    md-list-item md-divider[md-inset] {
      left: 72px;
      width: calc(100% - 72px);
      margin: 0 !important; }
      [dir=rtl] md-list-item md-divider[md-inset] {
        left: auto;
        right: 72px; }
  md-list-item,
  md-list-item .md-list-item-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    min-height: 48px;
    height: auto; }
    md-list-item::before,
    md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
      width: 24px;
      margin-top: 16px;
      margin-bottom: 12px;
      box-sizing: content-box; }
    md-list-item > div.md-primary > md-checkbox,
    md-list-item > div.md-secondary > md-checkbox,
    md-list-item > md-checkbox,
    md-list-item md-checkbox.md-secondary,
    md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
    md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox,
    md-list-item .md-list-item-inner md-checkbox.md-secondary {
      -webkit-align-self: center;
              align-self: center; }
      md-list-item > div.md-primary > md-checkbox .md-label,
      md-list-item > div.md-secondary > md-checkbox .md-label,
      md-list-item > md-checkbox .md-label,
      md-list-item md-checkbox.md-secondary .md-label,
      md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > md-checkbox .md-label,
      md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
        display: none; }
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 32px; }
      [dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 32px; }
    md-list-item .md-avatar, md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar,
    md-list-item .md-list-item-inner .md-avatar-icon {
      margin-top: 8px;
      margin-bottom: 8px;
      margin-right: 16px;
      border-radius: 50%;
      box-sizing: content-box; }
      [dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 16px; }
    md-list-item .md-avatar,
    md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 40px;
      height: 40px; }
    md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar-icon {
      padding: 8px; }
      md-list-item .md-avatar-icon svg,
      md-list-item .md-list-item-inner .md-avatar-icon svg {
        width: 24px;
        height: 24px; }
    md-list-item > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox {
      width: 24px;
      margin-left: 3px;
      margin-right: 29px;
      margin-top: 16px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-left: 29px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-right: 3px; }
    md-list-item .md-secondary-container,
    md-list-item .md-list-item-inner .md-secondary-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-flex-shrink: 0;
              flex-shrink: 0;
      margin: auto;
      margin-right: 0;
      margin-left: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-right: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-left: 0; }
      md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
        margin-right: 0; }
        [dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 0; }
      md-list-item .md-secondary-container md-checkbox,
      md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
        margin-top: 0;
        margin-bottom: 0; }
        md-list-item .md-secondary-container md-checkbox:last-child,
        md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
          width: 24px;
          margin-right: 0; }
          [dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child, [dir=rtl]
          md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
            margin-right: auto;
            margin-left: 0; }
      md-list-item .md-secondary-container md-switch,
      md-list-item .md-list-item-inner .md-secondary-container md-switch {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: -6px; }
        [dir=rtl] md-list-item .md-secondary-container md-switch, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container md-switch {
          margin-right: auto;
          margin-left: -6px; }
    md-list-item > p, md-list-item > .md-list-item-inner > p,
    md-list-item .md-list-item-inner > p,
    md-list-item .md-list-item-inner > .md-list-item-inner > p {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: 0; }
  md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
    md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
      margin-top: 8px;
      margin-bottom: 8px; }
    md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: auto;
      text-overflow: ellipsis;
      overflow: hidden; }
      md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
        margin-left: 56px; }
        [dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
          margin-left: auto;
          margin-right: 56px; }
      md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0.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::before, md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 72px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
    md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
      -webkit-align-self: flex-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 1 auto;
              flex: 1 1 auto; }
  md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    height: auto;
    min-height: 88px; }
    md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 88px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-3-line > md-icon:first-child,
    md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px; }
  .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: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-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: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  min-height: 48px;
  height: 48px;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */ }
  md-menu-item > * {
    width: 100%;
    margin: auto 0;
    padding-left: 16px;
    padding-right: 16px; }
  md-menu-item > a.md-button {
    padding-top: 5px; }
  md-menu-item > .md-button {
    text-align: left;
    display: inline-block;
    border-radius: 0;
    margin: auto 0;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    md-menu-item > .md-button::-moz-focus-inner {
      padding: 0;
      border: 0; }
    [dir=rtl] md-menu-item > .md-button {
      text-align: right; }
    md-menu-item > .md-button md-icon {
      margin: auto 16px auto 0; }
      [dir=rtl] md-menu-item > .md-button md-icon {
        margin: auto 0 auto 16px; }
    md-menu-item > .md-button p {
      display: inline-block;
      margin: auto; }
    md-menu-item > .md-button span {
      margin-top: auto;
      margin-bottom: auto; }
    md-menu-item > .md-button .md-ripple-container {
      border-radius: inherit; }

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0; }

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px; }
  md-menu-content[width="3"] {
    min-width: 168px; }
  md-menu-content[width="4"] {
    min-width: 224px; }
  md-menu-content[width="5"] {
    min-width: 280px; }
  md-menu-content[width="6"] {
    min-width: 336px; }
  md-menu-content[width="7"] {
    min-width: 392px; } }

@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px; }
  md-menu-content[width="3"] {
    min-width: 192px; }
  md-menu-content[width="4"] {
    min-width: 256px; }
  md-menu-content[width="5"] {
    min-width: 320px; }
  md-menu-content[width="6"] {
    min-width: 384px; }
  md-menu-content[width="7"] {
    min-width: 448px; } }

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

md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100; }

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2; }
  md-menu-bar .md-menu {
    display: inline-block;
    padding: 0;
    position: relative; }
  md-menu-bar button {
    font-size: 14px;
    padding: 0 10px;
    margin: 0;
    border: 0;
    background-color: transparent;
    height: 40px; }
  md-menu-bar md-backdrop.md-menu-backdrop {
    z-index: -2; }

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
    position: relative; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
      position: absolute;
      padding: 0;
      width: 24px;
      top: 6px;
      left: 24px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
        left: auto;
        right: 24px; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
      padding: 0 32px 0 64px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
        padding: 0 64px 0 32px; }
  md-menu-content.md-menu-bar-menu.md-dense .md-button {
    min-height: 0;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 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;
              flex-grow: 0;
      -webkit-align-self: flex-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; }
    [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      text-align: right; }
  md-menu-content.md-menu-bar-menu.md-dense .md-menu {
    padding: 0; }
    md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      position: relative;
      margin: 0;
      width: 100%;
      text-transform: none;
      font-weight: normal;
      border-radius: 0px;
      padding-left: 16px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
        padding-left: 0;
        padding-right: 16px; }
      md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
        display: block;
        content: '\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; }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          -webkit-transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
                  transform: rotate(90deg) scaleY(0.45) scaleX(0.9); }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          right: auto;
          left: 28px; }

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative; }

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.md-nav-item:first-of-type {
  margin-left: 8px; }

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  -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); }
  .md-button._md-nav-button:focus {
    outline: none; }
  .md-button._md-nav-button:hover {
    background-color: inherit; }

md-nav-ink-bar {
  bottom: 0;
  height: 2px;
  left: auto;
  position: absolute;
  right: auto;
  background-color: black; }
  md-nav-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-nav-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-nav-extra-content {
  min-height: 48px;
  padding-right: 12px; }

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

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

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

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

.md-panel {
  opacity: 0;
  position: fixed; }
  .md-panel._md-panel-shown {
    opacity: 1;
    -webkit-transition: none;
    transition: none; }
  .md-panel._md-panel-animate-enter {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-panel-animate-leave {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1); }
  .md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
    opacity: 0; }
  .md-panel._md-panel-backdrop {
    height: 100%;
    position: absolute;
    width: 100%; }
  .md-panel._md-opaque-enter {
    opacity: .48;
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-opaque-leave {
    -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1); }

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

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

md-progress-circular {
  position: relative;
  display: block; }
  md-progress-circular._md-progress-circular-disabled {
    visibility: hidden; }
  md-progress-circular.md-mode-indeterminate svg {
    -webkit-animation: indeterminate-rotate 2.9s linear infinite;
            animation: indeterminate-rotate 2.9s linear infinite; }
  md-progress-circular svg {
    position: absolute;
    overflow: visible;
    top: 0;
    left: 0; }

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important; }
  md-progress-linear._md-progress-linear-disabled {
    visibility: hidden; }
  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 ._md-progress-linear-disabled md-progress-linear .md-container {
      -webkit-animation: none;
              animation: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .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; }
    [dir=rtl] md-radio-button .md-container {
      left: auto; }
    [dir=rtl] md-radio-button .md-container {
      right: 0; }
    md-radio-button .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
    md-radio-button .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -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; }
    [dir=rtl] md-radio-button .md-label {
      margin-left: 0; }
    [dir=rtl] md-radio-button .md-label {
      margin-right: 30px; }

md-radio-group {
  /** Layout adjustments for the radio group. */ }
  md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
    margin-bottom: 16px; }
  md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-left: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-right: 0; }
    md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
      margin-left: 0;
      margin-right: 0; }
  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-radio-group[disabled] md-radio-button {
    cursor: default; }
    md-radio-group[disabled] md-radio-button .md-container {
      cursor: default; }

.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-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top; }
  [dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transform-origin: right top;
            transform-origin: right top; }

md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transform: translateY(-22px) translateX(-2px) scale(0.75);
          transform: translateY(-22px) translateX(-2px) scale(0.75); }

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px); }
  .md-select-menu-container:not(.md-clickable) {
    pointer-events: none; }
  .md-select-menu-container md-progress-circular {
    display: table;
    margin: 24px auto !important; }
  .md-select-menu-container.md-active {
    display: block;
    opacity: 1; }
    .md-select-menu-container.md-active md-select-menu {
      -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;
          order: 2; }

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: ' *';
  font-size: 13px;
  vertical-align: top; }

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px; }

md-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0 26px 0; }
  md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }
  md-select[disabled] .md-select-value {
    background-position: 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-touched .md-select-value {
    border-bottom-style: solid;
    padding-bottom: 1px; }
  md-select:not([disabled]):focus .md-select-value {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 0; }
  md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value {
    padding-bottom: 0; }

md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon) {
  -webkit-transform: translate3d(0, 1px, 0);
          transform: translate3d(0, 1px, 0); }

.md-select-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: 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;
          flex-grow: 1; }
  .md-select-value > span:not(.md-select-icon) {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .md-select-value > span:not(.md-select-icon) .md-text {
      display: inline; }
  .md-select-value .md-select-icon {
    display: block;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
                -ms-grid-row-align: flex-end;
            align-items: flex-end;
    text-align: end;
    width: 24px;
    margin: 0 4px;
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
    font-size: 1.2rem; }
  .md-select-value .md-select-icon:after {
    display: block;
    content: '\25BC';
    position: relative;
    top: 2px;
    speak: none;
    font-size: 13px;
    -webkit-transform: scaleY(0.5) scaleX(1);
            transform: scaleY(0.5) scaleX(1); }
  .md-select-value.md-select-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -webkit-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: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-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;
            flex-direction: column-reverse; }
  md-select-menu:not(.md-overflow) md-content {
    padding-top: 8px;
    padding-bottom: 8px; }
  [dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
            transform-origin: right top; }
  md-select-menu md-content {
    min-width: 136px;
    min-height: 48px;
    max-height: 256px;
    overflow-y: auto; }
  md-select-menu > * {
    opacity: 0; }

md-option {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: auto;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px; }
  md-option[disabled] {
    cursor: default; }
  md-option:focus {
    outline: none; }
  md-option .md-text {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

md-optgroup {
  display: block; }
  md-optgroup label {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    padding: 16px;
    font-weight: 500; }
  md-optgroup md-option {
    padding-left: 32px;
    padding-right: 32px; }

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent; }
  md-select-menu {
    border: 1px solid #fff; } }

md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-left: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-right: 40px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      right: 0; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
    box-sizing: border-box;
    -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-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
    border-color: transparent; }
    md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
    cursor: default; }
  md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-left: 10.66667px;
    margin-right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-right: 10.66667px; }

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-sidenav ul {
    list-style: none; }
  md-sidenav.md-closed {
    display: none; }
  md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
    display: -webkit-box;
    display: -webkit-flex;
    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: 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: 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 !important;
    min-width: 0 !important; }
  md-sidenav.md-closed.md-locked-open-add {
    width: 0 !important;
    min-width: 0 !important;
    -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: translate(-100%, 0);
          transform: translate(-100%, 0); }
  .md-sidenav-right.md-closed {
    -webkit-transform: translate(0%, 0);
            transform: translate(0%, 0); }

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

@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px); } }

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

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

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

@-webkit-keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

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

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

md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */ }
  md-slider *, md-slider *:after {
    box-sizing: border-box; }
  md-slider .md-slider-wrapper {
    outline: none;
    width: 100%;
    height: 100%; }
  md-slider .md-slider-content {
    position: relative; }
  md-slider .md-track-container {
    width: 100%;
    position: absolute;
    top: 23px;
    height: 2px; }
  md-slider .md-track {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-fill {
    -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: width, height;
    transition-property: width, height; }
  md-slider .md-track-ticks {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-ticks canvas {
    width: 100%;
    height: 100%; }
  md-slider .md-thumb-container {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 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: left, right, bottom;
    transition-property: left, right, bottom; }
    [dir=rtl] md-slider .md-thumb-container {
      left: auto;
      right: 0; }
  md-slider .md-thumb {
    z-index: 1;
    position: absolute;
    left: -10px;
    top: 14px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -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); }
    [dir=rtl] md-slider .md-thumb {
      left: auto;
      right: -10px; }
    md-slider .md-thumb:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      border-radius: 20px;
      border-width: 3px;
      border-style: solid;
      -webkit-transition: inherit;
      transition: inherit; }
  md-slider .md-sign {
    /* Center the children (slider-thumb-text) */
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    position: absolute;
    left: -14px;
    top: -17px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.4) translate3d(0, 67.5px, 0);
            transform: scale(0.4) translate3d(0, 67.5px, 0);
    -webkit-transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    /* The arrow pointing down under the sign */ }
    md-slider .md-sign:after {
      position: absolute;
      content: '';
      left: 0px;
      border-radius: 16px;
      top: 19px;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-top-width: 16px;
      border-top-style: solid;
      opacity: 0;
      -webkit-transform: translate3d(0, -8px, 0);
              transform: translate3d(0, -8px, 0);
      -webkit-transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
      transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1); }
      [dir=rtl] md-slider .md-sign:after {
        left: auto;
        right: 0px; }
    md-slider .md-sign .md-thumb-text {
      z-index: 1;
      font-size: 12px;
      font-weight: bold; }
  md-slider .md-focus-ring {
    position: absolute;
    left: -17px;
    top: 7px;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
    [dir=rtl] md-slider .md-focus-ring {
      left: auto;
      right: -17px; }
  md-slider .md-disabled-thumb {
    position: absolute;
    left: -14px;
    top: 10px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    border-width: 4px;
    border-style: solid;
    display: none; }
    [dir=rtl] md-slider .md-disabled-thumb {
      left: auto;
      right: -14px; }
  md-slider.md-min .md-sign {
    opacity: 0; }
  md-slider:focus {
    outline: none; }
  md-slider.md-dragging .md-thumb-container,
  md-slider.md-dragging .md-track-fill {
    -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]) .md-slider-wrapper .md-thumb:hover {
      -webkit-transform: scale(0.8);
              transform: scale(0.8); }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
      -webkit-animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
              animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1); }
    md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
      -webkit-transform: scale(1);
              transform: scale(1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
    -webkit-animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
  md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-discrete][disabled][readonly] .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete][disabled][readonly] .md-sign,
  md-slider[md-discrete][disabled][readonly] .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-track-ticks {
    opacity: 0; }
  md-slider[disabled]:not([readonly]) .md-sign {
    opacity: 0; }
  md-slider[disabled] .md-thumb {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  md-slider[disabled] .md-disabled-thumb {
    display: block; }
  md-slider[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    min-height: 128px;
    min-width: 0; }
    md-slider[md-vertical] .md-slider-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      padding-top: 12px;
      padding-bottom: 12px;
      width: 48px;
      -webkit-align-self: center;
              align-self: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
    md-slider[md-vertical] .md-track-container {
      height: 100%;
      width: 2px;
      top: 0;
      left: calc(50% - (2px / 2)); }
    md-slider[md-vertical] .md-thumb-container {
      top: auto;
      margin-bottom: 23px;
      left: calc(50% - 1px);
      bottom: 0; }
      md-slider[md-vertical] .md-thumb-container .md-thumb:after {
        left: 1px; }
      md-slider[md-vertical] .md-thumb-container .md-focus-ring {
        left: -16px; }
    md-slider[md-vertical] .md-track-fill {
      bottom: 0; }
    md-slider[md-vertical][md-discrete] .md-sign {
      left: -40px;
      top: 9.5px;
      -webkit-transform: scale(0.4) translate3d(67.5px, 0, 0);
              transform: scale(0.4) translate3d(67.5px, 0, 0);
      /* The arrow pointing left next the sign */ }
      md-slider[md-vertical][md-discrete] .md-sign:after {
        top: 9.5px;
        left: 19px;
        border-top: 14px solid transparent;
        border-right: 0;
        border-bottom: 14px solid transparent;
        border-left-width: 16px;
        border-left-style: solid;
        opacity: 0;
        -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-vertical][md-discrete] .md-sign .md-thumb-text {
        z-index: 1;
        font-size: 12px;
        font-weight: bold; }
    md-slider[md-vertical][md-discrete].md-active .md-sign:after,
    md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
      top: 0; }
    md-slider[md-vertical][disabled][readonly] .md-thumb {
      -webkit-transform: scale(0);
              transform: scale(0); }
    md-slider[md-vertical][disabled][readonly] .md-sign,
    md-slider[md-vertical][disabled][readonly] .md-sign:after {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0) scale(1);
              transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    left: auto;
    right: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      left: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      right: auto; }
  md-slider[md-invert][md-vertical] .md-track-fill {
    bottom: auto;
    top: 0; }

md-slider-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }
  md-slider-container > *:first-child:not(md-slider),
  md-slider-container > *:last-child:not(md-slider) {
    min-width: 25px;
    max-width: 42px;
    height: 25px;
    -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: color, max-width;
    transition-property: color, max-width; }
  md-slider-container > *:first-child:not(md-slider) {
    margin-right: 16px; }
    [dir=rtl] md-slider-container > *:first-child:not(md-slider) {
      margin-right: auto;
      margin-left: 16px; }
  md-slider-container > *:last-child:not(md-slider) {
    margin-left: 16px; }
    [dir=rtl] md-slider-container > *:last-child:not(md-slider) {
      margin-left: auto;
      margin-right: 16px; }
  md-slider-container[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-slider-container[md-vertical] > *:first-child:not(md-slider),
    md-slider-container[md-vertical] > *:last-child:not(md-slider) {
      margin-right: 0;
      margin-left: 0;
      text-align: center; }
  md-slider-container md-input-container input[type="number"] {
    text-align: center;
    padding-left: 15px;
    height: 50px;
    margin-top: -25px; }
    [dir=rtl] md-slider-container md-input-container input[type="number"] {
      padding-left: 0;
      padding-right: 15px; }

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff; } }

.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  -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;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-left: inherit;
  margin-right: 16px; }
  [dir=rtl] md-switch {
    margin-left: 16px; }
  [dir=rtl] md-switch {
    margin-right: inherit; }
  md-switch:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-left: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-right: inherit; }
  md-switch[disabled] {
    cursor: default; }
    md-switch[disabled] .md-container {
      cursor: default; }
  md-switch .md-container {
    cursor: -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; }
    [dir=rtl] md-switch .md-container {
      margin-right: auto;
      margin-left: 8px; }
  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; } }

@-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;
          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=="); }
    [dir=rtl] md-tabs-wrapper md-prev-button {
      left: auto;
      right: 0; }
  md-tabs-wrapper md-next-button {
    right: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K"); }
    [dir=rtl] md-tabs-wrapper md-next-button {
      right: auto;
      left: 0; }
    md-tabs-wrapper md-next-button md-icon {
      -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: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-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;
              flex-grow: 1; }

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px; }
  md-tabs-canvas:after {
    content: '';
    display: table;
    clear: both; }
  md-tabs-canvas .md-dummy-wrapper {
    position: absolute;
    top: 0;
    left: 0; }
    [dir=rtl] md-tabs-canvas .md-dummy-wrapper {
      left: auto;
      right: 0; }
  md-tabs-canvas.md-paginated {
    margin: 0 32px; }
  md-tabs-canvas.md-center-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-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; }
  [dir=rtl] md-pagination-wrapper {
    left: auto;
    right: 0; }
  md-pagination-wrapper.md-center-tabs {
    position: relative;
    width: auto;
    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; }
    [dir=rtl] md-tab-content.md-left:not(.md-active) {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
    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; }
    [dir=rtl] md-tab-content.md-right:not(.md-active) {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%); }
    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; }
  [dir=rtl] .md-tab {
    float: right; }
  .md-tab.md-focused {
    box-shadow: none;
    outline: none; }
  .md-tab.md-active {
    cursor: default; }
  .md-tab.md-disabled {
    pointer-events: none;
    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-toast-text {
  padding: 0 6px; }

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: flex;
    direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    max-height: 168px;
    max-width: 100%;
    min-height: 48px;
    padding: 0 18px;
    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);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    md-toast .md-toast-content::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    [dir=rtl] md-toast .md-toast-content {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end; }
    md-toast .md-toast-content span {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
  md-toast.md-capsule {
    border-radius: 24px; }
    md-toast.md-capsule .md-toast-content {
      border-radius: 24px; }
  md-toast.ng-leave-active .md-toast-content {
    -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-button {
    min-width: 0;
    margin-right: 0;
    margin-left: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-right: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-left: 0; }

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
      -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._md-start {
      left: 0; }
      [dir=rtl] md-toast._md-start {
        left: auto;
        right: 0; }
    md-toast._md-end {
      right: 0; }
      [dir=rtl] md-toast._md-end {
        right: auto;
        left: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
      -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; }

md-toolbar {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%; }
  md-toolbar._md-toolbar-transitions {
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
            transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    -webkit-transition-property: background-color, fill, color;
    transition-property: background-color, fill, color; }
  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.ng-animate {
    -webkit-transition: none;
    transition: none; }
  md-toolbar.md-tall {
    height: 128px;
    min-height: 128px;
    max-height: 128px; }
  md-toolbar.md-medium-tall {
    height: 88px;
    min-height: 88px;
    max-height: 88px; }
    md-toolbar.md-medium-tall .md-toolbar-tools {
      height: 48px;
      min-height: 48px;
      max-height: 48px; }
  md-toolbar > .md-indent {
    margin-left: 64px; }
    [dir=rtl] md-toolbar > .md-indent {
      margin-left: auto;
      margin-right: 64px; }
  md-toolbar ~ md-content > md-list {
    padding: 0; }
    md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
      display: none; }

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-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: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }
  .md-toolbar-tools .md-button {
    margin-top: 0;
    margin-bottom: 0; }
    .md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
      -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
              transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
      -webkit-transition-property: background-color, fill, color;
      transition-property: background-color, fill, color; }
      .md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
        -webkit-transition: none;
        transition: none; }
  .md-toolbar-tools > .md-button:first-child {
    margin-left: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:first-child {
      margin-left: auto;
      margin-right: -8px; }
  .md-toolbar-tools > .md-button:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:last-child {
      margin-right: auto;
      margin-left: -8px; }
  .md-toolbar-tools > md-menu:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > md-menu:last-child {
      margin-right: auto;
      margin-left: -8px; }
    .md-toolbar-tools > md-menu:last-child > .md-button {
      margin-right: 0; }
      [dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
        margin-right: auto;
        margin-left: 0; }
  @media screen and (-ms-high-contrast: active) {
    .md-toolbar-tools {
      border-bottom: 1px solid #fff; } }

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

@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px; }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px; } }

md-tooltip {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  pointer-events: none;
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px; }
  @media (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 (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: 0.9;
      -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; }

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .md-virtual-repeat-container .md-virtual-repeat-scroller {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch; }
  .md-virtual-repeat-container .md-virtual-repeat-sizer {
    box-sizing: border-box;
    height: 1px;
    display: block;
    margin: 0;
    padding: 0;
    width: 1px; }
  .md-virtual-repeat-container .md-virtual-repeat-offsetter {
    box-sizing: border-box;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap; }
  [dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
    right: auto;
    left: auto; }

.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-2dp {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-3dp {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-4dp, .md-whiteframe-z2 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-6dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-7dp, .md-whiteframe-z3 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-8dp {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-10dp, .md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-13dp, .md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

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

@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff; } }

/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }

/*
 *  Apply Mixins to create Layout/Flexbox styles
 *
 */
.flex-order {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-0, .flex-offset-0 {
  margin-left: 0; }
  [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
    margin-left: auto;
    margin-right: 0; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }
  [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
    margin-left: auto;
    margin-right: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }
  [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
    margin-left: auto;
    margin-right: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }
  [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
    margin-left: auto;
    margin-right: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }
  [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
    margin-left: auto;
    margin-right: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }
  [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
    margin-left: auto;
    margin-right: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }
  [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
    margin-left: auto;
    margin-right: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }
  [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
    margin-left: auto;
    margin-right: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }
  [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
    margin-left: auto;
    margin-right: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }
  [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
    margin-left: auto;
    margin-right: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }
  [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
    margin-left: auto;
    margin-right: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }
  [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
    margin-left: auto;
    margin-right: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }
  [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
    margin-left: auto;
    margin-right: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }
  [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
    margin-left: auto;
    margin-right: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }
  [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
    margin-left: auto;
    margin-right: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }
  [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
    margin-left: auto;
    margin-right: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }
  [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
    margin-left: auto;
    margin-right: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }
  [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
    margin-left: auto;
    margin-right: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }
  [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
    margin-left: auto;
    margin-right: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }
  [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
    margin-left: auto;
    margin-right: 95%; }

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

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }
  [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-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%;
          flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

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

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

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

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

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

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

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

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

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

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

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

.layout-column > .flex {
  min-height: 0; }

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

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

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

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

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

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

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

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
      margin-left: auto;
      margin-right: 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); }
    [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: 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;
            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;
            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;
            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;
            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;
            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-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-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-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-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-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -webkit-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;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -webkit-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;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-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;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .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%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .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%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex {
    min-height: 0; }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0; }
    [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
      margin-left: auto;
      margin-right: 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); }
    [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: 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;
            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;
            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;
            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;
            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;
            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-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-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-grid-row-align: center;
            align-items: center;
    -webkit-align-content: 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-grid-row-align: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-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-grid-row-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
            flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
            flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
            flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
            flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
            flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
            flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
            flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
            flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
            flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
            flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
            flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
            flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
            flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-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%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex {
    min-width: 0; }
  .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-column > .flex {
    min-height: 0; }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-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; } }

/*!
 * FullCalendar v2.7.3 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content, /* for gutter border */
.fc-unthemed .fc-popover {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #d7d7d7;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;

	/* don't allow browser text-selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/

.fc-icon:after {
	position: relative;
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%;
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%;
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: -0.05em; /* seems to be a good adjustment across browsers */
	margin: 0 .2em;
	vertical-align: middle;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header { /* TODO: be more consistent with fc-head/fc-body */
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc-divider {
	border-style: solid;
	border-width: 1px;
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller {
	-webkit-overflow-scrolling: touch;
}

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */
.fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}

.fc-event .fc-bg { /* the generic .fc-bg already does position */
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

.fc-event .fc-content {
	position: relative;
	z-index: 2;
}

/* resizer (cursor AND touch devices) */

.fc-event .fc-resizer {
	position: absolute;
	z-index: 4;
}

/* resizer (touch devices) */

.fc-event .fc-resizer {
	display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
	/* only show when hovering or selected (with touch) */
	display: block;
}

/* hit area */

.fc-event.fc-selected .fc-resizer:before {
	/* 40x40 touch area */
	content: "";
	position: absolute;
	z-index: 9999; /* user of this util can scope within a lower z-index */
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
}


/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/

.fc-event.fc-selected {
	z-index: 9999 !important; /* overcomes inline z-index */
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}


/* Horizontal Events
--------------------------------------------------------------------------------------------------*/

/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
	content: "";
	position: absolute;
	z-index: 3; /* below resizers */
	top: -10px;
	bottom: -10px;
	left: 0;
	right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
	cursor: w-resize;
	left: -1px; /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
	cursor: e-resize;
	right: -1px; /* overcome border */
}

/* resizer (mouse devices) */

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
	width: 7px;
	top: -1px; /* overcome top border */
	bottom: -1px; /* overcome bottom border */
}

/* resizer (touch devices) */

.fc-h-event.fc-selected .fc-resizer {
	/* 8x8 little dot */
	border-radius: 4px;
	border-width: 1px;
	width: 6px;
	height: 6px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* vertically center */
	top: 50%;
	margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
	margin-left: -4px; /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
	margin-right: -4px; /* centers the 8x8 dot on the right edge */
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}

.fc-day-grid-event.fc-selected:after {
	content: "";
	position: absolute;
	z-index: 1; /* same z-index as fc-bg, behind text */
	/* overcome the borders */
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	/* darkening effect */
	background: #000;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

.fc-day-grid-event .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

/* resizer (cursor devices) */

/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-left: -2px; /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-right: -2px; /* to the day cell's edge */
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-now-indicator {
	position: absolute;
	border: 0 solid red;
}


/* Utilities
--------------------------------------------------------------------------------------------------*/

.fc-unselectable {
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* we are sure there are no day numbers in these views, so... */
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
	padding-top: 2px;
	padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
	text-align: center;
}

.fc-basic-view .fc-week-number span {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left;
}

.fc-day-number.fc-other-month {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-content-col {
	position: relative; /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
}

/* divs within a cell within the fc-content-skeleton */

.fc-time-grid .fc-business-container {
	position: relative;
	z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-highlight-container {
	position: relative;
	z-index: 3;
}

.fc-time-grid .fc-event-container {
	position: relative;
	z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
	z-index: 5;
}

.fc-time-grid .fc-helper-container { /* also is fc-event-container */
	position: relative;
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-time-grid .fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/

.fc-v-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event.fc-selected {
	/* need to allow touch resizers to extend outside event's bounding box */
	/* common fc-selected styles hide the fc-bg, so don't need this anyway */
	overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
	display: none; /* hide semi-white background, to appear darker */
}

.fc-time-grid-event .fc-content {
	overflow: hidden; /* for when .fc-selected */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer (cursor device) */

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
	content: "=";
}

/* resizer (touch device) */

.fc-time-grid-event.fc-selected .fc-resizer {
	/* 10x10 dot */
	border-radius: 5px;
	border-width: 1px;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* horizontally center */
	left: 50%;
	margin-left: -5px;
	/* center on the bottom edge */
	bottom: -5px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-now-indicator-line {
	border-top-width: 1px;
	left: 0;
	right: 0;
}

/* arrow on axis */

.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px; /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	left: 0;
	/* triangle pointing right... */
	border-width: 5px 0 5px 6px;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	right: 0;
	/* triangle pointing left... */
	border-width: 5px 6px 5px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

/**
 * ng-inline-edit v0.6.0 (http://tamerayd.in/ng-inline-edit)
 * Copyright 2015 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT
 */
.ng-inline-edit__input{border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none}.ng-inline-edit__inner-container{display:inline-block}.ng-inline-edit__button{cursor:pointer}
/**
 * md-color-picker - Angular-Material inspired color picker.
 * @version v0.2.6
 * @link https://github.com/brianpkelley/md-color-picker
 * @license MIT
 */
[md-color-picker] .md-color-picker-input-container,md-color-picker .md-color-picker-input-container{position:relative}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview,md-color-picker .md-color-picker-input-container .md-color-picker-preview{content:'';width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);position:relative;top:22px;overflow:hidden;background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview .md-color-picker-result,md-color-picker .md-color-picker-input-container .md-color-picker-preview .md-color-picker-result{width:100%;height:100%}[md-color-picker] .md-color-picker-input-container .md-color-picker-clear,md-color-picker .md-color-picker-input-container .md-color-picker-clear{position:absolute;bottom:42px;right:-16px;color:rgba(0,0,0,.26)}.md-color-picker-container{padding:8px;background:#fff;outline:none;height:397px;width:347px;opacity:1;overflow:hidden;z-index:1000}.md-color-picker-container .md-color-picker-arrow{border:0 solid transparent;border-right-width:30px;border-bottom-width:0;position:absolute;left:0;top:0;-webkit-transition:border-bottom-width cubic-bezier(.25,.8,.25,1) .25s,top cubic-bezier(.25,.8,.25,1) .25s;transition:border-bottom-width cubic-bezier(.25,.8,.25,1) .25s,top cubic-bezier(.25,.8,.25,1) .25s}.md-color-picker-container .md-color-picker-preview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:18px;color:#fff;margin:-8px -8px 0;position:relative}.md-color-picker-container .md-color-picker-preview .md-color-picker-result{position:absolute;height:100%;opacity:1;background:red}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>input{position:relative;top:-15px;opacity:0}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div{position:relative;width:100%}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div>input{border-width:0;background:transparent;text-align:center;position:absolute;top:-15px;bottom:0;left:0;right:0;color:#eee;outline:none;opacity:0}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div>input.switch{-webkit-transition:top cubic-bezier(.25,.8,.25,1) .25s,.25s opacity ease-out;transition:top cubic-bezier(.25,.8,.25,1) .25s,.25s opacity ease-out;top:0;opacity:1}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-pagination-wrapper,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-tabs-canvas,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-tabs-wrapper{max-height:28px;height:28px}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-ink-bar{background:hsla(0,0%,100%,.5)}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab{padding-top:2px;background:hsla(0,0%,100%,.25);color:#eee;max-width:none!important}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab.md-active{background:transparent}.md-color-picker-container .md-color-picker-preview.dark,.md-color-picker-container .md-color-picker-preview.dark .md-color-picker-preview-input{color:#333}.md-color-picker-container .md-color-picker-preview.dark .md-tab{background:rgba(0,0,0,.25);color:#333}.md-color-picker-container .md-color-picker-preview.dark .md-tab.md-active{background:transparent}.md-color-picker-container .md-color-picker-preview.dark md-ink-bar{background:rgba(0,0,0,.5)}.md-color-picker-container .md-color-picker-tabs{margin:0 -8px}.md-color-picker-container .md-color-picker-tabs md-tabs[md-align-tabs=bottom]{padding-bottom:0}.md-color-picker-container .md-color-picker-tabs .md-tab,.md-color-picker-container .md-color-picker-tabs md-pagination-wrapper,.md-color-picker-container .md-color-picker-tabs md-tabs-canvas,.md-color-picker-container .md-color-picker-tabs md-tabs-wrapper{max-height:36px;height:36px}.md-color-picker-container .md-color-picker-tabs .md-tab{padding:7px 24px;background:transparent}.md-color-picker-container .md-color-picker-tabs .md-tab:last-of-type{margin-right:-2px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:298px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper{height:255px;margin-bottom:8px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper md-tab-content{height:255px;padding:0 8px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper md-tab-content [md-tabs-template]{height:100%}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors{margin:8px -8px -8px}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors md-ink-bar{top:auto}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors .md-tab{background:rgba(0,0,0,.075)}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors .md-tab.md-active{background:#fff}.md-color-picker-container .md-color-picker-colors{overflow:hidden;margin-top:8px}.md-color-picker-container .md-color-picker-colors .md-color-picker-marker{position:absolute;border:2px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,.5)}.md-color-picker-container .md-color-picker-colors [md-color-picker-spectrum]{position:relative;cursor:crosshair;overflow:hidden;height:255px;width:255px}.md-color-picker-container .md-color-picker-colors [md-color-picker-spectrum] .md-color-picker-marker{width:11px;height:11px;border-radius:50%;box-shadow:0 0 2px 0 rgba(0,0,0,.5),inset 0 0 2px 0 rgba(0,0,0,.5);top:-5px;left:calc(100% - 5px)}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha],.md-color-picker-container .md-color-picker-colors [md-color-picker-hue]{position:relative;cursor:crosshair;overflow:hidden;width:30px}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha].md-color-picker-wide,.md-color-picker-container .md-color-picker-colors [md-color-picker-hue].md-color-picker-wide{width:67px}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha] .md-color-picker-marker,.md-color-picker-container .md-color-picker-colors [md-color-picker-hue] .md-color-picker-marker{height:5px;width:100%;border-left:0;border-right:0;top:-2px;left:0}.md-color-picker-container .md-color-picker-sliders md-slider.red-slider .md-track-fill{background:#d01515}.md-color-picker-container .md-color-picker-sliders md-slider.red-slider .md-thumb:after{background-color:#d01515;border-color:#d01515}.md-color-picker-container .md-color-picker-sliders md-slider.green-slider .md-track-fill{background:#19d015}.md-color-picker-container .md-color-picker-sliders md-slider.green-slider .md-thumb:after{background-color:#19d015;border-color:#19d015}.md-color-picker-container .md-color-picker-sliders md-slider.blue-slider .md-track-fill{background:#1560d0}.md-color-picker-container .md-color-picker-sliders md-slider.blue-slider .md-thumb:after{background-color:#1560d0;border-color:#1560d0}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title{font-size:22px;line-height:75px;padding:0 15px;color:rgba(0,0,0,.85);text-transform:capitalize}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title.dark{color:hsla(0,0%,100%,.85)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title:not(:first-child){margin-top:16px}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-with-label{font-size:12px;line-height:33px;padding:0 5px;color:rgba(0,0,0,.7)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-with-label.dark{color:hsla(0,0%,100%,.7)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-colors{position:absolute;-webkit-transition:left cubic-bezier(.25,.8,.25,1) .25s,right cubic-bezier(.25,.8,.25,1) .25s,top cubic-bezier(.25,.8,.25,1) .25s,bottom cubic-bezier(.25,.8,.25,1) .25s;transition:left cubic-bezier(.25,.8,.25,1) .25s,right cubic-bezier(.25,.8,.25,1) .25s,top cubic-bezier(.25,.8,.25,1) .25s,bottom cubic-bezier(.25,.8,.25,1) .25s}.md-color-picker-container .md-color-picker-history>div>div{height:20px;margin:4px;background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}.md-color-picker-container .md-color-picker-history>div>div>div{width:100%;height:100%}.md-color-picker-container .md-color-picker-history button{margin-top:auto;margin-left:auto}.md-color-picker-checkered-bg{background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Bootstrap-select v1.13.10 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.16.0 - 2016-03-23T20:51:56.678Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-dropdown,.selectize-control>.selectize-input>input{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>a:focus,.ui-select-bootstrap .ui-select-choices-row>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>a,.ui-select-bootstrap .ui-select-choices-row.disabled>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}
img-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}img-crop canvas{display:block;position:absolute;top:50%;left:50%;outline:0;-webkit-tap-highlight-color:transparent}
.v-middle, .ui-carousel .carousel-btn {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

@font-face {
  font-family: "ui-carousel";
  src: url("fonts/ui-carousel.eot");
  src: url("fonts/ui-carousel.eot?#iefix") format("embedded-opentype"), url("fonts/ui-carousel.woff") format("woff"), url("fonts/ui-carousel.ttf") format("truetype"), url("fonts/ui-carousel.svg#ui-carousel") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "ui-carousel" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ui-icon-"]:before,
[class*=" ui-icon-"]:before {
  font-family: "ui-carousel" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ui-icon-prev:before {
  content: "\61"; }

.ui-icon-next:before {
  content: "\62"; }

.ui-icon-dot:before {
  content: "\63"; }

.ui-carousel {
  display: block;
  margin-bottom: 0; }
  .ui-carousel .carousel-wrapper {
    position: relative; }
  .ui-carousel .track-wrapper {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0; }
  .ui-carousel .track {
    position: relative;
    display: block;
    float: left;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000; }
  .ui-carousel .slide {
    float: left;
    height: 100%;
    min-height: 1px; }
  .ui-carousel .carousel-btn {
    position: absolute;
    z-index: 10;
    background-color: transparent;
    outline: none;
    border: none;
    font-size: 20px;
    opacity: .75; }
    .ui-carousel .carousel-btn:hover {
      opacity: 1; }
  .ui-carousel .carousel-prev .carousel-btn {
    left: -25px; }
  .ui-carousel .carousel-next .carousel-btn {
    right: -25px; }
  .ui-carousel .carousel-disable {
    opacity: 0.5; }
    .ui-carousel .carousel-disable .carousel-btn:hover {
      opacity: .75; }

.carousel-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }
  .carousel-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .carousel-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 15px;
      height: 15px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
      .carousel-dots li button:before {
        font-family: ui-carousel;
        font-size: 9px;
        line-height: 15px;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 15px;
        height: 15px;
        content: "\63";
        text-align: center;
        opacity: 0.25;
        color: black;
        -webkit-font-smoothing: antialiased; }
    .carousel-dots li.carousel-active button:before {
      opacity: .75; }
/* Common, default styles for the notification box */

.ns-box {
	position: fixed;
	background: rgba(42,45,50,0.85);
	padding: 2px 22px;
	line-height: 1.4;
	z-index: 1000;
	pointer-events: none;
	color: rgba(250,251,255,0.95);
	font-size: 90%;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
}

.ns-box.ns-show {
	pointer-events: auto;
}

.ns-box a {
	color: inherit;
	opacity: 0.7;
	font-weight: 700;
}

.ns-box a:hover,
.ns-box a:focus {
	opacity: 1;
}

.ns-box p {
	margin: 0;
	color: #536480;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
}

.ns-box.ns-show,
.ns-box.ns-visible {
	pointer-events: auto;
}

.ns-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ns-close:hover, 
.ns-close:focus {
	outline: none;
}

.ns-close::before,
.ns-close::after {
	content: '';
	position: absolute;
	width: 2px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #6e6e6e;
}

.ns-close:hover::before,
.ns-close:hover::after {
	background: #fff;
}

.ns-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.ns-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}
/* Growl-style notifications */
.ns-growl {
	top: 15px;
	left: 15px;
	max-width: 270px;
	border-radius: 5px;
}

.ns-growl p {
	margin: 0;
	line-height: 1.3;
}

[class^="ns-effect-"].ns-growl.ns-hide,
[class*=" ns-effect-"].ns-growl.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}

/* Individual effects */

/* Scale */
.ns-effect-scale {
	background: #67c58f;
	box-shadow: 0 25px 10px -15px rgba(0,0,0,0.05);
}

.ns-effect-scale a {
	color: #1f8a4c;
}

.ns-effect-scale a:hover,
.ns-effect-scale a:focus {
	color: #fff;
}

.ns-effect-scale .ns-close::before,
.ns-effect-scale .ns-close::after {
	background: #1f8a4c;
}

.ns-effect-scale .ns-close:hover::before,
.ns-effect-scale .ns-close:hover::after {
	background: #fff;
}

.ns-effect-scale.ns-show,
.ns-effect-scale.ns-hide {
	-webkit-animation-name: animScale;
	animation-name: animScale;
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
}

@-webkit-keyframes animScale {
	0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
	100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); }
}

@keyframes animScale {
	0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
	100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); }
}

/* Jelly */
.ns-effect-jelly {
	background: #97d2f1;
	max-width: 280px;
}

.ns-effect-jelly a {
	color: #5699bc;
}

.ns-effect-jelly a:hover,
.ns-effect-jelly a:focus {
	color: #fff;
}

.ns-effect-jelly .ns-close::before,
.ns-effect-jelly .ns-close::after {
	background: #5699bc;
}

.ns-effect-jelly .ns-close:hover::before,
.ns-effect-jelly .ns-close:hover::after {
	background: #fff;
}

.ns-effect-jelly.ns-show {
	-webkit-animation-name: animJelly;
	animation-name: animJelly;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.ns-effect-jelly.ns-hide {
	-webkit-animation-name: animFade;
	animation-name: animFade;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

@-webkit-keyframes animFade {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes animFade {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

/* Generated with Bounce.js. Edit at http://goo.gl/6iLZu5 */

@-webkit-keyframes animJelly { 
	0% { -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animJelly { 
	0% { -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

/* Slide */
.ns-effect-slide {
	/*background: #5ca4ec;*/
	background: #fff;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    color: #fff;
    top: auto;
    bottom: 30px;
    min-width: 200px;
    /* max-width: 300px; */
    min-height: 70px;
}
.ns-effect-slide.error {
	/*background: #fe555c;*/
}
/*.ns-effect-slide.info {
	background: #64b3f0;
}*/
.ns-effect-slide .ns-box-inner {
	display: table;
    position: relative;
    width: 100%;
    height: 70px;
}
.ns-effect-slide p {
	display: table-cell;
	word-break: break-word;
    word-wrap: break-word;
    color: #3a414c;
    /*color: #fff;*/
    height: 100%;
    text-align: left;
    text-transform: none;
    position: relative;
    padding: 5px 20px 5px 60px;
    margin: 0;
    vertical-align: middle;
}
.ns-effect-slide img {
    display: block;
	width: 28px;
    height: 28px;
    position: absolute;
    top: 0;
    left: 17px;
    margin-left: 0;
    margin-top: 20px;
}
.ns-effect-slide .ns-close {
	display: none;
	/*display: flex;*/
	width: 69px;
    border-left: 1px solid #4470a0;
    background: #66aaed;
    border-radius: 0 5px 5px 0;
    font-size: 14px;
    height: 100%;
    vertical-align: middle;
    right: 0;
    justify-content: center;
    align-items: center;
    top: 0;
    line-height: 1;
    text-indent: initial;
    text-align: center;
}
.ns-effect-slide .ns-close::before,
.ns-effect-slide .ns-close::after {
	display: none;
}
.ns-effect-slide.error .ns-close {
    border-left: 1px solid #974756;
    background: #fe6066;
}
/*.ns-effect-slide.info .ns-close {
    border-left: 1px solid #3a6a8f;
    background: #64b3f0;
}*/
.ns-effect-slide.ns-type-right {
    top: 15px;
    bottom: auto;
    right: 15px;
    left: auto;
    margin-left: 15px;
    padding: 0;
    z-index: 9999;
}

.ns-effect-slide.ns-show {
	-webkit-animation-name: animSlideElastic;
	animation-name: animSlideElastic;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

/* Generated with Bounce.js. Edit at https://goo.gl/tf9GOc */

@-webkit-keyframes animSlideElastic { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1000, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1000, 0, 0, 1); }
  1.3% { -webkit-transform: matrix3d(1.83, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 790.068, 0, 0, 1); transform: matrix3d(1.83, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 790.068, 0, 0, 1); }
  2.55% { -webkit-transform: matrix3d(2.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 609.326, 0, 0, 1); transform: matrix3d(2.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 609.326, 0, 0, 1); }
  4.1% { -webkit-transform: matrix3d(1.864, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 419.708, 0, 0, 1); transform: matrix3d(1.864, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 419.708, 0, 0, 1); }
  5.71% { -webkit-transform: matrix3d(1.583, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 265.321, 0, 0, 1); transform: matrix3d(1.583, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 265.321, 0, 0, 1); }
  8.11% { -webkit-transform: matrix3d(1.234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 105.491, 0, 0, 1); transform: matrix3d(1.234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 105.491, 0, 0, 1); }
  8.81% { -webkit-transform: matrix3d(1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 72.799, 0, 0, 1); transform: matrix3d(1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 72.799, 0, 0, 1); }
  11.96% { -webkit-transform: matrix3d(1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.084, 0, 0, 1); transform: matrix3d(1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.084, 0, 0, 1); }
  12.11% { -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -18.434, 0, 0, 1); transform: matrix3d(1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -18.434, 0, 0, 1); }
  15.07% { -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -42.205, 0, 0, 1); transform: matrix3d(0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -42.205, 0, 0, 1); }
  16.12% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -43.356, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -43.356, 0, 0, 1); }
  27.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.839, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.839, 0, 0, 1); }
  27.58% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.069, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.069, 0, 0, 1); }
  38.34% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.037, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.037, 0, 0, 1); }
  40.09% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.97, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.97, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.159, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.159, 0, 0, 1); }
  60.56% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.025, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.025, 0, 0, 1); }
  82.78% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.001, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animSlideElastic { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1000, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1000, 0, 0, 1); }
  1.3% { -webkit-transform: matrix3d(1.83, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 790.068, 0, 0, 1); transform: matrix3d(1.83, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 790.068, 0, 0, 1); }
  2.55% { -webkit-transform: matrix3d(2.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 609.326, 0, 0, 1); transform: matrix3d(2.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 609.326, 0, 0, 1); }
  4.1% { -webkit-transform: matrix3d(1.864, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 419.708, 0, 0, 1); transform: matrix3d(1.864, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 419.708, 0, 0, 1); }
  5.71% { -webkit-transform: matrix3d(1.583, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 265.321, 0, 0, 1); transform: matrix3d(1.583, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 265.321, 0, 0, 1); }
  8.11% { -webkit-transform: matrix3d(1.234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 105.491, 0, 0, 1); transform: matrix3d(1.234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 105.491, 0, 0, 1); }
  8.81% { -webkit-transform: matrix3d(1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 72.799, 0, 0, 1); transform: matrix3d(1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 72.799, 0, 0, 1); }
  11.96% { -webkit-transform: matrix3d(1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.084, 0, 0, 1); transform: matrix3d(1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.084, 0, 0, 1); }
  12.11% { -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -18.434, 0, 0, 1); transform: matrix3d(1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -18.434, 0, 0, 1); }
  15.07% { -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -42.205, 0, 0, 1); transform: matrix3d(0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -42.205, 0, 0, 1); }
  16.12% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -43.356, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -43.356, 0, 0, 1); }
  27.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.839, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.839, 0, 0, 1); }
  27.58% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.069, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.069, 0, 0, 1); }
  38.34% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.037, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.037, 0, 0, 1); }
  40.09% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.97, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.97, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.159, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.159, 0, 0, 1); }
  60.56% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.025, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.025, 0, 0, 1); }
  82.78% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.001, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

.ns-effect-slide.ns-hide {
	-webkit-animation-name: animSlide;
	animation-name: animSlide;
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
}

@-webkit-keyframes animSlide {
	0% { -webkit-transform: translate3d(-30px,0,0) translate3d(100%,0,0); }
	100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes animSlide {
	0% { -webkit-transform: translate3d(-30px,0,0) translate3d(100%,0,0); transform: translate3d(-30px,0,0) translate3d(100%,0,0); }
	100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}

/* Fly up */
.ns-effect-genie {
	top: auto;
	bottom: 30px;
	background: #1c2e2d;
	box-shadow: 0 7px 6px rgba(0,0,0,0.2), 2px 4px 6px rgba(0,0,0,0.5);
}

.ns-effect-genie .ns-close::after,
.ns-effect-genie .ns-close::before {
	background: #0eada0;
}

.ns-effect-genie .ns-close:hover::after,
.ns-effect-genie .ns-close:hover::before {
	background: #fff;
}

.ns-effect-genie.ns-show,
.ns-effect-genie.ns-hide {
	-webkit-animation-name: animGenie;
	animation-name: animGenie;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

@-webkit-keyframes animGenie {
	0% { opacity:0; -webkit-transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); -webkit-animation-timing-function: ease-in; }
	40% { opacity:0.5; -webkit-transform: translate3d(0,0,0) scale3d(0.02,1.1,1); -webkit-animation-timing-function: ease-out; }
	70% { opacity:0.6; -webkit-transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); }
	100% { opacity:1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); }
}

@keyframes animGenie {
	0% { opacity:0; -webkit-transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); -webkit-animation-timing-function: ease-in; transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); animation-timing-function: ease-in; }
	40% { opacity:0.5; -webkit-transform: translate3d(0,0,0) scale3d(0.02,1.1,1); -webkit-animation-timing-function: ease-out; transform: translate3d(0,0,0) scale3d(0.02,1.1,1); animation-timing-function: ease-out; }
	70% { opacity:0.6; -webkit-transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); }
	100% { opacity:1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); }
}


@media screen and (max-width: 25em) {
	.ns-growl {
		top: 10px;
		left: 10px;
		right: 10px;
		max-width: none;
	}

	.ns-effect-slide,
	.ns-effect-genie {
		top: auto;
		bottom: 10px;
	}
}
/*! angularjs-slider - v6.7.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2019-02-23 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rzslider.with-legend {
  margin-bottom: 40px;
}

.rzslider[disabled] {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}

.rzslider[disabled] .rz-draggable {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-selection {
  background: #8b91a2;
}

.rzslider[disabled] .rz-tick {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-tick.rz-selected {
  background: #8b91a2;
}

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
}

.rzslider .rz-draggable {
  cursor: move;
}

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px;
}

.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
  background: transparent;
}

.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
  background: #df002d;
}

.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
  background: #03a688;
}

.rzslider .rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px;
}

.rzslider .rz-restricted {
  z-index: 3;
  background: #ff0000;
  border-radius: 2px;
}

.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px;
}

.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: '';
}

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}

.rzslider .rz-pointer.rz-active {
  z-index: 4;
}

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}

.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}

.rzslider .rz-ticks-values-under .rz-tick-value {
  top: auto;
  bottom: -32px;
}

.rzslider .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}

.rzslider .rz-tick.rz-selected {
  background: #0db9f0;
}

.rzslider .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}

.rzslider .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}

.rzslider.rz-vertical .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}

.rzslider.rz-vertical .rz-tick-value {
  top: auto;
  left: 24px;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-tick-legend {
  top: auto;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: auto;
  left: auto;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ6c2xpZGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O2NBR2M7QUFDZDtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLDBCQUFrQjtLQUFsQix1QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsV0FBVztDQUNaOztBQUVEO0VBQ0UsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLG9CQUFvQjtFQUdaLG1CQUFtQjtDQUM1Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxvQkFBb0I7RUFHWixtQkFBbUI7Q0FDNUI7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsb0JBQW9CO0VBR1osbUJBQW1CO0NBQzVCOztBQUVEO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiwwQkFBMEI7RUFHbEIsb0JBQW9CO0NBQzdCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFHWixtQkFBbUI7RUFDM0IsWUFBWTtDQUNiOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsV0FBVztDQUNaOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLFdBQVc7RUFDWCxlQUFlO0VBQ2YseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsV0FBVztFQUNYLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFVBQVU7RUFDVixVQUFVO0VBQ1YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHNCQUFzQjtFQUN0QixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxPQUFPO0VBQ1AsV0FBVztFQUNYLFdBQVc7RUFDWCxTQUFTO0VBQ1QsYUFBYTtDQUNkOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YsV0FBVztFQUNYLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQiw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLFdBQVc7Q0FDWiIsImZpbGUiOiJyenNsaWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgYW5ndWxhcmpzLXNsaWRlciAtIHY2LjcuMCAtIFxuIChjKSBSYWZhbCBaYWphYyA8cnphamFjQGdtYWlsLmNvbT4sIFZhbGVudGluIEhlcnZpZXUgPHZhbGVudGluQGhlcnZpLmV1PiwgSnVzc2kgU2Fhcml2aXJ0YSA8anVzYXNpQGdtYWlsLmNvbT4sIEFuZ2VsaW4gU2lyYnUgPGFuZ2VsaW4uc2lyYnVAZ21haWwuY29tPiAtIFxuIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXNsaWRlci9hbmd1bGFyanMtc2xpZGVyIC0gXG4gMjAxOS0wMi0yMyAqL1xuLnJ6c2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJ6c2xpZGVyLndpdGgtbGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yenNsaWRlcltkaXNhYmxlZF0gLnJ6LXBvaW50ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMGYzO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjOGI5MWEyO1xufVxuXG4ucnpzbGlkZXJbZGlzYWJsZWRdIC5yei10aWNrIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJ6c2xpZGVyW2Rpc2FibGVkXSAucnotdGljay5yei1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM4YjkxYTI7XG59XG5cbi5yenNsaWRlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yenNsaWRlciAucnotYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yenNsaWRlciAucnotZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhciB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2Q4ZTBmMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlci5yei10cmFuc3BhcmVudCAucnotYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIucnotbGVmdC1vdXQtc2VsZWN0aW9uIC5yei1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZGYwMDJkO1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyLnJ6LXJpZ2h0LW91dC1zZWxlY3Rpb24gLnJ6LWJhciB7XG4gIGJhY2tncm91bmQ6ICMwM2E2ODg7XG59XG5cbi5yenNsaWRlciAucnotc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1yZXN0cmljdGVkIHtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyIHtcbiAgdG9wOiAtMTRweDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRiOWYwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXBvaW50ZXIucnotYWN0aXZlIHtcbiAgei1pbmRleDogNDtcbn1cblxuLnJ6c2xpZGVyIC5yei1wb2ludGVyLnJ6LWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTFhZmY7XG59XG5cbi5yenNsaWRlciAucnotYnViYmxlIHtcbiAgYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBjb2xvcjogIzU1NjM3ZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucnpzbGlkZXIgLnJ6LWJ1YmJsZS5yei1saW1pdCB7XG4gIGNvbG9yOiAjNTU2MzdkO1xufVxuXG4ucnpzbGlkZXIgLnJ6LXRpY2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTMycHg7XG59XG5cbi5yenNsaWRlciAucnotdGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkOGUwZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrLnJ6LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzBkYjlmMDtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJ6c2xpZGVyIC5yei10aWNrLWxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXItd3JhcHBlciB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgbWFyZ2luOiAwIDAgMCAtMTZweDtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1iYXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei1wb2ludGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotYnViYmxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGlja3Mge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yenNsaWRlci5yei12ZXJ0aWNhbCAucnotdGljayB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2stdmFsdWUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOCUpO1xufVxuXG4ucnpzbGlkZXIucnotdmVydGljYWwgLnJ6LXRpY2stbGVnZW5kIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjglKTtcbn1cblxuLnJ6c2xpZGVyLnJ6LXZlcnRpY2FsIC5yei10aWNrcy12YWx1ZXMtdW5kZXIgLnJ6LXRpY2stdmFsdWUge1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufSJdfQ== */
@font-face{font-family:'Neo Sans';src:url('https://static.staging-seenspire.com/fonts/neosans/Neo Sans Std Regular.eot');src:local('☺'),url('https://static.staging-seenspire.com/fonts/neosans/Neo Sans Std Regular.woff') format('woff'),url('https://static.staging-seenspire.com/fonts/neosans/Neo Sans Std Regular.ttf') format('truetype'),url('https://static.staging-seenspire.com/fonts/neosans/Neo Sans Std Regular.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:Bangers;src:url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.eot);src:local('Bangers'),local('Bangers-Regular'),url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.eot?#iefix) format('embedded-opentype'),url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.woff2) format('woff2'),url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.woff) format('woff'),url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.ttf) format('truetype'),url(https://static.staging-seenspire.com/fonts/bangers/Bangers-Regular.svg#Bangers-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Lucida Sans Unicode';src:url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.eot);src:local('Lucida Sans Unicode'),local('LucidaSansUnicode'),url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.eot?#iefix) format('embedded-opentype'),url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.woff2) format('woff2'),url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.woff) format('woff'),url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.ttf) format('truetype'),url(https://static.staging-seenspire.com/fonts/lucidasans/LucidaSansUnicode.svg#LucidaSansUnicode) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Cantata One';src:url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.eot);src:local('CantataOne-Regular'),url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.eot?#iefix) format('embedded-opentype'),url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.woff2) format('woff2'),url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.woff) format('woff'),url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.ttf) format('truetype'),url(https://static.staging-seenspire.com/fonts/cantataone/CantataOne-Regular.svg#CantataOne-Regular) format('svg');font-weight:400;font-style:normal}@keyframes bigMove{0%{transform:rotate(0deg)}100%{transform:rotate(40deg)}}@keyframes smallMove{0%{transform:rotate(0deg)}100%{transform:rotate(-60deg)}}.big{position:absolute;top:8px;animation-name:bigMove;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.35s}.small{position:absolute;left:30px;animation-name:smallMove;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.35s}.position-animation{position:relative;margin-bottom:-59px;top:-30px}@keyframes waves-animation{0%{opacity:.05}50%{opacity:.65}100%{opacity:.05}}.w-01{animation-name:waves-animation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.w-02{animation-name:waves-animation;animation-duration:2s;animation-delay:.25s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.w-03{animation-name:waves-animation;animation-duration:2s;animation-delay:.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{50%{background:#fff}}.loading{position:relative;top:3px;margin-right:5px;display:inline-block;border-radius:50%;width:16px;height:16px;border:.2rem solid #fff;border-top-color:rgba(255,255,255,.2);animation:spin 1s infinite linear}.loading.gray{border:.2rem solid #73808d;border-top-color:rgba(115,128,141,.2)}.loader-div{display:inline-block;position:relative;top:-4px;margin-right:15px;margin-left:10px}.loader-sm,.loader__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-sm{overflow:visible;padding-top:1.5em;height:0;width:1.5em}.loader__figure{height:0;width:0;box-sizing:border-box;border:0 solid #FFF;border-radius:50%;-webkit-animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1);-moz-animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1);animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1)}@keyframes loader-figure{0%{height:0;width:0}30%{height:1.5em;width:1.5em;border-width:.75em;opacity:1}100%{height:1.5em;width:1.5em;border-width:0;opacity:0}}.loading-dots:after{content:' .';animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,100%{text-shadow:.25em 0 0 white,.5em 0 0 #fff}}.loader-animation,.search-loader{position:relative;overflow:hidden;transition:all .4s ease}.loader-animation:before,.search-loader:before{content:'';display:block;height:2px;background:#b3e5fc;position:absolute;z-index:1;right:0;left:0}.loader-animation:after,.search-loader:after{content:'';display:block;position:absolute;opacity:1;z-index:5;left:0;right:0;width:100%;height:2px;margin-left:100%;background:#5ca4ec;transition:all .3s ease;-webkit-animation:progress-anim 3s linear infinite;animation:progress-anim 3s linear infinite}.search-loader:before{bottom:0}.search-loader:after{bottom:0}.loader-animation:before{top:0;height:100%;background:rgba(255,255,255,.4)}.loader-animation:after{top:0;height:3px;background:#5ca4ec}.loader-animation.green:after{background:#40c143}.loader-animation.red:after{background:#eb5257}@keyframes progress-anim{0%{margin-left:-100%}100%{margin-left:100%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,select,html,textarea,input{font-family:'Open Sans',sans-serif}strong{font-weight:600}p{margin:0 0 9px;color:#73808d;font-size:14px}a{cursor:pointer;color:#5ca4ec;font-size:14px}a:hover,a:active,a:focus{color:#5ca4ec;text-decoration:none}a.light-gray-txt{color:#a0adba}a.light-gray-txt:hover{color:#92a1b1}a.link-gray-txt{color:#1b2943;text-decoration:underline}a.link-gray-txt:hover{text-decoration:none}a.link--italic{color:#86939f;font-style:italic;text-decoration:underline}a.link--italic:hover{text-decoration:none}h1,.h1,h2,.h2,h3,.h3{font-family:'Open Sans',sans-serif;margin-top:0;margin-bottom:9px}h4,.h4,h5,.h5,h6,.h6{font-family:'Open Sans',sans-serif;margin-top:9px;margin-bottom:9px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:100;line-height:1.1;color:inherit}h1.Title{margin-bottom:70px}h1{margin-bottom:10px;color:#516485;font-size:28px;text-align:center;font-weight:100}h1 em{color:#5ca4ec;font-style:normal}h1 span{display:block;margin-bottom:15px;color:#a1adba;font-size:14px}h1+p{color:#73808d;font-size:16px;text-align:center;margin-top:3px;margin-bottom:40px}hr.title-line{display:block;height:2px;width:463px;margin:0 auto 20px auto;background:#dee5ed;overflow:hidden}label{font-weight:400}span.hashtag{color:#75c1f2}input[type=text]::-ms-clear{display:none}.pull-right{float:right}.pull-left{float:left}.wt-light{font-weight:300}.wt-semibold{font-weight:600}.text-primary{color:#394049}.text-success{color:#72C51E}.text-grey{color:#7C7C7C!important}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spacer-bottom-0{margin-bottom:0!important}.spacer-top-0{margin-top:0}.spacer-left-0{margin-left:0}.spacer-right-0{margin-right:0}.spacer-bottom-xs{margin-bottom:5px}.spacer-bottom-sm{margin-bottom:10px}.spacer-bottom{margin-bottom:20px}.spacer-bottom-md{margin-bottom:30px}.spacer-bottom-lg{margin-bottom:40px}.spacer-bottom-xl{margin-bottom:50px}.spacer-top-xs{margin-top:5px}.spacer-top-sm{margin-top:10px}.spacer-top{margin-top:20px}.spacer-top-md{margin-top:30px}.spacer-top-lg{margin-top:40px}.spacer-top-xl{margin-top:50px}.spacer-left-xs{margin-left:5px}.spacer-left-sm{margin-left:10px}.spacer-left{margin-left:20px}.spacer-left-md{margin-left:30px}.spacer-left-lg{margin-left:40px}.spacer-left-xl{margin-left:50px}.spacer-right-xs{margin-right:5px}.spacer-right-sm{margin-right:10px}.spacer-right{margin-right:20px}.spacer-right-md{margin-right:30px}.spacer-right-lg{margin-right:40px}.spacer-right-xl{margin-right:50px}.padder{padding:16px}.padder-sm{padding:8px}.no-padder{padding:0}.padder-h{padding:16px 0}.padder-v{padding:0 16px}.padder-v-md{padding:0 32px}.padding-bn{padding-bottom:0!important}.u-nb{border:0!important}.u-nback{background:none!important}.no-margin{margin:0!important}.u-fwb{font-weight:700}.u-tac{text-align:center}.u-tal{text-align:left}.u-tar{text-align:right}.u-ls1{letter-spacing:1px}.u-db{display:block}.u-dn{display:none}.u-di{display:inline}.u-dib{display:inline-block}.u-df{display:flex}.u-dif{display:inline-flex}.u-lh1{line-height:1em!important}@media (max-width:992px){.u-dif{display:block}}.u-pr{position:relative}.u-w-full{width:100%!important}.u-w-half{width:50%!important}.orange-txt{color:#d56f3f}.green-txt{color:#40c143}.blue-txt{color:#1b2943}.light-blue-txt{color:#5ca4ec}.gray-txt{color:#9eabb8!important}.orange-bg{background:#d56f3f}.green-bg{background:#40c143}.red-bg{background:#fe555c}.gray-bg{background:#b5bfcb}.col-padding-10{padding-left:10px!important;padding-right:10px!important}ul{list-style:none;padding:0;margin:0}.position-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translatey(-50%);-ms-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%)}.hoverscroll{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a,input:hover,input:active,input:focus,textarea:active,textarea:hover,textarea:focus,button:focus,button:active,button:hover{outline:0!important}html,body{overflow-x:hidden!important;background:#f3f6f9;font-size:14px;font-family:'Open Sans',sans-serif!important}body{position:relative!important;max-width:100%;min-height:100%;height:auto;padding-bottom:60px;top:auto!important}.main{background:#f3f6f9}.footer{position:absolute;bottom:0;width:100%;color:#9fa8af;font-size:13px;font-weight:400;line-height:140%;padding:10px 0 30px;text-align:center}.container{padding-top:70px;position:relative}.container-margint-top{margin-top:40px}.img-full{display:block;width:100%;height:auto}.hide-intercom #intercom-container{display:none}.no-animate{-webkit-transition:none!important;transition:none!important}[ui-view].ng-enter,[ui-view].ng-leave{position:absolute;left:0;right:0;transition:opacity .3s cubic-bezier(.55,0,.55,.2);will-change:opacity}[ui-view].ng-enter{opacity:0}[ui-view].ng-enter-active{opacity:1}[ui-view].ng-leave{opacity:1}[ui-view].ng-leave-active{opacity:0}@media (min-width:1024px){#header.sticky,.sticky{position:fixed;width:100%;left:0;top:0;z-index:48!important}#header.sticky{z-index:49!important}}md-toast.md-top{display:block;position:fixed;top:0;left:40px;right:40px;z-index:1001;max-width:none;min-width:0;padding:0;text-align:center;box-shadow:none;margin-top:0;background:none!important;font-size:16px;z-index:9999999}.notification{display:inline-block;padding:15px 40px;background:#141b27;border-radius:0 0 6px 6px;color:#fff;font-size:16px;text-align:center}@media (max-width:540px){.notification>div{min-width:100%}}.toploadingbar{position:fixed;top:-2px;left:0;width:100%;z-index:50}.atlwdg-trigger{z-index:99999999}.ng-if.ng-if-animate,.ng-show.ng-show-animate{display:none!important}.btn-nb{background:0 0;border:0;padding:0}.btn-nb:hover{background:0 0}.btn{background:0 0;font-size:14px;font-weight:600;padding:8px 20px 7px 20px;border:0;vertical-align:top}.btn:active,.btn:hover,.btn:focus{outline:0!important;box-shadow:none}.btn.btn-lg{padding:12px 28px 12px 28px;height:45px}.btn.btn-lg-x{padding:14px 28px 16px 28px}.btn.btn-lg-xl{padding:18px 93px;font-size:17px}.btn.btn-lg--no-icon{padding-bottom:14px;padding-top:13px}.btn.btn-white{background:#fff;border-radius:4px;border:1px solid #e8ecf0;color:#63bbf2}.btn.btn-filter{height:48px;line-height:48px;padding:0 24px;letter-spacing:-.2px;font-weight:600}.btn.btn-red{background:#fe555c;border-radius:4px;color:#fff}.btn.btn-red:hover{background:#fe3f47}.btn.btn-green{background:#40c143;border-radius:4px;color:#fff}.btn.btn-green:hover{background:#3db640}.btn.btn-green-border{padding:8px 10px;background-color:rgba(64,193,67,.08);font-size:14px;color:#40c143;border:1px solid #40c143;border-radius:4px}.btn.btn-green-border:hover{background:0 0}.btn.btn-orange{background:#d56f3f;border-radius:4px;color:#fff}.btn.btn-orange:hover{background:#d4622d}.btn.btn-blue{background:#5ca4ec;border-radius:4px;color:#fff}.btn.btn-blue:hover{background:#599ee4}.btn.btn-dark-blue{background:#3a414c;border-radius:4px;color:#fff}.btn.btn-dark-blue:hover{background:#1b2943}.btn.btn-gray{background:#4f607d;border-radius:4px;color:#fff}.btn.btn-gray:hover{background:#485c7f}.btn.btn-cancel-modal{background:#f8f9f9;border:1px solid #e5e9e9;border-radius:4px;color:#41505f;font-weight:600;font-size:14px}.btn.btn-light-gray{min-width:48px;padding:0 10px!important;background:#fafafa;border:1px solid #d5dbe2;color:#3a414c;font-size:13px;font-weight:600}.btn.btn-light-gray:hover:not(:disabled){background:#fff;color:#3a414c}.btn.btn-light-gray:disabled{opacity:.65;pointer-events:none}.btn.btn-light-gray:active,.btn.btn-light-gray:focus{background:#fafafa}.btn.btn-light-gray .md-icon{color:#3a414c;margin-right:0}.btn.btn-light-gray .md-icon.md-icon-settings{top:-1px;width:17px}.btn.btn-light-gray .md-icon.md-icon-screen{width:20px}.btn.btn-light-gray .md-icon.md-icon-approved,.btn.btn-light-gray .md-icon.md-icon-decline,.btn.btn-light-gray .md-icon.md-icon-download{width:10px;height:14px;margin-right:5px}.btn.btn-light-gray.tooltip-dark-blue{top:0}.btn.btn-light-gray.tooltip-dark-blue span{display:block;height:100%;padding-left:14px;padding-right:14px;margin-left:-14px;margin-right:-14px}.btn.btn-light-gray1{background:#b5bfcb;border-radius:4px;color:#fff}.btn.btn-light-gray1:hover{background:#9ca5af}.btn.btn-normal-gray{background:#f3f6f9;border-radius:4px;color:#64738d}.btn.btn-normal-gray:hover{background:#e3e5e8}.btn.btn-orange-border{padding:8px 10px;background:0 0;font-size:14px;color:#dda106;border:1px solid #dda106;border-radius:4px}.btn.btn-orange-border:hover{background-color:rgba(0,0,0,.2)}.btn.btn-blue-border{padding:10px;background:0 0;font-size:14px;color:#fff;border:1px solid #5ca4ec;border-radius:4px}.btn.btn-social{min-width:120px;padding:12px 10px;border-radius:4px;color:#fff}.btn.btn-facebook{background:#395185}.btn.btn-facebook:hover{background:#324773}.btn.btn-twitter{background:#1891ff}.btn.btn-twitter:hover{background:#147fe0}.btn.btn-instagram{background:#d13196}.btn.btn-instagram:hover{background:#c04660}.btn.btn-gray-border{background:#f8f9f9;color:#73808d;font-size:14px;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13)}.btn.btn-gray-border:hover:disabled,.btn.btn-gray-border:disabled{opacity:1;background:#f8f9f9;color:#73808d;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.btn.btn-gray-border:hover:disabled .md-icon,.btn.btn-gray-border:disabled .md-icon{color:#73808d}.btn.btn-gray-border:hover{background:#fff;color:#1B2A43}.btn.btn-gray-border .md-icon{min-width:0;min-height:0;color:#1B2A43}.btn.btn-expander{background:#5ca4ec;color:#1B2A43;font-size:14px;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13)}.btn.btn-expander .icon-arrow{display:inline-block;width:0;height:0;position:absolute;top:50%;left:50%;margin:-2px 0 0 -5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;transition:all .2s}.btn.btn-expander.collapsed{background:#fff}.btn.btn-expander.collapsed .icon-arrow{transform:rotate(-180deg);border-bottom-color:#3a414c}.btn.btn-info{border:1px solid #aab5c1;background:#fff;color:#74818e;text-align:center}.btn.btn-info:hover{background:#5ca4ec;border:1px solid #5ca4ec;color:#fff}.btn.btn-transparent{border:1px solid #fff;background-color:rgba(0,0,0,.5);color:#fff}.btn.btn-white{border:0;background-color:#fff;color:#5ca4ec}.btn.btn-toggle{height:43px;box-sizing:border-box;min-width:118px;padding:12px 10px 0;margin-right:10px;background:#fff;border-radius:5px!important;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}.btn.btn-toggle>span{display:inline-block;width:27px;height:24px;margin-right:5px;text-align:right}.btn.btn-toggle>span.text{display:inline;width:auto;margin-right:0;text-align:left;position:relative;top:-2px}.btn.btn-toggle .image-icon img{position:relative;top:-5px}.btn.btn-toggle .check{display:none}.btn.btn-toggle .check i.icon{margin-right:0;top:7px;left:-2px}.btn.btn-toggle:hover{background:rgba(0,0,0,.1);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.2)}.btn.btn-toggle.active{padding-top:10px;padding-bottom:10px;background-color:#5ca4ec;color:#fff;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.2)}.btn.btn-toggle.active:hover{background:#5ca4ec}.btn.btn-toggle.active .image-icon{display:none}.btn.btn-toggle.active .check{display:inline-block}.btn.btn-toggle.active .text{position:relative;top:0;left:-2px}.btn.btn-whitegray{background:#eceef0;border-radius:3px;color:#73808d}.btn.btn-whitegray:hover{background:#fafbfc;color:#73808d}.btn--no-icon{padding-bottom:14px;padding-top:13px}.btn-play-action{width:64px;height:64px;border:0;border-radius:50%;background:rgba(0,0,0,.5) no-repeat center center}.position-center.btn-play-action{margin-top:-32px;margin-left:-32px;transform:inherit}.btn-play{background-image:url(https://static.staging-seenspire.com/assets/portals/icons/play-icon.svg);background-position:24px center;opacity:.6}.btn-pause{background-image:url(https://static.staging-seenspire.com/assets/portals/icons/pause-icon.svg)}.play-video{position:relative;width:140px;height:140px;padding:0;border:none;background:0 0;margin:auto;cursor:pointer}.play-video:focus{outline:0}.play-video:after{content:'';display:block;width:100%;height:100%;background:#FAFBFC;box-shadow:0 4px 5px 0 rgba(0,0,0,.09);border:none;border-radius:100%}.play-video:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:5px;width:0;height:0;border-style:solid;border-width:24px 0 24px 41px;border-color:transparent transparent transparent #292E37}.play-video.play-video-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-video.play-video-sm{width:39px;height:39px}.play-video.play-video-sm:before{margin-left:1px;border-width:8px 0 8px 12px}.play-video.play-video-m{width:70px;height:70px}.play-video.play-video-m:before{margin-left:4px;border-width:12px 0 12px 19px}.btn-view{position:relative;float:right;margin-top:-35px;margin-right:10px;width:28px;height:21px;border:0;background:url(https://static.staging-seenspire.com/assets/portals/icons/expand-view-icon.svg) no-repeat;z-index:20}.btn-gray-close{background:#f9f9fa;border:1px solid #e5e9ee;border-radius:4px;font-size:14px;color:#41505f}.btn-gray-close:hover,.btn-gray-close:active,.btn-gray-close:focus{background:#f0f0f2}.btn-group .btn{font-size:14px;color:#2d3b53;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13);border-radius:3px;width:55px;height:50px;line-height:53px;padding:0;margin-right:10px}.btn-group .btn:last-child{margin-right:0}.btn-group .btn.active{background:#5ca4ec;box-shadow:inset 0 2px 2px 0 rgba(56,73,104,.28);color:#fff}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:3px}.colorpicker{height:40px}.colorpicker *{outline:0}.colorpicker .md-color-picker-input-container,.colorpicker .md-color-picker-result,.colorpicker .md-color-picker,.colorpicker .md-color-picker-preview{height:100%;width:100%}.colorpicker .md-color-picker,.colorpicker .md-color-picker-preview{display:inline-block;box-shadow:none}.colorpicker .md-color-picker-preview{top:0}.colorpicker .md-color-picker-result,.colorpicker .md-color-picker-preview{border-radius:3px}.colorpicker .md-color-picker-input-container .md-input-has-value,.colorpicker .md-color-picker-input,.colorpicker .md-color-picker-clear{display:none}.colorpicker .md-color-picker-preview:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;position:absolute;right:15px;bottom:17px}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview,md-color-picker .md-color-picker-input-container .md-color-picker-preview{content:'';width:100%;height:40px;border:0;border-radius:3px;top:0}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview:before,md-color-picker .md-color-picker-input-container .md-color-picker-preview:before{content:'';width:40px;height:40px;border-radius:0 3px 3px 0;background:rgba(255,255,255,.3);position:absolute;right:0;top:0}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview,md-color-picker .md-color-picker-input-container .md-color-picker-preview,.md-color-picker-checkered-bg{box-shadow:none;background:0 0;border:0}.dropdown-menu::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.dropdown-menu::-webkit-scrollbar{width:6px;background-color:transparent}.dropdown-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.dropdown.dropdown-default{display:inline-block}.dropdown.dropdown-default .btn{padding-left:0}.dropdown.dropdown-default .dropdown-toggle{color:#4f607d;font-size:14px;width:100%;text-align:left}.dropdown.dropdown-default .dropdown-toggle:focus{outline:0;box-shadow:none}.dropdown.dropdown-default .dropdown-toggle .caret{margin-left:5px;border-top:4px solid #adb5be}.dropdown.dropdown-default .dropdown-toggle .icon{margin-right:0!important}.dropdown.dropdown-default .dropdown-toggle .dropdown-toggle-text-open{display:none}.dropdown.dropdown-default .dropdown-toggle.dropdown-toggle--lg{padding-top:15px;padding-bottom:15px}.dropdown.dropdown-default .dropdown-toggle img{margin-right:4px}.dropdown.dropdown-default .dropdown-menu{width:100%;text-align:left;padding-bottom:0}.dropdown.dropdown-default .dropdown-menu>li{padding:5px 22px;color:#52627f;border-bottom:1px solid #f3f6f9}.dropdown.dropdown-default .dropdown-menu>li:hover{background:0 0;color:#5ca4ec}.dropdown.dropdown-default .dropdown-menu>li:last-child{border-bottom:0}.dropdown.dropdown-default .dropdown-menu>li:last-child>a{border-bottom:0;padding-bottom:20px}.dropdown.dropdown-default .dropdown-menu label{font-weight:400}.dropdown.dropdown-default .dropdown-menu label em{width:40px;display:inline-block}.dropdown.dropdown-default .dropdown-menu label img{display:inline-block;position:relative;top:-2px;margin:0 10px}.dropdown.dropdown-default .dropdown-menu li.option-show{padding:10px 20px;background:#f9fafc;box-shadow:inset 0 1px 12px -7px}.dropdown.dropdown-default.dropdown-border{border:1px solid #f4f4f4;border-bottom:1px solid #d8d8d8;background:#fff}.dropdown.dropdown-default.dropdown-border .dropdown-toggle.dropdown-toggle--lg{padding:8px 20px}.dropdown.dropdown-default.open{position:absolute;width:300px;z-index:10}.dropdown.dropdown-default.open .btn{padding-left:20px}.dropdown.dropdown-default.open .dropdown-toggle{background:#fff;color:#1b2943;font-weight:700;border-radius:4px 4px 0 0;z-index:201;position:relative}.dropdown.dropdown-default.open .dropdown-toggle .caret{position:absolute;top:50%;margin-top:-2px;right:20px;border-top:4px solid #b3bac1;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.dropdown-default.open .dropdown-toggle .dropdown-toggle-text{display:none}.dropdown.dropdown-default.open .dropdown-toggle .dropdown-toggle-text-open{display:block}.dropdown.dropdown-default.open>.dropdown-menu{margin-top:0;border:0;border-radius:0 0 4px 4px;max-height:400px;overflow-y:auto;overflow-x:hidden}.dropdown.dropdown-default.open>.dropdown-menu::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.dropdown.dropdown-default.open>.dropdown-menu::-webkit-scrollbar{width:6px;background-color:transparent}.dropdown.dropdown-default.open>.dropdown-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.dropdown.dropdown-default .dropdown-toggle--blue{background-color:#394964;border:1px solid #212e42;padding-left:15px;padding-right:15px}.dropdown.dropdown-default .dropdown-toggle--blue span{color:#d6d9df}.dropdown.dropdown-default .dropdown-toggle--blue .caret{border-top-color:#4b81aa}.dropdown.dropdown-default.open .dropdown-toggle--blue{border:0;min-height:37px}.dropdown.dropdown-default.open .dropdown-toggle--blue .dropdown-toggle-text-open{color:#1b2943}.dropdown.dropdown-default.dropdown-default--type.open{width:190px}.dropdown.dropdown-default.dropdown-default--type i.icon{margin-right:10px}.dropdown.dropdown-default.dropdown-default--type .icon-non-featured-post{color:#fff}.dropdown.dropdown-default.dropdown-default--type .icon-non-featured-post svg{stroke:#ccc}.dropdown.dropdown-default.dropdown-default--type .icon-featured-post{color:#fcdd0f}.dropdown.dropdown-default.dropdown-default--type .icon-featured-post svg{stroke:#fcdd0f}.dropdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(255,255,255,.6)}.dropdown.dropdown-default.dropdown-default--type .dropdown-toggle.dropdown-toggle--lg{height:50px}.ui-select-bootstrap.dropdown .text-muted{color:#1b2943}.selectpicker--blue .ui-select-bootstrap.dropdown .text-muted{color:#fff}.selectpicker--blue .ui-select-bootstrap.dropdown .btn{padding:0;margin-right:5px}.selectpicker-fonts .ui-select-bootstrap.dropdown.open.direction-up .dropdown-menu{border:0}.selectpicker-fonts ::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.selectpicker-fonts ::-webkit-scrollbar{width:6px;background-color:transparent}.selectpicker-fonts ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.selectpicker-fonts .ui-select-bootstrap .ui-select-choices-row:last-child>a,.selectpicker-fonts .ui-select-bootstrap .ui-select-choices-row:last-child>a:hover{background-color:#5ca4ec;color:#fff!important;cursor:pointer;border-radius:0 0 0 6px;border:0;margin:-1px}.language-dropdown{width:calc(100% - 140px);text-align:right;white-space:nowrap}.language-dropdown .flag-name{display:inline-block;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}.language-dropdown .flag-icon{top:0;margin-left:5px;width:21px;height:15px}.language-dropdown .flag-icon.flag-icon-half{display:none}.dropdown-source-logos img{height:20px}.dropdown-container-border.dropdown-item{position:relative}.dropdown-container-border.dropdown-item.dropdown-open-left .dropdown-menu{left:auto;right:0}.dropdown-container-border.dropdown-item .dropdown-menu{display:none;position:absolute;left:0;top:0;width:100%;min-width:130px;max-height:inherit;padding:0;margin-top:0;background-color:#fff;border:0;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13);overflow:auto}.dropdown-container-border.dropdown-item .dropdown-menu::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.dropdown-container-border.dropdown-item .dropdown-menu::-webkit-scrollbar{width:6px;background-color:transparent}.dropdown-container-border.dropdown-item .dropdown-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.dropdown-container-border.dropdown-item .dropdown-menu .title{margin:10px 14px;color:#8d969f;font-size:13px;font-weight:600;letter-spacing:-.2px;text-transform:uppercase}.dropdown-container-border.dropdown-item .dropdown-menu ul{list-style:none;margin:0;padding:0 0 20px 0}.dropdown-container-border.dropdown-item .dropdown-menu li a{padding:10px 30px;display:block;color:#3a414c;font-size:13px}.dropdown-container-border.dropdown-item .dropdown-menu .input-item{padding:0 15px;height:32px;line-height:32px;color:#3a414c;display:block;font-size:13px;font-weight:400;margin:0;cursor:pointer;outline:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-container-border.dropdown-item .dropdown-menu .input-item:hover{background-color:#F7F9FA}.dropdown-container-border.dropdown-item .dropdown-menu .input-item:first-child{margin-top:0}.dropdown-container-border.dropdown-item .dropdown-menu .input-item.disabled{pointer-events:none;opacity:.6}.dropdown-container-border.dropdown-item .dropdown-menu .input-item md-checkbox{margin-bottom:0}.dropdown-container-border.dropdown-item .dropdown-menu .input-item md-checkbox .md-label{top:0}.dropdown-container-border.dropdown-item .dropdown-menu .input-item a{display:block;color:#3a414c}.dropdown-container-border.dropdown-item .dropdown-menu .input-item a:hover{text-decoration:none}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox{display:flex;margin:13px 0 13px 15px}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox:not([disabled]).md-primary.md-checked .md-icon,.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon{border:1px solid #9eabb8}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox .md-container:after{top:0;right:0;bottom:0;left:0}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox.md-checked .md-icon:after{left:4px;width:6px;height:9px}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox .md-container,.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox .md-icon{width:15px;height:15px}.dropdown-container-border.dropdown-item .dropdown-menu md-checkbox .md-label{margin-left:22px;white-space:nowrap;color:#3a414c;font-size:13px;letter-spacing:-.2px}.dropdown-container-border.dropdown-item.open{box-shadow:none}.dropdown-container-border.dropdown-item.open .dropdown-menu{max-height:320px;display:block;z-index:999}.dropdown-container-border.dropdown-item .dropdown-title{position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid #d5dbe2;border-radius:4px;min-width:140px;height:48px;line-height:normal;padding:0 38px 0 12px;box-shadow:none;font-weight:400;font-size:15px;color:#41505f;letter-spacing:-.1px;cursor:pointer}.dropdown-container-border.dropdown-item .dropdown-title label{display:block;opacity:.6;margin-top:4px;margin-bottom:2px;font-size:12px;font-weight:400;color:#41505f;line-height:1}.dropdown-container-border.dropdown-item .dropdown-title label.not-value{opacity:.9;color:#41505F;font-size:15px}.dropdown-container-border.dropdown-item .dropdown-title:after{content:'';position:absolute;top:18px;right:19px;display:block;float:left;width:7px;height:10px;margin-left:5px;background:url(https://static.staging-seenspire.com/assets/portals/icons/up-down-arrows.svg) no-repeat}.dropdown-container-border.dropdown-item.dropdown-lg{position:relative;top:-1px}.dropdown-container-border.dropdown-item.dropdown-lg .dropdown-title{height:54px;margin-top:1px}.dropdown-container-border.dropdown-item.dropdown-lg .dropdown-title:after{top:21px}.dropdown-container-border.dropdown-item.dropdown-lg .dropdown-title label{margin-top:2px;margin-bottom:4px}.dropdown-container-border.dropdown-item.dropdown-country-state .dropdown-title{padding-left:16px}.dropdown-container-border.dropdown-item.dropdown-country-state .dropdown-menu{min-height:56px}.dropdown-container-border.dropdown-item.dropdown-country-state.open .dropdown-menu{max-height:220px}.pac-container{margin-left:2px;margin-top:2px;background-color:#fff;position:absolute!important;z-index:1000;border-radius:4px;border:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pac-container .pac-item{padding:0 18px;line-height:38px;border-top:1px solid #d5dbe2;font-family:'Open Sans',sans-serif!important;font-weight:400;font-size:14px;color:#73808d}.pac-container .pac-item:first-child{border-top:0}.pac-container .pac-item .pac-icon{display:none}.pac-container .pac-item .pac-matched,.pac-container .pac-item .pac-item-query{font-weight:400;color:#73808d}.pac-container.pac-logo:after{margin:10px}.place-autocomplete{display:block;float:right;width:61.5%}.place-autocomplete button{display:none}.place-autocomplete md-autocomplete-wrap{border-radius:3px;box-shadow:0 0 .1px .1px #000!important}.traffic-destination{padding-top:5px}.fader{display:none;background-color:rgba(255,255,255,.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:90}.yourFeeds.feeds-list{position:relative;padding:0;min-height:0}.yourFeeds.feeds-list h2{min-height:30px;margin-top:18px;margin-bottom:40px}.yourFeeds.feeds-list h2 a{display:block;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.31px}.yourFeeds.feeds-list h2 a:hover .number-feeds{background:#f3f6f9;color:#3A414C}.yourFeeds.feeds-list .expant-text{color:#fff}.yourFeeds.feeds-list .number-feeds{background:rgba(255,255,255,.15);color:#fff}.yourFeeds.feeds-list .added-feed-img{position:absolute;top:50px;right:8vw;z-index:3}.yourFeeds.feeds-list .list-item:not(.hover) .source-icon{position:absolute;top:20px;left:20px;z-index:9999}.yourFeeds.feeds-list .feeds{padding-top:30px;padding-bottom:53px;background:#1B2A43}.yourFeeds.feeds-list .feeds .loader-feeds{margin-top:0}.yourFeeds.feeds-list .feeds-position{position:absolute;top:0;bottom:0;left:0;right:0}.yourFeeds.feeds-list .stories-num{display:block}.yourFeeds.feeds-list .loader-feeds .path{stroke:#fff}.yourFeeds.feeds-list .flag-wrapper{position:relative;min-width:31px;width:auto;line-height:27px;height:27px;background:#fff;padding:0 5px;border-radius:2px;color:#4F607D;font-weight:700;font-size:12.6px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px}.yourFeeds.feeds-list .flag-wrapper .flag-icon{position:static;background-position:initial;width:21px;line-height:15px}.yourFeeds.feeds-list .list-item{box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}.yourFeeds.feeds-list .list-item .info-options-block{background:#fff;margin:20px -20px -20px -20px;padding:15px 20px;border-radius:0 0 3px 3px}.yourFeeds.feeds-list .list-item .info-options-block .btn{padding:0 15px;margin:0 0 2px}.yourFeeds.feeds-list .list-item .list-item-content{overflow:hidden}.yourFeeds.feeds-list .list-item.hover{box-shadow:0 10px 9px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05)}.yourFeeds.feeds-list .list-item.hover .info-options-block{box-shadow:none;margin:0}.yourFeeds.feeds-list .list-item .check{display:block;position:absolute;top:20px;right:20px;z-index:11}.yourFeeds.feeds-list .list-item .check img{display:block}.yourFeeds.feeds-list.feeds-list:hover .feeds{opacity:1}.yourFeeds.feeds-list .feed-btn{display:flex}.yourFeeds.feeds-list .loader-sm{margin-top:-2px}.feeds .list-entertainmant{width:calc(100vw - 120px);margin:0 auto;text-align:left}.feeds .list-item-outer{margin:0;padding:0 5px;box-sizing:border-box}.feeds .list-item-outer,.feeds .list-item{width:100%;height:100%}.feeds .list-item{border-radius:4px}.feeds .list-item .list-item-content{padding-right:20px;width:100%}.feeds .stories-num{display:none;margin-bottom:0;opacity:.8;color:#fff;letter-spacing:-.27px}.feed-btn>*{display:block;float:left;margin-right:5px}.tools-box{list-style:none;text-align:center;margin:0;padding:8px 0 0 0}.tools-box li{display:inline-block;padding:0 6%;width:calc(25% - 3px)}.tools-box li a{cursor:pointer}.tools-box li i.icon{margin-right:0}.tools-box li:last-child:after{display:none}.feeds-list{min-height:calc(100vh - 610px);padding-bottom:30px;transition:300ms;position:relative}.feeds-list h2{display:block;width:calc(100vw - 130px);margin:0 auto}.feeds-list h2 a{display:block;margin-top:0;margin-bottom:15px;font-size:15px;font-weight:600;letter-spacing:-.31px;position:static;color:#3A414C;text-transform:uppercase}.feeds-list h2 a .expant-text{opacity:0;position:relative;top:-1px;display:inline-block;margin-left:-15px;color:#3A414c;font-size:14px;font-weight:600;text-transform:none;transition:all .5s ease}.feeds-list h2 a .expant-text img{position:relative;top:-1px;display:inline-block;margin-left:9px}.feeds-list h2 a:hover .expant-text{opacity:1;margin-left:8px;transition:all .5s ease}.feeds-list h2 a:hover .expant-text img{animation:arrow-right .5s ease-out}.feeds-list h2 a:hover .number-feeds{background:#3A414C;color:#fff}@keyframes arrow-right{0%{margin-left:0}20%{margin-left:0}100%{margin-left:12px}}.feeds-list .number-feeds{display:inline-block;min-width:40px;height:30px;line-height:30px;padding:0 5px;margin-left:5px;background:#E5E9EE;border:0;border-radius:4px;color:#3A414C;font-size:15px;font-weight:700;text-align:center;transition:all .5s ease}.feeds-list .feeds{transition:300ms}@media screen and (min-width:768px){.yourFeeds.feeds-list .carousel-dots{top:-65px}}@media screen and (min-width:1025px){.feeds-list .feeds{position:relative;z-index:1}.feeds-list:hover .feeds{transition:.2s}.feeds-list .row-wrap{position:relative}.feeds-list .row-wrap+.row-wrap{margin-top:40px}.feeds-list .feeds:hover{transition:.2s;z-index:2}.feeds-list .list-item.hover{top:auto;width:114%;height:calc(115% + 172px);margin:calc((0px - ((7.5% + 172px + 5px) / 2))) calc((0px - (7% + 5px)))}.feeds-list .list-item.hover.last{margin:calc((0px - ((7.5% + 172px + 5px) / 2))) calc((0px - (16% + 5px)))}.feeds-list .list-item.hover .stories-num{display:block}.feeds-list .list-item.hover .btn.btn-whitegray{background:#5ca4ec;color:#fff}.feeds-list .list-item.hover .btn.btn-whitegray.btn-loading{background:rgba(92,164,236,.75);pointer-events:none}.feeds-list .list-item-outer.one-option .list-item.hover{width:114%;height:calc(115% + 123px);margin:calc((0px - ((7.5% + 123px + 5px) / 2))) calc((0px - (7% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover.last{margin:calc((0px - ((7.5% + 123px + 5px) / 2))) calc((0px - (16% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover{width:114%;height:calc(115% + 90px);margin:calc((0px - ((7.5% + 90px) / 2))) calc((0px - (7% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover.last{margin:calc((0px - ((7.5% + 90px) / 2))) calc((0px - (16% + 5px)))}.feeds-list .list-item.active{height:100%;width:100%;margin:0}.feeds-list .list-item.active.hover{width:120%;height:125%;margin:-10%}.feeds-list .entertainmant-info.hiddenDiv,.feeds-list .entertainmant-info.hiddenDiv.active{position:relative;top:0;left:0;margin:15px auto 55px;width:calc(100vw - 130px);z-index:1}.feeds-list .slide:first-child .hover,.feeds-list .slide .hover.first{margin-left:0!important}.yourFeeds .list-item.hover .list-item-content .list-item-info{bottom:90px}.yourFeeds .list-item.hover{height:calc(100% + 110px);margin:-55px -10%}.yourFeeds .list-item.hover.last{margin:-55px -10%}.yourFeeds .list-entertainmant .list-item.hover .original,.yourFeeds .list-entertainmant .list-item.hover .exclusive{position:static}.yourFeeds .slide:first-child .hover{margin-left:0}}@media screen and (min-width:1601px) and (max-width:1900px){.yourFeeds.feeds-list .list-item.hover{height:calc(120% + 96px);margin:calc((0px - ((10% + 96px + 10px) / 2))) calc((0px - (15% + 5px)))}.yourFeeds.feeds-list .list-item.hover.last{margin:calc((0px - ((10% + 96px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item.hover{width:130%;height:calc(130% + 172px);margin:calc((0px - ((15% + 172px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item.hover.last{margin:calc((0px - ((15% + 172px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover{width:130%;height:calc(130% + 123px);margin:calc((0px - ((15% + 123px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover.last{margin:calc((0px - ((15% + 123px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover{width:130%;height:calc(130% + 90px);margin:calc((0px - ((15% + 90px + 10px) / 2))) -15%}.feeds-list .list-item-outer.no-options .list-item.hover.last{margin:calc((0px - ((15% + 90px + 10px) / 2))) -32%}}@media screen and (min-width:1401px) and (max-width:1600px){.yourFeeds.feeds-list .list-item.hover{height:calc(120% + 96px);margin:calc((0px - ((10% + 96px + 10px) / 2))) calc((0px - (15% + 5px)))}.yourFeeds.feeds-list .list-item.hover.last{margin:calc((0px - ((10% + 96px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item.hover{width:130%;height:calc(145% + 172px);margin:calc((0px - ((22.5% + 172px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item.hover.last{margin:calc((0px - ((22.5% + 172px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover{width:130%;height:calc(145% + 123px);margin:calc((0px - ((22.5% + 123px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover.last{margin:calc((0px - ((22.5% + 123px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover{width:130%;height:calc(145% + 90px);margin:calc((0px - ((22.5% + 90px + 10px) / 2))) -15%}.feeds-list .list-item-outer.no-options .list-item.hover.last{margin:calc((0px - ((22.5% + 90px + 10px) / 2))) -32%}}@media screen and (min-width:1025px) and (max-width:1400px){.yourFeeds.feeds-list .list-item.hover{height:calc(100% + 116px);margin:-58px -15%}.yourFeeds.feeds-list .list-item.hover.last{margin:-58px -15%}.feeds-list .list-item.hover{width:130%;height:calc(136% + 172px);margin:calc((0px - ((18% + 172px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item.hover.last{margin:calc((0px - ((18% + 172px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover{width:130%;height:calc(136% + 123px);margin:calc((0px - ((18% + 123px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item-outer.one-option .list-item.hover.last{margin:calc((0px - ((18% + 123px + 10px) / 2))) calc((0px - (32% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover{width:130%;height:calc(136% + 90px);margin:calc((0px - ((18% + 90px + 10px) / 2))) calc((0px - (15% + 5px)))}.feeds-list .list-item-outer.no-options .list-item.hover.last{margin:calc((0px - ((18% + 90px + 10px) / 2))) calc((0px - (32% + 5px)))}}@media screen and (max-width:1024px){.feeds .list-entertainmant{width:99%;position:relative;z-index:2}.feeds-list .list-item:hover .btn.btn-whitegray{background:#5ca4ec;color:#fff}.feeds-list h2{width:calc(100vw - 20px)}.feeds-list:not(.yourFeeds) .feeds{padding-bottom:30px}}@media screen and (max-width:768px){.yourFeeds{padding-top:15px;padding-bottom:10px}.yourFeeds .feeds .list-entertainmant{margin-bottom:0}.yourFeeds .feeds .list-entertainmant .list-item-outer{padding:0 5px}.yourFeeds .feeds .list-entertainmant .list-item-outer .list-item .info-options-block{display:none;margin:10px -10px -10px -10px}.yourFeeds .feeds .list-entertainmant .list-item-outer .list-item .check{left:10px;right:auto}.yourFeeds.feeds-list .list-item .dark-bg{height:100%}.yourFeeds.feeds-list .list-item .info-options-block{margin:10px -11px -11px -11px}.feeds.mbottom{padding-bottom:0}.feeds-list .list-entertainmant .list-item-outer .list-item.active{margin:0}}@media screen and (max-width:767px){.feeds h2{margin-top:0;margin-bottom:0}.feeds h2 a{margin-bottom:10px}.yourFeeds.feeds-list h2 a,.feeds-list h2 a{margin-bottom:8px;font-size:14px;color:#73808d;letter-spacing:-.1px}.yourFeeds.feeds-list h2 a{color:#fff}.yourFeeds.feeds-list .number-feeds,.feeds-list .number-feeds{min-width:29px;height:22px;line-height:20px;font-size:13px;letter-spacing:-.24px}.feeds-list .row-wrap{margin-bottom:0}}.slide .empty-feed{position:relative;min-width:100%;max-width:100%;height:100%;padding:0 4px}.slide .empty-feed>div{display:flex;justify-content:left;width:100%;height:100%;border-radius:4px}.slide .empty-feed>div:before{content:'';display:block;position:absolute;z-index:2;bottom:20px;left:25px;height:18px;width:60%;border-radius:4px}.slide:last-child .empty-feed{opacity:.3}@keyframes animation-feed{0%{opacity:1}40%{opacity:.8}100%{opacity:.5}}.loading-feed div{display:inline-block;animation:animation-feed 1.5s ease-out infinite;opacity:.5}.loading-feed div:nth-child(1){animation-delay:0s}.loading-feed div:nth-child(2){animation-delay:.15s}.loading-feed div:nth-child(3){animation-delay:.3s}.loading-feed div:nth-child(4){animation-delay:.45s}.loading-feed div:nth-child(5){animation-delay:.6s}.loading-feed div:nth-child(6){animation-delay:.75s}.yourFeeds .slide .empty-feed>div{background:rgba(255,255,255,.15)}.yourFeeds .slide .empty-feed>div:before{background:rgba(255,255,255,.1)}.categories .slide .empty-feed>div{background:#E5E9EE}.categories .slide .empty-feed>div:before{background:#D5DBE2}.feeds-empty-row{position:relative}.feeds-empty-row .list-entertainmant{width:calc(100vw - 53px);margin:0 0 0 53px;text-align:left;display:flex;overflow:hidden;white-space:nowrap}.feeds-empty-row .empty-feed{position:relative;min-width:18.3vw;max-width:18.3vw;height:10.4vw;margin:0 4px}.feeds-empty-row .empty-feed>div{display:flex;justify-content:left;width:100%;height:100%;border-radius:4px}.feeds-empty-row .empty-feed>div:before{content:'';display:block;position:absolute;z-index:2;bottom:20px;left:25px;height:18px;width:60%;border-radius:4px}.feeds-empty-row .empty-feed:last-child{opacity:.3}.feeds-empty-row.feeds-active-empty{position:relative;padding-top:30px;padding-bottom:45px;background:#9ca9b6}.feeds-empty-row.feeds-active-empty .empty-feed>div{background:rgba(255,255,255,.15)}.feeds-empty-row.feeds-active-empty .empty-feed>div:before{background:rgba(255,255,255,.1)}.feeds-empty-row.feeds-active-empty h2 a:after{content:"";display:inline-block;background:url(https://static.staging-seenspire.com/assets/portals/icons/white-arrow-right.svg) no-repeat;background-size:contain;margin-left:10px;width:9px;height:14px}.feeds-empty-row.feeds-available-empty h2 a{pointer-events:none}.feeds-empty-row.feeds-available-empty h2 a:before{content:'';display:inline-block;position:relative;top:2px;width:63px;height:16px;background:#E5E9EE;border-radius:4px}.feeds-empty-row.feeds-available-empty h2 a:after{content:"";display:inline-block;background:url(https://static.staging-seenspire.com/assets/portals/icons/gray-arrow-right-big.svg) no-repeat;background-size:contain;margin-left:10px;width:9px;height:14px}.feeds-empty-row.feeds-available-empty h2 .number-feeds{background:#E5E9EE;border:0}.feeds-empty-row.feeds-available-empty .empty-feed>div{background:#E5E9EE}.feeds-empty-row.feeds-available-empty .empty-feed>div:before{background:#D5DBE2}@media screen and (min-width:2000px){.feeds-empty-row .list-entertainmant{width:calc(100vw - 60px);margin:0 0 0 60px}.feeds-empty-row .empty-feed{min-width:18.75vw;max-width:18.75vw;height:10.6vw}}@media screen and (max-width:1700px){.feeds-empty-row .empty-feed{min-width:18.1vw;max-width:18.1vw}}@media screen and (max-width:1500px){.feeds-empty-row .empty-feed{min-width:17.8vw;max-width:17.8vw}}@media screen and (max-width:1360px){.feeds-empty-row .empty-feed{min-width:22vw;max-width:22vw;height:12.7vw}.feeds-empty-row .empty-feed:first-child{display:none}}@media screen and (max-width:1200px){.feeds-empty-row .empty-feed{min-width:23.66vw;max-width:23.66vw;height:13.8vw}}@media screen and (max-width:1024px){.feeds-empty-row .list-entertainmant{width:calc(100vw - 6px);margin:0 0 0 6px}}@media screen and (max-width:1023px){.feeds-empty-row .list-entertainmant{width:99.5%;margin:0 0 0 .5%;position:relative;padding-left:5px;z-index:2}.feeds-empty-row .empty-feed{min-width:46.8vw;max-width:46.8vw;height:27.3vw}.feeds-empty-row .empty-feed:nth-child(1),.feeds-empty-row .empty-feed:nth-child(2),.feeds-empty-row .empty-feed:nth-child(3){display:none}}@media screen and (max-width:767px){.feeds-empty-row.feeds-available-empty h2 a:before{top:4px}.feeds-empty-row .empty-feed{min-width:90.1vw;max-width:90.1vw;height:53vw}.feeds-empty-row .empty-feed:nth-child(1),.feeds-empty-row .empty-feed:nth-child(2),.feeds-empty-row .empty-feed:nth-child(3),.feeds-empty-row .empty-feed:nth-child(4){display:none}}.stock-selector input{background:transparent!important}.customstockrow-big input{color:#fff}.customaircheckerrow-big input{color:#fff}.addCustomButton:hover{background-color:transparent!important}.addCustomButton{margin-left:-12px;margin-bottom:-2px;font-size:13px;text-transform:none;color:#5ca4ec;font-weight:600;padding-top:0}.addCustomButton-big{margin-left:-12px;margin-bottom:-16px!important;font-size:13px;text-transform:none;color:#5ca4ec;font-weight:600;padding-top:0}.customAutocomplete{width:190px}.customAutocomplete md-autocomplete-wrap{border-radius:3px;box-shadow:0 0 .1px .1px #000!important}.customstockrow input{display:block;float:right;padding:0 12px 0 10px!important;width:61.5%!important;background-position:12px center!important;border:1px solid #d5dbe2!important;border-radius:3px;height:38px!important;margin-top:0;font-size:14px!important;color:#41505f;letter-spacing:-.09px}.customstockrow-big input::placeholder{color:#fff}.customstockrow-big input{display:block!important;float:right!important;padding:0 12px 0 10px!important;width:61%!important;height:38px!important;margin-top:5px!important;background-position:12px center!important;border:1px solid rgba(236,238,240,.4)!important;border-radius:4px!important;font-size:14px!important;color:#fff!important;letter-spacing:-.09px!important}.customaircheckerrow input{display:block;float:right;padding:0 12px 0 32px!important;width:61.5%!important;background:#fff url(https://static.testing-seenspire.com/assets/portals/icons/ping.svg) no-repeat!important;background-position:12px center!important;border:1px solid #d5dbe2!important;border-radius:3px;height:38px!important;margin-top:0;font-size:14px!important;color:#41505f;letter-spacing:-.09px}.customaircheckerrow-big input::placeholder{color:#fff}.customaircheckerrow-big input{display:block!important;float:right!important;padding:0 12px 0 32px!important;width:61%!important;height:38px!important;margin-top:5px!important;background:rgba(0,0,0,.2) url(https://static.testing-seenspire.com/assets/portals/icons/ping-white.svg) no-repeat!important;background-position:12px center!important;border:1px solid rgba(236,238,240,.4)!important;border-radius:4px!important;font-size:14px!important;color:#fff!important;letter-spacing:-.09px!important}.currencyinput{padding:0 5px 0 5px!important;width:100%!important;background:#fff!important;background-position:12px center!important;border:1px solid #d5dbe2!important;height:38px!important;margin-top:0;font-size:14px!important;color:#41505f;letter-spacing:-.09px}.currencyitem{padding-top:2px;padding-left:5px;font-size:14px!important;color:#41505f;letter-spacing:-.09px;cursor:pointer}.currencyitemtitle{width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.currencyitem hr{margin-top:5px;margin-bottom:5px;border-top:3px solid #eee}.customStockLabel{display:inline-block;line-height:40px;margin-bottom:0;vertical-align:middle;font-size:14px;color:#1b2943;font-weight:600;overflow:hidden}.customStockLabel-big{color:#fff}.customaircheckerrow{padding-top:13px;padding-bottom:36px}.airqualitymain{height:105px}.customaircheckerrow hr{margin-top:5px!important}.customstockrow{padding-top:12px;padding-bottom:40px}.customstockrow hr{margin-top:5px!important}.customstocksdropdown{top:0}.customfeederror{font-size:11px;position:relative;top:6px}.customfeederror-last{top:0}.customfeederror-last-big{top:170px;position:absolute}.customcurrencie-dropdown{width:100%}.customcurrency-row{padding-top:5px;padding-bottom:45px}.customcurrency-to{font-size:11px;text-align:center}@media screen and (min-width:1441px) and (max-width:1920px){.currency-dropdown-menu{top:0!important;right:-57%!important}}@media screen and (min-width:1920px){.currency-dropdown-menu{top:0!important;right:-38%!important}}@media screen and (max-width:1440px){.currency-dropdown-menu{top:0!important;right:-68%!important}}.stockitemsmoving{width:150px}.customstockBody{padding-top:10px;padding-bottom:10px}.customstockBody-big{padding-bottom:0!important}.customstockrow-big{padding-top:10px!important}.airqualityitemsmoving{width:150px}.trafficbody hr{margin-top:6px;margin-bottom:2px}.addTrafficButton:hover{background-color:transparent!important}.addTrafficButton{font-size:13px;text-transform:none;color:#5ca4ec;font-weight:600;padding-top:0;margin:-5px 0 -9px -4px}.trafficbody-big{padding-bottom:0!important}.trafficinput-big{height:48px}.addTrafficButton-big{margin:-5px 0 -20px -4px!important}@media screen and (min-width:1441px) and (max-width:1920px){.currency-dropdown-menu-right{left:-5vw!important}}@media screen and (min-width:1920px){.currency-dropdown-menu-right{left:-3vw!important}}@media screen and (max-width:1440px){.currency-dropdown-menu-right{left:-5.5vw!important}}.trafficbody-big input::placeholder{color:#fff}.fiter-box{position:relative;background:#fff;padding:8px 32px 0 32px;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.fiter-box>div{display:flex}.fiter-box>div:first-child{float:left}.fiter-box>div:last-child{float:right}.fiter-box .search-box{position:relative;margin-right:0}.fiter-box .search-box .no-matches{position:absolute;left:0;right:0;height:40px;margin-top:-2px;line-height:40px;padding:0 10px;background:#fff;border:1px solid #dddedf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fiter-box .type-search{display:flex;align-items:center;position:relative;z-index:2;width:290px;height:48px;padding:0 20px;margin-left:0;line-height:48px;background:#fafafa;border:1px solid #d5dbe2;border-radius:4px}.fiter-box .type-search input{width:calc(100% - 40px);max-width:100%;padding:0!important;border:0!important;background:0;box-shadow:none;color:#41505f;font-size:12px;line-height:48px}.fiter-box .type-search input ::-webkit-input-placeholder{color:#3a414c}.fiter-box .type-search input :-moz-placeholder{color:#3a414c}.fiter-box .type-search input ::-moz-placeholder{color:#3a414c}.fiter-box .type-search.type-search-sm{width:180px}.fiter-box .type-search .search-icon{position:relative;top:-1px;margin-right:5px}.fiter-box .type-search .search-icon-bg{position:relative;margin-right:8px;width:18px;height:18px;display:inline-block;background-size:100%;color:#3a414c}.fiter-box .type-search .btn-search{position:absolute;right:16px;top:0;bottom:0;height:48px;margin-bottom:0;padding:0!important;background:0 0}.fiter-box .type-search .btn-search .md-icon.md-icon-clear-search{margin-right:0;width:11px;height:11px;color:#3A414C}.fiter-box .btn-filter{margin-left:16px;min-width:140px}.filter-search-btn{height:48px;display:flex;margin-left:16px;margin-bottom:9px}.filter-search-btn .dropdown-container-border.dropdown-item .dropdown-title,.filter-search-btn .dropdown-container-border.dropdown-item .dropdown-menu{border-radius:4px 0 0 4px}.filter-search-btn .search-by+.search-box .type-search{border-radius:0 4px 4px 0;margin-left:-1px}@media (max-width:768px){.fiter-box>div:last-child{float:none}.fiter-box>div:first-child{float:none;width:100%;margin-bottom:15px}.fiter-box .filter-search-btn{margin-bottom:15px}.fiter-box .type-search,.fiter-box .search-box,.fiter-box .filter-search-btn{width:100%!important;margin-left:0}.fiter-box .dropdown-container-border.dropdown-item .dropdown-title{width:100%}.filter-search-btn .search-by+.search-box .type-search{width:100%}}@media (max-width:650px){.fiter-box>.pull-right{float:none!important}.fiter-box>.pull-right .filter-search-btn>.pull-left{float:none!important;margin-right:0!important}.fiter-box>.pull-right .filter-search-btn>.pull-left .btn{margin-left:0}.fiter-box .filter-search-btn{float:none!important}}@media (max-width:767px){.fiter-box .dropdown-item,.fiter-box .search-box,.fiter-box .type-search,.fiter-box .btn-search,.fiter-box .btn-blue{width:100%}.fiter-box>div.pull-right{float:none!important}.fiter-box .btn-action{float:none!important}.fiter-box .type-search{border-radius:4px}.fiter-box .filter-search-btn{margin-right:0;margin-bottom:0}.fiter-box .filter-search-btn.pull-left{float:none!important}.fiter-box .filter-search-btn .btn{margin-left:0!important;width:100%}.fiter-box .filter-search-btn{height:auto}}::-webkit-input-placeholder{color:#4f607d}:-moz-placeholder{color:#4f607d}::-moz-placeholder{color:#4f607d}:-ms-input-placeholder{color:#4f607d}.social-input{padding:14px 18px;background:#fff;border:1px solid #e0e7ec;border-radius:4px;box-shadow:inset 0 2px 0 rgba(136,139,143,.1)}.social-input span{color:#b5bfcb}.social-input input{width:215px;background:0 0;border:0;margin-left:-3px}.search-box{margin-right:20px}.search-box input[type=text]{width:250px;border:0;border-bottom:2px solid #e6e9ee;background:0 0;padding:8px 0}.search-box input[type=text]:active,.search-box input[type=text]:focus{border-bottom:2px solid #a8d7f5}md-radio-button{display:inline-flex;margin-bottom:13px;text-align:left;color:#fff;font-size:13px}md-radio-button .md-on,md-radio-button .md-off,md-radio-button .md-container{width:16px;height:16px}md-radio-button .md-off{border-color:#1b2943;border-width:1px}md-radio-button span{color:#1b2943}md-radio-button .md-container .md-ripple-container{display:none}md-radio-button:not([disabled]).md-primary.md-checked .md-off,md-radio-button:not([disabled]) .md-primary.md-checked .md-off,md-radio-button:not([disabled]).md-primary .md-checked .md-off,md-radio-button:not([disabled]) .md-primary .md-checked .md-off,md-radio-group:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off,md-radio-group:not([disabled]).md-primary .md-checked .md-off,md-radio-group:not([disabled]) .md-primary .md-checked .md-off{border-color:#1b2943}md-radio-button:not([disabled]).md-primary .md-on,md-radio-button:not([disabled]) .md-primary .md-on,md-radio-group:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on{background-color:#5ca4ec}md-radio-group.radio-button-white md-radio-button,md-radio-button.radio-button-white{display:inline-block;text-align:left;color:#fff;font-size:13px}md-radio-group.radio-button-white md-radio-button .md-off,md-radio-button.radio-button-white .md-off{border-color:rgba(255,255,255,.7);border-width:1px}md-radio-group.radio-button-white md-radio-button span,md-radio-button.radio-button-white span{color:#fff}md-radio-button.radio-button-white:not([disabled]).md-primary.md-checked .md-off,md-radio-button.radio-button-white:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.radio-button-white:not([disabled]).md-primary .md-checked .md-off,md-radio-button.radio-button-white:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.radio-button-white:not([disabled]).md-primary.md-checked .md-off,md-radio-group.radio-button-white:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.radio-button-white:not([disabled]).md-primary .md-checked .md-off,md-radio-group.radio-button-white:not([disabled]) .md-primary .md-checked .md-off{border-color:#FFF}md-radio-button.radio-button-white:not([disabled]).md-primary .md-on,md-radio-button.radio-button-white:not([disabled]) .md-primary .md-on,md-radio-group.radio-button-white:not([disabled]).md-primary .md-on,md-radio-group.radio-button-white:not([disabled]) .md-primary .md-on{background-color:#fff}.checkbox-label{position:relative;top:1px;font-size:13px}.check-block{display:flex;align-items:center;margin-bottom:13px}.check-block .checkbox{margin-right:8px}.checkbox{position:relative;top:0;display:inline-block;width:15px;height:15px;margin:0 6px 0 0;border:1px solid #1b2943;border-radius:2px;text-align:left}.checkbox label.checkbox{margin-right:10px}.checkbox input[type=checkbox]{visibility:hidden}.checkbox+label{font-size:13px;margin-bottom:0}.checkbox span{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:2px}.checkbox span:after{content:'';position:absolute;left:5px;top:2px;width:4px;border-width:0 2px 2px 0;border-style:solid;border-color:#FFF;height:9px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checkbox input[type=checkbox]:checked+span{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;background:#5ca4ec;border:1px solid rgba(0,0,0,.1)}.checkbox.checkbox--white{border:1px solid #fff;background:0 0}.checkbox.checkbox--white input[type=checkbox]:checked+span{background:#fff}.checkbox.checkbox--white span:after{border-color:#1b2943}input.input[type=text]{background:#fff;border:1px solid #c6ced7;border-radius:5px;text-align:center;padding:10px;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.2)}.label-input-def{display:block;margin-bottom:5px;font-size:13px;color:#73808d}input.input-def{display:block;background:#fff;border:1px solid #e0e7ec;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.05);border-radius:4px;padding:16px;width:100%}input.input-url[type=text]{background:#fff;border:1px solid #c6ced7;border-radius:5px;text-align:left;padding:10px 15px;color:#5ca4ec;overflow:hidden;text-overflow:ellipsis}input.input-border-bottom{min-width:230px;border:0;border-bottom:2px solid #e6e9ee;background:0 0;padding:8px 0}input.input-border-bottom:active,input.input-border-bottom:focus{border-bottom:2px solid #a8d7f5}input.input-border-bottom.input-color-white{border-color:#fff;color:#fff}input.input-border-bottom.input-color-white:active,input.input-border-bottom.input-color-white:focus{border-color:#5ca4ec}input.input-border-bottom.input-border-red,input.input-border-bottom.validate{border-color:#fe555c;color:#fe555c}input.input-border-bottom.input-border-red:active,input.input-border-bottom.validate:active,input.input-border-bottom.input-border-red:focus,input.input-border-bottom.validate:focus{border-color:#fc3a42}.bootstrap-select.btn-group .dropdown-toggle .caret{border-top:4px solid #b3bac1!important}.btn-group.bootstrap-select>.dropdown-toggle{height:44px;border:1px solid #f4f4f4;border-bottom:1px solid #d8d8d8}.btn-group.bootstrap-select>.dropdown-toggle:active,.btn-group.bootstrap-select>.dropdown-toggle:focus{outline:0!important;box-shadow:none}.btn-group.bootstrap-select>.dropdown-toggle .caret{border-top:4px solid #b3bac1!important}.btn-group.bootstrap-select .btn-default:hover,.btn-group.bootstrap-select .btn-default:focus,.btn-group.bootstrap-select .btn-default:active{background:0 0;border:1px solid #f4f4f4}.btn-group.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:180px}.btn-group.bootstrap-select .dropdown-menu{width:100%;text-align:left;padding-bottom:10px}.btn-group.bootstrap-select .dropdown-menu>li>a{padding:10px 22px;border-bottom:1px solid #dee4eb;color:#52627f}.btn-group.bootstrap-select .dropdown-menu>li>a:hover{background:#f5f5f5}.btn-group.bootstrap-select .dropdown-menu>li:last-child>a{border-bottom:0}.btn-group.bootstrap-select.open>.dropdown-toggle.btn-default:hover{border:1px solid #f4f4f4;border-bottom:1px solid #d8d8d8}.btn-group.bootstrap-select.open .dropdown-toggle{background:#fff;color:#1b2943;font-weight:700;border-radius:4px 4px 0 0;width:100%;position:relative;z-index:201}.btn-group.bootstrap-select.open .dropdown-toggle .caret{border-top:4px solid #b3bac1!important;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-group.bootstrap-select.open>.dropdown-menu{margin-top:0;border:0;border-radius:0 0 4px 4px}.btn-group.bootstrap-select.select--blue>.dropdown-toggle{border:1px solid #2b384f;border-bottom:1px solid #253145;background:#3b4b66;color:#fff}.btn-group.bootstrap-select.select--blue.open .dropdown-toggle{border:1px solid #fff;background:#fff;color:#4f607d}.btn-group.bootstrap-select.select--blue.open>.dropdown-toggle.btn-default:hover{border:0;padding:8px 20px 7px 20px}.btn-group.bootstrap-select.select-nb{display:inline-block}.btn-group.bootstrap-select.select-nb:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:200px}.btn-group.bootstrap-select.select-nb>.dropdown-toggle{height:42px;padding:0;color:#fff;font-size:14px;border:0;border-bottom:2px solid #424d60;border-radius:0}.btn-group.bootstrap-select.select-nb>.dropdown-toggle:hover,.btn-group.bootstrap-select.select-nb>.dropdown-toggle:focus,.btn-group.bootstrap-select.select-nb>.dropdown-toggle:active{background:0 0;outline:0!important}.btn-group.bootstrap-select.select-nb>.dropdown-toggle .caret{border-top:4px solid #fff}.btn-group.bootstrap-select.select-nb.open{position:relative;left:-20px}.btn-group.bootstrap-select.select-nb.open:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.btn-group.bootstrap-select.select-nb.open .dropdown-toggle{background:#fff;color:#1b2943;padding-left:20px;font-weight:700;border:0;border-radius:4px 4px 0 0;width:100%}.btn-group.bootstrap-select.select-nb.open .dropdown-toggle .caret{border-top:4px solid #b3bac1;border-bottom:4px}.btn-group.bootstrap-select.select-nb.dropup.open .dropdown-toggle{background:#fff;color:#1b2943;font-weight:700;border-radius:0 0 4px 4px;width:100%;margin-top:-2px;box-shadow:inset 0 -7px 9px -7px rgba(0,0,0,.4)}.btn-group.bootstrap-select.select-nb.dropup.open .dropdown-toggle .caret{border-top:4px solid #b3bac1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.btn-group.bootstrap-select.select-nb.dropup.open>.dropdown-menu{margin-top:0;border:0;border-radius:4px 4px 0 0;box-shadow:none}.btn-group.open .dropdown-toggle{box-shadow:none}.ui-select-bootstrap{margin-top:5px}.ui-select-bootstrap:focus{outline:0!important}.ui-select-bootstrap .ui-select-dropdown.dropdown-menu{overflow:hidden}.ui-select-bootstrap .ui-select-toggle{margin-bottom:-2px;border-radius:0;border-bottom:3px solid #424d60}.ui-select-bootstrap .ui-select-match{display:block!important;border-radius:5px}.ui-select-bootstrap .ui-select-match:focus{outline:0!important}.ui-select-bootstrap .text-muted{color:#fff}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{overflow:inherit}.ui-select-bootstrap>.ui-select-match>.btn{width:200px;padding-left:0;padding-bottom:28px;color:#8f96a1}.ui-select-bootstrap>.ui-select-match>.btn.btn-default:hover,.ui-select-bootstrap>.ui-select-match>.btn.btn-default:focus,.ui-select-bootstrap>.ui-select-match>.btn.btn-default:active{background:0 0;box-shadow:none}.ui-select-bootstrap>.ui-select-match>.btn .md-icon,.ui-select-bootstrap>.ui-select-match>.btn img{margin-right:10px;position:relative;top:2px;display:block;float:left}.ui-select-bootstrap>.ui-select-match>.btn .md-icon{color:#5ca4ec}.ui-select-bootstrap .btn-default-focus{outline:0;background:0 0;border:0;box-shadow:none;color:#8f96a1}.ui-select-bootstrap .dropdown-menu{width:200px;border:0;padding:0;border-radius:0 0 6px 6px}.ui-select-bootstrap .dropdown-menu .md-icon{margin-right:5px;position:relative;top:-1px;color:#5ca4ec}.ui-select-bootstrap .ui-select-choices-row{text-align:right;border-bottom:1px solid #eaeef2}.ui-select-bootstrap .ui-select-choices-row:hover{background:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row:first-child{border:0;border-radius:0 0 6px 6px}.ui-select-bootstrap .ui-select-choices-row:last-child .md-icon{color:#B5BFCB}.ui-select-bootstrap .ui-select-choices-row>a{display:block;min-height:36px;padding:8px 12px 8px 15px;border-bottom:1px solid #fafbfd;color:#536480;font-size:14px}.ui-select-bootstrap .ui-select-choices-row>a:last-child{border-radius:0 0 6px 6px}.ui-select-bootstrap .ui-select-choices-row.active>a{background:0 0;color:#536480}.ui-select-bootstrap .ui-select-toggle>.caret{right:15px;outline:0}.ui-select-bootstrap.dropdown.open .text-muted{color:#1b2943}.ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text span,.ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text img{display:none}.ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text:after{font-size:14px;display:inline-block}.ui-select-bootstrap.dropdown.open .ui-select-toggle>.caret{border-top:4px solid transparent;border-bottom:4px solid #aba9af;margin-top:-8px}.ui-select-bootstrap.dropdown.open>.ui-select-match>.btn{padding-left:16px;color:#9eabb8;background:#fff;border-radius:6px 6px 0 0}.ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:hover,.ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:focus,.ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:active{background:#fff;border-radius:6px 6px 0 0}.ui-select-bootstrap.dropdown.open>.ui-select-match>.btn{color:#1b2943}@media (max-width:480px){.ui-select-bootstrap>.ui-select-match>.btn,.ui-select-bootstrap .dropdown-menu{width:100%}}.selectpicker{position:relative}.selectpicker.selectpicker-scroll .ui-select-bootstrap .dropdown-menu{max-height:200px;overflow-y:auto}.selectpicker .ui-select-bootstrap{margin:10px 0}.selectpicker .ui-select-bootstrap .ui-select-toggle{background:#fff;border-radius:5px;border:1px solid #dddedf;border-top:1px solid #eeeff0}.selectpicker .ui-select-bootstrap>.ui-select-match>.btn{display:block;width:100%;padding:16px;height:52px;color:#1b2943}.selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:hover,.selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:focus,.selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:active{background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.selectpicker .ui-select-bootstrap .btn-default-focus{outline:0;background:#fff;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#1b2943}.selectpicker .ui-select-bootstrap>.ui-select-choices{max-height:initial}.selectpicker .ui-select-bootstrap .dropdown-menu{z-index:45;width:100%;min-width:0;background:#fff;border:1px solid #dddedf;border-top:1px solid #fafbfd;padding:0;border-radius:6px;top:3px!important}.selectpicker .ui-select-bootstrap .ui-select-toggle>.caret{margin-top:0}.selectpicker .ui-select-bootstrap .ui-select-choices-row>a{position:relative;display:block;min-height:50px;padding:17px 12px 14px 15px;border-bottom:1px solid #fafbfd;color:#536480}.selectpicker .ui-select-bootstrap .ui-select-choices-row>a img{margin-right:10px;position:relative;top:2px;display:block;float:left}.selectpicker .ui-select-bootstrap .ui-select-choices-row>a .not-connected{color:#a5b7ca}.selectpicker .ui-select-bootstrap .ui-select-choices-row>a .not-connected img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.5}.selectpicker .ui-select-bootstrap.dropdown.open .ui-select-toggle>.caret{margin-top:-6px}.selectpicker .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text:after{content:'Select social network'}.selectpicker-width-xs{width:105px}.selectpicker-width-s{width:160px}.selectpicker-width-m{width:180px}.selectpicker-width-l{width:210px}.selectpicker-width-full{width:100%}.selectpicker.selectpicker--blue .ui-select-bootstrap{margin:0}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-toggle{border:1px solid #2b384f;border-bottom:1px solid #253145;background:#3b4b66}.selectpicker.selectpicker--blue .ui-select-bootstrap>.ui-select-match>.btn{display:block;width:100%;padding:10px 16px;height:42px;color:#fff;font-weight:400}.selectpicker.selectpicker--blue .ui-select-bootstrap>.ui-select-match>.btn.btn-default:hover,.selectpicker.selectpicker--blue .ui-select-bootstrap>.ui-select-match>.btn.btn-default:focus,.selectpicker.selectpicker--blue .ui-select-bootstrap>.ui-select-match>.btn.btn-default:active{border:1px solid #2b384f;background:#3b4b66;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.selectpicker.selectpicker--blue .ui-select-bootstrap .form-control{transition:initial}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row>a{min-height:42px;padding-top:12px}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row>a span{overflow:hidden;display:block;text-overflow:ellipsis;width:152px;white-space:nowrap;text-align:left}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row>a .md-icon{margin-right:5px;position:relative;top:-1px;color:#5ca4ec}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row:last-child>a .md-icon{color:#B5BFCB}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-match>.btn img.img-p,.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row>a img.img-p{margin-top:5px}.selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-match-text span{margin-top:1px;display:inline-block}.selectpicker.selectpicker--blue .ui-select-bootstrap .btn-default-focus{outline:0;background:#3b4b66;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#FFF}.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open.direction-up>.ui-select-match>.btn{border-radius:6px}.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open.direction-up .dropdown-menu{top:3px!important;border-radius:6px;margin-top:1px;box-shadow:none;max-height:305px;overflow-y:auto;overflow-x:hidden}.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open .ui-select-toggle{border:1px solid #fff;background:#fff}.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open>.ui-select-match>.btn{color:#3b4b66}.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:hover,.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:focus,.selectpicker.selectpicker--blue .ui-select-bootstrap.dropdown.open>.ui-select-match>.btn.btn-default:active{border:1px solid #fff;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.selectpicker-profile .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text:after{content:'Select feed type'}.selectpicker-approve .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text span,.selectpicker-approve .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text img,.selectpicker--blue .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text span,.selectpicker--blue .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text img{display:inline-block}.selectpicker--blue .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text:after,.selectpicker-approve .ui-select-bootstrap.dropdown.open .ui-select-match .ui-select-match-text:after{display:none}.full-width{width:100%}md-autocomplete.md-default-theme,md-autocomplete{background:0 0}.md-virtual-repeat-container.md-autocomplete-suggestions-container{background:#fff;margin-top:-3px;box-shadow:none;border:1px solid #dddedf;border-top:0}.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions-container li{color:#1b2943;padding:0 20px;line-height:44px;height:44px}.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions-container li:hover{background:#F8F9F9}.md-autocomplete-suggestions li{padding:0 20px;line-height:44px;height:44px;color:#1b2943;border-top:1px solid #eaeef2}.md-autocomplete-suggestions li:hover{background:#F8F9F9}.btn-group.dropdown-filter.open .dropdown-toggle{box-shadow:none;border:0}.btn-group.dropdown-filter.dropdown-item{position:relative}.btn-group.dropdown-filter.dropdown-item .dropdown-title{position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid #d5dbe2;border-radius:4px;min-width:140px;height:48px;padding:0 38px 0 12px;box-shadow:none;font-weight:400;font-size:15px;color:#41505f;letter-spacing:-.1px;cursor:pointer}.btn-group.dropdown-filter.dropdown-item .dropdown-title label{display:block;opacity:.6;margin-top:4px;margin-bottom:2px;font-size:12px;font-weight:400;color:#41505f;line-height:1}.btn-group.dropdown-filter.dropdown-item .dropdown-title:after{content:'';position:absolute;top:18px;right:19px;display:block;float:left;width:7px;height:10px;margin-left:5px;background:url(https://static.staging-seenspire.com/assets/portals/icons/up-down-arrows.svg) no-repeat}.btn-group.dropdown-filter.dropdown-item .dropdown-menu{display:none;position:absolute;left:0;top:0;width:100%;min-width:130px;max-height:inherit;padding:0;margin:0;border:0;border-radius:4px;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13);overflow:auto}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .title{margin:10px 14px;color:#8d969f;font-size:13px;font-weight:600;letter-spacing:-.2px;text-transform:uppercase}.btn-group.dropdown-filter.dropdown-item .dropdown-menu ul{list-style:none;margin:0;padding:0 0 20px 0}.btn-group.dropdown-filter.dropdown-item .dropdown-menu li a{padding:10px 30px;display:block;color:#3a414c;font-size:13px}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .input-item{padding:0 15px;height:32px;line-height:32px;color:#3a414c;display:block;font-size:13px;font-weight:400;margin:0;cursor:pointer;outline:0}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .input-item:hover{background-color:#F7F9FA}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .input-item:first-child{margin-top:0}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .input-item a{color:#3a414c}.btn-group.dropdown-filter.dropdown-item .dropdown-menu .input-item a:hover{text-decoration:none}.btn-group.dropdown-filter.dropdown-item.open{box-shadow:none}.btn-group.dropdown-filter.dropdown-item.open .dropdown-title{box-shadow:none}.btn-group.dropdown-filter.dropdown-item.open .dropdown-title:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.btn-group.dropdown-filter.dropdown-item.open .dropdown-menu{display:block;z-index:999}.btn-group.dropdown-filter.dropdown-item:hover .dropdown-title.form-control{color:#5ca4ec}.btn-group.dropdown-filter.dropdown-item.dropdown-dark .dropdown-title{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff}.btn-group.dropdown-filter.dropdown-item.dropdown-dark .dropdown-title label{opacity:.7;color:#fff}.btn-group.dropdown-filter.dropdown-item.dropdown-dark .dropdown-title:after{background:url(https://static.staging-seenspire.com/assets/portals/icons/up-down-arrows-white.svg) no-repeat}.logo{display:inline-block;width:155px;height:35px}.header-logo{top:-2px;position:relative}.header{background:#1b2943;color:#fff;font-size:12px;text-align:center;position:relative}.header a{font-size:12px}.header .btn.btn-pending-upgrade{display:inline-flex;justify-content:center;margin-right:20px;min-width:126px;height:33px;padding:0 10px;border:1px solid #9ca9b6;border-radius:4px;color:#9ca9b6;font-weight:600;font-size:12px;line-height:31px;cursor:default}.header .trial-section{margin-left:10px;margin-right:20px}.header .trial-section .trialEndsText{margin-bottom:0;margin-right:12px;color:#9eabb8;font-weight:600;font-size:11px;text-align:right;line-height:13px}.header .trial-section .trialEndsText span{display:block}.header .display-used .btn,.header .trial-section .btn{height:33px;min-width:74px;padding:0;color:#fff;font-weight:600;font-size:12px;line-height:33px;padding-left:5px;padding-right:5px}.header .display-used .trialbutton,.header .trial-section .trialbutton{min-width:120px}.header .trial-section,.header .profile-section{display:inline-flex;align-items:center}.header .profile-section{padding-top:1px}.header .navbar-collapse{padding:0;border:0;position:absolute}.header .navbar-header{position:relative}.header .navbar{padding:0 50px 0 0;margin-bottom:0;min-height:70px;border:0;text-align:left}.header .header-brand--sm{display:none}.header .header-brand{display:inline-block}.header .header-right-box{display:flex;align-items:center;vertical-align:middle;height:70px;line-height:70px}.header .header-right-box .display-used{display:inline-flex;align-items:center;padding-right:25px}.header .header-right-box .display-used span{padding-right:10px}.header .avatar{width:30px;height:30px;border-radius:50%;line-height:20px;display:block;vertical-align:middle;background-size:cover}.header .avatar img{border-radius:50%;width:100%;height:100%;vertical-align:middle;cursor:pointer}.account-notification{background:#d56f3f;padding:14px;text-align:center;color:#fff;font-size:12px}.account-notification a{color:#fff;font-size:12px;text-decoration:underline}.account-notification a:hover{text-decoration:none}.account-notification img{position:relative;top:-3px;margin-right:10px}.maintenance-notification{background:#ff970f;padding:12px 60px 13px 70px;text-align:left;color:#fff;font-size:14px}.maintenance-notification img{position:absolute;left:35px}.maintenance-notification .btn.btn-close{right:15px;top:-2px;font-size:24px;color:#fff;position:absolute}.header-branding{position:relative;display:inline-flex;align-items:center;min-height:70px;float:left;padding:0 38px 0 40px}.site-branding{font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;color:#FFF;text-decoration:none!important}.site-branding img{max-width:230px}.site-branding img.seenspire-logo{position:relative;top:-1px;height:17px}.site-branding:active,.site-branding:hover,.site-branding:focus{color:#FFF}.apps{margin-right:20px;outline:0}.apps.open-apps .dropdown-app{display:block}.apps.close-apps .dropdown-app{display:none}.apps.open-apps .md-icon{color:#5ca4ec}.apps .md-icon{width:24px;height:24px;color:rgba(192,199,207,.6);cursor:pointer}.dropdown-app{display:block!important;position:absolute;right:30px;line-height:1.5;margin-top:9px}.dropdown-app ul{width:255px;margin:4px 0 0 0;padding:4px 8px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.22),0 -1px 1px 0 rgba(0,0,0,.3);border-radius:6px}.dropdown-app ul li{display:flex;align-items:center;margin:4px 0;padding:14px;border-radius:5px}.dropdown-app ul li:hover{background:#f7f8fa}.dropdown-app ul li a{display:block;width:100%;text-align:left}.dropdown-app ul li.disabled{cursor:default}.dropdown-app ul li.disabled .md-icon{cursor:default}.dropdown-app ul li.disabled:hover{background:#fff}.dropdown-app ul li .box-application{display:inline-block;vertical-align:middle}.dropdown-app ul li .box-application .md-icon{width:54px;height:54px;color:#1b2943}.dropdown-app ul li .box-application .md-icon.md-icon-infotainment{color:#5ca4ec}.dropdown-app ul li .box-application .md-icon.md-icon-partner{color:#9ca9b6}.dropdown-app ul li .title-application{display:inline-block;vertical-align:middle;margin-bottom:0;padding-left:15px;font-weight:400;font-size:14px;color:#3b4049;text-align:left}.dropdown-app ul li .title-application a{display:block;color:#667882;text-decoration:underline;font-size:14px}.profile-menu{outline:0}.profile-menu .dropdown-profile{display:none;position:absolute;right:30px;line-height:1.5;width:275px;margin:10px 0 0 0;padding:0;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.22),0 0 1px 0 rgba(0,0,0,.3);border-radius:6px;text-align:left}.profile-menu .dropdown-profile .profile-content{position:relative;display:flex;align-items:center;padding:16px}.profile-menu .dropdown-profile .profile-content .avatar-block .btn-browser-image{display:none}.profile-menu .dropdown-profile .profile-content .profile-text{overflow:hidden}.profile-menu .dropdown-profile .profile-content .profile-text *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-menu .dropdown-profile .profile-content .profile-text h2{margin-bottom:0;color:#3a414c;font-size:14px;font-weight:600}.profile-menu .dropdown-profile .profile-content .profile-text h2+p{margin-bottom:0;color:#8c949e}.profile-menu .dropdown-profile .profile-footer{display:flex;border-top:1px solid #dfe6eb;padding:16px;border-radius:0 0 5px 5px}.profile-menu .dropdown-profile .profile-footer .btn{height:36px;line-height:36px;padding:0 10px}.profile-menu .dropdown-profile .profile-footer .btn+.btn{margin-left:8px}.profile-menu .dropdown-profile .profile-footer .btn:first-child{min-width:145px;width:calc(100% - 96px)}.profile-menu .dropdown-profile .profile-footer .btn:last-child{min-width:88px;width:calc(100% - 155px)}.profile-menu .dropdown-profile .avatar-change{margin-right:16px}.profile-menu .dropdown-profile .avatar-change .avatar-img{display:block;overflow:hidden;border-radius:50%;position:relative;z-index:99;background-color:#f6f5f6}.profile-menu .dropdown-profile .avatar-change a{display:none}.profile-menu .dropdown-profile .avatar-change img{border-radius:50%;width:56px;height:56px;vertical-align:middle}.profile-menu .dropdown-profile .avatar-change .change-avatar-img{display:none;position:absolute;left:0;bottom:0;width:100px;background:rgba(0,0,0,.7);color:#fff;font-size:9px;font-weight:700;height:25px;line-height:23px;text-align:center}@media (min-width:767px){.header .navbar{line-height:70px}}@media (max-width:991px){.menu-overlay{background:rgba(255,255,255,.9);position:fixed;bottom:0;right:0;left:0;top:0;z-index:2}.header-right-box>*{display:none}.header .trial-section,.header .btn.btn-pending-upgrade{display:none}}@media screen and (max-width:767px){.menu-trigger{width:71px;padding:20px 25px 20px;float:left;cursor:pointer}.menu-trigger span{display:block;height:2px;width:19px;border-radius:2px;margin-top:3px;background-color:#FFF;transition:300ms all ease;-moz-transition:300ms all ease;-webkit-transition:300ms all ease}.menu-trigger span:nth-child(1){-webkit-transform:translate(0,2px) rotate(-135deg)}.menu-trigger span:nth-child(2){display:none}.menu-trigger span:nth-child(3){-webkit-transform:translate(0,-3px) rotate(135deg)}.menu-trigger.collapsed{padding:25px;margin:0}.menu-trigger.collapsed span:nth-child(1){-webkit-transform:translate(0,2px) rotate(0)}.menu-trigger.collapsed span:nth-child(2){display:block;-webkit-transform:translate(0,2px) rotate(0)}.menu-trigger.collapsed span:nth-child(3){-webkit-transform:translate(0,2px) rotate(0)}.header .dropdown{margin-left:5px;margin-right:5px}.header .header-brand--sm a.logo{margin-left:5px}.header .navbar{padding-right:0}.header .navbar-header{position:relative;box-shadow:none;z-index:999;float:none!important;clear:both}.header .navbar-toggle{margin-right:0}.header .header-right-box{padding-right:25px}.header .header-right-box .display-used{padding-right:10px}.header .header-right-box .display-used span{padding-right:0}.header-branding{padding:0}a.site-branding{background-color:transparent;font-size:16px;color:#9ca9b6!important;letter-spacing:-.33px;text-align:center;text-transform:capitalize}.dropdown-app{right:0;left:0}.dropdown-app ul{width:100%;margin-top:12px;border-radius:0}.profile-menu .dropdown-profile{right:0;left:0;border-radius:0;width:100%;margin-top:18px}}@media screen and (max-width:500px){.header .header-right-box .display-used{display:none}}.icon{display:inline-block;font-size:0;width:15px;height:17px}i.icon{position:relative;margin-right:5px;top:5px}.icon-hover{opacity:.8}.icon-hover:hover{opacity:1}.icon-live-preview-btn{top:6px!important;background:url(https://static.staging-seenspire.com/assets/portals/icons/live-preview-icon.svg) no-repeat}.icon-accept{background:url(https://static.staging-seenspire.com/assets/portals/icons/accept-icon.svg) no-repeat}.icon-undo{background:url(https://static.staging-seenspire.com/assets/portals/icons/undo-icon.svg) no-repeat}.icon-users-sm{background:url(https://static.staging-seenspire.com/assets/portals/icons/users-sm-icon.svg) no-repeat}.icon-checkmark{top:7px!important;background:url(https://static.staging-seenspire.com/assets/portals/icons/checkmark-white-icon.svg) no-repeat}.icon-cutomize-pencil{background:url(https://static.staging-seenspire.com/assets/portals/icons/cutomize-pencil-icon.svg) no-repeat}.md-icon{display:inline-block;font-size:0;width:15px;height:17px;min-width:0;min-height:0}.md-icon.md-icon-blue{color:#5ca4ec}.md-icon.md-icon-position{margin-right:5px;margin-top:-2px}.header-tools-box .item .md-icon{color:#a2abb7;margin-top:-2px;margin-right:5px}.header-tools-box .item:hover .md-icon{color:#cfdae6}.header-tools-box .item.active .md-icon{color:#5ca4ec}.statistic-moderate .statistic-menu>li>a .md-icon{margin-right:8px;color:#9EABB8}.statistic-moderate .statistic-menu>li>a:hover .md-icon,.statistic-moderate .statistic-menu>li>a:active .md-icon,.statistic-moderate .statistic-menu>li>a:focus .md-icon,.statistic-moderate .statistic-menu>li.active a .md-icon{color:#5ca4ec}.statistic-moderate .md-icon.md-icon-setup-feeds{width:17px;height:17px}.md-icon.md-icon-cta,.md-icon.md-moderate-tab{width:20px;height:20px}.md-icon.md-icon-preview{position:relative;top:0;width:19px;margin-left:0;margin-right:7px;color:#4F607D}.list-item.hover .btn.btn-whitegray .md-icon.md-icon-preview{color:#fff}.tools-box .md-icon{color:#9EABB8}.tools-box .md-icon:hover{color:#5ca4ec}.tools-box .md-icon.md-tools-icon-delete:hover{color:#fe555c!important}.md-icon.md-icon-check{color:#5ca4ec;position:relative;top:-1px;width:12px;margin-right:5px}.md-icon.md-icon-check .md-icon-check-white{color:#fff}.md-icon-search{width:21px;height:19px;margin-right:5px;color:#768999}.md-icon-search.md-icon-search-blue{color:#5ca4ec}.md-info-icon{position:static;width:15px!important;height:15px!important;top:0;margin:0;color:#9EABB8}.md-info-icon:hover{color:#292e37!important}.md-icon.screen-icon{color:#5ca4ec}.currencystock-icon{color:#599ee4!important}.currencystock-class{background-color:#599ee4!important}.list-alternative-row{position:relative}.list-alternative-row>li{position:relative;min-height:52px;padding:7px 20px;background:#26344b;color:#e7e9ec;vertical-align:middle;word-break:break-all}.list-alternative-row>li:nth-child(2n){background-color:#2d3b53}.list-alternative-row>li:last-child{border-radius:0 0 6px 6px}#loaderAnimation,#bodymovin{background:#000;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}#loaderAnimation svg,#bodymovin svg{width:30%!important;height:30%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customize-box #loaderAnimation,.customize-box #bodymovin{top:5px;bottom:5px;left:5px;right:5px}.live-preview-overlay-frame{background:0 0;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@keyframes bigMove{0%{transform:rotate(0deg)}100%{transform:rotate(40deg)}}@keyframes smallMove{0%{transform:rotate(0deg)}100%{transform:rotate(-60deg)}}.big{position:absolute;top:8px;animation-name:bigMove;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.35s}.small{position:absolute;left:30px;animation-name:smallMove;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.35s}.loader-move{top:30px;right:0;bottom:0;left:0;width:100%;height:calc(100vh - 150px);position:absolute}.loader-move.small-loader{position:relative;top:0;height:33vh}.loader-move .loader-inner{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.loader-move .loader-txt{margin-top:10px;margin-left:80px;color:#73808d;font-size:20px;white-space:nowrap}.loader-move .loader-txt span{display:block;font-weight:400}@media (max-width:767px){.loader-move{display:none}}.loader{top:0;right:0;bottom:0;left:0;position:absolute}.loader .loader-inner{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;margin-top:40px}.loader .loader-txt{margin-left:80px;color:#adb9c5;font-size:16px;font-weight:700;white-space:nowrap}.loader .loader-txt span{display:block;font-weight:400}@media (min-width:768px){.loader{top:200px}}@media (max-width:767px){.loader{top:400px}}@media (max-width:480px){.loader{top:450px}}@-webkit-keyframes enter{0%{opacity:0;top:-2px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:2px}}@keyframes enter{0%{opacity:0;top:-2px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:2px}}@-moz-keyframes enter{0%{opacity:0;top:-2px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:2px}}.loader-feeds{position:absolute;left:50%;top:50%;margin-left:-41.5px;margin-top:-30.5px}.loader-feeds .square{background:#9ca9b6;width:25px;height:15px;float:left;top:-2px;margin-right:4px;margin-top:4px;position:relative;opacity:0;border-radius:2px;-webkit-animation:enter 3s infinite;animation:enter 3s infinite}.loader-feeds .enter{top:0;opacity:1}.loader-feeds .square:nth-child(1){-webkit-animation-delay:.24s;-moz-animation-delay:.24s;animation-delay:.24s}.loader-feeds .square:nth-child(2){-webkit-animation-delay:.28s;-moz-animation-delay:.28s;animation-delay:.28s}.loader-feeds .square:nth-child(3){-webkit-animation-delay:.32s;-moz-animation-delay:.32s;animation-delay:.32s}.loader-feeds .square:nth-child(4){-webkit-animation-delay:.12s;-moz-animation-delay:.12s;animation-delay:.12s}.loader-feeds .square:nth-child(5){-webkit-animation-delay:.16s;-moz-animation-delay:.16s;animation-delay:.16s}.loader-feeds .square:nth-child(6){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.loader-feeds .square:nth-child(8){-webkit-animation-delay:.04s;-moz-animation-delay:.04s;animation-delay:.04s}.loader-feeds .square:nth-child(9){-webkit-animation-delay:.08s;-moz-animation-delay:.08s;animation-delay:.08s}.loader-feeds .clear{clear:both}.loader-feeds .last{margin-right:0}.yourFeeds.feeds-list .loader-feeds .square{background-color:#fff}.loader-block .loader-sm{top:50%}.loader-sm{width:40px;height:30px;bottom:0;padding:0}.loader-sm .loader-feeds{position:relative;left:50%;top:auto;margin-left:-20px;margin-top:0}.loader-sm .loader-feeds .square{width:12px;height:8px;top:-2px;margin-right:2px;margin-top:2px;border-radius:2px}#loadermovin{position:relative;height:45px;width:100%;margin-bottom:80px}#loadermovin svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-block{position:absolute;top:170px;left:0;bottom:0;right:0}.loader-block #loadermovin{position:relative;height:80px;margin-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-animation,.search-loader{position:relative;overflow:hidden;transition:all .4s ease}.loader-animation:before,.search-loader:before{content:'';display:block;height:2px;background:#b3e5fc;position:absolute;z-index:1;right:0;left:0}.loader-animation:after,.search-loader:after{content:'';display:block;position:absolute;opacity:1;z-index:5;left:0;right:0;width:100%;height:2px;margin-left:100%;background:#5ca4ec;transition:all .3s ease;-webkit-animation:progress-anim 3s linear infinite;animation:progress-anim 3s linear infinite}.search-loader:before{bottom:0}.search-loader:after{bottom:0}.loader-animation:before{top:0;height:100%;background:rgba(255,255,255,.4)}.loader-animation:after{top:0;height:3px;background:#5ca4ec}.loader-animation.green:after{background:#40c143}.loader-animation.red:after{background:#eb5257}@keyframes progress-anim{0%{margin-left:-100%}100%{margin-left:100%}}.header .header-nav{list-style:none;margin:0;padding:0}.header .header-nav li{float:left;position:relative;height:70px}.header .header-nav li a{position:relative;float:left;display:inline-block;padding:25px 12px;background:0 0;color:#c0c7cf;font-weight:600;font-size:12px;text-transform:uppercase;line-height:20px;letter-spacing:.2px}.header .header-nav li:last-child:after{display:none}.header .header-nav li a:focus{text-decoration:none;color:#c0c7cf}@media (min-width:768px){.header .header-nav.nav li:first-child a{padding-left:0}.header .header-nav.nav li:last-child:after{display:none}.header .header-nav.nav li:after{content:'';background-color:rgba(255,255,255,.3);width:4px;height:4px;display:inline-block;border-radius:50%;position:relative;top:-3px}.header .header-nav.nav li a:active,.header .header-nav.nav li a:hover:not(focus),.header .header-nav.nav li a.active{color:#fff;text-decoration:none}.header .header-nav.nav li a:active:after,.header .header-nav.nav li a:hover:not(focus):after,.header .header-nav.nav li a.active:after{content:'';display:block;width:30px;height:2px;margin:0 auto;background:#5ca4ec}}@media screen and (max-width:767px){.header .header-nav{display:block;border-bottom:1px solid #384967;padding-top:0;margin-bottom:0;width:100%}.header .header-nav>li{display:block;height:auto;float:none;border-top:1px solid #384967;text-align:left;padding-bottom:0}.header .header-nav>li:before{display:none}.header .header-nav>li a{display:block;float:none;height:55px;line-height:55px;padding:0 20px;font-size:14px}.header .header-nav>li a:hover:before,.header .header-nav>li a.active:before{content:'';border-right:5px solid #5ca4ec;position:absolute;left:0;right:auto;top:0;bottom:0}.header .header-nav>li:after{content:'';position:absolute;left:25px;right:25px;bottom:0}.header .header-nav>li.notification a{display:block}.header .header-nav>li.notification a span{float:right;background:#fe555c;border-radius:100px;width:32px;height:25px;display:inline-block;text-align:center;line-height:25px;position:relative;top:-6px}}.modal-open{overflow:hidden!important;padding-right:0!important}.modal-open .modal{padding-right:0!important}.modal-open #intercom-container{display:none}.modal-content{border:0}.modal-dialog .close{opacity:1;position:absolute;right:10px;top:10px;z-index:10;width:40px;height:40px;line-height:40px;text-align:center}.modal{background-color:rgba(255,255,255,.6)}.modal ::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.modal ::-webkit-scrollbar{width:6px;background-color:transparent}.modal ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999}.modal-backdrop,.modal-backdrop.fade.in{background-color:#fff!important;opacity:.6!important;z-index:99}.modal-dialog--light .modal-dialog{width:400px}.modal-dialog--light .modal-content{background:#fff;color:#788491;text-align:center}.modal-dialog--light .modal-content .btn{min-height:50px;width:100%;max-width:320px}.modal-dialog--light .modal-content p{color:#788491;font-size:13px}.modal-dialog--light .modal-content h4{color:#73808d;font-size:28px;margin-top:46px;font-weight:100!important}.modal-dialog--light .modal-content .settings-link{font-size:13px}.modal-dialog--light .modal-content .modal-header .icon-modal img{position:absolute;top:-40px;left:50%;margin-left:-40px}.modal-dialog--light .modal-content .modal-header .icon-hader span{display:block;position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fb585e;border-radius:50%;line-height:80px}.modal-dialog--light .modal-content .modal-header .icon-hader span .md-icon{width:32px;height:32px;color:#fff}.modal-dialog--light .modal-content .modal-body{padding:10px 15px 20px 15px}.modal-dialog--light .modal-content .modal-header{padding-bottom:0}.modal-dialog--light .modal-content .modal-footer{margin-top:0;margin-bottom:10px;padding-top:0;text-align:center}.modal-dialog--light .modal-content .modal-header,.modal-dialog--light .modal-content .modal-footer{border:0}.modal-dialog--light .checkbox-label{position:static;padding-left:5px}.modal-dialog--dark .modal-content{background:#2d3b53;color:#fff;text-align:center}.modal-dialog--dark .modal-content .btn{min-height:43px}.modal-dialog--dark .modal-content p{color:#e8ecf0;font-size:13px}.modal-dialog--dark .modal-content h4{font-size:28px;margin-top:46px;font-weight:100!important}.modal-dialog--dark .modal-content .settings-link{font-size:13px}.modal-dialog--dark .modal-content .close{font-weight:100;color:#fff}.modal-dialog--dark .modal-content .modal-header .icon-hader span{display:block;position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fb585e;border-radius:50%;line-height:80px}.modal-dialog--dark .modal-content .modal-header .icon-hader span .md-icon{width:32px;height:32px;color:#fff}.modal-dialog--dark .modal-content .modal-header .icon-hader span .md-icon-star{width:52px;height:52px;color:#fff}.modal-dialog--dark .modal-content .modal-body{padding:10px 15px 20px 15px}.modal-dialog--dark .modal-content .modal-header{padding-bottom:0}.modal-dialog--dark .modal-content .modal-footer{margin-top:0;margin-bottom:10px;padding-top:0;text-align:center}.modal-dialog--dark .modal-content .modal-header,.modal-dialog--dark .modal-content .modal-footer{border:0}.modal-dialog--dark.modal-dialog-star .icon-modal span{display:block;position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fb585e;border-radius:50%;line-height:80px}.modal-dialog--dark.modal-dialog-star .icon-modal span .md-icon-star{width:52px;height:52px;color:#fff}.modal-dialog-content{position:absolute;top:200px;left:50%;bottom:auto;transform:translate(-50%,0);width:533px;padding:0;background:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.15);border-radius:6px}.modal-dialog-content.modal.fade.in .modal-dialog{transition:transform 0s}.modal-dialog-content .modal-dialog{border:0;box-shadow:none;width:100%;margin:0;padding:16px 24px}.modal-dialog-content .modal-content{border:0;background:0 0;box-shadow:none}.modal-dialog-content .modal-icon{position:static;height:86px;width:86px;margin:24px auto;text-align:center}.modal-dialog-content .modal-icon img{width:100%}.modal-dialog-content .modal-icon .icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%}.modal-dialog-content .modal-icon .icon .md-icon-modal{width:100%;height:100%;color:#fb585e}.modal-dialog-content .title h2{margin-top:0;margin-bottom:11px;font-weight:400;font-size:19px;color:#41505f;letter-spacing:-.2px;text-align:center;line-height:140%}.modal-dialog-content .title p{margin-bottom:30px;font-weight:400;font-size:15px;color:#73808d;letter-spacing:-.21px;text-align:center}.modal-dialog-content .modal-body-content{padding:16px 20px;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:4px}.modal-dialog-content .modal-body-content h3{margin:0 0 10px;font-weight:700;font-size:12px;color:#464951;text-transform:uppercase}.modal-dialog-content .modal-footer{display:flex;justify-content:center;border:0;margin-top:16px;padding:0;background:0 0}.modal-dialog-content .modal-footer .btn{width:calc(50% - 6px);height:50px;font-weight:600}.modal-dialog-content .modal-footer .btn+.btn{margin-left:12px}.modal-dialog-content .title+.modal-footer{margin-top:48px}.live-preview-body{height:528px}.modal.modal-live-preview,.modal.modal-pricing{background-color:rgba(0,0,0,.6)}.modal.modal-live-preview.modal-backdrop,.modal.modal-pricing.modal-backdrop,.modal.modal-live-preview.modal-backdrop.fade.in,.modal.modal-pricing.modal-backdrop.fade.in{background-color:#000!important;opacity:.6!important}.modal-live-preview .modal-dialog,.modal-pricing .modal-dialog{width:940px}.modal-live-preview .modal-dialog button.close,.modal-pricing .modal-dialog button.close{right:-20px;background:#fff;border-radius:50%;margin-top:-30px;font-size:26px;z-index:999}.modal-live-preview .modal-dialog button.close--btn-blue,.modal-pricing .modal-dialog button.close--btn-blue{background:#5ca4ec;color:#fff;font-weight:100;padding-bottom:0;padding-left:1px}.modal-live-preview .modal-dialog .modal-body,.modal-pricing .modal-dialog .modal-body{padding:0}.modal-live-preview .modal-dialog .modal-body iframe,.modal-pricing .modal-dialog .modal-body iframe{border:0;border-radius:6px 6px 0 0}.modal-live-preview .modal-dialog .modal-footer,.modal-pricing .modal-dialog .modal-footer{border:0;padding:16px 20px 0;z-index:10;position:relative}.modal-live-preview .modal-dialog .modal-footer .block-live,.modal-pricing .modal-dialog .modal-footer .block-live{padding:20px;text-align:center}.modal-live-preview .modal-dialog .modal-footer .block-live label,.modal-pricing .modal-dialog .modal-footer .block-live label{font-weight:700;color:#1b2943;padding-right:20px}.modal-live-preview .modal-dialog .modal-footer .block-live .wrapper,.modal-pricing .modal-dialog .modal-footer .block-live .wrapper{display:inline-block}.modal-live-preview .modal-dialog .modal-footer input.input-url,.modal-pricing .modal-dialog .modal-footer input.input-url{width:340px;height:45px;color:#586984}.modal-live-preview .modal-dialog .modal-footer button.btn-blue,.modal-pricing .modal-dialog .modal-footer button.btn-blue{line-height:normal;padding:0;min-width:0}.modal-live-preview .modal-dialog .modal-footer .digital-signage,.modal-pricing .modal-dialog .modal-footer .digital-signage{padding:15px;border-radius:0 0 6px 6px;background:#f3f6f9;text-align:center}.modal-live-preview .modal-content{border:0}.modal-live-preview .modal-dialog{width:939px;padding-top:100px}.modal-live-preview .modal-dialog .modal-body>div{overflow:hidden;border-radius:6px 6px 0 0}.modal-live-preview .modal-dialog .modal-footer button.btn-blue{min-width:120px}.modal-live-preview .modal-dialog .modal-footer button.btn-blue .icon-checkmark{margin-right:0}.modal-live-preview .modal-dialog .live-preview{width:938px;height:530px}.modal-live-preview .modal-dialog #loadermovin{background:#000;position:absolute;z-index:99;height:100%;top:0;bottom:0;left:0;right:0}.modal-live-preview .modal-dialog #loadermovin svg{width:30%!important;height:30%!important;fill:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-live-preview .live-preview-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:7px 7px 0 0}.modal-live-preview .live-preview-loader .loader-feeds .square{background-color:#fff}.modal-live-preview.small-frame .modal-dialog{width:587px}.modal-live-preview.small-frame .modal-dialog .modal-footer input.input-url{width:280px}.modal-live-preview.small-frame .modal-dialog .modal-footer button.btn-blue{margin-right:0}.modal-live-preview.small-frame .modal-dialog .link-gray-txt{display:block;margin-top:10px}.modal-live-preview.small-frame .modal-dialog .live-preview{width:100%;height:330px}.modal-pricing .modal-dialog{width:780px}.modal-pricing .modal-dialog .modal-body{padding:0}.modal-live-preview.modal-video-preview .modal-dialog{width:auto;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;padding-top:20px}.modal-live-preview.modal-video-preview .modal-dialog .video-preview{max-width:90vw;width:auto;max-height:calc(90vh - 20px);height:auto}.modal-live-preview.modal-video-preview .modal-dialog .modal-body.modal-white-bg{background:#fff;padding:5px}.video-preview{display:block}.authentication-modal{padding-left:17px}.authentication-modal .modal-dialog{width:500px;margin:30px auto}.authentication-modal .modal-dialog .modal-content{padding:50px 40px}.authentication-modal .modal-dialog .modal-content .logo img{width:50px}.authentication-modal .modal-dialog .modal-content p{margin-bottom:65px}.authentication-modal .modal-dialog .modal-content .btn-dark-blue{display:block;width:100%;margin-bottom:25px;padding-top:22px;padding-bottom:22px;font-size:18px;font-weight:700}.authentication-modal .modal-dialog .modal-content a.link{color:#4f607d;font-size:16px}.create-feed-modal .modal-dialog{width:470px;margin:30px auto}.create-feed-modal .modal-dialog .modal-content .title{padding:23px}.create-feed-modal .modal-dialog .modal-content .title h1{font-size:22px;margin-bottom:0}.create-feed-modal .modal-dialog .modal-content .title .close{opacity:1;position:absolute;top:22px;right:25px;color:#73808d;font-size:24px;font-weight:500}.create-feed-modal .modal-dialog .modal-content .list-content{padding:10px 30px;background:#f5f6f7;border-top:1px solid #e0e7ec;border-bottom:1px solid #e0e7ec}.create-feed-modal .modal-dialog .modal-content .social-input{margin:10px 0}.create-feed-modal .modal-dialog .modal-content .btn-footer{padding:20px 30px}.create-feed-modal .modal-dialog .modal-content .btn{display:block;width:100%}.addFeedModal .modal-dialog{width:500px}.addFeedModal .modal-dialog .modal-body{padding:0}.addFeedModal .modal-dialog h3{padding:25px 10px;font-size:18px;color:#5b6a86;line-height:1.5em;text-align:center}.addFeedModal .modal-dialog .approve-box{float:left;width:50%;min-height:247px;padding:30px 25px;text-align:center}.addFeedModal .modal-dialog .approve-box p{color:#fff;font-weight:100}.addFeedModal .modal-dialog .approve-box .btn{width:100%;margin-bottom:25px}.addFeedModal .modal-dialog .approve-box .img{margin-bottom:20px;height:38px}.addFeedModal .modal-dialog .approve-manual{background:#1b2943;border-radius:0 0 0 6px}.addFeedModal .modal-dialog .approve-auto{background:#49a3db;border-radius:0 0 6px 0}.modal-def-body{padding:44px 30px 30px;text-align:center}.modal-def-body .icon-modal{margin-bottom:40px}.modal-def-body h3{margin-bottom:35px;color:#4f607d;font-size:20px;font-weight:100}.modal-def-body p{margin-bottom:40px;font-size:13px;color:#73808d}.playPauseModal .modal-content{border:0}.playPauseModal .modal-dialog{width:447px}.playPauseModal .modal-dialog .modal-def-body{padding:30px 20px}.playPauseModal .modal-dialog .modal-def-body h3{margin-bottom:25px}.playPauseModal .modal-dialog .modal-def-body p{margin-bottom:0}.playPauseModal .image-modal{margin:29px -20px 15px}.playPauseModal .image-modal img{display:inline-block;width:100%}.playPauseModal label{color:#4f607d}.applyCouponModal .modal-content,.finalPurchaseModal .modal-content{border:0}.applyCouponModal .modal-dialog,.finalPurchaseModal .modal-dialog{width:380px}.addCreditCartModal .modal-content{border:0}.addCreditCartModal .modal-dialog{width:380px}.addCreditCartModal .modal-dialog button.close{position:absolute;top:17px;right:20px;opacity:.6;font-size:26px;font-weight:600}.addCreditCartModal .modal-dialog .modal-def-body .icon-modal{margin-top:10px;margin-bottom:41px}.purchaseModal .modal-content{border:0}.purchaseModal button.close{position:absolute;top:15px;right:25px;opacity:.6;font-size:26px;font-weight:600}.purchaseModal .modal-body{padding:0}.purchaseModal .modal-header{padding:22px 25px}.purchaseModal .modal-header h3{margin-bottom:0;font-size:20px;font-weight:400;color:#4f607d;letter-spacing:-.21px}.purchaseModal .modal-header .icon-modal{position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fff;border-radius:50%;line-height:80px;text-align:center;border:1px solid rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.2)}.purchaseModal .modal-header .icon-modal img{width:40px}.purchaseModal .modal-main{padding:25px 25px 15px;background:#f5f6f7}.purchaseModal .note-info{margin-top:5px;margin-bottom:10px;padding:10px 15px;background:#b5bfcb;border-radius:4px;font-size:13px;color:#fff}.purchaseModal .note-info:before{content:'!';color:#b5bfcb;display:inline-block;background:#f3f6f9;width:15px;height:15px;line-height:15px;text-align:center;border-radius:100%;margin-right:8px}.purchaseModal .price-box,.purchaseModal .choose-day{display:inline-block;vertical-align:top}.purchaseModal .choose-day{margin-right:30px}.purchaseModal .choose-day .btn{margin-bottom:10px}.purchaseModal .price-box{margin-bottom:10px}.purchaseModal .price-box .price{font-size:25px;color:#55616d;margin-bottom:0;margin-top:-4px}.purchaseModal .price-box .discount{font-size:14px;color:#73808d;margin-bottom:0}.purchaseModal p.title{margin-bottom:15px;font-weight:600;font-size:12px;color:#b5bfcb}.purchaseModal .modal-footer{text-align:center;padding:20px 25px}.purchaseModal .modal-footer .btn{margin-bottom:15px}.purchaseModal .modal-footer .btn img{position:relative;top:-1px;display:inline-block;margin-right:5px}.purchaseModal .modal-footer p{margin-bottom:0;font-size:13px;color:#73808d}.purchaseHouresModal .modal-dialog{width:470px}.purchaseFeedModal .modal-dialog{width:510px}.updatePaymentCardModal .modal-dialog{width:550px}.updatePaymentCardModal .modal-dialog .modal-content{border:0}.updatePaymentCardModal .modal-dialog .modal-main{padding:0}.updatePaymentCardModal .modal-dialog .modal-main #loading{padding:25px;text-align:center}.updatePaymentCardModal .modal-dialog .privacy{margin-top:10px;font-size:13px;color:#9eabb8}.updatePaymentCardModal .modal-dialog .privacy img{position:relative;top:-2px;margin-right:8px}.updatePaymentCardModal .modal-dialog .privacy a{font-size:13px;color:#9eabb8;text-decoration:underline}.updatePaymentCardModal .modal-dialog .input-def{display:inline-block;margin-bottom:10px}.updatePaymentCardModal .modal-dialog .input-def::-webkit-input-placeholder{color:#b5bfcb}.updatePaymentCardModal .modal-dialog .input-def:-moz-placeholder{color:#b5bfcb}.updatePaymentCardModal .modal-dialog .input-def::-moz-placeholder{color:#b5bfcb}.updatePaymentCardModal .modal-dialog .input-def:-ms-input-placeholder{color:#b5bfcb}.updatePaymentCardModal .modal-dialog .input-l{width:66%}.updatePaymentCardModal .modal-dialog .input-r{width:31%}.updatePaymentCardModal .modal-dialog .modal-footer .btn{margin-bottom:0}.updatePaymentCardModal .modal-dialog .btn-group-w205{width:48.5%}.dropdownfix{top:0!important}.updateProfileImg.modal{background-color:rgba(0,0,0,.6)}.updateProfileImg .modal-dialog{margin-top:100px;width:520px}.updateProfileImg .modal-content{border:0;padding:24px}.updateProfileImg .modal-content .profile-image{display:flex;align-items:center;margin-bottom:24px}.updateProfileImg .modal-content .profile-image h2{margin-top:0;margin-bottom:7px;font-weight:400;font-size:20px;color:#41505f;letter-spacing:-.2px}.updateProfileImg .modal-content .profile-image p{margin-bottom:0;font-weight:400;font-size:15px;color:#73808d;letter-spacing:-.21px}.updateProfileImg .modal-content .img-avatar{margin-right:24px}.updateProfileImg .modal-content .img-avatar img{display:inline-block;border:0;border-radius:100%;width:70px;height:70px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.26)}.updateProfileImg .modal-content .crop-img{background:#e9e9e9;padding:0;margin:0;height:240px;overflow:hidden;border-radius:4px}.updateProfileImg .modal-content .crop-img img{width:100%}.updateProfileImg .modal-content .btn{min-width:115px}.updateProfileImg .modal-footer{display:flex;margin-top:16px;padding:0;background:0 0;border:0}.updateProfileImg .modal-footer .btn{width:calc(50% - 6px)}.updateProfileImg .modal-footer .btn+.btn{margin-left:12px}.modal-dialog--profanity{width:460px;margin:0 auto}.modal-dialog--profanity .modal-header{position:relative;padding:19px 20px;background-color:#fe555c;border-radius:6px 6px 0 0;border:0}.modal-dialog--profanity .modal-header .close{position:absolute;top:16px;right:20px;font-size:30px;color:#fff;opacity:1;font-weight:300}.modal-dialog--profanity .modal-header h1{margin:0 30px 0 0;text-align:left;color:#fff;font-size:20px}.modal-dialog--profanity .modal-content{padding:0;border:0}.modal-dialog--profanity .search-box{position:relative;padding:2px 0;margin:0;background-color:#e44046}.modal-dialog--profanity .search-box .btn{position:absolute;top:-2px;padding-right:10px}.modal-dialog--profanity .search-box input[type=text]{width:100%;padding-left:55px;border:0;color:#fff}.modal-dialog--profanity .search-box input[type=text]::-webkit-input-placeholder{color:#fff}.modal-dialog--profanity .search-box input[type=text]:-moz-placeholder{color:#fff}.modal-dialog--profanity .search-box input[type=text]::-moz-placeholder{color:#fff}.modal-dialog--profanity .search-box input[type=text]:-ms-input-placeholder{color:#fff}.modal-dialog--profanity .search-list{height:390px;margin:5px 5px 5px 0;overflow-x:auto}.modal-dialog--profanity .search-list li{float:left;width:50%;padding:5px 10px;border-bottom:1px solid #f7f9fb;border-left:1px solid #f7f9fb}.modal-dialog--profanity .search-list li:nth-child(2n+1){border-left:0}.modal-dialog--profanity .search-list li label{margin-left:10px;color:#71829b}.modal-dialog--profanity .search-list li label:last-child{position:relative;top:2px}.tools-menu{position:fixed;width:100%;height:100vh}.tools-menu .modal-dialog{margin:0;padding:0}.tools-menu .md-icon{width:11px;height:11px;color:#73808d}.modal-add-user .modal-dialog{width:460px}.modal-add-user .modal-header{padding:30px 30px 20px 30px}.modal-add-user .modal-header .user-avatar{float:left;width:70px;height:70px}.modal-add-user .modal-header .user-info{margin:0 0 0 90px;width:auto}.modal-add-user .modal-header .user-info md-input-container{margin:0;font-size:14px;margin-bottom:10px}.modal-add-user .modal-header .user-info md-input-container label{margin-bottom:0}.modal-add-user .modal-header .user-info md-input-container .md-errors-spacer{display:none}.modal-add-user .modal-header .user-info input.input-border-bottom{display:block;width:100%}.modal-add-user .modal-body{padding:0}.modal-add-user .modal-body .list-alternative-row>li:last-child{border-radius:0}.modal-add-user .modal-body .assign-feeds-number{display:flex;align-items:center}.modal-add-user .modal-body .assign-feeds-number input.input-border-bottom.input-color-white{margin-bottom:0;margin-right:5px}.modal-add-user .dropdown-right{float:right}.addLiveHoursModal .modal-dialog{max-width:520px;width:95%}.addLiveHoursModal .modal-dialog .close{margin:0;color:#41505f;font-size:25px;right:20px;top:50%;transform:translateY(-50%)}.addLiveHoursModal .modal-header{position:relative;padding:20px 30px}.addLiveHoursModal .modal-title{margin:0;font-weight:400;font-size:20px;color:#41505f;letter-spacing:-.2px}.addLiveHoursModal .modal-title .md-icon{width:48px;height:23px;margin-right:5px}.addLiveHoursModal .modal-body{padding:0}.addLiveHoursModal .modal-body.live-updates{max-width:100%}.addLiveHoursModal .help-percent{margin-left:10px}.addLiveHoursModal .help-percent h3{opacity:.6;color:#fff!important}.addLiveHoursModal .help-percent table{width:100%;min-width:220px;text-align:left}.addLiveHoursModal .help-percent table td{padding:5px 12px;font-size:13px}.addLiveHoursModal .help-percent table tr:nth-child(2n+1) td{background:#39ae3c}.addLiveHoursModal .help-percent table tr:nth-child(2n+1) td:first-child{border-radius:4px 0 0 4px}.addLiveHoursModal .help-percent table tr:nth-child(2n+1) td:last-child{border-radius:0 4px 4px 0}.confirmPlanModal .modal-dialog{max-width:550px;width:95%}.confirmPlanModal .icon-successful{padding:25px 36px 36px;display:block;text-align:center}.confirmPlanModal .icon-successful img{display:inline-block}.confirmPlanModal .modal-body{text-align:center;padding:0 15px}.confirmPlanModal .modal-body h3{margin:0 0 5px;font-weight:600;font-size:14px;color:#73808d;text-transform:uppercase}.confirmPlanModal .modal-body h2{margin:0 0 24px;font-size:20px;font-weight:400;color:#41505f;letter-spacing:-.2px}.confirmPlanModal .modal-body .gray-block-info{background:#f9f9fa;border:1px solid #e5e9ee;border-radius:4px;max-width:90%;min-height:41px;margin:0 auto 28px;padding:12px 25px;text-align:right;font-size:14px;color:#73808d}.confirmPlanModal .modal-body .gray-block-info p{margin-bottom:0}.confirmPlanModal .modal-body .gray-block-info span{float:left;text-transform:uppercase;font-weight:600;font-size:14px;color:#40c143}.confirmPlanModal .modal-body .gray-block-info strong{font-weight:600}.confirmPlanModal .modal-body p{max-width:380px;margin:0 auto 44px;font-size:15px;color:#41505f;letter-spacing:-.21px;text-align:center}.confirmPlanModal .modal-footer{border:0;padding:0 24px 20px;text-align:center}.confirmPlanModal .modal-footer .btn.btn-blue .md-icon{color:#fff}.confirmPlanModal .modal-footer .btn{width:48%;max-width:245px;height:50px;line-height:50px;padding:0 10px}@media screen and (min-width:768px){.modal-dialog{padding-top:100px}.playPauseModal .modal-dialog{padding-top:15vh}.modal.modal-pricing .modal-dialog{padding-top:30px}.modal-content{border:1px solid rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.2)}}@media screen and (max-width:1024px){.tools-menu .modal-content{height:100vh;width:100vw;background:0 0;box-shadow:none;border:none;border-radius:0}}@media screen and (max-width:992px){.modal-pricing .modal-dialog{width:93%}.modal-live-preview .modal-dialog{width:95%;overflow:hidden;padding-right:12px;padding-left:12px}.modal-live-preview .modal-dialog button.close{right:-10px}.modal-live-preview .modal-dialog .modal-footer .block-live{text-align:left}.modal-live-preview .modal-dialog .modal-footer .block-live .wrapper{display:block;padding:10px 0}.modal-live-preview .modal-dialog .modal-footer .block-live button.btn-blue{margin:0}}@media screen and (max-width:768px){.modal-dialog{padding-top:0;margin:80px auto 30px}}@media screen and (max-width:767px){.modal-dialog .close{border-radius:50%;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}.modal-dialog--light .modal-dialog{width:100%;height:100vh;margin:0;background:#fff}.modal-dialog--light .modal-content{width:100%;height:100vh;box-shadow:none;border:0}.modal-dialog--light .modal-content>div{position:relative;top:50%;transform:translateY(-50%)}.modal-dialog--light .modal-content .modal-body{padding-bottom:40px}.modal-dialog--light .modal-content .modal-header .icon-modal img{position:static;margin:0}.modal-dialog--light .modal-content .modal-header .icon-hader span{background:#fff;border:1px solid #eef0f2;top:auto;position:relative}.modal-dialog--light .modal-content .modal-header .icon-hader span .md-icon{color:#fb585e}.modal-dialog--light .modal-content .modal-footer{margin-bottom:0}.modal-dialog--dark .modal-dialog{width:95%}.modal-dialog--dark .modal-dialog .modal-content .close{box-shadow:none}.modal-dialog--profanity{margin:0;width:100%}.modal-dialog--profanity .modal-content{box-shadow:none}.modal-dialog--profanity .modal-header{border-radius:0}.modal-dialog--profanity .search-list{height:calc(100vh - 110px)}.updatePaymentCardModal .modal-dialog{margin:0;width:100%}.updatePaymentCardModal .modal-dialog .modal-content{border:0;border-radius:0}.addCreditCartModal .modal-dialog{width:100%;margin:0}.addCreditCartModal .modal-dialog .modal-body{height:100vh}.addCreditCartModal .modal-dialog .modal-body>div{position:relative;top:50%;transform:translateY(-50%)}.addCreditCartModal .modal-dialog .modal-body p br{display:none}.addCreditCartModal .modal-dialog button.close{border-radius:50%;box-shadow:0 3px 10px 0 rgba(136,139,143,.3);opacity:1;position:absolute;right:10px;top:10px;z-index:10;width:40px;height:40px;line-height:40px;text-align:center}.addCreditCartModal .modal-dialog .modal-content{border-radius:0;height:100vh}.modal-add-user .modal-dialog{width:100%!important;margin:0}.modal-add-user .modal-dialog .modal-content{border:0;border-radius:0;min-height:100vh;box-shadow:none}.modal-live-preview .modal-dialog{width:100%;margin:0;padding:0}.modal-live-preview .modal-dialog button.close{margin-top:10px;right:10px}.modal-live-preview .modal-dialog .modal-content{border:0;border-radius:0}.modal-live-preview .modal-dialog .modal-footer .digital-signage{border-radius:0}.updateProfileImg .modal-dialog{margin:0;width:100%}.updateProfileImg .modal-content{height:100vh;border-radius:0}.updateProfileImg .modal-content>div{position:relative;top:50%;transform:translateY(-50%)}.updateProfileImg .modal-content .img-avatar{top:0}.updateProfileImg .modal-content .img-avatar img{width:80px;height:80px}.updateProfileImg .modal-content .crop-img{margin:20px 0 18px;background:0 0}}@media screen and (orientation:portrait) and (max-width:767px){.purchaseModal .modal-body iframe{height:706px!important}}@media screen and (orientation:landscape) and (max-width:767px){.purchaseModal .modal-body iframe{height:506px!important}.updateProfileImg .modal-content .crop-img{height:auto}.updateProfileImg .modal-content .crop-img img{width:200px}}@media screen and (orientation:landscape) and (max-width:670px){.modal-dialog--light .modal-content h4{margin-top:15px}.modal-dialog--light .modal-content .modal-body{padding-bottom:15px}}@media screen and (orientation:landscape) and (max-width:480px){.purchaseModal .modal-body iframe{height:706px!important}}@media screen and (max-width:500px){.modal-add-user .dropdown-right{float:left;margin-left:30px}}@media screen and (max-width:540px){.modal-live-preview .modal-dialog .modal-footer input.input-url,.modal-pricing .modal-dialog .modal-footer input.input-url{width:66%}.modal-live-preview .modal-dialog{padding-top:0}.successful-authentication-modal .modal-dialog,.authentication-modal .modal-dialog{width:100%}.purchaseHouresModal .modal-dialog,.purchaseFeedModal .modal-dialog{width:90%}}@media screen and (max-width:480px){.playPauseModal .modal-dialog,.applyCouponModal .modal-dialog,.finalPurchaseModal .modal-dialog{width:95%}.modal-add-user .modal-header .user-info{display:block;margin-top:20px;margin-left:0}}@media screen and (max-width:400px){#updateProfileImg .modal-dialog{width:100%}.confirmPlanModal .modal-footer{padding-left:15px;padding-right:15px}}@media screen and (max-width:360px){.modal-live-preview .modal-dialog .modal-footer .block-live .wrapper{clear:both;overflow:hidden}.modal-live-preview .modal-dialog .modal-footer .block-live .wrapper input.input-url{width:100%}.modal-live-preview .modal-dialog .modal-footer .block-live .wrapper button.btn-blue{display:block;float:right;margin:10px 0}.modal-dialog .modal-footer .btn{width:100%}.modal-dialog .modal-footer .btn+.btn{margin-left:0;margin-top:10px}.purchaseModal button.close{right:5px}}.md-virtual-repeat-container{z-index:1055!important}#custom{height:48px}#custom md-autocomplete-wrap{background:#fff;border-radius:5px;border:1px solid #dddedf;box-shadow:none;height:48px;line-height:48px}#custom input[name=autocompleteField]{padding:0 16px;height:48px;line-height:48px;color:#1b2943}#custom input[name=autocompleteField]::-webkit-input-placeholder{color:#2d3b53;opacity:.5}#custom input[name=autocompleteField]:-moz-placeholder{color:#2d3b53;opacity:.5}#custom input[name=autocompleteField]::-moz-placeholder{color:#2d3b53;opacity:.5}#custom input[name=autocompleteField]:-ms-input-placeholder{color:#2d3b53;opacity:.5}.paging-list.pagination{display:flex;justify-content:center;margin:32px 0}.paging-list.pagination>li{display:inline-block;margin:0 4px}.paging-list.pagination>li>a,.paging-list.pagination>li>span{position:relative;float:left;min-width:46px;height:46px;line-height:44px;padding:0 15px;background:#fafafa;border:1px solid #d5dbe2;border-radius:4px;font-weight:600;font-size:13px;color:#3a414c;letter-spacing:-.19px;text-decoration:none;text-align:center}.paging-list.pagination>li a:hover,.paging-list.pagination>li a:active,.paging-list.pagination>li a:focus{background-color:#dfe6eb;border-color:#dfe6eb}.paging-list.pagination>li:first-child>a,.paging-list.pagination>li:first-child>span{background:#fafafa;border:1px solid #d5dbe2;border-radius:4px}.paging-list.pagination>li.pagination-prev a,.paging-list.pagination>li.pagination-next a{width:101px}.paging-list.pagination>li.pagination-prev.disabled a,.paging-list.pagination>li.pagination-next.disabled a{opacity:.5}.paging-list.pagination>li.pagination-prev a:before{content:'';position:relative;display:inline-block;width:0;height:0;margin-right:8px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #3a414c}.paging-list.pagination>li.pagination-next a:after{content:'';position:relative;display:inline-block;width:0;height:0;margin-left:8px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #3a414c}.paging-list.pagination>li.paging-dots a{pointer-events:none;user-select:none;background:0 0;border:0;letter-spacing:1px;line-height:36px;padding:0;font-size:23px}.paging-list.pagination>.active>a,.paging-list.pagination>.active>a:focus,.paging-list.pagination>.active>a:hover,.paging-list.pagination>.active>span,.paging-list.pagination>.active>span:focus,.paging-list.pagination>.active>span:hover{z-index:3;color:#3a414c;cursor:default;background-color:#dfe6eb;border-color:#dfe6eb}.popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;background-color:#fff;border-radius:6px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1010}.popover.top{margin-top:-10px}.popover.top .arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:50%;margin-left:-11px}.popover.top .arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popover .arrow,.popover .arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover-content{padding:9px 9px 0}.white-block{background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:5px}.search-block{position:relative;padding:20px;margin:40px 0 20px}.search-block .btn-search{position:absolute;top:20px}.search-block .search-control{display:inline-block;vertical-align:middle;width:100%;border:none;padding:5px 10px 5px 60px;font-size:19px}.privacy-info{padding:50px;margin-bottom:40px}.privacy-info hr.line{margin:40px 0}.privacy-info .title-btn{position:relative;margin-bottom:20px;cursor:pointer}.privacy-info .title-btn h4{margin-right:50px}.privacy-info .title-btn:after{content:'';position:absolute;right:20px;top:50%;margin-top:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #9aa2b1}.privacy-info .title-btn.collapsed:after{border-top:6px solid #9aa2b1;border-bottom:0}.ui-carousel .track-wrapper{overflow:visible;z-index:10;transition:500ms;-webkit-transition:500ms;-moz-transition:500ms;transform-origin:center center;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center}.ui-carousel .carousel-prev .carousel-btn{left:-60px}.ui-carousel .carousel-next .carousel-btn{right:-60px}.ui-carousel .carousel-prev .carousel-btn .ui-icon-prev,.ui-carousel .carousel-next .carousel-btn .ui-icon-next{display:none}.ui-carousel .carousel-prev .carousel-btn,.ui-carousel .carousel-next .carousel-btn{transition:opacity 500ms;opacity:1!important;height:110%}.ui-carousel .carousel-disable .carousel-btn{opacity:0!important;user-select:none;cursor:default}.feeds-list .ui-carousel .carousel-prev .carousel-btn,.feeds-list .ui-carousel .carousel-next .carousel-btn{width:56px;padding:0}.feeds-list .ui-carousel .carousel-prev .carousel-btn:after,.feeds-list .ui-carousel .carousel-next .carousel-btn:after{content:'';display:block;width:100%;height:100%;top:0;position:absolute;padding:0;border-radius:0;background-color:rgba(250,250,250,.6);transition:all .3s ease-in-out}.feeds-list .ui-carousel .carousel-prev .carousel-btn:hover:after,.feeds-list .ui-carousel .carousel-next .carousel-btn:hover:after{background-color:rgba(250,250,250,.8)}.feeds-list .ui-carousel .carousel-prev .carousel-btn:before,.feeds-list .ui-carousel .carousel-next .carousel-btn:before{content:'';display:block;position:absolute;opacity:0;z-index:1;width:13px;height:28px;top:calc(50% - 14px);margin:0;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s,-moz-transform .2s ease-out 0s,-o-transform .2s ease-out 0s;transform-origin:50% 50%}.feeds-list .ui-carousel .carousel-prev .carousel-btn:hover:before,.feeds-list .ui-carousel .carousel-next .carousel-btn:hover:before{transform:scale(1.25)}.feeds-list .ui-carousel .carousel-prev .carousel-btn:before{background:url(https://static.staging-seenspire.com/assets/portals/icons/blue-arrow-left-big.svg) no-repeat;left:19px}.feeds-list .ui-carousel .carousel-next .carousel-btn:before{background:url(https://static.staging-seenspire.com/assets/portals/icons/blue-arrow-right-big.svg) no-repeat;right:19px;left:auto}.feeds-list .feeds:hover .carousel-prev .carousel-btn:before,.feeds-list .feeds:hover .carousel-next .carousel-btn:before{opacity:1}.feeds-list .feeds:hover .carousel-prev .carousel-btn:after,.feeds-list .feeds:hover .carousel-next .carousel-btn:after{opacity:1}.yourFeeds.feeds-list .ui-carousel .carousel-prev .carousel-btn:after,.yourFeeds.feeds-list .ui-carousel .carousel-next .carousel-btn:after{background-color:rgba(28,43,75,.7)}.yourFeeds.feeds-list .ui-carousel .carousel-next .carousel-btn:hover:after,.yourFeeds.feeds-list .ui-carousel .carousel-prev .carousel-btn:hover:after{background-color:rgba(28,43,75,.8)}.yourFeeds.feeds-list .ui-carousel .carousel-prev .carousel-btn:before{background:url(https://static.staging-seenspire.com/assets/portals/icons/white-arrow-left-big.svg) no-repeat}.yourFeeds.feeds-list .ui-carousel .carousel-next .carousel-btn:before{background:url(https://static.staging-seenspire.com/assets/portals/icons/white-arrow-right-big.svg) no-repeat}.carousel-dots{opacity:0;top:-46px;right:9px;width:auto;bottom:auto;text-align:right;transition:all .3s ease-in-out}.carousel-dots li{width:13px;height:3px;margin:0 1px;padding:0}.carousel-dots li button{width:13px;height:3px;padding:0;cursor:default}.carousel-dots li button:before{content:"";width:13px;height:3px;background:#73808d;display:inline-block}.feeds-list .feeds:hover .carousel-dots{opacity:1}@media screen and (max-width:1024px){.ui-carousel .carousel-prev .carousel-btn,.ui-carousel .carousel-next .carousel-btn{display:none!important}}@media screen and (max-width:767px){.ui-carousel{margin-left:-2px}.ui-carousel .carousel-dots{display:none}}.switch md-switch{position:relative;top:3px;margin:0}.switch md-switch.md-default-theme.md-checked.md-primary,.switch md-switch.md-checked.md-primary .md-thumb{background-color:#fff}.switch md-switch.md-default-theme.md-checked.md-primary,.switch md-switch.md-checked.md-primary .md-bar{background-color:#5ca4ec}.switch md-switch .md-bar{left:1px;width:22px;top:6px;height:7px;border-radius:8px;position:absolute}.switch md-switch .md-thumb{width:14px;height:14px}.switch md-switch.md-checked .md-thumb{left:-5px}.switch.switch-lg md-switch .md-thumb{width:20px;height:20px}.switch.switch-lg md-switch .md-bar{left:1px;width:33px;top:8px;height:10px;border-radius:8px;position:absolute}.switch.switch-lg md-switch.md-checked .md-thumb{left:-1px}.switch.switch-lg md-switch.md-default-theme.md-checked.md-primary,.switch.switch-lg md-switch.md-checked.md-primary .md-bar{background-color:#2bd65d}.table-information{display:block;width:100%;max-width:1440px;margin:0 auto;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border-radius:4px}.table-information partner-row .table-information-list,.table-information partner-user-row .table-information-list,.table-information account-row .table-information-list{border-bottom:1px solid #d5dbe2}.table-information partner-row:nth-child(2n+0) .table-information-list,.table-information partner-user-row:nth-child(2n+0) .table-information-list,.table-information account-row:nth-child(2n+0) .table-information-list{background:#fcfcfc}.table-information-full{max-width:100%}.table-information-list{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #d5dbe2}.table-information-list:nth-child(2n+0){background:#fcfcfc}.table-information-list:last-child{border-bottom:0}.table-information-list .table-list-row{display:flex}.table-information-list .table-list-row:last-child .table-list-cell{padding-top:0;padding-bottom:29px}.table-information-list .table-list-row.collapse{display:none}.table-information-list .table-list-row.collapse.in{display:flex}.table-information-list .table-list-cell{display:inline-block;flex-direction:column;width:calc(33.3% - 90px);vertical-align:top;padding:24px 0 16px 23px}.table-information-list .table-list-cell.table-list-one-cell{width:100%}.table-information-list .table-list-cell.table-list-one-cell p{white-space:normal;padding-left:96px}.table-information-list .table-list-cell.table-list-one-cell p span.label{margin-left:-96px;margin-top:4px}.table-information-list .table-list-cell p{margin-bottom:4px;font-weight:600;font-size:13px;color:#3a414c;letter-spacing:-.19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-information-list .table-list-cell p:last-child{margin-bottom:0}.table-information-list .table-list-cell p .label{display:inline-block;min-width:140px;padding:0 10px 0 0;text-align:right;font-weight:400;font-size:13px;color:#7c8590;letter-spacing:-.19px}.table-information-list .table-list-cell p .label .md-icon-invalid{width:14px;position:relative;top:-1px}.table-information-list .table-list-cell p a.link{font-weight:600;font-size:12px;color:#9ea7b2;cursor:pointer;letter-spacing:-.17px;text-decoration:underline}.table-information-list .table-list-cell p a.link:hover,.table-information-list .table-list-cell p a.linkfocus{color:#9ea7b2;text-decoration:none}.table-information-list .table-list-cell p .number{display:inline-block;padding-left:5px;padding-right:5px;background:#5ca4ec;border-radius:100px;height:15px;line-height:15px;font-weight:600;font-size:13px;color:#fff;letter-spacing:-.19px;text-align:center}.table-information-list .table-list-cell:first-child p span.label{min-width:96px}.table-information-list .table-list-cell:last-child{width:272px;padding:16px 32px 18px}.table-information-list .table-list-cell.table-cell-btn{display:inline-flex;justify-content:center;align-items:flex-end}.table-information-list .table-list-cell.table-cell-btn .btn{height:46px;line-height:46px}.table-information-list .table-list-cell.table-cell-btn .btn .md-icon-delete{width:12px}.table-information-list .table-list-cell.table-cell-btn .btn .md-icon-info-account{width:14px}.table-information-list .table-list-cell.table-cell-btn .btn .md-icon-transfer{width:16px}.table-information-list .table-list-cell.table-cell-btn .btn .md-icon-upgrade{width:19px;height:11px}.table-information-list .table-list-cell.table-cell-btn .btn .md-icon-key-permissions{width:17px;height:17px}.table-information-list .table-list-cell.table-cell-btn .btn-expander{width:100%;margin-top:8px;padding-left:24px;text-align:left}.table-information-list .table-list-cell.table-cell-btn .btn-expander:after{content:'Show less';display:inline-block}.table-information-list .table-list-cell.table-cell-btn .btn-expander.collapsed:after{content:'Show more'}.table-information-list .table-list-cell.table-cell-btn .btn-expander .icon-arrow{right:24px;left:auto}.table-information-list .table-list-cell.table-cell-btn>div{display:flex}.table-information-list .table-list-cell.table-cell-btn>div .btn{min-width:46px}.table-information-list .table-list-cell.table-cell-btn>div .btn-group+.btn-group,.table-information-list .table-list-cell.table-cell-btn>div .btn-group+.btn,.table-information-list .table-list-cell.table-cell-btn>div .btn+.btn-group,.table-information-list .table-list-cell.table-cell-btn>div .btn+.btn{margin-left:8px}.table-information-list.table-partner-user-information-list .table-list-cell{width:calc(33.3% - 73px)}.table-information-list.table-partner-user-information-list .table-list-cell:last-child{width:272px}.table-information-no-open .table-information-list .table-list-row:last-child .table-list-cell,.table-information-no-open .table-information-list .table-list-row .table-list-cell{padding-top:24px;padding-bottom:24px}.table-information.table-information-three-coulms .table-information-list .table-list-cell{width:33.3%}.table-information.table-information-five-coulms .table-information-list .table-list-cell{width:calc(25% - 66px)}.table-information.table-information-label-display .table-information-list .table-list-row{min-height:93px;border-bottom:1px solid #d5dbe2}.table-information.table-information-label-display .table-information-list .table-list-row:nth-child(2n+0){background:#fcfcfc}.table-information.table-information-label-display .table-information-list .table-list-row:last-child .table-list-cell{padding-top:24px}.table-information.table-information-label-display .table-information-list .table-list-cell{display:inline-flex;position:relative;padding:24px 0 24px 23px;justify-content:center}.table-information.table-information-label-display .table-information-list .table-list-cell .table-user-cell{display:flex;align-items:center}.table-information.table-information-label-display .table-information-list .table-list-cell .md-icon.md-icon-invalid{position:absolute;left:3px;top:auto;margin-top:-2px}.table-information.table-information-label-display .table-information-list .table-list-cell .avatar-img{margin-left:10px;margin-right:32px;display:inline-block;border:2px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);min-width:44px;width:44px;height:44px;border-radius:100%}.table-information.table-information-label-display .table-information-list .table-list-cell .avatar-img img{width:100%;height:100%;border-radius:100%}.table-information.table-information-label-display .table-information-list .table-list-cell p{margin-bottom:0}.table-information.table-information-label-display .table-information-list .table-list-cell p .label{display:block;text-align:left}.table-information.table-information-label-display .table-information-list .table-list-cell:last-child{width:265px;padding:24px 32px}.table-information.table-information-label-display .table-information-list .table-list-cell.table-cell-btn>div{margin-bottom:0}.table-information.table-information-label-display .table-information-list .table-list-cell.table-cell-btn>div .btn-update-profile{min-width:140px}.entertainmant-info .close-btn,.list-entertainmant .close-btn{position:absolute;right:10px;top:10px;z-index:10;width:40px;height:40px;font-size:40px;line-height:40px;text-align:center;color:#fff;outline:0}.entertainmant-info .dropdown-btn .dropdown-title,.list-entertainmant .dropdown-btn .dropdown-title{display:flex;align-items:center;min-width:60px;background:0 0;box-shadow:none;font-size:14px;color:#1b2943;font-weight:400;padding-right:20px}.entertainmant-info .dropdown-title,.list-entertainmant .dropdown-title{padding:0 38px 0 15px;font-size:14px;font-weight:600;position:relative;background:#fff;border-radius:4px;min-width:260px;height:40px;line-height:40px;color:#1b2943;box-shadow:0 3px 4px 0 rgba(0,0,0,.05),0 1px 2px 0 rgba(0,0,0,.15)}.entertainmant-info .dropdown-title:after,.list-entertainmant .dropdown-title:after{content:'';position:absolute;top:18px;right:20px;display:block;float:left;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #9eabb8;opacity:.5}.entertainmant-info .dropdown-title.dropdown--gray-arrow:after,.list-entertainmant .dropdown-title.dropdown--gray-arrow:after{border-top:6px solid #cfd5dc}.entertainmant-info .dropdown-title:hover,.list-entertainmant .dropdown-title:hover{cursor:pointer}.entertainmant-info .dropdown-item,.list-entertainmant .dropdown-item{position:relative}.entertainmant-info .dropdown-item img,.list-entertainmant .dropdown-item img{display:inline-block;margin-left:4px}.entertainmant-info .dropdown-item.dropup .dropdown-menu,.list-entertainmant .dropdown-item.dropup .dropdown-menu{top:auto!important;bottom:0}.entertainmant-info .dropdown-item.open,.list-entertainmant .dropdown-item.open{box-shadow:none}.entertainmant-info .dropdown-item.open .flag-name,.list-entertainmant .dropdown-item.open .flag-name{text-align:left}.entertainmant-info .dropdown-item.open .flag-icon,.list-entertainmant .dropdown-item.open .flag-icon{top:0}.entertainmant-info .dropdown-item.open .dropdown-title,.list-entertainmant .dropdown-item.open .dropdown-title{box-shadow:none}.entertainmant-info .dropdown-item.open .dropdown-title:after,.list-entertainmant .dropdown-item.open .dropdown-title:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.entertainmant-info .dropdown-item.open .dropdown-menu,.list-entertainmant .dropdown-item.open .dropdown-menu{display:block;z-index:999;border-radius:0 0 4px 4px;box-shadow:0 0 rgba(0,0,0,.14),0 0 4px 0 rgba(0,0,0,.13);border:0;max-height:inherit;padding:0;min-width:231px;max-height:218px;position:absolute;top:36px}.entertainmant-info .dropdown-item.open .input-item,.list-entertainmant .dropdown-item.open .input-item{position:relative;height:40px;line-height:40px;color:#4f607d;display:block;font-size:14px;font-weight:600;margin:0;cursor:pointer;border-top:1px solid #eceef0;padding:0 20px 0 43px;outline:0}.entertainmant-info .dropdown-item.open .input-item a:hover,.list-entertainmant .dropdown-item.open .input-item a:hover{text-decoration:none}.entertainmant-info .dropdown-item.open .input-item.select:after,.list-entertainmant .dropdown-item.open .input-item.select:after{content:'';display:inline-block;position:absolute;top:50%;left:20px;width:10px;height:5px;border-style:solid;border-color:#5ca4ec;border-width:0 0 2px 2px;transform:translateY(-50%) rotate(-45deg)}.entertainmant-info .dropdown-item.open .input-item:first-child,.list-entertainmant .dropdown-item.open .input-item:first-child{margin-top:0;border-top:0}.entertainmant-info .dropdown-item.open .input-item .flag-icon,.list-entertainmant .dropdown-item.open .input-item .flag-icon{top:-1px;margin-right:0}.entertainmant-info .dropdown-item:hover .dropdown-title.form-control,.list-entertainmant .dropdown-item:hover .dropdown-title.form-control{color:#5ca4ec}.entertainmant-info .dropdown-title-sm,.list-entertainmant .dropdown-title-sm,.entertainmant-info .dropdown-item.open .dropdown-menu-sm,.list-entertainmant .dropdown-item.open .dropdown-menu-sm{min-width:80px}.entertainmant-info .dropdown-menu,.list-entertainmant .dropdown-menu{display:none;position:absolute;left:0;top:37px;width:100%;background-color:#FFF;border-bottom:1px solid #E2E2E2;max-height:320px;overflow:auto;left:auto}.entertainmant-info .dropdown-menu ul,.list-entertainmant .dropdown-menu ul{list-style:none;margin:0;padding:0 0 20px 0}.entertainmant-info .dropdown-menu li a,.list-entertainmant .dropdown-menu li a{padding:10px 30px;display:block;color:#818994;font-size:13px}.entertainmant-info .dropdown-btn .dropdown-title:after,.list-entertainmant .dropdown-btn .dropdown-title:after{right:0}.entertainmant-info .dropdown-btn.dropdown-item.open .dropdown-menu,.list-entertainmant .dropdown-btn.dropdown-item.open .dropdown-menu{top:0;border-radius:4px}.entertainmant-info .dropdown-btn.dropdown-item.open .dropdown-menu .title,.list-entertainmant .dropdown-btn.dropdown-item.open .dropdown-menu .title{padding:15px 20px;font-size:14px;font-weight:600;color:#1b2943;text-align:left}.entertainmant-info .dropdown-btn.dropdown-item.open .dropdown-menu .title:after,.list-entertainmant .dropdown-btn.dropdown-item.open .dropdown-menu .title:after{content:'';position:absolute;top:22px;right:20px;display:block;float:left;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #9eabb8;opacity:.5}.entertainmant-info .dropdown-lg .dropdown-title,.list-entertainmant .dropdown-lg .dropdown-title{height:50px;line-height:48px;font-size:17px;color:#5f6c86}.entertainmant-info .dropdown-lg .dropdown-title:after,.list-entertainmant .dropdown-lg .dropdown-title:after{top:23px}.entertainmant-info .dropdown-lg .dropdown-title span,.list-entertainmant .dropdown-lg .dropdown-title span{margin-right:10px;font-size:15px;color:#b6bfc5;text-align:left}.entertainmant-info .dropdown-lg.open .dropdown-menu,.list-entertainmant .dropdown-lg.open .dropdown-menu{margin-top:0}.entertainmant-info .dropdown-lg.open .input-item,.list-entertainmant .dropdown-lg.open .input-item{font-size:17px}dropdown-option .info-options label:first-letter,lang-option .info-options label:first-letter,country-option .info-options label:first-letter,season-option .info-options label:first-letter{text-transform:capitalize}.list-item-outer{position:relative;display:inline-block;width:400px;height:225px;margin:5px;box-sizing:border-box;outline:0;cursor:default}.list-item{display:block;position:relative;white-space:normal;vertical-align:top;z-index:1;background-image:linear-gradient(-180deg,rgba(0,0,0,.1) 50%,rgba(0,0,0,.8) 100%);border-radius:4px;width:400px;height:225px;-webkit-transition:width .2s,height .2s,margin .2s;-moz-transition:width .2s,height .2s,margin .2s;-ms-transition:width .2s,height .2s,margin .2s;transition:width .2s,height .2s,margin .2s;transform-origin:center center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.list-item .list-item-content .stories-num,.list-item .stories-num{opacity:.8;font-weight:400;font-size:14px;text-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;letter-spacing:-.26px;text-align:left}.list-item .item-bg{overflow:hidden;position:absolute;width:100%;height:100%;border-radius:4px;z-index:10}.list-item .item-bg:before{content:'';z-index:10;background-image:linear-gradient(-180deg,rgba(0,0,0,.1) 50%,rgba(0,0,0,.7) 100%);background-size:cover;position:absolute;width:100%;height:100%;top:0;border-radius:3px}.list-item .list-item-bg{position:relative;width:100%;height:100%;border-radius:4px}.list-item .list-item-bg.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center}.list-item .list-item-bg img{width:100%}.list-item .check{display:none}.list-item .visible-h{display:none}.list-item .invisible-h{display:inline-block}.list-item.active{transition:.3s;z-index:2;background-image:linear-gradient(-180deg,rgba(0,0,0,.1) 50%,rgba(0,0,0,.8) 100%);border-radius:4px;-webkit-box-shadow:0 0 0 3px #5db8f1;-moz-box-shadow:0 0 0 3px #5db8f1;box-shadow:0 0 0 3px #5db8f1;box-sizing:border-box}.list-item.active .check{display:block;position:absolute;top:20px;right:20px}.list-item.active .check img{display:block}.list-item.hover.active{box-shadow:none}.list-item .list-item-content{position:absolute;width:100%;bottom:0;z-index:10;padding:20px}.list-item .list-item-content h3{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.49px;line-height:1.2;text-shadow:0 2px 1px rgba(0,0,0,.3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-item .list-item-content p{margin-bottom:0;opacity:.8;font-size:13px;color:#fff;letter-spacing:-.27px}.sync{display:none;position:absolute;top:20px;right:20px;z-index:20}.overlayBg{background-image:linear-gradient(90deg,#292e37 24%,rgba(40,46,55,.1) 100%);width:100%;min-height:100%;border-radius:3px}.more-info{font-size:15px;font-weight:400;color:#5ca4ec;outline:0}.more-info:after{content:'';position:relative;top:-3px;display:inline-block;width:8px;height:8px;margin-left:6px;border-color:#5ca4ec;border-width:0 0 2px 2px;border-style:solid;transform:rotate(-45deg)}@media (min-width:1025px){.list-entertainmant{position:relative;z-index:1}.list-entertainmant .list-item.hover .original,.list-entertainmant .list-item.hover .exclusive{position:absolute;top:7px;left:120px}.list-entertainmant .list-item.hover .list-item-content .list-item-info-inner .original,.list-entertainmant .list-item.hover .list-item-content .list-item-info-inner .exclusive{display:none}.list-item.hover{position:absolute;width:440px;height:350px;z-index:10;margin:-62px -41px;transition:.2s;transform-origin:center center}.list-item.hover .item-bg:before{z-index:10;background:0 0;background-image:linear-gradient(-180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.8) 100%);border-radius:3px 3px 0 0;background-size:cover;position:absolute;width:100%;height:100%;top:0;border-radius:4px}.list-item.hover .sync{display:block}.list-item.hover .list-item-bg{overflow:hidden;border-radius:4px 4px 0 0}.list-item.hover .visible-h{display:block}.list-item.hover .invisible-h{display:none}.list-item.hover .list-item-content{top:0}.list-item.hover .list-item-content .action-btn{margin-bottom:20px;min-height:39px}.list-item.hover .list-item-content .action-btn>*{display:inline-block;vertical-align:middle}.list-item.hover .list-item-content .action-btn label{opacity:.8;font-weight:600;font-size:14px;color:#fff;letter-spacing:-.26px;position:relative;top:4px;margin-left:5px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.list-item.hover .list-item-content .action-btn .plus{position:absolute;top:0;right:0}.list-item.hover .list-item-content .action-btn .plus .btn{padding:0}.list-item.hover .list-item-content .action-btn .plus img{width:35px;height:36px}.list-item.hover .list-item-content .loading-box{position:absolute;top:0;display:block;width:36px;height:36px;background:#fff;border-radius:4px}.list-item.hover .list-item-content .loading-box .loading{top:10px;left:2px}.list-item.hover .list-item-content .line-row-doth{display:-webkit-box;overflow:hidden;line-clamp:2;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;margin-top:10px;margin-bottom:20px;max-height:40px}.list-item.hover .list-item-content .line-row-doth p.text{margin:0}.list-item.hover .list-item-content .item-content{height:100%;overflow:hidden;position:relative}.list-item.hover .list-item-content p.text{font-size:13px;font-weight:600;text-shadow:0 2px 1px rgba(0,0,0,.3);margin-top:10px;margin-bottom:20px}.list-item.hover .list-item-content p.stories-num{min-height:0}.list-item.hover .list-item-content .dropdown-btn.dropdown-item.open .dropdown-menu{top:-4px;right:-20px}.list-item.hover .list-item-content .dropdown-btn .dropdown-title{font-size:14px;color:#4f607d;position:relative;display:flex;align-items:center}.list-item.hover .list-item-content .list-item-info{position:absolute;bottom:172px;left:0;right:0}.list-item.hover .info-options-block{position:absolute;bottom:0;left:0;right:0;margin:0;transition:top .2s;background:#fff;background:#fff;box-shadow:0 1px 9px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);padding:0 20px;border-radius:0 0 3px 3px}.list-item.hover .info-options-block .info-options.margin-top-input{padding-top:10px}.list-item.hover .info-options-block .btn{width:100%;margin:5px 0 20px;display:flex;justify-content:center;align-items:center;padding:0 30px;border-radius:3px;border:0;height:50px;line-height:50px;font-size:14px;font-weight:600;text-align:center}.list-item.hover .info-options-block .btn .plus{display:inline-block;margin-right:8px;font-style:normal;font-size:19px}.list-item.hover .info-options-block .btn .loading{top:0}.list-item.hover .info-options-block .btn i.icon{top:3px!important}.list-item.hover .info-options-block .info-options input{display:block;float:right;padding:0 12px 0 32px;width:61.5%;background:#fff url(https://static.staging-seenspire.com/assets/portals/icons/ping.svg) no-repeat;background-position:12px center;border:1px solid #d5dbe2;border-radius:3px;height:38px;margin-top:0;font-size:14px;color:#41505f;letter-spacing:-.09px}.list-item.hover .info-options-block .info-options input:active,.list-item.hover .info-options-block .info-options input:focus{border:2px solid #52a5e9}.list-item.hover .info-options-block p.unavailable-feed{clear:both;display:flex;align-items:center;justify-content:center;min-height:60px;margin-bottom:10px;padding-top:10px;border-top:1px solid #eceef0;font-size:14px;color:#75808c;text-align:center}.list-item-outer.one-option .list-item.hover .list-item-content .list-item-info{bottom:123px}.list-item-outer.no-options .list-item.hover .list-item-content .list-item-info{bottom:90px}.list-item-outer.no-options .list-item.hover .info-options-block .btn{margin-top:20px}}@media (max-width:768px){.list-entertainmant .list-item-outer{padding:0 5px}.list-entertainmant .list-item-outer .info-options label{display:none}.list-entertainmant .list-item .list-item-content{padding:10px}.list-entertainmant .list-item .list-item-content h3{font-size:15px}.list-entertainmant .list-item .list-item-content p{font-size:12px}.list-item.active .check{top:10px;left:10px}.titleFeed,.exclusive,.exclusive.exclusive-lg,.original.original-lg{height:21px;font-size:10px;line-height:21px;width:auto;padding:0 8px}}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .only-one-option,.entertainmant-info:not(.one-option) country-option .only-one-option,.list-item-outer:not(.one-option) country-option .only-one-option{float:left;width:100%}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .only-one-option .flag-icon-full,.entertainmant-info:not(.one-option) country-option .only-one-option .flag-icon-full,.list-item-outer:not(.one-option) country-option .only-one-option .flag-icon-full{display:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .only-one-option .flag-icon-half,.entertainmant-info:not(.one-option) country-option .only-one-option .flag-icon-half,.list-item-outer:not(.one-option) country-option .only-one-option .flag-icon-half{display:inline-block;margin-right:2px}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .only-one-option:after,.entertainmant-info:not(.one-option) country-option .only-one-option:after,.list-item-outer:not(.one-option) country-option .only-one-option:after{content:"";position:absolute;right:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#eceef0}.entertainmant-info{border-radius:3px;background:#292e37;width:98.4%;position:relative;z-index:1;left:5px;background-repeat:no-repeat;background-size:cover;background-position:center right}.entertainmant-info.hiddenDiv{max-height:0;overflow:hidden;transition:max-height 500ms}.entertainmant-info.hiddenDiv.active{min-height:488px;max-height:488px;margin:7px 0;border-radius:0;overflow:initial;position:relative;z-index:4}.entertainmant-info .item-img{position:absolute;overflow:hidden;height:100%;right:0}.entertainmant-info .item-img img{height:100%}.entertainmant-info .item-img:after{content:'';position:absolute;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#292e37 0,rgba(40,46,55,.1) 100%)}.entertainmant-info .overlayBg{position:absolute}.entertainmant-info .arrow-up .arrow-up-left,.entertainmant-info .arrow-up .arrow-up-right{box-sizing:border-box;position:absolute;z-index:2;top:0;display:block;height:100%;border:7px solid #f3f6f9;border-bottom-color:transparent}.entertainmant-info .arrow-up .arrow-up-left{left:0;border-right:10px solid transparent;border-left:0;width:90%}.entertainmant-info .arrow-up .arrow-up-right{right:0;border-left:10px solid transparent;border-right:0;width:10%}.entertainmant-info h1{margin:0 37px 10px;padding-top:50px;font-size:54px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-1.46px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entertainmant-info .line-row-doth{display:-webkit-box;overflow:hidden;line-clamp:4;box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-line-clamp:4;-moz-box-orient:vertical;max-height:90px;width:460px}.entertainmant-info p{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.06px;line-height:23px;text-align:left}.entertainmant-info .info-options .only-one-option span,.catagory-item .list-item-outer.big-item .info-options .only-one-option span{color:#fff}.entertainmant-info p.unavailable-feed,.catagory-item .list-item-outer.big-item p.unavailable-feed{clear:both;text-align:center;padding-top:15px;border-top:1px solid #fff;color:#fff}.catagory-item .list-item-outer.big-item .list-item-content p.unavailable-feed{width:43%!important}.info-options{padding:4px 0}.info-options label{display:inline-block;line-height:40px;margin-bottom:0;vertical-align:middle;font-size:14px;color:#1b2943;font-weight:600}.info-options.border-b{border-bottom:1px solid #eceef0}.info-options .only-one-option{float:right;position:relative;display:inline-block;margin-top:11px;margin-bottom:11px}.info-options .only-one-option span{font-size:14px;color:#4f607d}.info-options .only-one-option .flag-icon-half,.info-options .only-one-option .flag-icon-full{position:relative;top:-1px}.info-options .only-one-option .flag-icon-half{display:none}.info-options .only-one-option .flag-icon-full{display:inline-block}.catagory-item div.feed-thumb-container .list-item-outer.big-item country-option+lang-option,.entertainmant-info country-option+lang-option,.list-item-outer:not(.one-option) country-option+lang-option{padding-left:10px}.list-item-outer:not(.one-option) dropdown-option .info-options .only-one-option{float:right;width:auto}.list-item-outer:not(.one-option) country-option .only-one-option .flag-icon-half{display:inline-block}.list-item-outer:not(.one-option) country-option .only-one-option .flag-icon-full{display:none}.list-item-outer:not(.one-option) country-option .only-one-option:after{content:"";position:absolute;right:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#eceef0}.list-item-outer.no-options .list-item.hover .info-options-block p.unavailable-feed{margin-bottom:25px;padding-top:25px;border-top:0}.list-item-outer.big-item:not(.one-option) lang-option .info-options .only-one-option{text-align:right}.play{display:inline-block;vertical-align:top;position:absolute;top:50%;right:20%;transform:translateY(-50%);z-index:20}.play-sm{display:none}.list-item-outer.big-item .list-item-content .stories-num,.entertainmant-info .left-info .stories-num{padding:5px 20px 0 0;opacity:.8;font-weight:400;font-size:14px;color:#fff;letter-spacing:-.3px}.list-item-outer.big-item .list-item-content .original,.entertainmant-info .left-info .original,.list-item-outer.big-item .list-item-content .exclusive,.entertainmant-info .left-info .exclusive{margin-right:20px}.list-item-outer.big-item .list-item-content .separator,.entertainmant-info .left-info .separator{width:1px;height:30px;display:inline-block;background:rgba(255,255,255,.2);margin-right:10px}.list-item-outer.big-item .list-item-content .btn-tool,.entertainmant-info .left-info .btn-tool{padding:0;width:36px;height:36px;line-height:1;position:relative;top:-2px;margin-right:3px;z-index:20;text-align:center}.list-item-outer.big-item .list-item-content .btn-tool span,.entertainmant-info .left-info .btn-tool span{position:relative;width:100%;height:100%;display:block}.list-item-outer.big-item .list-item-content .btn-tool img,.entertainmant-info .left-info .btn-tool img{width:20px;position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.list-item-outer.big-item .list-item-content .btn-tool.tooltip-black .tooltip-inner,.entertainmant-info .left-info .btn-tool.tooltip-black .tooltip-inner{white-space:nowrap}.list-item-outer.big-item .list-item-content .btn-tool+.btn-tool,.entertainmant-info .left-info .btn-tool+.btn-tool{margin-left:5px}.list-item-outer.big-item .list-item-content .btn-tool.active,.entertainmant-info .left-info .btn-tool.active,.list-item-outer.big-item .list-item-content .btn-tool:hover,.entertainmant-info .left-info .btn-tool:hover{background:#787c83;border-radius:50%}.list-item-outer.big-item .list-item-content .dropdown-title,.entertainmant-info .left-info .dropdown-title{background:0 0;color:#fff;box-shadow:none}.list-item-outer.big-item .list-item-content .btn-tool+.btn-tool,.entertainmant-info .left-info .btn-tool+.btn-tool{margin-left:0}.list-item-outer.big-item .list-item-content .tool-options,.entertainmant-info .left-info .tool-options{display:flex;margin-bottom:20px}.list-item-outer.big-item .list-item-content .info-options input,.entertainmant-info .left-info .info-options input{display:block;float:right;padding:0 12px 0 32px;width:61%;height:38px;margin-top:5px;background:rgba(0,0,0,.2) url(https://static.staging-seenspire.com/assets/portals/icons/ping-white.svg) no-repeat;background-position:12px center;border:1px solid rgba(236,238,240,.4);border-radius:4px;font-size:14px;color:#fff;letter-spacing:-.09px}.list-item-outer.big-item .list-item-content .info-options label,.entertainmant-info .left-info .info-options label{color:#fff}.entertainmant-info .left-info{padding:0 40px 40px;height:325px;color:#fff;display:inline-block;z-index:20}.entertainmant-info .left-info .info-options-bg{position:absolute;z-index:2;left:40px;right:40px;bottom:40px;max-width:460px}.list-item-outer.big-item .list-item-content{padding:20px 50px;width:100%;color:#fff;display:inline-block;z-index:20}#entertainmant .dropdown-btn .dropdown-title{color:#fff}@media (min-width:1025px) and (max-width:1250px){.entertainmant-info{margin-top:5px}}@media (max-width:1250px){.entertainmant-info{margin-top:5px}}@media (max-width:992px){.play{right:5%}}@media (max-width:768px){.entertainmant-info{width:100%;margin:0}.entertainmant-info .arrow-up{display:none}.entertainmant-info .close-btn{display:block;position:absolute;z-index:999;right:20px;top:20px}.entertainmant-info h1{margin-bottom:5px;margin-right:50px;padding-top:15px;font-size:46px}.entertainmant-info .overlayBg{background-image:linear-gradient(-180deg,rgba(40,46,55,.1) 19%,#292e37 96%)}.entertainmant-info.hiddenDiv{max-height:0;overflow:hidden;transition:max-height 500ms;transform-origin:center center;display:none}.entertainmant-info.hiddenDiv.active{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;min-height:100%;max-height:initial;overflow:auto!important;margin:0}.entertainmant-info .left-info{padding:20px;width:auto;color:#fff;display:block;height:calc(100vh - 70px)}.entertainmant-info .left-info p{margin-bottom:25px}.entertainmant-info .left-info .stories-num{font-size:14px}.entertainmant-info .left-info .line-row-doth{width:auto}.entertainmant-info .left-info .info-options-bg{position:absolute;bottom:20px;width:100%;max-width:100%;background:#343941;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.1);margin:0 0 -20px -40px;padding:0 20px 20px}.entertainmant-info .left-info .info-options{width:100%;height:66px}.entertainmant-info .left-info .info-options label{line-height:66px}.entertainmant-info .left-info .info-options .dropdown-btn{margin-top:14px}.entertainmant-info .left-info .tool-options{display:block;margin-bottom:10px}.entertainmant-info .left-info .tool-options>*{display:inline-block}.entertainmant-info .left-info .tool-options .separator{display:block;width:0;height:15px;overflow:hidden}.entertainmant-info.one-option .left-info #languageSelectionc{width:100%}.play{display:none}.play-sm{display:block;text-align:center;margin:5% 0 10%}.play-sm .play-video{width:100px;height:100px}.play-sm .play-video .md-icon{width:26px;height:32px}}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option,.entertainmant-info:not(.one-option) country-option,.list-item-outer:not(.one-option) country-option{width:50%;float:left}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option label,.entertainmant-info:not(.one-option) country-option label,.list-item-outer:not(.one-option) country-option label{display:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .dropdown-btn .dropdown-title,.entertainmant-info:not(.one-option) country-option .dropdown-btn .dropdown-title,.list-item-outer:not(.one-option) country-option .dropdown-btn .dropdown-title{padding-left:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .dropdown-btn.dropdown-item.open .dropdown-menu,.entertainmant-info:not(.one-option) country-option .dropdown-btn.dropdown-item.open .dropdown-menu,.list-item-outer:not(.one-option) country-option .dropdown-btn.dropdown-item.open .dropdown-menu{left:0;margin-left:-20px;max-width:initial;min-width:0;width:calc(100% + 20px)}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown,.entertainmant-info:not(.one-option) country-option .language-dropdown,.list-item-outer:not(.one-option) country-option .language-dropdown{width:100%;text-align:left;float:none!important;padding-right:15px}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown:after,.entertainmant-info:not(.one-option) country-option .language-dropdown:after,.list-item-outer:not(.one-option) country-option .language-dropdown:after{content:"";position:absolute;right:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#eceef0}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown .flag-name,.entertainmant-info:not(.one-option) country-option .language-dropdown .flag-name,.list-item-outer:not(.one-option) country-option .language-dropdown .flag-name{text-transform:capitalize;font-weight:600;font-size:14px;color:#344563}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown .flag-icon,.entertainmant-info:not(.one-option) country-option .language-dropdown .flag-icon,.list-item-outer:not(.one-option) country-option .language-dropdown .flag-icon{margin-left:0;margin-right:5px}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown .flag-icon.flag-icon-half,.entertainmant-info:not(.one-option) country-option .language-dropdown .flag-icon.flag-icon-half,.list-item-outer:not(.one-option) country-option .language-dropdown .flag-icon.flag-icon-half{display:inline-block}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .language-dropdown .flag-icon-full,.entertainmant-info:not(.one-option) country-option .language-dropdown .flag-icon-full,.list-item-outer:not(.one-option) country-option .language-dropdown .flag-icon-full{display:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option,.entertainmant-info:not(.one-option) country-option+lang-option,.list-item-outer:not(.one-option) country-option+lang-option{width:50%;float:left}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .info-options .only-one-option,.entertainmant-info:not(.one-option) country-option+lang-option .info-options .only-one-option,.list-item-outer:not(.one-option) country-option+lang-option .info-options .only-one-option{float:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option label,.entertainmant-info:not(.one-option) country-option+lang-option label,.list-item-outer:not(.one-option) country-option+lang-option label{display:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .dropdown-btn.dropdown-item.open .dropdown-menu,.entertainmant-info:not(.one-option) country-option+lang-option .dropdown-btn.dropdown-item.open .dropdown-menu,.list-item-outer:not(.one-option) country-option+lang-option .dropdown-btn.dropdown-item.open .dropdown-menu{right:0;left:auto;max-width:initial;min-width:0;width:calc(100% + 21px)}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .language-dropdown,.entertainmant-info:not(.one-option) country-option+lang-option .language-dropdown,.list-item-outer:not(.one-option) country-option+lang-option .language-dropdown{text-align:left;float:none!important;width:100%}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .language-dropdown .flag-name,.entertainmant-info:not(.one-option) country-option+lang-option .language-dropdown .flag-name,.list-item-outer:not(.one-option) country-option+lang-option .language-dropdown .flag-name{width:100%;text-transform:capitalize;font-weight:600;font-size:14px;color:#344563}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .language-dropdown .flag-icon,.entertainmant-info:not(.one-option) country-option+lang-option .language-dropdown .flag-icon,.list-item-outer:not(.one-option) country-option+lang-option .language-dropdown .flag-icon{display:none}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option .dropdown-btn.dropdown-item.open .dropdown-menu,.entertainmant-info:not(.one-option) country-option .dropdown-btn.dropdown-item.open .dropdown-menu{margin-left:0;width:calc(100% + 1px)}.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) country-option+lang-option .dropdown-btn.dropdown-item.open .dropdown-menu,.entertainmant-info:not(.one-option) country-option+lang-option .dropdown-btn.dropdown-item.open .dropdown-menu{width:calc(100% + 1px)}.entertainmant-info:not(.one-option) .language-dropdown.dropdown-btn .dropdown-title .flag-name,.catagory-item div.feed-thumb-container .list-item-outer.big-item:not(.one-option) .language-dropdown.dropdown-btn .dropdown-title .flag-name{color:#fff}.catagory-item div.feed-thumb-container .list-item-outer.big-item.one-option .list-item.hover{width:100%;height:100%;margin:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item.one-option .list-item-content .options-position-bottom .info-options-left+.btn.add-feed{margin-top:0}.timeline-bar{background-color:#0C0F12;height:260px;position:fixed;bottom:0;left:0;right:0;color:#FFF;z-index:80;transition:300ms all ease;will-change:transform;transform:translateY(195px)}.timeline-bar.timeline-is-open{transform:translateY(-60px)}.timeline-bar.timeline-is-open .md-button.show-timeline{background-color:#1F2329}.timeline-bar .md-button.show-timeline,.timeline-bar .md-button.show-timeline:hover{background-color:#0DC3F7;color:#FFF;padding:0 20px;position:absolute;top:-25px;font-size:11px;left:0;margin:0;border-radius:0;line-height:normal;min-height:25px}.timeline-bar .timeline-row{width:100%;position:relative}.playlist-col{width:250px}md-toolbar .md-toolbar-tools h2.playlist-header{color:#D0D9DE;font-size:16px;margin-top:2px}.playlist-list,.create-new-playlist{font-weight:300}.timeline-header{background-color:#171C21;height:60px;padding:8px 20px}.playlist-time{font-size:12px;color:#D0D9DE;float:left;padding:3px 15px;text-align:right;font-weight:300}.playlist-time time{display:block;font-size:16px;color:#fff}.create-new-playlist{border-bottom:1px solid #272C32;background-color:#151A1F}.playlist-list{max-height:191px}.create-new-playlist,.playlist-list-item{color:#ECECEC;margin:0;width:100%;text-align:left;padding:6px 20px}.playlist-col .md-button.create-new-playlist{color:#C6D0D7;background-color:#2F363E;border-radius:4px;text-align:center;width:235px;margin:7.5px}.playlist-col .md-button.create-new-playlist:hover{color:#FFF;background-color:#3D434A}.playlist-col .md-button.create-new-playlist:hover>md-icon.create-new-hover{display:inline-table}.playlist-col .md-button.create-new-playlist:hover>md-icon.create-new{display:none}.playlist-list .playlist-list-item{background-color:#151A1F}.playlist-list .playlist-list-item:hover,.playlist-list .playlist-list-item.selected{background-color:#1F2329;text-decoration:none;border-left:3px solid #0cc3f7;padding-left:17px}.playlist-list .playlist-list-item .playlist-item-status{margin-left:3px;margin-right:12px;background-color:#ddd;border-radius:2px;width:7px;height:7px;margin-top:5px;display:inline-block}.switch .cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.switch .cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch input.cmn-toggle-round+label{padding:2px;width:25px;height:15px;border-radius:7px}.switch input.cmn-toggle-round+label:before,.switch input.cmn-toggle-round+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.switch input.cmn-toggle-round+label:before{right:1px;top:4px;bottom:4px;background-color:#9eabb8;border-radius:7px;-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s}.switch input.cmn-toggle-round+label:after{width:12px;background-color:#fff;border-radius:100%;-webkit-transition:margin .4s;-moz-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s}.switch input.cmn-toggle-round:checked+label:before{background-color:#5ca4ec}.switch input.cmn-toggle-round:checked+label:after{margin-left:12px}.switch.switch-white-bg input.cmn-toggle-round+label{width:35px;height:22px}.switch.switch-white-bg input.cmn-toggle-round+label:after{width:20px;border:1px solid #5ca4ec}.switch.switch-white-bg input.cmn-toggle-round:checked+label:after{margin-left:13px}.show{display:inline-block!important}.tooltip{z-index:1050}.tooltip-inner{background-color:#fff;color:#000;font-family:'Open Sans',sans-serif!important;box-shadow:0 1px 1px 1px rgba(163,155,163,.4)}.tooltip.top .tooltip-arrow{border-top-color:#fff}.tooltip-red .tooltip-inner{background-color:#fe555c;color:#fff}.tooltip-red .tooltip.top .tooltip-arrow{border-top-color:#fe555c}.tooltip-lightBlue .tooltip.in{opacity:1}.tooltip-lightBlue .tooltip-inner{padding:10px;min-width:210px;background-color:#5ca4ec;box-shadow:none;color:#fff}.tooltip-lightBlue .tooltip.top .tooltip-arrow{bottom:1px;border-top-color:#5ca4ec}.tooltip-lightBlue.no-width .tooltip-inner{min-width:initial;padding-left:20px;padding-right:20px}.tooltip-lightBlue .tooltip.left .tooltip-arrow{border-left-color:#5ca4ec}.tooltip-lightBlue .tooltip.left .tooltip-inner{background-color:#5ca4ec;min-width:0}.tooltip-black .tooltip.in{opacity:1}.tooltip-black .tooltip-inner{background-color:#1b1e23;color:#fff;font-size:13px;line-height:18px;min-width:120px;max-width:250px;box-shadow:none}.tooltip-black .tooltip.top .tooltip-arrow{border-top-color:#1b1e23}.tooltip-dark-blue{position:relative;top:-2px;margin-left:2px}.tooltip-dark-blue .md-icon.md-info-icon:hover{color:#292e37!important}.tooltip-dark-blue .tooltip.in{opacity:1}.tooltip-dark-blue .tooltip-inner{background-color:#292e37;color:#fff;min-width:100px;max-width:180px;padding:7px 16px}.tooltip-dark-blue .tooltip.top .tooltip-arrow{border-top-color:#292e37}.tooltip-green .tooltip.in{opacity:1}.tooltip-green .tooltip-inner{max-width:250px;padding:14px 12px 12px;background-color:#40c143;color:#fff;box-shadow:none}.tooltip-green .tooltip.top .tooltip-arrow{border-top-color:#40c143}.tooltip-info-password{position:absolute;right:16px!important;top:50%;display:block;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center;font-style:normal;font-size:11px;transform:translateY(-50%)}.md-input-new-password.md-icon-right{padding-right:0}.md-input-new-password .tooltip-inner{min-width:180px;text-align:left}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon.flag-icon-00{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/00.svg)}.flag-icon.flag-icon-00.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/00.svg)}.flag-icon.flag-icon-01{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/01.svg)}.flag-icon.flag-icon-01.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/01.svg)}.catagory-item div.feed-thumb-container .list-item-outer.big-item .flag-icon.flag-icon-00,.entertainmant-info .flag-icon.flag-icon-00{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/00-white.svg)}.catagory-item div.feed-thumb-container .list-item-outer.big-item .flag-icon.flag-icon-00.flag-icon-squared,.entertainmant-info .flag-icon.flag-icon-00.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/00-white.svg)}.catagory-item div.feed-thumb-container .list-item-outer.big-item .flag-icon.flag-icon-01,.entertainmant-info .flag-icon.flag-icon-01{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/01-white.svg)}.catagory-item div.feed-thumb-container .list-item-outer.big-item .flag-icon.flag-icon-01.flag-icon-squared,.entertainmant-info .flag-icon.flag-icon-01.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/01-white.svg)}.flag-icon-ad{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/al.svg)}.flag-icon-am{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/as.svg)}.flag-icon-at{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/at.svg)}.flag-icon-au{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/er.svg)}.flag-icon-es{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/es.svg)}.flag-icon-et{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/il.svg)}.flag-icon-im{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/im.svg)}.flag-icon-in{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/in.svg)}.flag-icon-io{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/is.svg)}.flag-icon-it{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/it.svg)}.flag-icon-je{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/md.svg)}.flag-icon-me{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/no.svg)}.flag-icon-np{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/um.svg)}.flag-icon-us{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/zw.svg)}.flag-icon-uk{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/uk.svg)}.flag-icon-uk.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/uk.svg)}.flag-icon-eu{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(https://static.staging-seenspire.com/assets/portals/flags/1x1/un.svg)}a.cancel-subscription{display:block}.row-cell{margin-right:0;margin-left:0}.coll-w45{width:45%;float:left}.coll-w55{width:55%;float:left}.white-box-shadow{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:4px;padding:30px 10px 10px;margin-bottom:20px}.white-box-shadow .gray-box{background:#f7f9fc;border-radius:4px;padding:15px}.white-box-shadow .gray-box h3{font-weight:700;font-size:15px;color:#73808d;letter-spacing:-.31px}.white-box-shadow .gray-box p{font-size:14px;color:#73808d;letter-spacing:0;line-height:20px}.update-card{margin-top:16px;line-height:45px}.update-card img{margin-right:10px;position:relative;top:-2px}.update-card span{font-weight:600;font-size:18px;color:#41505f;letter-spacing:1px}.update-card .btn-gray-border{float:right;border:1px solid #9eabb8;border-radius:4px;width:173px;height:45px;padding:0 10px;line-height:45px;font-size:14px;color:#73808d}.update-card .btn-gray-border:hover{background:#9eabb8;color:#fff}.invoice-scroll{max-height:320px;overflow:auto;margin:0 -24px;padding:0 24px}.invoice-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.invoice-scroll::-webkit-scrollbar{width:6px;background-color:transparent}.invoice-scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.container-billing{position:relative;max-width:1280px;padding:0 50px;margin:36px auto}.container-billing .left-col{width:460px;float:left;overflow:hidden}.container-billing .right-col{position:relative;max-width:696px;margin-left:484px;overflow:hidden}.container-billing .form-box md-input-container{margin:0}.container-billing .wrapper-half{width:49.5%}.container-billing .wrapper-half-left{padding-right:10px}.container-billing .wrapper-half-right{padding-left:10px}.container-billing .checkbox{margin-right:7px}.container-billing .selectpicker-wrapper{margin:0}.container-billing .selectpicker-wrapper label{font-size:11px;margin-left:2px;position:relative;top:17px;color:rgba(0,0,0,.54)}.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap .ui-select-toggle,.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap .btn-default-focus{box-shadow:none;background:0 0}.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap>.ui-select-match>.btn{padding-top:29px}.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap .ui-select-toggle{border:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.12);padding-left:4px;border-radius:0;margin-top:-9px}.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:hover,.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:focus,.container-billing .selectpicker-wrapper .selectpicker .ui-select-bootstrap>.ui-select-match>.btn.btn-default:active{box-shadow:none;background:0 0}.container-billing h3{margin:0 0 5px;text-transform:uppercase;font-weight:600;font-size:15px;color:#55616d}.container-billing h3+p{font-size:12px;font-weight:600;color:#73808d;margin:0}.container-billing h3.plan-title{font-weight:400;font-size:20px;color:#41505f;letter-spacing:-.2px;text-transform:capitalize}.container-billing table{width:100%;margin-top:16px}.container-billing table td{padding:20px 10px 20px 0;font-size:14px;color:#73808d;border-bottom:1px solid #e5e9ee}.container-billing table td.coupon-number,.container-billing table td.price-cell{font-weight:600}.container-billing table td:last-child{padding-right:0;text-align:right}.container-billing table td a{font-weight:600;font-size:14px;color:#5ca4ec}.container-billing table tr:last-child td{border:0}.container-billing .year{margin-bottom:5px;font-size:20px;color:#41505f;letter-spacing:-.2px}.container-billing .month{margin-bottom:0;font-size:14px;color:#73808d}.container-billing .row-cell p.item{color:#73808d;margin-bottom:5px}.container-billing .row-cell p.item span{color:#55616d}.container-billing .row-cell-pb{padding-bottom:20px}.container-billing .btn-blue-border{margin-top:30px;height:36px;line-height:36px;padding:0 10px;color:#5ca4ec}.container-billing .btn-blue-border:hover,.container-billing .btn-blue-border:focus,.container-billing .btn-blue-border:active{background:#5ca4ec;color:#fff}.container-billing .row-display{margin:0 -12px 10px;text-align:center}.container-billing .row-display>div{display:inline-block;margin-bottom:20px;width:calc(50% - 3px);font-size:32px;font-weight:400;letter-spacing:-.32px;line-height:43px;color:#41505f}.container-billing .row-display>div:first-child{border-right:1px solid #E0E7EC}.container-billing .row-display>div span{display:block;font-size:14px;font-weight:600;color:#73808D;line-height:19px}.container-billing .row-display .btn{display:block;width:100%}.container-billing .subtotal-box{padding:15px 12px;margin:0 -12px 15px;background:#f9f9fa;border:1px solid #e5e9ee;border-radius:4px}.container-billing .subtotal-box .row-cell{margin-bottom:10px}.container-billing .subtotal-box .row-cell:last-child{margin-bottom:0}.container-billing .subtotal-box .coll-w55{font-size:14px;color:#73808d}.container-billing .subtotal-box .coll-w45{font-weight:600;font-size:14px;color:#41505f}.container-billing .total-price h3{margin-top:10px;margin-bottom:0}.container-billing .total-price p{font-weight:600;font-size:22px;color:#41505f;letter-spacing:-.5px}.container-billing .total-price p span{display:block;padding-top:10px;font-weight:400;font-size:14px;color:#73808d}.container-billing .additional-feeds .btn{width:100%;margin-top:18px}.container-billing .btn-show-more{background:#f9f9fa;border:1px solid #e5e9ee;border-radius:4px;width:100%;height:45px;line-height:45px;padding:0 10px;font-weight:600;font-size:14px;color:#73808d;letter-spacing:-.2px}.container-billing .btn-show-more:after{display:inline-block;content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #9eabb8;position:relative;top:-3px;margin-left:10px}.container-billing .white-box-shadow{position:relative;padding:24px;margin-bottom:24px}.container-billing #billingDetails .btn{margin-top:-20px}.container-billing .form-box{margin:35px 0 0;width:100%}.container-billing .form-box md-input-container{margin:0;min-height:83px}.container-billing .form-box .md-select-value .md-select-icon:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #9eabb8;position:relative;top:2px}.container-billing .title-box{position:relative}.container-billing .title-box:after{content:'Hide';position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:400;font-size:13px;color:#9eabb8}.container-billing .title-box.collapsed:after{content:'Show'}.container-billing #couponsDetails table tr:last-child td{padding-bottom:33px}.container-billing .coupon-code{padding:20px 24px;margin:0 -24px -24px -24px;background:#f9f9fa;border-top:1px solid #e5e9ee}.container-billing .coupon-code>div{position:relative;background:#fff;border:1px solid #d5dce2;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.05),inset 0 2px 1px 0 rgba(0,0,0,.03);border-radius:4px;width:100%;height:55px}.container-billing .coupon-code>div .btn.btn-blue{margin:4px}.container-billing .coupon-code>div .code{position:absolute;margin:8px 0 0 12px}.container-billing .coupon-code>div .code label{margin-bottom:0;display:block;font-size:12px;color:#9eabb8}.container-billing .coupon-code>div .code input{border:0;background:0 0;font-size:16px;color:#41505f}@media (max-width:992px){.container-billing .left-col{width:50%}.container-billing .right-col{max-width:calc(50% - 24px);margin-left:calc(50% + 24px)}.container-billing{padding-right:30px;padding-left:30px}.container-billing .form-box md-input-container{float:none!important;display:block;width:100%}}@media (max-width:767px){.container-billing .left-col,.container-billing .right-col{width:100%;float:none;max-width:550px;margin:0 auto}}@media (max-width:550px){.container-billing{padding-right:10px;padding-left:10px}}@media (max-width:450px){.coll-w55-s,.coll-w45-s{width:100%;padding-bottom:20px}}.entertainment-block{background-size:cover;background-position:center;height:384px;padding:25px 40px 40px 40px;box-sizing:border-box;margin-bottom:60px;position:relative}.entertainment-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.entertainment-block>div{position:relative}.entertainment-block .feed-number{position:relative;width:67px;height:76px;font-size:36px;font-weight:400;color:#fff;border-radius:4px;letter-spacing:-1.4px;text-align:center;margin-bottom:40px}.entertainment-block .feed-number:before{content:'';display:block;position:absolute;z-index:1;width:100%;height:100%;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:4px}.entertainment-block .feed-number>div{position:relative;z-index:10}.entertainment-block .feed-number span{font-size:14px;letter-spacing:-.5px;font-weight:600;display:block;text-transform:uppercase;line-height:1}.entertainment-block .back-link{margin-bottom:26px}.entertainment-block .back-link a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);text-align:center}.entertainment-block .back-link a .md-icon{display:inline-block;width:17px;height:14px;margin-right:9px;color:#fff}.entertainment-block h1{margin:0 0 10px 0;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:74px;letter-spacing:-2px;text-align:left}.entertainment-block p{margin-bottom:0;font-size:15px;color:#fff;line-height:22px;text-align:left;max-width:470px;font-weight:400}.titleFeed{background:#fff;border-radius:2px;height:27px;padding:0 7px;line-height:27px;font-size:12.59px;font-weight:700;color:#4f607d;text-align:center;margin-bottom:10px;text-transform:uppercase}.original,.exclusive{background-image:linear-gradient(135deg,#e0880f 0,#e2590c 100%);border-radius:2.08px;max-width:90px;height:27px;min-width:50px;overflow:hidden;text-overflow:ellipsis;padding:0 12px;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.13);text-align:center;line-height:27px;margin-bottom:10px}.original.original-lg,.exclusive.original-lg,.original.exclusive-lg,.exclusive.exclusive-lg{height:31px;width:103px;max-width:100%;padding:0 5px;font-size:15px;line-height:31px;display:inline-block}.original{background:#66a7e6;background-image:-moz-linear-gradient(135deg,#66a7e6 0,#4c8ecd 100%);background-image:-webkit-linear-gradient(135deg,#66a7e6 0,#4c8ecd 100%);background-image:-o-linear-gradient(135deg,#66a7e6 0,#4c8ecd 100%);background-image:-ms-linear-gradient(135deg,#66a7e6 0,#4c8ecd 100%);background-image:linear-gradient(135deg,#66a7e6 0,#4c8ecd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a7e6', endColorstr='#4c8ecd', GradientType=1)}.original.hiddin-sm,.exclusive.hiddin-sm{display:none}.catagory-item{padding:5px 0;width:calc(100vw - 90px);margin:0 auto 70px}.catagory-item .entertainmant-info{width:calc(100% - 12px)}.catagory-item div.feed-thumb-container{display:block;width:auto;padding:5px;float:left}.catagory-item div.feed-thumb-container.right{float:right}.catagory-item div.feed-thumb-container .list-item-outer{display:block;margin:0;padding:0;height:100%;width:100%}.catagory-item div.feed-thumb-container .list-item-outer .list-item{width:100%;height:100%}.catagory-item .list-item.hover .list-item-content .action-btn{margin-bottom:20px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content{position:absolute;display:inline-block;width:100%;padding:50px 50px 40px;color:#fff;z-index:20}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content h3{font-size:36px;margin-bottom:5px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content p{font-size:14px;width:531px;margin-bottom:40px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .original,.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .exclusive{margin-right:20px;position:static}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .dark-bg{width:100%;margin:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .info-options-left{float:left;margin-right:50px;width:43%}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .info-options-left .info-options{width:100%}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .btn.add-feed{float:left;width:48%;margin-top:23px;height:50px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .btn.add-feed span{font-size:20px;display:inline-block;line-height:1;position:relative;top:2px;font-weight:700;margin-right:5px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .tool-options{min-height:0;margin-bottom:10px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .options-position-bottom{position:absolute;left:50px;right:50px;bottom:30px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item.hover{width:100%;height:100%;margin:0;left:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item.hover .list-item-content .list-item-bg{transform:scale(1)}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item.hover .list-item-content .action-btn label{opacity:.8;font-weight:600;font-size:20px;color:#fff;letter-spacing:-.25px;margin-left:5px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item.hover .list-item-content .dropdown-btn .dropdown-title{color:#fff}@media (min-width:1025px){.catagory-item div.feed-thumb-container .list-item-outer .list-item.hover{top:auto;width:114%;height:calc(115% + 172px);margin:calc((0px - ((7.5% + 172px + 10px) / 2))) -7%}.catagory-item div.feed-thumb-container .list-item-outer .list-item.hover .list-item-content{overflow:initial;top:0}.catagory-item div.feed-thumb-container .list-item-outer .list-item.hover .item-bg{border-radius:4px 4px 0 0}.catagory-item div.feed-thumb-container .list-item-outer .list-item.hover .info-options-block{position:absolute;width:100%;bottom:0;margin-bottom:0}.catagory-item div.feed-thumb-container .list-item-outer.one-option .list-item.hover{height:calc(115% + 123px);margin:calc((0px - ((7.5% + 123px + 10px) / 2))) -7%}.catagory-item div.feed-thumb-container .list-item-outer.no-options .list-item.hover{height:calc(115% + 90px);margin:calc((0px - ((7.5% + 90px + 10px) / 2))) -7%}.catagory-item feed-thumb:first-child .hover{margin-left:0!important}}@media (min-width:660px){.catagory-item div.feed-thumb-container{width:calc(50vw - 48px);height:calc((50vw - 48px) / 1.777)}}@media (min-width:990px){.catagory-item div.feed-thumb-container{width:calc(33.3vw - 30px);height:calc((33.3vw - 30px) / 1.777)}.catagory-item div.feed-thumb-container.big-thumb-container{width:calc(66.6vw - 60px);height:calc((66.6vw - 60px) / 1.777)}}@media (min-width:1024px){.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item.hover{width:100%;height:100%}}@media (min-width:1300px){.catagory-item div.feed-thumb-container{width:calc(25vw - 23px);height:calc((25vw - 23px) / 1.777)}.catagory-item div.feed-thumb-container.big-thumb-container{width:calc(75vw - 70px);height:calc((75vw - 66px) / 1.777)}}@media (min-width:1600px){.catagory-item div.feed-thumb-container{width:calc(20vw - 18px);height:calc(20vw / 1.777)}.catagory-item div.feed-thumb-container.big-thumb-container{width:calc(60vw - 55px);height:calc(40vw / 1.777)}}@media screen and (min-width:1300px) and (max-width:1900px){.catagory-item div.feed-thumb-container .list-item-outer .list-item.hover{width:120%;height:calc(130% + 172px);margin:calc((0px - ((7.5% + 172px + 10px) / 2))) -10%}.catagory-item div.feed-thumb-container .list-item-outer.one-option .list-item.hover{width:120%;height:calc(130% + 123px);margin:calc((0px - ((7.5% + 123px + 10px) / 2))) -10%}.catagory-item div.feed-thumb-container .list-item-outer.no-options .list-item.hover{width:120%;height:calc(130% + 90px);margin:calc((0px - ((7.5% + 90px + 10px) / 2))) -10%}}@media (min-width:1600px) and (max-width:2200px){.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content{padding:20px 50px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .options-position-bottom{bottom:25px}}@media (min-width:2200px){.catagory-item div.feed-thumb-container{width:calc(14.28vw - 13px);height:calc(14.28vw / 1.777)}.catagory-item div.feed-thumb-container.big-thumb-container{width:calc(71.4vw - 63px);height:calc(42.8vw / 1.777)}}@media (max-width:768px){.entertainment-block{padding:15px 15px 30px;height:auto;margin-bottom:0;background-position:center}.entertainment-block h1{font-size:46px}.entertainment-block .feed-number{float:right;margin-bottom:0}.entertainment-block .back-link{margin-top:-15px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content{padding:10px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content h3{font-size:15px}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .tool-options{display:block;margin-bottom:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .stories-num{font-size:12px;padding:0}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .original,.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .exclusive{width:85px;display:block}.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .original.original-lg,.catagory-item div.feed-thumb-container .list-item-outer.big-item .list-item-content .exclusive.exclusive-lg{display:none}}@media (max-width:659px){.catagory-item{width:100vw}.catagory-item div.feed-thumb-container{float:none}.catagory-item div.feed-thumb-container .list-item-outer{width:calc(100vw - 20px);height:calc((100vw - 20px) / 1.777);margin:0 auto}}input.input-url[type=text]{background:#fff;border:1px solid #c6ced7;border-radius:5px;text-align:left;padding:10px 15px;color:#5ca4ec}a.link-gray-txt{color:#1b2943;text-decoration:underline}.statistic-box{clear:both;overflow:hidden;box-shadow:0 2px 3px 0 rgba(0,0,0,.06)}.statistic-box .statistic-item{float:left;width:25%;background:#fafbfc;border-right:1px solid #dee4eb;border-bottom:1px solid #dee4eb;text-align:center;padding:30px 10px 20px;box-sizing:border-box}.statistic-box .statistic-item p{font-weight:600;font-size:12px;color:#73808d}.statistic-box .statistic-item p.sub-text{font-size:14px;font-weight:600;color:#b5bfcb;letter-spacing:-.29px}.statistic-box .statistic-item p a{font-size:12px}.statistic-box .statistic-item .btn.btn-white{min-height:28px;min-width:28px;padding:3px 9px;margin-top:25px}.statistic-box .statistic-item .number{margin-bottom:10px;font-weight:300;font-size:40px;font-family:'Open Sans',sans-serif;color:#1b2943}.statistic-box .statistic-item .number span{position:relative;top:-8px;color:#63bbf2;font-size:14px}.statistic-box .statistic-item .number small{font-size:18px;font-weight:400}.statistic-box .statistic-item hr{display:block;height:2px;width:40px;margin:26px auto;background:#dee5ed;overflow:hidden}.statistic-box .live-box{position:relative;width:25%;border-left:1px solid #dee4eb}.statistic-box .live-box p.sub-text{color:#73808d;letter-spacing:-.29px}.statistic-box .live-box .position-live-unactive{padding-top:15px;padding-bottom:17px}.statistic-box .live-box .switch.switch-lg{margin-top:-2px;margin-bottom:12px}.statistic-box .time-box .btn{margin:0 10px}.statistic-box .time-box .btn+.btn{margin-left:10px}.category-sm{display:none}@media screen and (max-width:992px){.statistic-box .statistic-item{border-right:1px solid #dee4eb;width:50%}.statistic-box .live-box{width:100%}}@media screen and (max-width:768px){.statistic-box{display:none}}.discoverContent{width:calc(100vw - 130px);margin:70px auto 80px}.discoverContent h1{font-size:70px;font-family:Montserrat,sans-serif;font-weight:600;color:#9ca9b6;letter-spacing:-2.5px;margin-bottom:20px;text-align:center}.discoverContent h1+p{color:#9ca9b6;font-size:20px;text-align:center;margin-bottom:60px;font-weight:400}.discoverContent .search-block{width:25%;margin:0;padding:21px 20px 20px;border-right:1px solid #DFE6EB;float:left;position:relative}.discoverContent .search-block .search-submit-btn{border:none;background-color:transparent}.discoverContent .search-block .search-submit-btn img{-ms-transform:rotate(-270deg);-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.discoverContent .search-block .search-clear{color:#73808d;position:absolute;top:-3px;right:0;border:0;background:0;font-size:26px;padding:0}.discoverContent .search-block .search-submit{width:1%;display:table-cell;vertical-align:middle}.discoverContent .search-block .search-control{display:table-cell;vertical-align:middle;width:100%;border:none;padding:5px 30px 5px 10px;font-size:15px;font-weight:400;color:#73808d;letter-spacing:-.11px}.discoverContent .search-block .search-control:focus{box-shadow:none;outline:0}.discoverContent .search-block .search-control::-webkit-input-placeholder{opacity:.5;color:#73808d;font-style:italic}.discoverContent .search-block .search-control:-moz-placeholder{opacity:.5;color:#73808d;font-style:italic}.discoverContent .search-block .search-control::-moz-placeholder{opacity:.5;color:#73808d;font-style:italic}.discoverContent .search-block .search-control:-ms-input-placeholder{opacity:.5;color:#73808d;font-style:italic}@media screen and (max-width:1024px){.discoverContent{width:calc(100vw - 20px)}}.category-block{border-radius:5px;height:266px;display:block;position:relative;color:#FFF;margin-bottom:40px;overflow:hidden}.category-block:hover,.category-block:focus,.category-block:visited,.category-block:active{color:#FFF;text-decoration:none}.category-block img{width:100%!important;position:static!important}.category-block img.min-height{min-height:165px}.sub-category-block{height:165px}.sub-category-block .category-info p{display:none}.sub-category-block:hover .category-info p{display:block}.sub-category-block img{transition:200ms all linear;-moz-transition:200ms all linear;-webkit-transition:200ms all linear}.sub-category-block:hover img,.sub-category-block:focus img{filter:blur(70px);-webkit-filter:blur(70px);-moz-filter:blur(70px);-o-filter:blur(70px);-ms-filter:blur(70px)}.category-info{position:absolute;bottom:10px;left:20px;width:230px;z-index:10}.category-info h4{font-size:23px}.category-bar{background-color:#FFF;height:auto;position:relative}.categories-selection,.othe-selection,.country-selection{width:25%;float:left;position:relative}.selection-wide{position:static}.filter-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8}.category-selection{border-right:1px solid #DFE6EB}.categories-selection .selection-label{border-right:0}.selection-label{padding:24px;cursor:pointer;box-sizing:border-box;border-right:1px solid #dfe6eb;position:relative;z-index:15;font-weight:600;font-size:14px;color:#73808d;letter-spacing:-.28px;text-align:left;line-height:22px;text-transform:uppercase}.selection-label:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ced4db;position:absolute;top:32px;right:20px;display:block;float:left;transition:all .3s}.selection-label:last-child{border-right:0}.selection-list{position:absolute;z-index:9;background-color:#FFF;border-top:1px solid #DFE6EB;padding:70px 25px 20px;top:0;width:100%;display:none;box-shadow:0 3px 5px rgba(0,0,50,.2)}.selection-list-wide{padding:20px 25px 20px;left:0;right:0;top:70px}.btn-category-list.selection-list-wide{padding:20px 20px 5px 20px;border-radius:1px}.selection.active .selection-list{display:block}.selection.active .selection-label{border-bottom:1px solid #FFF}.selection.active .selection-label:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.selection-row{display:block;color:#546b8e;font-weight:300;font-size:15px;padding:5px 0;margin:0}.selection-row:hover{color:#000}.selection-row input{margin-right:5px}.selection-more-row{font-size:12px;font-weight:400;padding:5px 0;margin-top:5px}.filter-content{position:relative;z-index:47;box-shadow:0 1px 2px 1px #E5E8EB;border-radius:1px}.filter-content .back-link,.filter-content .apply-filter{display:none}.filter-content .button-group{background-color:#FFF;padding:20px 20px 5px 20px}.filter-content .button-group a{margin:0 15px 20px;padding-top:0;padding-bottom:0;font-size:14px}.filter-content .button-group .btn:hover,.filter-content .button-group .btn.selected{color:#FFF;background:#5ca4ec}.filter-content .btn-category{background-color:#EFF3F5;color:#73808d;height:40px;line-height:40px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-content .btn-category.selected:not(.disable){background-color:#40c143;color:#FFF}.filter-content .btn-category.selected:hover:enabled{background-color:#2BBB2E;color:#FFF}.filter-content .btn-category:hover:enabled{background-color:#e6ecef;color:#73808d}.filter-content .btn-category:disabled,.filter-content .btn-category.disabled{opacity:.5;pointer-events:none}.filter-content .button-group .btn-category{margin:0 10px 15px 0}.filterBy{margin-top:16px;padding:0 10px}.filterBy label{color:#a4b0bc;font-size:14px;display:inline-block;line-height:40px;margin-right:20px;position:relative;top:2px}.filterBy .btn{padding:0 10px 0 14px;line-height:40px;font-weight:600;text-transform:uppercase}.filterBy .btn md-icon{color:#fff;min-height:0;min-width:0;height:9px;width:9px;margin-left:8px;position:relative;top:-1px;outline:0}.filterBy .btn:hover md-icon{color:#fff}.filterBy .btn+.btn{margin-left:8px}.filterBy .btn .icon{top:7px;margin-right:0;margin-left:8px;width:10px}@media (min-width:769px){.selection:hover .selection-list{display:block}.selection:hover .selection-label{border-bottom:1px solid #FFF}.selection:hover .selection-label:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}}@media (max-width:1024px){.selection-label{font-size:12px}.options-tool-block-sm{background:rgba(255,246,249,.8);width:100%;height:100%}.options-tool-block-sm .tool-block{position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:rgba(64,169,235,.6);box-shadow:0 2px 3px 0 rgba(0,0,0,.08);width:267px;height:267px;border-radius:100%}.options-tool-block-sm .tool-block>div{cursor:pointer;outline:0}.options-tool-block-sm .tool-block>div,.options-tool-block-sm .tool-block>div img{width:78px;height:78px}.options-tool-block-sm .tool-block .preview{position:absolute;background:#5ca4ec;box-shadow:0 3px 3px 0 rgba(0,0,0,.14);width:127px;height:127px;border-radius:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.options-tool-block-sm .tool-block .preview img{position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:46px;height:33px}.options-tool-block-sm .tool-block .moderate{position:absolute;top:-39px;left:50%;margin-left:-39px}.options-tool-block-sm .tool-block .users{position:absolute;top:20%;right:-25px}.options-tool-block-sm .tool-block .delete{position:absolute;top:70%;right:-5px}.options-tool-block-sm .tool-block .delete{position:absolute;top:75%;right:10px}.options-tool-block-sm .tool-block .setting{position:absolute;top:75%;left:10px}.options-tool-block-sm .tool-block .theme{position:absolute;top:20%;left:-25px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.options-tool-block-sm .tool-block{transform:translate(-50%,-50%) scale(1.3)}}@media (max-width:991px){.category-bar{height:auto}.search-block{width:100%;padding-top:17px;padding-bottom:17px}.selection-label{font-weight:400}.btn-category-list.selection-list-wide{padding:10px}.button-group .btn-category{width:48%;margin:1%;font-size:13px;height:40px;float:left}.category-block{margin-bottom:27px;height:230px}.sub-category-block{height:155px}}@media (max-width:768px){.selection-wide{width:100%}.selection.active .selection-list{display:block;clear:both;overflow:hidden}.selection-label{padding:22px;border:0;border-bottom:1px solid #DFE6EB;font-weight:600;font-size:14px}.selection-label:focus{outline:0}.selection-list{position:static}.filter-content .button-group .btn-category{margin:0 0 15px 3%}.filter-content .button-group .btn-category:nth-child(2n+1){margin-right:0;margin-left:0}.discoverContent{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);margin:0;padding:0;width:100%;margin-bottom:30px}.discoverContent h1{font-size:34px;margin-bottom:12px;text-align:left;padding-left:20px}.discoverContent h1+p{font-size:14px;text-align:left;padding-left:20px;margin-bottom:30px}.filterBy{padding:0 20px 19px}.filterBy label{display:block}.filterBy .btn{margin:0 3px 7px}.filterBy .btn+.btn{margin:0 3px 7px}.filter-content{display:none}.open-filter{overflow:hidden!important}.open-filter #intercom-container{display:none}.open-filter .filter-content{display:block;position:fixed;z-index:9999;top:0;height:100vh;width:100%;padding:10px;background:#f3f6f9;overflow-y:auto}.open-filter .filter-content.active{display:block;background:#f3f6f9;padding:20px 8px 8px;position:fixed;min-height:100%;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:999}.open-filter .filter-content .category-bar{margin-top:100px;margin-bottom:90px;border-radius:4px}.open-filter .filter-content .selection.active .selection-list{border-bottom:1px solid #DFE6EB}.open-filter .filter-content .search-block{width:100%;background:#fff;box-shadow:0 1px 2px 1px #E5E8EB;position:absolute;border-radius:5px;top:-85px;padding:17px 20px 17px}.open-filter .filter-content .selection-list-wide{box-shadow:none}.open-filter .filter-content .back-link{display:block;margin:5px 0 23px 5px}.open-filter .filter-content .back-link a{font-size:14px;color:#9ca9b6;letter-spacing:-.27px;font-weight:400}.open-filter .filter-content .back-link a img{display:inline-block;margin-right:5px}.open-filter .filter-content .apply-filter{display:block;margin:0 -8px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.09);padding:16px;position:fixed;z-index:999;width:100%;bottom:0}.open-filter .filter-content .apply-filter .btn{width:100%;height:50px;font-size:15px}.category-sm{display:block;font-size:14px;color:#73808d;position:relative;border-top:1px solid #dee4eb;border-bottom:1px solid #dee4eb;padding:20px;outline:0}.category-sm:before{content:'';display:inline-block;background:url(https://static.staging-seenspire.com/assets/portals/icons/filter.png) no-repeat 0 3px;width:17px;height:14px;margin-right:5px}.category-sm:after{content:'';display:inline-block;position:absolute;right:30px;top:22px;background:url(https://static.staging-seenspire.com/assets/portals/icons/right-arrow.png) no-repeat;width:17px;height:14px}}@media screen and (orientation:landscape) and (max-width:767px){.options-tool-block-sm .tool-block{position:relative;top:54%}}.displays-container{position:relative;z-index:1;margin:40px auto 0;padding-left:20px;padding-right:20px;max-width:1140px}.displays-container h3.title-display{margin:0 0 32px;color:#3a414c;text-align:center;text-transform:uppercase;font-weight:600;font-size:20px;line-height:24px}.displays-container h3.title-display input{display:inline-block;position:relative;top:4px;width:80px;border:0;border-bottom:1px solid #d4d9de;color:#5CA4EC;font-size:36px;text-align:center}.displays-container h3.title-display input:focus{outline:0}.displays-container h3.title-display+p{margin:0 auto 25px;color:#3A414C;font-size:16px;line-height:24px;text-align:center}.displays-container .slider{margin-top:0;margin-bottom:43px}.displays-container .change-the-display-amount-here{margin-top:-17px;margin-left:-85px;padding-bottom:45px}.displays-container .total-display{background:#f8f9f9;border:1px solid #e5e9ee;margin:0;padding:20px 40px}.displays-container .total-display>div{max-width:720px;margin:0 auto;min-height:70px}.displays-container .total-display .new-total h2{margin-bottom:0;font-size:16px;font-weight:600;color:#3a414c;letter-spacing:.38px;text-transform:uppercase}.displays-container .total-display .new-total .price{display:flex;margin-top:8px;margin-bottom:0;font-size:32px;font-weight:400;color:#3a414c;line-height:1;letter-spacing:-1.2px}.displays-container .total-display .new-total .price span{padding:2px 2px 0 0;font-size:24px;font-weight:400;color:#3a414c;letter-spacing:-.9px}.displays-container .total-display .new-total .price small{font-size:12px;color:#3a414c;font-weight:100;letter-spacing:-.22px;line-height:13px;padding-top:3px;padding-left:4px}.displays-container .total-display .btn{display:block;padding:0 20px;height:50px;width:100%;max-width:280px;line-height:50px}.displays-container .md-button-delete{height:46px;padding:0 15px;line-height:44px;border-radius:4px;border:1px solid #e5e9ee;background:#f8f9f9}.displays-container .md-button-delete .md-icon{color:#73808d}.displays-container .md-button-delete:hover:enabled{border-color:#e62930;background:#fe555c}.displays-container .md-button-delete:hover:enabled .md-icon{color:#fff}.displays-container .md-button-delete:focus{outline:0}.displays-container .md-button-delete:disabled{opacity:.5;pointer-events:none}.displays-container .form-box{width:100%;margin-top:0;padding:32px 0 0}.displays-container h1{margin:0 0 15px;color:#3a414c;font-size:20px;font-weight:600;text-transform:uppercase}.displays-container h1+p{margin:0 0 26px;color:#3a414c}.displays-container .display-state{width:6px;height:6px;display:inline-block;vertical-align:middle;border-radius:100%;margin-right:17px}.displays-container .display-state.online{background:#40c143}.displays-container .display-state.offline{background:#fe555c}.displays-container .displays-header{padding:0 40px;max-width:800px;margin:0 auto}.displays-container .list-devices{list-style-type:none;white-space:nowrap;overflow-x:auto}.displays-container .item-device{display:flex;align-items:center;min-width:880px;min-height:79px;padding:12px 0;border-top:1px solid #e5e9ee}.displays-container .item-device.md-no-proxy,.displays-container .item-device .md-no-style{padding:0}.displays-container .item-device p{margin:0;padding:0;color:#3a414c;min-height:20px}.displays-container .item-device .display-state{margin-left:40px;margin-right:12px}.displays-container .item-device .display-device-name{font-weight:600}.displays-container .item-device .device-browser-name{width:25%;min-width:180px;padding:0 12px}.displays-container .item-device .display-device-os{width:25%;min-width:130px;padding:0 12px}.displays-container .item-device .display-device-info{width:50%;min-width:330px;padding:0 12px}.displays-container .item-device .display-device-lock{display:inline-flex;align-items:center}.displays-container .item-device .md-button-delete{margin-right:32px}@media (min-width:767px){.displays-container .total-display>div{display:flex;justify-content:space-between;align-items:center}}@media (max-width:992px){.displays-container .change-the-display-amount-here{display:none}}@media (max-width:620px){.displays-container .total-display .btn{display:block;margin-top:10px;float:left!important}}.slider.slider-licenses{margin-top:50px;margin-bottom:50px;margin-right:-20px}.slider.slider-licenses .rzslider{height:50px;width:calc(100% - 15px);margin-top:0;margin-bottom:0}.slider.slider-licenses .rzslider .rz-bar-wrapper{padding-top:23px;margin-top:0}.slider.slider-licenses .rzslider .rz-bar{height:8px;background:#d4d9de;border-radius:32px}.slider.slider-licenses .rzslider .rz-bar.rz-selection{background:#5ca4ec;border-radius:32px}.slider.slider-licenses .rzslider .rz-pointer{outline:0;top:4px;margin-left:-3px;border-radius:50%;border:2px solid #5ca4ec;background:#fff url(https://static.staging-seenspire.com/assets/portals/icons/slider-thumb-arrow.svg) no-repeat;background-position:center;height:44px;width:44px}.slider.slider-licenses .rzslider .rz-pointer:after{display:none}.slider.slider-licenses .rzslider .rz-bubble{display:none}.licenses-used-box{display:flex;justify-content:space-between;align-items:center;max-width:1096px;height:146px;padding:0 32px;margin-bottom:32px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:4px}.licenses-used-box .tooltip-dark-blue .tooltip .tooltip-inner{min-width:180px}.licenses-used-box>div{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.licenses-used-box>div+div{margin-left:66px}.licenses-used-box>div+div:before{content:'';display:block;position:absolute;left:-31px;top:50%;width:1px;height:64px;margin-top:-32px;background:#d5dbe2}.licenses-used-box.subscription-upgrade-box .btn{min-width:176px}.licenses-used-box.subscription-upgrade-box .licenses-info{padding-left:70px}.licenses-used-box .licenses-info{position:relative;padding-left:93px}.licenses-used-box .licenses-info h2{margin-bottom:3px;font-weight:700;font-variant:30px;color:#3a414c;text-transform:uppercase;letter-spacing:-1px}.licenses-used-box .licenses-info h2 .gray-color-txt{color:#73808D}.licenses-used-box .licenses-info p{margin:0;font-weight:400;font-size:16px;color:#3a414c;line-height:24px}.licenses-used-box .licenses-info .live-badge-icon,.licenses-used-box .licenses-info .screen-icon{display:inline-block;position:absolute;top:9px;left:0}.licenses-used-box .licenses-info .screen-icon{width:50px;height:41px}.licenses-used-box .licenses-info .live-badge-icon{top:7px;width:53px;height:26px}.licenses-used-box .btn{max-width:300px;width:100%;height:50px;line-height:50px;padding:0 12px}.licenses-used-box .upgrade-request-sent{position:relative;width:310px;padding:0 0 0 45px;text-align:left}.licenses-used-box .upgrade-request-sent:before{content:'';position:absolute;top:50%;left:0;margin-top:-16px;display:block;width:32px;height:32px;background:url(https://static.staging-seenspire.com/assets/portals/icons/check-filled.svg) no-repeat;background-size:100%}.licenses-used-box .upgrade-request-sent p{margin:0;color:#292e37;font-weight:600;font-size:13px;letter-spacing:-.2px}.licenses-used-box .upgrade-request-sent p a,.licenses-used-box .upgrade-request-sent p span{display:block;opacity:.7;padding-top:5px;font-size:12px;color:#292e37;letter-spacing:-.22px;line-height:13px;text-decoration:underline}.licenses-used-box .upgrade-request-sent p a:hover,.licenses-used-box .upgrade-request-sent p a:focus,.licenses-used-box .upgrade-request-sent p a:active{text-decoration:none}.licenses-used-box .upgrade-request-sent.upgrade-request-active{width:252px;padding:28px 0 0;text-align:right}.licenses-used-box .upgrade-request-sent.upgrade-request-active:before{top:0;right:0;left:auto;margin-top:0;margin-left:-16px;width:24px;height:24px}.licenses-used-box .upgrade-request-sent.upgrade-request-active p{margin:0;font-size:12px}.device-filter-header{height:80px;display:flex;justify-content:space-between;align-items:center;padding-left:32px;padding-right:32px;background:#1b2a43;border-radius:4px 4px 0 0}.device-filter-header .device-filter{display:inline-flex;height:100%;align-items:center}.device-filter-header .device-filter .btn-group{min-width:140px;margin-right:16px;margin-bottom:0}.device-filter-header .search-box{position:relative;z-index:12;margin-right:0}.device-filter-header .type-search{position:relative;z-index:2;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;width:322px;height:48px;line-height:48px;padding:0 20px;margin-left:0}.device-filter-header .type-search input{width:calc(100% - 30px);border:0;background:0;line-height:48px;box-shadow:none;padding:0;font-weight:400;font-size:12px;color:#fff}.device-filter-header .type-search input::-webkit-input-placeholder{color:#fff}.device-filter-header .type-search input::-moz-placeholder{color:#fff}.device-filter-header .type-search input:-ms-input-placeholder{color:#fff}.device-filter-header .type-search input:-moz-placeholder{color:#fff}.device-filter-header .type-search input[type=text]:active,.device-filter-header .type-search input[type=text]:focus{border-bottom:0}.device-filter-header .type-search.type-search-sm{width:180px}.device-filter-header .type-search .search-icon{margin-right:5px}.device-filter-header .type-search .search-icon-bg{color:rgba(255,255,255,.7);width:17px;height:17px;position:relative;top:-1px;margin-right:4px}.device-filter-header .type-search .btn-search{position:absolute;right:16px;top:0;bottom:0;height:48px;margin-bottom:0;padding:0;background:0 0}.device-filter-header .type-search .btn-search .md-icon.md-icon-clear-search{margin-right:0;width:11px;height:11px;color:#FFF}.device-filter-header .checkbox-wrapper{display:inline-flex;align-items:center;margin-right:16px}.device-filter-header .checkbox-wrapper .checkbox{margin-right:5px}.device-filter-header .checkbox-wrapper label{margin-bottom:0;color:#fff;font-size:13px}.device-filter-header+.device-row{border:0}.filter-search-btn{display:flex}.filter-search-btn .dropdown-item.dropdown-filter .dropdown-menu{border-radius:4px 0 4px 4px}.filter-search-btn .btn-group .dropdown-title{border-radius:4px 0 0 4px}.filter-search-btn .btn-group+.search-box .type-search{border-radius:0 4px 4px 0;margin-left:-1px}.device-list-info{max-width:1096px;margin:0 auto;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:4px}.device-list-info .device-title{padding:27px 32px 24px}.device-list-info .device-title h2{margin-bottom:3px;color:#55616d;font-weight:600;font-size:15px;text-transform:uppercase}.device-list-info .device-title p{margin-bottom:0;color:#73808d;font-weight:600;font-size:12px}.device-list-info .device-row{padding:0 32px;background:#fff;border-top:1px solid #e5e9ee;overflow:hidden}.device-list-info .device-row:nth-child(2n+0){background:#fcfcfc}.device-list-info .device-row:hover .device-information>div .link.link-edit{display:inline-block}.device-list-info .device-row .device-information{display:flex;width:100%;align-items:center}.device-list-info .device-row .device-information>div{height:79px;width:calc(25% - 66px);display:inline-flex;align-items:center;padding:0 10px;font-weight:400;font-size:14px;color:#3a414c;letter-spacing:-.2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.device-list-info .device-row .device-information>div .link.link-edit{display:none}.device-list-info .device-row .device-information>div .link{display:inline-block;margin-left:8px;color:#768999;font-weight:400px;font-size:13px;cursor:pointer}.device-list-info .device-row .device-information>div.check-status{width:32px;max-width:32px;padding-left:0}.device-list-info .device-row .device-information>div.device-name{font-weight:600}.device-list-info .device-row .device-information>div.device-name span{display:inline-block;overflow:hidden;text-overflow:ellipsis}.device-list-info .device-row .device-information>div.update-device-name{width:calc(50% - 132px)}.device-list-info .device-row .device-information>div.btn-action{width:236px;padding-right:0;justify-content:flex-end}.device-list-info .device-row .device-information>div.btn-action .btn{position:relative;min-width:46px;height:46px;line-height:46px;padding:0 10px}.device-list-info .device-row .device-information>div.btn-action .btn .md-icon{margin-right:0;width:12px;height:13px}.device-list-info .device-row .device-information>div.btn-action .btn.btn-deactivate{min-width:115px;padding:0 20px}.device-list-info .device-row .device-information>div.btn-action .btn+.btn{margin-left:8px}.device-list-info .device-row .device-information>div.btn-action .btn:last-child{margin-right:3px}.device-list-info .device-row .button-delete{height:46px;padding:0 15px;line-height:44px;border-radius:4px;background:#fafafa;border:1px solid #d5dbe2}.device-list-info .device-row .button-delete .md-icon{width:14px!important;height:15px!important;color:#3a414c}.device-list-info .device-row .button-delete:hover:enabled{border-color:#e62930;background:#fe555c}.device-list-info .device-row .button-delete:hover:enabled .md-icon{color:#fff}.device-list-info .device-row .button-delete:focus{outline:0}.device-list-info .device-row .button-delete:disabled{opacity:.65;pointer-events:none}.device-list-info .device-row .save-update{width:310px}.device-list-info .device-row .save-update md-input-container.md-input-border{margin-bottom:0}.device-list-info .device-row .save-update md-input-container.md-input-border .md-input{padding-right:80px;overflow:hidden;text-align:ellipsis}.device-list-info .device-row .save-update md-input-container.md-input-border .action-btn .btn{min-width:70px;padding-top:0;padding-bottom:0}.device-list-info .device-more-info{width:100%;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:4px;margin:4px 0 30px;padding:0 32px}.device-list-info .device-more-info>div{display:flex}.device-list-info .device-more-info>div:first-child{padding-top:15px}.device-list-info .device-more-info>div:last-child{padding-bottom:13px}.device-list-info .device-more-info>div p{width:calc(25% - 14px);margin-bottom:0;display:inline-block;padding:16px 10px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3a414c;font-size:15px;font-weight:400;letter-spacing:-.21px}.device-list-info .device-more-info>div p span{display:block;margin-bottom:4px;font-weight:600;font-size:12px;color:#73808d;letter-spacing:-.22px;line-height:13px}.device-list-info .device-more-info>div p:last-child{width:calc(25% + 236px);padding-right:0}@media (max-width:992px){.device-list-info .device-more-info{display:block}.device-list-info .device-more-info>div{display:block}.device-list-info .device-more-info>div p{display:inline-block;width:48%!important}}@media (max-width:500px){.licenses-used-box{display:block;padding-top:32px;padding-bottom:32px;height:auto}.licenses-used-box>div{display:block}.licenses-used-box .licenses-info{padding-bottom:20px}}.md-select-menu-container{z-index:9999}.box-white-shadow{position:relative;background:#fff;border-radius:6px;padding:40px;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}md-option{height:36px}.md-select-value{min-height:36px}md-input-container>md-select{font-size:15px;margin-bottom:25px}md-input-container.md-input-has-value md-select.md-default-theme,md-input-container.md-input-focused md-select .md-select-value,md-select.md-default-theme:not([disabled]):focus,md-select:not([disabled]):focus .md-select-value,md-input-container.md-input-focused{border-bottom-color:#5ca4ec}md-select-menu md-content md-option[selected],md-select-menu.md-default-theme,md-select-menu md-option[selected]{color:#5ca4ec}md-select .md-select-value span{position:relative;top:-2px}.md-select-value .md-select-icon:after{display:block;content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #9eabb8;position:relative;top:2px;speak:none;-webkit-transform:scale(1);transform:scaleX(1)}md-select-menu md-content::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}md-select-menu md-content::-webkit-scrollbar{width:6px;background-color:transparent}md-select-menu md-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1b2943}.input-border-bottom{display:block;width:100%;font-size:15px;min-width:initial;margin-bottom:20px}.input-border-bottom::-webkit-input-placeholder{color:#bfc7d2}.input-border-bottom:-moz-placeholder{color:#bfc7d2}.input-border-bottom::-moz-placeholder{color:#bfc7d2}.input-border-bottom:-ms-input-placeholder{color:#bfc7d2}.password-info .form-details{max-width:470px}.avatar-changes .avatar-block{display:flex;align-items:center;margin-bottom:41px;margin-left:6px}.avatar-changes .avatar-block .avatar-img{margin-right:16px;width:72px;height:72px;border:2px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:100%}.avatar-changes .avatar-block .avatar-img img{width:100%;border-radius:50%}.avatar-changes .avatar-block .change-avatar-img{display:none}.avatar-changes .avatar-block .btn{height:48px;line-height:48px;margin-right:12px}.avatar-changes .avatar-block a.link{color:#768999;font-weight:400;font-size:13px;text-decoration:underline}.avatar-changes .avatar-block a.link:hover{text-decoration:none}.title-detail{margin:0 0 20px;font-weight:700;font-size:12px;color:#464951;text-transform:uppercase}.white-wrapper-box{max-width:1280px;margin:0 auto;padding:24px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border-radius:6px}.white-wrapper-box .form-details{max-width:719px;margin:0 auto;padding:24px 24px 8px;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:4px}.white-wrapper-box .form-details-title{margin-bottom:40px}.white-wrapper-box .form-details-title .avatar{padding-top:15px;padding-bottom:24px;text-align:center}.white-wrapper-box .form-details-title h2{margin:0 0 10px;font-weight:400;font-size:20px;color:#41505f;letter-spacing:-.2px;text-align:center}.white-wrapper-box .form-details-title p{font-weight:400;font-size:15px;color:#73808d;letter-spacing:-.21px;text-align:center}.white-wrapper-box .form-btn{margin:24px auto 0;max-width:717px;text-align:center}.white-wrapper-box .form-btn .btn{width:100%;max-width:360px}.form-details{max-width:850px;margin:0 auto;padding:39px 32px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border-radius:4px}.form-details>div:not(.md-input-wrapper)+div{margin-top:20px}.form-details md-input-container{display:block}.form-details .dropdown-container-border,.form-details md-autocomplete{margin-bottom:24px}.form-details .md-input-wrapper md-autocomplete{width:calc(50% - 8px)}.form-details md-input-container.md-input-border .md-select-value .md-select-icon:after{top:-14px}.form-details .partner-type-box{display:flex;padding:24px 0;border-top:1px solid #dfe6eb;border-bottom:1px solid #dfe6eb}.form-details .partner-type-box .dropdown-container-border{width:100%;max-width:260px}.form-details .partner-type-box .dropdown-container-border+.md-input-icon{margin-left:16px;max-width:512px}.form-details .partner-type-box md-input-container{margin-bottom:0}.form-details .partner-type-box .dropdown-lg .dropdown-title{height:56px}.form-details .partner-type-box .md-input-icon{width:100%}.form-details .partner-type-box+.partner-type-box{margin-top:0;border-top:0}.link-copy-box md-input-container.md-input-border .md-input-btn{padding-right:220px}.md-input-border md-input-container,md-input-container.md-input-border{height:54px;width:100%;margin:0 0 20px;padding:0 16px;background:#fff;box-shadow:inset 0 0 0 1px #d5dbe2;border-radius:4px}.md-input-border md-input-container,md-input-container.md-input-border,.md-input-border md-input-container .md-input[disabled],md-input-container.md-input-border .md-input[disabled],.md-input-border md-input-container .md-input [disabled],md-input-container.md-input-border .md-input [disabled]{background-image:none}.md-input-border md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-input-border.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),.md-input-border md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-input-border.md-icon-left>label .md-placeholder,.md-input-border md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-input-border.md-icon-right>label:not(.md-no-float):not(.md-container-ignore),.md-input-border md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-input-border.md-icon-right>label .md-placeholder{text-align:left;width:100%}.md-input-border md-input-container .md-input,md-input-container.md-input-border .md-input{padding:0;border:0;margin-top:0;font-size:15px;color:#41505F;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-input-border md-input-container .md-input-btn,md-input-container.md-input-border .md-input-btn{padding-right:90px}.md-input-border md-input-container .action-btn,md-input-container.md-input-border .action-btn{display:flex;position:absolute;top:9px;right:9px}.md-input-border md-input-container .action-btn .btn,md-input-container.md-input-border .action-btn .btn{min-width:100px;position:static}.md-input-border md-input-container .action-btn .btn+.btn,md-input-container.md-input-border .action-btn .btn+.btn{margin-left:8px}.md-input-border md-input-container .btn,md-input-container.md-input-border .btn{position:absolute;top:9px;right:9px;height:36px;line-height:36px;min-width:88px}.md-input-border md-input-container .md-placeholder,md-input-container.md-input-border .md-placeholder,.md-input-border md-input-container label,md-input-container.md-input-border label{top:0;margin-bottom:0;padding:0;color:#41505F;font-size:15px;font-weight:400}.md-input-border md-input-container label:not(.md-container-ignore),md-input-container.md-input-border label:not(.md-container-ignore){position:static}.md-input-border md-input-container.md-input-focused,md-input-container.md-input-border.md-input-focused{box-shadow:inset 0 0 0 2px #5ca4ec}.md-input-border md-input-container.md-input-invalid,md-input-container.md-input-border.md-input-invalid{border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 2px #EB5257}.md-input-border md-input-container.md-input-invalid:after,md-input-container.md-input-border.md-input-invalid:after{content:'';width:18px;height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);background:url(https://static.staging-seenspire.com/assets/portals/icons/invalid.svg) no-repeat}.md-input-border md-input-container.md-input-invalid .md-input,md-input-container.md-input-border.md-input-invalid .md-input{padding-right:25px}.md-input-border md-input-container.md-input-dropdown.md-input-invalid .md-select-value .md-select-icon:after,md-input-container.md-input-border.md-input-dropdown.md-input-invalid .md-select-value .md-select-icon:after{right:30px}.md-input-border md-input-container.md-input-dropdown.md-input-invalid .md-input-messages-animation,md-input-container.md-input-border.md-input-dropdown.md-input-invalid .md-input-messages-animation{margin-top:-2px}.md-input-border md-input-container .md-errors-spacer,md-input-container.md-input-border .md-errors-spacer{min-height:0}.md-input-border md-input-container.md-input-invalid.md-input-focused label,md-input-container.md-input-border.md-input-invalid.md-input-focused label,.md-input-border md-input-container.md-input-invalid label,md-input-container.md-input-border.md-input-invalid label,.md-input-border md-input-container.md-input-invalid .md-input,md-input-container.md-input-border.md-input-invalid .md-input,.md-input-border md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-border .md-input.ng-invalid.ng-dirty{color:#41505F}.md-input-border md-input-container.md-input-invalid .md-input-messages-animation,md-input-container.md-input-border.md-input-invalid .md-input-messages-animation{height:16px;margin:0 -16px 0;padding:0 9px 0 16px;background:#EB5257;border-radius:0 0 4px 4px}.md-input-border md-input-container.md-input-invalid .md-input-messages-animation .md-input-message-animation,md-input-container.md-input-border.md-input-invalid .md-input-messages-animation .md-input-message-animation{padding:0 0 2px 0;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:-.18px;line-height:14px}.md-input-border md-input-container.md-input-focused .md-input,md-input-container.md-input-border.md-input-focused .md-input,.md-input-border md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-border .md-input.ng-invalid.ng-dirty{border:0}.md-input-border md-input-container label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-input-border label:not(.md-no-float):not(.md-container-ignore),.md-input-border md-input-container .md-placeholder,md-input-container.md-input-border .md-placeholder{overflow:visible;padding:0}.md-input-border md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-border.md-input-focused label:not(.md-no-float),.md-input-border md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-border.md-input-has-placeholder label:not(.md-no-float),.md-input-border md-input-container.md-input-has-value label:not(.md-no-float),md-input-container.md-input-border.md-input-has-value label:not(.md-no-float){font-size:12px;padding:0 0 2px;opacity:.6;-webkit-transform:translate3d(0,6px,0) scale(1);transform:translate3d(0,6px,0) scale(1)}.md-input-border md-input-container .md-placeholder,md-input-container.md-input-border .md-placeholder,.md-input-border md-input-container .md-placeholder:not(.md-select-label),md-input-container.md-input-border .md-placeholder:not(.md-select-label),.md-input-border md-input-container label:not(.md-no-float),md-input-container.md-input-border label:not(.md-no-float){color:#41505F;opacity:1;-webkit-transform:translate3d(0,17px,0) scale(1);transform:translate3d(0,17px,0) scale(1)}.md-input-border md-input-container:not(.md-input-invalid).md-input-has-value label,md-input-container.md-input-border:not(.md-input-invalid).md-input-has-value label,.md-input-border md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container.md-input-border:not(.md-input-invalid).md-input-focused label{opacity:.6;color:#41505F}.md-input-border md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child,md-input-container.md-input-border.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}.md-input-border md-input-container:not([md-no-float]) .md-select-placeholder span:first-child,md-input-container.md-input-border:not([md-no-float]) .md-select-placeholder span:first-child{font-size:0}.md-input-border md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container.md-input-border:not(.md-input-has-value) input:not(:focus),.md-input-border md-input-container md-select .md-select-value,md-input-container.md-input-border md-select .md-select-value{padding:0;border:0;font-size:15px;color:#41505F;line-height:34px}.md-input-border md-input-container md-select:not([disabled]):focus .md-select-value,md-input-container.md-input-border md-select:not([disabled]):focus .md-select-value{border:0}.md-input-border md-input-container .md-select-value .md-select-icon:after,md-input-container.md-input-border .md-select-value .md-select-icon:after{content:'';position:absolute;top:-11px;right:0;display:block;width:7px;height:10px;margin-left:0;background:url(https://static.staging-seenspire.com/assets/portals/icons/up-down-arrows.svg) no-repeat;transform:scale(1)}md-autocomplete.md-input-border md-autocomplete-wrap md-progress-linear.md-inline{bottom:-1px;right:1px;left:1px;width:auto}md-input-container.md-input-icon{padding-left:42px}md-input-container.md-input-icon>md-icon{width:19px;left:16px;right:auto;top:27px;margin:0}md-input-container.md-input-icon span.url{position:absolute;left:42px;top:25px;font-size:15px}md-input-container.md-input-icon span.url+.md-input{padding-left:95px}md-input-container.md-input-icon span.url.twitter+.md-input{padding-left:86px}md-input-container.md-input-icon span.url.facebook+.md-input{padding-left:104px}md-input-container.md-input-icon span.url.instagram+.md-input{padding-left:110px}md-input-container.md-input-colorpicker{padding-left:54px;height:56px;margin-bottom:16px}md-input-container.md-input-colorpicker.md-input-focused label:not(.md-no-float),md-input-container.md-input-colorpicker.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-colorpicker.md-input-has-value label:not(.md-no-float){padding-top:2px}md-input-container.md-input-colorpicker .action-btn{top:10px;right:10px}md-input-container.md-input-border.md-input-dark{background:rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(255,255,255,.1)}md-input-container.md-input-border.md-input-dark .md-placeholder,md-input-container.md-input-border.md-input-dark:not(.md-input-invalid).md-input-has-value label,md-input-container.md-input-border.md-input-dark:not(.md-input-invalid).md-input-focused label{opacity:.7;color:#fff}md-input-container.md-input-border.md-input-dark md-select .md-select-value{color:#fff}md-input-container.md-input-border.md-input-dark .md-select-value .md-select-icon:after{background:url(https://static.staging-seenspire.com/assets/portals/icons/up-down-arrows-white.svg) no-repeat}.md-select-menu-container.md-active{margin-left:-2px}md-select-menu md-content md-option:not([disabled]):focus,md-select-menu md-content md-option:not([disabled]):hover{background:#F7F9FA}.md-select-menu-container.md-active.md-clickable,md-select-menu md-content md-option[selected]{color:#3a414c}md-select-menu md-content md-option{padding:0 15px;height:32px;line-height:32px;color:#3a414c;display:block;font-size:13px;font-weight:400;margin:0;cursor:pointer;outline:0}@media (min-width:992px){.form-details .partner-type-box md-input-container+md-input-container{margin-left:16px}.layout-wrapper-row>div+div{margin-left:16px}.md-input-wrapper md-autocomplete+md-input-container,.md-input-wrapper md-input-container+md-input-container,.md-input-wrapper .dropdown-container-border+md-autocomplete,.md-input-wrapper md-input-container+.dropdown-container-border,.md-input-wrapper .dropdown-container-border+.dropdown-container-border{margin-left:16px}md-input-container.md-input-city{width:calc(31% - 8px)}md-input-container.md-input-zip{width:calc(19% - 16px)}}.container-manage-users{padding:30px 32px 20px;margin-top:-40px}.container-manage-users .table-information{max-width:1440px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.container-manage-users{margin-top:30px}}.modal-add-user .modal-dialog{width:100%;max-width:722px}.modal-add-user .form-details{padding:30px 30px 24px}.modal-add-user .form-details .form-details-content{padding:20px 24px 8px 24px;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:6px}.modal-add-user .avatar-changes .avatar-block a.link{display:none}.modal-add-user .title-detail{margin-bottom:17px}.modal-add-user .user-permissions-details{margin-top:16px}.modal-add-user .modal-footer{display:flex;justify-content:center;border:0;margin-top:16px;padding:0;background:0 0}.modal-add-user .modal-footer .btn{width:calc(50% - 6px);height:50px;font-weight:600}.modal-add-user .modal-footer .btn+.btn{margin-left:12px}.moderate-thumbnail .filter-icon{padding-right:9px;text-align:right}.moderate-thumbnail .social-icon{text-align:right}.moderate-thumbnail .img-big{position:relative}.moderate-thumbnail .img-big img{display:inline-block;width:100%}.moderate-thumbnail .moderate-info-txt h4 em{display:block}.moderate-thumbnail .moderate-info-txt h4 em:before{display:none}.moderate-thumbnail .moderate-action{padding:5px 8px 12px}.moderate-thumbnail .moderate-action .btn-nb{display:block;float:left;width:calc(50% - 8px);margin:0 4px;background:#f0f2f5;border-radius:4px;padding:14px;text-align:center;color:#1b2943;font-weight:700}.moderate-thumbnail .moderate-action .btn-nb .md-icon{width:13px;height:13px;position:relative;top:-2px;margin-right:10px;color:#1b2943}.moderate-thumbnail .moderate-action .btn-nb.btn-full{width:calc(100% - 8px)}.moderate-thumbnail .moderate-action .btn-nb i.icon{position:relative;top:1px;margin-right:10px}.moderate-thumbnail .moderate-action .btn-nb i.icon.icon-undo{top:2px}.moderate-thumbnail .moderate-action .btn-nb i.icon.icon-accept{background-position:0 4px}.moderate-thumbnail .moderate-action .btn-nb.btn-close:hover{color:#fe555c}.moderate-thumbnail .moderate-action .btn-nb.btn-close:hover .md-icon{color:#fe555c}.moderate-thumbnail .moderate-action .btn-nb.btn-accept:hover{color:#40c143}.moderate-thumbnail .moderate-action .btn-nb.btn-accept:hover i.icon.icon-accept{background:url(https://static.staging-seenspire.com/assets/portals/icons/accept-hover-icon.svg) no-repeat;background-position:0 4px}.moderate-thumbnail .moderate-action .btn-nb.btn-undo:hover{color:#40c143}.moderate-thumbnail .moderate-action .btn-nb.btn-undo:hover i.icon.icon-undo{background:url(https://static.staging-seenspire.com/assets/portals/icons/undo-hover-icon.svg) no-repeat}.moderate-container-thumb-view .row.row-spacer-bottom{margin-bottom:70px}.moderate-container-thumb-view #loadermovin{margin-top:-50px}@media (min-width:1600px){.moderate-container-thumb-view{width:1600px}}.ml{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.ml *{-webkit-box-sizing:border-box;box-sizing:border-box}.grid-col{width:100%;float:left}@media (min-width:768px){.grid-col{width:50%}}@media (min-width:1200px){.grid-col{width:33.33%}}@media (min-width:1400px){.grid-col{width:25%}}@media (min-width:1600px){.grid-col{width:20%}}.ml-pnl{margin:0;padding:10px}@media (max-width:480px){.ml-pnl{padding:10px 0}}.ml-pnl__cntnt{border-radius:5px;overflow:hidden;width:100%;border:1px solid #cfdae6;background:#fff;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}.hideitem{opacity:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ml-pnl__cntnt--img{max-width:100%;padding:0}.header-tools-box{background:#1b2943;text-align:center;margin-bottom:-2px}.header-tools-box .item{display:inline-block;color:#fff;padding:10px 15px;opacity:.6}.header-tools-box .item:hover{opacity:1}.header-tools-box .item.active{opacity:1;background:#fff;border-radius:5px 5px 0 0;color:#50617e!important}.header-tools-box .item:last-child:after{display:none}.statistic-moderate{min-height:68px;padding:0 20px;background:#fff;box-shadow:0 2px 10px -2px rgba(136,139,143,.2)}.statistic-moderate .statistic-menu>li{display:inline-block;margin-right:0}.statistic-moderate .statistic-menu>li>a{display:flex;align-items:center;padding:20px;color:#536480}.statistic-moderate .statistic-menu>li>a i.icon{margin-right:8px}.statistic-moderate .statistic-menu>li>a:hover,.statistic-moderate .statistic-menu>li>a:active,.statistic-moderate .statistic-menu>li>a:focus{color:#4f607d;box-shadow:inset 0 -3px 0 0 #5ca4ec}.statistic-moderate .statistic-menu>li>a:hover span.gray-bg,.statistic-moderate .statistic-menu>li>a:active span.gray-bg,.statistic-moderate .statistic-menu>li>a:focus span.gray-bg{background:#5ca4ec}.statistic-moderate .statistic-menu>li span{display:inline-block;height:26px;margin-left:12px;padding:3px 10px;border-radius:13px;text-align:center;color:#fff}.statistic-moderate .statistic-menu>li.active>a{box-shadow:inset 0 -3px 0 0 #5ca4ec;font-weight:700}.statistic-moderate .statistic-menu>li.active>a span.gray-bg{background:#5ca4ec;font-weight:400}.statistic-moderate .action-right-box{margin:12px 0 10px}.statistic-moderate .action-right-box .update-block{position:relative;display:inline-block;margin-top:8px;margin-right:38px;color:#86939f;font-size:12px;line-height:1.4em}.statistic-moderate .action-right-box .update-block span{font-weight:600}.statistic-moderate .action-right-box .update-block i.icon{display:block;position:absolute;top:8px;left:-25px}.moderate-info-txt{padding:12px}.moderate-info-txt .moderate-info-avatar>*{display:block}.moderate-info-txt h4{margin-bottom:5px;margin-top:0;color:#1b2943;font-size:14px;font-weight:700;line-height:1.5em}.moderate-info-txt h4 span.overlay{position:absolute;top:0;bottom:50%;right:0;left:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 72%,#fff 100%)}.moderate-info-txt h4 span{color:#a7b3bf;font-size:13px;font-weight:400}.moderate-info-txt h4 em{color:#a7b3bf;font-size:13px;font-style:normal;font-weight:400;vertical-align:middle}.moderate-info-txt h4 em:before{content:'•';padding:0 10px 0 8px;color:#9eabb8;font-size:16px}.moderate-info-txt h4 em a{color:#1b2943;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:middle;padding-bottom:5px;max-width:110px;padding-right:5px;font-size:13px}.moderate-info-txt p{color:#1b2943;font-size:14px;word-break:break-word;margin-bottom:0}.moderate-info-txt p.multiline{white-space:pre-wrap}.moderate-info-txt p.format-time{color:#a7b3bf;font-size:13px;font-style:normal;font-weight:400}.moderate-avatar{width:50px;vertical-align:top;padding-right:13px}.moderate-avatar img{display:block;width:50px;max-width:100%;border-radius:4px}.moderate-info-avatar{display:table;width:100%;margin-bottom:15px}.moderate-info-avatar>*{display:table-cell;vertical-align:middle}.action-view a{position:relative;display:inline-block;top:8px;margin-left:10px}.action-view a i.icon{margin-left:5px;margin-right:0}.container-scroll{position:absolute;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 189px);width:100%}.container-scroll .container{z-index:1;background:#f3f6f9;min-height:calc(100vh - 189px)}@media (min-width:1024px){.container-scroll{margin-top:-71px}}.no-scroll{overflow-y:hidden;overflow-x:hidden}.featured-post{position:absolute;top:10px;left:10px;border:0;background:0 0}.featured-post md-icon{width:30px;height:30px;color:#fff}.featured-post md-icon svg{stroke:#999}.featured-post.selected md-icon{color:#fcdd0f}.featured-post.selected md-icon svg{stroke:transparent}@media screen and (min-width:769px){.statistic-moderate .statistic-menu{height:68px}.statistic-moderate .statistic-menu>li{display:block;float:left}.statistic-moderate .statistic-menu>li>a{height:68px}}@media screen and (max-width:768px){.statistic-moderate{padding:0}.statistic-moderate .statistic-menu{margin-top:0;float:none!important;border-bottom:1px solid #e2e5e8}.statistic-moderate .statistic-menu>li{border-top:1px solid #e2e5e8;display:block;margin-right:0}.statistic-moderate .statistic-menu>li:first-child{border-top:0}.statistic-moderate .statistic-menu>li>a{padding:14px 20px 10px 20px;display:block;cursor:pointer;text-align:left}.statistic-moderate .statistic-menu>li.active>a{padding-bottom:14px}.statistic-moderate .statistic-menu>li span{float:right}.statistic-moderate .btn.btn-green{float:none!important;display:block;width:90%;margin:10px auto}.statistic-moderate .action-box{padding:10px 20px;width:100%;text-align:right}.statistic-moderate .action-box .btn{margin:0;margin-left:10px;display:inline-block}.statistic-moderate .action-box .btn.btn.btn-green{display:inline-block;width:auto}hr.title-line{width:100%}}@media screen and (max-width:480px){.statistic-moderate .action-box{margin:0;margin-bottom:20px;padding-left:20px;padding-right:20px;width:100%}.statistic-moderate .action-box .btn{width:100%;margin:0;margin-top:10px;display:block}.statistic-moderate .action-box .btn.btn.btn-green{width:100%}.statistic-moderate .action-box.action-right-box .update-block{margin-right:0}.dropdown.dropdown-default--type--sm{display:block}.search-action-box{float:left!important}.header-tools-box .item{padding:10px}}@media screen and (max-width:410px){.search-box input[type=text]{width:160px}.dropdown.dropdown-default.dropdown-default--type.open{width:160px}.dropdown.dropdown-default .dropdown-menu>li{padding:5px 10px}.dropdown.dropdown-default.open{width:100%}.dropdown.dropdown-default.open .btn{padding-left:10px}.moderate-info-txt h4 em{display:block}}@media screen and (max-width:320px){.header-tools-box .item{padding:10px 5px}}.ml-pnl__cntnt .show-long-post,.ml-pnl__cntnt .post-view:before{display:none}.long-post .post-view{position:relative;padding:0;transition:max-height .4s cubic-bezier(0,1,0,1);overflow:hidden;max-height:101px}.long-post .post-view.show-post-view{max-height:900px;transition:max-height .8s ease-in-out}.long-post .post-view.show-post-view:before{opacity:0;transition:opacity .7s ease-in-out}.long-post .post-view:before{content:'';display:block;background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 89%);width:100%;height:30px;position:absolute;bottom:-7px;opacity:1;transition:opacity .7s ease-out}.long-post .show-long-post{padding-top:15px;cursor:pointer}.long-post .show-long-post p{margin-bottom:0;font-weight:400;font-size:14px;color:#73808d;letter-spacing:-.3px;text-align:center}.long-post .show-long-post p:after{content:'';position:relative;top:-2px;display:inline-block;width:0;height:0;margin-left:10px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #73808d}.long-post .show-long-post.less p:after{border-bottom:4px solid #73808d;border-top:4px solid transparent}.catagory-item.yourFeeds.feeds-list{background:0 0}.catagory-item.yourFeeds.feeds-list .row-wrap{margin-bottom:0;margin-top:0}.catagory-item.yourFeeds.feeds-list div.feed-thumb-container .list-item-outer .list-item.hover .item-bg{border-radius:4px}.catagory-item my-feed:first-child .list-item.hover{margin-left:0!important}.catagory-item my-feed:last-child .list-item.hover{margin:-13% -14%!important}.myfeeds .yourFeeds.feeds-list div.feed-thumb-container{padding:5px}.myfeeds.scroll{overflow-y:auto;overflow-x:hidden;margin-top:70px;height:calc(100vh - 70px);position:absolute;width:100%;z-index:10;background:#f3f6f9}.myfeeds.scroll .entertainment-block{margin-top:-71px}.myfeeds.scroll .yourFeeds.feeds-list{min-height:100%;margin-bottom:0;padding-top:0;padding-bottom:120px}.myfeeds.scroll .footer{padding-top:30px}@media (max-width:1024px){.myfeeds.scroll{margin-top:0}.myfeeds.scroll .entertainment-block{margin-top:0}}.myfeeds .yourFeeds.feeds-list .myfeeds-loader{position:absolute;top:auto;bottom:70px;transform:none}.myfeeds .yourFeeds.feeds-list .myfeeds-loader .loader-feeds{left:0}.myfeeds .yourFeeds.feeds-list .myfeeds-loader .square{background-color:#73808d}@media (min-width:1025px){.catagory-item.yourFeeds.feeds-list.list-entertainmant .list-item.hover .original,.catagory-item.yourFeeds.feeds-list.list-entertainmant .list-item.hover .exclusive{position:static}}@media (min-width:660px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container{width:calc(50vw - 48px);height:calc((50vw) / 1.777)}}@media (min-width:990px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container{width:calc(33.3vw - 30px);height:calc((33.3vw) / 1.777)}}@media (min-width:1025px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container .list-item-outer .list-item.hover{width:114%;height:145%;margin:-13% -7%;left:0}}@media (min-width:1450px) and (max-width:1700px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container .list-item-outer .list-item.hover{height:155%;margin-top:-16%;margin-bottom:-16%}}@media (min-width:1300px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container{width:calc(25vw - 23px);height:calc((25vw) / 1.777)}}@media (min-width:1600px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container{width:calc(20vw - 18px);height:calc((20vw) / 1.777)}}@media (min-width:2200px){.catagory-item.yourFeeds.feeds-list div.feed-thumb-container{width:calc(14.28vw - 13px);height:calc((14.28vw) / 1.777)}}.pricing-table{display:table;width:100%;margin-top:25px;padding:0}.tab-content{text-align:center}.tab-content h4{margin-top:-2px;padding-top:15px;margin-bottom:15px;border-top:2px solid #e8edf3}.pricing-item{display:table-cell;position:relative;width:33%}.pricing-item:hover:after{content:'';position:absolute;display:block;top:0;bottom:0;right:-2px;left:-2px;z-index:1;border:2px solid rgba(0,0,0,.3)}.pricing-item hr{width:30px;margin:23px auto 17px;border-top:2px solid #eee}.pricing-item h2{font-size:24px;font-weight:500}.pricing-item p{color:#556682}.pricing-item .price{color:#50617f;font-size:50px;font-weight:100;line-height:1.3}.pricing-item .price small{position:relative;top:-13px;font-size:30px;font-weight:500}.pricing-item .price span{display:block;color:#c5ced7;font-weight:500;font-size:12px}.pricing-item .pricing-row{padding:10px 13px 30px 13px}.pricing-item .blue-section{background:#2d3c53;padding:30px 13px 30px 13px;min-height:215px}.pricing-item .blue-section p{color:#9eacb9;font-size:15px}.pricing-item .blue-section p span{color:#fff;font-weight:500}.pricing-item .blue-section .btn{position:relative;z-index:100;min-width:145px;padding-top:12px;padding-bottom:12px}.add-available{width:100%}.add-available li{width:33.3%;display:block;float:left;padding:12px;border-top:2px solid #e8edf3;border-left:2px solid #e8edf3;color:#52607d;text-align:center}.add-available li h3{font-size:14px;font-weight:700}.add-available li p{margin-bottom:0}.add-available li span{font-weight:700}.add-available li span.empty{display:inline-block;line-height:50px;font-weight:400}.add-available li:nth-child(1),.add-available li:nth-child(4){border-left:0}.add-available li .empty{line-height:64px}.modal-pricing h4{margin-bottom:20px;margin-top:0;padding-top:20px;color:#c1c8d2;font-weight:500;font-size:17px;border-top:2px solid rgba(0,0,0,.1)}.nav-tabs--pricing{width:386px;border:0;margin:35px auto 0}.nav-tabs--pricing>li{text-align:center}.nav-tabs--pricing>li a{display:block;margin-right:0;width:190px;border:1px solid #d2d9e3;border-radius:0;color:#788595}.nav-tabs--pricing li:first-child a{border-radius:4px 0 0 4px}.nav-tabs--pricing li:last-child a{border-radius:0 4px 4px 0}.nav-tabs--pricing>li.active>a,.nav-tabs--pricing>li.active>a:focus,.nav-tabs--pricing>li.active>a:hover{background:#5ca4ec;color:#fff;border:1px solid #5ca4ec}@media screen and (max-width:600px){.pricing-item{display:block;width:100%}.add-available li{float:none;width:100%;min-height:66px;border-left:0}}@media screen and (max-width:400px){.nav-tabs--pricing{width:95%}.nav-tabs--pricing>li{width:50%}.nav-tabs--pricing>li a{width:100%}.nav-tabs--pricing>li a span{display:none}.pricing-item .pricing-row{padding-top:20px}}.live-updates{margin-left:auto;margin-right:auto;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:6px;max-width:530px}.live-updates .live-updates-content{padding:25px}.live-updates .live-updates-content .live-updates-txt{float:left;max-width:270px}.live-updates .live-updates-content .live-updates-txt h2{margin:0 0 12px;font-size:20px;color:#41505f;letter-spacing:-.2px}.live-updates .live-updates-content .live-updates-txt h2 .md-icon{width:48px;height:23px;margin-right:5px}.live-updates .live-updates-content .live-updates-txt h2+p{margin-bottom:0;font-weight:600;font-size:12px;color:#73808d}.live-updates .live-updates-content .houts-left{float:right;padding-top:8px;background:#f9f9fa;border:1px solid #e5e9ee;border-radius:4px;width:128px;height:78px;font-weight:600;font-size:30px;color:#41505f;text-align:center;letter-spacing:-.3px}.live-updates .live-updates-content .houts-left span{display:block;font-size:14px;color:#9eabb8}.live-updates .gray-box{padding:10px 10px 15px;background:#f7f9fc;border-top:1px solid #dfe6eb;border-bottom:1px solid #dfe6eb;width:100%}.live-updates .add-live-hours{padding:18px;background:#344563;border-radius:4px}.live-updates .add-live-hours h3{margin-bottom:11px;text-transform:uppercase;font-weight:700;font-size:12px;color:#b5bfcb}.live-updates .add-live-hours .price{margin-bottom:0;font-size:25px;color:#fff}.live-updates .add-live-hours .price span{display:block;font-weight:600;font-size:14px;color:#c0c8d0}.live-updates .add-live-hours .price.price-feed span{color:#40c143}.live-updates .add-live-hours .discount-percent{position:absolute;margin-top:-10px;left:50%;transform:translateX(-50%)}.live-updates .add-live-hours .btn-group{margin-top:11px}.live-updates .add-live-hours .btn-group .btn{background:#4f607d;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13);border-radius:3px;width:55px;height:50px;font-size:14px;color:#fff}.live-updates .add-live-hours .btn-group .btn.focus,.live-updates .add-live-hours .btn-group .btn.active{outline:0;background:#fff;color:#1b2943}.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn,.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn.focus{background:#4f607d;color:#fff;font-size:24px}.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn:hover:not(:disabled),.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn.focus:hover:not(:disabled){background:#43516a}.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn:disabled,.live-updates .add-live-hours .btn-group.btn-group-add-feed .btn[disabled]{opacity:.5}.live-updates .add-live-hours .btn-group.btn-group-add-feed .add-feeds-input,.live-updates .add-live-hours .btn-group.btn-group-add-feed .add-feeds-input.focus{border:0;border-bottom:1px solid #5ca4ec;box-shadow:none;background:0 0;border-radius:0;width:55px;height:50px;font-size:25px;color:#fff}.live-updates .add-live-hours .btn-group.btn-group-add-feed .add-feeds-input:hover,.live-updates .add-live-hours .btn-group.btn-group-add-feed .add-feeds-input.focus:hover{background:none!important}.live-updates .add-live-hours .note{padding:10px 10px 10px 38px;margin-top:12px;background:#5ca4ec;border-radius:4px;font-weight:600;font-size:13px;color:#fff;position:relative}.live-updates .add-live-hours .note a{color:#fff;text-decoration:none}.live-updates .add-live-hours .note .md-icon{width:15px;height:15px;position:absolute;margin-top:2px;left:15px}.live-updates .line{margin:0 15px;border-top:1px solid #e5e9ee}.live-updates .total-state{position:relative;margin-left:-12px}.live-updates .subtotal-box{padding:15px}.live-updates .subtotal-box .row-cell{margin-bottom:5px}.live-updates .subtotal-box .row-cell:last-child{margin-bottom:0}.live-updates .subtotal-box .coll-w55{font-size:14px;color:#73808d}.live-updates .subtotal-box .coll-w45{font-weight:600;font-size:14px;color:#41505f}.live-updates .total-price{padding:15px 15px 0;font-size:14px}.live-updates .total-price .coll-w55{color:#73808d}.live-updates .total-price .coll-w45{font-weight:600;color:#41505f}.live-updates .total-price h3{margin:10px 0 0;font-weight:600;font-size:15px;color:#55616d}.live-updates .total-price p{margin-bottom:0;font-weight:600;font-size:22px;color:#41505f;letter-spacing:-.5px}.live-updates .total-price p span{display:block;padding-top:0;font-weight:400;font-size:14px;color:#40c143}.live-updates .pay-box{padding:24px 30px}.live-updates .pay-box .btn img{margin-right:8px}.container-pricingtiers{min-height:calc(100vh - 135px);background-size:contain;background-position:center;max-width:1132px;margin-left:auto;margin-right:auto;padding:0 40px}.container-pricingtiers .pricingtiers{max-width:800px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:4px;padding:50px 50px 20px;margin:36px auto 20px}.container-pricingtiers .pricingtiers h3.title-display{margin:0 0 30px;color:#3a414c;text-align:center;text-transform:uppercase;font-weight:600;font-size:20px;line-height:24px}.container-pricingtiers .pricingtiers h3.title-display input{display:inline-block;position:relative;top:4px;width:80px;border:0;border-bottom:1px solid #d4d9de;padding:0 0 7px;color:#5CA4EC;font-size:36px;text-align:center}.container-pricingtiers .pricingtiers h3.title-display input:focus{outline:0}.container-pricingtiers .pricingtiers h3.title-display+p{max-width:423px;margin:0 auto 30px;color:#3A414C;font-size:16px;line-height:24px;text-align:center}.container-pricingtiers .pricingtiers .total-display{border-radius:4px;background:#1b2a43;margin:0 -75px;height:127px;padding:35px 80px 30px 95px}.container-pricingtiers .pricingtiers .total-display .new-total h2{opacity:.6;margin-bottom:0;margin-left:15px;font-size:16px;font-weight:400;color:#fff;letter-spacing:.38px;text-transform:uppercase}.container-pricingtiers .pricingtiers .total-display .new-total .price{display:flex;margin-bottom:0;font-size:32px;font-weight:400;color:#fff;letter-spacing:-1.2px}.container-pricingtiers .pricingtiers .total-display .new-total .price span{padding:2px 2px 0 0;opacity:.4;font-size:24px;font-weight:400;letter-spacing:-.9px}.container-pricingtiers .pricingtiers .total-display .new-total .price small{font-size:12px;font-weight:100;letter-spacing:-.22px;line-height:13px;padding-top:11px;padding-left:4px}.container-pricingtiers .pricingtiers .total-display .btn{display:block;padding:0 20px;height:50px;width:100%;max-width:320px;margin-top:2px;line-height:50px}.container-pricingtiers .pricingtiers .display-list{margin-top:10px}.container-pricingtiers .pricingtiers .display-list ul{list-style:none;margin:0;padding:0}.container-pricingtiers .pricingtiers .display-list ul li{padding:0 32px;min-height:60px;color:#3A414C;font-size:15px;letter-spacing:-.21px;line-height:60px}.container-pricingtiers .pricingtiers .display-list ul li span{position:relative;display:inline-block;float:right;min-width:90px}.container-pricingtiers .pricingtiers .display-list ul li .check{display:none;position:absolute;top:50%;margin-top:-8px;left:-28px;margin-right:10px;width:18px;height:18px;border-radius:50%;background:#40c143}.container-pricingtiers .pricingtiers .display-list ul li .check:after{content:'';position:absolute;left:50%;top:45%;width:5px;border-width:0 2px 2px 0;border-style:solid;border-color:#fff;height:10px;transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg)}.container-pricingtiers .pricingtiers .display-list ul li .md-contact-us{position:absolute;left:-28px;top:50%;transform:translateY(-50%);width:18px;height:auto;color:#73808D}.container-pricingtiers .pricingtiers .display-list ul li.current{border-radius:4px;background:#f5f6f7;font-weight:600}.container-pricingtiers .pricingtiers .display-list ul li.current .check{display:inline-block}.container-pricingtiers .pricingtiers .display-list ul li.current .md-contact-us{color:#40c143}.container-pricingtiers .line-separator{height:1px;overflow:hidden;background:#E5E9EE;margin:0 -50px}@media (max-width:530px){.live-updates .coll-w55-s,.live-updates .coll-w45-s{width:100%;padding-bottom:20px}.live-updates .live-updates-content .houts-left{margin-top:20px;float:left}.live-updates .total-price .coll-w55-s,.live-updates .subtotal-box .coll-w55-s{padding-bottom:0}.live-updates .total-price .coll-w45-s,.live-updates .subtotal-box .coll-w45-s{padding-bottom:10px}.container-pricingtiers{padding:0 10px}.container-pricingtiers .pricingtiers{padding:50px 20px 20px}.container-pricingtiers .pricingtiers .total-display{border-radius:0;background:#1b2a43;margin:0 -20px;padding:35px 35px 30px 35px}.container-pricingtiers .pricingtiers .total-display .btn{margin-top:10px;max-width:100%}.container-pricingtiers .pricingtiers .display-list ul li{padding:0 15px}.container-pricingtiers .line-separator{margin:0 -20px}}.slider{margin-top:50px;margin-bottom:50px}.slider .rzslider{height:8px;margin:15px 0}.slider .rzslider .rz-bar-wrapper{padding-top:25px}.slider .rzslider .rz-bar{height:8px;background:#d4d9de;border-radius:32px}.slider .rzslider .rz-bar.rz-selection{background:#5ca4ec;border-radius:32px}.slider .rzslider .rz-pointer{outline:0;top:-10px;background:url(https://static.staging-seenspire.com/assets/portals/icons/slider-thumb.svg) no-repeat;background-size:contain;height:46px;width:42px}.slider .rzslider .rz-pointer:after{display:none}.slider .rzslider .rz-bubble{display:none}.white-block{background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:5px}.search-block{position:relative;padding:20px;margin:40px 0 20px}.search-block .btn-search{position:absolute;top:20px}.search-block .search-control{display:inline-block;vertical-align:middle;width:100%;border:none;padding:5px 10px 5px 60px;font-size:19px}.privacy-info{padding:50px;margin-bottom:40px}.privacy-info hr.line{margin:40px 0}.privacy-info .title-btn{position:relative;margin-bottom:20px;cursor:pointer}.privacy-info .title-btn h4{margin-right:50px}.privacy-info .title-btn:after{content:'';position:absolute;right:20px;top:50%;margin-top:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #9aa2b1}.privacy-info .title-btn.collapsed:after{border-top:6px solid #9aa2b1;border-bottom:0}.setup-box.setup-box--bn{background:0 0;margin:0}.setup-box.setup-box--sm-p{padding:40px 0;margin:0 60px;text-align:center}.setup-box input.input-border-bottom{margin-bottom:0;padding-top:11px;padding-bottom:11px}.setup-box .btn.btn-switch{float:right;min-width:155px;height:45px;line-height:43px;padding:0;background:#fff;border:1px solid #9eabb8;color:#9eabb8}.setup-box .btn.btn-switch.btn-switch-on{border-color:#5ca4ec;background:#5ca4ec;color:#fff}.auto-save{display:inline-block;padding-top:8px;line-height:1em}.auto-save span{display:inline-block;color:#788592;text-align:left;font-size:12px}.auto-save i.icon-undo{top:-3px}.btn-normal-gray i.icon-undo{top:2px}.display-container a.link-gray-txt{color:#8b93ae;font-style:italic;text-decoration:underline}.display-container a.link-gray-txt:hover{text-decoration:none}.display-channel-box{margin:0 auto 30px auto;background:#fff;border-radius:5px;box-shadow:0 3px 10px 0 rgba(136,139,143,.3);padding:24px 24px 8px}.display-channel-box>div{border-bottom:1px solid #cfdae6;padding:40px 0}.display-channel-box>div:first-child{padding-top:0}.display-channel-box>div:last-child{border:0;padding-bottom:0}.display-channel-box p{margin-bottom:20px}.display-channel-box .btn{padding-top:14px;padding-bottom:14px}.display-channel-box .btn.btn-blue{padding:0}.display-channel-box .btn.btn-blue .icon-checkmark{margin-right:0}.display-channel-box .wrapper{position:relative;display:inline-block;margin-right:0;width:100%}.display-channel-box .wrapper .btn.btn-blue{position:absolute;top:0;right:0;padding-bottom:15px;border-radius:0 4px 4px 0}.display-channel-box .wrapper .input-url{width:100%;padding:14px 120px 14px 20px;color:#8b93ae}.container-manageusers .display-channel-box{max-width:650px}.setup-box h3+p a.add-feeds{text-decoration:none;font-weight:400}.customize{width:950px;margin:0 auto}.customize-tools{width:310px;margin-bottom:130px;float:left}.customize-tools .ui-select-bootstrap>.ui-select-match>.btn .md-icon{color:#fff}.customize-tools .customize-box-tools{background:#fff;border-radius:6px;margin-bottom:20px;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}.customize-tools .customize-box-tools .md-icon.md-icon-social{position:relative;top:-3px;height:24px;width:24px;margin-right:21px;color:#fff}.customize-tools .customize-box-tools ::-webkit-input-placeholder{color:#fff;opacity:.5}.customize-tools .customize-box-tools :-moz-placeholder{color:#fff;opacity:.5}.customize-tools .customize-box-tools ::-moz-placeholder{color:#fff;opacity:.5}.customize-tools .customize-box-tools :-ms-input-placeholder{color:#fff;opacity:.5}.customize-tools .tools-property{color:#fff}.customize-tools .tools-property.animation-quality md-radio-button{margin-top:0;margin-bottom:0}.customize-tools .tools-property.animation-quality md-radio-button .md-container{top:4px;transform:translateY(0)}.customize-tools .tools-property.animation-quality .selectpicker{margin-top:10px;margin-left:28px;width:240px!important}.customize-tools .tools-property.animation-quality .selectpicker.selectpicker--blue .ui-select-bootstrap .ui-select-choices-row>a span{width:100%}.customize-tools .tools-property>div{padding:15px 20px;background:#2d3b53}.customize-tools .tools-property>div:nth-child(2n){background:#29374e}.customize-tools .tools-property>div:last-child{border-radius:0 0 4px 4px}.customize-tools .tools-property>div.logo-type{padding-top:9px;padding-bottom:8px}.customize-tools .tools-property>div.logo-type label{margin-bottom:0;padding-top:0;line-height:53px}.customize-tools .tools-property>div.logo-type .logo-label{color:#cfdae6}.customize-tools .tools-property>div.logo-type .uploader{width:232px;height:57px;position:relative;margin:10px 0;border:1px solid rgba(255,255,255,.4)}.customize-tools .tools-property>div.logo-type .uploader img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.customize-tools .tools-property>div.logo-type .uploader img.default-logo{width:50%}.customize-tools .tools-property>div label{display:inline-block;padding-top:12px;color:#cfdae6;font-weight:400}.customize-tools .tools-property>div .colorpicker{width:178px;margin-right:1px}.customize-tools .tools-property>div .selectpicker.selectpicker-manually.selectpicker--blue.selectpicker-width-l .ui-select-bootstrap .ui-select-match-text span{width:100%}.customize-tools .tools-property>div .selectpicker.selectpicker-width-m.selectpicker-fonts .ui-select-match-text{width:100%}.customize-tools .tools-property>div md-radio-button{box-sizing:border-box;display:inline-block;margin-right:10px;margin-left:0;margin-top:16px;white-space:nowrap;cursor:pointer;position:relative;color:#cfdae6}.customize-tools .tools-property>div md-radio-button:last-child{margin-right:0}.customize-tools .tools-property .wrapper{padding-right:10px}.customize-tools .tools-property input.input--blue{width:100%;border:1px solid #3b4b66;border-radius:5px;background:#1e2736;color:#fff;padding:9px 15px}.customize-tools .tools-property input.input-number{width:60px;padding-right:3px}.customize-tools .btn.btn-info{width:100%;position:relative;padding:20px;background:none!important;border:0;color:#1b2943;font-weight:700;text-align:left}.customize-tools .btn.btn-info:active,.customize-tools .btn.btn-info:focus{box-shadow:none}.customize-tools .btn.btn-info:after{content:'';position:absolute;right:20px;top:50%;margin-top:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #9aa2b1}.customize-tools .btn.btn-info.collapsed:after{border-top:6px solid #9aa2b1;border-bottom:0}.customize-tools .btn-file{position:relative;overflow:hidden;min-width:200px;float:right}.customize-tools .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.customize-tools .selectpicker-caption .btn img{width:19px;top:0;margin-right:7px}.customize-box{width:630px;position:relative;background:#fff;border-radius:6px;padding:4px;margin-bottom:20px;margin-left:325px;box-shadow:0 3px 10px 0 rgba(136,139,143,.3)}.customize-box img{display:block;width:100%}.customize-box .btn-nb{position:absolute;bottom:11px;right:17px;z-index:1}@media screen and (min-width:970px){.container.display-container{width:750px}}@media screen and (max-width:992px){.customize{width:100%}.customize .customize-box{width:auto}}@media screen and (max-width:768px){.customize .customize-tools{width:100%;float:none;margin-bottom:30px}.customize .customize-box{margin:0 auto;display:block}.setup-box .btn.btn-switch{float:none}}@media screen and (max-width:480px){.setup-box.setup-box--bn .feed-info-list .feed-info-footer .add-feed input.input-border-bottom{width:100%}.setup-box.setup-box--bn{padding-left:10px;padding-right:10px}}@media screen and (max-width:400px){.setup-box .btn.btn-switch{width:100%}}@media screen and (max-width:320px){.customize .customize-tools{width:110%!important;float:none;margin-left:-15px}.customize-tools .tools-property>div:last-child,.customize-tools .customize-box-tools{border-radius:0}.customize .customize-box{margin-left:-15px}.list-presentation li.empty{height:280px;background-size:cover}}.notification-box{min-width:500px;float:right;position:relative;margin-bottom:30px;padding:25px 45px 28px 30px;background:#d56f3f;border-radius:4px}.notification-box:before{content:'';position:absolute;top:-8px;right:75px;margin-left:-2px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #d56f3f}.notification-box a{position:absolute;top:7px;right:-3px}.notification-box .notification-icon{display:block;position:absolute}.notification-box p{margin:0;padding-left:75px;color:#fff;line-height:1.6em;font-weight:100}.setup-box{position:relative;background:#ecf0f4;padding:60px;margin-top:75px;margin-bottom:95px}.setup-box h2{margin-top:0;margin-bottom:50px;color:#5ca4ec;font-size:20px;font-weight:700;text-align:center}.setup-box h3{margin-bottom:3px;font-size:18px;font-weight:700}.setup-box h3+p{color:#354664;margin-bottom:10px}.setup-box h3+p span{color:#63bbf2}.setup-box h3+p a{text-decoration:underline;cursor:pointer}.setup-box h3+p a:hover{text-decoration:none}.setup-box hr.line{height:1px;overflow:hidden;background:#dee5ed;margin:30px 0}.setup-box .light-blue-txt{line-height:46px;padding-right:3px}.setup-box .separate-text{display:inline-block;margin:0 10px;line-height:46px;color:#abb6c1}.setup-box .setup-number{position:absolute;top:-25px;left:50%;width:50px;height:50px;margin-left:-25px;border:1px solid #5ca4ec;border-radius:50%;background:#fff;color:#5ca4ec;font-size:25px;font-weight:700;line-height:48px;text-align:center}.setup-box.step-3 .profanity-pull-right{float:right}.setup-box.step-3 .switch input.cmn-toggle-round+label:before{top:6px;bottom:6px}.setup-box.step-3 .dropdown.dropdown-default.dropdown-border{position:relative;float:left}.setup-box.step-3 .dropdown.dropdown-default.dropdown-border .dropdown-toggle.dropdown-toggle--lg{padding-top:11px;padding-bottom:11px}.setup-box.step-3 .dropdown.dropdown-default.dropdown-border.open .dropdown-toggle.dropdown-toggle--lg{width:100%}.setup-box .feeds-list-btn{text-align:center}.setup-box .feeds-list-btn .btn-group .btn+.btn{margin-left:0}.setup-box .feeds-list-btn .btn-group label:last-child{margin-right:0}.setup-box .feeds-list-btn .btn-group .btn-toggle{margin-top:5px;margin-bottom:5px}.white-box{background:#fff;border-radius:5px}.white-box.white-box-shadow{box-shadow:0 3px 10px 0 rgba(136,139,143,.3);padding:0}.white-box .white-box-inner{padding:22px 20px 12px 20px}.white-box .switch.switch-white-bg{margin-top:10px;margin-right:8px}.bloked-box .md-icon{position:relative;top:-2px;margin-right:10px}.bloked-box .bloked-box-inner{background:#2d3b53;padding:20px 15px;border-radius:0 0 5px 5px}.bloked-box .bloked-box-inner .btn.btn-red{margin:8px 5px;padding:10px 10px 10px 15px}.bloked-box .bloked-box-inner .btn.btn-red .md-icon{width:9px;height:9px;position:relative;top:-1px;margin-left:5px;margin-right:0;color:#fff}.bloked-box .bloked-box-inner .btn.btn-red:hover,.bloked-box .bloked-box-inner .btn.btn-red:active,.bloked-box .bloked-box-inner .btn.btn-red:focus{background:#fff;color:#3f4f6b;outline:0}.bloked-box .bloked-box-inner .btn.btn-red:hover .md-icon,.bloked-box .bloked-box-inner .btn.btn-red:active .md-icon,.bloked-box .bloked-box-inner .btn.btn-red:focus .md-icon{color:#73808D;outline:0}.bloked-box .selectpicker{display:inline-block;width:185px}.bloked-box .selectpicker .ui-select-bootstrap{margin:0}.bloked-box .selectpicker .ui-select-bootstrap>.ui-select-match>.btn{padding:12px 16px;height:46px}.bloked-box .selectpicker .ui-select-bootstrap .ui-select-choices-row>a{min-height:46px;padding:12px 12px 12px 15px}.blocked-box-profile{padding-bottom:15px}.blocked-box-profile p{color:#fff;margin-left:5px;margin-bottom:0}.blocked-box-profile:nth-child(2n){background:#26344b;margin:0 -15px;padding:15px}.blocked-box-profile:last-child{padding-top:15px}.list-presentation{text-align:center;max-width:960px;margin:0 auto}.list-presentation>*{outline:0}.list-presentation .selected{border:2px solid #5ca4ec}.list-presentation .selected .info .btn-edit{height:62px}.list-presentation li{position:relative;display:inline-block;margin:9px;width:300px;height:288px;background:#fff url(https://static.staging-seenspire.com/assets/portals/icons/empty-thumbnail.png) no-repeat;border-radius:7px;text-align:left;cursor:pointer;vertical-align:top;box-shadow:0 1px 2px 0 rgba(0,0,0,.08)}.list-presentation li .image{position:absolute;top:0;left:0;right:0;bottom:60px;border-radius:5px 5px 0 0;overflow:hidden}.list-presentation li .image .image-bg{position:absolute;width:100%;height:100%;filter:blur(5px);transform:scale(1.1)}.list-presentation li .image img{display:block;width:88%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px}.list-presentation li .block-prev{display:none;position:absolute;top:0;bottom:62px;left:0;right:0;border-radius:6px 6px 0 0;background-color:rgba(0,0,0,.2)}.list-presentation li .block-prev .position-center{width:115px}.list-presentation li .block-prev .btn{min-width:115px;padding-right:14px;padding-left:14px;padding-top:9px}.list-presentation li .block-prev .btn.btn-white{padding-top:11px}.list-presentation li .block-prev .btn-transparent{margin-bottom:5px}.list-presentation li.empty,.list-presentation li.empty:hover{border:0;height:288px;background-size:cover;background-position:center}.list-presentation li:hover{border-color:#3fa0ea}.list-presentation li:hover .block-prev{display:block}.list-presentation li .info{height:62px;background:#fff;border-radius:0 0 6px 6px;color:#40506d;font-weight:700;position:absolute;width:100%;bottom:0}.list-presentation li .info span{display:inline-block;vertical-align:middle;padding:21px 10px 16px 15px}.list-presentation li .info span .md-icon.md-icon-check{width:12px;height:10px;top:0!important}.list-presentation li .info .btn-edit{display:block;float:right;height:63px;width:90px;padding-top:18px;background:#f3f6f9;border-radius:0 0 6px 0;color:#6d818e;text-align:center;font-weight:400}.list-presentation li .check-design{position:absolute;top:10px;right:10px;z-index:10}.profanity-list ul{padding:0;margin:0 -20px -12px;overflow-y:auto;overflow-x:hidden;background:#2d3b53;max-height:450px;list-style:none;border-radius:0 0 5px 5px}.profanity-list ul::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.profanity-list ul::-webkit-scrollbar{width:6px;background-color:transparent}.profanity-list ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff}.profanity-list ul li{display:block;float:left;padding:15px 20px;text-align:right;background:#26344b;color:#fff}.profanity-list ul li>div{float:left;text-align:left;display:flex}.profanity-list ul li>div .checkbox{top:1px}.profanity-list ul li span{color:#c0c7cf}.profanity-list ul li label{margin-bottom:0}.profanity-list ul li a{cursor:pointer;text-decoration:underline}.profanity-list ul li a:hover{text-decoration:none}@media screen and (min-width:768px){.bloked-box .set-block-word{display:inline-flex}}@media screen and (min-width:481px) and (max-width:767px){.profanity-list ul{background:#26344b}.profanity-list ul li{width:50%}.profanity-list ul li:nth-child(4n+1),.profanity-list ul li:nth-child(4n+2){background:#2d3b53}}@media screen and (min-width:768px) and (max-width:991px){.profanity-list ul li{width:33%}.profanity-list ul li:nth-child(6n+1),.profanity-list ul li:nth-child(6n+2),.profanity-list ul li:nth-child(6n+3){background:#2d3b53}}@media screen and (min-width:992px){.profanity-list ul li{width:25%}.profanity-list ul li:nth-child(8n+1),.profanity-list ul li:nth-child(8n+2),.profanity-list ul li:nth-child(8n+3),.profanity-list ul li:nth-child(8n+4){background:#2d3b53}}@media screen and (max-width:768px){.setup-box{margin-bottom:60px;padding-left:30px;padding-right:30px}.setup-box.step-3 .profanity-pull-right{width:100%;margin-top:10px}.white-box.white-box-nf .white-box-inner .pull-right,.white-box.white-box-nf .white-box-inner .pull-left{float:none!important;margin-bottom:20px}.white-box.white-box-nf .white-box-inner .pull-right{margin-left:0}.white-box.white-box-nf .white-box-inner .pull-right input.input-border-bottom{min-width:100%;padding-right:20px;box-sizing:border-box;display:block}.white-box.white-box-nf .white-box-inner .pull-right input.input-border-bottom-sm{display:inline-block;min-width:95%}.white-box.white-box-nf .white-box-inner .pull-right .btn{margin-left:0;margin-top:20px}.white-box.white-box-nf .white-box-inner .pull-right .separate-text{display:block;margin-top:20px}.white-box.white-box-nf .white-box-inner .pull-right .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.nav.nav-tabs.nav-tabs--mode li>a{padding-right:15px;padding-left:15px}.nav.nav-tabs.nav-tabs--mode li.active>a,.nav.nav-tabs.nav-tabs--mode>li>a:hover{padding-left:16px;padding-right:16px}.error-box{margin-left:30px;margin-right:30px}}@media screen and (max-width:480px){.setup-box.step-3 .dropdown.dropdown-default.dropdown-border .dropdown-toggle.dropdown-toggle--lg{width:170px;min-width:0;padding-left:10px;padding-right:10px}.setup-box .bloked-box .bloked-box-inner .btn.btn-red{width:100%;margin-right:0;margin-left:0;text-align:left}.setup-box .bloked-box .bloked-box-inner .btn.btn-red i.icon{float:right}.white-box.white-box-nf .white-box-inner .pull-right input.input-border-bottom-sm{min-width:92.5%}.profanity-list ul li{width:100%}.profanity-list ul li:nth-child(2n+1){background:#2d3b53}}@media screen and (max-width:400px){.setup-box .btn.btn-blue,.setup-box .btn.btn-red,.setup-box .white-box .white-box-inner .pull-right .btn,.setup-box .bloked-box .selectpicker{width:100%}}@media screen and (max-width:324px){.profanity-list ul li{text-align:left}.profanity-list ul li>div{float:none}.profanity-list ul li a{margin-left:35px}}.empty-no-data{position:absolute;top:70px;left:0;right:0;display:flex;align-items:center;justify-content:center;height:calc(100vh - 70px)}.empty-no-data .no-data{position:relative;background:0 0;text-align:center}.empty-no-data .no-data img{display:block;width:106px;height:106px;margin:0 auto 13px}.empty-no-data .no-data p{margin-bottom:0;color:#73808d;font-size:20px}.empty-no-data.empty-no-display{top:190px}.upgrade-subscription-section{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.16)}.upgrade-subscription-section .upgrade-container{max-width:940px;padding:54px 30px 64px;margin:0 auto}.upgrade-subscription-section .head-title{margin-bottom:65px}.upgrade-subscription-section .head-title .title-icon{display:block;width:50px;height:42px;margin:0 auto 26px}.upgrade-subscription-section .head-title .live-badge-icon{width:77px;height:36px;margin-bottom:29px}.upgrade-subscription-section .head-title h2{margin:0 0 7px;color:#3a414c;font-weight:700;font-size:36px;text-transform:uppercase;letter-spacing:-1px;text-align:center}.upgrade-subscription-section .head-title p{margin-bottom:0;color:#3a414c;font-weight:600;font-size:12px;letter-spacing:-.22px;text-align:center;line-height:13px}.upgrade-subscription-section .line{width:100%;height:1px;margin-top:87px;margin-bottom:71px;background:#d5dbe2}.licenses-box-information{display:flex;justify-content:space-between;align-items:flex-start}.licenses-box-allow-billing .upgrade-licenses{max-width:540px;margin:0 auto;text-align:center}.licenses-box-allow-billing .upgrade-licenses .licenses-number{margin-top:12px}.licenses-box-allow-billing .upgrade-licenses .slider.slider-licenses{margin-top:41px;margin-bottom:40px}.licenses-box-allow-billing .upgrade-licenses .btn{display:block;width:100%;max-width:310px;height:50px;margin:0 auto;padding:0 12px}.live-hours-upgrade{width:500px;margin:0 auto;padding:31px 40px;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:4px}.live-hours-upgrade>div{display:flex;margin-bottom:31px}.live-hours-upgrade>div>div+div{margin-left:50px}.live-hours-upgrade h3{margin:0 0 16px;color:#3a414c;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:-.22px;line-height:13px}.live-hours-upgrade .price{margin:-3px 0 0;font-weight:600;font-size:24px;color:#3a414c;letter-spacing:-.5px}.live-hours-upgrade .price span{display:block;margin-top:7px;font-weight:600;font-size:12px;color:#73808d;letter-spacing:-.22px;line-height:15px}.live-hours-upgrade .btn-group .btn{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.13);border-radius:3px;width:55px;height:50px;font-weight:400;font-size:14px;color:#1b2943;text-align:center}.live-hours-upgrade .btn-group .btn.focus,.live-hours-upgrade .btn-group .btn.active{outline:0;background:#5ca4ec;box-shadow:inset 0 1px 2px 0 rgba(57,74,104,.58);color:#fff}.live-hours-upgrade .btn.btn-blue{display:block;width:100%;padding:0 12px;height:50px;line-height:50px}.live-hours-upgrade .small-text{margin:5px 0 0;color:#9ca9b6;font-size:9px}.upgrade-licenses{width:100%;max-width:440px}.upgrade-licenses .licenses-number{margin-top:4px;font-weight:400;font-size:16px;color:#3a414c;line-height:24px}.upgrade-licenses .licenses-number input{position:relative;top:3px;width:64px;height:40px;margin:0 6px 0 7px;background:#fff;border:1px solid #d5dbe2;border-radius:3px;color:#5ca4ec;font-weight:700;font-size:24px;text-align:center}.upgrade-licenses .licenses-number input[type=number]::-webkit-inner-spin-button,.upgrade-licenses .licenses-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.upgrade-licenses .slider.slider-licenses{margin-top:22px;margin-bottom:21px}.upgrade-licenses p{margin:0 0 24px;font-weight:600;font-size:12px;color:#73808d;letter-spacing:-.22px;line-height:17px}.upgrade-licenses .btn.btn-show-price{position:relative;padding:0 30px 0 12px;min-width:114px;height:33px;background:#73808d;border:1px solid #73808d;border-radius:4px;color:#fff;font-weight:600;font-size:12px;text-align:left}.upgrade-licenses .btn.btn-show-price.collapsed{background:#fff;color:#3a414c}.upgrade-licenses .btn.btn-show-price.collapsed:after{margin-top:-4px;transform:rotate(-45deg);border-color:#3a414c}.upgrade-licenses .btn.btn-show-price:after{content:'';position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-2px;display:block;background:0 0;border-style:solid;border-color:#fff;border-width:0 0 2px 2px;transform:rotate(135deg)}.upgrade-licenses .btn.btn-show-price:focus{box-shadow:none}.price-table ul{width:100%;margin-top:8px}.price-table ul li{display:flex;justify-content:space-between;height:44px;padding:0 23px;border:1px solid transparent;border-radius:4px;color:#2e333d;font-size:12px;line-height:44px;white-space:nowrap;letter-spacing:-.23px}.price-table ul li span:first-child{font-size:15px;color:#3a414c}.price-table ul li span:last-child{width:165px}.price-table ul li strong{font-weight:600;font-size:16px}.price-table ul li .contact-us a{color:#2e333d;font-size:13px;font-weight:700;text-transform:uppercase}.price-table ul li .contact-us a:hover{text-decoration:underline}.price-table ul li:nth-child(2n+0){background:#f8f9f9;border-color:#e5e9ee}.price-table ul li.title,.price-table ul li.title span{color:#3a414c;font-weight:600;font-size:12px;letter-spacing:-.22px;text-transform:uppercase}.request-upgrade{width:400px;margin-left:20px;padding:31px;background:#f8f9f9;border:1px solid #e5e9ee;border-radius:4px}.request-upgrade h4{margin:0 0 22px;color:#3a414c;font-weight:600;font-size:12px;letter-spacing:-.22px;line-height:13px;text-align:right}.request-upgrade h4 span{float:left}.request-upgrade h4 em{color:#acb7c1;font-style:normal}.request-upgrade p{margin:0 0 16px;font-weight:600;font-size:12px;color:#73808d;letter-spacing:-.22px;line-height:15px}.request-upgrade p strong{font-weight:700}.request-upgrade p em{white-space:nowrap;font-style:normal}.request-upgrade p.price{margin:0 0 13px;font-weight:600;font-size:24px;color:#3a414c;letter-spacing:-.5px}.request-upgrade p.price span{color:#9ca9b6;font-size:15px}.request-upgrade .btn{width:100%;padding:0 20px;height:50px;line-height:50px}.request-upgrade .small-text{margin:5px 0 0;color:#9ca9b6;font-size:9px}.every-license-includes h3{margin:0 0 56px;color:#3a414c;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:-.67px;text-align:center}.every-license-includes ul{display:flex;flex-wrap:wrap}.every-license-includes ul li{position:relative;display:inline-flex;width:33.3%;margin-bottom:16px;padding-left:40px;padding-right:15px;color:#3a414c;font-weight:400;font-size:16px;line-height:24px}.every-license-includes ul li:before{content:'';position:absolute;top:3px;left:15px;margin-right:8px;width:18px;height:18px;display:block;background:url(https://static.staging-seenspire.com/assets/portals/icons/check-filled.svg) no-repeat}.logo-partner-section md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:625px}.logo-partner-section md-tabs-canvas.md-paginated{margin:0}.logo-partner-section md-tabs-wrapper md-prev-button,.logo-partner-section md-tabs-wrapper md-next-button{background:rgba(0,0,0,.3)}.logo-partner-section md-tabs-wrapper md-prev-button md-icon,.logo-partner-section md-tabs-wrapper md-next-button md-icon{color:#fff}.logo-partner-section md-tabs-wrapper md-prev-button.md-disabled,.logo-partner-section md-tabs-wrapper md-next-button.md-disabled{opacity:0;cursor:default}.logo-partner-section md-tabs-canvas{height:125px;background:#292e37;box-shadow:0 1px 2px 0 rgba(0,0,0,.16)}.logo-partner-section md-tabs-canvas md-pagination-wrapper{display:flex;height:100%;padding-left:70px;padding-right:70px}.logo-partner-section md-tabs-canvas md-pagination-wrapper .md-tab{height:100%;line-height:125px;margin:0 23px 0;padding:0}.logo-partner-section md-tabs-canvas md-pagination-wrapper .md-tab img{max-width:100%;opacity:.3}.logo-partner-section md-tabs-canvas md-pagination-wrapper .md-tab.md-active img{opacity:1}.logo-partner-section md-tabs-canvas md-pagination-wrapper .md-tab .md-ripple-container{display:none}.logo-partner-section md-tabs-content-wrapper{top:125px}.logo-partner-section .partners-box{display:flex;min-height:500px;background:#fff}.logo-partner-section .partners-box>div{width:50%;display:inline-flex}.logo-partner-section .partners-box .partners-info{position:relative;flex-direction:column;justify-content:center;padding-left:93px;padding-right:70px}.logo-partner-section .partners-box .partners-info:before{content:'';display:block;position:absolute;top:56px;width:48px;height:41px;background:url(https://static.staging-seenspire.com/assets/portals/icons/quotes.svg) no-repeat}.logo-partner-section .partners-box .partners-info .text{margin-bottom:0;color:#2e333d;font-weight:300;font-size:24px;letter-spacing:-.38px;line-height:36px}.logo-partner-section .partners-box .partners-info .name{position:absolute;bottom:56px;margin-bottom:0;color:#9c9fa5;font-weight:400;font-size:16px;line-height:24px}.logo-partner-section .partners-box .partners-info .name span{display:block;color:#3a414c;font-weight:700;font-size:16px;text-transform:uppercase;line-height:24px}.logo-partner-section .partners-box .partner-image{background-repeat:no-repeat;background-position:center;background-size:cover}.faq-section .faq-container{max-width:840px;padding:67px 30px 40px;margin:0 auto}.faq-section .faq-container h2{margin-bottom:46px;font-weight:700;font-size:36px;color:#3a414c;text-transform:uppercase;letter-spacing:-1px;text-align:center}.faq-section .accordion-block .accordion-card{padding:40px 0;background:0 0;border:0;border-bottom:1px solid #d5dbe2;box-shadow:none}.faq-section .accordion-block .accordion-card:last-child{background:0 0;border:0}.faq-section .accordion-block .accordion-card>.panel-heading{padding:0}.faq-section .accordion-block .accordion-card>.panel-heading h4{position:relative}.faq-section .accordion-block .accordion-card>.panel-heading h4 a{display:block;margin:0;padding-right:30px;font-weight:600;font-size:20px;color:#3a414c;line-height:21px;user-select:none}.faq-section .accordion-block .accordion-card>.panel-heading h4 a:after{content:'';position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;display:block;background:url(https://static.staging-seenspire.com/assets/portals/icons/plus.svg) no-repeat;transition:all .3s}.faq-section .accordion-block .accordion-card.panel-open>.panel-heading h4 a:after{transform:rotate(-45deg)}.faq-section .accordion-block .panel-group .panel-heading+.panel-collapse>.list-group,.faq-section .accordion-block .panel-group .panel-heading+.panel-collapse>.panel-body{border:0;padding:0}.faq-section .accordion-block .panel-group .panel-heading+.panel-collapse>.list-group p,.faq-section .accordion-block .panel-group .panel-heading+.panel-collapse>.panel-body p{margin-top:17px;margin-bottom:0;font-weight:400;font-size:16px;color:#3a414c;line-height:24px}.go-to-support{margin-bottom:-60px;background:#292e37}.go-to-support .go-to-support-content{max-width:920px;margin:0 auto;padding:85px 30px 111px}.go-to-support h3{margin:0 0 19px;color:#fff;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:-.67px;text-align:center}.go-to-support p{margin:0 0 48px;color:#fff;font-weight:400;font-size:16px;text-align:center;line-height:24px}.go-to-support .btn{display:block;height:50px;width:100%;max-width:300px;margin:0 auto;padding:0 20px;line-height:50px}@media (min-width:1024px){.logo-partner-section md-tabs-wrapper md-prev-button,.logo-partner-section md-tabs-wrapper md-next-button{display:none}}@media (min-width:992px){.logo-partner-section md-tabs-canvas md-pagination-wrapper{justify-content:center;width:100%!important}}@media (max-width:992px){.every-license-includes ul li{width:50%;padding-left:25px}.every-license-includes ul li:before{left:0}.logo-partner-section .partners-box .partners-info{padding-left:30px;padding-right:30px}.logo-partner-section md-tabs-canvas md-pagination-wrapper{padding-left:0;padding-right:0}}@media (max-width:767px){.licenses-box-information{display:block}.upgrade-licenses{padding-bottom:20px}.request-upgrade{width:100%;margin-left:0;min-width:0}.every-license-includes ul li{width:100%;padding-right:0}.logo-partner-section md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:1125px}.logo-partner-section .partners-box{display:block}.logo-partner-section .partners-box>div{display:flex;width:100%;min-height:500px}.faq-section .accordion-block .accordion-card{padding:20px 0}.faq-section .accordion-block .accordion-card .title-btn h4{line-height:26px}}