@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Wire+One&text=%3A);
.index__flex-cell__3HrgH {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 0 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/*
   Clip all text relative to the flex cell.

   The only exception is CSS tooltips, which must escape the flex box and render
   over the top of anything else.
 */

.index__flex-cell__3HrgH :not(.index__icon-with-tooltip__2tWot) {
  white-space: nowrap;
  text-overflow: clip;
  overflow: hidden;
}

.index__icon-with-tooltip__2tWot {
  position: relative;
  cursor: copy
}

.index__icon-with-tooltip__2tWot::before {
  content: attr(data-tip);
  font-size: 12px;
  position: absolute;
  z-index: 999;
  top: 4px;
  left: 34px;
  background: hsla(0, 0%, 0%, .8);
  color: #e0e0e0;
  padding: 8px 12px 10px;
  border-radius: 4px;
  line-height: 1.6;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out 0.1s;
  transition: opacity 0.3s ease-out 0.1s;
  pointer-events: none;
  max-width: 20vw;
  word-wrap: break-word;
}

.index__icon-with-tooltip__2tWot:hover::before {
  opacity: 1;
  overflow: visible;
  -webkit-transition: opacity 0.3s ease-out 0.3s;
  transition: opacity 0.3s ease-out 0.3s;
}

.index__icon-with-tooltip-left__3CxFf::before {
  left: auto;
  right: 32px;
  max-width: 20vw;
  word-wrap: break-word;
}

.index__svg__3M4v2, .index__svg__3M4v2 svg {
  height: 100%;
}

.style__popover-container__2zhsi {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style__popover__2lD75 {
  position: absolute;
  z-index: 999;
  -webkit-transition: opacity 0.3s ease-out 0.1s;
  transition: opacity 0.3s ease-out 0.1s;
}

.style__popover-arrow__16aAY:after {
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-width: 10px;
}

.style__right__18-lp {
  left: 100%;
  margin-top: 50%;
  margin-left: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.style__popover-arrow__16aAY.style__right__18-lp:after {
  right: 100%;
  top: 50%;
  border-right-color: hsla(0, 0%, 0%, .8);
  margin-top: -10px;
}

.style__left__1GCFw {
  margin-top: 50%;
  margin-left: -10px;
  -webkit-transform: translateX(-100%)   translateY(-50%);
          transform: translateX(-100%)   translateY(-50%);
}

.style__popover-arrow__16aAY.style__left__1GCFw:after {
  left: 100%;
  top: 50%;
  border-left-color: hsla(0, 0%, 0%, .8);
  margin-top: -10px;
}

.style__top__2fM6m {
  margin-left: 50%;
  margin-top: -10px;
  -webkit-transform: translateX(-50%)   translateY(-100%);
          transform: translateX(-50%)   translateY(-100%);
}

.style__popover-arrow__16aAY.style__top__2fM6m:after {
  top: 100%;
	left: 50%;
  border-top-color: hsla(0, 0%, 0%, .8);
  margin-left: -10px;
}

.style__bottom__2uMQ3 {
  top: 100%;
  margin-left: 50%;
  margin-top: 10px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.style__popover-arrow__16aAY.style__bottom__2uMQ3:after {
  bottom: 100%;
	left: 50%;
  border-bottom-color: hsla(0, 0%, 0%, .8);
	margin-left: -10px;
}

.style__message__1_Mdk {
  font-size: 12px;
  font-style: normal;
  background: hsla(0, 0%, 0%, .8);
  color: #e0e0e0;
  padding: 8px 12px 10px;
  border-radius: 4px;
  line-height: 1.6;
  pointer-events: none;
  min-width: 210px;
}

.style__rich-text__OFvZZ {
  left: 0px;
  min-width: 0px;
  white-space: nowrap;
}

.style__product-switcher__1ELhy {
  margin-top: -15px;
}

.style__qrcode__1nPot {
  min-width: 180px;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
:root {
}
.ProductSwitcher__container__1HVe0 .ProductSwitcher__button__1m--u {
  width: 45px;
  height: 45px;
  padding: 0;
  min-width: 0;
}
.ProductSwitcher__container__1HVe0 .ProductSwitcher__button__1m--u:hover {
  background: none;
}
.ProductSwitcher__container__1HVe0 .ProductSwitcher__button__1m--u:focus {
  outline: -webkit-focus-ring-color auto 1px;
  /* matches styling of a:focus in _universal.scss line 109 */
  color: #1173BC;
  -webkit-filter: drop-shadow(0 0 1px rgba(17, 115, 188, 0.29804));
}
.ProductSwitcher__switcher-icon__2rbHo {
  width: 20px;
  height: 20px;
  fill: #1173BC;
}
.ProductSwitcher__menu__3d1pr .ProductSwitcher__list__2vn7j {
  min-width: 300px;
  overflow: visible;
}
.ProductSwitcher__list-item__Fl-lO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 12px 20px;
  font-size: 16px;
  color: #262626;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ProductSwitcher__list-item-inaccessible__1afVh {
  cursor: not-allowed;
}
.ProductSwitcher__list-item-active__1rfve {
  background: #f0f0f0;
  font-weight: 600;
  border-left: 5px solid #757575;
  padding-left: 15px;
}
.ProductSwitcher__list-item-header__3zX3y {
  margin-bottom: 5px;
  line-height: 24px;
}
.ProductSwitcher__heading__368GG {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ProductSwitcher__marketing-link__Bt91y {
  color: #4d4d4d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ProductSwitcher__marketing-link-icon__3uI9z {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}
.ProductSwitcher__icon__1OlZz {
  width: 40px;
  height: 40px;
  margin-right: 15px;
  border-radius: 3px;
  overflow: hidden;
}
.ProductSwitcher__info__Y6H4o {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ProductSwitcher__text__11ems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ProductSwitcher__name__3khPa {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 10px;
}
.ProductSwitcher__inaccessible-icon__1nH6X {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ProductSwitcher__learn-more-link__2l74n {
  font-size: 15px;
}

:root {
}

.header__help-product-wrapper__1LM_T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 10px;
}

@media (max-width: 800px) {
  .header__help-product-wrapper__1LM_T {
    width: 100%;
    padding-right: 0;
  }
}

.user_row__promptContent__1y0wZ {
  text-align: center;
}

.user_row__promptContent__1y0wZ > span {
  display: block;
  padding-top: 16px;
  padding-top: 1rem;
}

.keywordRow__single__C9CqX {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.keywordRow__double__1LDZa {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.keywordRow__title__2K9DO {
  padding: 0 10px;
  line-height: 43px;
  /*white-space: nowrap;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
}

.keywordRow__keyword__UR8Ks {
}

.keywordRow__preferred__12Az4 {
  text-align: center;
  padding: 0;
}

.keywordRow__assign__3F2JS {
}

.keywordRow__message__JbHu3 {
  color: gray;
  padding: 20px 15px;
  font-size: 18px;
}

.keywordRow__entitlementRow__2qons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.keywordRow__headingRow__1Bx6r {
  margin: 0 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.keywordRow__container__bfXD5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.keywordRow__button__3omqD {
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  color: white;
  outline: none;
  cursor: pointer;
  background: rgba(126, 211, 33, 0.8)
}

.keywordRow__button__3omqD:hover {
  background: #7ed321;
}

.shared__single__lvFiW {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.shared__double__3ftuB {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.shared__title__3U-Ax {
  padding: 0 10px;
  line-height: 43px;
  /*white-space: nowrap;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
}

.shared__keyword__2YCUg {
}

.shared__preferred__Mt7AJ {
  text-align: center;
  padding: 0;
}

.shared__assign__2SKy7 {
}

.shared__message__1yQck {
  color: gray;
  padding: 20px 15px;
  font-size: 18px;
}

.shared__entitlementRow__23t_d {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.shared__headingRow__HVfTZ {
  margin: 0 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.apple_ids__single__1vowF {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.apple_ids__appleIdRow__2rhAR {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.apple_ids__headingRow__3adEO {
  margin: 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.apple_ids__message__2nXDZ {
  color: gray;
  padding: 20px 15px;
  font-size: 18px;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.HelpButton__container__28Jx1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 45px;
  width: 45px;
}
.HelpButton__icon__2zOiV {
  font-size: 24px;
  height: 24px;
  color: #1173BC;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.QRCodeButton__container__3D1QP .QRCodeButton__button__3Pznt {
  width: 45px;
  height: 45px;
  padding: 0;
  min-width: 0;
}
.QRCodeButton__container__3D1QP .QRCodeButton__button__3Pznt:hover {
  background: none;
}
.QRCodeButton__container__3D1QP .QRCodeButton__button__3Pznt:focus {
  outline: -webkit-focus-ring-color auto 1px;
  /* matches styling of a:focus in _universal.scss line 109 */
  color: #1173BC;
  -webkit-filter: drop-shadow(0 0 1px rgba(17, 115, 188, 0.29804));
}
.QRCodeButton__icon__3-DDI {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 24px;
  height: 24px;
  width: 24px;
  color: #1173BC;
}
.QRCodeButton__link__2DnOo {
 color: #1173bc;
 text-decoration: underline
}

/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@-webkit-keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
:root {
}
.PreviewDarkModeSwitch__container__3b1g- {
  margin: -10px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.PreviewDarkModeSwitch__container__3b1g- [class~='switch-button'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PreviewDarkModeSwitch__icon__26-Ac {
  height: 16px;
  width: 16px;
}
.PreviewDarkModeSwitch__icon-moon__2EmGQ svg {
  fill: #262626;
}
.PreviewDarkModeSwitch__icon-sun__R5A3d svg {
  fill: #d67d00;
}
.PreviewDarkModeSwitch__label__2-9mr {
  margin-bottom: 10px;
  font-size: 14px;
  color: #262626;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.styles__type__TEP3X {
  color: #1173BC;
  margin-right: 10px;
}
.styles__cardName__3d3-5 {
  padding-left: 10px;
  color: gray;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.styles__container__RMVo2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #cccccc;
}
.styles__header__3wDGU {
  background-color: #eee;
  border-bottom: 1px solid #cccccc;
}
.styles__headerRow__obTrq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0 10px;
}
.styles__title__Ru0Wo {
  font-weight: 600;
  margin-right: 5px;
  font-size: 14px;
  padding-left: 10px;
}
.styles__information__39-xj {
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.styles__headerLabel__3Yvtz {
  font-style: italic;
  padding-left: 10px;
  font-size: 14px;
}
.styles__headerLabelShort__3JA1N {
  width: 300px;
}
.styles__headerLabelLong__i7Zsi {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.styles__list__3nee- {
  background-color: #ffffff;
}
.styles__row__xv0a_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #e6e6e6;
  padding: 0 10px;
}
.styles__rowSet__he8vW {
  background-color: rgba(0, 157, 214, .1);
}
.styles__column__HEtXE {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-left: 10px;
  color: #757575;
  font-size: 15px;
}
.styles__dropdown__2ahzo {
  width: 300px;
}
.styles__columnLong__3A42m {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px;
  color: #262626;
  font-size: 14px;
  line-height: 22px;
  margin: auto;
}
.styles__label__3IObd {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.styles__iconSet__20T_S {
  color: #1173BC;
  height: 44px;
  width: 44px;
  font-size: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.styles__warning__1Nos8 {
  color: #d67d00;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__container__3mW_9 {
  width: 20px;
  height: 20px;
  border: solid 2px #eee;
  border-radius: 5px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.style__unchecked_container__3fgqT {
  background-color: white;
}
.style__checked_container__ghn3u {
  border-color: #1173bc;
  background-color: #1173bc;
}
.style__icon__1I04L {
  width: 18px;
  height: 18px;
  font-size: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2px;
  opacity: 0;
  color: white;
}
.style__checked_icon__3BqoZ {
  opacity: 1;
}
.style__disabled__3TvjD {
  cursor: not-allowed;
  opacity: 50%;
  background-color: #ccc;
  border-color: #ccc;
}

div.card_definition_type_selector__valueWrapper__2H0ot {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

div.card_definition_max_items_selector__info__1dulU {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1.3;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 5px 0px 10px;
  min-width: 220px;
}

span.card_definition_max_items_selector__exceeding-max-error__3Ead_ {
  font-size: 11px;
  color: red;
}

div.card_definition_max_items_selector__max-items-selector__3nM4p {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.VimeoFeedRow__feedRow__1fCGu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.VimeoFeedRow__title__WIgCi {
  line-height: normal;
}
.VimeoFeedRow__valueContainer__r9-mM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 10px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.VimeoFeedRow__valueContainer__r9-mM input {
  border-width: 0;
  height: 100%;
}
.VimeoFeedRow__dropdownList__3n-vf {
  padding-left: 10px;
  min-width: 150px;
}
.VimeoFeedRow__tooltipLink__3ZnHx {
  color: white;
  display: block;
  margin-top: 10px;
}
.VimeoFeedRow__tooltipIcon__ZkIsE {
  height: 16px;
  font-size: 16px;
  margin-top: 2px;
  margin-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.VimeoFeedRow__label__2Zyez {
  font-style: italic;
  color: #1173BC;
  padding-right: 10px;
  line-height: normal;
}
.VimeoFeedRow__messageClickable__PD-Q2 {
  pointer-events: auto;
}

.icon_action__iconAction__3BXgP:focus{
  outline: none;
}

.icon_action__svg__3ejaT, .icon_action__svg__3ejaT svg{
  height: 100%;
}

.icon_action__iconAction__3BXgP:hover {
  cursor: pointer;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.UploadImageRow__add-icon__2L_0h {
  padding: 3px 5px 0 3px;
}
.UploadImageRow__upload__1mg_b {
  max-width: 220px;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.UploadImageRow__upload-left__1ZurJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.UploadImageRow__clear-content__2lNWG {
  color: #7ed321;
}
.UploadImageRow__attribute__28XRu.UploadImageRow__upload__1mg_b.UploadImageRow__clear-content__2lNWG::before {
  content: none;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__characters-label__1KdDA {
  margin-left: 20px;
  font-size: 13px;
  font-weight: 600;
  color: #262626;
}
.style__text-warning__1Rax2 {
  color: #d67d00 !important;
}

.row__sortHandle__359pz {
  width: 44px;
  min-width: 44px;
}

.row__name__pjjiP {
  width: 100%;
}

.row__no-focus__3v_hX:focus {
  outline: unset;
}

.row__action__3cMr0 {
  width: 70px;
  min-width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.row__row__5guxO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style__wrapper__Fk69Q {
  position: relative;
}

.style__overlay__2p2TZ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.style__locked__2QobY {
  opacity: 0.35;
}

@media (min-width: 1400px) {
  .styles__toolbar-height__pWfK5 {
    height: 36px;
    min-height: 36px;
    max-height: 36px;
  }

  .styles__toolbar-dropdown__3Djff .rw-input {
    line-height: 36px;
  }

  .styles__toolbar__MRI2I .rw-i {
    line-height: 36px;
  }
}

@media (max-width: 1400px) {
  .styles__toolbar-height__pWfK5 {
    height: 28px;
    min-height: 28px;
    max-height: 28px;
  }

  .styles__toolbar-dropdown__3Djff .rw-input {
    line-height: 28px;
  }

  .styles__toolbar__MRI2I .rw-i {
    line-height: 28px;
  }
}

.styles__toolbar__MRI2I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 36px;
  background-color: #eeeeee;
  color: #424242;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-shadow: 0 2px 2px -1px #cccccc;
          box-shadow: 0 2px 2px -1px #cccccc;
  width: 100%;
}

@media (max-width: 760px) {
  .styles__toolbar__MRI2I {
    line-height: 28px;
  }
}

/* @media (min-width: 1280px) { } */

.styles__toolbar-button__1ZjSt {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  text-transform: capitalize;
  padding: 2px 6px;
}

@media (max-width: 1400px) {
  .styles__toolbar-button__1ZjSt {
    padding: 3px;
    width: 28px;
    min-width: 28px;
    max-width: 28px;
    padding: 2px 3px;
  }
}

.styles__toolbar-button-disabled__9hADA {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="2.3" /><feFuncG type="linear" slope="2.3" /><feFuncB type="linear" slope="2.3" /></feComponentTransfer></filter></svg>#filter');
  -webkit-filter: brightness(2.3);
          filter: brightness(2.3);
}

.styles__toolbar-button-icon__2f8Lw {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}

.styles__toolbar-divider__1Es9S {
  width: 0px;
  min-width: 0px;
  max-width: 0px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 1400px) {
  .styles__toolbar-divider__1Es9S {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.styles__toolbar-button-active__3BmMw {
  background-color: #d8d8d8;
}

.styles__toolbar-button-disabled__9hADA {
  opacity: 0.3;
  cursor: default;
}

.styles__toolbar-dropdown__3Djff.rw-widget, .styles__toolbar-dropdown__3Djff.rw-widget.rw-state-focus{
  max-width: 130px;
  min-width: 130px;
  border-left: 1px solid white;
  border-right: 1px solid white;
}

.styles__toolbar-dropdown__3Djff .rw-input{
  padding-left: 13px;
}

.styles__toolbar-dropdown__3Djff .rw-select .rw-btn, .styles__toolbar-dropdown__3Djff .rw-input{
  background-color: #eeeeee;
  border: none;
}

@media (min-width: 1400px) {
  .styles__toolbar-dropdown__3Djff .rw-select .rw-btn, .styles__toolbar-dropdown__3Djff .rw-input{
    height: 36px;
    min-height: 36px;
    max-height: 36px;
  }
}

@media (max-width: 1400px) {
  .styles__toolbar-dropdown__3Djff .rw-select .rw-btn, .styles__toolbar-dropdown__3Djff .rw-input {
    height: 28px;
    min-height: 28px;
    max-height: 28px;
  }
}

.styles__toolbar-dropdown__3Djff .rw-popup{
  background-color: #eeeeee;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 2px -1px #cccccc;
          box-shadow: 0 2px 2px -1px #cccccc;
}

.styles__toolbar-dropdown__3Djff .rw-popup-container {
  top: 36px;
}

@media (max-width: 1400px) {
  .styles__toolbar-dropdown__3Djff .rw-popup-container {
    top: 28px;
  }
}

.styles__toolbar-dropdown__3Djff .rw-list-option.rw-state-selected,
.styles__toolbar-dropdown__3Djff .rw-list-option.rw-state-selected.rw-state-focus{
  color: #424242;
  background-color: white;
  border: none;
  border-radius: 0;
}

.styles__toolbar-prompt__2mW1K {
  font-size: 16px;
  font-style: normal;
  background: #eeeeee;
  color: #424242;
  padding: 10px;
  width: 332px;
}

.styles__toolbar-prompt-checkbox__2odMk {
  display: inline-block;
  margin-right: 20px;
}

.styles__toolbar-prompt-action-button__3f31d {
  display: block;
  margin: auto;
  width: 147px;
  height: 44px;
  border-radius: 4px;
  background-color: #4d4d4d;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase
}

.styles__toolbar-prompt-action-button__3f31d:disabled {
  background-color: #8a8f96;
}

.styles__editor-container__1qYj- {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.styles__editor__FNvY6 {
  padding: 15px;
  width: 100%;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
:root {
}
.KeyMetricsRow__settings__GAcF- {
  width: 100%;
}
.KeyMetricsRow__count-selector__3kJEY {
  border-bottom: 1px dashed #e6e6e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.KeyMetricsRow__option__1PdFQ {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border: none;
  border-right: 1px dashed #e6e6e6;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.KeyMetricsRow__option-selected__Rj7wN {
  background-color: #e5e5e5;
}
.KeyMetricsRow__option-input__KCBUN {
  position: absolute;
  left: -50px;
  top: 0;
}
.KeyMetricsRow__square__1wpV9 {
  height: 13px;
  background-color: #b2b2b2;
  margin: 2px;
}
.KeyMetricsRow__square-selected__BaHu_ {
  background-color: #757575;
}
.KeyMetricsRow__square-1__DE6vm {
  width: 24px;
}
.KeyMetricsRow__square-2__1zDIF {
  width: 18px;
}
.KeyMetricsRow__square-3__UbABq {
  width: 12px;
}
.KeyMetricsRow__inputs__2GdVU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.KeyMetricsRow__char-limit__2yG-9 {
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  line-height: 13px;
  padding: 10px 10px 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 24px;
}
.KeyMetricsRow__char-limit-warning__179GR {
  color: #d67d00;
}
.KeyMetricsRow__char-limit-invalid__1uAP1 {
  color: #d0021b;
}
.KeyMetricsRow__metric__1KZGZ {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-right: 1px dashed #e6e6e6;
}
.KeyMetricsRow__metric__1KZGZ:last-child {
  border-right: none;
}
.KeyMetricsRow__metric-value__70jTb,
.KeyMetricsRow__metric-title__grzyw {
  text-align: center;
}
.KeyMetricsRow__metric-value__70jTb {
  font-size: 25px;
  border-bottom: 1px dashed #e6e6e6;
}
.KeyMetricsRow__metric__1KZGZ .KeyMetricsRow__metric-value__70jTb {
  overflow: hidden;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.ImageCarouselRow__image-wrapper-border__3kHEX {
  border-bottom: 1px dashed #e6e6e6;
}
.ImageCarouselRow__image-item__2mJwd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 33.33%;
}
.ImageCarouselRow__image-item-cursor__1tOGV {
  cursor: -webkit-grab;
  cursor: grab;
}
.ImageCarouselRow__dragging__1ZqI0 {
  opacity: 0;
}
.ImageCarouselRow__image-item__2mJwd:not(:last-child) {
  padding: 0 5px 0 0;
}
@media (max-width: 1440px) {
  .ImageCarouselRow__image-item__2mJwd {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 33.33%;
            flex: 1 0 33.33%;
  }

  .ImageCarouselRow__image-container__iBFQo {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .ImageCarouselRow__image-item__2mJwd:not(:nth-child(3n)) {
    padding: 0 5px 0 0;
  }
}
.ImageCarouselRow__image-content__3MF2J {
  border-bottom: 1px dashed #e6e6e6;
}
.ImageCarouselRow__image-delete__1zaW3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f7f7f8;
  color: #1173BC;
  height: 44px;
  border: none;
  cursor: pointer;
}
.ImageCarouselRow__image-delete__1zaW3 > span {
  opacity: 0.8;
}
.ImageCarouselRow__image-delete__1zaW3:hover {
  background-color: #f0f0f0
}
.ImageCarouselRow__image-delete__1zaW3:hover > span {
  opacity: 1;
}
.ImageCarouselRow__del-icon__3eSw6 {
  padding: 3px 5px 0 0;
  height: 20px;
}
.ImageCarouselRow__playing-ellipsis__oiGMK:after {
  display: inline-block;
  -webkit-animation: ImageCarouselRow__ellipsis__G_eYA steps(4, end) 1s infinite;
          animation: ImageCarouselRow__ellipsis__G_eYA steps(4, end) 1s infinite;
  content: ".\2009\2009";
  width: 10px;
  padding: 0 3px;
}
/*content: "\2009"; !* ascii code for the ellipsis character *!*/
@-webkit-keyframes ImageCarouselRow__ellipsis__G_eYA {
  33% {
    content: "..\2009";
  }
  66% {
    content: "...";
  }
  100% {
    content: ".\2009\2009";
  }
}
@keyframes ImageCarouselRow__ellipsis__G_eYA {
  33% {
    content: "..\2009";
  }
  66% {
    content: "...";
  }
  100% {
    content: ".\2009\2009";
  }
}

.header__header__z5XEc {
  margin: 1px 15px 3px;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #808080;
  height: 28px;
}

.header__header__z5XEc > div {
  height: 14px;
}

.header__tooltipIcon__KrpmW {
  height: 16px;
  font-size: 16px;
  margin-top: 1px;
  margin-left: 4px;
}

textarea {
  border: none;
  outline: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}

.style__action__1xwYG {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2px 0 hsla(0, 0%, 0%, .42);
          box-shadow: 0 0 2px 0 hsla(0, 0%, 0%, .42);
}

.style__action__1xwYG textarea {
  line-height: normal;
  background: none;
}

.style__action__1xwYG .react-kronos {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.style__action__1xwYG .react-kronos input {
  font-size: inherit;
  border: 0;
  background: none;
}

.style__bar__33cOo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid hsl(0, 0%, 90%);
  cursor: -webkit-grab;
}

.style__bar__33cOo .jaqen {
  color: rgb(151, 99, 219);
  border-radius: 4px;
}

.style__bar__33cOo .jaqen.true {
  border: 1px solid rgb(151, 99, 219);
}

.style__bar__33cOo textarea {
  color: rgb(151, 99, 219);
  text-align: center;
  padding: 0 10px;
}

.style__values__3Hfgm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  padding: 6px 0;
  border-radius: 0 0 4px 4px;
  background-color: hsl(0, 0%, 98%);
}

.style__values__3Hfgm label {
  font-size: 12px;
  line-height: 24px;
  padding: 0 10px;
  color: rgb(151, 99, 219);
}

.style__values__3Hfgm textarea, .style__values__3Hfgm input[type='text'] {
  padding: 3px 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: hsl(0, 0%, 50%);
}

.style__values__3Hfgm textarea:focus, .style__values__3Hfgm input[type='text']:focus {
  color: hsl(0, 0%, 0%);
}

.style__values__3Hfgm input[type='checkbox'] {
  margin: auto 10px auto 0;
}

.style__row__2ghE_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style__dropArea__1T0oe {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  min-height: 90px;
  border: 1px dashed hsl(0, 0%, 90%);
  border-radius: 6px;
}

.style__dropArea__1T0oe:last-child {
  margin-right: 10px;
}

.style__hasAction__1Po6H {
  border: 0;
}

.style__dragAccepts__1DVaW {
  background-size: 45px 46px;
  background-image: linear-gradient(
    -45deg,
    hsl(0, 0%, 97%) 25%,
    hsla(0, 0%, 0%, 0) 25%,
    hsla(0, 0%, 0%, 0) 50%,
    hsl(0, 0%, 97%) 50%,
    hsl(0, 0%, 97%) 75%,
    hsla(0, 0%, 0%, 0) 75%,
    hsla(0, 0%, 0%, 0)
  );
}

.style__dragUnder__37r2e {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 155, 223, .2);
          box-shadow: inset 0 0 3px rgba(0, 155, 223, .2);
  background-size: 45px 46px;
  background-image: linear-gradient(
    -45deg,
    rgba(0, 155, 223, .05) 25%,
    hsla(0, 0%, 0%, 0) 25%,
    hsla(0, 0%, 0%, 0) 50%,
    rgba(0, 155, 223, .05) 50%,
    rgba(0, 155, 223, .05) 75%,
    hsla(0, 0%, 0%, 0) 75%,
    hsla(0, 0%, 0%, 0)
  );
}

.style__empty__136iU {
  font-style: italic;
  color: hsl(0, 0%, 75%);
  -ms-flex-item-align: center;
      align-self: center;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__bar__aOcpL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.style__plain__vQXqy {
  border-top: 1px solid hsl(0, 0%, 90%);
  height: 72px;
}
.style__action__2DaZb {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #1173BC;
  padding: 6px 12px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.style__action__2DaZb + .style__action__2DaZb {
  border-left: 1px solid hsl(0, 0%, 90%);
}
.style__actionIcon__35Qcl > .jaqen {
  height: 34px;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__button__nmiag {
  height: 44px;
  line-height: 44px;
  margin-bottom: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.0625em;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid hsl(0, 0%, 85%);
}
.style__create__1tFWU {
  color: #1173BC;
}
.style__disabled__3yYN7 {
  color: hsl(0, 0%, 90%);
  cursor: default;
}
.style__cancel__1mzfz {
  color: #d0021b;
}
.style__teaser__3wHq5 {
  position: relative;
  margin: 48px;
  padding: 24px;
  color: white;
  background-color: hsla(0, 0%, 0%, .64);
  border-radius: 12px;
  z-index: 2;
}
.style__light__3WDMQ {
  background-color: hsla(0, 0%, 0%, .30);
}
.style__header__2uwVL {
  font-size: 24px;
}
.style__teaser__3wHq5 > span {
  display: block;
  margin-top: 16px;
}
.style__teaserLink__2PXeD {
  color: white;
  text-decoration: underline;
}
.style__numberOfUsers__BjeQc {
  line-height: 44px;
  padding: 0 11px;
}
.style__segment-selector__24_WK {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.style__segment-select-item__20-ue {
  padding: 2px 6px;
}
.style__segment-item__1PIdj {
  padding: 6px 8px;
  border-radius: 16px;
  outline: none;
  white-space: normal;
  border: 1px solid #1173BC;
}
.style__segment-icon__1DWev {
  font-weight: bolder;
  margin-right: 4px;
  font-size: 12px;
}
.style__segment-item-unselected__1BZ8x {
  background-color: #ffffff;
  color: #1173BC;
}
.style__segment-item-selected__34x3j {
  background-color: #1173BC;
  color: #ffffff;
}
.style__segment-item-disabled__1-2RW {
  border-color: #e6e6e6;
  color: #e6e6e6;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__barWrapper__3Pn5H {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.style__barInner__12WZ- {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 15px 25% 0 25%;
}
.style__barFilled__37yq2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: hsl(0, 0%, 85%);
  -webkit-box-shadow: inset 0 0 25px hsla(0, 0%, 100%, .5);
          box-shadow: inset 0 0 25px hsla(0, 0%, 100%, .5);
}
.style__barFilledNoShadow__30d7R {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: hsl(0, 0%, 85%);
}
.style__barLabel__2AAA1 {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  left: 0;
  right: 0;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 5px;
  color: hsl(0, 0%, 25%);
}
.style__barLeftLabelWrapper__8gH3S {
  z-index: 2;
  position: absolute;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.style__barLeftLabelFlexBox__15IY8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 56px;
}
.style__barLeftLabel__1flSX {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  color: hsl(0, 0%, 25%);
  margin: 10px 10px 10px 10px;
}
.style__graph__2eyvh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 1px 0 hsl(0, 0%, 75%);
          box-shadow: 0 1px 0 hsl(0, 0%, 75%);
}
.style__icons__n6PlQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.style__actionIcon__1zCR9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  color: #1173BC;
}
.style__horGraph__1lDsO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.style__graphWrapper__1yK80 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
.style__horBarWrapper__245Ho {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 2px 0;
  min-height: 66px;
}
.style__horBarInner__VavD1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.style__subRows__3gr37 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  min-width: 44px;
  max-width: 56px;
  margin: 0 2px 0 2px;
  position: absolute;
  right: 0;
}
.style__subRow__1H1Kn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  color: #1173BC;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__wrapper__3rmoX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: hsl(0, 0%, 50%);
  cursor: pointer;

  margin: 1px 15px 0;
  -webkit-box-shadow:
    0 -1px 0 hsl(0, 0%, 90%),
    0 1px 0 hsl(0, 0%, 90%);
          box-shadow:
    0 -1px 0 hsl(0, 0%, 90%),
    0 1px 0 hsl(0, 0%, 90%);
}
.style__wrapper__3rmoX:first-child {
  margin-top: 18px;
}
.style__wrapper__3rmoX:hover {
  -webkit-box-shadow:
    0 -1px 0 hsl(0, 0%, 90%),
    0 1px 0 hsl(0, 0%, 90%),
    2px 0 0 hsl(0, 0%, 75%),
    -2px 0 0 hsl(0, 0%, 75%);
          box-shadow:
    0 -1px 0 hsl(0, 0%, 90%),
    0 1px 0 hsl(0, 0%, 90%),
    2px 0 0 hsl(0, 0%, 75%),
    -2px 0 0 hsl(0, 0%, 75%);
}
.style__icon__3tEcu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: hsl(0, 0%, 75%);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.style__title__1YgK2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
  padding: 12px 10px;
}
.style__count__3IbYg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 12px 10px;
}
.style__subscribed__19jWG {
  color: #1173BC;
}
.style__subscribedLabel__30kYT {
  font-size: 14px;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__chartWrapper__1Ix6X {
  margin: 18px 15px 15px;
}
.style__list__1ec_o {
  margin-bottom: 120px;
}
.style__listHeader__1PHMB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 32px 15px 0;
  color: hsl(0, 0%, 50%);
  -webkit-box-shadow: 0 1px 0 hsl(0, 0%, 85%);
          box-shadow: 0 1px 0 hsl(0, 0%, 85%);
  background-image:
    -webkit-gradient(linear, left top, left bottom, from(hsl(0, 0%, 100%)), to(hsl(0, 0%, 85%))),
    -webkit-gradient(linear, left top, left bottom, from(hsl(0, 0%, 100%)), to(hsl(0, 0%, 85%)));
  background-image:
    linear-gradient(hsl(0, 0%, 100%), hsl(0, 0%, 85%)),
    linear-gradient(hsl(0, 0%, 100%), hsl(0, 0%, 85%));
  background-size: 1px 100%, 1px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
}
.style__icon__1uxPw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1173BC;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.style__title__1ObqP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
  padding: 12px 10px;
}
.style__count__GhIlY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 12px 10px;
}

.style__title__3qGDr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 44px;
  line-height: 44px;
  padding: 0 15px;

  font-size: 16px;
  color: hsl(0, 0%, 75%);
  text-align: right;

  -webkit-box-shadow: 0 1px 0 hsl(0, 0%, 85%);

          box-shadow: 0 1px 0 hsl(0, 0%, 85%);

  background-image:
    -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(hsl(0, 0%, 85%))),
    -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(hsl(0, 0%, 85%)));

  background-image:
    linear-gradient(hsla(0, 0%, 100%, 0), hsl(0, 0%, 85%)),
    linear-gradient(hsla(0, 0%, 100%, 0), hsl(0, 0%, 85%));
  background-size: 1px 100%, 1px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
}

.style__stat__lX0qh {
  color: hsl(0, 0%, 50%);
  text-align: right;
  font-family: 'Helvetica', 'Arial';
  font-weight: 200;
  padding: 24px 15px;
  font-size: 64px;
  line-height: 64px;
}

.style__statHelperText__2C4nF {
  color: hsl(0, 0%, 75%);
  text-align: center;
  padding: 10px;
  font-style: italic;
  font-size: 13px;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
.style__back__ucduZ {
  color: #1173BC;
}
.style__row__15tMb {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 22px;
  padding: 12px 10px;
  white-space: normal;
}

.flag_switch__container__1gXCu {
  position: absolute;
  width: 600px;
  height: 150px;
  background-color: red;
  right: 30px;
  bottom: 30px;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px 15px hsla(0, 0%, 0%, .05);
          box-shadow: 0 0 30px 15px hsla(0, 0%, 0%, .05);
  background-color:#eee;
  overflow: hidden;
}

.flag_switch__smallContainer__qegne {
  width: 50px;
  height: 50px;
  background-color: #aaa;
  border-radius: 50%;
}

.flag_switch__details__1LLML {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flag_switch__topContainer__2CD9E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 30px;
  padding: 10px;
  border-bottom: solid 1px #aaa;
}

.flag_switch__buttonContainer__3LMS9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flag_switch__menuButton__3JXs4 {
  height: 15px;
  width: 15px;
  font-size: 6px;
  border-radius: 50%;
  text-align: center;
  padding-top: 4px;
  cursor: pointer;
}

.flag_switch__hideButtonColor__2pvdE {
  background-color: #d0021b;
}

.flag_switch__minimizeButtonColor__1cU4F {
  background-color: #fdbc3f;
  margin-left: 5px;
}

.flag_switch__flagButton__2DNVh {
  color: white;
  height: 50px;
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  padding-left: 15px;
}

.flag_switch__envButton__2mq9G {
  border: 1px solid #555;
  border-radius: 15px;
  font-size: 12px;
  margin: 0 5px;
  padding: 0 5px;
  color: #555;
  cursor: pointer;
}

.flag_switch__envButton__2mq9G:hover {
  background-color: white;
}

.flag_switch__featuresContainer__1Lzbt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 200px;
  overflow-y: auto;
  padding: 5px;
}

.flag_switch__row__3SE9U {
  min-height: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flag_switch__headerRow__HWLMI {
  font-size: 14px;
}

.flag_switch__row__3SE9U:not(.flag_switch__headerRow__HWLMI):hover {
  background-color: white;
}

.flag_switch__nameColumn__AwFgS {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5px;
}

.flag_switch__column__2bx45 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.flag_switch__longColumn__2glhx {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  text-align: left;
  padding-left: 5px;
}

.flag_switch__switchColumn__3VWRr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flag_switch__off__3HBDk {
  color: #d0021b;
}

.flag_switch__on__1m2-N {
  color: #7ed321;
}

:root {

  /* TODO determine whether --blue is staying the same as --primary and alter/clean up accordingly */
}
:root {
}
.styles__login-page__2zasQ {
  font-family: Helvetica, Arial, sans-serif;
  min-height: 100vh;
  padding: 0 20px;
  min-width: 600px;
  margin-top: 60px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  min-height: 100vh;
}
.styles__login-container__1GmNA {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.styles__login-flex-container__3d1sc {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.styles__login-panel__7eptM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  margin: auto 0 auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: solid 6px #757575;

  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
}
.styles__login-banner__Ma9vC {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  margin-bottom: 40px;
}
.styles__login-banner__Ma9vC img {
  height: 50px;
  width: 167px;
  margin-top: 24px;
}
.styles__login-banner__Ma9vC h1 {
  color: #262626;
}
.styles__login-panel__7eptM p {
  font-size: 17px;
  padding: 40px 20px;
  color: #4d4d4d;
  text-align: center;
  line-height: 1.5;
}
.styles__login-panel__7eptM button {
  color: #cf150a;
  background-color: #ffffff;
  margin: 40px auto;
  padding: 14px 0;
  border-radius: 6px;
  border: 1px solid #950f07;
  width: 260px;
  font-weight: 600;
}
@media --smaller-than-mid-breakpoint {
  .styles__login-panel__7eptM button {
    margin: 40px;
    width: auto;
  }
}
.styles__login-panel__7eptM button:hover {
  color: white;
  background-color: #9e1008;
  cursor: pointer;
}
.styles__login-promo__3KbzE {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none;
  display: block;
}
@media (max-width: 1024px) {
  .styles__login-promo__3KbzE {
    display: none;
  }
}
.styles__login-footer__zUahc {
  border-top: none;
  padding-top: 40px;
  text-align: center;
}
.styles__forgot_password__L9JRb {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.styles__forgot_password__L9JRb a {
  color: #4d4d4d;
  border-bottom: dashed 1px #b3b3b3;
}
.styles__forgot_password__L9JRb a:hover {
  border-bottom-style: solid;
  color: #4d4d4d;
  -webkit-filter: none;
          filter: none;
  text-decoration: none;
}
.styles__login-form__37wqu {
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  background-color: #f7f7f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px calc(50% - 220px);
}
.styles__login-form__37wqu label {
  font-size: 14px;
  font-weight: 700;
  color: #4d4d4d;
  line-height: 1.6;
}
.styles__login-form__37wqu input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 5px;
  margin-bottom: 18px;
  border-radius: 4px;
  border: solid 1px #cccccc;
  padding: 15px 20px;
}
.styles__login-form__37wqu input:placeholder {
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  color: #b2b2b2;
}
.styles__login-form__37wqu input:focus {
  outline: none;
}
.styles__login-logo__1Smo1 {
  width: 225px;
  height: auto;
}
.styles__error-message__2TmBL, .styles__success-message__1OMYE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left-width: 5px;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  padding: 15px;
  margin-bottom: 24px;
  border: 1px solid;
  border-left-width: 5px;
}
.styles__error-message__2TmBL {
  color: #ba1309;
  border-color: #cf150a;
}
.styles__success-message__1OMYE {
  color: #4d4d4d;
  border-color: #7ed321
}
.styles__success-message__1OMYE .styles__svg__1614p {
  width: 32px;
  height: 32px;
  margin-right: 15px;
  fill: #7ed321;
}
.styles__error-message__2TmBL .styles__svg__1614p {
  width: 32px;
  height: 32px;
  margin-right: 15px;
  fill: #cf150a;
}
@media screen and --smaller-than-mid-breakpoint {
  /* Snap components to the edges of the screen for smaller viewports. */
  .styles__login-panel__7eptM, .styles__error-message__2TmBL {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .styles__login-form__37wqu {
    padding: 40px;
  }
}

.style__footer__1jtK9 {
  color: #ccc;
  font-size: 14px;
}

/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@-webkit-keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@supports not (-apple-trailing-word: inherit) {
  div[data-slate-editor] {
    -webkit-user-modify: read-write !important; } }
html, body {
  height: 100%;
  width: 100%;
  font-family: 'Source Sans Pro'; }
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
article, section {
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
.isvg {
  pointer-events: none; }
.isvg.loaded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  height: 100%;
  width: 100%;
  isolation: isolate;
  padding: 30px 30px 0 30px; }
@media (max-height: 1000px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1500px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1200px) {
    .page {
      padding: 30px 30px 0 15px; } }
@media (max-width: 800px) {
    .page {
      padding: 30px 15px 0 15px; } }
.icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px; }
.icon svg {
    height: 24px;
    width: 24px; }
.jaqen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  width: 44px;
  font-size: 24px; }
.jaqen:not(.interactive) {
    pointer-events: none; }
.jaqen.interactive {
    cursor: pointer; }
.text-input {
  position: relative;
  overflow: hidden;
  line-height: normal;
  padding: 5px 10px;
  background-color: white; }
.text-input.disabled {
    background-size: 45px 46px;
    background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.text-input.disabled:focus {
      -webkit-box-shadow: none;
              box-shadow: none;
      background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.text-disabled {
  color: #bfbfbf !important; }
.disableField {
  pointer-events: none; }
a {
  color: rgba(17, 115, 188, .6);
  text-decoration: none; }
a:hover, a:focus {
    color: #1173BC;
    -webkit-filter: drop-shadow(0 0 1px rgba(17, 115, 188, .3)); }
div {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  resize: none; }
h1 {
  font-size: 32px;
  font-weight: 300; }
::-webkit-input-placeholder {
  color: rgba(128, 128, 128, .5); }
::-moz-placeholder {
  color: rgba(128, 128, 128, .5); }
:-moz-placeholder {
  color: rgba(128, 128, 128, .5); }
:-ms-input-placeholder {
  color: rgba(128, 128, 128, .5); }
.special-fullscreen, .blurred-overlay, .modal {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9000; }
.blurred-overlay {
  z-index: 7000;
  background-color: rgba(0, 0, 0, .42);
  opacity: 1;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
  pointer-events: none; }
.blurred-overlay.true ~ div {
    -webkit-filter: blur(8px); }
.blurred-overlay ~ div {
    transition: -webkit-filter 0s; }
.blurred-overlay.false {
    opacity: 0; }
.blurred-overlay.none {
    display: none; }
.placeholder-text-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
.placeholder-text-input input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.placeholder-text-input input[type='checkbox'] {
      height: 100%;
      margin-left: 10px; }
.placeholder-text-input input:hover + .placeholder.active, .placeholder-text-input input:focus + .placeholder.active {
      opacity: 1; }
.placeholder-text-input .placeholder {
    opacity: 0;
    position: absolute;
    right: 10px;
    color: rgba(128, 128, 128, .5);
    pointer-events: none; }
.placeholder-text-input .placeholder.force {
      opacity: 1; }
.placeholder-text-input + .placeholder-text-input {
    border-left: 1px dashed #e6e6e6; }
.alert {
  position: absolute;
  z-index: 8000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ffffff;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 44px;
  visibility: hidden;
  opacity: 0;
  color: gray;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }
.alert span {
    font-weight: 600;
    letter-spacing: 0.0625em;
    text-transform: uppercase; }
.alert.success {
    visibility: visible;
    opacity: 1;
    color: #7ed321;
    border-bottom: 1px solid #7ed321; }
.alert.error {
    visibility: visible;
    opacity: 1;
    color: #d0021b;
    border-bottom: 1px solid #d0021b; }
.alert.warning {
    visibility: visible;
    opacity: 1;
    color: #d67d00;
    border-bottom: 1px solid #d67d00; }
.alert.info {
    visibility: visible;
    opacity: 1;
    color: #bfbfbf;
    border-bottom: 1px solid #bfbfbf; }
.alert.reload {
    visibility: visible;
    opacity: 1;
    color: #1173BC;
    border-bottom: 1px solid #1173BC;
    border-bottom: 1px solid #1173BC;
    color: #1173BC; }
.alert.reload {
    height: 90px; }
.alert.fixed {
    position: fixed; }
.react-kronos .days {
  line-height: normal; }
.image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.image-container + .image-container {
    border-left: 1px dashed #e6e6e6; }
.image-container .image-current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 200px; }
.image-container .image-processing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    background-color: rgba(230, 230, 230, .5); }
.image-container .image-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(230, 230, 230, .2); }
.image-container .image-detail .image-detail-label {
      padding: 0px 5px;
      font-style: italic;
      color: #d9d9d9; }
.image-container .image-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.image-container .image-preview .image-preview-wrapper {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      background-color: rgba(230, 230, 230, .5); }
.image-container .image-preview .image-preview-wrapper .image-preview-image-wrapper {
        max-height: 115px;
        position: relative; }
.image-container .image-preview .image-preview-wrapper .image-preview-image-wrapper img {
          max-height: 115px;
          -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
                  box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23); }
.image-container .image-preview:hover .delete-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer; }
.image-container .image-preview:hover .delete-button:hover .red-button {
        background: #d0021b; }
.image-container .image-preview .delete-button {
      display: none;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 44px;
      width: 44px;
      position: absolute;
      right: -22px;
      top: -22px; }
.image-container .image-preview .delete-button .red-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 24px;
        color: #ffffff;
        background: rgba(208, 2, 27, .4);
        border-radius: 24px;
        width: 22px;
        height: 22px; }
.image-container .upload-image {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 44px;
    border-top: dashed 1px #e6e6e6; }
.image-container .upload-image:hover {
      background-color: rgba(126, 211, 33, .12); }
.image-container .upload-image:before {
      content: 'Upload Image';
      padding: 0 15px;
      color: #7ed321; }
.image-container .upload-image ::-webkit-file-upload-button {
      visibility: hidden; }
.image-container .upload-image input {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      opacity: 0;
      cursor: pointer !important; }
.image-container .upload-image .upload-icon {
      font-size: 24px;
      width: 44px;
      text-align: center;
      pointer-events: none; }
.image-container .upload-image .upload-icon:before {
        color: #7ed321; }
.image-container .spinner {
    position: absolute;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
    width: 64px;
    height: 64px;
    border-top: 4px solid #cccccc;
    border-right: 4px solid white;
    border-bottom: 4px solid white;
    border-left: 4px solid white;
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.image-container .spinner,
  .image-container .spinner:after {
    border-radius: 50%; }
.empty {
  text-align: center;
  font-style: italic;
  color: #bfbfbf; }
/* Bug workaround for flex issues on Chrome 48 */
* {
  min-width: 0;
  min-height: 0; }
.primary {
  color: #1173BC; }
.progress-bar {
  height: 2px;
  background-color: #1173BC;
  position: relative;
  border-radius: 6px;
  -webkit-transition: all 500ms;
  transition: all 500ms; }
.progress-bar:after {
    position: absolute;
    right: 0;
    height: 2px;
    width: 24px;
    content: "";
    display: block;
    -webkit-box-shadow: 12px 0 6px 1px rgba(17, 115, 188, .6), 10px 0 6px 1px rgba(17, 115, 188, .6), 8px 0 6px 1px rgba(17, 115, 188, .6), 6px 0 6px 1px rgba(17, 115, 188, .6), 4px 0 6px 1px rgba(17, 115, 188, .6), 2px 0 6px 1px rgba(17, 115, 188, .7), 0 0 6px 1px rgba(17, 115, 188, .8), -4px 0 6px 1px rgba(17, 115, 188, .7), -8px 0 6px 1px rgba(17, 115, 188, .6), -12px 0 6px 1px rgba(17, 115, 188, .5), -16px 0 6px 1px rgba(17, 115, 188, .4), -20px 0 6px 1px rgba(17, 115, 188, .3), -24px 0 6px 1px rgba(17, 115, 188, .2);
            box-shadow: 12px 0 6px 1px rgba(17, 115, 188, .6), 10px 0 6px 1px rgba(17, 115, 188, .6), 8px 0 6px 1px rgba(17, 115, 188, .6), 6px 0 6px 1px rgba(17, 115, 188, .6), 4px 0 6px 1px rgba(17, 115, 188, .6), 2px 0 6px 1px rgba(17, 115, 188, .7), 0 0 6px 1px rgba(17, 115, 188, .8), -4px 0 6px 1px rgba(17, 115, 188, .7), -8px 0 6px 1px rgba(17, 115, 188, .6), -12px 0 6px 1px rgba(17, 115, 188, .5), -16px 0 6px 1px rgba(17, 115, 188, .4), -20px 0 6px 1px rgba(17, 115, 188, .3), -24px 0 6px 1px rgba(17, 115, 188, .2); }
.login-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
.login {
  display: block;
  padding: 0 20px;
  min-width: 600px;
  margin-top: 60px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: Helvetica, Arial, sans-serif; }
@media screen and (max-width: 800px) {
    .login {
      padding: 0;
      min-width: 0; } }
.login .login-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.login .login-heading > img {
      height: 50px;
      width: 167px;
      margin-top: 24px; }
.login .login-heading .login-main-heading {
      padding-top: 0;
      color: #262626; }
.login .login-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 800px;
    margin: 40px auto 0 auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: solid 6px #757575;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3); }
@media screen and (max-width: 800px) {
      .login .login-form {
        border-radius: 0; } }
.login .login-form .login-form-header {
      font-size: 17px;
      padding: 40px 0;
      color: #4d4d4d;
      text-align: center;
      line-height: 1.5; }
.login .login-form .login-form-body {
      border-top: solid 1px #ccc;
      border-bottom: solid 1px #ccc;
      background-color: #f7f7f8;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 40px calc(50% - 220px); }
@media screen and (max-width: 800px) {
        .login .login-form .login-form-body {
          padding: 40px; } }
.login .login-form .login-form-body label {
        font-size: 14px;
        font-weight: 700;
        color: #4d4d4d;
        line-height: 1.6; }
.login .login-form .login-form-body > input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-top: 5px;
        margin-bottom: 18px;
        border-radius: 4px;
        border: solid 1px #ccc;
        padding: 15px 20px; }
.login .login-form .login-form-body > input::-webkit-input-placeholder {
          font-weight: 500;
          font-size: 17px;
          line-height: 24px;
          color: #b2b2b2; }
.login .login-form .login-form-body > input:-ms-input-placeholder {
          font-weight: 500;
          font-size: 17px;
          line-height: 24px;
          color: #b2b2b2; }
.login .login-form .login-form-body > input::placeholder {
          font-weight: 500;
          font-size: 17px;
          line-height: 24px;
          color: #b2b2b2; }
.login .login-form .login-form-body > input:focus {
          outline: none; }
.login .login-form .login-form-body .forgot_password_link {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px; }
.login .login-form .login-form-body .forgot_password_link a {
          color: #4d4d4d;
          border-bottom: dashed 1px #b3b3b3; }
.login .login-form > button {
      color: #cf150a;
      border-color: #950f07;
      margin: 40px auto;
      padding: 14px 0;
      border-radius: 6px;
      border: 1px solid;
      width: 260px;
      font-weight: 600; }
@media (max-width: 800px) {
        .login .login-form > button {
          margin: 40px;
          width: auto; } }
.login .login-form > button:hover {
        color: white;
        background-color: #9e1008;
        cursor: pointer; }
.login .error-message {
    margin: 15px auto 0;
    font-size: 14px;
    color: #d0021b;
    max-width: 600px; }
.login .success-message {
    margin: 15px auto 0;
    font-size: 14px;
    color: #7ed321;
    max-width: 600px; }
.login .login-footer {
    border-top: none;
    padding-top: 40px;
    text-align: center; }
.login .login-logo {
    width: 225px;
    height: auto; }
.login-promo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none;
  display: block; }
@media (max-width: 1024px) {
    .login-promo {
      display: none; } }
.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: initial;
      flex-wrap: initial;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  z-index: 100; }
@media (max-height: 1000px) {
    .header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
@media (max-width: 1500px) {
    .header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
@media (max-width: 1200px) {
    .header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
@media (max-width: 800px) {
    .header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
@media (max-height: 1000px) {
    .header {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1500px) {
    .header {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .header {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1200px) {
    .header {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
@media (max-width: 800px) {
    .header {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-height: 1000px) {
    .header {
      -webkit-box-pack: initial;
          -ms-flex-pack: initial;
              justify-content: initial; } }
@media (max-width: 1500px) {
    .header {
      -webkit-box-pack: initial;
          -ms-flex-pack: initial;
              justify-content: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .header {
      -webkit-box-pack: initial;
          -ms-flex-pack: initial;
              justify-content: initial; } }
@media (max-width: 1200px) {
    .header {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
@media (max-width: 800px) {
    .header {
      -webkit-box-pack: initial;
          -ms-flex-pack: initial;
              justify-content: initial; } }
@media (max-height: 1000px) {
    .header {
      margin: 0; } }
@media (max-width: 1500px) {
    .header {
      margin: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .header {
      margin: 0; } }
@media (max-width: 1200px) {
    .header {
      margin: 0 0 0 15px; } }
@media (max-width: 800px) {
    .header {
      margin: 0 0 0 15px; } }
.header ul, .header li {
    list-style: none; }
.breadcrumb {
  position: relative;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0;
  background: rgba(255, 255, 255, 0);
  font-size: 20px;
  line-height: 90px;
  color: #bfbfbf;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 30px;
  margin-left: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  width: initial;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial; }
@media (max-height: 1000px) {
    .breadcrumb {
      margin-right: 30px; } }
@media (max-width: 1500px) {
    .breadcrumb {
      margin-right: 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .breadcrumb {
      margin-right: 30px; } }
@media (max-width: 1200px) {
    .breadcrumb {
      margin-right: 0; } }
@media (max-width: 800px) {
    .breadcrumb {
      margin-right: 0; } }
@media (max-height: 1000px) {
    .breadcrumb {
      margin-left: 30px; } }
@media (max-width: 1500px) {
    .breadcrumb {
      margin-left: 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .breadcrumb {
      margin-left: 30px; } }
@media (max-width: 1200px) {
    .breadcrumb {
      margin-left: 0; } }
@media (max-width: 800px) {
    .breadcrumb {
      margin-left: 0; } }
@media (max-height: 1000px) {
    .breadcrumb {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1500px) {
    .breadcrumb {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .breadcrumb {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1200px) {
    .breadcrumb {
      -webkit-box-flex: 1;
          -ms-flex: 1 calc(100% - 240px);
              flex: 1 calc(100% - 240px); } }
@media (max-width: 800px) {
    .breadcrumb {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-height: 1000px) {
    .breadcrumb {
      width: auto;
      width: initial; } }
@media (max-width: 1500px) {
    .breadcrumb {
      width: auto;
      width: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .breadcrumb {
      width: auto;
      width: initial; } }
@media (max-width: 1200px) {
    .breadcrumb {
      width: auto;
      width: initial; } }
@media (max-width: 800px) {
    .breadcrumb {
      width: 100%; } }
@media (max-height: 1000px) {
    .breadcrumb {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) {
    .breadcrumb {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .breadcrumb {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1200px) {
    .breadcrumb {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
@media (max-width: 800px) {
    .breadcrumb {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }
.breadcrumb li {
    white-space: nowrap;
    display: inline-block;
    cursor: pointer; }
.breadcrumb .active, .breadcrumb .active > a {
    color: #1173BC;
    cursor: default; }
.breadcrumb li + li:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMC4zICg3ODkyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvd19yaWdodF9zbWFsbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xLDEzIEw2Ljk5MTk0MzM2LDcgTDEsMSIgaWQ9IlN0cm9rZS00OCIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==);
    padding: 0 12px;
    position: relative;
    top: 1px; }
.breadcrumb a {
    color: #c7c7c7;
    text-decoration: none; }
@media (max-width: 1200px) {
    .breadcrumb:before {
      display: none; } }
.selector {
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  border: 1px solid #1173BC;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  width: 352px; }
@media (max-height: 1000px) {
    .selector {
      width: 240px; } }
@media (max-width: 1500px) {
    .selector {
      width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .selector {
      width: 240px; } }
@media (max-width: 1200px) {
    .selector {
      width: 240px; } }
@media (max-width: 800px) {
    .selector {
      width: 100%; } }
.selector > .kind {
    position: relative; }
.selector > .kind > a {
      color: #1173BC;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 45px;
      width: 45px;
      margin: -1px 0 0 -1px; }
.selector > .kind > a + div {
      visibility: hidden;
      opacity: 0;
      width: 352px;
      position: absolute;
      z-index: -10;
      padding: 7px 0 0 0;
      margin: -8px 0 0 -1px;
      border-radius: 4px;
      border: 1px solid #bfbfbf;
      -webkit-transition: all 0.2s;
      transition: all 0.2s; }
@media (max-height: 1000px) {
        .selector > .kind > a + div {
          width: 240px; } }
@media (max-width: 1500px) {
        .selector > .kind > a + div {
          width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .selector > .kind > a + div {
          width: 240px; } }
@media (max-width: 1200px) {
        .selector > .kind > a + div {
          width: 240px; } }
@media (max-width: 800px) {
        .selector > .kind > a + div {
          width: 100%; } }
.selector > .kind:hover > a + div {
      visibility: visible;
      opacity: 1; }
.selector .drilldown {
    position: relative;
    z-index: 1;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: -1px;
    margin-right: -1px;
    border-radius: 4px; }
.selector .drilldown[data-state=open] .selected {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDE4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTQuNSwxMy41IEwxMy41LDUuNSBMNC41LC0yLjUiIGlkPSJTdHJva2UtNDkiIHN0cm9rZT0iI0JGQkZCRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC01LjUwMDAwMCkgIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==); }
.selector .selected {
    position: relative;
    z-index: 1;
    background-color: white;
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDE4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cGF0aCBkPSJNNC41LDEzLjUgTDEzLjUsNS41IEw0LjUsLTIuNSIgaWQ9IlN0cm9rZS00NiIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTkuMDAwMDAwLCAtNS41MDAwMDApICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
    -webkit-transition: ease-in background-image 0.2s;
    transition: ease-in background-image 0.2s;
    height: 45px;
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    line-height: 45px;
    cursor: pointer;
    padding: 0 44px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.selector .options {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: auto;
    max-height: 600px;
    background-color: white;
    border: 1px solid #bfbfbf;
    border-radius: 0 0 4px 4px;
    padding-top: 7px;
    margin-top: -8px; }
.selector .options li {
      padding: 12px 10px; }
.selector ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: gray;
    background-color: white;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
.selector ul li .icon {
      color: #bfbfbf; }
.selector ul li:hover {
      background-color: #fafafa; }
.selector ul li.active {
      color: #1173BC; }
.selector ul li.active .icon {
        color: #1173BC; }
.selector ul li.active:active, .selector ul li.active:focus, .selector ul li.active:hover {
        background-color: white;
        cursor: default; }
.selector ul li:last-child {
    border-radius: 0 0 3px 3px; }
.selector ul li + li {
    margin: 1px 0 0 0;
    -webkit-box-shadow: 0 -1px 0 #e7e7e7;
            box-shadow: 0 -1px 0 #e7e7e7; }
main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
  overflow: initial;
  -ms-flex-wrap: initial;
      flex-wrap: initial; }
@media (max-height: 1000px) {
    main {
      overflow: visible;
      overflow: initial; } }
@media (max-width: 1500px) {
    main {
      overflow: visible;
      overflow: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    main {
      overflow: visible;
      overflow: initial; } }
@media (max-width: 1200px) {
    main {
      overflow: auto; } }
@media (max-width: 800px) {
    main {
      overflow: auto; } }
@media (max-height: 1000px) {
    main {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1500px) {
    main {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    main {
      -ms-flex-wrap: initial;
          flex-wrap: initial; } }
@media (max-width: 1200px) {
    main {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
@media (max-width: 800px) {
    main {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
.left {
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  width: 368px;
  position: relative;
  margin-top: 0; }
@media (max-height: 1000px) {
    .left {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) {
    .left {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .left {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1200px) {
    .left {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
@media (max-width: 800px) {
    .left {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
@media (max-height: 1000px) {
    .left {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1500px) {
    .left {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .left {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1200px) {
    .left {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
@media (max-width: 800px) {
    .left {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
@media (max-height: 1000px) {
    .left {
      width: 276px; } }
@media (max-width: 1500px) {
    .left {
      width: 276px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .left {
      width: 245px; } }
@media (max-width: 1200px) {
    .left {
      width: 276px; } }
@media (max-width: 800px) {
    .left {
      width: 368px; } }
@media (max-height: 1000px) {
    .left {
      margin-top: 0; } }
@media (max-width: 1500px) {
    .left {
      margin-top: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .left {
      margin-top: 0; } }
@media (max-width: 1200px) {
    .left {
      margin-top: 32px; } }
@media (max-width: 800px) {
    .left {
      margin-top: 32px; } }
.sync {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  width: 100%;
  margin-bottom: 16px;
  margin-top: 0;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  color: #bfbfbf;
  font-size: 15px;
  line-height: 44px;
  border-radius: 4px;
  cursor: default;
  -webkit-transition: all 0.33s ease-out;
  transition: all 0.33s ease-out; }
@media (max-height: 1000px) {
    .sync {
      width: 100%; } }
@media (max-width: 1500px) {
    .sync {
      width: 100%; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .sync {
      width: 100%; } }
@media (max-width: 1200px) {
    .sync {
      width: 240px; } }
@media (max-width: 800px) {
    .sync {
      width: 100%; } }
@media (max-height: 1000px) {
    .sync {
      margin-top: 0; } }
@media (max-width: 1500px) {
    .sync {
      margin-top: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .sync {
      margin-top: 0; } }
@media (max-width: 1200px) {
    .sync {
      margin-top: 16px; } }
@media (max-width: 800px) {
    .sync {
      margin-top: 16px; } }
@media (max-height: 1000px) {
    .sync {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) {
    .sync {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .sync {
      -webkit-box-ordinal-group: initial;
          -ms-flex-order: initial;
              order: initial; } }
@media (max-width: 1200px) {
    .sync {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }
@media (max-width: 800px) {
    .sync {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
.sync div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.sync .title {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 600;
    letter-spacing: 0.0625em; }
.sync .details {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.sync .title-bg {
    position: relative;
    height: 45px;
    top: -1px;
    left: -1px;
    border: 1px solid #bfbfbf;
    border-radius: 4px; }
.sync.live {
    border: 1px solid #7ed321; }
.sync .live {
    color: #7ed321; }
.sync.needs_sync {
    border: 1px solid #d67d00; }
.sync .needs_sync {
    color: #d67d00; }
.sync.re_sync {
    border: 1px solid #d67d00; }
.sync .re_sync {
    color: #d67d00; }
.sync.requested {
    border: 1px solid #1173BC; }
.sync .requested {
    color: #1173BC; }
.sync.in_process {
    border: 1px solid #1173BC; }
.sync .in_process {
    color: #1173BC; }
.sync.needs_sync .alternating.first .title {
    color: #d67d00; }
.sync.re_sync .alternating.first .title {
    color: #d67d00; }
.sync.in_process .alternating.first .title {
    color: #1173BC; }
.sync .state, .sync .always, .sync .alternating {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
.sync .show {
    opacity: 1; }
.sync .hide {
    opacity: 0; }
.sync .icon, .sync .jaqen {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    width: 44px; }
.sync .alternating {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.sync .alternating.first {
      -webkit-animation: fade-first 10s infinite ease-in-out;
              animation: fade-first 10s infinite ease-in-out; }
.sync .alternating.second {
      -webkit-animation: fade-second 10s infinite ease-in-out;
              animation: fade-second 10s infinite ease-in-out; }
.sync.needs_sync {
    cursor: pointer; }
.sync .spinner {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 28px;
    height: 28px;
    border-top: 2px solid #1173BC;
    border-right: 2px solid rgba(17, 115, 188, .25);
    border-bottom: 2px solid rgba(17, 115, 188, .25);
    border-left: 2px solid rgba(17, 115, 188, .25);
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.sync .spinner,
  .sync .spinner:after {
    border-radius: 50%; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-light.otf) format("opentype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-light-italic.otf) format("opentype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-regular.otf) format("opentype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-regular-italic.otf) format("opentype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-medium.otf) format("opentype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-medium-italic.otf) format("opentype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-bold.otf) format("opentype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'San Francisco';
  src: url(/sf-bold-italic.otf) format("opentype");
  font-weight: 700;
  font-style: italic; }
.preview {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  margin: 0 0 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 752px;
  width: 368px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: 30px; }
@media (max-height: 1000px) {
    .preview {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1500px) {
    .preview {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial; } }
@media (max-width: 1200px) {
    .preview {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
@media (max-width: 800px) {
    .preview {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
@media (max-height: 1000px) {
    .preview {
      margin: 0 0 18px; } }
@media (max-width: 1500px) {
    .preview {
      margin: 0 0 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview {
      margin: 0 auto 18px; } }
@media (max-width: 1200px) {
    .preview {
      margin: 0 auto 30px; } }
@media (max-width: 800px) {
    .preview {
      margin: 0 auto 30px; } }
@media (max-height: 1000px) {
    .preview {
      height: 564px; } }
@media (max-width: 1500px) {
    .preview {
      height: 564px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview {
      height: 500.832px; } }
@media (max-width: 1200px) {
    .preview {
      height: 564px; } }
@media (max-width: 800px) {
    .preview {
      height: 752px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .preview {
      height: 376px; } }
@media (max-height: 1000px) {
    .preview {
      width: 276px; } }
@media (max-width: 1500px) {
    .preview {
      width: 276px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview {
      width: 245.088px; } }
@media (max-width: 1200px) {
    .preview {
      width: 276px; } }
@media (max-width: 800px) {
    .preview {
      width: 368px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .preview {
      width: 184px; } }
.preview-branded-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.preview-branded-header,
  .preview-branded-header [style*='background-image'] {
    background-size: auto 50%;
    background-repeat: no-repeat;
    background-position: center 75%; }
.preview-dark {
    color-scheme: dark; }
.os {
  position: relative;
  width: 320px;
  height: 568px;
  font-size: 14px;
  background: white;
  overflow: hidden;
  border: 1px solid #ccc; }
@media (max-height: 1000px) {
    .os {
      width: 240px; } }
@media (max-width: 1500px) {
    .os {
      width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .os {
      width: 213.12px; } }
@media (max-width: 1200px) {
    .os {
      width: 240px; } }
@media (max-width: 800px) {
    .os {
      width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .os {
      width: 160px; } }
@media (max-height: 1000px) {
    .os {
      height: 426px; } }
@media (max-width: 1500px) {
    .os {
      height: 426px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .os {
      height: 378.288px; } }
@media (max-width: 1200px) {
    .os {
      height: 426px; } }
@media (max-width: 800px) {
    .os {
      height: 568px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .os {
      height: 284px; } }
@media (max-height: 1000px) {
    .os {
      font-size: 10.5px; } }
@media (max-width: 1500px) {
    .os {
      font-size: 10.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .os {
      font-size: 9.324px; } }
@media (max-width: 1200px) {
    .os {
      font-size: 10.5px; } }
@media (max-width: 800px) {
    .os {
      font-size: 14px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .os {
      font-size: 7px; } }
.os a {
    cursor: default; }
.os .title-bar {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 20;
    color: white; }
.os .title-bar .titlebar-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      height: 44px; }
@media (max-height: 1000px) {
        .os .title-bar .titlebar-action {
          height: 33px; } }
@media (max-width: 1500px) {
        .os .title-bar .titlebar-action {
          height: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .os .title-bar .titlebar-action {
          height: 29.304px; } }
@media (max-width: 1200px) {
        .os .title-bar .titlebar-action {
          height: 33px; } }
@media (max-width: 800px) {
        .os .title-bar .titlebar-action {
          height: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .os .title-bar .titlebar-action {
          height: 22px; } }
.os .title-bar [class^='asset-'] {
      line-height: 44px; }
@media (max-height: 1000px) {
        .os .title-bar [class^='asset-'] {
          line-height: 33px; } }
@media (max-width: 1500px) {
        .os .title-bar [class^='asset-'] {
          line-height: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .os .title-bar [class^='asset-'] {
          line-height: 29.304px; } }
@media (max-width: 1200px) {
        .os .title-bar [class^='asset-'] {
          line-height: 33px; } }
@media (max-width: 800px) {
        .os .title-bar [class^='asset-'] {
          line-height: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .os .title-bar [class^='asset-'] {
          line-height: 22px; } }
.os .title-bar .titlebar-action {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.os .title-bar .titlebar-action.titlebar-left {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        text-align: left; }
.os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
          margin-left: -24px; }
@media (max-height: 1000px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -18px; } }
@media (max-width: 1500px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -15.984px; } }
@media (max-width: 1200px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -18px; } }
@media (max-width: 800px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .os .title-bar .titlebar-action.titlebar-left .asset-back + .titlebar-label {
              margin-left: -12px; } }
.os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
          font-size: 20px; }
@media (max-height: 1000px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 15px; } }
@media (max-width: 1500px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 13.32px; } }
@media (max-width: 1200px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 15px; } }
@media (max-width: 800px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .os .title-bar .titlebar-action.titlebar-left .ui-icon-arrow-left {
              font-size: 10px; } }
.os .title-bar .titlebar-action .titlebar-label-legacy {
        font-size: 17px;
        max-width: 48px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 12.75px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 11.322px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 12.75px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            font-size: 8.5px; } }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 36px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 31.968px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 36px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label-legacy {
            max-width: 24px; } }
.os .title-bar .titlebar-action .titlebar-label-legacy.wide {
          max-width: 276px; }
@media (max-height: 1000px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 207px; } }
@media (max-width: 1500px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 207px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 183.816px; } }
@media (max-width: 1200px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 207px; } }
@media (max-width: 800px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 276px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .os .title-bar .titlebar-action .titlebar-label-legacy.wide {
              max-width: 138px; } }
.os .title-bar .titlebar-action .titlebar-label {
        font-size: 17px;
        max-width: 48px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 44px;
        line-height: 44px; }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 12.75px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 11.322px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 12.75px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label {
            font-size: 8.5px; } }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 36px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 31.968px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 36px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label {
            max-width: 24px; } }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 33px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 29.304px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 33px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label {
            height: 22px; } }
@media (max-height: 1000px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 33px; } }
@media (max-width: 1500px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 29.304px; } }
@media (max-width: 1200px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 33px; } }
@media (max-width: 800px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .os .title-bar .titlebar-action .titlebar-label {
            line-height: 22px; } }
.os .title-bar .titlebar-action .titlebar-label.wide {
          max-width: 276px; }
@media (max-height: 1000px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 207px; } }
@media (max-width: 1500px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 207px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 183.816px; } }
@media (max-width: 1200px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 207px; } }
@media (max-width: 800px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 276px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .os .title-bar .titlebar-action .titlebar-label.wide {
              max-width: 138px; } }
.os .title-bar .titlebar-left {
      left: 0px; }
.os .title-bar .titlebar-right {
      right: 0px; }
.os .side-nav {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 20; }
.os .side-nav:before {
      content: '';
      position: absolute;
      top: 0px;
      bottom: 0px;
      width: 12px;
      background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .2)), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to left, rgba(0, 0, 0, .2), rgba(255, 255, 255, 0)); }
@media (max-height: 1000px) {
        .os .side-nav:before {
          width: 9px; } }
@media (max-width: 1500px) {
        .os .side-nav:before {
          width: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .os .side-nav:before {
          width: 7.992px; } }
@media (max-width: 1200px) {
        .os .side-nav:before {
          width: 9px; } }
@media (max-width: 800px) {
        .os .side-nav:before {
          width: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .os .side-nav:before {
          width: 6px; } }
.os .side-nav .white-fill {
      position: absolute;
      top: 65px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      background-color: white; }
@media (max-height: 1000px) {
        .os .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 1500px) {
        .os .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .os .side-nav .white-fill {
          top: 43.29px; } }
@media (max-width: 1200px) {
        .os .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 800px) {
        .os .side-nav .white-fill {
          top: 65px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .os .side-nav .white-fill {
          top: 32.5px; } }
.os .side-nav ~ .side [class^='list-'] {
      margin-right: 20px; }
@media (max-height: 1000px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 15px; } }
@media (max-width: 1500px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 13.32px; } }
@media (max-width: 1200px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 15px; } }
@media (max-width: 800px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .os .side-nav ~ .side [class^='list-'] {
          margin-right: 10px; } }
.os .content {
    position: absolute;
    left: 0px;
    right: 0px;
    height: auto;
    background-color: white;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 10; }
.os .content.dhs-preview {
      overflow-y: scroll;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      width: 100%;
      background-color: #e5e5e5; }
.os .content.dhs-preview::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 0; }
.os .content::-webkit-scrollbar {
      -webkit-appearance: none;
      width: 0; }
.os .container-image {
    width: 100%; }
.preview-warning {
  position: absolute;
  top: 0;
  height: 55px;
  background-color: #fff0d9;
  width: calc(100% - 4px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #f2ddb7;
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
  font-size: 14px;
  font-weight: 600;
  color: #cc8b1b; }
@media (max-height: 1000px) {
    .preview-warning {
      border-top-left-radius: 41.25px; } }
@media (max-width: 1500px) {
    .preview-warning {
      border-top-left-radius: 41.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview-warning {
      border-top-left-radius: 36.63px; } }
@media (max-width: 1200px) {
    .preview-warning {
      border-top-left-radius: 41.25px; } }
@media (max-width: 800px) {
    .preview-warning {
      border-top-left-radius: 55px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .preview-warning {
      border-top-left-radius: 27.5px; } }
@media (max-height: 1000px) {
    .preview-warning {
      border-top-right-radius: 41.25px; } }
@media (max-width: 1500px) {
    .preview-warning {
      border-top-right-radius: 41.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview-warning {
      border-top-right-radius: 36.63px; } }
@media (max-width: 1200px) {
    .preview-warning {
      border-top-right-radius: 41.25px; } }
@media (max-width: 800px) {
    .preview-warning {
      border-top-right-radius: 55px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .preview-warning {
      border-top-right-radius: 27.5px; } }
@media (max-height: 1000px) {
    .preview-warning {
      font-size: 10.5px; } }
@media (max-width: 1500px) {
    .preview-warning {
      font-size: 10.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .preview-warning {
      font-size: 9.324px; } }
@media (max-width: 1200px) {
    .preview-warning {
      font-size: 10.5px; } }
@media (max-width: 800px) {
    .preview-warning {
      font-size: 14px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .preview-warning {
      font-size: 7px; } }
.preview.ios {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijg2NHB4IiBoZWlnaHQ9IjE3NjRweCIgdmlld0JveD0iMCAwIDg2NCAxNzY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICA8dGl0bGU+aXBob25lXzZfb3V0bGluZTwvdGl0bGU+CiAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnM+PC9kZWZzPgogIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgPGcgaWQ9ImlwaG9uZV82X291dGxpbmUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzLjAwMDAwMCkiPgogICAgICA8ZyBpZD0iaXBob25lIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICA8cmVjdCBpZD0iYmFzZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIHg9IjciIHk9IjAiIHdpZHRoPSI4NTAiIGhlaWdodD0iMTc1OCIgcng9IjEyNSI+PC9yZWN0PgogICAgICAgIDxyZWN0IGlkPSJzaWxlbmNlLWJ1dHRvbiIgZmlsbD0iI0JGQkZCRiIgeD0iMCIgeT0iMjIxIiB3aWR0aD0iMTAiIGhlaWdodD0iNzAiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9InZvbC11cC1idXR0b24iIGZpbGw9IiNCRkJGQkYiIHg9IjAiIHk9IjM3MSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEzMiIgcng9IjIiPjwvcmVjdD4KICAgICAgICA8cmVjdCBpZD0ibG9jay1idXR0b24iIGZpbGw9IiNCRkJGQkYiIHg9Ijg1NCIgeT0iMzcxIiB3aWR0aD0iMTAiIGhlaWdodD0iMTMyIiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxyZWN0IGlkPSJ2b2wtZG93bi1idXR0b24iIGZpbGw9IiNCRkJGQkYiIHg9IjAiIHk9IjUzMyIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEzMiIgcng9IjIiPjwvcmVjdD4KICAgICAgICA8Y2lyY2xlIGlkPSJob21lLWJ1dHRvbiIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGN4PSI0MzIiIGN5PSIxNjQ2IiByPSI2MyI+PC9jaXJjbGU+CiAgICAgICAgPHJlY3QgaWQ9InNwZWFrZXIiIGZpbGw9IiNCRkJGQkYiIHg9IjM2NSIgeT0iMTAyIiB3aWR0aD0iMTM0IiBoZWlnaHQ9IjEyIiByeD0iNiI+PC9yZWN0PgogICAgICAgIDxjaXJjbGUgaWQ9InNlbnNvciIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGN4PSI0MzIiIGN5PSI1NCIgcj0iNiI+PC9jaXJjbGU+CiAgICAgICAgPGNpcmNsZSBpZD0iY2FtZXJhIiBzdHJva2U9IiNCRkJGQkYiIHN0cm9rZS13aWR0aD0iNiIgY3g9IjI5NiIgY3k9IjEwOCIgcj0iMTIiPjwvY2lyY2xlPgogICAgICA8L2c+CiAgICAgIDxyZWN0IGlkPSJzY3JlZW4tb3V0bGluZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHg9IjU0IiB5PSIyMDkiIHdpZHRoPSI3NTYiIGhlaWdodD0iMTM0MCIgcng9IjMiPjwvcmVjdD4KICAgICAgPHJlY3QgaWQ9InNjcmVlbiIgZmlsbD0iIzdGN0Y3RiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iNTciIHk9IjIxMiIgd2lkdGg9Ijc1MCIgaGVpZ2h0PSIxMzM0Ij48L3JlY3Q+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K); }
.preview.ios * {
    font-family: 'San Francisco', 'Helvetica', 'Arial'; }
.preview.ios .title-bar {
    height: 64px;
    text-align: center;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .3); }
@media (max-height: 1000px) {
      .preview.ios .title-bar {
        height: 48px; } }
@media (max-width: 1500px) {
      .preview.ios .title-bar {
        height: 48px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .title-bar {
        height: 42.624px; } }
@media (max-width: 1200px) {
      .preview.ios .title-bar {
        height: 48px; } }
@media (max-width: 800px) {
      .preview.ios .title-bar {
        height: 64px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .title-bar {
        height: 32px; } }
.preview.ios .title-bar.light {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA2NDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEgKDg3NTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmlvc19zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imlvc19zdGF0dXNfYmFyIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9ImJhdHRlcnkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4MS4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IkJhdHRlcnkiIHN0cm9rZT0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iLTAuNSIgeT0iLTAuNSIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE4IiByeD0iMi41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iQ2hhcmdlIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iMTUiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDgsOC40NjQ1NTU1OCBDNDgsMTAuMjI3NzkyNyA0Ni42OTYxNDU1LDExLjY4NjQ5ODIgNDUsMTEuOTI5MTExMiBMNDUsNSBDNDYuNjk2MTQ1NSw1LjI0MjYxMjk3IDQ4LDYuNzAxMzE4NDIgNDgsOC40NjQ1NTU1OCBaIiBpZD0iKyIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTAuOTkxNTAzLDE0LjA0MTc1MzQgQzExNC44NzEwNDgsMTQuMDQxNzUzNCAxMTguNDA2NzIyLDE1LjQ3MDkwNDEgMTIxLjExNzcwNiwxNy44MTQzNTYyIEwxMjMsMTUuNzM2MjE5MiBDMTE5Ljc4OTIwNCwxMi45NDg5MzE1IDExNS41OTU3NzcsMTEgMTEwLjk5MTUwMywxMSBDMTA2LjM5NDIyNywxMSAxMDIuMjA2Nzk3LDEyLjk0MzAxMzcgOTksMTUuNzIxNDI0NyBMMTAwLjg3ODI5NiwxNy44MDI1MjA1IEMxMDMuNTg3MjgsMTUuNDY1OTcyNiAxMDcuMTE2OTU2LDE0LjA0MTc1MzQgMTEwLjk5MTUwMywxNC4wNDE3NTM0IEwxMTAuOTkxNTAzLDE0LjA0MTc1MzQgWiBNMTEwLjk5MTUwMywyMC4wNDA0Mzg0IEMxMTMuMzE2NjMxLDIwLjA0MDQzODQgMTE1LjQ0MDgzNSwyMC44ODQ3MTIzIDExNy4wNzkyMiwyMi4yNzUzOTczIEwxMTkuMDcwNDc0LDIwLjA3NTk0NTIgQzExNi45MDMyODYsMTguMjE1NzgwOCAxMTQuMDg0MzQzLDE3LjAwMDY1NzUgMTEwLjk5MTUwMywxNy4wMDA2NTc1IEMxMDcuOTA0NjYxLDE3LjAwMDY1NzUgMTA1LjA4NzcxNywxOC4yMTI4MjE5IDEwMi45MjI1MjksMjAuMDY3MDY4NSBMMTA0LjkxMDc4MywyMi4yNjk0Nzk1IEMxMDYuNTQ4MTY5LDIwLjg4MTc1MzQgMTA4LjY2OTM3NCwyMC4wNDA0Mzg0IDExMC45OTE1MDMsMjAuMDQwNDM4NCBMMTEwLjk5MTUwMywyMC4wNDA0Mzg0IFogTTExNS4wODY5NjcsMjQuNDc0ODQ5MyBDMTEzLjk3ODM4MywyMy41NTQ2MzAxIDExMi41NTA5MTgsMjIuOTE3NDc5NSAxMTAuOTkwNTA0LDIyLjkxNzQ3OTUgQzEwOS40MzMwODgsMjIuOTE3NDc5NSAxMDguMDA3NjIyLDIzLjU1MzY0MzggMTA2Ljg5OTAzOCwyNC40Njk5MTc4IEwxMTAuOTkwNTA0LDI5IEwxMTUuMDg2OTY3LDI0LjQ3NDg0OTMgTDExNS4wODY5NjcsMjQuNDc0ODQ5MyBaIiBpZD0id2lmaSIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0ic2lnbmFsIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE1LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIxOS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHktMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjMzLjUiIGN5PSI1LjUiIHI9IjUuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTEtY29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNDcuNSIgY3k9IjUuNSIgcj0iNS41Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMS1jb3B5LTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSI2MS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K); }
.preview.ios .title-bar.dark {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA2NDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEgKDg3NTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmlvc19zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imlvc19zdGF0dXNfYmFyIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9ImJhdHRlcnkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4MS4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IkJhdHRlcnkiIHN0cm9rZT0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iLTAuNSIgeT0iLTAuNSIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE4IiByeD0iMi41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iQ2hhcmdlIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iMTUiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDgsOC40NjQ1NTU1OCBDNDgsMTAuMjI3NzkyNyA0Ni42OTYxNDU1LDExLjY4NjQ5ODIgNDUsMTEuOTI5MTExMiBMNDUsNSBDNDYuNjk2MTQ1NSw1LjI0MjYxMjk3IDQ4LDYuNzAxMzE4NDIgNDgsOC40NjQ1NTU1OCBaIiBpZD0iKyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTAuOTkxNTAzLDE0LjA0MTc1MzQgQzExNC44NzEwNDgsMTQuMDQxNzUzNCAxMTguNDA2NzIyLDE1LjQ3MDkwNDEgMTIxLjExNzcwNiwxNy44MTQzNTYyIEwxMjMsMTUuNzM2MjE5MiBDMTE5Ljc4OTIwNCwxMi45NDg5MzE1IDExNS41OTU3NzcsMTEgMTEwLjk5MTUwMywxMSBDMTA2LjM5NDIyNywxMSAxMDIuMjA2Nzk3LDEyLjk0MzAxMzcgOTksMTUuNzIxNDI0NyBMMTAwLjg3ODI5NiwxNy44MDI1MjA1IEMxMDMuNTg3MjgsMTUuNDY1OTcyNiAxMDcuMTE2OTU2LDE0LjA0MTc1MzQgMTEwLjk5MTUwMywxNC4wNDE3NTM0IEwxMTAuOTkxNTAzLDE0LjA0MTc1MzQgWiBNMTEwLjk5MTUwMywyMC4wNDA0Mzg0IEMxMTMuMzE2NjMxLDIwLjA0MDQzODQgMTE1LjQ0MDgzNSwyMC44ODQ3MTIzIDExNy4wNzkyMiwyMi4yNzUzOTczIEwxMTkuMDcwNDc0LDIwLjA3NTk0NTIgQzExNi45MDMyODYsMTguMjE1NzgwOCAxMTQuMDg0MzQzLDE3LjAwMDY1NzUgMTEwLjk5MTUwMywxNy4wMDA2NTc1IEMxMDcuOTA0NjYxLDE3LjAwMDY1NzUgMTA1LjA4NzcxNywxOC4yMTI4MjE5IDEwMi45MjI1MjksMjAuMDY3MDY4NSBMMTA0LjkxMDc4MywyMi4yNjk0Nzk1IEMxMDYuNTQ4MTY5LDIwLjg4MTc1MzQgMTA4LjY2OTM3NCwyMC4wNDA0Mzg0IDExMC45OTE1MDMsMjAuMDQwNDM4NCBMMTEwLjk5MTUwMywyMC4wNDA0Mzg0IFogTTExNS4wODY5NjcsMjQuNDc0ODQ5MyBDMTEzLjk3ODM4MywyMy41NTQ2MzAxIDExMi41NTA5MTgsMjIuOTE3NDc5NSAxMTAuOTkwNTA0LDIyLjkxNzQ3OTUgQzEwOS40MzMwODgsMjIuOTE3NDc5NSAxMDguMDA3NjIyLDIzLjU1MzY0MzggMTA2Ljg5OTAzOCwyNC40Njk5MTc4IEwxMTAuOTkwNTA0LDI5IEwxMTUuMDg2OTY3LDI0LjQ3NDg0OTMgTDExNS4wODY5NjcsMjQuNDc0ODQ5MyBaIiBpZD0id2lmaSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0ic2lnbmFsIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIxOS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHktMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjMzLjUiIGN5PSI1LjUiIHI9IjUuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTEtY29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNDcuNSIgY3k9IjUuNSIgcj0iNS41Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMS1jb3B5LTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSI2MS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
.preview.ios .title-bar .time {
      height: 20px;
      font-size: 12px;
      font-weight: 500;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
@media (max-height: 1000px) {
        .preview.ios .title-bar .time {
          height: 15px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar .time {
          height: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar .time {
          height: 13.32px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar .time {
          height: 15px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar .time {
          height: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar .time {
          height: 10px; } }
@media (max-height: 1000px) {
        .preview.ios .title-bar .time {
          font-size: 9px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar .time {
          font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar .time {
          font-size: 7.992px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar .time {
          font-size: 9px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar .time {
          font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar .time {
          font-size: 6px; } }
.preview.ios .title-bar h1 {
      font-weight: normal;
      margin: auto;
      max-width: 180px;
      padding: 5px;
      line-height: 34px;
      font-size: 17px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
@media (max-height: 1000px) {
        .preview.ios .title-bar h1 {
          max-width: 135px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar h1 {
          max-width: 135px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar h1 {
          max-width: 119.88px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar h1 {
          max-width: 135px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar h1 {
          max-width: 180px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar h1 {
          max-width: 90px; } }
@media (max-height: 1000px) {
        .preview.ios .title-bar h1 {
          padding: 3.75px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar h1 {
          padding: 3.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar h1 {
          padding: 3.33px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar h1 {
          padding: 3.75px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar h1 {
          padding: 5px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar h1 {
          padding: 2.5px; } }
@media (max-height: 1000px) {
        .preview.ios .title-bar h1 {
          line-height: 25.5px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar h1 {
          line-height: 25.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar h1 {
          line-height: 22.644px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar h1 {
          line-height: 25.5px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar h1 {
          line-height: 34px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar h1 {
          line-height: 17px; } }
@media (max-height: 1000px) {
        .preview.ios .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar h1 {
          font-size: 11.322px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar h1 {
          font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar h1 {
          font-size: 8.5px; } }
.preview.ios .title-bar .titlebar-action {
      top: 20px;
      font-size: 44px; }
@media (max-height: 1000px) {
        .preview.ios .title-bar .titlebar-action {
          top: 15px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar .titlebar-action {
          top: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar .titlebar-action {
          top: 13.32px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar .titlebar-action {
          top: 15px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar .titlebar-action {
          top: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar .titlebar-action {
          top: 10px; } }
@media (max-height: 1000px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 29.304px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar .titlebar-action {
          font-size: 22px; } }
.preview.ios .title-bar .titlebar-left .asset-back,
    .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
      margin-left: 8px; }
@media (max-height: 1000px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 6px; } }
@media (max-width: 1500px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 6px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 5.328px; } }
@media (max-width: 1200px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 6px; } }
@media (max-width: 800px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 8px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .title-bar .titlebar-left .asset-back,
        .preview.ios .title-bar .titlebar-left .ui-icon-arrow-left {
          margin-left: 4px; } }
.preview.ios .tab-bar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 49px;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    z-index: 20; }
@media (max-height: 1000px) {
      .preview.ios .tab-bar {
        height: 36.75px; } }
@media (max-width: 1500px) {
      .preview.ios .tab-bar {
        height: 36.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .tab-bar {
        height: 32.634px; } }
@media (max-width: 1200px) {
      .preview.ios .tab-bar {
        height: 36.75px; } }
@media (max-width: 800px) {
      .preview.ios .tab-bar {
        height: 49px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .tab-bar {
        height: 24.5px; } }
.preview.ios .tab-bar ul {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      list-style: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 10px; }
@media (max-height: 1000px) {
        .preview.ios .tab-bar ul {
          font-size: 7.5px; } }
@media (max-width: 1500px) {
        .preview.ios .tab-bar ul {
          font-size: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .tab-bar ul {
          font-size: 6.66px; } }
@media (max-width: 1200px) {
        .preview.ios .tab-bar ul {
          font-size: 7.5px; } }
@media (max-width: 800px) {
        .preview.ios .tab-bar ul {
          font-size: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .tab-bar ul {
          font-size: 5px; } }
.preview.ios .tab-bar ul li {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 6px;
        margin-bottom: 2px;
        margin-left: 2px;
        margin-right: 2px;
        color: #999999; }
@media (max-height: 1000px) {
          .preview.ios .tab-bar ul li {
            margin-top: 4.5px; } }
@media (max-width: 1500px) {
          .preview.ios .tab-bar ul li {
            margin-top: 4.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.ios .tab-bar ul li {
            margin-top: 3.996px; } }
@media (max-width: 1200px) {
          .preview.ios .tab-bar ul li {
            margin-top: 4.5px; } }
@media (max-width: 800px) {
          .preview.ios .tab-bar ul li {
            margin-top: 6px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.ios .tab-bar ul li {
            margin-top: 3px; } }
@media (max-height: 1000px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 1.5px; } }
@media (max-width: 1500px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 1.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 1.332px; } }
@media (max-width: 1200px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 1.5px; } }
@media (max-width: 800px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 2px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.ios .tab-bar ul li {
            margin-bottom: 1px; } }
@media (max-height: 1000px) {
          .preview.ios .tab-bar ul li {
            margin-left: 1.5px; } }
@media (max-width: 1500px) {
          .preview.ios .tab-bar ul li {
            margin-left: 1.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.ios .tab-bar ul li {
            margin-left: 1.332px; } }
@media (max-width: 1200px) {
          .preview.ios .tab-bar ul li {
            margin-left: 1.5px; } }
@media (max-width: 800px) {
          .preview.ios .tab-bar ul li {
            margin-left: 2px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.ios .tab-bar ul li {
            margin-left: 1px; } }
@media (max-height: 1000px) {
          .preview.ios .tab-bar ul li {
            margin-right: 1.5px; } }
@media (max-width: 1500px) {
          .preview.ios .tab-bar ul li {
            margin-right: 1.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.ios .tab-bar ul li {
            margin-right: 1.332px; } }
@media (max-width: 1200px) {
          .preview.ios .tab-bar ul li {
            margin-right: 1.5px; } }
@media (max-width: 800px) {
          .preview.ios .tab-bar ul li {
            margin-right: 2px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.ios .tab-bar ul li {
            margin-right: 1px; } }
.preview.ios .tab-bar ul li.active .icon {
          font-weight: bold; }
.preview.ios .tab-bar ul li.disable {
          pointer-events: none; }
.preview.ios .tab-bar ul li a {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 100%;
          text-align: center;
          color: #999999;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -ms-flex-line-pack: center;
              align-content: center; }
.preview.ios .tab-bar ul li a > .icon {
            font-size: 24px;
            width: 100%; }
@media (max-height: 1000px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 18px; } }
@media (max-width: 1500px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 15.984px; } }
@media (max-width: 1200px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 18px; } }
@media (max-width: 800px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              .preview.ios .tab-bar ul li a > .icon {
                font-size: 12px; } }
.preview.ios .tab-bar ul li a .nav-bar-icon-height {
            height: 24px; }
.preview.ios .tab-bar ul li a .nav-bar-icon-label {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
.preview.ios .content {
    top: 64px; }
@media (max-height: 1000px) {
      .preview.ios .content {
        top: 48px; } }
@media (max-width: 1500px) {
      .preview.ios .content {
        top: 48px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .content {
        top: 42.624px; } }
@media (max-width: 1200px) {
      .preview.ios .content {
        top: 48px; } }
@media (max-width: 800px) {
      .preview.ios .content {
        top: 64px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .content {
        top: 32px; } }
.preview.ios .content.side {
      bottom: 0px; }
.preview.ios .content.tabbed {
      bottom: 49px; }
@media (max-height: 1000px) {
        .preview.ios .content.tabbed {
          bottom: 36.75px; } }
@media (max-width: 1500px) {
        .preview.ios .content.tabbed {
          bottom: 36.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .content.tabbed {
          bottom: 32.634px; } }
@media (max-width: 1200px) {
        .preview.ios .content.tabbed {
          bottom: 36.75px; } }
@media (max-width: 800px) {
        .preview.ios .content.tabbed {
          bottom: 49px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .content.tabbed {
          bottom: 24.5px; } }
.preview.ios .side-nav {
    width: 44px; }
@media (max-height: 1000px) {
      .preview.ios .side-nav {
        width: 33px; } }
@media (max-width: 1500px) {
      .preview.ios .side-nav {
        width: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .side-nav {
        width: 29.304px; } }
@media (max-width: 1200px) {
      .preview.ios .side-nav {
        width: 33px; } }
@media (max-width: 800px) {
      .preview.ios .side-nav {
        width: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .side-nav {
        width: 22px; } }
.preview.ios .side-nav:before {
      right: 44px; }
@media (max-height: 1000px) {
        .preview.ios .side-nav:before {
          right: 33px; } }
@media (max-width: 1500px) {
        .preview.ios .side-nav:before {
          right: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .side-nav:before {
          right: 29.304px; } }
@media (max-width: 1200px) {
        .preview.ios .side-nav:before {
          right: 33px; } }
@media (max-width: 800px) {
        .preview.ios .side-nav:before {
          right: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .side-nav:before {
          right: 22px; } }
.preview.ios .side-nav .white-fill {
      top: 65px; }
@media (max-height: 1000px) {
        .preview.ios .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 1500px) {
        .preview.ios .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.ios .side-nav .white-fill {
          top: 43.29px; } }
@media (max-width: 1200px) {
        .preview.ios .side-nav .white-fill {
          top: 48.75px; } }
@media (max-width: 800px) {
        .preview.ios .side-nav .white-fill {
          top: 65px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.ios .side-nav .white-fill {
          top: 32.5px; } }
.preview.ios .menu-button {
    position: absolute;
    bottom: 22px;
    height: 56px;
    width: 56px;
    left: 156px;
    border-radius: 50%; }
@media (max-height: 1000px) {
      .preview.ios .menu-button {
        bottom: 16.5px; } }
@media (max-width: 1500px) {
      .preview.ios .menu-button {
        bottom: 16.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .menu-button {
        bottom: 14.652px; } }
@media (max-width: 1200px) {
      .preview.ios .menu-button {
        bottom: 16.5px; } }
@media (max-width: 800px) {
      .preview.ios .menu-button {
        bottom: 22px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .menu-button {
        bottom: 11px; } }
@media (max-height: 1000px) {
      .preview.ios .menu-button {
        height: 42px; } }
@media (max-width: 1500px) {
      .preview.ios .menu-button {
        height: 42px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .menu-button {
        height: 37.296px; } }
@media (max-width: 1200px) {
      .preview.ios .menu-button {
        height: 42px; } }
@media (max-width: 800px) {
      .preview.ios .menu-button {
        height: 56px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .menu-button {
        height: 28px; } }
@media (max-height: 1000px) {
      .preview.ios .menu-button {
        width: 42px; } }
@media (max-width: 1500px) {
      .preview.ios .menu-button {
        width: 42px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .menu-button {
        width: 37.296px; } }
@media (max-width: 1200px) {
      .preview.ios .menu-button {
        width: 42px; } }
@media (max-width: 800px) {
      .preview.ios .menu-button {
        width: 56px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .menu-button {
        width: 28px; } }
@media (max-height: 1000px) {
      .preview.ios .menu-button {
        left: 117px; } }
@media (max-width: 1500px) {
      .preview.ios .menu-button {
        left: 117px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.ios .menu-button {
        left: 103.896px; } }
@media (max-width: 1200px) {
      .preview.ios .menu-button {
        left: 117px; } }
@media (max-width: 800px) {
      .preview.ios .menu-button {
        left: 156px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.ios .menu-button {
        left: 78px; } }
.preview.android {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI4NjRweCIgaGVpZ2h0PSIxNzY0cHgiIHZpZXdCb3g9IjAgMCA4NjQgMTc2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQo8dGl0bGU+Z2FsYXh5X3M2X291dGxpbmU8L3RpdGxlPg0KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogIDxnIGlkPSJQYWdlLTFfMV8iIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgIDxnIGlkPSJnYWxheHlfczZfb3V0bGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQogICAgICA8ZyBpZD0iU2hhcGUtX3gyQl8tU2hhcGUtX3gyQl8tU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NC4wMDAwMDAsIDE1MDYuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgIDxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iI0JGQkZCRiIgZD0iTTY3LjgsMTEwLjhoLTJoLTloLTE1aC05aC0yYy0xLjEsMC0yLDAuOS0yLDJ2MnYyLjh2MTF2Mi44djJjMCwxLjEsMC45LDIsMiwyaDJoOWgxNWg5aDINCiAgICAgICAgICBjMS4xLDAsMi0wLjksMi0ydi0ydi0yLjh2LTExdi0yLjh2LTJDNjkuOCwxMTEuNyw2OC45LDExMC44LDY3LjgsMTEwLjhMNjcuOCwxMTAuOHogTTY1LjgsMTE3LjZ2MTF2Mi44aC05aC0xNWgtOXYtMi44di0xMXYtMi44DQogICAgICAgICAgaDloMTVoOVYxMTcuNkw2NS44LDExNy42eiIvPg0KICAgICAgICA8cGF0aCBpZD0iU2hhcGVfMV8iIGZpbGw9IiNCRkJGQkYiIGQ9Ik03NS43LDEwMi44Yy0wLjEsMC0wLjEsMC0wLjIsMHMtMC4xLDAtMC4yLDBINDAuMmMtMS4xLDAtMiwwLjktMiwydjJoMzUuNXYyMGgyDQogICAgICAgICAgYzEuMSwwLDItMC45LDItMnYtMjBDNzcuNywxMDMuNyw3Ni44LDEwMi44LDc1LjcsMTAyLjhMNzUuNywxMDIuOHoiLz4NCiAgICAgICAgPHBhdGggaWQ9IlNoYXBlXzJfIiBmaWxsPSIjQkZCRkJGIiBkPSJNNTM2LjEsMTEyLjVINTIxdi01LjFsLTE1LjYsNS40YzAsMC0xLjQsMC40LTEuNCwxLjdjMCwxLjMsMS40LDEuOCwxLjQsMS44bDE1LjYsNS40di01LjMNCiAgICAgICAgICBoMTUuMWM0LjUsMCw4LjIsMy43LDguMiw4LjJjMCw0LjUtMy43LDguMi04LjIsOC4yaC0yOC4ydjMuOWgyOC4yYzYuNywwLDEyLjEtNS40LDEyLjEtMTIuMUM1NDguMiwxMTgsNTQyLjgsMTEyLjUsNTM2LjEsMTEyLjUNCiAgICAgICAgICBMNTM2LjEsMTEyLjV6Ii8+DQogICAgICA8L2c+DQogICAgICA8cGF0aCBpZD0iUGF0aCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGQ9Ik01NzIuOCwxNzIzLjdIMjg0LjJsLTMxLjItMQ0KICAgICAgICBjLTQ1LjMtMC4zLTY0LjEtMC42LTkyLjctMi4xYy0xLTAuNS00OC43LTMuNy02Ni43LTExLjVjLTEzLjktNS43LTI2LjUtMTQuMi0zNy41LTI1Yy0xMC42LTEwLjktMTkuMi0yMy41LTI1LTM3LjUNCiAgICAgICAgYy02LjMtMTQuNi05LjQtMzAuMS05LjQtNDUuOFYxNjIuMmMwLTE1LjcsMy4xLTMxLjIsOS40LTQ1LjhjNS44LTE0LDE0LjQtMjYuNiwyNS0zNy41YzExLTEwLjgsMjMuNi0xOS4zLDM3LjUtMjUNCiAgICAgICAgYzE4LTcuOCw2NS43LTExLDY2LjctMTEuNWMyOC42LTEuNSw0Ny40LTEuOCw5Mi43LTIuMWwzMS4yLTFoMjg4LjVsMzEuMiwxYzQ1LjMsMC4zLDY0LjEsMC42LDkyLjcsMi4xYzEsMC41LDQ4LjYsMy43LDY2LjcsMTEuNQ0KICAgICAgICBjMTMuOSw1LjcsMjYuNSwxNC4yLDM3LjUsMjVjMTAuNiwxMC45LDE5LjIsMjMuNSwyNSwzNy41YzYuMywxNC42LDkuNCwzMC4xLDkuNCw0NS44djE0MzguNWMwLDE1LjctMy4xLDMxLjItOS40LDQ1LjgNCiAgICAgICAgYy01LjgsMTQtMTQuNCwyNi42LTI1LDM3LjVjLTExLDEwLjgtMjMuNiwxOS4zLTM3LjUsMjVjLTE4LjIsNy45LTY1LjcsMTEtNjYuNywxMS41Yy0yOC42LDEuNS00Ny40LDEuOC05Mi43LDIuMUw1NzIuOCwxNzIzLjcNCiAgICAgICAgTDU3Mi44LDE3MjMuN3oiLz4NCiAgICAgIDxjaXJjbGUgaWQ9ImNhbWVyYS0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSJub25lIiBzdHJva2U9IiNCRkJGQkYiIHN0cm9rZS13aWR0aD0iNiIgY3g9IjI2OS42IiBjeT0iOTkuNyIgcj0iMTIuNSI+DQogICAgICA8L2NpcmNsZT4NCg0KICAgICAgICA8Y2lyY2xlIGlkPSJjYW1lcmEtMl8xXyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMDcuMSIgY3k9Ijk5LjciIHI9IjEyLjUiPg0KICAgICAgPC9jaXJjbGU+DQogICAgICA8cGF0aCBpZD0ic3BlYWtlci0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSJub25lIiBzdHJva2U9IiNCRkJGQkYiIHN0cm9rZS13aWR0aD0iNiIgZD0iTTM1Ny4xLDkyLjRoMTQzLjgNCiAgICAgICAgYzMuNSwwLDYuMiwyLjgsNi4yLDYuMnYyLjFjMCwzLjUtMi44LDYuMi02LjIsNi4ySDM1Ny4xYy0zLjUsMC02LjItMi44LTYuMi02LjJ2LTIuMUMzNTAuOSw5NS4yLDM1My43LDkyLjQsMzU3LjEsOTIuNHoiLz4NCg0KICAgICAgICA8Y2lyY2xlIGlkPSJjYW1lcmEtMl8yXyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGN4PSI2MjIuOCIgY3k9Ijk5LjciIHI9IjE1LjYiPg0KICAgICAgPC9jaXJjbGU+DQogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNCRkJGQkYiIHN0cm9rZS13aWR0aD0iNiIgZD0iTTQ4My4yLDE2NzAuNkgzNzIuOGMtMjAuNiwwLTM3LjUtMTYuOS0zNy41LTM3LjVsMCwwDQogICAgICAgIGMwLTIwLjYsMTYuOS0zNy41LDM3LjUtMzcuNWgxMTAuNGMyMC42LDAsMzcuNSwxNi45LDM3LjUsMzcuNWwwLDBDNTIwLjcsMTY1My43LDUwMy44LDE2NzAuNiw0ODMuMiwxNjcwLjZ6Ii8+DQogICAgICA8cGF0aCBpZD0ic2NyZWVuLW91dGxpbmUtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjYiIGQ9Ik02Ni41LDIwOS4xaDcyNQ0KICAgICAgICBjOC42LDAsMTUuNiw3LDE1LjYsMTUuNlYxNTMzYzAsOC42LTcsMTUuNi0xNS42LDE1LjZoLTcyNWMtOC42LDAtMTUuNi03LTE1LjYtMTUuNlYyMjQuN0M1MC45LDIxNi4xLDU3LjksMjA5LjEsNjYuNSwyMDkuMXoiLz4NCiAgICAgIDxwYXRoIGlkPSJzY3JlZW4tMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iIzdGN0Y3RiIgZD0iTTY2LjUsMjEyLjJoNzI1YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNVYxNTMzDQogICAgICAgIGMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVoLTcyNWMtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41VjIyNC43QzU0LDIxNy44LDU5LjYsMjEyLjIsNjYuNSwyMTIuMnoiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K); }
.preview.android * {
    font-family: 'Roboto', sans-serif; }
.preview.android .title-bar {
    height: 72px;
    text-align: left; }
@media (max-height: 1000px) {
      .preview.android .title-bar {
        height: 54px; } }
@media (max-width: 1500px) {
      .preview.android .title-bar {
        height: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .title-bar {
        height: 47.952px; } }
@media (max-width: 1200px) {
      .preview.android .title-bar {
        height: 54px; } }
@media (max-width: 800px) {
      .preview.android .title-bar {
        height: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .title-bar {
        height: 36px; } }
.preview.android .title-bar.light {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA2NDAgNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjIuMiAoOTk4MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YW5kcm9pZF9zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFuZHJvaWRfc3RhdHVzX2JhciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMyIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMC4xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ4Ij48L3JlY3Q+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01MDkuNDc3Nzc4LDkuNiBMNTA5LjQ3Nzc3OCwzOC40IEw0NzguNzY2NjY3LDM4LjQgTDUwOS40Nzc3NzgsOS42IEw1MDkuNDc3Nzc4LDkuNiBaIiBpZD0ic2lnbmFsIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJiYXR0ZXJ5X2ljb24iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyNC44MzMzMzMsIDkuNjAwMDAwKSI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNNTM3LjY5MzYxMSwxMi40OCBMNTM3LjY5MzYxMSw5LjYgTDUyOS44MjM4ODksOS42IEw1MjkuODIzODg5LDEyLjQ4IEw1MjUuNDA5MTY3LDEyLjQ4IEw1MjUuNDA5MTY3LDM4LjQgTDU0MS45MTYzODksMzguNCBMNTQxLjkxNjM4OSwxMi40OCBMNTM3LjY5MzYxMSwxMi40OCBMNTM3LjY5MzYxMSwxMi40OCBaIiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAwMDAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQ0Mi4zNTI2ODgsMTYuMTIzOTY1IEw0NjAuNTMxOTQ0LDM4LjQgTDQ3OC43MTEyMDEsMTYuMTIzOTY1IEM0NzguNzExMjAxLDE2LjEyMzk2NSA0NjEuODk1Mzg5LDEuMzQ5MDQzNzggNDQyLjM1MjY4OCwxNi4xMjM5NjUgTDQ0Mi4zNTI2ODgsMTYuMTIzOTY1IFoiIGlkPSJ3aWZpX2ljbyIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==); }
.preview.android .title-bar.dark {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA2NDAgNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjIuMiAoOTk4MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YW5kcm9pZF9zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFuZHJvaWRfc3RhdHVzX2JhciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMyIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMC4xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ4Ij48L3JlY3Q+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01MDkuNDc3Nzc4LDkuNiBMNTA5LjQ3Nzc3OCwzOC40IEw0NzguNzY2NjY3LDM4LjQgTDUwOS40Nzc3NzgsOS42IEw1MDkuNDc3Nzc4LDkuNiBaIiBpZD0ic2lnbmFsIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJiYXR0ZXJ5X2ljb24iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyNC44MzMzMzMsIDkuNjAwMDAwKSI+PC9nPgogICAgICAgICAgICA8cGF0aCBkPSJNNTM3LjY5MzYxMSwxMi40OCBMNTM3LjY5MzYxMSw5LjYgTDUyOS44MjM4ODksOS42IEw1MjkuODIzODg5LDEyLjQ4IEw1MjUuNDA5MTY3LDEyLjQ4IEw1MjUuNDA5MTY3LDM4LjQgTDU0MS45MTYzODksMzguNCBMNTQxLjkxNjM4OSwxMi40OCBMNTM3LjY5MzYxMSwxMi40OCBMNTM3LjY5MzYxMSwxMi40OCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQ0Mi4zNTI2ODgsMTYuMTIzOTY1IEw0NjAuNTMxOTQ0LDM4LjQgTDQ3OC43MTEyMDEsMTYuMTIzOTY1IEM0NzguNzExMjAxLDE2LjEyMzk2NSA0NjEuODk1Mzg5LDEuMzQ5MDQzNzggNDQyLjM1MjY4OCwxNi4xMjM5NjUgTDQ0Mi4zNTI2ODgsMTYuMTIzOTY1IFoiIGlkPSJ3aWZpX2ljbyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==); }
.preview.android .title-bar .time {
      height: 24px;
      font-size: 15px;
      line-height: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding-right: 6px; }
@media (max-height: 1000px) {
        .preview.android .title-bar .time {
          height: 18px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .time {
          height: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .time {
          height: 15.984px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .time {
          height: 18px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .time {
          height: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .time {
          height: 12px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar .time {
          font-size: 11.25px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .time {
          font-size: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .time {
          font-size: 9.99px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .time {
          font-size: 11.25px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .time {
          font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .time {
          font-size: 7.5px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar .time {
          line-height: 18px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .time {
          line-height: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .time {
          line-height: 15.984px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .time {
          line-height: 18px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .time {
          line-height: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .time {
          line-height: 12px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar .time {
          padding-right: 4.5px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .time {
          padding-right: 4.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .time {
          padding-right: 3.996px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .time {
          padding-right: 4.5px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .time {
          padding-right: 6px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .time {
          padding-right: 3px; } }
.preview.android .title-bar h1 {
      font-weight: 600;
      margin-left: 15px;
      margin-right: 44px;
      line-height: 48px;
      font-size: 17px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
@media (max-height: 1000px) {
        .preview.android .title-bar h1 {
          margin-left: 11.25px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar h1 {
          margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar h1 {
          margin-left: 9.99px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar h1 {
          margin-left: 11.25px; } }
@media (max-width: 800px) {
        .preview.android .title-bar h1 {
          margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar h1 {
          margin-left: 7.5px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar h1 {
          margin-right: 33px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar h1 {
          margin-right: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar h1 {
          margin-right: 29.304px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar h1 {
          margin-right: 33px; } }
@media (max-width: 800px) {
        .preview.android .title-bar h1 {
          margin-right: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar h1 {
          margin-right: 22px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar h1 {
          line-height: 36px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar h1 {
          line-height: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar h1 {
          line-height: 31.968px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar h1 {
          line-height: 36px; } }
@media (max-width: 800px) {
        .preview.android .title-bar h1 {
          line-height: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar h1 {
          line-height: 24px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar h1 {
          font-size: 11.322px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar h1 {
          font-size: 12.75px; } }
@media (max-width: 800px) {
        .preview.android .title-bar h1 {
          font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar h1 {
          font-size: 8.5px; } }
.preview.android .title-bar .right, .preview.android .title-bar .row-layer {
      right: 2px; }
.preview.android .title-bar .titlebar-label {
      display: none; }
.preview.android .title-bar [class^='asset-'] {
      font-weight: bold; }
.preview.android .title-bar .titlebar-action {
      top: 26px;
      font-size: 44px; }
@media (max-height: 1000px) {
        .preview.android .title-bar .titlebar-action {
          top: 19.5px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .titlebar-action {
          top: 19.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .titlebar-action {
          top: 17.316px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .titlebar-action {
          top: 19.5px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .titlebar-action {
          top: 26px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .titlebar-action {
          top: 13px; } }
@media (max-height: 1000px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 1500px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 29.304px; } }
@media (max-width: 1200px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 33px; } }
@media (max-width: 800px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .title-bar .titlebar-action {
          font-size: 22px; } }
.preview.android .title-bar .titlebar-action + h1 {
        margin-left: 44px; }
@media (max-height: 1000px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 33px; } }
@media (max-width: 1500px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 29.304px; } }
@media (max-width: 1200px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 33px; } }
@media (max-width: 800px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.android .title-bar .titlebar-action + h1 {
            margin-left: 22px; } }
.preview.android .tab-bar {
    position: absolute;
    top: 72px;
    left: 0;
    right: 0;
    height: 48px;
    z-index: 20;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .25);
            box-shadow: 0 4px 8px rgba(0, 0, 0, .25); }
@media (max-height: 1000px) {
      .preview.android .tab-bar {
        top: 54px; } }
@media (max-width: 1500px) {
      .preview.android .tab-bar {
        top: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .tab-bar {
        top: 47.952px; } }
@media (max-width: 1200px) {
      .preview.android .tab-bar {
        top: 54px; } }
@media (max-width: 800px) {
      .preview.android .tab-bar {
        top: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .tab-bar {
        top: 36px; } }
@media (max-height: 1000px) {
      .preview.android .tab-bar {
        height: 36px; } }
@media (max-width: 1500px) {
      .preview.android .tab-bar {
        height: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .tab-bar {
        height: 31.968px; } }
@media (max-width: 1200px) {
      .preview.android .tab-bar {
        height: 36px; } }
@media (max-width: 800px) {
      .preview.android .tab-bar {
        height: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .tab-bar {
        height: 24px; } }
.preview.android .tab-bar ul {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      list-style: none;
      font-size: 12px;
      white-space: nowrap;
      overflow-y: hidden;
      overflow-x: scroll;
      text-align: center; }
@media (max-height: 1000px) {
        .preview.android .tab-bar ul {
          font-size: 9px; } }
@media (max-width: 1500px) {
        .preview.android .tab-bar ul {
          font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .tab-bar ul {
          font-size: 7.992px; } }
@media (max-width: 1200px) {
        .preview.android .tab-bar ul {
          font-size: 9px; } }
@media (max-width: 800px) {
        .preview.android .tab-bar ul {
          font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .tab-bar ul {
          font-size: 6px; } }
.preview.android .tab-bar ul li {
        position: relative;
        display: inline-block;
        height: 100%;
        min-width: 90px; }
@media (max-height: 1000px) {
          .preview.android .tab-bar ul li {
            min-width: 67.5px; } }
@media (max-width: 1500px) {
          .preview.android .tab-bar ul li {
            min-width: 67.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .preview.android .tab-bar ul li {
            min-width: 59.94px; } }
@media (max-width: 1200px) {
          .preview.android .tab-bar ul li {
            min-width: 67.5px; } }
@media (max-width: 800px) {
          .preview.android .tab-bar ul li {
            min-width: 90px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .preview.android .tab-bar ul li {
            min-width: 45px; } }
.preview.android .tab-bar ul li > .icon {
          display: none; }
.preview.android .tab-bar ul li a {
          color: white !important;
          font-weight: 700;
          text-transform: uppercase;
          line-height: 48px;
          padding-left: 12px;
          padding-right: 12px; }
@media (max-height: 1000px) {
            .preview.android .tab-bar ul li a {
              line-height: 36px; } }
@media (max-width: 1500px) {
            .preview.android .tab-bar ul li a {
              line-height: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .preview.android .tab-bar ul li a {
              line-height: 31.968px; } }
@media (max-width: 1200px) {
            .preview.android .tab-bar ul li a {
              line-height: 36px; } }
@media (max-width: 800px) {
            .preview.android .tab-bar ul li a {
              line-height: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .preview.android .tab-bar ul li a {
              line-height: 24px; } }
@media (max-height: 1000px) {
            .preview.android .tab-bar ul li a {
              padding-left: 9px; } }
@media (max-width: 1500px) {
            .preview.android .tab-bar ul li a {
              padding-left: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .preview.android .tab-bar ul li a {
              padding-left: 7.992px; } }
@media (max-width: 1200px) {
            .preview.android .tab-bar ul li a {
              padding-left: 9px; } }
@media (max-width: 800px) {
            .preview.android .tab-bar ul li a {
              padding-left: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .preview.android .tab-bar ul li a {
              padding-left: 6px; } }
@media (max-height: 1000px) {
            .preview.android .tab-bar ul li a {
              padding-right: 9px; } }
@media (max-width: 1500px) {
            .preview.android .tab-bar ul li a {
              padding-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .preview.android .tab-bar ul li a {
              padding-right: 7.992px; } }
@media (max-width: 1200px) {
            .preview.android .tab-bar ul li a {
              padding-right: 9px; } }
@media (max-width: 800px) {
            .preview.android .tab-bar ul li a {
              padding-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .preview.android .tab-bar ul li a {
              padding-right: 6px; } }
.preview.android .tab-bar ul li.active {
          position: relative;
          border-bottom: 3px solid #ffffff; }
.preview.android .content {
    bottom: 0px; }
.preview.android .content.side {
      top: 72px; }
@media (max-height: 1000px) {
        .preview.android .content.side {
          top: 54px; } }
@media (max-width: 1500px) {
        .preview.android .content.side {
          top: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .content.side {
          top: 47.952px; } }
@media (max-width: 1200px) {
        .preview.android .content.side {
          top: 54px; } }
@media (max-width: 800px) {
        .preview.android .content.side {
          top: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .content.side {
          top: 36px; } }
.preview.android .content.tabbed {
      top: 120px; }
@media (max-height: 1000px) {
        .preview.android .content.tabbed {
          top: 90px; } }
@media (max-width: 1500px) {
        .preview.android .content.tabbed {
          top: 90px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .content.tabbed {
          top: 79.92px; } }
@media (max-width: 1200px) {
        .preview.android .content.tabbed {
          top: 90px; } }
@media (max-width: 800px) {
        .preview.android .content.tabbed {
          top: 120px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .content.tabbed {
          top: 60px; } }
.preview.android .side-nav {
    width: 48px; }
@media (max-height: 1000px) {
      .preview.android .side-nav {
        width: 36px; } }
@media (max-width: 1500px) {
      .preview.android .side-nav {
        width: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .side-nav {
        width: 31.968px; } }
@media (max-width: 1200px) {
      .preview.android .side-nav {
        width: 36px; } }
@media (max-width: 800px) {
      .preview.android .side-nav {
        width: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .side-nav {
        width: 24px; } }
.preview.android .side-nav:before {
      right: 48px; }
@media (max-height: 1000px) {
        .preview.android .side-nav:before {
          right: 36px; } }
@media (max-width: 1500px) {
        .preview.android .side-nav:before {
          right: 36px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .side-nav:before {
          right: 31.968px; } }
@media (max-width: 1200px) {
        .preview.android .side-nav:before {
          right: 36px; } }
@media (max-width: 800px) {
        .preview.android .side-nav:before {
          right: 48px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .side-nav:before {
          right: 24px; } }
.preview.android .side-nav .white-fill {
      top: 72px; }
@media (max-height: 1000px) {
        .preview.android .side-nav .white-fill {
          top: 54px; } }
@media (max-width: 1500px) {
        .preview.android .side-nav .white-fill {
          top: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .preview.android .side-nav .white-fill {
          top: 47.952px; } }
@media (max-width: 1200px) {
        .preview.android .side-nav .white-fill {
          top: 54px; } }
@media (max-width: 800px) {
        .preview.android .side-nav .white-fill {
          top: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .preview.android .side-nav .white-fill {
          top: 36px; } }
.preview.android .menu-button {
    position: absolute;
    bottom: 38px;
    height: 34px;
    width: 80px;
    left: 144px;
    border-radius: 24px; }
@media (max-height: 1000px) {
      .preview.android .menu-button {
        bottom: 28.5px; } }
@media (max-width: 1500px) {
      .preview.android .menu-button {
        bottom: 28.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .menu-button {
        bottom: 25.308px; } }
@media (max-width: 1200px) {
      .preview.android .menu-button {
        bottom: 28.5px; } }
@media (max-width: 800px) {
      .preview.android .menu-button {
        bottom: 38px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .menu-button {
        bottom: 19px; } }
@media (max-height: 1000px) {
      .preview.android .menu-button {
        height: 25.5px; } }
@media (max-width: 1500px) {
      .preview.android .menu-button {
        height: 25.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .menu-button {
        height: 22.644px; } }
@media (max-width: 1200px) {
      .preview.android .menu-button {
        height: 25.5px; } }
@media (max-width: 800px) {
      .preview.android .menu-button {
        height: 34px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .menu-button {
        height: 17px; } }
@media (max-height: 1000px) {
      .preview.android .menu-button {
        width: 60px; } }
@media (max-width: 1500px) {
      .preview.android .menu-button {
        width: 60px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .menu-button {
        width: 53.28px; } }
@media (max-width: 1200px) {
      .preview.android .menu-button {
        width: 60px; } }
@media (max-width: 800px) {
      .preview.android .menu-button {
        width: 80px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .menu-button {
        width: 40px; } }
@media (max-height: 1000px) {
      .preview.android .menu-button {
        left: 108px; } }
@media (max-width: 1500px) {
      .preview.android .menu-button {
        left: 108px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .preview.android .menu-button {
        left: 95.904px; } }
@media (max-width: 1200px) {
      .preview.android .menu-button {
        left: 108px; } }
@media (max-width: 800px) {
      .preview.android .menu-button {
        left: 144px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .preview.android .menu-button {
        left: 72px; } }
[class^='list-'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 15px;
  margin-bottom: 1px; }
@media (max-height: 1000px) {
    [class^='list-'] {
      margin-left: 11.25px; } }
@media (max-width: 1500px) {
    [class^='list-'] {
      margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    [class^='list-'] {
      margin-left: 9.99px; } }
@media (max-width: 1200px) {
    [class^='list-'] {
      margin-left: 11.25px; } }
@media (max-width: 800px) {
    [class^='list-'] {
      margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    [class^='list-'] {
      margin-left: 7.5px; } }
[class^='list-'] .border {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    -webkit-box-shadow: 0 1px 0 #d9d9d9;
            box-shadow: 0 1px 0 #d9d9d9; }
[class^='list-']:last-child {
    margin-bottom: 0px; }
[class^='list-'] .label {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: black;
    font-size: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
@media (max-height: 1000px) {
      [class^='list-'] .label {
        font-size: 12.75px; } }
@media (max-width: 1500px) {
      [class^='list-'] .label {
        font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .label {
        font-size: 11.322px; } }
@media (max-width: 1200px) {
      [class^='list-'] .label {
        font-size: 12.75px; } }
@media (max-width: 800px) {
      [class^='list-'] .label {
        font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .label {
        font-size: 8.5px; } }
[class^='list-'] .label.double span, [class^='list-'] .label .sublabel {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      white-space: pre-wrap; }
[class^='list-'] .label .sublabel {
      color: gray;
      margin-top: 1px;
      font-size: 12px; }
@media (max-height: 1000px) {
        [class^='list-'] .label .sublabel {
          font-size: 9px; } }
@media (max-width: 1500px) {
        [class^='list-'] .label .sublabel {
          font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='list-'] .label .sublabel {
          font-size: 7.992px; } }
@media (max-width: 1200px) {
        [class^='list-'] .label .sublabel {
          font-size: 9px; } }
@media (max-width: 800px) {
        [class^='list-'] .label .sublabel {
          font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='list-'] .label .sublabel {
          font-size: 6px; } }
[class^='list-'] .label .sublabel.single {
        -webkit-line-clamp: 1; }
[class^='list-'] .icon {
    font-size: 24px;
    width: 29px;
    margin-right: 10px; }
@media (max-height: 1000px) {
      [class^='list-'] .icon {
        font-size: 18px; } }
@media (max-width: 1500px) {
      [class^='list-'] .icon {
        font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .icon {
        font-size: 15.984px; } }
@media (max-width: 1200px) {
      [class^='list-'] .icon {
        font-size: 18px; } }
@media (max-width: 800px) {
      [class^='list-'] .icon {
        font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .icon {
        font-size: 12px; } }
@media (max-height: 1000px) {
      [class^='list-'] .icon {
        width: 21.75px; } }
@media (max-width: 1500px) {
      [class^='list-'] .icon {
        width: 21.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .icon {
        width: 19.314px; } }
@media (max-width: 1200px) {
      [class^='list-'] .icon {
        width: 21.75px; } }
@media (max-width: 800px) {
      [class^='list-'] .icon {
        width: 29px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .icon {
        width: 14.5px; } }
@media (max-height: 1000px) {
      [class^='list-'] .icon {
        margin-right: 7.5px; } }
@media (max-width: 1500px) {
      [class^='list-'] .icon {
        margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .icon {
        margin-right: 6.66px; } }
@media (max-width: 1200px) {
      [class^='list-'] .icon {
        margin-right: 7.5px; } }
@media (max-width: 800px) {
      [class^='list-'] .icon {
        margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .icon {
        margin-right: 5px; } }
[class^='list-'] .thumb-square {
    width: 60px;
    height: 60px;
    margin-right: 10px; }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-square {
        width: 45px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-square {
        width: 45px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-square {
        width: 39.96px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-square {
        width: 45px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-square {
        width: 60px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-square {
        width: 30px; } }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-square {
        height: 45px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-square {
        height: 45px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-square {
        height: 39.96px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-square {
        height: 45px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-square {
        height: 60px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-square {
        height: 30px; } }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-square {
        margin-right: 7.5px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-square {
        margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-square {
        margin-right: 6.66px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-square {
        margin-right: 7.5px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-square {
        margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-square {
        margin-right: 5px; } }
[class^='list-'] .thumb-wide {
    width: 140px;
    height: 78px;
    margin-right: 10px; }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-wide {
        width: 105px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-wide {
        width: 105px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-wide {
        width: 93.24px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-wide {
        width: 105px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-wide {
        width: 140px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-wide {
        width: 70px; } }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-wide {
        height: 58.5px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-wide {
        height: 58.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-wide {
        height: 51.948px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-wide {
        height: 58.5px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-wide {
        height: 78px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-wide {
        height: 39px; } }
@media (max-height: 1000px) {
      [class^='list-'] .thumb-wide {
        margin-right: 7.5px; } }
@media (max-width: 1500px) {
      [class^='list-'] .thumb-wide {
        margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .thumb-wide {
        margin-right: 6.66px; } }
@media (max-width: 1200px) {
      [class^='list-'] .thumb-wide {
        margin-right: 7.5px; } }
@media (max-width: 800px) {
      [class^='list-'] .thumb-wide {
        margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .thumb-wide {
        margin-right: 5px; } }
[class^='list-'] .tidbit {
    color: gray;
    font-size: 12px;
    margin-top: 2px;
    width: 60px;
    text-align: right; }
@media (max-height: 1000px) {
      [class^='list-'] .tidbit {
        font-size: 9px; } }
@media (max-width: 1500px) {
      [class^='list-'] .tidbit {
        font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .tidbit {
        font-size: 7.992px; } }
@media (max-width: 1200px) {
      [class^='list-'] .tidbit {
        font-size: 9px; } }
@media (max-width: 800px) {
      [class^='list-'] .tidbit {
        font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .tidbit {
        font-size: 6px; } }
@media (max-height: 1000px) {
      [class^='list-'] .tidbit {
        margin-top: 0; } }
@media (max-width: 1500px) {
      [class^='list-'] .tidbit {
        margin-top: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .tidbit {
        margin-top: 0; } }
@media (max-width: 1200px) {
      [class^='list-'] .tidbit {
        margin-top: 0; } }
@media (max-width: 800px) {
      [class^='list-'] .tidbit {
        margin-top: 2px; } }
@media (max-height: 1000px) {
      [class^='list-'] .tidbit {
        width: 45px; } }
@media (max-width: 1500px) {
      [class^='list-'] .tidbit {
        width: 45px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .tidbit {
        width: 39.96px; } }
@media (max-width: 1200px) {
      [class^='list-'] .tidbit {
        width: 45px; } }
@media (max-width: 800px) {
      [class^='list-'] .tidbit {
        width: 60px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .tidbit {
        width: 30px; } }
[class^='list-'] .disclosure {
    margin-right: 15px;
    margin-left: 6px;
    width: 9px; }
@media (max-height: 1000px) {
      [class^='list-'] .disclosure {
        margin-right: 11.25px; } }
@media (max-width: 1500px) {
      [class^='list-'] .disclosure {
        margin-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .disclosure {
        margin-right: 9.99px; } }
@media (max-width: 1200px) {
      [class^='list-'] .disclosure {
        margin-right: 11.25px; } }
@media (max-width: 800px) {
      [class^='list-'] .disclosure {
        margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .disclosure {
        margin-right: 7.5px; } }
@media (max-height: 1000px) {
      [class^='list-'] .disclosure {
        margin-left: 4.5px; } }
@media (max-width: 1500px) {
      [class^='list-'] .disclosure {
        margin-left: 4.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .disclosure {
        margin-left: 3.996px; } }
@media (max-width: 1200px) {
      [class^='list-'] .disclosure {
        margin-left: 4.5px; } }
@media (max-width: 800px) {
      [class^='list-'] .disclosure {
        margin-left: 6px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .disclosure {
        margin-left: 3px; } }
@media (max-height: 1000px) {
      [class^='list-'] .disclosure {
        width: 6.75px; } }
@media (max-width: 1500px) {
      [class^='list-'] .disclosure {
        width: 6.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .disclosure {
        width: 5.994px; } }
@media (max-width: 1200px) {
      [class^='list-'] .disclosure {
        width: 6.75px; } }
@media (max-width: 800px) {
      [class^='list-'] .disclosure {
        width: 9px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .disclosure {
        width: 4.5px; } }
[class^='list-'] .disclosure > img {
      display: block;
      height: auto !important;
      width: 100% !important; }
[class^='list-'] .indicator {
    margin-right: 9px;
    margin-left: 9px;
    width: 12px;
    height: 12px;
    border-radius: 50%; }
@media (max-height: 1000px) {
      [class^='list-'] .indicator {
        margin-right: 6.75px; } }
@media (max-width: 1500px) {
      [class^='list-'] .indicator {
        margin-right: 6.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .indicator {
        margin-right: 5.994px; } }
@media (max-width: 1200px) {
      [class^='list-'] .indicator {
        margin-right: 6.75px; } }
@media (max-width: 800px) {
      [class^='list-'] .indicator {
        margin-right: 9px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .indicator {
        margin-right: 4.5px; } }
@media (max-height: 1000px) {
      [class^='list-'] .indicator {
        margin-left: 6.75px; } }
@media (max-width: 1500px) {
      [class^='list-'] .indicator {
        margin-left: 6.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .indicator {
        margin-left: 5.994px; } }
@media (max-width: 1200px) {
      [class^='list-'] .indicator {
        margin-left: 6.75px; } }
@media (max-width: 800px) {
      [class^='list-'] .indicator {
        margin-left: 9px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .indicator {
        margin-left: 4.5px; } }
@media (max-height: 1000px) {
      [class^='list-'] .indicator {
        width: 9px; } }
@media (max-width: 1500px) {
      [class^='list-'] .indicator {
        width: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .indicator {
        width: 7.992px; } }
@media (max-width: 1200px) {
      [class^='list-'] .indicator {
        width: 9px; } }
@media (max-width: 800px) {
      [class^='list-'] .indicator {
        width: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .indicator {
        width: 6px; } }
@media (max-height: 1000px) {
      [class^='list-'] .indicator {
        height: 9px; } }
@media (max-width: 1500px) {
      [class^='list-'] .indicator {
        height: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='list-'] .indicator {
        height: 7.992px; } }
@media (max-width: 1200px) {
      [class^='list-'] .indicator {
        height: 9px; } }
@media (max-width: 800px) {
      [class^='list-'] .indicator {
        height: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='list-'] .indicator {
        height: 6px; } }
[class^='list-'] .indicator.unread {
      background-color: #1173BC; }
.list-44dp {
  height: 44px; }
@media (max-height: 1000px) {
    .list-44dp {
      height: 33px; } }
@media (max-width: 1500px) {
    .list-44dp {
      height: 33px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-44dp {
      height: 29.304px; } }
@media (max-width: 1200px) {
    .list-44dp {
      height: 33px; } }
@media (max-width: 800px) {
    .list-44dp {
      height: 44px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-44dp {
      height: 22px; } }
.list-72dp {
  height: 72px; }
@media (max-height: 1000px) {
    .list-72dp {
      height: 54px; } }
@media (max-width: 1500px) {
    .list-72dp {
      height: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-72dp {
      height: 47.952px; } }
@media (max-width: 1200px) {
    .list-72dp {
      height: 54px; } }
@media (max-width: 800px) {
    .list-72dp {
      height: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-72dp {
      height: 36px; } }
.list-72dp.indicator {
    margin-left: 0px; }
.list-90dp {
  height: 90px; }
@media (max-height: 1000px) {
    .list-90dp {
      height: 67.5px; } }
@media (max-width: 1500px) {
    .list-90dp {
      height: 67.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-90dp {
      height: 59.94px; } }
@media (max-width: 1200px) {
    .list-90dp {
      height: 67.5px; } }
@media (max-width: 800px) {
    .list-90dp {
      height: 90px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-90dp {
      height: 45px; } }
.list-90dp-section {
  height: 90px;
  -webkit-box-shadow: 0 1px 0 #d9d9d9;
          box-shadow: 0 1px 0 #d9d9d9;
  margin-left: 0px;
  padding-left: 15px; }
@media (max-height: 1000px) {
    .list-90dp-section {
      height: 67.5px; } }
@media (max-width: 1500px) {
    .list-90dp-section {
      height: 67.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-90dp-section {
      height: 59.94px; } }
@media (max-width: 1200px) {
    .list-90dp-section {
      height: 67.5px; } }
@media (max-width: 800px) {
    .list-90dp-section {
      height: 90px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-90dp-section {
      height: 45px; } }
@media (max-height: 1000px) {
    .list-90dp-section {
      padding-left: 11.25px; } }
@media (max-width: 1500px) {
    .list-90dp-section {
      padding-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-90dp-section {
      padding-left: 9.99px; } }
@media (max-width: 1200px) {
    .list-90dp-section {
      padding-left: 11.25px; } }
@media (max-width: 800px) {
    .list-90dp-section {
      padding-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-90dp-section {
      padding-left: 7.5px; } }
.list-90dp-section .thumb {
    width: 65px;
    height: 60px;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: gray;
    font-size: 15px; }
@media (max-height: 1000px) {
      .list-90dp-section .thumb {
        width: 48.75px; } }
@media (max-width: 1500px) {
      .list-90dp-section .thumb {
        width: 48.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section .thumb {
        width: 43.29px; } }
@media (max-width: 1200px) {
      .list-90dp-section .thumb {
        width: 48.75px; } }
@media (max-width: 800px) {
      .list-90dp-section .thumb {
        width: 65px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section .thumb {
        width: 32.5px; } }
@media (max-height: 1000px) {
      .list-90dp-section .thumb {
        height: 45px; } }
@media (max-width: 1500px) {
      .list-90dp-section .thumb {
        height: 45px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section .thumb {
        height: 39.96px; } }
@media (max-width: 1200px) {
      .list-90dp-section .thumb {
        height: 45px; } }
@media (max-width: 800px) {
      .list-90dp-section .thumb {
        height: 60px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section .thumb {
        height: 30px; } }
@media (max-height: 1000px) {
      .list-90dp-section .thumb {
        margin-right: 7.5px; } }
@media (max-width: 1500px) {
      .list-90dp-section .thumb {
        margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section .thumb {
        margin-right: 6.66px; } }
@media (max-width: 1200px) {
      .list-90dp-section .thumb {
        margin-right: 7.5px; } }
@media (max-width: 800px) {
      .list-90dp-section .thumb {
        margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section .thumb {
        margin-right: 5px; } }
@media (max-height: 1000px) {
      .list-90dp-section .thumb {
        font-size: 11.25px; } }
@media (max-width: 1500px) {
      .list-90dp-section .thumb {
        font-size: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section .thumb {
        font-size: 9.99px; } }
@media (max-width: 1200px) {
      .list-90dp-section .thumb {
        font-size: 11.25px; } }
@media (max-width: 800px) {
      .list-90dp-section .thumb {
        font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section .thumb {
        font-size: 7.5px; } }
.list-90dp-section.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 22px;
    color: gray;
    font-size: 15px;
    margin: 0px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-shadow: 0 -1px 0 #d9d9d9, 0 1px 0 #d9d9d9;
            box-shadow: 0 -1px 0 #d9d9d9, 0 1px 0 #d9d9d9; }
@media (max-height: 1000px) {
      .list-90dp-section.header {
        height: 16.5px; } }
@media (max-width: 1500px) {
      .list-90dp-section.header {
        height: 16.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section.header {
        height: 14.652px; } }
@media (max-width: 1200px) {
      .list-90dp-section.header {
        height: 16.5px; } }
@media (max-width: 800px) {
      .list-90dp-section.header {
        height: 22px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section.header {
        height: 11px; } }
@media (max-height: 1000px) {
      .list-90dp-section.header {
        font-size: 11.25px; } }
@media (max-width: 1500px) {
      .list-90dp-section.header {
        font-size: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section.header {
        font-size: 9.99px; } }
@media (max-width: 1200px) {
      .list-90dp-section.header {
        font-size: 11.25px; } }
@media (max-width: 800px) {
      .list-90dp-section.header {
        font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section.header {
        font-size: 7.5px; } }
@media (max-height: 1000px) {
      .list-90dp-section.header {
        padding-left: 11.25px; } }
@media (max-width: 1500px) {
      .list-90dp-section.header {
        padding-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section.header {
        padding-left: 9.99px; } }
@media (max-width: 1200px) {
      .list-90dp-section.header {
        padding-left: 11.25px; } }
@media (max-width: 800px) {
      .list-90dp-section.header {
        padding-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section.header {
        padding-left: 7.5px; } }
@media (max-height: 1000px) {
      .list-90dp-section.header {
        padding-right: 11.25px; } }
@media (max-width: 1500px) {
      .list-90dp-section.header {
        padding-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-90dp-section.header {
        padding-right: 9.99px; } }
@media (max-width: 1200px) {
      .list-90dp-section.header {
        padding-right: 11.25px; } }
@media (max-width: 800px) {
      .list-90dp-section.header {
        padding-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-90dp-section.header {
        padding-right: 7.5px; } }
.list-132dp {
  position: relative;
  margin: 0;
  height: 132px; }
@media (max-height: 1000px) {
    .list-132dp {
      height: 99px; } }
@media (max-width: 1500px) {
    .list-132dp {
      height: 99px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .list-132dp {
      height: 87.912px; } }
@media (max-width: 1200px) {
    .list-132dp {
      height: 99px; } }
@media (max-width: 800px) {
    .list-132dp {
      height: 132px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .list-132dp {
      height: 66px; } }
.list-132dp > img {
    height: 132px;
    width: 320px; }
@media (max-height: 1000px) {
      .list-132dp > img {
        height: 99px; } }
@media (max-width: 1500px) {
      .list-132dp > img {
        height: 99px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp > img {
        height: 87.912px; } }
@media (max-width: 1200px) {
      .list-132dp > img {
        height: 99px; } }
@media (max-width: 800px) {
      .list-132dp > img {
        height: 132px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp > img {
        height: 66px; } }
@media (max-height: 1000px) {
      .list-132dp > img {
        width: 240px; } }
@media (max-width: 1500px) {
      .list-132dp > img {
        width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp > img {
        width: 213.12px; } }
@media (max-width: 1200px) {
      .list-132dp > img {
        width: 240px; } }
@media (max-width: 800px) {
      .list-132dp > img {
        width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp > img {
        width: 160px; } }
.list-132dp .photo-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 132px;
    width: 320px;
    background: 100% 100% url(/86271351fbb532b33dfbbb598f3597d2.png); }
@media (max-height: 1000px) {
      .list-132dp .photo-overlay {
        height: 99px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-overlay {
        height: 99px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-overlay {
        height: 87.912px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-overlay {
        height: 99px; } }
@media (max-width: 800px) {
      .list-132dp .photo-overlay {
        height: 132px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-overlay {
        height: 66px; } }
@media (max-height: 1000px) {
      .list-132dp .photo-overlay {
        width: 240px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-overlay {
        width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-overlay {
        width: 213.12px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-overlay {
        width: 240px; } }
@media (max-width: 800px) {
      .list-132dp .photo-overlay {
        width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-overlay {
        width: 160px; } }
.list-132dp .photo-label {
    position: absolute;
    color: white;
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
    bottom: 15px;
    left: 0px;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
@media (max-height: 1000px) {
      .list-132dp .photo-label {
        font-size: 18px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-label {
        font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-label {
        font-size: 15.984px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-label {
        font-size: 18px; } }
@media (max-width: 800px) {
      .list-132dp .photo-label {
        font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-label {
        font-size: 12px; } }
@media (max-height: 1000px) {
      .list-132dp .photo-label {
        padding-left: 11.25px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-label {
        padding-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-label {
        padding-left: 9.99px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-label {
        padding-left: 11.25px; } }
@media (max-width: 800px) {
      .list-132dp .photo-label {
        padding-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-label {
        padding-left: 7.5px; } }
@media (max-height: 1000px) {
      .list-132dp .photo-label {
        padding-right: 11.25px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-label {
        padding-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-label {
        padding-right: 9.99px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-label {
        padding-right: 11.25px; } }
@media (max-width: 800px) {
      .list-132dp .photo-label {
        padding-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-label {
        padding-right: 7.5px; } }
@media (max-height: 1000px) {
      .list-132dp .photo-label {
        bottom: 11.25px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-label {
        bottom: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-label {
        bottom: 9.99px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-label {
        bottom: 11.25px; } }
@media (max-width: 800px) {
      .list-132dp .photo-label {
        bottom: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-label {
        bottom: 7.5px; } }
@media (max-height: 1000px) {
      .list-132dp .photo-label {
        width: 240px; } }
@media (max-width: 1500px) {
      .list-132dp .photo-label {
        width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list-132dp .photo-label {
        width: 213.12px; } }
@media (max-width: 1200px) {
      .list-132dp .photo-label {
        width: 240px; } }
@media (max-width: 800px) {
      .list-132dp .photo-label {
        width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .list-132dp .photo-label {
        width: 160px; } }
[class^='detail-'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
[class^='detail-'] .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0 1px 0 #d9d9d9;
            box-shadow: 0 1px 0 #d9d9d9;
    margin-bottom: 1px; }
[class^='detail-'] .header .title {
      color: black;
      margin-left: 15px;
      margin-right: 15px;
      font-size: 22px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
@media (max-height: 1000px) {
        [class^='detail-'] .header .title {
          margin-left: 11.25px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .header .title {
          margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .header .title {
          margin-left: 9.99px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .header .title {
          margin-left: 11.25px; } }
@media (max-width: 800px) {
        [class^='detail-'] .header .title {
          margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .header .title {
          margin-left: 7.5px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .header .title {
          margin-right: 11.25px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .header .title {
          margin-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .header .title {
          margin-right: 9.99px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .header .title {
          margin-right: 11.25px; } }
@media (max-width: 800px) {
        [class^='detail-'] .header .title {
          margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .header .title {
          margin-right: 7.5px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .header .title {
          font-size: 16.5px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .header .title {
          font-size: 16.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .header .title {
          font-size: 14.652px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .header .title {
          font-size: 16.5px; } }
@media (max-width: 800px) {
        [class^='detail-'] .header .title {
          font-size: 22px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .header .title {
          font-size: 11px; } }
[class^='detail-'] .header .title.double span, [class^='detail-'] .header .title.triple span, [class^='detail-'] .header .title.quad span, [class^='detail-'] .header .title .subtitle {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        white-space: pre-wrap; }
[class^='detail-'] .header .title.triple span {
        -webkit-line-clamp: 3; }
[class^='detail-'] .header .title.quad {
        -webkit-line-clamp: 4; }
[class^='detail-'] .header .subtitle {
      font-size: 17px;
      color: gray;
      margin-top: 4px; }
@media (max-height: 1000px) {
        [class^='detail-'] .header .subtitle {
          font-size: 12.75px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .header .subtitle {
          font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .header .subtitle {
          font-size: 11.322px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .header .subtitle {
          font-size: 12.75px; } }
@media (max-width: 800px) {
        [class^='detail-'] .header .subtitle {
          font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .header .subtitle {
          font-size: 8.5px; } }
[class^='detail-'] .actionbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 72px;
    -webkit-box-shadow: 0 1px 0 #d9d9d9;
            box-shadow: 0 1px 0 #d9d9d9;
    margin-bottom: 1px; }
@media (max-height: 1000px) {
      [class^='detail-'] .actionbar {
        height: 54px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .actionbar {
        height: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .actionbar {
        height: 47.952px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .actionbar {
        height: 54px; } }
@media (max-width: 800px) {
      [class^='detail-'] .actionbar {
        height: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .actionbar {
        height: 36px; } }
[class^='detail-'] .actionbar.collapsed {
      display: none; }
[class^='detail-'] .actionbar.fixed-bottom {
      background: white;
      width: 320px;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      -webkit-box-shadow: 0 -1px 0 #d9d9d9;
              box-shadow: 0 -1px 0 #d9d9d9;
      margin-bottom: 0; }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 240px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 213.12px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 240px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar.fixed-bottom {
          width: 160px; } }
[class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
        margin-bottom: 72px; }
@media (max-height: 1000px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 54px; } }
@media (max-width: 1500px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 47.952px; } }
@media (max-width: 1200px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 54px; } }
@media (max-width: 800px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          [class^='detail-'] .actionbar.fixed-bottom:not(.collapsed) ~ .scroll-view {
            margin-bottom: 36px; } }
[class^='detail-'] .actionbar > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-top: 12px;
      padding-bottom: 12px; }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar > div {
          padding-top: 6px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar > div {
          padding-bottom: 6px; } }
[class^='detail-'] .actionbar > div + div {
      border-left: 1px solid #d9d9d9; }
[class^='detail-'] .actionbar .action-icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      font-size: 24px; }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 18px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 15.984px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 18px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar .action-icon {
          font-size: 12px; } }
[class^='detail-'] .actionbar .action-label {
      text-align: center;
      padding-left: 12px;
      padding-right: 12px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar .action-label {
          padding-left: 6px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .actionbar .action-label {
          padding-right: 6px; } }
[class^='detail-'] .inbox-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 72px;
    -webkit-box-shadow: 0 1px 0 #d9d9d9;
            box-shadow: 0 1px 0 #d9d9d9;
    margin-bottom: 1px;
    color: gray; }
@media (max-height: 1000px) {
      [class^='detail-'] .inbox-actions {
        height: 54px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .inbox-actions {
        height: 54px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .inbox-actions {
        height: 47.952px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .inbox-actions {
        height: 54px; } }
@media (max-width: 800px) {
      [class^='detail-'] .inbox-actions {
        height: 72px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .inbox-actions {
        height: 36px; } }
[class^='detail-'] .inbox-actions.collapsed {
      display: none; }
[class^='detail-'] .inbox-actions > div {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-top: 12px;
      padding-bottom: 12px; }
@media (max-height: 1000px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .inbox-actions > div {
          padding-top: 6px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .inbox-actions > div {
          padding-bottom: 6px; } }
[class^='detail-'] .inbox-actions .action-icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      font-size: 24px; }
@media (max-height: 1000px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 18px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 15.984px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 18px; } }
@media (max-width: 800px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .inbox-actions .action-icon {
          font-size: 12px; } }
[class^='detail-'] .inbox-actions .action-label {
      text-align: center;
      padding-left: 12px;
      padding-right: 12px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
@media (max-height: 1000px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-left: 6px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .inbox-actions .action-label {
          padding-right: 6px; } }
[class^='detail-'] .image-square {
    width: 100px;
    height: 100px;
    margin-left: 15px; }
@media (max-height: 1000px) {
      [class^='detail-'] .image-square {
        width: 75px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .image-square {
        width: 75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .image-square {
        width: 66.6px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .image-square {
        width: 75px; } }
@media (max-width: 800px) {
      [class^='detail-'] .image-square {
        width: 100px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .image-square {
        width: 50px; } }
@media (max-height: 1000px) {
      [class^='detail-'] .image-square {
        height: 75px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .image-square {
        height: 75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .image-square {
        height: 66.6px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .image-square {
        height: 75px; } }
@media (max-width: 800px) {
      [class^='detail-'] .image-square {
        height: 100px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .image-square {
        height: 50px; } }
@media (max-height: 1000px) {
      [class^='detail-'] .image-square {
        margin-left: 11.25px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .image-square {
        margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .image-square {
        margin-left: 9.99px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .image-square {
        margin-left: 11.25px; } }
@media (max-width: 800px) {
      [class^='detail-'] .image-square {
        margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .image-square {
        margin-left: 7.5px; } }
[class^='detail-'] .image-full-behind, [class^='detail-'] .detail-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    font-size: 0; }
[class^='detail-'] .image-full {
    width: 320px;
    height: 180px; }
@media (max-height: 1000px) {
      [class^='detail-'] .image-full {
        width: 240px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .image-full {
        width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .image-full {
        width: 213.12px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .image-full {
        width: 240px; } }
@media (max-width: 800px) {
      [class^='detail-'] .image-full {
        width: 320px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .image-full {
        width: 160px; } }
@media (max-height: 1000px) {
      [class^='detail-'] .image-full {
        height: 135px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .image-full {
        height: 135px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .image-full {
        height: 119.88px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .image-full {
        height: 135px; } }
@media (max-width: 800px) {
      [class^='detail-'] .image-full {
        height: 180px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .image-full {
        height: 90px; } }
[class^='detail-'] .properties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 15px; }
@media (max-height: 1000px) {
      [class^='detail-'] .properties {
        margin-left: 11.25px; } }
@media (max-width: 1500px) {
      [class^='detail-'] .properties {
        margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      [class^='detail-'] .properties {
        margin-left: 9.99px; } }
@media (max-width: 1200px) {
      [class^='detail-'] .properties {
        margin-left: 11.25px; } }
@media (max-width: 800px) {
      [class^='detail-'] .properties {
        margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      [class^='detail-'] .properties {
        margin-left: 7.5px; } }
[class^='detail-'] .properties .border {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-top: 12px;
      padding-bottom: 12px;
      -webkit-box-shadow: 0 1px 0 #d9d9d9;
              box-shadow: 0 1px 0 #d9d9d9;
      margin-bottom: 1px; }
@media (max-height: 1000px) {
        [class^='detail-'] .properties .border {
          padding-top: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .properties .border {
          padding-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .properties .border {
          padding-top: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .properties .border {
          padding-top: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .properties .border {
          padding-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .properties .border {
          padding-top: 6px; } }
@media (max-height: 1000px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 9px; } }
@media (max-width: 1500px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 7.992px; } }
@media (max-width: 1200px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 9px; } }
@media (max-width: 800px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        [class^='detail-'] .properties .border {
          padding-bottom: 6px; } }
[class^='detail-'] .properties .border:last-child {
        margin-bottom: 0px; }
[class^='detail-'] .properties .border .label {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-size: 17px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap; }
@media (max-height: 1000px) {
          [class^='detail-'] .properties .border .label {
            font-size: 12.75px; } }
@media (max-width: 1500px) {
          [class^='detail-'] .properties .border .label {
            font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          [class^='detail-'] .properties .border .label {
            font-size: 11.322px; } }
@media (max-width: 1200px) {
          [class^='detail-'] .properties .border .label {
            font-size: 12.75px; } }
@media (max-width: 800px) {
          [class^='detail-'] .properties .border .label {
            font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          [class^='detail-'] .properties .border .label {
            font-size: 8.5px; } }
[class^='detail-'] .properties .border .label span {
          color: black; }
[class^='detail-'] .properties .border .label.wrap {
          overflow: visible;
          overflow: initial; }
[class^='detail-'] .properties .border .label.wrap ul {
            margin-left: 15px; }
@media (max-height: 1000px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 11.25px; } }
@media (max-width: 1500px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 9.99px; } }
@media (max-width: 1200px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 11.25px; } }
@media (max-width: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              [class^='detail-'] .properties .border .label.wrap ul {
                margin-left: 7.5px; } }
[class^='detail-'] .properties .border .label.wrap ol {
            margin-left: 25px; }
@media (max-height: 1000px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 18.75px; } }
@media (max-width: 1500px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 18.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 16.65px; } }
@media (max-width: 1200px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 18.75px; } }
@media (max-width: 800px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 25px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              [class^='detail-'] .properties .border .label.wrap ol {
                margin-left: 12.5px; } }
[class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
            margin-top: 12px;
            margin-bottom: 12px; }
@media (max-height: 1000px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 9px; } }
@media (max-width: 1500px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 7.992px; } }
@media (max-width: 1200px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 9px; } }
@media (max-width: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-top: 6px; } }
@media (max-height: 1000px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 9px; } }
@media (max-width: 1500px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 7.992px; } }
@media (max-width: 1200px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 9px; } }
@media (max-width: 800px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              [class^='detail-'] .properties .border .label.wrap ul, [class^='detail-'] .properties .border .label.wrap ol, [class^='detail-'] .properties .border .label.wrap p {
                margin-bottom: 6px; } }
[class^='detail-'] .properties .border .label.wrap span.blankify {
            background: black;
            color: white;
            padding: 1px 4px;
            border-radius: 2px; }
[class^='detail-'] .properties .border .label .prop-header {
          margin-bottom: 2px;
          font-size: 12px; }
@media (max-height: 1000px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 9px; } }
@media (max-width: 1500px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 7.992px; } }
@media (max-width: 1200px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 9px; } }
@media (max-width: 800px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            [class^='detail-'] .properties .border .label .prop-header {
              font-size: 6px; } }
[class^='detail-'] .properties .border .label .prop-action {
          height: 100%;
          font-size: 17px;
          line-height: 18px; }
@media (max-height: 1000px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 12.75px; } }
@media (max-width: 1500px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 11.322px; } }
@media (max-width: 1200px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 12.75px; } }
@media (max-width: 800px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            [class^='detail-'] .properties .border .label .prop-action {
              font-size: 8.5px; } }
[class^='detail-'] .properties .border .label span + .prop-header {
          margin-top: 8px; }
@media (max-height: 1000px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 6px; } }
@media (max-width: 1500px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 6px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 5.328px; } }
@media (max-width: 1200px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 6px; } }
@media (max-width: 800px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 8px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            [class^='detail-'] .properties .border .label span + .prop-header {
              margin-top: 4px; } }
[class^='detail-'] .properties .border .icon {
        font-size: 24px;
        width: 59px; }
@media (max-height: 1000px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 18px; } }
@media (max-width: 1500px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 15.984px; } }
@media (max-width: 1200px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 18px; } }
@media (max-width: 800px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 24px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          [class^='detail-'] .properties .border .icon {
            font-size: 12px; } }
@media (max-height: 1000px) {
          [class^='detail-'] .properties .border .icon {
            width: 44.25px; } }
@media (max-width: 1500px) {
          [class^='detail-'] .properties .border .icon {
            width: 44.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          [class^='detail-'] .properties .border .icon {
            width: 39.294px; } }
@media (max-width: 1200px) {
          [class^='detail-'] .properties .border .icon {
            width: 44.25px; } }
@media (max-width: 800px) {
          [class^='detail-'] .properties .border .icon {
            width: 59px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          [class^='detail-'] .properties .border .icon {
            width: 29.5px; } }
[class^='detail-'] .properties .border .noicon {
        width: 15px;
        opacity: 0; }
@media (max-height: 1000px) {
          [class^='detail-'] .properties .border .noicon {
            width: 11.25px; } }
@media (max-width: 1500px) {
          [class^='detail-'] .properties .border .noicon {
            width: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          [class^='detail-'] .properties .border .noicon {
            width: 9.99px; } }
@media (max-width: 1200px) {
          [class^='detail-'] .properties .border .noicon {
            width: 11.25px; } }
@media (max-width: 800px) {
          [class^='detail-'] .properties .border .noicon {
            width: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          [class^='detail-'] .properties .border .noicon {
            width: 7.5px; } }
.detail-plain > .header .title {
  margin-top: 15px;
  margin-bottom: 15px; }
@media (max-height: 1000px) {
    .detail-plain > .header .title {
      margin-top: 11.25px; } }
@media (max-width: 1500px) {
    .detail-plain > .header .title {
      margin-top: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-plain > .header .title {
      margin-top: 9.99px; } }
@media (max-width: 1200px) {
    .detail-plain > .header .title {
      margin-top: 11.25px; } }
@media (max-width: 800px) {
    .detail-plain > .header .title {
      margin-top: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-plain > .header .title {
      margin-top: 7.5px; } }
@media (max-height: 1000px) {
    .detail-plain > .header .title {
      margin-bottom: 11.25px; } }
@media (max-width: 1500px) {
    .detail-plain > .header .title {
      margin-bottom: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-plain > .header .title {
      margin-bottom: 9.99px; } }
@media (max-width: 1200px) {
    .detail-plain > .header .title {
      margin-bottom: 11.25px; } }
@media (max-width: 800px) {
    .detail-plain > .header .title {
      margin-bottom: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-plain > .header .title {
      margin-bottom: 7.5px; } }
.detail-square > .header {
  height: 130px; }
@media (max-height: 1000px) {
    .detail-square > .header {
      height: 97.5px; } }
@media (max-width: 1500px) {
    .detail-square > .header {
      height: 97.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-square > .header {
      height: 86.58px; } }
@media (max-width: 1200px) {
    .detail-square > .header {
      height: 97.5px; } }
@media (max-width: 800px) {
    .detail-square > .header {
      height: 130px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-square > .header {
      height: 65px; } }
.detail-full:not(.no-overlay) > .header {
  height: 180px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
@media (max-height: 1000px) {
    .detail-full:not(.no-overlay) > .header {
      height: 135px; } }
@media (max-width: 1500px) {
    .detail-full:not(.no-overlay) > .header {
      height: 135px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-full:not(.no-overlay) > .header {
      height: 119.88px; } }
@media (max-width: 1200px) {
    .detail-full:not(.no-overlay) > .header {
      height: 135px; } }
@media (max-width: 800px) {
    .detail-full:not(.no-overlay) > .header {
      height: 180px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-full:not(.no-overlay) > .header {
      height: 90px; } }
.detail-full:not(.no-overlay) > .header .title {
    color: white;
    margin-bottom: 15px; }
@media (max-height: 1000px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 1500px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 9.99px; } }
@media (max-width: 1200px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 800px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-full:not(.no-overlay) > .header .title {
        margin-bottom: 7.5px; } }
.detail-full:not(.no-overlay) > .header .subtitle {
    color: white; }
.detail-full.no-overlay .image-full-behind {
  -webkit-box-shadow: 0 1px 0 #d9d9d9;
          box-shadow: 0 1px 0 #d9d9d9;
  margin-bottom: 1px; }
.detail-full.no-overlay .title {
  margin-top: 195px;
  margin-bottom: 15px; }
@media (max-height: 1000px) {
    .detail-full.no-overlay .title {
      margin-top: 146.25px; } }
@media (max-width: 1500px) {
    .detail-full.no-overlay .title {
      margin-top: 146.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-full.no-overlay .title {
      margin-top: 129.87px; } }
@media (max-width: 1200px) {
    .detail-full.no-overlay .title {
      margin-top: 146.25px; } }
@media (max-width: 800px) {
    .detail-full.no-overlay .title {
      margin-top: 195px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-full.no-overlay .title {
      margin-top: 97.5px; } }
@media (max-height: 1000px) {
    .detail-full.no-overlay .title {
      margin-bottom: 11.25px; } }
@media (max-width: 1500px) {
    .detail-full.no-overlay .title {
      margin-bottom: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .detail-full.no-overlay .title {
      margin-bottom: 9.99px; } }
@media (max-width: 1200px) {
    .detail-full.no-overlay .title {
      margin-bottom: 11.25px; } }
@media (max-width: 800px) {
    .detail-full.no-overlay .title {
      margin-bottom: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .detail-full.no-overlay .title {
      margin-bottom: 7.5px; } }
/*
  there is some behavior in the app preview that needs
  to be accounted for when height <= 750px and
  width <= 1500px that is not addressed by the r mixin
*/
.detail-message {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.detail-message .scroll-view {
    overflow-y: auto;
    height: 100%; }
.detail-message .header .title {
    margin-top: 15px;
    margin-bottom: 15px;
    white-space: normal;
    font-size: 17px;
    line-height: 1.4142; }
@media (max-height: 1000px) {
      .detail-message .header .title {
        margin-top: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .header .title {
        margin-top: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .header .title {
        margin-top: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .header .title {
        margin-top: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .header .title {
        margin-top: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .header .title {
        margin-top: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .header .title {
        margin-bottom: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .header .title {
        margin-bottom: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .header .title {
        margin-bottom: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .header .title {
        margin-bottom: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .header .title {
        font-size: 12.75px; } }
@media (max-width: 1500px) {
      .detail-message .header .title {
        font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .header .title {
        font-size: 11.322px; } }
@media (max-width: 1200px) {
      .detail-message .header .title {
        font-size: 12.75px; } }
@media (max-width: 800px) {
      .detail-message .header .title {
        font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .header .title {
        font-size: 8.5px; } }
.detail-message .header .title.bold {
      font-weight: 500; }
.detail-message .rich-header {
    color: black;
    padding: 4px 8px; }
.detail-message .rich-header .title {
      font-size: 20px;
      font-size: 20px;
      font-weight: 500;
      margin: 4px 0; }
@media (max-height: 1000px) {
        .detail-message .rich-header .title {
          font-size: 20px; } }
@media (max-width: 1500px) {
        .detail-message .rich-header .title {
          font-size: 20px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .detail-message .rich-header .title {
          font-size: 14px; } }
@media (max-width: 1200px) {
        .detail-message .rich-header .title {
          font-size: 20px; } }
@media (max-width: 800px) {
        .detail-message .rich-header .title {
          font-size: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .detail-message .rich-header .title {
          font-size: 14px; } }
.detail-message .rich-header .subtitle {
      font-size: 11px;
      font-weight: 600; }
@media (max-height: 1000px) {
        .detail-message .rich-header .subtitle {
          font-size: 11px; } }
@media (max-width: 1500px) {
        .detail-message .rich-header .subtitle {
          font-size: 11px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .detail-message .rich-header .subtitle {
          font-size: 8px; } }
@media (max-width: 1200px) {
        .detail-message .rich-header .subtitle {
          font-size: 11px; } }
@media (max-width: 800px) {
        .detail-message .rich-header .subtitle {
          font-size: 11px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .detail-message .rich-header .subtitle {
          font-size: 8px; } }
.detail-message .rich-header .timestamp {
      color: #999;
      font-size: 11px;
      margin-top: 8px; }
@media (max-height: 1000px) {
        .detail-message .rich-header .timestamp {
          font-size: 11px; } }
@media (max-width: 1500px) {
        .detail-message .rich-header .timestamp {
          font-size: 11px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .detail-message .rich-header .timestamp {
          font-size: 8px; } }
@media (max-width: 1200px) {
        .detail-message .rich-header .timestamp {
          font-size: 11px; } }
@media (max-width: 800px) {
        .detail-message .rich-header .timestamp {
          font-size: 11px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .detail-message .rich-header .timestamp {
          font-size: 8px; } }
.detail-message .inbox-image {
    width: 100%;
    height: 179px;
    -o-object-fit: cover;
       object-fit: cover; }
@media (max-height: 1000px) {
      .detail-message .inbox-image {
        height: 125px; } }
@media (max-width: 1500px) {
      .detail-message .inbox-image {
        height: 125px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .inbox-image {
        height: 119px; } }
@media (max-width: 1200px) {
      .detail-message .inbox-image {
        height: 125px; } }
@media (max-width: 800px) {
      .detail-message .inbox-image {
        height: 179px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .inbox-image {
        height: 80px; } }
.detail-message .body {
    margin: 15px;
    font-size: 17px;
    line-height: 1.4142;
    color: black;
    white-space: pre-wrap; }
@media (max-height: 1000px) {
      .detail-message .body {
        margin: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .body {
        margin: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .body {
        margin: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .body {
        margin: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .body {
        margin: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .body {
        margin: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .body {
        font-size: 12.75px; } }
@media (max-width: 1500px) {
      .detail-message .body {
        font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .body {
        font-size: 11.322px; } }
@media (max-width: 1200px) {
      .detail-message .body {
        font-size: 12.75px; } }
@media (max-width: 800px) {
      .detail-message .body {
        font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .body {
        font-size: 8.5px; } }
.detail-message .rich-body {
    color: #757575;
    font-size: 12px;
    line-height: 1.8;
    line-height: 1.8;
    font-weight: 500;
    padding: 8px;
    white-space: pre-wrap; }
@media (max-height: 1000px) {
      .detail-message .rich-body {
        font-size: 12px; } }
@media (max-width: 1500px) {
      .detail-message .rich-body {
        font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .rich-body {
        font-size: 9px; } }
@media (max-width: 1200px) {
      .detail-message .rich-body {
        font-size: 12px; } }
@media (max-width: 800px) {
      .detail-message .rich-body {
        font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .rich-body {
        font-size: 9px; } }
@media (max-height: 1000px) {
      .detail-message .rich-body {
        line-height: 1.8; } }
@media (max-width: 1500px) {
      .detail-message .rich-body {
        line-height: 1.8; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .rich-body {
        line-height: 1; } }
@media (max-width: 1200px) {
      .detail-message .rich-body {
        line-height: 1.8; } }
@media (max-width: 800px) {
      .detail-message .rich-body {
        line-height: 1.8; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .rich-body {
        line-height: 1; } }
.detail-message .open-response {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column; }
.detail-message .open-response-respond {
      min-height: 45px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-top: 1px solid rgba(0, 0, 0, .24); }
@media (max-height: 1000px) {
        .detail-message .open-response-respond {
          min-height: 33.75px; } }
@media (max-width: 1500px) {
        .detail-message .open-response-respond {
          min-height: 33.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .detail-message .open-response-respond {
          min-height: 29.97px; } }
@media (max-width: 1200px) {
        .detail-message .open-response-respond {
          min-height: 33.75px; } }
@media (max-width: 800px) {
        .detail-message .open-response-respond {
          min-height: 45px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .detail-message .open-response-respond {
          min-height: 22.5px; } }
.detail-message .open-response-respond p {
        font-size: 13px;
        margin-top: 26px;
        margin-bottom: 26px;
        margin-right: 15px;
        margin-left: 15px;
        color: rgba(0, 0, 0, .35);
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
@media (max-height: 1000px) {
          .detail-message .open-response-respond p {
            font-size: 9.75px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-respond p {
            font-size: 9.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-respond p {
            font-size: 8.658px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-respond p {
            font-size: 9.75px; } }
@media (max-width: 800px) {
          .detail-message .open-response-respond p {
            font-size: 13px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-respond p {
            font-size: 6.5px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-respond p {
            margin-top: 19.5px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-respond p {
            margin-top: 19.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-respond p {
            margin-top: 17.316px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-respond p {
            margin-top: 19.5px; } }
@media (max-width: 800px) {
          .detail-message .open-response-respond p {
            margin-top: 26px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-respond p {
            margin-top: 13px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-respond p {
            margin-bottom: 19.5px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-respond p {
            margin-bottom: 19.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-respond p {
            margin-bottom: 17.316px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-respond p {
            margin-bottom: 19.5px; } }
@media (max-width: 800px) {
          .detail-message .open-response-respond p {
            margin-bottom: 26px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-respond p {
            margin-bottom: 13px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-respond p {
            margin-right: 11.25px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-respond p {
            margin-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-respond p {
            margin-right: 9.99px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-respond p {
            margin-right: 11.25px; } }
@media (max-width: 800px) {
          .detail-message .open-response-respond p {
            margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-respond p {
            margin-right: 7.5px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-respond p {
            margin-left: 11.25px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-respond p {
            margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-respond p {
            margin-left: 9.99px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-respond p {
            margin-left: 11.25px; } }
@media (max-width: 800px) {
          .detail-message .open-response-respond p {
            margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-respond p {
            margin-left: 7.5px; } }
.detail-message .open-response-send {
      border-left: 1px solid rgba(0, 0, 0, .24);
      position: absolute;
      right: 0px; }
.detail-message .open-response-send-icon {
        font-size: 23px;
        margin-top: 19px;
        margin-bottom: 19px;
        margin-right: 22px;
        margin-left: 22px;
        color: rgba(0, 0, 0, .6);
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
@media (max-height: 1000px) {
          .detail-message .open-response-send-icon {
            font-size: 17.25px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-send-icon {
            font-size: 17.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-send-icon {
            font-size: 15.318px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-send-icon {
            font-size: 17.25px; } }
@media (max-width: 800px) {
          .detail-message .open-response-send-icon {
            font-size: 23px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-send-icon {
            font-size: 11.5px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-send-icon {
            margin-top: 14.25px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-send-icon {
            margin-top: 14.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-send-icon {
            margin-top: 12.654px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-send-icon {
            margin-top: 14.25px; } }
@media (max-width: 800px) {
          .detail-message .open-response-send-icon {
            margin-top: 19px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-send-icon {
            margin-top: 9.5px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 14.25px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 14.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 12.654px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 14.25px; } }
@media (max-width: 800px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 19px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-send-icon {
            margin-bottom: 9.5px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-send-icon {
            margin-right: 16.5px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-send-icon {
            margin-right: 16.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-send-icon {
            margin-right: 14.652px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-send-icon {
            margin-right: 16.5px; } }
@media (max-width: 800px) {
          .detail-message .open-response-send-icon {
            margin-right: 22px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-send-icon {
            margin-right: 11px; } }
@media (max-height: 1000px) {
          .detail-message .open-response-send-icon {
            margin-left: 16.5px; } }
@media (max-width: 1500px) {
          .detail-message .open-response-send-icon {
            margin-left: 16.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .open-response-send-icon {
            margin-left: 14.652px; } }
@media (max-width: 1200px) {
          .detail-message .open-response-send-icon {
            margin-left: 16.5px; } }
@media (max-width: 800px) {
          .detail-message .open-response-send-icon {
            margin-left: 22px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .open-response-send-icon {
            margin-left: 11px; } }
.detail-message .attitude-poll-options-labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-top: 1px solid rgba(0, 0, 0, .24); }
.detail-message .attitude-poll-options-label {
    text-align: center;
    width: 20%;
    color: gray;
    font-size: 12px;
    padding-top: 25px; }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-label {
        font-size: 9px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-label {
        font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-label {
        font-size: 7.992px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-label {
        font-size: 9px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-label {
        font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-label {
        font-size: 6px; } }
.detail-message .attitude-poll-options-radios {
    padding-top: 15px;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-left: 15px;
    margin-right: 15px; }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radios {
        padding-top: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 22.5px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 22.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 19.98px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 22.5px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 30px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radios {
        padding-bottom: 15px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radios {
        margin-left: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radios {
        margin-right: 7.5px; } }
.detail-message .attitude-poll-options-radio {
    border-radius: 50%;
    border: 1px solid #bfbfbf;
    height: 30px;
    width: 30px;
    background-color: white; }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radio {
        height: 22.5px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radio {
        height: 22.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radio {
        height: 19.98px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radio {
        height: 22.5px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radio {
        height: 30px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radio {
        height: 15px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-radio {
        width: 22.5px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-radio {
        width: 22.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-radio {
        width: 19.98px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-radio {
        width: 22.5px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-radio {
        width: 30px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-radio {
        width: 15px; } }
.detail-message .attitude-poll-options-connector {
    height: 1px;
    background-color: #bfbfbf;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 45px;
    z-index: -1; }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-connector {
        left: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-connector {
        left: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-connector {
        left: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-connector {
        left: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-connector {
        left: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-connector {
        left: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-connector {
        right: 11.25px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-connector {
        right: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-connector {
        right: 9.99px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-connector {
        right: 11.25px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-connector {
        right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-connector {
        right: 7.5px; } }
@media (max-height: 1000px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 33.75px; } }
@media (max-width: 1500px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 33.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 29.97px; } }
@media (max-width: 1200px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 33.75px; } }
@media (max-width: 800px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 45px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-message .attitude-poll-options-connector {
        bottom: 22.5px; } }
.detail-message .poll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%; }
.detail-message .poll-question {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-y: auto; }
.detail-message .poll-question .question-wrapper {
        min-height: -webkit-min-content;
        min-height: -moz-min-content;
        min-height: min-content;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.detail-message .poll-question .question-wrapper p {
          font-size: 17px;
          color: black;
          font-weight: bold;
          margin-top: 10px;
          margin-right: 10px;
          margin-left: 10px;
          margin-bottom: 10px;
          overflow: auto;
          white-space: pre-line;
          width: 100%;
          text-align: center; }
@media (max-height: 1000px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 12.75px; } }
@media (max-width: 1500px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 12.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 11.322px; } }
@media (max-width: 1200px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 12.75px; } }
@media (max-width: 800px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 17px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-question .question-wrapper p {
              font-size: 8.5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-question .question-wrapper p {
              margin-top: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-question .question-wrapper p {
              margin-right: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-question .question-wrapper p {
              margin-left: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-question .question-wrapper p {
              margin-bottom: 5px; } }
.detail-message .poll-answers {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column;
              flex-flow: column; }
.detail-message .poll-answers-item {
        min-height: 45px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-top: 1px solid rgba(0, 0, 0, .24); }
@media (max-height: 1000px) {
          .detail-message .poll-answers-item {
            min-height: 33.75px; } }
@media (max-width: 1500px) {
          .detail-message .poll-answers-item {
            min-height: 33.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .poll-answers-item {
            min-height: 29.97px; } }
@media (max-width: 1200px) {
          .detail-message .poll-answers-item {
            min-height: 33.75px; } }
@media (max-width: 800px) {
          .detail-message .poll-answers-item {
            min-height: 45px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .poll-answers-item {
            min-height: 22.5px; } }
.detail-message .poll-answers-item p {
          font-size: 15px;
          margin-top: 10px;
          margin-right: 10px;
          margin-left: 10px;
          margin-bottom: 10px;
          color: black;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden; }
@media (max-height: 1000px) {
            .detail-message .poll-answers-item p {
              font-size: 11.25px; } }
@media (max-width: 1500px) {
            .detail-message .poll-answers-item p {
              font-size: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-answers-item p {
              font-size: 9.99px; } }
@media (max-width: 1200px) {
            .detail-message .poll-answers-item p {
              font-size: 11.25px; } }
@media (max-width: 800px) {
            .detail-message .poll-answers-item p {
              font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-answers-item p {
              font-size: 7.5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-answers-item p {
              margin-top: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-answers-item p {
              margin-top: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-answers-item p {
              margin-top: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-answers-item p {
              margin-top: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-answers-item p {
              margin-top: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-answers-item p {
              margin-top: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-answers-item p {
              margin-right: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-answers-item p {
              margin-right: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-answers-item p {
              margin-right: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-answers-item p {
              margin-right: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-answers-item p {
              margin-right: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-answers-item p {
              margin-right: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-answers-item p {
              margin-left: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-answers-item p {
              margin-left: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-answers-item p {
              margin-left: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-answers-item p {
              margin-left: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-answers-item p {
              margin-left: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-answers-item p {
              margin-left: 5px; } }
@media (max-height: 1000px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 7.5px; } }
@media (max-width: 1500px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 6.66px; } }
@media (max-width: 1200px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 7.5px; } }
@media (max-width: 800px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
            .detail-message .poll-answers-item p {
              margin-bottom: 5px; } }
.detail-message .poll-answers-vote {
        height: 66px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-top: 1px solid rgba(0, 0, 0, .24);
        text-align: center;
        color: #bfbfbf;
        text-transform: uppercase;
        font-size: 25px;
        line-height: 45px;
        font-weight: 300; }
@media (max-height: 1000px) {
          .detail-message .poll-answers-vote {
            height: 49.5px; } }
@media (max-width: 1500px) {
          .detail-message .poll-answers-vote {
            height: 49.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .poll-answers-vote {
            height: 43.956px; } }
@media (max-width: 1200px) {
          .detail-message .poll-answers-vote {
            height: 49.5px; } }
@media (max-width: 800px) {
          .detail-message .poll-answers-vote {
            height: 66px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .poll-answers-vote {
            height: 33px; } }
@media (max-height: 1000px) {
          .detail-message .poll-answers-vote {
            font-size: 18.75px; } }
@media (max-width: 1500px) {
          .detail-message .poll-answers-vote {
            font-size: 18.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .detail-message .poll-answers-vote {
            font-size: 16.65px; } }
@media (max-width: 1200px) {
          .detail-message .poll-answers-vote {
            font-size: 18.75px; } }
@media (max-width: 800px) {
          .detail-message .poll-answers-vote {
            font-size: 25px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .detail-message .poll-answers-vote {
            font-size: 12.5px; } }
.detail-message.attitude-poll-preview {
    padding-top: 20%; }
.detail-message div[disabled][style^="background-color"] {
    position: relative;
    bottom: -50px; }
.detail-blank {
  height: 100%; }
.detail-blank .warning {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    cursor: pointer;
    background-color: gray;
    color: white;
    white-space: pre-wrap; }
@media (max-height: 1000px) {
      .detail-blank .warning {
        font-size: 11.25px; } }
@media (max-width: 1500px) {
      .detail-blank .warning {
        font-size: 11.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .detail-blank .warning {
        font-size: 9.99px; } }
@media (max-width: 1200px) {
      .detail-blank .warning {
        font-size: 11.25px; } }
@media (max-width: 800px) {
      .detail-blank .warning {
        font-size: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .detail-blank .warning {
        font-size: 7.5px; } }
.detail-blank iframe {
    height: 100%;
    border: 0; }
.push {
  height: 568px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA2NDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEgKDg3NTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmlvc19zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imlvc19zdGF0dXNfYmFyIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9ImJhdHRlcnkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4MS4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IkJhdHRlcnkiIHN0cm9rZT0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iLTAuNSIgeT0iLTAuNSIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE4IiByeD0iMi41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iQ2hhcmdlIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iMTUiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDgsOC40NjQ1NTU1OCBDNDgsMTAuMjI3NzkyNyA0Ni42OTYxNDU1LDExLjY4NjQ5ODIgNDUsMTEuOTI5MTExMiBMNDUsNSBDNDYuNjk2MTQ1NSw1LjI0MjYxMjk3IDQ4LDYuNzAxMzE4NDIgNDgsOC40NjQ1NTU1OCBaIiBpZD0iKyIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTAuOTkxNTAzLDE0LjA0MTc1MzQgQzExNC44NzEwNDgsMTQuMDQxNzUzNCAxMTguNDA2NzIyLDE1LjQ3MDkwNDEgMTIxLjExNzcwNiwxNy44MTQzNTYyIEwxMjMsMTUuNzM2MjE5MiBDMTE5Ljc4OTIwNCwxMi45NDg5MzE1IDExNS41OTU3NzcsMTEgMTEwLjk5MTUwMywxMSBDMTA2LjM5NDIyNywxMSAxMDIuMjA2Nzk3LDEyLjk0MzAxMzcgOTksMTUuNzIxNDI0NyBMMTAwLjg3ODI5NiwxNy44MDI1MjA1IEMxMDMuNTg3MjgsMTUuNDY1OTcyNiAxMDcuMTE2OTU2LDE0LjA0MTc1MzQgMTEwLjk5MTUwMywxNC4wNDE3NTM0IEwxMTAuOTkxNTAzLDE0LjA0MTc1MzQgWiBNMTEwLjk5MTUwMywyMC4wNDA0Mzg0IEMxMTMuMzE2NjMxLDIwLjA0MDQzODQgMTE1LjQ0MDgzNSwyMC44ODQ3MTIzIDExNy4wNzkyMiwyMi4yNzUzOTczIEwxMTkuMDcwNDc0LDIwLjA3NTk0NTIgQzExNi45MDMyODYsMTguMjE1NzgwOCAxMTQuMDg0MzQzLDE3LjAwMDY1NzUgMTEwLjk5MTUwMywxNy4wMDA2NTc1IEMxMDcuOTA0NjYxLDE3LjAwMDY1NzUgMTA1LjA4NzcxNywxOC4yMTI4MjE5IDEwMi45MjI1MjksMjAuMDY3MDY4NSBMMTA0LjkxMDc4MywyMi4yNjk0Nzk1IEMxMDYuNTQ4MTY5LDIwLjg4MTc1MzQgMTA4LjY2OTM3NCwyMC4wNDA0Mzg0IDExMC45OTE1MDMsMjAuMDQwNDM4NCBMMTEwLjk5MTUwMywyMC4wNDA0Mzg0IFogTTExNS4wODY5NjcsMjQuNDc0ODQ5MyBDMTEzLjk3ODM4MywyMy41NTQ2MzAxIDExMi41NTA5MTgsMjIuOTE3NDc5NSAxMTAuOTkwNTA0LDIyLjkxNzQ3OTUgQzEwOS40MzMwODgsMjIuOTE3NDc5NSAxMDguMDA3NjIyLDIzLjU1MzY0MzggMTA2Ljg5OTAzOCwyNC40Njk5MTc4IEwxMTAuOTkwNTA0LDI5IEwxMTUuMDg2OTY3LDI0LjQ3NDg0OTMgTDExNS4wODY5NjcsMjQuNDc0ODQ5MyBaIiBpZD0id2lmaSIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0ic2lnbmFsIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE1LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIxOS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHktMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjMzLjUiIGN5PSI1LjUiIHI9IjUuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTEtY29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNDcuNSIgY3k9IjUuNSIgcj0iNS41Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMS1jb3B5LTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSI2MS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K), url(/131a62c615bde760ce216e5351a69a70.png);
  background-size: 100% auto, 100% 100%;
  background-repeat: no-repeat;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
@media (max-height: 1000px) {
    .push {
      height: 426px; } }
@media (max-width: 1500px) {
    .push {
      height: 426px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .push {
      height: 378.288px; } }
@media (max-width: 1200px) {
    .push {
      height: 426px; } }
@media (max-width: 800px) {
    .push {
      height: 568px; } }
@media (max-width: 1500px) and (max-height: 750px) {
    .push {
      height: 284px; } }
.push.home {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA2NDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEgKDg3NTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmlvc19zdGF0dXNfYmFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imlvc19zdGF0dXNfYmFyIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9ImJhdHRlcnkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4MS4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IkJhdHRlcnkiIHN0cm9rZT0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iLTAuNSIgeT0iLTAuNSIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE4IiByeD0iMi41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iQ2hhcmdlIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iMTUiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDgsOC40NjQ1NTU1OCBDNDgsMTAuMjI3NzkyNyA0Ni42OTYxNDU1LDExLjY4NjQ5ODIgNDUsMTEuOTI5MTExMiBMNDUsNSBDNDYuNjk2MTQ1NSw1LjI0MjYxMjk3IDQ4LDYuNzAxMzE4NDIgNDgsOC40NjQ1NTU1OCBaIiBpZD0iKyIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTAuOTkxNTAzLDE0LjA0MTc1MzQgQzExNC44NzEwNDgsMTQuMDQxNzUzNCAxMTguNDA2NzIyLDE1LjQ3MDkwNDEgMTIxLjExNzcwNiwxNy44MTQzNTYyIEwxMjMsMTUuNzM2MjE5MiBDMTE5Ljc4OTIwNCwxMi45NDg5MzE1IDExNS41OTU3NzcsMTEgMTEwLjk5MTUwMywxMSBDMTA2LjM5NDIyNywxMSAxMDIuMjA2Nzk3LDEyLjk0MzAxMzcgOTksMTUuNzIxNDI0NyBMMTAwLjg3ODI5NiwxNy44MDI1MjA1IEMxMDMuNTg3MjgsMTUuNDY1OTcyNiAxMDcuMTE2OTU2LDE0LjA0MTc1MzQgMTEwLjk5MTUwMywxNC4wNDE3NTM0IEwxMTAuOTkxNTAzLDE0LjA0MTc1MzQgWiBNMTEwLjk5MTUwMywyMC4wNDA0Mzg0IEMxMTMuMzE2NjMxLDIwLjA0MDQzODQgMTE1LjQ0MDgzNSwyMC44ODQ3MTIzIDExNy4wNzkyMiwyMi4yNzUzOTczIEwxMTkuMDcwNDc0LDIwLjA3NTk0NTIgQzExNi45MDMyODYsMTguMjE1NzgwOCAxMTQuMDg0MzQzLDE3LjAwMDY1NzUgMTEwLjk5MTUwMywxNy4wMDA2NTc1IEMxMDcuOTA0NjYxLDE3LjAwMDY1NzUgMTA1LjA4NzcxNywxOC4yMTI4MjE5IDEwMi45MjI1MjksMjAuMDY3MDY4NSBMMTA0LjkxMDc4MywyMi4yNjk0Nzk1IEMxMDYuNTQ4MTY5LDIwLjg4MTc1MzQgMTA4LjY2OTM3NCwyMC4wNDA0Mzg0IDExMC45OTE1MDMsMjAuMDQwNDM4NCBMMTEwLjk5MTUwMywyMC4wNDA0Mzg0IFogTTExNS4wODY5NjcsMjQuNDc0ODQ5MyBDMTEzLjk3ODM4MywyMy41NTQ2MzAxIDExMi41NTA5MTgsMjIuOTE3NDc5NSAxMTAuOTkwNTA0LDIyLjkxNzQ3OTUgQzEwOS40MzMwODgsMjIuOTE3NDc5NSAxMDguMDA3NjIyLDIzLjU1MzY0MzggMTA2Ljg5OTAzOCwyNC40Njk5MTc4IEwxMTAuOTkwNTA0LDI5IEwxMTUuMDg2OTY3LDI0LjQ3NDg0OTMgTDExNS4wODY5NjcsMjQuNDc0ODQ5MyBaIiBpZD0id2lmaSIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0ic2lnbmFsIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE1LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIxOS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xLWNvcHktMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjMzLjUiIGN5PSI1LjUiIHI9IjUuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTEtY29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iNDcuNSIgY3k9IjUuNSIgcj0iNS41Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMS1jb3B5LTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSI2MS41IiBjeT0iNS41IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K), url(/a5be39924dba9ad2207a40c257d32e6f.png); }
.push > .time {
    font-size: 87.5px;
    font-weight: 100;
    margin-top: 27px; }
@media (max-height: 1000px) {
      .push > .time {
        font-size: 65.625px; } }
@media (max-width: 1500px) {
      .push > .time {
        font-size: 65.625px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .time {
        font-size: 58.275px; } }
@media (max-width: 1200px) {
      .push > .time {
        font-size: 65.625px; } }
@media (max-width: 800px) {
      .push > .time {
        font-size: 87.5px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .time {
        font-size: 43.75px; } }
@media (max-height: 1000px) {
      .push > .time {
        margin-top: 20.25px; } }
@media (max-width: 1500px) {
      .push > .time {
        margin-top: 20.25px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .time {
        margin-top: 17.982px; } }
@media (max-width: 1200px) {
      .push > .time {
        margin-top: 20.25px; } }
@media (max-width: 800px) {
      .push > .time {
        margin-top: 27px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .time {
        margin-top: 13.5px; } }
.push > .time > .special-colon {
      font-family: 'Wire One';
      position: relative;
      top: -10px;
      font-size: 96px;
      padding-left: 8px;
      padding-right: 8px; }
@media (max-height: 1000px) {
        .push > .time > .special-colon {
          top: -7.5px; } }
@media (max-width: 1500px) {
        .push > .time > .special-colon {
          top: -7.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .time > .special-colon {
          top: -6.66px; } }
@media (max-width: 1200px) {
        .push > .time > .special-colon {
          top: -7.5px; } }
@media (max-width: 800px) {
        .push > .time > .special-colon {
          top: -10px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .time > .special-colon {
          top: -5px; } }
@media (max-height: 1000px) {
        .push > .time > .special-colon {
          font-size: 72px; } }
@media (max-width: 1500px) {
        .push > .time > .special-colon {
          font-size: 72px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .time > .special-colon {
          font-size: 63.936px; } }
@media (max-width: 1200px) {
        .push > .time > .special-colon {
          font-size: 72px; } }
@media (max-width: 800px) {
        .push > .time > .special-colon {
          font-size: 96px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .time > .special-colon {
          font-size: 48px; } }
@media (max-height: 1000px) {
        .push > .time > .special-colon {
          padding-left: 6px; } }
@media (max-width: 1500px) {
        .push > .time > .special-colon {
          padding-left: 6px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .time > .special-colon {
          padding-left: 5.328px; } }
@media (max-width: 1200px) {
        .push > .time > .special-colon {
          padding-left: 6px; } }
@media (max-width: 800px) {
        .push > .time > .special-colon {
          padding-left: 8px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .time > .special-colon {
          padding-left: 4px; } }
@media (max-height: 1000px) {
        .push > .time > .special-colon {
          padding-right: 6px; } }
@media (max-width: 1500px) {
        .push > .time > .special-colon {
          padding-right: 6px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .time > .special-colon {
          padding-right: 5.328px; } }
@media (max-width: 1200px) {
        .push > .time > .special-colon {
          padding-right: 6px; } }
@media (max-width: 800px) {
        .push > .time > .special-colon {
          padding-right: 8px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .time > .special-colon {
          padding-right: 4px; } }
.push > .date {
    font-size: 18px;
    position: relative;
    top: -4px; }
@media (max-height: 1000px) {
      .push > .date {
        font-size: 13.5px; } }
@media (max-width: 1500px) {
      .push > .date {
        font-size: 13.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .date {
        font-size: 11.988px; } }
@media (max-width: 1200px) {
      .push > .date {
        font-size: 13.5px; } }
@media (max-width: 800px) {
      .push > .date {
        font-size: 18px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .date {
        font-size: 9px; } }
@media (max-height: 1000px) {
      .push > .date {
        top: -3px; } }
@media (max-width: 1500px) {
      .push > .date {
        top: -3px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .date {
        top: -2.664px; } }
@media (max-width: 1200px) {
      .push > .date {
        top: -3px; } }
@media (max-width: 800px) {
      .push > .date {
        top: -4px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .date {
        top: -2px; } }
.push > .notification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 304px;
    margin-top: 18px;
    margin-left: 16px;
    padding-right: 9px;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, .24), 0 1px 0 rgba(255, 255, 255, .24);
            box-shadow: 0 -1px 0 rgba(255, 255, 255, .24), 0 1px 0 rgba(255, 255, 255, .24); }
@media (max-height: 1000px) {
      .push > .notification {
        width: 228px; } }
@media (max-width: 1500px) {
      .push > .notification {
        width: 228px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        width: 202.464px; } }
@media (max-width: 1200px) {
      .push > .notification {
        width: 228px; } }
@media (max-width: 800px) {
      .push > .notification {
        width: 304px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        width: 152px; } }
@media (max-height: 1000px) {
      .push > .notification {
        margin-top: 13.5px; } }
@media (max-width: 1500px) {
      .push > .notification {
        margin-top: 13.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        margin-top: 11.988px; } }
@media (max-width: 1200px) {
      .push > .notification {
        margin-top: 13.5px; } }
@media (max-width: 800px) {
      .push > .notification {
        margin-top: 18px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        margin-top: 9px; } }
@media (max-height: 1000px) {
      .push > .notification {
        margin-left: 12px; } }
@media (max-width: 1500px) {
      .push > .notification {
        margin-left: 12px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        margin-left: 10.656px; } }
@media (max-width: 1200px) {
      .push > .notification {
        margin-left: 12px; } }
@media (max-width: 800px) {
      .push > .notification {
        margin-left: 16px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        margin-left: 8px; } }
@media (max-height: 1000px) {
      .push > .notification {
        padding-right: 6.75px; } }
@media (max-width: 1500px) {
      .push > .notification {
        padding-right: 6.75px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        padding-right: 5.994px; } }
@media (max-width: 1200px) {
      .push > .notification {
        padding-right: 6.75px; } }
@media (max-width: 800px) {
      .push > .notification {
        padding-right: 9px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        padding-right: 4.5px; } }
@media (max-height: 1000px) {
      .push > .notification {
        padding-top: 9px; } }
@media (max-width: 1500px) {
      .push > .notification {
        padding-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        padding-top: 7.992px; } }
@media (max-width: 1200px) {
      .push > .notification {
        padding-top: 9px; } }
@media (max-width: 800px) {
      .push > .notification {
        padding-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        padding-top: 6px; } }
@media (max-height: 1000px) {
      .push > .notification {
        padding-bottom: 9px; } }
@media (max-width: 1500px) {
      .push > .notification {
        padding-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .notification {
        padding-bottom: 7.992px; } }
@media (max-width: 1200px) {
      .push > .notification {
        padding-bottom: 9px; } }
@media (max-width: 800px) {
      .push > .notification {
        padding-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .notification {
        padding-bottom: 6px; } }
.push > .notification > .appicon {
      margin-right: 12px; }
@media (max-height: 1000px) {
        .push > .notification > .appicon {
          margin-right: 9px; } }
@media (max-width: 1500px) {
        .push > .notification > .appicon {
          margin-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .notification > .appicon {
          margin-right: 7.992px; } }
@media (max-width: 1200px) {
        .push > .notification > .appicon {
          margin-right: 9px; } }
@media (max-width: 800px) {
        .push > .notification > .appicon {
          margin-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .notification > .appicon {
          margin-right: 6px; } }
.push > .notification > .appicon > img {
        height: 20px;
        width: 20px;
        border-radius: 22%; }
@media (max-height: 1000px) {
          .push > .notification > .appicon > img {
            height: 15px; } }
@media (max-width: 1500px) {
          .push > .notification > .appicon > img {
            height: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .notification > .appicon > img {
            height: 13.32px; } }
@media (max-width: 1200px) {
          .push > .notification > .appicon > img {
            height: 15px; } }
@media (max-width: 800px) {
          .push > .notification > .appicon > img {
            height: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .notification > .appicon > img {
            height: 10px; } }
@media (max-height: 1000px) {
          .push > .notification > .appicon > img {
            width: 15px; } }
@media (max-width: 1500px) {
          .push > .notification > .appicon > img {
            width: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .notification > .appicon > img {
            width: 13.32px; } }
@media (max-width: 1200px) {
          .push > .notification > .appicon > img {
            width: 15px; } }
@media (max-width: 800px) {
          .push > .notification > .appicon > img {
            width: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .notification > .appicon > img {
            width: 10px; } }
.push > .notification > .text {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      line-height: 18px;
      font-size: 16px;
      margin-right: 12px; }
@media (max-height: 1000px) {
        .push > .notification > .text {
          line-height: 14px; } }
@media (max-width: 1500px) {
        .push > .notification > .text {
          line-height: 14px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .notification > .text {
          line-height: 12px; } }
@media (max-width: 1200px) {
        .push > .notification > .text {
          line-height: 14px; } }
@media (max-width: 800px) {
        .push > .notification > .text {
          line-height: 18px; } }
@media (max-height: 1000px) {
        .push > .notification > .text {
          font-size: 12px; } }
@media (max-width: 1500px) {
        .push > .notification > .text {
          font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .notification > .text {
          font-size: 10.656px; } }
@media (max-width: 1200px) {
        .push > .notification > .text {
          font-size: 12px; } }
@media (max-width: 800px) {
        .push > .notification > .text {
          font-size: 16px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .notification > .text {
          font-size: 8px; } }
@media (max-height: 1000px) {
        .push > .notification > .text {
          margin-right: 9px; } }
@media (max-width: 1500px) {
        .push > .notification > .text {
          margin-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .notification > .text {
          margin-right: 7.992px; } }
@media (max-width: 1200px) {
        .push > .notification > .text {
          margin-right: 9px; } }
@media (max-width: 800px) {
        .push > .notification > .text {
          margin-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .notification > .text {
          margin-right: 6px; } }
.push > .notification > .text > .appname {
        font-weight: 600; }
.push > .notification > .text > .notification-text {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-break: break-word; }
.push > .notification > .text .superfluous {
        font-size: 12px;
        color: rgba(255, 255, 255, .24); }
@media (max-height: 1000px) {
          .push > .notification > .text .superfluous {
            font-size: 9px; } }
@media (max-width: 1500px) {
          .push > .notification > .text .superfluous {
            font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .notification > .text .superfluous {
            font-size: 7.992px; } }
@media (max-width: 1200px) {
          .push > .notification > .text .superfluous {
            font-size: 9px; } }
@media (max-width: 800px) {
          .push > .notification > .text .superfluous {
            font-size: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .notification > .text .superfluous {
            font-size: 6px; } }
.push > .lock-screen-notification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    width: 304px;
    margin-top: 18px;
    margin-left: 16px;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, .24), 0 1px 0 rgba(255, 255, 255, .24);
            box-shadow: 0 -1px 0 rgba(255, 255, 255, .24), 0 1px 0 rgba(255, 255, 255, .24); }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        width: 228px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        width: 228px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        width: 202.464px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        width: 228px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        width: 304px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .lock-screen-notification {
        width: 152px; } }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        margin-top: 13.5px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        margin-top: 13.5px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        margin-top: 11.988px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        margin-top: 13.5px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        margin-top: 18px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .lock-screen-notification {
        margin-top: 9px; } }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        margin-left: 12px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        margin-left: 12px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        margin-left: 10.656px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        margin-left: 12px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        margin-left: 16px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .lock-screen-notification {
        margin-left: 8px; } }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        margin-right: 12px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        margin-right: 12px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        margin-right: 3px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        margin-right: 3px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        margin-right: 3px; } }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        padding-top: 9px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        padding-top: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        padding-top: 7.992px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        padding-top: 9px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        padding-top: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .lock-screen-notification {
        padding-top: 6px; } }
@media (max-height: 1000px) {
      .push > .lock-screen-notification {
        padding-bottom: 9px; } }
@media (max-width: 1500px) {
      .push > .lock-screen-notification {
        padding-bottom: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .push > .lock-screen-notification {
        padding-bottom: 7.992px; } }
@media (max-width: 1200px) {
      .push > .lock-screen-notification {
        padding-bottom: 9px; } }
@media (max-width: 800px) {
      .push > .lock-screen-notification {
        padding-bottom: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
      .push > .lock-screen-notification {
        padding-bottom: 6px; } }
.push > .lock-screen-notification > .notification-header {
      margin-right: 15px;
      font-size: 10px;
      font-weight: 100; }
@media (max-height: 1000px) {
        .push > .lock-screen-notification > .notification-header {
          margin-right: 3px; } }
@media (max-width: 1500px) {
        .push > .lock-screen-notification > .notification-header {
          margin-right: 3px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .lock-screen-notification > .notification-header {
          margin-right: 3px; } }
@media (max-width: 1200px) {
        .push > .lock-screen-notification > .notification-header {
          margin-right: 3px; } }
@media (max-width: 800px) {
        .push > .lock-screen-notification > .notification-header {
          margin-right: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .lock-screen-notification > .notification-header {
          font-size: 6.5px; } }
.push > .lock-screen-notification > .notification-header > img {
        height: 20px;
        width: 20px;
        border-radius: 22%; }
@media (max-height: 1000px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 15px; } }
@media (max-width: 1500px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 13.32px; } }
@media (max-width: 1200px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 15px; } }
@media (max-width: 800px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .lock-screen-notification > .notification-header > img {
            height: 10px; } }
@media (max-height: 1000px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 15px; } }
@media (max-width: 1500px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 13.32px; } }
@media (max-width: 1200px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 15px; } }
@media (max-width: 800px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 20px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .lock-screen-notification > .notification-header > img {
            width: 10px; } }
.push > .lock-screen-notification > .notification-header .application-name {
        display: inline-block;
        position: relative;
        left: 4px;
        bottom: 6px; }
@media (max-height: 1000px) {
          .push > .lock-screen-notification > .notification-header .application-name {
            bottom: 4px; } }
@media (max-width: 1500px) {
          .push > .lock-screen-notification > .notification-header .application-name {
            bottom: 4px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .lock-screen-notification > .notification-header .application-name {
            bottom: 4px; } }
@media (max-width: 1200px) {
          .push > .lock-screen-notification > .notification-header .application-name {
            bottom: 4px; } }
@media (max-width: 800px) {
          .push > .lock-screen-notification > .notification-header .application-name {
            bottom: 6px; } }
.push > .lock-screen-notification > .notification-header .timestamp {
        float: right; }
.push > .lock-screen-notification > .notification-content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      line-height: 18px;
      margin-right: 12px; }
@media (max-height: 1000px) {
        .push > .lock-screen-notification > .notification-content {
          line-height: 14px; } }
@media (max-width: 1500px) {
        .push > .lock-screen-notification > .notification-content {
          line-height: 14px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .lock-screen-notification > .notification-content {
          line-height: 12px; } }
@media (max-width: 1200px) {
        .push > .lock-screen-notification > .notification-content {
          line-height: 14px; } }
@media (max-width: 800px) {
        .push > .lock-screen-notification > .notification-content {
          line-height: 18px; } }
@media (max-height: 1000px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 9px; } }
@media (max-width: 1500px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 7.992px; } }
@media (max-width: 1200px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 9px; } }
@media (max-width: 800px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 12px; } }
@media (max-width: 1500px) and (max-height: 750px) {
        .push > .lock-screen-notification > .notification-content {
          margin-right: 6px; } }
.push > .lock-screen-notification > .notification-content .message-text {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-break: break-word;
        font-size: 11.5px; }
@media (max-height: 1000px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 9px; } }
@media (max-width: 1500px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 9px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 8px; } }
@media (max-width: 1200px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 9px; } }
@media (max-width: 800px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 11.5px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            font-size: 6.5px; } }
@media (max-width: 1500px) and (max-height: 750px) {
          .push > .lock-screen-notification > .notification-content .message-text {
            line-height: 9px; } }
.push > .lock-screen-notification > .notification-content .rich-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
.push > .lock-screen-notification > .notification-content .rich-body .rich-body-preview {
          -webkit-line-clamp: 3;
          font-weight: 100; }
.push > .lock-screen-notification > .notification-content .message-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
.push > .lock-screen-notification > .notification-content .message-header .message-titles {
          -webkit-box-flex: 9;
              -ms-flex: 9;
                  flex: 9;
          margin-right: 16px; }
@media (max-width: 1500px) and (max-height: 750px) {
            .push > .lock-screen-notification > .notification-content .message-header .message-titles {
              margin-right: 1px; } }
.push > .lock-screen-notification > .notification-content .message-header .message-titles .message-header-text {
            -webkit-line-clamp: 1;
            font-weight: 500; }
.push > .lock-screen-notification > .notification-content .message-header .thumbnail-container {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
@media (max-width: 1500px) and (max-height: 750px) {
            .push > .lock-screen-notification > .notification-content .message-header .thumbnail-container {
              margin-top: 4px; } }
.push > .lock-screen-notification > .notification-content .message-header .thumbnail-container .image-thumbnail {
            height: 25px;
            width: 25px; }
@media (max-width: 1500px) and (max-height: 750px) {
              .push > .lock-screen-notification > .notification-content .message-header .thumbnail-container .image-thumbnail {
                height: 15px; } }
@media (max-width: 1500px) and (max-height: 750px) {
              .push > .lock-screen-notification > .notification-content .message-header .thumbnail-container .image-thumbnail {
                width: 15px; } }
.remove-zone {
  position: absolute;
  z-index: 9000;
  left: -30px;
  top: -15px;
  width: calc(100% + 45px);
  height: calc(100% + 15px);
  background-color: rgba(255, 255, 255, .75);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in; }
.remove-zone .border {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    margin: 30px 15px 30px 30px;
    padding: 3px;
    border: 2px dashed;
    border-color: transparent;
    border-radius: 12px;
    -webkit-transition: border-color 0.08s ease-in;
    transition: border-color 0.08s ease-in; }
.remove-zone .jaqen {
    font-size: 48px;
    color: #d0021b;
    margin-bottom: 24px; }
.remove-zone label {
    color: gray;
    font-style: italic; }
.remove-zone.hovering .border {
    border-color: rgba(208, 2, 27, .4); }
.remove-zone.hidden {
    opacity: 0;
    pointer-events: none; }
.remove-zone:not(.hidden) ~ div {
    -webkit-filter: blur(8px); }
.remove-zone ~ div {
    transition: -webkit-filter 0s; }
.center {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  margin: 0 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
@media (max-height: 1000px) {
    .center {
      margin: 0 15px; } }
@media (max-width: 1500px) {
    .center {
      margin: 0 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .center {
      margin: 0 15px; } }
@media (max-width: 1200px) {
    .center {
      margin: 0 15px 0 0; } }
@media (max-width: 800px) {
    .center {
      margin: 0; } }
@media (max-height: 1000px) {
    .center {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1500px) {
    .center {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .center {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 1200px) {
    .center {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
@media (max-width: 800px) {
    .center {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
.center.no-right {
    margin: 0 0 0 15px; }
@media (max-height: 1000px) {
      .center.no-right {
        margin: 0 0 0 15px; } }
@media (max-width: 1500px) {
      .center.no-right {
        margin: 0 0 0 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .center.no-right {
        margin: 0 0 0 15px; } }
@media (max-width: 1200px) {
      .center.no-right {
        margin: 0 0 0 15px; } }
@media (max-width: 800px) {
      .center.no-right {
        margin: 0; } }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@supports not (-apple-trailing-word: inherit) {
  div[data-slate-editor] {
    -webkit-user-modify: read-write !important; } }
html, body {
  height: 100%;
  width: 100%;
  font-family: 'Source Sans Pro'; }
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
article, section {
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
.isvg {
  pointer-events: none; }
.isvg.loaded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  height: 100%;
  width: 100%;
  isolation: isolate;
  padding: 30px 30px 0 30px; }
@media (max-height: 1000px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1500px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .page {
      padding: 30px 30px 0 30px; } }
@media (max-width: 1200px) {
    .page {
      padding: 30px 30px 0 15px; } }
@media (max-width: 800px) {
    .page {
      padding: 30px 15px 0 15px; } }
.icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px; }
.icon svg {
    height: 24px;
    width: 24px; }
.jaqen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  width: 44px;
  font-size: 24px; }
.jaqen:not(.interactive) {
    pointer-events: none; }
.jaqen.interactive {
    cursor: pointer; }
.text-input {
  position: relative;
  overflow: hidden;
  line-height: normal;
  padding: 5px 10px;
  background-color: white; }
.text-input.disabled {
    background-size: 45px 46px;
    background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.text-input.disabled:focus {
      -webkit-box-shadow: none;
              box-shadow: none;
      background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.text-disabled {
  color: #bfbfbf !important; }
.disableField {
  pointer-events: none; }
a {
  color: rgba(17, 115, 188, .6);
  text-decoration: none; }
a:hover, a:focus {
    color: #1173BC;
    -webkit-filter: drop-shadow(0 0 1px rgba(17, 115, 188, .3)); }
div {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  resize: none; }
h1 {
  font-size: 32px;
  font-weight: 300; }
::-webkit-input-placeholder {
  color: rgba(128, 128, 128, .5); }
::-moz-placeholder {
  color: rgba(128, 128, 128, .5); }
:-moz-placeholder {
  color: rgba(128, 128, 128, .5); }
:-ms-input-placeholder {
  color: rgba(128, 128, 128, .5); }
.special-fullscreen, .blurred-overlay, .modal {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9000; }
.blurred-overlay {
  z-index: 7000;
  background-color: rgba(0, 0, 0, .42);
  opacity: 1;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
  pointer-events: none; }
.blurred-overlay.true ~ div {
    -webkit-filter: blur(8px); }
.blurred-overlay ~ div {
    transition: -webkit-filter 0s; }
.blurred-overlay.false {
    opacity: 0; }
.blurred-overlay.none {
    display: none; }
.placeholder-text-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
.placeholder-text-input input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.placeholder-text-input input[type='checkbox'] {
      height: 100%;
      margin-left: 10px; }
.placeholder-text-input input:hover + .placeholder.active, .placeholder-text-input input:focus + .placeholder.active {
      opacity: 1; }
.placeholder-text-input .placeholder {
    opacity: 0;
    position: absolute;
    right: 10px;
    color: rgba(128, 128, 128, .5);
    pointer-events: none; }
.placeholder-text-input .placeholder.force {
      opacity: 1; }
.placeholder-text-input + .placeholder-text-input {
    border-left: 1px dashed #e6e6e6; }
.alert {
  position: absolute;
  z-index: 8000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ffffff;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 44px;
  visibility: hidden;
  opacity: 0;
  color: gray;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }
.alert span {
    font-weight: 600;
    letter-spacing: 0.0625em;
    text-transform: uppercase; }
.alert.success {
    visibility: visible;
    opacity: 1;
    color: #7ed321;
    border-bottom: 1px solid #7ed321; }
.alert.error {
    visibility: visible;
    opacity: 1;
    color: #d0021b;
    border-bottom: 1px solid #d0021b; }
.alert.warning {
    visibility: visible;
    opacity: 1;
    color: #d67d00;
    border-bottom: 1px solid #d67d00; }
.alert.info {
    visibility: visible;
    opacity: 1;
    color: #bfbfbf;
    border-bottom: 1px solid #bfbfbf; }
.alert.reload {
    visibility: visible;
    opacity: 1;
    color: #1173BC;
    border-bottom: 1px solid #1173BC;
    border-bottom: 1px solid #1173BC;
    color: #1173BC; }
.alert.reload {
    height: 90px; }
.alert.fixed {
    position: fixed; }
.react-kronos .days {
  line-height: normal; }
.image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.image-container + .image-container {
    border-left: 1px dashed #e6e6e6; }
.image-container .image-current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 200px; }
.image-container .image-processing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    background-color: rgba(230, 230, 230, .5); }
.image-container .image-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(230, 230, 230, .2); }
.image-container .image-detail .image-detail-label {
      padding: 0px 5px;
      font-style: italic;
      color: #d9d9d9; }
.image-container .image-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.image-container .image-preview .image-preview-wrapper {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      background-color: rgba(230, 230, 230, .5); }
.image-container .image-preview .image-preview-wrapper .image-preview-image-wrapper {
        max-height: 115px;
        position: relative; }
.image-container .image-preview .image-preview-wrapper .image-preview-image-wrapper img {
          max-height: 115px;
          -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
                  box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23); }
.image-container .image-preview:hover .delete-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer; }
.image-container .image-preview:hover .delete-button:hover .red-button {
        background: #d0021b; }
.image-container .image-preview .delete-button {
      display: none;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 44px;
      width: 44px;
      position: absolute;
      right: -22px;
      top: -22px; }
.image-container .image-preview .delete-button .red-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 24px;
        color: #ffffff;
        background: rgba(208, 2, 27, .4);
        border-radius: 24px;
        width: 22px;
        height: 22px; }
.image-container .upload-image {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 44px;
    border-top: dashed 1px #e6e6e6; }
.image-container .upload-image:hover {
      background-color: rgba(126, 211, 33, .12); }
.image-container .upload-image:before {
      content: 'Upload Image';
      padding: 0 15px;
      color: #7ed321; }
.image-container .upload-image ::-webkit-file-upload-button {
      visibility: hidden; }
.image-container .upload-image input {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      opacity: 0;
      cursor: pointer !important; }
.image-container .upload-image .upload-icon {
      font-size: 24px;
      width: 44px;
      text-align: center;
      pointer-events: none; }
.image-container .upload-image .upload-icon:before {
        color: #7ed321; }
.image-container .spinner {
    position: absolute;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
    width: 64px;
    height: 64px;
    border-top: 4px solid #cccccc;
    border-right: 4px solid white;
    border-bottom: 4px solid white;
    border-left: 4px solid white;
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.image-container .spinner,
  .image-container .spinner:after {
    border-radius: 50%; }
.empty {
  text-align: center;
  font-style: italic;
  color: #bfbfbf; }
/* Bug workaround for flex issues on Chrome 48 */
* {
  min-width: 0;
  min-height: 0; }
.primary {
  color: #1173BC; }
.progress-bar {
  height: 2px;
  background-color: #1173BC;
  position: relative;
  border-radius: 6px;
  -webkit-transition: all 500ms;
  transition: all 500ms; }
.progress-bar:after {
    position: absolute;
    right: 0;
    height: 2px;
    width: 24px;
    content: "";
    display: block;
    -webkit-box-shadow: 12px 0 6px 1px rgba(17, 115, 188, .6), 10px 0 6px 1px rgba(17, 115, 188, .6), 8px 0 6px 1px rgba(17, 115, 188, .6), 6px 0 6px 1px rgba(17, 115, 188, .6), 4px 0 6px 1px rgba(17, 115, 188, .6), 2px 0 6px 1px rgba(17, 115, 188, .7), 0 0 6px 1px rgba(17, 115, 188, .8), -4px 0 6px 1px rgba(17, 115, 188, .7), -8px 0 6px 1px rgba(17, 115, 188, .6), -12px 0 6px 1px rgba(17, 115, 188, .5), -16px 0 6px 1px rgba(17, 115, 188, .4), -20px 0 6px 1px rgba(17, 115, 188, .3), -24px 0 6px 1px rgba(17, 115, 188, .2);
            box-shadow: 12px 0 6px 1px rgba(17, 115, 188, .6), 10px 0 6px 1px rgba(17, 115, 188, .6), 8px 0 6px 1px rgba(17, 115, 188, .6), 6px 0 6px 1px rgba(17, 115, 188, .6), 4px 0 6px 1px rgba(17, 115, 188, .6), 2px 0 6px 1px rgba(17, 115, 188, .7), 0 0 6px 1px rgba(17, 115, 188, .8), -4px 0 6px 1px rgba(17, 115, 188, .7), -8px 0 6px 1px rgba(17, 115, 188, .6), -12px 0 6px 1px rgba(17, 115, 188, .5), -16px 0 6px 1px rgba(17, 115, 188, .4), -20px 0 6px 1px rgba(17, 115, 188, .3), -24px 0 6px 1px rgba(17, 115, 188, .2); }
.heading {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 43px;
  color: gray; }
.heading > .jaqen {
    width: 44px;
    color: #bfbfbf; }
.heading > .title {
    cursor: default;
    font-size: 16px;
    line-height: 43px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 11px; }
.list {
  z-index: 1;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100%;
  overflow-y: auto;
  -webkit-transition: top 0.3s cubic-bezier(0.46, 0.04, 0.52, 0.9);
  transition: top 0.3s cubic-bezier(0.46, 0.04, 0.52, 0.9);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.list article:first-child {
    margin-top: 18px; }
.list article:last-child {
    margin-bottom: 120px; }
@media (max-height: 1000px) {
      .list article:last-child {
        margin-bottom: 120px; } }
@media (max-width: 1500px) {
      .list article:last-child {
        margin-bottom: 120px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .list article:last-child {
        margin-bottom: 120px; } }
@media (max-width: 1200px) {
      .list article:last-child {
        margin-bottom: 0; } }
@media (max-width: 800px) {
      .list article:last-child {
        margin-bottom: 0; } }
.container.expanded ~ .list,
.message-heading.expanded ~ .list {
  position: relative;
  top: 0; }
.message-heading.expanded > .title {
  background-color: whitesmoke;
  border-bottom: 1px solid #e6e6e6; }
article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin: 1px 15px 0;
  line-height: 44px;
  font-size: 16px;
  color: gray;
  background-color: white;
  border-top: 1px solid #e6e6e6; }
article:last-child {
    border-bottom: 1px solid #e6e6e6; }
article:last-child .field input[type=text], article:last-child .field input[type=password] {
      height: 42px; }
article.empty {
    -webkit-box-shadow: none;
            box-shadow: none; }
article.empty .warning-about-regions {
      line-height: normal;
      color: #d67d00; }
article.dragging .details {
    display: none; }
article input[type='text'], article textarea, article input.rw-input {
    border: 0;
    outline: 0;
    padding-left: 10px;
    background-size: 45px 46px;
    color: gray; }
article input[type='text']:focus, article textarea:focus, article input.rw-input:focus {
      color: black; }
article .sort-handle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 44px;
    cursor: -webkit-grab;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-right: 1px solid white;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
article .sort-handle-icon-svg {
    height: 24px; }
article .sort-handle-icon-svg svg {
      height: 100%; }
article .left-handle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 44px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-right: 1px solid white; }
article .left-handle.sort {
      cursor: -webkit-grab; }
article .edit-handle {
    color: #bfbfbf;
    cursor: -webkit-grab; }
article .reference {
    cursor: pointer;
    border-left: 1px dashed #e6e6e6; }
article .attribute .sort-handle, article .templates .sort-handle {
    cursor: default; }
article .secondary-label {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
article label {
    padding: 0 10px;
    font-style: italic; }
article:not(.hovering) .jaqen.postscript {
    color: #4ed4b7; }
article.expanded:not(.region) .sort-handle {
    border-right: 1px solid #e6e6e6; }
article.expanded:not(.region) .left-handle {
    border-right: 1px solid #e6e6e6; }
section.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
section.title .name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    cursor: text;
    outline: none;
    min-height: 43px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
section.title .name:hover a {
      color: #1173BC; }
section.title .name textarea, section.title .name input {
      -webkit-box-flex: 0;
          -ms-flex: 0;
              flex: 0;
      padding-left: 0px; }
section.title .name span,
    section.title .name .message-title {
      padding: 0 10px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
section.title .name a {
      cursor: pointer;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: block;
      padding-left: 10px;
      padding-right: 15px;
      text-decoration: none;
      line-height: 44px;
      color: gray;
      -webkit-user-drag: none;
      overflow: hidden;
      text-overflow: ellipsis; }
section.title .name label {
      padding: 0 0 0 10px; }
section.title .name .campus-label {
      font-size: 14px;
      font-style: italic;
      color: #4ed4b7;
      pointer-events: none; }
article.expanded section.title .name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
article.expanded section.title .name textarea, article.expanded section.title .name input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 12px 10px; }
article.expanded section.title .name a, article.expanded section.title .name span, article.expanded section.title .name label, article.expanded section.title .name .campus-label {
    display: none; }
.incomplete-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px;
  font-style: italic;
  color: #d67d00;
  pointer-events: none; }
.incomplete-label span {
    padding: 0; }
.list > article.container:not(.expanded) .title .name:hover a {
  color: #1173BC; }
.list > article.item:not(.expanded) .title .name:hover a {
  color: gray; }
.list > article.user-row:not(.expanded) .title .name:hover a {
  color: #1173BC; }
.list > article.message.draft:not(.expanded) .title .name:hover a {
  color: #d67d00; }
.list > article.message.scheduled:not(.expanded) .title .name:hover a {
  color: #7ed321; }
.list > article.message.sending:not(.expanded) .title .name:hover a {
  color: #1173BC; }
.list > article.message.complete:not(.expanded) .title .name:hover a {
  color: #bfbfbf; }
.list > article.message.failed:not(.expanded) .title .name:hover a {
  color: #bfbfbf; }
.list > article.message.deleted:not(.expanded) .title .name:hover a {
  color: #d0021b; }
.list > article.region:not(.expanded) .title .name:hover a {
  color: #d0021b; }
article.container .icon {
  color: #1173BC; }
article.container .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.container .sort-handle {
  color: #1173BC; }
article.container .left-handle {
  color: #1173BC; }
article.container .right-handle {
  color: #1173BC; }
article.container .reference {
  color: #bfbfbf; }
article.container .title > [class*='-handle']:hover, article.container .reference:hover {
  color: #1173BC; }
article.container.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC; }
article.container.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC;
          box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC; }
article.container.expanded .name a {
    cursor: text; }
article.container-ccb .icon {
  color: #7A5200; }
article.container-ccb .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.container-ccb .sort-handle {
  color: #7A5200; }
article.container-ccb .left-handle {
  color: #7A5200; }
article.container-ccb .right-handle {
  color: #7A5200; }
article.container-ccb .reference {
  color: #bfbfbf; }
article.container-ccb .title > [class*='-handle']:hover, article.container-ccb .reference:hover {
  color: #7A5200; }
article.container-ccb.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #7A5200, -2px 0 0 #7A5200;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #7A5200, -2px 0 0 #7A5200; }
article.container-ccb.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #7A5200, -6px 0 0 1px #7A5200;
          box-shadow: 6px 0 0 1px #7A5200, -6px 0 0 1px #7A5200; }
article.container-ccb.expanded .name a {
    cursor: text; }
article.item .icon {
  color: gray; }
article.item .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.item .sort-handle {
  color: gray; }
article.item .left-handle {
  color: gray; }
article.item .right-handle {
  color: gray; }
article.item .reference {
  color: #bfbfbf; }
article.item .title > [class*='-handle']:hover, article.item .reference:hover {
  color: gray; }
article.item.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 gray, -2px 0 0 gray;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 gray, -2px 0 0 gray; }
article.item.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px gray, -6px 0 0 1px gray;
          box-shadow: 6px 0 0 1px gray, -6px 0 0 1px gray; }
article.item.expanded .name a {
    cursor: text; }
article.message-heading .icon {
  color: #bfbfbf; }
article.message-heading .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message-heading .sort-handle {
  color: #bfbfbf; }
article.message-heading .left-handle {
  color: #bfbfbf; }
article.message-heading .right-handle {
  color: #bfbfbf; }
article.message-heading .reference {
  color: #bfbfbf; }
article.message-heading .title > [class*='-handle']:hover, article.message-heading .reference:hover {
  color: #bfbfbf; }
article.message-heading.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf; }
article.message-heading.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf;
          box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf; }
article.message-heading.expanded .name a {
    cursor: text; }
article.user-row .icon {
  color: #1173BC; }
article.user-row .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.user-row .sort-handle {
  color: #1173BC; }
article.user-row .left-handle {
  color: #1173BC; }
article.user-row .right-handle {
  color: #1173BC; }
article.user-row .reference {
  color: #bfbfbf; }
article.user-row .title > [class*='-handle']:hover, article.user-row .reference:hover {
  color: #1173BC; }
article.user-row.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC; }
article.user-row.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC;
          box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC; }
article.user-row.expanded .name a {
    cursor: text; }
article.message.draft .icon {
  color: #d67d00; }
article.message.draft .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.draft .sort-handle {
  color: #d67d00; }
article.message.draft .left-handle {
  color: #d67d00; }
article.message.draft .right-handle {
  color: #d67d00; }
article.message.draft .reference {
  color: #bfbfbf; }
article.message.draft .title > [class*='-handle']:hover, article.message.draft .reference:hover {
  color: #d67d00; }
article.message.draft.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d67d00, -2px 0 0 #d67d00;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d67d00, -2px 0 0 #d67d00; }
article.message.draft.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #d67d00, -6px 0 0 1px #d67d00;
          box-shadow: 6px 0 0 1px #d67d00, -6px 0 0 1px #d67d00; }
article.message.draft.expanded .name a {
    cursor: text; }
article.message.scheduled .icon {
  color: #7ed321; }
article.message.scheduled .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.scheduled .sort-handle {
  color: #7ed321; }
article.message.scheduled .left-handle {
  color: #7ed321; }
article.message.scheduled .right-handle {
  color: #7ed321; }
article.message.scheduled .reference {
  color: #bfbfbf; }
article.message.scheduled .title > [class*='-handle']:hover, article.message.scheduled .reference:hover {
  color: #7ed321; }
article.message.scheduled.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #7ed321, -2px 0 0 #7ed321;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #7ed321, -2px 0 0 #7ed321; }
article.message.scheduled.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #7ed321, -6px 0 0 1px #7ed321;
          box-shadow: 6px 0 0 1px #7ed321, -6px 0 0 1px #7ed321; }
article.message.scheduled.expanded .name a {
    cursor: text; }
article.message.sending .icon {
  color: #1173BC; }
article.message.sending .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.sending .sort-handle {
  color: #1173BC; }
article.message.sending .left-handle {
  color: #1173BC; }
article.message.sending .right-handle {
  color: #1173BC; }
article.message.sending .reference {
  color: #bfbfbf; }
article.message.sending .title > [class*='-handle']:hover, article.message.sending .reference:hover {
  color: #1173BC; }
article.message.sending.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #1173BC, -2px 0 0 #1173BC; }
article.message.sending.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC;
          box-shadow: 6px 0 0 1px #1173BC, -6px 0 0 1px #1173BC; }
article.message.sending.expanded .name a {
    cursor: text; }
article.message.complete .icon {
  color: #bfbfbf; }
article.message.complete .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.complete .sort-handle {
  color: #bfbfbf; }
article.message.complete .left-handle {
  color: #bfbfbf; }
article.message.complete .right-handle {
  color: #bfbfbf; }
article.message.complete .reference {
  color: #bfbfbf; }
article.message.complete .title > [class*='-handle']:hover, article.message.complete .reference:hover {
  color: #bfbfbf; }
article.message.complete.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf; }
article.message.complete.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf;
          box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf; }
article.message.complete.expanded .name a {
    cursor: text; }
article.message.failed .icon {
  color: #bfbfbf; }
article.message.failed .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.failed .sort-handle {
  color: #bfbfbf; }
article.message.failed .left-handle {
  color: #bfbfbf; }
article.message.failed .right-handle {
  color: #bfbfbf; }
article.message.failed .reference {
  color: #bfbfbf; }
article.message.failed .title > [class*='-handle']:hover, article.message.failed .reference:hover {
  color: #bfbfbf; }
article.message.failed.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #bfbfbf, -2px 0 0 #bfbfbf; }
article.message.failed.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf;
          box-shadow: 6px 0 0 1px #bfbfbf, -6px 0 0 1px #bfbfbf; }
article.message.failed.expanded .name a {
    cursor: text; }
article.message.deleted .icon {
  color: #d0021b; }
article.message.deleted .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.message.deleted .sort-handle {
  color: #d0021b; }
article.message.deleted .left-handle {
  color: #d0021b; }
article.message.deleted .right-handle {
  color: #d0021b; }
article.message.deleted .reference {
  color: #bfbfbf; }
article.message.deleted .title > [class*='-handle']:hover, article.message.deleted .reference:hover {
  color: #d0021b; }
article.message.deleted.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d0021b, -2px 0 0 #d0021b;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d0021b, -2px 0 0 #d0021b; }
article.message.deleted.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #d0021b, -6px 0 0 1px #d0021b;
          box-shadow: 6px 0 0 1px #d0021b, -6px 0 0 1px #d0021b; }
article.message.deleted.expanded .name a {
    cursor: text; }
article.region .icon {
  color: #d0021b; }
article.region .reset-password-button {
  color: #bfbfbf;
  border-left: 1px dashed #e6e6e6;
  cursor: pointer; }
article.region .sort-handle {
  color: #d0021b; }
article.region .left-handle {
  color: #d0021b; }
article.region .right-handle {
  color: #d0021b; }
article.region .reference {
  color: #bfbfbf; }
article.region .title > [class*='-handle']:hover, article.region .reference:hover {
  color: #d0021b; }
article.region.hovering {
  -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d0021b, -2px 0 0 #d0021b;
          box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6, 2px 0 0 #d0021b, -2px 0 0 #d0021b; }
article.region.expanded {
  background-color: white;
  z-index: 250;
  -webkit-box-shadow: 6px 0 0 1px #d0021b, -6px 0 0 1px #d0021b;
          box-shadow: 6px 0 0 1px #d0021b, -6px 0 0 1px #d0021b; }
article.region.expanded .name a {
    cursor: text; }
article.container.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.container input[type='text']:focus, article.container textarea:focus {
  background-image: linear-gradient(-45deg, rgba(17, 115, 188, .05) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(17, 115, 188, .05) 50%, rgba(17, 115, 188, .05) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.item.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.item input[type='text']:focus, article.item textarea:focus {
  background-image: linear-gradient(-45deg, rgba(128, 128, 128, .06) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(128, 128, 128, .06) 50%, rgba(128, 128, 128, .06) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.user-row.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.user-row input[type='text']:focus, article.user-row textarea:focus {
  background-image: linear-gradient(-45deg, rgba(17, 115, 188, .05) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(17, 115, 188, .05) 50%, rgba(17, 115, 188, .05) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.message.draft.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.message.draft input[type='text']:focus, article.message.draft textarea:focus {
  background-image: linear-gradient(-45deg, rgba(214, 125, 0, .08) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(214, 125, 0, .08) 50%, rgba(214, 125, 0, .08) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.message.scheduled.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.message.scheduled input[type='text']:focus, article.message.scheduled textarea:focus {
  background-image: linear-gradient(-45deg, rgba(126, 211, 33, .08) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(126, 211, 33, .08) 50%, rgba(126, 211, 33, .08) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.region.expanded .title .title-text {
  display: inline;
  background-size: 45px 46px;
  color: #3F3F3F;
  -webkit-user-select: text; }
article.region input[type='text']:focus, article.region textarea:focus {
  background-image: linear-gradient(-45deg, rgba(208, 2, 27, .05) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(208, 2, 27, .05) 50%, rgba(208, 2, 27, .05) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article .property input[type='text']:focus, article .property textarea:focus {
  background-image: linear-gradient(-45deg, rgba(214, 125, 0, .08) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(214, 125, 0, .08) 50%, rgba(214, 125, 0, .08) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
article.container label, article .container label {
  color: #1173BC; }
article.item label, article .item label {
  color: gray; }
article.property label, article .property label {
  color: #d67d00; }
article.attribute.campus label, article .attribute.campus label {
  color: #4ed4b7; }
article.region label, article .region label {
  color: #d0021b; }
article.container .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 #1173BC, 0 -1px 0 #1173BC;
          box-shadow: 0 1px 0 #1173BC, 0 -1px 0 #1173BC; }
article.item .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 gray, 0 -1px 0 gray;
          box-shadow: 0 1px 0 gray, 0 -1px 0 gray; }
article.message.draft .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 #d67d00, 0 -1px 0 #d67d00;
          box-shadow: 0 1px 0 #d67d00, 0 -1px 0 #d67d00; }
article.message.scheduled .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 #7ed321, 0 -1px 0 #7ed321;
          box-shadow: 0 1px 0 #7ed321, 0 -1px 0 #7ed321; }
article.message.complete .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 #bfbfbf, 0 -1px 0 #bfbfbf;
          box-shadow: 0 1px 0 #bfbfbf, 0 -1px 0 #bfbfbf; }
article.message.failed .attribute.solid-separated {
  -webkit-box-shadow: 0 1px 0 #bfbfbf, 0 -1px 0 #bfbfbf;
          box-shadow: 0 1px 0 #bfbfbf, 0 -1px 0 #bfbfbf; }
.attitude-poll-results {
  position: relative;
  border-top: dashed 1px #e6e6e6;
  background: white;
  padding-left: 10px;
  padding-right: 10px; }
.attitude-poll-results .title {
    font-size: 14px;
    color: #1173BC;
    margin: 10px 0 5px; }
section.details .property, section.details .attribute {
  position: relative;
  border-top: dashed 1px #e6e6e6;
  background: white; }
section.details .property:not(:last-child) {
  border-bottom: dashed 1px #e6e6e6;
  margin-bottom: -1px; }
section.details .templates {
  border-top: dashed 1px #e6e6e6;
  height: 77px; }
section.details .solid-separated {
  margin-top: 1px;
  border: 0;
  z-index: 12; }
section.details .card-definition,
section.details .related-content-setting {
  border-top: dashed 1px #e6e6e6;
  background: #f7f7f8;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #757575; }
section.details .card-properties {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.attributes .attribute {
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.attributes .attribute.hidden {
    height: 0;
    opacity: 0;
    border: 0;
    display: none; }
.attributes .campus .sort-handle {
  color: #4ed4b7;
  cursor: -webkit-grab; }
.attributes .color .sort-handle {
  color: #4ed4b7;
  cursor: -webkit-grab; }
.attributes .restricted .sort-handle, .attributes .restricted label {
  color: #d0021b; }
.attributes .templates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: white; }
.attributes .template-picker {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.attributes .template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  border-right: dashed 1px #e6e6e6;
  -webkit-transition: all 0.33s ease-out;
  transition: all 0.33s ease-out; }
.attributes .template path, .attributes .template circle, .attributes .template rect, .attributes .template polygon {
    fill: #bfbfbf; }
.attributes .template .options {
    width: 120px;
    padding: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: all 0.33s ease-out;
    transition: all 0.33s ease-out; }
.attributes .template .options > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
.attributes .template .options > div > label {
        margin: 0;
        padding: 0; }
.attributes .template .options > div > input {
        margin-left: 10px; }
.attributes .template:not(.expanded) .options {
    width: 0;
    padding: 0;
    opacity: 0;
    pointer-events: none; }
.attributes .template.expanded .options {
    background-color: rgba(255, 255, 255, .65);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08);
            box-shadow: inset 0 0 3px rgba(0, 0, 0, .08); }
.attributes .upload {
  position: relative;
  width: 25%;
  cursor: pointer !important; }
.attributes .upload:hover {
    background-color: rgba(126, 211, 33, .12); }
.attributes .upload:before {
    content: 'Upload image';
    padding: 0 15px;
    color: #7ed321; }
.attributes .upload ::-webkit-file-upload-button {
    visibility: hidden; }
.attributes .upload input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer !important; }
.attributes .upload .upload-icon {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 24px;
    width: 44px;
    text-align: center;
    pointer-events: none; }
.attributes .upload .upload-icon:before {
      color: #7ed321; }
.attributes .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.attributes .image .image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.attributes .image .image-wrapper .image-heading {
      background-color: #fafafa;
      border-bottom: 1px dashed #e6e6e6;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
.attributes .image .image-wrapper .image-heading > div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding: 0 15px; }
.attributes .image .image-wrapper .image-heading > div .dimensions {
          font-style: italic;
          font-size: 13px;
          color: #a6a6a6; }
.attributes .image .image-wrapper .image-heading > div + div {
          border-left: 1px dashed #e6e6e6; }
.attributes .image .image-wrapper .image-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      padding: 0;
      height: 135px;
      font-size: 0;
      line-height: 0; }
.attributes .image .image-wrapper .image-content .image-item {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: #e6e6e6;
        position: relative;
        width: 100%;
        height: 100%;
        padding: 10px;
        -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08);
                box-shadow: inset 0 0 3px rgba(0, 0, 0, .08); }
.attributes .image .image-wrapper .image-content .image-item + .image-item {
          border-left: 1px solid white; }
.attributes .image .image-wrapper .image-content .image-item img {
          max-width: 100%;
          max-height: 115px;
          margin: auto; }
.attributes .image .image-wrapper .image-content .image-item > img {
          opacity: 0.33;
          outline: 1px solid rgba(0, 0, 0, .33); }
.attributes .image .image-wrapper .image-content .image-item .image-crop {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 100%; }
.attributes .image .image-wrapper .image-content .image-item .image-crop img {
            opacity: 0;
            -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .33);
                    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .33); }
.attributes .image .image-wrapper .image-content .image-item .image-crop img.image-full-opacity {
            opacity: 1; }
.attributes .image .spinner {
    position: absolute;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
    width: 64px;
    height: 64px;
    border-top: 4px solid #cccccc;
    border-right: 4px solid white;
    border-bottom: 4px solid white;
    border-left: 4px solid white;
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.attributes .image .spinner,
  .attributes .image .spinner:after {
    border-radius: 50%; }
.attributes textarea {
  white-space: normal;
  overflow-x: hidden;
  overflow-y: auto;
  text-overflow: initial;
  line-height: 1.2;
  padding: 13px 10px;
  width: 100%;
  resize: none;
  background-color: rgba(255, 255, 255, 0); }
article.container .template.expanded {
  background-color: rgba(17, 115, 188, .08); }
article.container .template.expanded path, article.container .template.expanded circle, article.container .template.expanded rect, article.container .template.expanded polygon {
    fill: #1173BC; }
article.item .template.expanded {
  background-color: rgba(128, 128, 128, .08); }
article.item .template.expanded path, article.item .template.expanded circle, article.item .template.expanded rect, article.item .template.expanded polygon {
    fill: gray; }
.properties {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.properties .property {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.properties .property .sort-handle {
      background: white;
      color: #d67d00; }
.properties .prop-keys, .properties .prop-key {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.properties .prop-keys label, .properties .prop-key label {
      margin: auto 0; }
.properties input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.properties input[type='checkbox'] {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial;
      margin: auto 15px; }
.properties textarea {
    white-space: normal;
    overflow-x: hidden;
    overflow-y: auto;
    text-overflow: initial;
    line-height: 1.2;
    padding: 13px 10px;
    width: 100%;
    resize: none; }
.properties .done {
    width: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(126, 211, 33, .1);
    color: #7ed321; }
.properties .done:hover {
      cursor: pointer; }
.properties .hidden {
    display: none; }
.property.rich-text-editor {
  max-height: 246px;
  line-height: 1.5; }
.property.rich-text-editor .juicy-rich-text-editor {
    overflow: scroll;
    word-break: break-word; }
.property.rich-text-editor .html-preview {
    overflow: scroll;
    word-break: break-word;
    padding: 0px 15px;
    overflow: auto;
    width: 100%;
    display: block; }
.property.rich-text-editor .html-preview:before, .property.rich-text-editor .html-preview:after {
      content: '';
      position: absolute;
      left: 0px;
      height: 15px;
      width: 100%;
      z-index: 1; }
.property.rich-text-editor .html-preview:before {
      top: 0px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(white, rgba(255, 255, 255, 0)); }
.property.rich-text-editor .html-preview:after {
      bottom: 0px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
      background-image: linear-gradient(rgba(255, 255, 255, 0), white); }
.property .geocode {
  width: 44px;
  cursor: pointer;
  border-left: 1px dashed #e6e6e6;
  background-color: rgba(126, 211, 33, .1);
  color: #7ed321; }
.property .geocode.disabled {
    background-color: white;
    cursor: not-allowed; }
.property .geocode .spinner {
    position: relative;
    top: 8px;
    left: 8px;
    width: 28px;
    height: 28px;
    border-top: 2px solid #7ed321;
    border-right: 2px solid rgba(126, 211, 33, .25);
    border-bottom: 2px solid rgba(126, 211, 33, .25);
    border-left: 2px solid rgba(126, 211, 33, .25);
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.property .geocode .spinner,
  .property .geocode .spinner:after {
    border-radius: 50%; }
.attribute .run-feed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  height: 44px;
  cursor: pointer;
  border-left: 1px dashed #e6e6e6;
  background-color: rgba(78, 212, 183, .1);
  color: #4ed4b7; }
.attribute .run-feed.disabled {
    background-color: white;
    cursor: not-allowed; }
.attribute .run-feed .spinner {
    position: relative;
    top: 0px;
    left: 0px;
    width: 28px;
    height: 28px;
    border-top: 2px solid #4ed4b7;
    border-right: 2px solid rgba(78, 212, 183, .25);
    border-bottom: 2px solid rgba(78, 212, 183, .25);
    border-left: 2px solid rgba(78, 212, 183, .25);
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.attribute .run-feed .spinner,
  .attribute .run-feed .spinner:after {
    border-radius: 50%; }
.attr-bos, .prop-bos {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.value input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.value textarea {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 12px 10px; }
.value > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.value > span {
    padding: 0 15px 0 10px; }
.value.pad {
    padding-left: 10px; }
.value.zero {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial; }
.value.double {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
.value.triple {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3; }
.value.selected input.rw-input {
    color: #404040 !important;
    background-color: rgba(128, 128, 128, .08); }
.value.unselected input.rw-input, .value.unselected label, .value.unselected span {
    color: #bfbfbf !important; }
.value.option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.value.option > input[type='checkbox'] {
      -webkit-box-flex: initial;
          -ms-flex: initial;
              flex: initial;
      margin: 0 15px; }
.value.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 12px; }
.value.vertical > span {
      width: 100%;
      line-height: 1;
      padding-bottom: 5px; }
.value.disabled {
    color: #e6e6e6;
    cursor: default;
    pointer-events: none; }
.value .border-left {
    border-left: dashed 1px #e6e6e6; }
.value-row {
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.value-row:first-child {
    height: 44px; }
.value-row.double {
    height: 90px; }
.value-row.triple {
    height: 135px; }
.value-row.unconstrained {
    height: auto; }
.value-row.show-dashed-border {
    height: 45px;
    border-top: dashed 1px #e6e6e6; }
.value-row.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.value-row + .value-row {
    border-top: dashed 1px #e6e6e6; }
.value-row .value + .value {
    border-left: dashed 1px #e6e6e6; }
.valid-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.valid-input .icon {
    position: absolute;
    right: 0; }
.valid-input .icon.valid {
      color: #7ed321; }
.valid-input .icon.invalid {
      color: #d0021b; }
.row-layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.row-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0 10px 10px; }
.row-container .sub-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.row-container .sub-section span {
      padding-left: 10px; }
.row-container .sub-section:not(:first-child) {
      padding-left: 10px; }
.switch-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  border-style: solid;
  border-width: 1px;
  cursor: pointer; }
.switch-container-lock {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 50%; }
.switch-background {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%; }
.switch-button {
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  background-color: white;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.card-definition-greyout {
  opacity: 0.7; }
.card-definition-section,
.related-content-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.card-definition-label,
.related-content-label {
  font-size: 15px;
  padding-right: 12px; }
.related-content-label-wrapper {
  line-height: 100%;
  margin-left: 10px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
.card-properties-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.card-properties-detail-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.card-properties-detail-container .text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.card-definition-cta {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  fill: grey;
  padding: 0 7px; }
.card-definition-disabled {
  cursor: not-allowed;
  opacity: 0.5; }
.related-content-custom-title .value-row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.action-bar-hide-label {
  line-height: 1.2; }
.action-bar-dropdown-list .rw-dropdown-list-input {
  line-height: 1.2;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px; }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.right, .row-layer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  width: 352px; }
@media (max-height: 1000px) {
    .right, .row-layer {
      margin: 0; } }
@media (max-width: 1500px) {
    .right, .row-layer {
      margin: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .right, .row-layer {
      margin: 0; } }
@media (max-width: 1200px) {
    .right, .row-layer {
      margin: 0; } }
@media (max-width: 800px) {
    .right, .row-layer {
      margin: 0 15px; } }
@media (max-height: 1000px) {
    .right, .row-layer {
      width: 240px; } }
@media (max-width: 1500px) {
    .right, .row-layer {
      width: 240px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .right, .row-layer {
      width: 240px; } }
@media (max-width: 1200px) {
    .right, .row-layer {
      width: 240px; } }
@media (max-width: 800px) {
    .right, .row-layer {
      width: 100%; } }
.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 44px; }
.tabs:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 45px;
    left: 1px;
    right: 1px;
    height: 15px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(rgba(250, 250, 250, 0)));
    background-image: linear-gradient(#fafafa, rgba(250, 250, 250, 0)); }
.tabs > div {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    color: #bfbfbf;
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-left: 1px solid rgba(255, 255, 255, 0);
    border-right: 1px solid rgba(255, 255, 255, 0); }
.tabs > div.active {
      color: gray;
      border-top: 1px solid #d9d9d9;
      border-left: 1px solid #d9d9d9;
      border-right: 1px solid #d9d9d9;
      background-color: #fafafa; }
.tabs > div.active:after {
        content: '';
        position: absolute;
        bottom: -1px;
        left: 0px;
        height: 1px;
        width: 100%;
        z-index: 1;
        background-color: #fafafa; }
.tray {
  min-height: 112px;
  padding-bottom: 16px;
  border-top: 1px solid #d9d9d9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#fafafa, rgba(255, 255, 255, 0));
  background-size: 1px 100%, 1px 100%, 100% 100%;
  background-position: 0 0, 100% 0, 0 0;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  overflow-y: auto;
  position: absolute;
  top: 44px;
  left: 0px;
  right: 0px;
  bottom: 0px; }
@media (max-height: 1000px) {
    .tray {
      position: absolute; } }
@media (max-width: 1500px) {
    .tray {
      position: absolute; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .tray {
      position: absolute; } }
@media (max-width: 1200px) {
    .tray {
      position: static;
      position: initial; } }
@media (max-width: 800px) {
    .tray {
      position: static;
      position: initial; } }
.tray::-webkit-scrollbar {
    width: 0px; }
.tray::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .25);
    border-radius: 5px;
    background-clip: padding-box;
    border: 3px solid rgba(0, 0, 0, 0); }
.tray:hover::-webkit-scrollbar {
    width: 10px; }
.right .container, .row-layer .container {
  color: #1173BC; }
.right .container-ccb, .row-layer .container-ccb {
  color: #7A5200; }
.right .unique-container, .row-layer .unique-container {
  color: #9763db; }
.right .item, .row-layer .item {
  color: gray; }
.right .attribute, .row-layer .attribute {
  color: #4ed4b7; }
.right .property, .row-layer .property {
  color: #d67d00; }
.right .message, .row-layer .message {
  color: #1173BC; }
.right .action, .row-layer .action {
  color: #9763db; }
.right .target, .row-layer .target {
  color: #d0021b; }
.right .droppable, .row-layer .droppable {
  color: #7ed321; }
.right .region, .row-layer .region {
  color: #d0021b; }
.right .message_type, .row-layer .message_type {
  color: #7ed321; }
.draggable, .pup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: -webkit-grab;
  cursor: -moz-grab; }
.draggable .label, .pup .label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.draggable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 96px;
  height: 96px;
  background: white;
  border: 1px solid #e6e6e6;
  margin: 16px 0 0 16px;
  position: relative; }
.draggable > .draggable-icon {
    font-size: 48px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 12px; }
.draggable > .draggable-icon svg {
      height: 100%; }
.draggable > .draggable-icon-svg {
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.draggable .label {
    color: #bfbfbf;
    height: 36px; }
.draggable-group {
  width: 100%;
  margin-top: 30px; }
.draggable-group:first-child {
    margin-top: 15px; }
.draggables-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
.draggable-group-title {
  margin-left: 16px;
  margin-right: 16px;
  color: white;
  border-radius: 3px;
  line-height: 25px;
  font-weight: normal;
  text-align: center;
  min-width: 208px; }
.draggable-group-title-pushpay {
    background-color: #1173BC; }
.draggable-group-title-ccb {
    background-color: #7A5200; }
.droppables {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.droppables .tray {
    position: relative;
    top: 0px;
    height: auto;
    min-height: 44px;
    overflow: visible; }
.droppables .tray:before {
      content: '';
      position: absolute;
      z-index: 1;
      bottom: -16px;
      left: 1px;
      right: 1px;
      height: 15px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(rgba(224, 224, 224, 0)));
      background-image: linear-gradient(#e0e0e0, rgba(224, 224, 224, 0)); }
.droppables .droppable:not(.dragging)::before {
    content: attr(data-tip);
    font-size: 12px;
    position: absolute;
    z-index: 999;
    top: 112px;
    left: -32px;
    background: rgba(0, 0, 0, .8);
    color: #e0e0e0;
    padding: 8px 12px 10px;
    border-radius: 4px;
    line-height: 1.6;
    width: 136px;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s;
    pointer-events: none; }
.droppables .droppable:not(.dragging):hover::before {
    opacity: 1;
    overflow: visible;
    -webkit-transition: opacity 0.3s ease-out 0.3s;
    transition: opacity 0.3s ease-out 0.3s; }
.droppables.dragging::before {
    background: blue; }
.pouch-holder {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.pouch {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 12px 0 66px 0;
  border-top: 1px solid #bfbfbf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(#bfbfbf, rgba(255, 255, 255, 0)), linear-gradient(#bfbfbf, rgba(255, 255, 255, 0)), linear-gradient(#e0e0e0, rgba(255, 255, 255, 0));
  background-size: 1px 100%, 1px 100%, 100% 100%;
  background-position: 0 0, 100% 0, 0 0;
  background-repeat: no-repeat;
  overflow-y: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
.pouch .warning {
    color: #1173BC;
    padding: 0 15px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.pouched {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  background: white;
  border: 1px solid #d9d9d9;
  margin: 4px 16px 0 16px; }
.pouched > .pouched-icon {
    font-size: 16px;
    width: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.pouched .label {
    font-size: 14px;
    padding-right: 8px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: gray;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.instructions {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-style: italic;
  font-size: 12px;
  color: #bfbfbf; }
.empty-pouch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background-image: linear-gradient(rgba(255, 255, 255, 0), white); }
.empty-pouch .button {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    height: 36px;
    background: white;
    border-radius: 4px;
    font-size: 15px;
    color: #d0021b;
    font-weight: 600;
    letter-spacing: 0.0625em;
    border: 1px solid #d0021b;
    margin: 15px 16px; }
.empty-pouch.disabled .button {
    cursor: default;
    color: #bfbfbf;
    border: 1px solid #bfbfbf; }
.pouch-layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.pouch-layer .draggable.droppable {
    width: 48px;
    height: 48px;
    margin: 4px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.pouch-layer .draggable.droppable > .draggable-icon {
      font-size: 24px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
.stat-icon {
  position: relative;
  top: 4px;
  font-size: 12px;
  font-weight: bold; }
.compose-button {
  height: 45px;
  line-height: 45px;
  margin-bottom: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.0625em;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  color: #1173BC;
  border-radius: 4px;
  border: 1px solid #d9d9d9; }
.compose-button:not(.disabled):not(.active):not(.cancel):hover {
    border-color: #1173BC; }
.compose-button.active {
    color: #d67d00; }
.compose-button.cancel {
    color: #d0021b; }
.compose-button.is-committed {
    color: #7ed321; }
.compose-button.disabled {
    color: #bfbfbf;
    cursor: wait; }
.auth-error-button {
  padding: 0 10px 0 10px;
  background-color: white; }
.creation-tab {
  border: 1px solid #e6e6e6;
  margin: 0 15px;
  position: relative; }
.creation-tab .covering-spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(110, 110, 110, .5);
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.creation-tab .spinner {
    position: relative;
    top: 0px;
    left: 0px;
    width: 96px;
    height: 96px;
    border-top: 4px solid rgba(0, 0, 0, .25);
    border-right: 4px solid rgba(255, 255, 255, .5);
    border-bottom: 4px solid rgba(255, 255, 255, .5);
    border-left: 4px solid rgba(255, 255, 255, .5);
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.creation-tab .spinner,
  .creation-tab .spinner:after {
    border-radius: 50%; }
.creation-tab .field-group .field {
    margin-bottom: 10px;
    background: white; }
.creation-tab .field-group .field:first-child {
    border-top: 1px solid #e6e6e6; }
.creation-tab .field-group .field:last-child {
    margin-bottom: 20px; }
.creation-tab .field-simple, .creation-tab .field {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.creation-tab .field-simple p, .creation-tab .field p {
      padding: 10px; }
.creation-tab .field-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.creation-tab .field input[type='text'], .creation-tab .field textarea, .creation-tab .field input.rw-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 0;
    outline: 0;
    padding: 15px 10px;
    background-size: 45px 46px;
    color: gray;
    background-image: linear-gradient(-45deg, rgba(128, 128, 128, .06) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(128, 128, 128, .06) 50%, rgba(128, 128, 128, .06) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.creation-tab .field input[type='text']:focus, .creation-tab .field textarea:focus, .creation-tab .field input.rw-input:focus {
      -webkit-box-shadow: inset 0 0 3px rgba(17, 115, 188, .2);
              box-shadow: inset 0 0 3px rgba(17, 115, 188, .2);
      background-image: linear-gradient(-45deg, rgba(17, 115, 188, .05) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(17, 115, 188, .05) 50%, rgba(17, 115, 188, .05) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
      color: black; }
.creation-tab .field-striped input[type='text'], .creation-tab .field-striped textarea {
    background-image: linear-gradient(-45deg, rgba(128, 128, 128, .06) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(128, 128, 128, .06) 50%, rgba(128, 128, 128, .06) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.creation-tab .field-draggable:hover {
    cursor: pointer; }
.creation-tab .field .answer-label {
    font-size: 16px;
    color: rgba(128, 128, 128, .8);
    padding-top: 0px;
    padding-bottom: 10px; }
.creation-tab .field .answer-label:last-of-type {
      padding-bottom: 25px; }
.creation-tab .field .composer-header {
    padding: 10px; }
.creation-tab .field .content-toggle-header {
    float: right; }
.creation-tab .field .content-toggle {
    display: inline-block;
    margin-left: 16px; }
.creation-tab .field .content-tooltip {
    display: inline-block; }
.creation-tab .field .tooltip {
    width: 20px;
    display: inline-block;
    margin-left: 6px; }
.creation-tab .field .tooltip-icon {
    position: relative;
    top: 4px;
    font-size: 20px;
    color: #bfbfbf; }
.creation-tab .field .message-image-upload {
    position: relative;
    width: 25%;
    cursor: pointer;
    padding-bottom: 10px;
    padding-top: 20px;
    bottom: 12px;
    left: 12px; }
.creation-tab .field .message-image-upload:before {
      content: 'Upload Image';
      padding: 10px 20px;
      color: white;
      background-color: #0da8da; }
.creation-tab .field .message-image-upload-input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer; }
.creation-tab .field .uploading-message-image {
    padding: 12px; }
.creation-tab .field .uploading-message-image .spinner {
      position: relative;
      top: 0px;
      left: 0px;
      width: 24px;
      height: 24px;
      border-top: 4px solid rgba(0, 0, 0, .25);
      border-right: 4px solid rgba(255, 255, 255, .5);
      border-bottom: 4px solid rgba(255, 255, 255, .5);
      border-left: 4px solid rgba(255, 255, 255, .5);
      -webkit-animation: spinner 2s infinite;
              animation: spinner 2s infinite;
      -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
              animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
      -webkit-animation-fill-mode: both;
              animation-fill-mode: both; }
.creation-tab .field .uploading-message-image .spinner,
    .creation-tab .field .uploading-message-image .spinner:after {
      border-radius: 50%; }
.creation-tab .field .uploading-message-image .spinner {
      display: inline-block;
      margin-right: 12px; }
.creation-tab .field .uploaded-message {
    padding: 10px;
    margin-bottom: 8px; }
.creation-tab .field .uploaded-message .uploaded-message-icon {
      display: inline-block;
      height: 30px;
      margin-right: 8px;
      margin-top: 4px; }
.creation-tab .remove-message-image {
    display: inline-block;
    text-decoration: underline;
    margin-left: 10px;
    cursor: pointer;
    color: #1173BC;
    font-weight: 600; }
.creation-tab .field-title {
    font-size: 16px;
    color: gray;
    font-weight: 700; }
.creation-tab .field-title.active {
      color: #1173BC; }
.creation-tab .field-title.may-drag {
      cursor: -webkit-grab; }
.creation-tab .attribute {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.creation-tab .rw-multiselect-taglist .rw-btn {
    line-height: 37px; }
.creation-tab .rw-multiselect-taglist li:first-child {
    margin-left: 10px; }
.creation-tab .rw-multiselect-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.creation-tab .rw-multiselect-wrapper input[type='text'], .creation-tab .rw-multiselect-wrapper input.rw-input {
      min-height: 44px; }
.creation-tab .rw-dropdownlist .rw-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 0;
    outline: 0;
    padding: 15px 10px;
    color: gray; }
.creation-tab .rw-dropdownlist .rw-select.rw-btn {
    border-left: none; }
.creation-tab .rw-dropdownlist .rw-select.rw-btn:hover {
      background-color: #f2f2f2; }
.creation-tab .drop-area {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 90px;
    margin: 10px 10px 20px;
    border: 1px dashed #e6e6e6;
    border-radius: 6px;
    font-style: italic;
    color: #bfbfbf; }
.creation-tab.when-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.creation-tab.when-tab .message-scheduler {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center; }
.creation-tab.when-tab .message-scheduler.disabled {
        pointer-events: none;
        opacity: 0.5;
        background-color: #f2f2f2; }
.creation-tab.when-tab .message-scheduler .button-title {
        color: #bfbfbf;
        text-transform: uppercase;
        letter-spacing: 0.0625em;
        margin: 15px 0 10px; }
.creation-tab.when-tab .message-scheduler .description {
        color: gray;
        line-height: normal;
        font-size: 14px; }
.creation-tab.when-tab .message-scheduler .description b {
          font-weight: 600; }
.creation-tab.when-tab .message-scheduler ul {
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        list-style: none;
        margin: 15px; }
.creation-tab.when-tab .message-scheduler ul li.option {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          text-transform: uppercase;
          letter-spacing: 0.0625em;
          height: 60px;
          font-weight: 600;
          font-size: 18px;
          color: #1173BC;
          cursor: pointer;
          border: 1px solid #bfbfbf;
          margin: -1px; }
.creation-tab.when-tab .message-scheduler ul li.option.active {
            color: #7ed321;
            background-color: rgba(126, 211, 33, .2);
            cursor: default; }
.creation-tab.when-tab .message-scheduler ul li.option:first-of-type {
            border-radius: 6px 6px 0 0;
            border-top: 1px solid #bfbfbf;
            border-left: 1px solid #bfbfbf;
            border-right: 1px solid #bfbfbf; }
.creation-tab.when-tab .message-scheduler ul li.option:last-of-type {
            border-radius: 0 0 6px 6px; }
.creation-tab.when-tab .message-scheduler ul li.disabled {
          color: #bfbfbf;
          cursor: not-allowed; }
.creation-tab.when-tab .message-scheduler ul li.droppy-down {
          margin: 1px 0 0 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: 34px; }
.creation-tab.when-tab .message-scheduler ul li.droppy-down .react-kronos {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1; }
.creation-tab.when-tab .message-scheduler ul li.droppy-down input {
            border: 0;
            background-color: rgba(255, 255, 255, 0); }
.creation-tab.when-tab .message-scheduler ul li.droppy-down input.outside-range {
              color: #d0021b; }
.message-helper-text, .superfluous-countdown-helper-text {
  font-style: italic;
  color: #bfbfbf;
  font-size: 14px;
  margin-left: 10px; }
.message-restricted-filter-text {
  color: #1173BC;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  margin-left: 10px; }
.message-restricted-filter-text .message-restricted-item-highlight {
    color: #d67d00; }
.message-audience {
  padding-left: 10px;
  font-size: 14px;
  color: #1173BC; }
.message-next, .message-finalize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #bfbfbf;
  margin: 0 15px;
  padding: 10px 0;
  cursor: pointer;
  position: relative;
  top: -1px; }
.message-next .next-title, .message-finalize .next-title {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    font-weight: 600;
    color: #1173BC; }
.message-finalize {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.message-finalize.horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0; }
.message-finalize.not-yet {
    cursor: default; }
.message-finalize .tab {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    font-weight: 600;
    padding: 10px 0;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf; }
.message-finalize .tab.green {
      color: #7ed321; }
.message-finalize .tab.red {
      color: #d0021b; }
.message-finalize .tab.counting-down {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
.message-finalize .tab.counting-down .counting-down-title {
        font-size: 14px;
        color: gray;
        font-weight: normal; }
.message-finalize .tab.counting-down .counting-down-time {
        font-size: 28px;
        color: #1173BC; }
.message-finalize .tab.no-click {
      cursor: default; }
.message-finalize .tab:first-of-type, .message-finalize .tab:last-of-type {
      border-right: 0;
      border-left: 0; }
.message-finalize .finish-title {
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    font-weight: 600;
    color: #7ed321;
    margin-bottom: 5px; }
.message-finalize .finish-title.not-yet {
      color: gray; }
.superfluous-countdown-helper-text {
  margin: 0;
  text-transform: none;
  font-weight: normal;
  letter-spacing: normal;
  position: absolute;
  bottom: -36px;
  left: 0;
  right: 0px; }
.rich-content-disclaimer {
  padding: 10px 20px;
  font-size: 14px; }
.push-cert-banner {
  border-radius: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-bottom: 20px;
  padding: 10px 48px; }
.push-cert-banner-message {
  -webkit-box-flex: 24;
      -ms-flex: 24;
          flex: 24; }
.push-cert-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  right: 24px; }
.push-cert-error {
  border: #d0021b 1px solid; }
.push-cert-icon-error {
  color: #d0021b; }
.push-cert-warning {
  border: #d67d00 1px solid; }
.push-cert-icon-warning {
  color: #d67d00; }
.countdown-disclaimer {
  margin-top: 36px; }
.message-breadcrumb {
  height: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none; }
.message-breadcrumb li {
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #bfbfbf;
    padding-top: 11px;
    cursor: pointer; }
.message-breadcrumb li.active {
      color: #1173BC;
      font-weight: 700; }
.message-breadcrumb li.disabled {
      pointer-events: none; }
.message-progress-indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 8px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  margin: 0 15px 16px; }
.message-progress-indicator .filled {
    background-color: #1173BC;
    border-radius: 3px 0 0 3px; }
.message-progress-indicator div:last-child {
    border-radius: 3px; }
.commition {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  letter-spacing: 0.0625em;
  cursor: pointer; }
.commition + .commition {
    border-left: 1px dashed #e6e6e6; }
.commition.no-hover {
    cursor: default; }
.commition.blue {
    color: #1173BC; }
.poll {
  overflow: hidden; }
.poll .answer-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    margin-bottom: 0.5rem; }
.poll .answer-field .answer-input:hover + .answer-action,
    .poll .answer-field .answer-input + .answer-action:hover {
      opacity: 1;
      width: 70px; }
.poll .answer-field:last-child {
      margin-bottom: 0; }
.poll .answer-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.poll .answer-action {
    width: 0;
    opacity: 0;
    padding: 0;
    color: #bfbfbf;
    cursor: pointer;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: inset 0 0 3px rgba(17, 115, 188, .2);
            box-shadow: inset 0 0 3px rgba(17, 115, 188, .2); }
.poll .answer-action:hover {
      color: #d0021b;
      -webkit-box-shadow: inset 0 0 3px rgba(208, 2, 27, .2);
              box-shadow: inset 0 0 3px rgba(208, 2, 27, .2); }
.poll .answer-add {
    width: 100%;
    font-size: 30pt;
    margin-bottom: 10px;
    cursor: pointer;
    border: 0;
    color: #bfbfbf;
    background: white; }
.poll .answer-add:not(.disabled):not(.active):not(.cancel):hover {
      color: #1173BC; }
.poll .answer-add:active, .poll .answer-add:focus {
      background-image: none;
      outline: 0;
      -webkit-box-shadow: none;
      box-shadow: none; }
.deep-link-form {
  background-color: #fafafa;
  border: 1px solid #e2e2e2;
  margin: 11px 13px;
  padding-bottom: 21px; }
.deep-link-form .deep-link-form-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 28px; }
.deep-link-form .deep-link-form-select .deep-link-form-label {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: inline-block;
      color: gray;
      font-size: 14px;
      line-height: 18px;
      margin-left: 17px; }
.deep-link-form .deep-link-form-select .deep-link-form-selection {
      -webkit-box-flex: 15;
          -ms-flex: 15;
              flex: 15;
      display: inline-block; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-button {
        background-color: #0da8da;
        color: white;
        padding: 10px 20px;
        display: inline-block; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-form-parent-name {
        color: #7a7a7a; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-form-child-name {
        color: black; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-form-remove-link {
        height: 20px;
        width: 89px;
        color: #D0021B;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        margin-left: 6px;
        text-decoration: underline; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path {
        display: inline-block; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path-spinner {
        display: inline-block; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path-spinner .spinner {
          position: relative;
          top: 0px;
          left: 0px;
          width: 22px;
          height: 22px;
          border-top: 4px solid rgba(0, 0, 0, .25);
          border-right: 4px solid rgba(255, 255, 255, .5);
          border-bottom: 4px solid rgba(255, 255, 255, .5);
          border-left: 4px solid rgba(255, 255, 255, .5);
          -webkit-animation: spinner 2s infinite;
                  animation: spinner 2s infinite;
          -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
                  animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
          -webkit-animation-fill-mode: both;
                  animation-fill-mode: both; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path-spinner .spinner,
        .deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path-spinner .spinner:after {
          border-radius: 50%; }
.deep-link-form .deep-link-form-select .deep-link-form-selection .deep-link-form-selected .deep-link-path-spinner .spinner {
          display: inline-block;
          margin-right: 12px; }
.deep-link-header {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 32px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f8));
  background: linear-gradient(180deg, #fcfcfc 0%, #f7f7f8 100%);
  border-radius: 14px 14px 0 0; }
.deep-link-header .deep-link-header-title {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #1173BC;
    height: 25px;
    width: 191px;
    font-size: 20px;
    line-height: 25px;
    padding-top: 8px; }
.deep-link-header .deep-link-header-selection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse;
            flex-flow: row-reverse; }
.deep-link-header .deep-link-header-selection .deep-link-selection .deep-link-no-selection {
      float: right;
      padding: 10px 23px;
      width: 160px;
      border: 1px solid #808080;
      color: #808080;
      font-size: 16px;
      font-style: italic;
      line-height: 20px;
      text-align: center; }
.deep-link-header .deep-link-header-selection .deep-link-selection .deep-link-selected-name {
      font-weight: 600; }
.deep-link-tree {
  height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.deep-link-tree .deep-link-tree-nodes {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    max-height: 400px;
    overflow: auto; }
.deep-link-tree .deep-link-node {
    height: 48px;
    border-bottom: 1px solid #e6e6e6;
    color: #808080;
    font-size: 16px;
    line-height: 22px; }
.deep-link-tree .deep-link-node.deep-link-node-selected {
      background-color: rgba(17, 115, 188, .12); }
.deep-link-tree .deep-link-node .deep-link-empty-node {
      padding: 12px 45%;
      font-style: italic; }
.deep-link-tree .deep-link-node .deep-link-node-body {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      padding-left: 4px;
      position: relative;
      bottom: 5px; }
.deep-link-tree .deep-link-node .deep-link-node-body .deep-link-node-name {
        -webkit-box-flex: 4;
            -ms-flex: 4;
                flex: 4;
        word-break: break-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
.deep-link-tree .deep-link-node .deep-link-node-body .deep-link-node-campus {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        width: 20%;
        color: #4ed4b7;
        font-size: 14px;
        font-style: italic;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex; }
.deep-link-tree .tree-node {
    display: -webkit-inline-box; }
.deep-link-tree .tree-node.tree-node-item {
      margin-left: 24px; }
.deep-link-tree .tree-node .node-selection {
      height: 47px;
      width: 7px; }
.deep-link-tree .tree-node .node-selection.selected-node {
        background-color: #1173BC; }
.deep-link-tree .tree-node .deep-link-node-level {
      display: inline-block; }
.deep-link-tree .tree-node .node-icon {
      display: inline-block;
      padding-left: 14px; }
.deep-link-tree .tree-node .node-icon.node-icon-container {
        color: #1173BC; }
.deep-link-tree .tree-node .node-icon.node-icon-item {
        color: #808080; }
.deep-link-campus-conflict {
  line-height: 20px;
  font-size: 16px; }
.deep-link-campus-conflict .deep-link-campus-conflict-detail {
    padding: 41px 32px; }
.deep-link-campus-conflict .deep-link-campus-conflict-detail .deep-link-target-campus {
      font-weight: normal;
      font-style: italic;
      color: #4ed4b7; }
.deep-link-campus-conflict .deep-link-campus-conflict-detail .deep-link-content-campus {
      font-style: italic;
      color: #1173BC; }
.deep-link-campus-conflict .deep-link-campus-conflict-detail .deep-link-campus-notification {
      font-weight: bold; }
.deep-link-campus-conflict .deep-link-campus-confirmation-buttons {
    padding: 0 20px;
    position: relative;
    top: 32px; }
.deep-link-campus-conflict .deep-link-campus-confirmation-buttons .deep-link-campus-confirmation-button {
      display: inline-block;
      margin-left: 12px; }
.deep-link-select-button {
  background-color: #0da8da;
  color: white;
  padding: 10px 20px;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.deep-link-form-content-link {
  text-decoration: underline;
  font-size: 15px;
  line-height: 19px; }
.deep-link-form-content-link .deep-link-form-link-icon {
    display: inline-block;
    position: relative;
    left: -8px; }
.heading.tabbed div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  margin: 0 1px;
  text-transform: uppercase;
  letter-spacing: 0.0625em; }
.heading.tabbed div:not(.active) {
    color: #bfbfbf;
    cursor: pointer; }
.heading.tabbed div.active {
    color: gray;
    cursor: default;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
    background-image: linear-gradient(white, #f2f2f2);
    background-size: 100% 100%;
    background-position: 0 0;
    background-repeat: no-repeat; }
.messages-nav, .timeframe-filter-nav {
  width: 368px; }
@media (max-height: 1000px) {
    .messages-nav, .timeframe-filter-nav {
      width: 276px; } }
@media (max-width: 1500px) {
    .messages-nav, .timeframe-filter-nav {
      width: 276px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .messages-nav, .timeframe-filter-nav {
      width: 245px; } }
@media (max-width: 1200px) {
    .messages-nav, .timeframe-filter-nav {
      width: 276px; } }
@media (max-width: 800px) {
    .messages-nav, .timeframe-filter-nav {
      width: 368px; } }
.messages-nav ul, .messages-nav li, .timeframe-filter-nav ul, .timeframe-filter-nav li {
    list-style: none; }
.messages-nav > li a, .timeframe-filter-nav > li a {
    height: 90px;
    font-size: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    letter-spacing: 0.0625em;
    text-transform: uppercase;
    color: #b3b3b3;
    border: 1px solid #d9d9d9;
    border-top: 0; }
@media (max-height: 969px) {
      .messages-nav > li a, .timeframe-filter-nav > li a {
        height: 75px;
        font-size: 19px; } }
@media (max-height: 875px) {
      .messages-nav > li a, .timeframe-filter-nav > li a {
        height: 60px;
        font-size: 18px; } }
@media (max-height: 775px) {
      .messages-nav > li a, .timeframe-filter-nav > li a {
        height: 45px;
        font-size: 16px; } }
.messages-nav > li a:hover, .timeframe-filter-nav > li a:hover {
      color: #1173BC;
      background-color: #f7f7f7;
      -webkit-transition: all 0.33s ease-out;
      transition: all 0.33s ease-out;
      cursor: pointer; }
.messages-nav > li a.active.current, .timeframe-filter-nav > li a.active.current {
      background-color: #f0f0f0;
      color: gray; }
.messages-nav > li:first-child a, .timeframe-filter-nav > li:first-child a {
    border: 0;
    -webkit-box-shadow: 0 1px 0 #d9d9d9;
            box-shadow: 0 1px 0 #d9d9d9;
    margin-bottom: 1px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #d9d9d9), linear-gradient(rgba(255, 255, 255, 0), #d9d9d9);
    background-size: 1px 100%, 1px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat; }
.messages-nav > li:first-child a:hover, .timeframe-filter-nav > li:first-child a:hover {
      background-color: rgba(255, 255, 255, 0);
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f7f7f7));
      background-image: linear-gradient(rgba(255, 255, 255, 0), #d9d9d9), linear-gradient(rgba(255, 255, 255, 0), #d9d9d9), linear-gradient(rgba(255, 255, 255, 0), #f7f7f7);
      background-size: 1px 100%, 1px 100%, 100% 100%;
      background-position: 0 0, 100% 0, 0 0; }
.messages-nav > li:first-child a.active.current, .timeframe-filter-nav > li:first-child a.active.current {
      background-color: rgba(255, 255, 255, 0);
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#d9d9d9)), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f0f0f0));
      background-image: linear-gradient(rgba(255, 255, 255, 0), #d9d9d9), linear-gradient(rgba(255, 255, 255, 0), #d9d9d9), linear-gradient(rgba(255, 255, 255, 0), #f0f0f0);
      background-size: 1px 100%, 1px 100%, 100% 100%;
      background-position: 0 0, 100% 0, 0 0; }
.messages-nav > li:last-child a, .timeframe-filter-nav > li:last-child a {
    border: 0;
    -webkit-box-shadow: 0 -1px 0 #d9d9d9;
            box-shadow: 0 -1px 0 #d9d9d9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0));
    background-size: 1px 100%, 1px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat; }
.messages-nav > li:last-child a:hover, .timeframe-filter-nav > li:last-child a:hover {
      background-color: rgba(255, 255, 255, 0);
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#f7f7f7, rgba(255, 255, 255, 0));
      background-size: 1px 100%, 1px 100%, 100% 100%;
      background-position: 0 0, 100% 0, 0 0; }
.messages-nav > li:last-child a.active.current, .timeframe-filter-nav > li:last-child a.active.current {
      background-color: rgba(255, 255, 255, 0);
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#f0f0f0, rgba(255, 255, 255, 0));
      background-size: 1px 100%, 1px 100%, 100% 100%;
      background-position: 0 0, 100% 0, 0 0; }
.message .message {
  line-height: 44px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: text;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.message .message > span {
    padding-left: 10px; }
.message .title .name label {
  color: #d67d00;
  padding: 0 10px 0 0; }
.message.deleted .title .name label {
  color: #d0021b; }
.message .status {
  padding-right: 10px;
  font-style: italic;
  color: #bfbfbf; }
.message.cannot-edit * {
  cursor: wait !important; }
.message.cannot-edit .sort-handle {
  position: relative; }
.message.cannot-edit .spinner {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 28px;
  height: 28px;
  border-top: 2px solid #d67d00;
  border-right: 2px solid rgba(214, 125, 0, .25);
  border-bottom: 2px solid rgba(214, 125, 0, .25);
  border-left: 2px solid rgba(214, 125, 0, .25);
  -webkit-animation: spinner 2s infinite;
          animation: spinner 2s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
          animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.message.cannot-edit .spinner,
.message.cannot-edit .spinner:after {
  border-radius: 50%; }
.message.past .name span {
  display: inline !important;
  display: initial !important; }
.message .tabular-regions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.message .tabular-regions div {
    line-height: normal; }
.message .tabular-regions > div:not(:first-child) {
    border-left: 1px solid #e6e6e6; }
.message .tabular-regions .tab-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 44px;
    color: #a6a6a6;
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    background-image: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(white));
    background-image: linear-gradient(whitesmoke, white);
    background-size: 100% 100%;
    background-position: 0 0;
    background-repeat: no-repeat; }
.message .tabular-regions .tab-content {
    padding: 0 10px 10px; }
.message .tabular-regions .tab-content-title {
    font-size: 14px;
    color: #1173BC;
    margin: 10px 0 5px; }
.message .tabular-regions .tab-content-title.tab-content-title-link {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
.message .tabular-regions .tab-content-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 7;
        -ms-flex: 7;
            flex: 7;
    position: relative;
    bottom: 6px;
    left: 12px; }
.message .tabular-regions .tab-content-deep-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: -10px; }
.message.expanded .title, .message.expanded .sort-handle {
  cursor: default; }
.message.expanded .message {
  white-space: normal;
  overflow: hidden;
  text-overflow: initial; }
.message.expanded .message textarea {
    line-height: 1.2;
    padding: 13px 10px;
    width: 100%;
    height: 90px;
    resize: none; }
.message.expanded div {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
.message.expanded .status {
  display: none; }
.preview-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-bottom: 16px; }
.preview-toggle div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0.0625em;
    border: 1px solid #d9d9d9; }
.preview-toggle div:not(.active) {
      color: gray;
      cursor: pointer; }
.preview-toggle div.active {
      color: #757575;
      border-color: #757575;
      cursor: default;
      font-weight: 600; }
.preview-toggle div:first-child {
      border-radius: 4px 0 0 4px; }
.preview-toggle div:last-child {
      border-radius: 0 4px 4px 0; }
.icon-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  width: 44px;
  font-size: 24px;
  cursor: pointer; }
.commit .icon-button {
  border-left: 1px dashed #e6e6e6; }
[class*='hovering-'].disabled {
  pointer-events: none; }
.hovering-orange {
  color: #d67d00; }
.hovering-orange:hover {
    background-color: rgba(214, 125, 0, .2); }
.hovering-green {
  color: #7ed321; }
.hovering-green:hover {
    background-color: rgba(126, 211, 33, .2); }
.hovering-red {
  color: #d0021b; }
.hovering-red:hover {
    background-color: rgba(208, 2, 27, .2); }
.score_in_app_usage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  margin-top: 25px; }
.score_in_app_usage .heatmap_dot_list_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 1px 15px 0;
    line-height: 44px;
    font-size: 16px;
    color: gray;
    background-color: white;
    color: #1173BC;
    font-weight: 600; }
.score_in_app_usage .heatmap_dot_list_header .title {
      -webkit-box-flex: 5;
          -ms-flex: 5;
              flex: 5; }
.score_in_app_usage .heatmap_dot_list_header .views {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: right; }
.score_in_app_usage .score_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 1px 15px 0;
    line-height: 44px;
    font-size: 16px;
    color: gray;
    background-color: white;
    -webkit-box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6;
            box-shadow: 0 -1px 0 #e6e6e6, 0 1px 0 #e6e6e6; }
.score_in_app_usage .score_item .root_icon {
      width: 44px;
      color: #1173BC; }
.score_in_app_usage .score_item .title {
      -webkit-box-flex: 10;
          -ms-flex: 10;
              flex: 10; }
.score_in_app_usage .score_item .views {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: right; }
.score_in_app_usage .score_item .circle {
      width: 30px;
      text-align: center; }
.score_in_app_usage .score_item .circle span {
        display: inline-block;
        margin-right: 10px;
        border-radius: 50%;
        vertical-align: middle;
        margin-top: -5px;
        margin: auto; }
.score_in_app_usage .score_item.tripple_dot {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 2px 0; }
.score_in_app_usage .score_item.tripple_dot p {
        line-height: 3px;
        padding-bottom: 5px;
        font-weight: bold;
        text-align: center;
        color: #e6e6e6; }
.highchart-wrapper {
  height: 100%;
  width: 100%;
  border: 1px solid #d9d9d9;
  background-color: #fafafa; }
.highchart-wrapper [data-highcharts-chart] {
    height: 100%;
    width: 100%; }
.chart-box {
  position: relative;
  min-height: 125px; }
.chart-box .chart-body-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    position: relative; }
.chart-box .chart-information-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 1; }
.chart-box .summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.chart-box .summary svg {
      max-height: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
.chart-box .title {
    text-transform: uppercase;
    color: #1173BC;
    padding-top: 10px;
    font-weight: 300; }
.chart-box .title b {
      font-weight: 600; }
.chart-box .additional-message {
    color: gray;
    margin-bottom: 15px; }
.chart-body-wrapper:hover .chart-information-wrapper {
  z-index: 0;
  -webkit-transition: all 0.33s ease-out;
  transition: all 0.33s ease-out; }
.chart-body-wrapper:hover .chart-information-wrapper .additional-message,
  .chart-body-wrapper:hover .chart-information-wrapper .summary {
    opacity: 0.1; }
.chart-body-wrapper:hover .chart-information-wrapper .summary {
    color: gray;
    text-shadow: none; }
.small-chart-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%; }
.small-chart-box .chart-body-wrapper {
    min-height: 125px; }
.small-chart-box .summary {
    margin: 0 15px 15px 0;
    height: calc(100% - 50px);
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
.small-chart-box .title {
    padding-right: 15px;
    text-align: right;
    width: 100%;
    height: 36px;
    font-size: 18px;
    line-height: 24px; }
@media (max-width: 1250px), (max-height: 750px) {
      .small-chart-box .title {
        font-size: 16px; } }
.large-chart-box {
  height: 75%; }
.large-chart-box .summary {
    height: calc(100% - 100px); }
.large-chart-box .summary svg text {
      letter-spacing: 0; }
.large-chart-box .title {
    text-align: center;
    height: 36px;
    font-size: 24px;
    line-height: 24px; }
.large-chart-box .additional-message {
    text-align: center;
    padding: 0 15px;
    font-style: italic;
    color: gray;
    font-size: 14px;
    white-space: pre; }
.chart-box.disabled .highchart-wrapper {
  background-color: #e6e6e6;
  border: 1px solid #bfbfbf; }
.chart-box.disabled .title,
.chart-box.disabled .summary,
.chart-box.disabled .additional-message {
  color: gray; }
.chart-box.disabled .additional-message {
  text-align: right;
  font-style: italic;
  padding: 0 15px;
  width: 100%;
  font-size: 10pt; }
.large-chart-box.disabled .additional-message {
  text-align: center; }
.chart-box.disabled:hover .additional-message {
  opacity: 1; }
.overview-grid {
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0px;
  bottom: 50px;
  left: 0;
  right: 0;
  max-height: 100%;
  min-height: 600px; }
@media (max-height: 1000px) {
    .overview-grid {
      margin-left: 15px; } }
@media (max-width: 1500px) {
    .overview-grid {
      margin-left: 15px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .overview-grid {
      margin-left: 15px; } }
@media (max-width: 1200px) {
    .overview-grid {
      margin-left: 0; } }
@media (max-width: 800px) {
    .overview-grid {
      margin-left: 0; } }
.overview-grid .overview-grid-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.overview-grid .overview-grid-column .overview-grid-row {
      min-height: 125px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 25%;
      position: relative;
      padding: 10px; }
.overview-grid .overview-grid-column .overview-grid-row .chart-box:last-child {
        padding-left: 10px; }
.overview-grid .overview-grid-column .overview-grid-row .chart-box:first-child {
        padding-right: 10px; }
.score-empty .covering-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.score-empty .spinner {
  position: relative;
  top: 0px;
  left: 0px;
  width: 96px;
  height: 96px;
  border-top: 4px solid rgba(0, 0, 0, .25);
  border-right: 4px solid rgba(255, 255, 255, .5);
  border-bottom: 4px solid rgba(255, 255, 255, .5);
  border-left: 4px solid rgba(255, 255, 255, .5);
  -webkit-animation: spinner 2s infinite;
          animation: spinner 2s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
          animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.score-empty .spinner,
.score-empty .spinner:after {
  border-radius: 50%; }
.highcharts-tooltip > span .tooltip-content {
  background-color: rgba(0, 0, 0, .5);
  font-family: 'Source Sans Pro';
  text-align: center;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px; }
.highcharts-tooltip > span .tooltip-content .y-value {
    font-size: 24px;
    font-weight: lighter; }
.highcharts-tooltip > span .tooltip-content .x-value {
    font-size: 14px; }
.timeframe-filter-nav li.custom_time_frame {
  -webkit-box-shadow: 0 -1px 0 #d9d9d9;
          box-shadow: 0 -1px 0 #d9d9d9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0));
  background-size: 1px 100%, 1px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat; }
.timeframe-filter-nav li.custom_time_frame a, .timeframe-filter-nav li.custom_time_frame a:hover, .timeframe-filter-nav li.custom_time_frame a.active.current {
    border: 1px solid rgba(255, 255, 255, 0);
    border-top: 0;
    background: none; }
.timeframe-filter-nav li.custom_time_frame.expanded {
    background-color: rgba(255, 255, 255, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#f0f0f0, rgba(255, 255, 255, 0));
    background-size: 1px 100%, 1px 100%, 100% 100%;
    background-position: 0 0, 100% 0, 0 0; }
.timeframe-filter-nav li.custom_time_frame.expanded a {
      border: 1px solid #d9d9d9;
      border-top: 0;
      background-color: #f0f0f0;
      color: gray; }
.timeframe-filter-nav li.custom_time_frame.expanded a.active.current {
        background: none; }
.timeframe-filter-nav li.custom_time_frame.expanded a:hover {
        color: #1173BC; }
.timeframe-filter-nav li.custom_time_frame:hover {
    background-color: rgba(255, 255, 255, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#d9d9d9, rgba(255, 255, 255, 0)), linear-gradient(#f0f0f0, rgba(255, 255, 255, 0));
    background-size: 1px 100%, 1px 100%, 100% 100%;
    background-position: 0 0, 100% 0, 0 0; }
.timeframe-filter-nav li.custom_time_frame .date_range_fields {
    margin: 10px; }
.timeframe-filter-nav li.custom_time_frame .date_range_fields .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-height: 24px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 5px; }
.timeframe-filter-nav li.custom_time_frame .date_range_fields .row label {
        color: gray;
        line-height: 26px; }
.timeframe-filter-nav li.custom_time_frame .date_range_fields .row input {
        width: 196px; }
@media (max-height: 800px) {
          .timeframe-filter-nav li.custom_time_frame .date_range_fields .row input {
            width: 175px; } }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.stacked-bar-chart .anchor-label {
  text-align: center;
  font-size: 12px;
  line-height: 2; }
.stacked-bar-chart .empty-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.stacked-bar-chart .empty-chart span {
    margin-top: 15px;
    margin-bottom: 25px;
    font-weight: 600; }
.stacked-bar-chart .chart-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.stacked-bar-chart .chart-container .align-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
.stacked-bar-chart .chart-container .align-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
.stacked-bar-chart .chart-container .anchor {
    position: absolute;
    background-color: black;
    width: 1px;
    height: 90px; }
.stacked-bar-chart .chart-container .chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative; }
.stacked-bar-chart .chart-container .chart .category {
      height: 50px;
      color: black;
      line-height: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
.stacked-bar-chart .chart-container .chart .category .value {
        font-size: 16px; }
.stacked-bar-chart .chart-container .chart .category .percentage {
        font-size: 11px;
        text-align: center;
        padding-top: 5px; }
.stacked-bar-chart .chart-container .chart .overflow {
      visibility: hidden; }
.stacked-bar-chart .chart-container .chart .margin {
      height: 1px;
      background-color: gray; }
.stacked-bar-chart .chart-container .diverging {
    border-left: gray solid 1px;
    border-right: gray solid 1px; }
.stacked-bar-chart .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.stacked-bar-chart .legend .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 20px; }
.stacked-bar-chart .legend .swatch {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 8px; }
.stacked-bar-chart .legend .label {
    font-style: italic;
    font-size: 14px; }
.stacked-bar-chart .orange {
  background-color: #d67d00; }
.stacked-bar-chart .light-orange {
  background-color: rgba(214, 125, 0, .5); }
.stacked-bar-chart .blue {
  background-color: #1173BC; }
.stacked-bar-chart .light-blue {
  background-color: rgba(17, 115, 188, .5); }
.stacked-bar-chart .white {
  background-color: white;
  color: black !important;
  border-style: solid;
  border-width: 1px;
  border-color: gray; }
.collapsible-content-container {
  border: 1px #CCCCCC solid;
  border-radius: 4px; }
.collapsible-content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EEEEEE;
  padding: 15px 25px;
  font-size: 17px;
  font-weight: 500; }
.collapsible-content-children {
  padding: 15px 25px; }
.collapsible-content-button {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDE4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cGF0aCBkPSJNNC41LDEzLjUgTDEzLjUsNS41IEw0LjUsLTIuNSIgaWQ9IlN0cm9rZS00NiIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTkuMDAwMDAwLCAtNS41MDAwMDApICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  width: 15px;
  background-size: 15px 15px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
.collapsible-content-button.collapsible-content-button-collapsed {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
.rw-dropdown-list .dropdown-standalone {
  background-color: white; }
.rw-dropdown-list .dropdown-standalone .rw-btn,
  .rw-dropdown-list .dropdown-standalone .rw-input {
    overflow: hidden;
    border: 1px solid #b2b2b2;
    height: 44px;
    line-height: 44px; }
.rw-dropdown-list .dropdown-standalone .rw-btn {
    border-radius: 0 4px 4px 0;
    border-left: none; }
.rw-dropdown-list .dropdown-standalone .rw-input {
    border-right: none;
    border-radius: 4px 0 0 4px; }
.rw-dropdown-list .dropdown-standalone.dropdown-standalone-thin .rw-input,
  .rw-dropdown-list .dropdown-standalone.dropdown-standalone-thin .rw-select,
  .rw-dropdown-list .dropdown-standalone.dropdown-standalone-thin .rw-btn {
    height: 32px;
    line-height: 32px; }
.rw-dropdown-list .dropdown-standalone.dropdown-standalone-thin + .rw-popup-container {
    top: 32px; }
.rw-dropdown-list.rw-state-disabled .dropdown-standalone .rw-btn,
.rw-dropdown-list.rw-state-disabled .dropdown-standalone .rw-input {
  border-color: #e5e5e5;
  cursor: default; }
.rw-dropdown-list.rw-state-disabled .dropdown-standalone .rw-input,
.rw-dropdown-list.rw-state-disabled .dropdown-standalone .rw-i {
  color: #e5e5e5; }
.rw-dropdown-list.rw-state-disabled .dropdown-standalone .rw-btn:hover > .rw-i {
  color: #e5e5e5; }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  -webkit-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in; }
.modal .title {
    position: absolute;
    width: 100%;
    top: -45px;
    color: white;
    font-size: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    left: 20px; }
.modal .title img {
      width: 145px;
      margin: 0 13px 4px 0; }
.modal .title svg {
      height: 30px;
      margin-right: 15px; }
.modal .box-long {
    position: relative;
    width: 50%;
    min-width: 640px;
    min-height: 360px;
    max-height: 70%;
    background-color: white;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 30px 15px rgba(0, 0, 0, .05);
            box-shadow: 0 0 30px 15px rgba(0, 0, 0, .05);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.modal .content-scroll {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    padding: 45px; }
.modal .content-scroll ul {
      margin-left: 20px; }
.modal .content-scroll ol {
      margin-left: 25px; }
.modal .content-scroll ul, .modal .content-scroll ol, .modal .content-scroll p {
      margin-top: 12px;
      margin-bottom: 12px; }
.modal .box {
    position: relative;
    width: 50%;
    min-width: 640px;
    height: 50%;
    min-height: 360px;
    background-color: white;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 30px 15px rgba(0, 0, 0, .05);
            box-shadow: 0 0 30px 15px rgba(0, 0, 0, .05);
    padding: 15px; }
.modal .search {
    width: 100%;
    padding: 12px;
    outline: none;
    font-size: 20px; }
.modal .switcher-action {
    position: fixed;
    color: white;
    cursor: pointer; }
.modal .switcher-action.tr {
      top: 0;
      right: 0; }
.modal .switcher-action.br {
      bottom: 0;
      right: 0; }
.modal .helpful-tip {
    position: fixed;
    bottom: 0;
    right: 44px;
    line-height: 44px;
    color: white;
    font-style: italic; }
.modal .watermarks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 68px;
    bottom: 15px;
    left: 15px;
    right: 15px; }
.modal .watermarks li {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      list-style: none; }
.modal .watermarks li > .watermark {
        color: rgba(0, 0, 0, .03);
        font-size: 160px;
        line-height: 160px; }
.modal .listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 68px;
    bottom: 15px;
    left: 15px;
    right: 15px; }
.modal .listing ul {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow-y: auto; }
.modal .listing ul::-webkit-scrollbar {
        width: 10px; }
.modal .listing ul::-webkit-scrollbar-track {
        border-radius: 5px; }
.modal .listing ul:hover::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, .05); }
.modal .listing ul::-webkit-scrollbar-thumb {
        background: #1173BC;
        border-radius: 5px;
        background-clip: padding-box;
        border: 2px solid rgba(0, 0, 0, 0); }
.modal .listing ul:first-child {
        border-right: 1px solid transparent; }
.modal .listing ul:first-child li {
          margin-right: 1px; }
.modal .listing ul li {
        cursor: pointer;
        list-style: none;
        padding: 6px 8px;
        margin-left: 3px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
.modal .listing ul li.current {
          color: #1173BC;
          font-style: italic; }
.modal .listing ul li[data-state=selected] {
          background-color: rgba(17, 115, 188, .12);
          -webkit-box-shadow: -3px 0 0 #1173BC;
                  box-shadow: -3px 0 0 #1173BC; }
.modal .listing ul li.tip {
          color: #bfbfbf;
          font-style: italic;
          pointer-events: none;
          text-align: center; }
.modal.confirm .content-scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.modal.confirm .content-scroll > :first-child {
      margin: auto auto 0 auto; }
.modal.confirm .content-scroll .buttons {
      -ms-flex-item-align: end;
          align-self: flex-end;
      margin: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
.modal.confirm .content-scroll .buttons .button {
        padding: 0 1em;
        margin-left: 1em;
        min-width: 125px;
        margin-bottom: 0; }
.modal.confirm .content-scroll .buttons .button:first-of-type {
          margin-left: 0; }
.modal.confirm .content-scroll .buttons .button:active {
          background-color: rgba(17, 115, 188, .05); }
.modal.confirm .content-scroll .buttons .button.cancel {
          border-color: transparent; }
.modal.confirm .content-scroll .buttons .button.cancel:active {
            background-color: rgba(208, 2, 27, .05); }
.modal.false {
    pointer-events: none;
    opacity: 0; }
.modal.none {
    display: none; }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 368px;
  cursor: pointer; }
@media (max-height: 1000px) {
    .nav {
      width: 276px; } }
@media (max-width: 1500px) {
    .nav {
      width: 276px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .nav {
      width: 245px; } }
@media (max-width: 1200px) {
    .nav {
      width: 184px; } }
@media (max-width: 800px) {
    .nav {
      width: 100%; } }
.nav .text {
    font-size: medium;
    font-size: initial; }
@media (max-height: 1000px) {
      .nav .text {
        font-size: medium;
        font-size: initial; } }
@media (max-width: 1500px) {
      .nav .text {
        font-size: medium;
        font-size: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .nav .text {
        font-size: medium;
        font-size: initial; } }
@media (max-width: 1200px) {
      .nav .text {
        font-size: 0px; } }
@media (max-width: 800px) {
      .nav .text {
        font-size: medium;
        font-size: initial; } }
.nav .headline {
    font-weight: 700;
    text-transform: none;
    text-transform: initial; }
@media (max-height: 1000px) {
      .nav .headline {
        text-transform: none;
        text-transform: initial; } }
@media (max-width: 1500px) {
      .nav .headline {
        text-transform: none;
        text-transform: initial; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .nav .headline {
        text-transform: none;
        text-transform: initial; } }
@media (max-width: 1200px) {
      .nav .headline {
        text-transform: capitalize; } }
@media (max-width: 800px) {
      .nav .headline {
        text-transform: none;
        text-transform: initial; } }
.nav > .toggledrop {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    outline: 0;
    border: 0;
    background-color: #f7f7f8;
    margin-bottom: 6px;
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDE4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cGF0aCBkPSJNNC41LDEzLjUgTDEzLjUsNS41IEw0LjUsLTIuNSIgaWQ9IlN0cm9rZS00NiIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTkuMDAwMDAwLCAtNS41MDAwMDApICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
    -webkit-transition: all 0.33s ease-out;
    transition: all 0.33s ease-out; }
.nav > .toggledrop > .brand {
      width: 90px;
      padding: 0;
      height: 90px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      pointer-events: auto;
      width: auto;
      -webkit-box-flex: 5;
          -ms-flex: 5;
              flex: 5;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding: 16px 13px 16px 20px;
      margin-right: 12px; }
@media (max-height: 1000px) {
        .nav > .toggledrop > .brand {
          width: 90px; } }
@media (max-width: 1500px) {
        .nav > .toggledrop > .brand {
          width: 90px; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .nav > .toggledrop > .brand {
          width: 90px; } }
@media (max-width: 1200px) {
        .nav > .toggledrop > .brand {
          width: 60px; } }
@media (max-width: 800px) {
        .nav > .toggledrop > .brand {
          width: 90px; } }
@media (max-height: 1000px) {
        .nav > .toggledrop > .brand {
          padding: 0; } }
@media (max-width: 1500px) {
        .nav > .toggledrop > .brand {
          padding: 0; } }
@media (max-width: 1500px) and (max-height: 800px) {
        .nav > .toggledrop > .brand {
          padding: 0; } }
@media (max-width: 1200px) {
        .nav > .toggledrop > .brand {
          padding: 0 8px 0 0; } }
@media (max-width: 800px) {
        .nav > .toggledrop > .brand {
          padding: 0; } }
.nav > .toggledrop > .brand img {
        width: 151px;
        height: auto; }
@media (max-height: 1000px) {
          .nav > .toggledrop > .brand img {
            width: 151px; } }
@media (max-width: 1500px) {
          .nav > .toggledrop > .brand img {
            width: 151px; } }
@media (max-width: 1500px) and (max-height: 800px) {
          .nav > .toggledrop > .brand img {
            width: 129px; } }
@media (max-width: 1200px) {
          .nav > .toggledrop > .brand img {
            width: 93px; } }
@media (max-width: 800px) {
          .nav > .toggledrop > .brand img {
            width: 151px; } }
@media (max-width: 1200px) and (min-width: 801px) {
        .nav > .toggledrop > .brand {
          margin-right: 0;
          padding: 15px 8px 15px 15px;
          -webkit-box-flex: 4;
              -ms-flex: 4;
                  flex: 4; }
          .nav > .toggledrop > .brand img {
            width: 100%; } }
.nav > .toggledrop > .title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 90px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 20px;
      color: gray;
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
@media (max-width: 1200px) and (min-width: 801px) {
        .nav > .toggledrop > .title {
          font-size: 16px;
          -webkit-box-flex: 5;
              -ms-flex: 5;
                  flex: 5;
          padding-bottom: 4px; } }
.nav > .toggledrop[data-state=closed] ul {
      pointer-events: none; }
.nav > .toggledrop[data-state=open] {
      background-color: #4d4d4d;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDE4IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTQuNSwxMy41IEwxMy41LDUuNSBMNC41LC0yLjUiIGlkPSJTdHJva2UtNDkiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC01LjUwMDAwMCkgIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=); }
.nav > .toggledrop[data-state=open] path, .nav > .toggledrop[data-state=open] circle, .nav > .toggledrop[data-state=open] rect, .nav > .toggledrop[data-state=open] polygon {
        fill: white; }
.nav > .toggledrop[data-state=open] > .title {
        color: white; }
.nav > .toggledrop[data-state=open].home {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDExIDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X3JpZ2h0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTEsMTcgTDEwLDkgTDEsMSIgaWQ9IlN0cm9rZS00NiIgc3Ryb2tlPSIjZmVmZWZlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K); }
.nav > .toggledrop ul {
      pointer-events: auto;
      position: absolute;
      z-index: 100;
      margin-top: 90px;
      width: 100%; }
.nav > .toggledrop ul li .nav-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 60px;
        font-size: 16px;
        padding: 0 15px;
        background-color: whitesmoke;
        color: gray;
        margin: 1px 0 0 0;
        -webkit-box-shadow: 0 -1px 0 #e7e7e7;
                box-shadow: 0 -1px 0 #e7e7e7;
        -webkit-transition: ease-in color 0.2s, ease-in background-color 0.2s, ease-in background-image 0.2s;
        transition: ease-in color 0.2s, ease-in background-color 0.2s, ease-in background-image 0.2s; }
.nav > .toggledrop ul li .nav-link.active {
          background: #e6e6e6;
          color: #1173BC;
          pointer-events: none; }
.nav > .toggledrop ul li .nav-link:active, .nav > .toggledrop ul li .nav-link:focus, .nav > .toggledrop ul li .nav-link:hover {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDExIDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFycm93X3JpZ2h0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTEsMTcgTDEwLDkgTDEsMSIgaWQ9IlN0cm9rZS00NiIgc3Ryb2tlPSIjZmVmZWZlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4K);
          background-position: right 15px center;
          background-repeat: no-repeat;
          background-color: gray;
          color: white; }
.ReleaseBuildWarning Ul {
  text-decoration: underline; }
.organization-wizard {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-top: 1px solid #e6e6e6;
  margin-top: 20px; }
.organization-wizard-container {
    padding: 10px; }
.organization-wizard-step-indicator {
    size: 16px;
    color: #757575;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 5px; }
.organization-wizard-search-form {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.organization-wizard-search-input {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    width: 400px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 5px 15px 5px 5px;
    padding: 5px; }
.organization-wizard-search-icon {
    cursor: pointer;
    position: absolute;
    left: 385px; }
.organization-wizard-creation-button {
    height: 44px;
    border-radius: 6px;
    border: 0;
    color: white;
    font-weight: 600;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #1173BC;
    padding: 0px 15px; }
.organization-wizard-creation-button.primary {
      border: 0;
      color: white;
      background-color: #1173BC; }
.organization-wizard-creation-button.secondary {
      border: 1px solid #1173BC;
      color: #1173BC;
      background-color: white; }
.organization-wizard-creation-button.secondary:hover {
        background-color: #1173BC;
        color: white; }
.organization-wizard-creation-button:hover {
      background-color: #0d5c96;
      cursor: pointer; }
.organization-wizard-creation-button:disabled {
      background-color: #ccc;
      cursor: default; }
.organization-wizard-creation-button.medium {
      width: 150px; }
.organization-wizard-creation-button.small {
      width: 100px; }
.organization-wizard-creation-button.large {
      width: 200px; }
.organization-wizard-chevron-icon {
    margin: 2px 0px 0px 5px; }
.organization-wizard-no-org {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fafafa;
    color: #ccc;
    border-radius: 4px;
    width: 100%;
    padding: 27px;
    font-style: italic; }
.organization-wizard-icon {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.organization-wizard-text {
    color: #999999;
    padding: 10px; }
.organization-wizard-results {
    width: 100%;
    background-color: #fafafa; }
.organization-wizard-result-head > th {
    padding: 16px;
    color: #757575;
    font-weight: 600;
    border-bottom: solid;
    border-color: #ccc;
    border-spacing: 0;
    border-width: 1px;
    text-align: left; }
.organization-wizard-result > td {
    padding: 16px;
    color: #262626;
    font-weight: 100; }
.organization-wizard-result > td.organization-wizard-result-name {
      font-weight: 600; }
.organization-wizard-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 20px; }
.organization-wizard-button-group *:not(:last-child) {
      margin-right: 15px; }
.organization-wizard-tooltip {
    display: inline-block;
    margin-left: 15px;
    -ms-flex-line-pack: center;
        align-content: center; }
.organization-wizard-tooltip-icon {
      height: 16px;
      line-height: 16px;
      font-size: 16px; }
.organization-wizard-input-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.organization-wizard-border-bottom {
    border-bottom: 1px solid #e6e6e6; }
/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.bridge-cancel-button {
  width: 80px;
  height: 30px;
  margin-right: 15px;
  background-color: white;
  line-height: 27px;
  text-align: center;
  color: #1173BC;
  border: 1px solid #1173BC;
  border-radius: 6px;
  margin-top: 7px; }
.bridge-cancel-button:hover {
    background-color: #1173BC;
    color: white;
    cursor: pointer; }
.rw-widget {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  outline: 0;
  position: relative; }
.rw-widget.rw-combobox {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
.rw-i {
  display: inline-block;
  font-family: 'Streamline';
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  color: #bfbfbf;
  line-height: 44px; }
.list-unstyled {
  margin: 0;
  padding-left: 0;
  list-style: none; }
.list-inline {
  margin: 0;
  padding-left: 0;
  list-style: none; }
.list-inline > li {
    display: inline-block;
    padding: 0 5px; }
.rw-btn, .rw-cell, .rw-input, .rw-input-reset {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: 0; }
button.rw-input {
  overflow: visible; }
button.rw-input, select.rw-input {
  text-transform: none; }
button.rw-input, html input[type="button"].rw-input, input[type="reset"].rw-input, input[type="submit"].rw-input {
  -webkit-appearance: button;
  cursor: pointer; }
button[disabled].rw-input, html input[disabled].rw-input {
  cursor: default; }
button.rw-input::-moz-focus-inner, input.rw-input::-moz-focus-inner, input.rw-input-reset:-moz-focus-inner {
  border: 0;
  padding: 0; }
.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
.rw-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  width: 44px;
  border: 0;
  background-color: white; }
.container .rw-btn:hover > .rw-i {
  color: #1173BC; }
.item .rw-btn:hover > .rw-i {
  color: #d67d00; }
.attribute.campus .rw-btn:hover > .rw-i {
  color: #4ed4b7; }
.message.draft .rw-btn:hover > .rw-i {
  color: #d67d00; }
.message.scheduled .rw-btn:hover > .rw-i {
  color: #7ed321; }
.rw-rtl {
  direction: rtl; }
.rw-input, .rw-input-reset {
  /*height: 1.94em;*/
  height: 44px;
  line-height: 44px; }
.rw-i.rw-loading {
  width: 16px;
  height: 100%; }
.rw-state-focus {
  color: gray;
  background-color: whitesmoke;
  border: 1px solid #ebebeb; }
.container .rw-state-selected {
  background-color: #1173BC;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0); }
.container .rw-state-selected:hover {
    background-color: #1173BC;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0); }
.item .rw-state-selected {
  background-color: #d67d00;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0); }
.item .rw-state-selected:hover {
    background-color: #d67d00;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0); }
.attribute.campus .rw-state-selected {
  background-color: #4ed4b7;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0); }
.attribute.campus .rw-state-selected:hover {
    background-color: #4ed4b7;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0); }
.message.draft .rw-state-selected {
  background-color: #d67d00;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0); }
.message.draft .rw-state-selected:hover {
    background-color: #d67d00;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0); }
.message.scheduled .rw-state-selected {
  background-color: #7ed321;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0); }
.message.scheduled .rw-state-selected:hover {
    background-color: #7ed321;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0); }
.rw-widget.rw-state-focus {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: 0; }
.rw-btn, .rw-dropdownlist, .rw-cell {
  cursor: pointer; }
ul.rw-list {
  margin: 0;
  padding: 1px;
  list-style: none;
  overflow: auto;
  outline: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
ul.rw-list > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 20%;
            flex: 1 20%;
    cursor: pointer;
    padding: 0 10px;
    margin: 1px;
    border-radius: 3px;
    line-height: 2em;
    border: 1px solid rgba(255, 255, 255, 0); }
ul.rw-list > li.rw-state-focus {
      color: gray;
      background-color: whitesmoke;
      border: 1px solid #ebebeb; }
ul.rw-list > li:hover {
      border: 1px solid #e6e6e6; }
.rw-datetime-picker .rw-list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
.rw-datetime-picker .rw-list > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 calc(25% - 2px);
          flex: 1 calc(25% - 2px);
  text-align: center;
  min-width: 80px; }
.rw-combobox .rw-btn {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.rw-combobox .rw-list > li {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  line-height: 2.5em;
  padding: 0 15px; }
.rw-multiselect .rw-list > li {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  line-height: 38px; }
.rw-multiselect .rw-popup-container {
  top: 100%; }
.rw-multiselect .rw-popup-container .rw-popup > .rw-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
.rw-widget-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
.rw-dropdown-list-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px; }
.rw-popup-transition-exited {
  display: none; }
.rw-dropdownlist .rw-btn {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.rw-dropdownlist .rw-list {
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
.rw-dropdownlist .rw-list li {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    line-height: 2.5em; }
.rw-dropdownlist div.rw-input {
  padding-left: 10px; }
.rw-combobox > .rw-input, .rw-datepicker > .rw-input, .rw-numberpicker > .rw-input, .rw-dropdownlist > .rw-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none;
  outline: 0; }
.rw-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 43px; }
.rw-select.rw-btn, .rw-select > .rw-btn {
    outline: 0;
    width: 45px;
    border-left: 1px dashed #e6e6e6; }
.rw-numberpicker .rw-select {
  display: none; }
.rw-numberpicker .rw-select .rw-btn {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.rw-numberpicker .rw-input {
  text-align: right;
  padding-right: 10px; }
.rw.open > .rw-btn {
  color: #d67d00; }
.rw-combobox.rw-state-focus .rw-input, .rw-multiselect.rw-state-focus .rw-input, .rw-datepicker.rw-state-focus .rw-input, .rw-numberpicker.rw-state-focus .rw-input, .rw-dropdownlist.rw-state-focus .rw-input, .rw-combobox.rw-state-focus:hover .rw-input, .rw-multiselect.rw-state-focus:hover .rw-input, .rw-datepicker.rw-state-focus:hover .rw-input, .rw-numberpicker.rw-state-focus:hover .rw-input, .rw-dropdownlist.rw-state-focus:hover .rw-input {
  color: black; }
.rw-combobox[disabled], .rw-multiselect[disabled], .rw-datepicker[disabled], .rw-numberpicker[disabled], .rw-dropdownlist[disabled], fieldset[disabled] .rw-combobox, fieldset[disabled] .rw-multiselect, fieldset[disabled] .rw-datepicker, fieldset[disabled] .rw-numberpicker, fieldset[disabled] .rw-dropdownlist {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65; }
.rw-combobox[disabled], .rw-multiselect[disabled], .rw-datepicker[disabled], .rw-numberpicker[disabled], .rw-dropdownlist[disabled], fieldset[disabled] .rw-combobox, fieldset[disabled] .rw-multiselect, fieldset[disabled] .rw-datepicker, fieldset[disabled] .rw-numberpicker, fieldset[disabled] .rw-dropdownlist, .rw-combobox[disabled]:hover, .rw-multiselect[disabled]:hover, .rw-datepicker[disabled]:hover, .rw-numberpicker[disabled]:hover, .rw-dropdownlist[disabled]:hover, fieldset[disabled] .rw-combobox:hover, fieldset[disabled] .rw-multiselect:hover, fieldset[disabled] .rw-datepicker:hover, fieldset[disabled] .rw-numberpicker:hover, fieldset[disabled] .rw-dropdownlist:hover, .rw-combobox[disabled]:focus, .rw-multiselect[disabled]:focus, .rw-datepicker[disabled]:focus, .rw-numberpicker[disabled]:focus, .rw-dropdownlist[disabled]:focus, fieldset[disabled] .rw-combobox:focus, fieldset[disabled] .rw-multiselect:focus, fieldset[disabled] .rw-datepicker:focus, fieldset[disabled] .rw-numberpicker:focus, fieldset[disabled] .rw-dropdownlist:focus, .rw-combobox[disabled]:active, .rw-multiselect[disabled]:active, .rw-datepicker[disabled]:active, .rw-numberpicker[disabled]:active, .rw-dropdownlist[disabled]:active, fieldset[disabled] .rw-combobox:active, fieldset[disabled] .rw-multiselect:active, fieldset[disabled] .rw-datepicker:active, fieldset[disabled] .rw-numberpicker:active, fieldset[disabled] .rw-dropdownlist:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #eee;
  border-color: #ccc; }
.rw-combobox .rw-input[disabled], .rw-datepicker .rw-input[disabled], .rw-numberpicker .rw-input[disabled], .rw-dropdownlist .rw-input[disabled], .rw-combobox fieldset[disabled] .rw-input, .rw-datepicker fieldset[disabled] .rw-input, .rw-numberpicker fieldset[disabled] .rw-input, .rw-dropdownlist fieldset[disabled] .rw-input, .rw-combobox .rw-input[disabled]:hover, .rw-datepicker .rw-input[disabled]:hover, .rw-numberpicker .rw-input[disabled]:hover, .rw-dropdownlist .rw-input[disabled]:hover, .rw-combobox fieldset[disabled] .rw-input:hover, .rw-datepicker fieldset[disabled] .rw-input:hover, .rw-numberpicker fieldset[disabled] .rw-input:hover, .rw-dropdownlist fieldset[disabled] .rw-input:hover, .rw-combobox .rw-input[disabled]:focus, .rw-datepicker .rw-input[disabled]:focus, .rw-numberpicker .rw-input[disabled]:focus, .rw-dropdownlist .rw-input[disabled]:focus, .rw-combobox fieldset[disabled] .rw-input:focus, .rw-datepicker fieldset[disabled] .rw-input:focus, .rw-numberpicker fieldset[disabled] .rw-input:focus, .rw-dropdownlist fieldset[disabled] .rw-input:focus, .rw-combobox .rw-input[disabled]:active, .rw-datepicker .rw-input[disabled]:active, .rw-numberpicker .rw-input[disabled]:active, .rw-dropdownlist .rw-input[disabled]:active, .rw-combobox fieldset[disabled] .rw-input:active, .rw-datepicker fieldset[disabled] .rw-input:active, .rw-numberpicker fieldset[disabled] .rw-input:active, .rw-dropdownlist fieldset[disabled] .rw-input:active {
  background-color: #eee;
  border-color: #ccc; }
.collapse {
  display: none; }
.collapse.in {
  display: block; }
.slide {
  position: absolute;
  overflow: hidden;
  -webkit-transition: -webkit-transform 4.25s ease;
  transition: -webkit-transform 4.25s ease;
  transition: transform 4.25s ease;
  transition: transform 4.25s ease, -webkit-transform 4.25s ease; }
.slide-down {
  -webkit-transform: translateY(0);
          transform: translateY(0); }
.slide-up {
  -webkit-transform: translateY(0);
          transform: translateY(0); }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .25s ease;
  transition: height .25s ease; }
.slide-left {
  -webkit-transition: left 4.35s ease;
  transition: left 4.35s ease;
  position: absolute;
  overflow: hidden;
  left: 100%; }
.slide-right {
  -webkit-transition: left 4.35s ease;
  transition: left 4.35s ease;
  position: absolute;
  overflow: hidden;
  left: -100%; }
.slide-left.in, .slide-right.in {
  left: 0; }
.slide-left.out {
  left: -100%; }
.slide-right.out {
  left: 100%; }
.rw-popup {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border: 1px solid #bfbfbf;
  background: #fff;
  width: 100%; }
.rw-popup-container {
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 9000;
  width: 100%; }
.rw-dropdownlist .rw-popup-container {
  right: 0; }
.rw-datepicker.rw-has-both > .rw-select {
  height: 100%; }
.rw-calendar {
  line-height: 2em; }
.rw-calendar .rw-calendar-footer {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.rw-calendar .rw-calendar-footer .rw-btn {
      width: 100%;
      height: 44px; }
.rw-calendar .rw-calendar-header {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
  border-bottom: 1px solid #e6e6e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.rw-calendar .rw-calendar-header .rw-calendar-btn-left, .rw-calendar .rw-calendar-header .rw-calendar-btn-right {
  width: 44px;
  background-color: whitesmoke; }
.rw-calendar .rw-calendar-header .rw-calendar-btn-left:hover, .rw-calendar .rw-calendar-header .rw-calendar-btn-right:hover {
    background-color: white; }
.rw-calendar .rw-calendar-header .rw-calendar-btn-view {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  outline: 0;
  background-color: whitesmoke; }
.rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
    background-color: white; }
.container .rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
  color: #1173BC; }
.item .rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
  color: #d67d00; }
.attribute.campus .rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
  color: #4ed4b7; }
.message.draft .rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
  color: #d67d00; }
.message.scheduled .rw-calendar .rw-calendar-header .rw-calendar-btn-view:hover {
  color: #7ed321; }
.rw-calendar-grid {
  table-layout: fixed;
  width: 100%; }
.rw-calendar-grid .rw-cell {
  width: 100%; }
.rw-calendar-grid td.rw-cell {
  line-height: 2em;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0); }
.rw-calendar-grid td.rw-cell:not(.rw-state-selected):hover {
  border: 1px solid #e6e6e6; }
.rw-calendar-grid td.rw-cell.rw-cell-off-range {
  color: #b3b3b3; }
.rw-calendar-grid.rw-nav-view .rw-cell {
  overflow: hidden;
  text-align: center;
  white-space: normal; }
.rw-widget-input > div {
  border-radius: 4px;
  position: relative;
  cursor: text; }
.rw-widget-input > div:before, .rw-widget-input > div:after {
    content: " ";
    display: table; }
.rw-widget-input > div:after {
    clear: both; }
.rw-widget-input > div span.rw-loading {
    position: absolute;
    right: 3px; }
.rw-widget-input > div > .rw-input-reset {
    outline: 0;
    border-width: 0;
    line-height: normal;
    width: auto;
    max-width: 100%; }
.rw-widget-input > div > .rw-input-reset::-moz-placeholder {
      color: #999;
      opacity: 1; }
.rw-widget-input > div > .rw-input-reset:-ms-input-placeholder {
      color: #999; }
.rw-widget-input > div > .rw-input-reset::-webkit-input-placeholder {
      color: #999; }
.rw-state-readonly > .rw-widget-input > div,
  .rw-state-disabled > .rw-widget-input > div {
    cursor: not-allowed; }
.rw-rtl .rw-widget-input > div > .rw-input {
    float: right; }
.rw-widget-input > div, .rw-widget-input > div .rw-input-reset {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.rw-widget-input > div i.rw-loading {
  position: absolute;
  right: 3px; }
.rw-widget-input > div > .rw-input-reset {
  float: left;
  outline: 0;
  border-width: 0;
  line-height: normal;
  width: auto;
  height: 42px;
  padding-left: 10px; }
.rw-widget-input > div > .rw-input-reset:focus {
    background: white !important; }
.rw-rtl .rw-widget-input > div > .rw-input-reset {
  float: right; }
.rw-widget-input > div .rw-tag-btn {
  outline: 0;
  font-size: 200%;
  font-weight: 100;
  line-height: 38px;
  cursor: pointer; }
.rw-multiselect-taglist {
  padding: 1px;
  margin: 0; }
.rw-multiselect-taglist > li {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1px;
  white-space: nowrap;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  cursor: default;
  line-height: 1; }
.rw-multiselect-taglist > li:last-child {
    margin-bottom: 2px; }
.rw-multiselect-taglist > li > span {
    padding: 0 10px; }
.container .rw-multiselect-taglist > li {
  border-color: rgba(17, 115, 188, .5); }
.container .rw-multiselect-taglist > li:hover {
    border-color: #1173BC; }
.container .rw-multiselect-taglist > li .rw-btn, .container .rw-multiselect-taglist > li .rw-cell {
    background-color: whitesmoke; }
.container .rw-multiselect-taglist > li .rw-btn:hover, .container .rw-multiselect-taglist > li .rw-cell:hover {
      color: #1173BC;
      background-color: white; }
.user-row .rw-multiselect-taglist > li {
  border-color: rgba(214, 125, 0, .5); }
.user-row .rw-multiselect-taglist > li:hover {
    border-color: #d67d00; }
.user-row .rw-multiselect-taglist > li .rw-btn, .user-row .rw-multiselect-taglist > li .rw-cell {
    background-color: whitesmoke; }
.user-row .rw-multiselect-taglist > li .rw-btn:hover, .user-row .rw-multiselect-taglist > li .rw-cell:hover {
      color: #d67d00;
      background-color: white; }
.item .rw-multiselect-taglist > li {
  border-color: rgba(214, 125, 0, .5); }
.item .rw-multiselect-taglist > li:hover {
    border-color: #d67d00; }
.item .rw-multiselect-taglist > li .rw-btn, .item .rw-multiselect-taglist > li .rw-cell {
    background-color: whitesmoke; }
.item .rw-multiselect-taglist > li .rw-btn:hover, .item .rw-multiselect-taglist > li .rw-cell:hover {
      color: #d67d00;
      background-color: white; }
.message.draft .rw-multiselect-taglist > li {
  border-color: rgba(214, 125, 0, .5); }
.message.draft .rw-multiselect-taglist > li:hover {
    border-color: #d67d00; }
.message.draft .rw-multiselect-taglist > li .rw-btn, .message.draft .rw-multiselect-taglist > li .rw-cell {
    background-color: whitesmoke; }
.message.draft .rw-multiselect-taglist > li .rw-btn:hover, .message.draft .rw-multiselect-taglist > li .rw-cell:hover {
      color: #d67d00;
      background-color: white; }
.message.scheduled .rw-multiselect-taglist > li {
  border-color: rgba(126, 211, 33, .5); }
.message.scheduled .rw-multiselect-taglist > li:hover {
    border-color: #7ed321; }
.message.scheduled .rw-multiselect-taglist > li .rw-btn, .message.scheduled .rw-multiselect-taglist > li .rw-cell {
    background-color: whitesmoke; }
.message.scheduled .rw-multiselect-taglist > li .rw-btn:hover, .message.scheduled .rw-multiselect-taglist > li .rw-cell:hover {
      color: #7ed321;
      background-color: white; }
.rw-multiselect-taglist > li.rw-state-focus {
  background-color: #fff;
  border: #e0e0e0 1px solid;
  color: #333; }
.rw-rtl .rw-multiselect-taglist > li {
  float: right; }
.rw-i-chevron-left:before {
  content: "\E62A"; }
.rw-i-chevron-right:before {
  content: "\E62B"; }
.rw-i-chevron-up:before {
  content: "\F077"; }
.rw-i-chevron-down:before {
  content: "\F078"; }
.rw-i-times:before {
  content: "\F00D"; }
.rw-i-ban:before {
  content: "\F05E"; }
.rw-i-arrow-left:before {
  content: "\F060"; }
.rw-i-arrow-right:before {
  content: "\F061"; }
.rw-i-arrow-up:before {
  content: "\F062"; }
.rw-i-arrow-down:before {
  content: "\F063"; }
.rw-i-expand:before {
  content: "\F065"; }
.rw-i-compress:before {
  content: "\F066"; }
.rw-i-plus:before {
  content: "\F067"; }
.rw-i-minus:before {
  content: "\F068"; }
.rw-i-calendar:before {
  content: "\E31F"; }
.rw-i-caret-down:before {
  content: "\E628"; }
.rw-i-caret-up:before {
  content: "\E629"; }
.rw-i-caret-left:before {
  content: "\E62A"; }
.rw-i-caret-right:before {
  content: "\E62B"; }
.rw-i-clock-o:before {
  content: "\E321"; }
.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0; }
.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer; }
.react-tabs__tab--selected {
    background: #fff;
    border-color: #aaa;
    color: black;
    border-radius: 5px 5px 0 0; }
.react-tabs__tab--disabled {
    color: GrayText;
    cursor: default; }
.react-tabs__tab:focus {
    -webkit-box-shadow: 0 0 5px #0188fe;
            box-shadow: 0 0 5px #0188fe;
    border-color: #0188fe;
    outline: none; }
.react-tabs__tab:focus:after {
      content: "";
      position: absolute;
      height: 5px;
      left: -4px;
      right: -4px;
      bottom: -5px;
      background: #fff; }
.react-tabs__tab-panel {
  display: none; }
.react-tabs__tab-panel--selected {
    display: block; }
@font-face {
  font-family: 'Streamline';
  src: url(/streamline-outline.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'streamline-outline';
  src: url(/streamline-outline.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Streamline';
  src: url(/streamline-filled.ttf) format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'streamline-outline';
  src: url(/streamline-outline.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'streamline-filled';
  src: url(/streamline-filled.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'asset-web';
  src: url(data:font/ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }
[class^='icon-']:before, [class*=' icon-']:before {
  font-family: 'Streamline' !important;
  font-style: normal !important;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1; }
.icon-custom-more:before {
  content: '\E66A'; }
.icon-custom-pulpit:before {
  content: '\E66B'; }
.icon-custom-church:before {
  content: '\E66C'; }
.icon-custom-cross:before {
  content: '\E66D'; }
.icon-custom-prayer:before {
  content: '\E66E'; }
.icon-custom-share:before {
  content: '\E66F'; }
.icon-custom-facebook:before {
  content: '\E670'; }
.icon-custom-twitter:before {
  content: '\E671'; }
.icon-custom-blankify:before {
  content: '\E672'; }
.icon-custom-events-feed:before {
  content: '\E673'; }
.icon-custom-simpleview:before {
  content: '\E674'; }
.icon-custom-app:before {
  content: '\E675'; }
.icon-custom-android:before {
  content: '\E676'; }
.icon-custom-ekklesia:before {
  content: '\E677'; }
.icon-custom-ccb:before {
  content: '\E678'; }
.icon-custom-miles:before {
  content: '\E67B'; }
.icon-custom-bluebridge-1:before {
  content: '\E67D'; }
.icon-custom-bluebridge-2:before {
  content: '\E67E'; }
.icon-custom-amazon:before {
  content: '\E67F'; }
.icon-custom-dribbble:before {
  content: '\E680'; }
.icon-custom-github:before {
  content: '\E681'; }
.icon-custom-instagram:before {
  content: '\E682'; }
.icon-custom-itunes:before {
  content: '\E683'; }
.icon-custom-linkedin:before {
  content: '\E684'; }
.icon-custom-echurch:before {
  content: '';
  background-image: url(/eb893111a41a30111414b2e7556ac00b.png);
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center; }
.icon-bin-1:before {
  content: '\E000'; }
.icon-bin-2:before {
  content: '\E001'; }
.icon-binocular:before {
  content: '\E002'; }
.icon-clip-1:before {
  content: '\E004'; }
.icon-clip-2:before {
  content: '\E005'; }
.icon-crosshair-1:before {
  content: '\E006'; }
.icon-crosshair-2:before {
  content: '\E007'; }
.icon-crosshair-3:before {
  content: '\E008'; }
.icon-cutter:before {
  content: '\E009'; }
.icon-delete-1:before {
  content: '\E00A'; }
.icon-delete-2:before {
  content: '\E00B'; }
.icon-edit-1:before {
  content: '\E00C'; }
.icon-edit-2:before {
  content: '\E00D'; }
.icon-edit-3:before {
  content: '\E00E'; }
.icon-hide:before {
  content: '\E00F'; }
.icon-ink:before {
  content: '\E010'; }
.icon-key-1:before {
  content: '\E011'; }
.icon-key-2:before {
  content: '\E012'; }
.icon-link-1:before {
  content: '\E013'; }
.icon-link-2:before {
  content: '\E014'; }
.icon-link-3:before {
  content: '\E015'; }
.icon-link-broken-1:before {
  content: '\E016'; }
.icon-link-broken-2:before {
  content: '\E017'; }
.icon-lock-1:before {
  content: '\E018'; }
.icon-lock-2:before {
  content: '\E019'; }
.icon-lock-3:before {
  content: '\E01A'; }
.icon-lock-4:before {
  content: '\E01B'; }
.icon-lock-5:before {
  content: '\E01C'; }
.icon-lock-unlock-1:before {
  content: '\E01D'; }
.icon-lock-unlock-2:before {
  content: '\E01E'; }
.icon-magnifier:before {
  content: '\E01F'; }
.icon-pen-1:before {
  content: '\E020'; }
.icon-pen-2:before {
  content: '\E021'; }
.icon-pen-3:before {
  content: '\E022'; }
.icon-pen-4:before {
  content: '\E023'; }
.icon-pencil-1:before {
  content: '\E024'; }
.icon-pencil-2:before {
  content: '\E025'; }
.icon-pencil-3:before {
  content: '\E026'; }
.icon-pin-1:before {
  content: '\E027'; }
.icon-pin-2:before {
  content: '\E028'; }
.icon-power-1:before {
  content: '\E029'; }
.icon-power-2:before {
  content: '\E02A'; }
.icon-preview-1:before {
  content: '\E02B'; }
.icon-preview-2:before {
  content: '\E02C'; }
.icon-scissor-1:before {
  content: '\E02D'; }
.icon-scissor-2:before {
  content: '\E02E'; }
.icon-type-1:before {
  content: '\E031'; }
.icon-type-2:before {
  content: '\E032'; }
.icon-type-3:before {
  content: '\E033'; }
.icon-type-4:before {
  content: '\E034'; }
.icon-zoom-area:before {
  content: '\E035'; }
.icon-zoom-in:before {
  content: '\E036'; }
.icon-zoom-out:before {
  content: '\E037'; }
.icon-cursor-1:before {
  content: '\E038'; }
.icon-cursor-2:before {
  content: '\E039'; }
.icon-cursor-add:before {
  content: '\E03A'; }
.icon-cursor-duplicate:before {
  content: '\E03B'; }
.icon-cursor-move:before {
  content: '\E03C'; }
.icon-cursor-move-2:before {
  content: '\E03D'; }
.icon-cursor-select-area:before {
  content: '\E03E'; }
.icon-hand:before {
  content: '\E03F'; }
.icon-hand-block:before {
  content: '\E040'; }
.icon-hand-grab-1:before {
  content: '\E041'; }
.icon-hand-grab-2:before {
  content: '\E042'; }
.icon-hand-point:before {
  content: '\E043'; }
.icon-hand-touch-1:before {
  content: '\E044'; }
.icon-hand-touch-2:before {
  content: '\E045'; }
.icon-hand-touch-3:before {
  content: '\E046'; }
.icon-hand-touch-4:before {
  content: '\E047'; }
.icon-bookmark-1:before {
  content: '\E048'; }
.icon-bookmark-2:before {
  content: '\E049'; }
.icon-bookmark-3:before {
  content: '\E04A'; }
.icon-bookmark-4:before {
  content: '\E04B'; }
.icon-tag-1:before {
  content: '\E04C'; }
.icon-tag-2:before {
  content: '\E04D'; }
.icon-tag-add:before {
  content: '\E04E'; }
.icon-tag-delete:before {
  content: '\E04F'; }
.icon-tags-1:before {
  content: '\E050'; }
.icon-tags-2:before {
  content: '\E051'; }
.icon-anchor-point-1:before {
  content: '\E052'; }
.icon-anchor-point-2:before {
  content: '\E053'; }
.icon-arrange-1:before {
  content: '\E054'; }
.icon-arrange-2:before {
  content: '\E055'; }
.icon-artboard:before {
  content: '\E056'; }
.icon-brush-1:before {
  content: '\E057'; }
.icon-brush-2:before {
  content: '\E058'; }
.icon-bucket:before {
  content: '\E059'; }
.icon-crop:before {
  content: '\E05A'; }
.icon-dropper-1:before {
  content: '\E05B'; }
.icon-dropper-2:before {
  content: '\E05C'; }
.icon-dropper-3:before {
  content: '\E05D'; }
.icon-glue:before {
  content: '\E05E'; }
.icon-grid:before {
  content: '\E05F'; }
.icon-layers:before {
  content: '\E060'; }
.icon-magic-wand-1:before {
  content: '\E061'; }
.icon-magic-wand-2:before {
  content: '\E062'; }
.icon-magnet:before {
  content: '\E063'; }
.icon-marker:before {
  content: '\E064'; }
.icon-palette:before {
  content: '\E065'; }
.icon-pen-5:before {
  content: '\E066'; }
.icon-pen-6:before {
  content: '\E067'; }
.icon-quill:before {
  content: '\E068'; }
.icon-reflect:before {
  content: '\E069'; }
.icon-roller:before {
  content: '\E06A'; }
.icon-ruler-1:before {
  content: '\E06B'; }
.icon-ruler-2:before {
  content: '\E06C'; }
.icon-scale-diagonal-1:before {
  content: '\E06D'; }
.icon-scale-diagonal-2:before {
  content: '\E06E'; }
.icon-scale-horizontal:before {
  content: '\E06F'; }
.icon-scale-tool-1:before {
  content: '\E070'; }
.icon-scale-tool-2:before {
  content: '\E071'; }
.icon-scale-tool-3:before {
  content: '\E072'; }
.icon-scale-vertical:before {
  content: '\E073'; }
.icon-shear-tool:before {
  content: '\E074'; }
.icon-spray:before {
  content: '\E075'; }
.icon-stamp:before {
  content: '\E076'; }
.icon-stationery-1:before {
  content: '\E077'; }
.icon-stationery-2:before {
  content: '\E078'; }
.icon-stationery-3:before {
  content: '\E079'; }
.icon-vector:before {
  content: '\E07A'; }
.icon-award-1:before {
  content: '\E07B'; }
.icon-award-2:before {
  content: '\E07C'; }
.icon-award-3:before {
  content: '\E07D'; }
.icon-award-4:before {
  content: '\E07E'; }
.icon-award-5:before {
  content: '\E07F'; }
.icon-award-6:before {
  content: '\E080'; }
.icon-crown-1:before {
  content: '\E081'; }
.icon-crown-2:before {
  content: '\E082'; }
.icon-crown-3:before {
  content: '\E083'; }
.icon-fire:before {
  content: '\E084'; }
.icon-flag-1:before {
  content: '\E085'; }
.icon-flag-2:before {
  content: '\E086'; }
.icon-flag-3:before {
  content: '\E087'; }
.icon-flag-4:before {
  content: '\E088'; }
.icon-flag-5:before {
  content: '\E089'; }
.icon-flag-6:before {
  content: '\E08A'; }
.icon-flag-7:before {
  content: '\E08B'; }
.icon-flag-8:before {
  content: '\E08C'; }
.icon-google-plus-1:before {
  content: '\E08D'; }
.icon-google-plus-2:before {
  content: '\E08E'; }
.icon-hand-like-1:before {
  content: '\E08F'; }
.icon-hand-like-2:before {
  content: '\E090'; }
.icon-hand-unlike-1:before {
  content: '\E091'; }
.icon-hand-unlike-2:before {
  content: '\E092'; }
.icon-heart-1:before {
  content: '\E093'; }
.icon-heart-2:before {
  content: '\E094'; }
.icon-heart-angel:before {
  content: '\E095'; }
.icon-heart-broken:before {
  content: '\E096'; }
.icon-heart-minus:before {
  content: '\E097'; }
.icon-heart-plus:before {
  content: '\E098'; }
.icon-present:before {
  content: '\E099'; }
.icon-rank-1:before {
  content: '\E09A'; }
.icon-rank-2:before {
  content: '\E09B'; }
.icon-ribbon:before {
  content: '\E09C'; }
.icon-star-1:before {
  content: '\E09D'; }
.icon-star-2:before {
  content: '\E09E'; }
.icon-star-3:before {
  content: '\E09F'; }
.icon-star-4:before {
  content: '\E0A0'; }
.icon-star-5:before {
  content: '\E0A1'; }
.icon-star-6:before {
  content: '\E0A2'; }
.icon-star-7:before {
  content: '\E0A3'; }
.icon-star-8:before {
  content: '\E0A4'; }
.icon-star-9:before {
  content: '\E0A5'; }
.icon-star-10:before {
  content: '\E0A6'; }
.icon-trophy:before {
  content: '\E0A7'; }
.icon-bubble-2:before {
  content: '\E0A8'; }
.icon-bubble-add-1:before {
  content: '\E0A9'; }
.icon-bubble-add-2:before {
  content: '\E0AA'; }
.icon-bubble-add-3:before {
  content: '\E0AB'; }
.icon-bubble-ask-1:before {
  content: '\E0AC'; }
.icon-bubble-ask-2:before {
  content: '\E0AD'; }
.icon-bubble-attention-1:before {
  content: '\E0AE'; }
.icon-bubble-attention-2:before {
  content: '\E0AF'; }
.icon-bubble-attention-3:before {
  content: '\E0B0'; }
.icon-bubble-attention-4:before {
  content: '\E0B1'; }
.icon-bubble-attention-5:before {
  content: '\E0B2'; }
.icon-bubble-attention-6:before {
  content: '\E0B3'; }
.icon-bubble-attention-7:before {
  content: '\E0B4'; }
.icon-bubble-block-1:before {
  content: '\E0B5'; }
.icon-bubble-block-2:before {
  content: '\E0B6'; }
.icon-bubble-block-3:before {
  content: '\E0B7'; }
.icon-bubble-chat-1:before {
  content: '\E0B8'; }
.icon-bubble-chat-2:before {
  content: '\E0B9'; }
.icon-bubble-check-1:before {
  content: '\E0BA'; }
.icon-bubble-check-2:before {
  content: '\E0BB'; }
.icon-bubble-check-3:before {
  content: '\E0BC'; }
.icon-bubble-comment-1:before {
  content: '\E0BD'; }
.icon-bubble-comment-2:before {
  content: '\E0BE'; }
.icon-bubble-conversation-1:before {
  content: '\E0BF'; }
.icon-bubble-conversation-2:before {
  content: '\E0C0'; }
.icon-bubble-conversation-3:before {
  content: '\E0C1'; }
.icon-bubble-conversation-4:before {
  content: '\E0C2'; }
.icon-bubble-conversation-5:before {
  content: '\E0C3'; }
.icon-bubble-conversation-6:before {
  content: '\E0C4'; }
.icon-bubble-delete-1:before {
  content: '\E0C5'; }
.icon-bubble-delete-2:before {
  content: '\E0C6'; }
.icon-bubble-delete-3:before {
  content: '\E0C7'; }
.icon-bubble-edit-1:before {
  content: '\E0C8'; }
.icon-bubble-edit-2:before {
  content: '\E0C9'; }
.icon-bubble-edit-3:before {
  content: '\E0CA'; }
.icon-bubble-heart-1:before {
  content: '\E0CB'; }
.icon-bubble-heart-2:before {
  content: '\E0CC'; }
.icon-bubble-minus-1:before {
  content: '\E0CD'; }
.icon-bubble-minus-2:before {
  content: '\E0CE'; }
.icon-bubble-minus-3:before {
  content: '\E0CF'; }
.icon-bubble-quote-1:before {
  content: '\E0D0'; }
.icon-bubble-quote-2:before {
  content: '\E0D1'; }
.icon-bubble-smiley-3:before {
  content: '\E0D2'; }
.icon-bubble-smiley-4:before {
  content: '\E0D3'; }
.icon-bubble-smiley-smile:before {
  content: '\E0D4'; }
.icon-bubble-smiley-wink:before {
  content: '\E0D5'; }
.icon-bubble-star-1:before {
  content: '\E0D6'; }
.icon-bubble-star-2:before {
  content: '\E0D7'; }
.icon-bubble-star-3:before {
  content: '\E0D8'; }
.icon-chat-1:before {
  content: '\E0D9'; }
.icon-chat-2:before {
  content: '\E0DA'; }
.icon-chat-3:before {
  content: '\E0DB'; }
.icon-chat-4:before {
  content: '\E0DC'; }
.icon-chat-5:before {
  content: '\E0DD'; }
.icon-chat-bubble-1:before {
  content: '\E0DE'; }
.icon-chat-bubble-2:before {
  content: '\E0DF'; }
.icon-smiley-happy-1:before {
  content: '\E0E0'; }
.icon-smiley-happy-2:before {
  content: '\E0E1'; }
.icon-smiley-happy-3:before {
  content: '\E0E2'; }
.icon-smiley-happy-4:before {
  content: '\E0E3'; }
.icon-smiley-happy-5:before {
  content: '\E0E4'; }
.icon-smiley-relax:before {
  content: '\E0E5'; }
.icon-smiley-sad:before {
  content: '\E0E6'; }
.icon-smiley-surprise:before {
  content: '\E0E7'; }
.icon-thinking-1:before {
  content: '\E0E8'; }
.icon-thinking-2:before {
  content: '\E0E9'; }
.icon-call-1:before {
  content: '\E0EA'; }
.icon-call-2:before {
  content: '\E0EB'; }
.icon-call-3:before {
  content: '\E0EC'; }
.icon-call-4:before {
  content: '\E0ED'; }
.icon-call-add:before {
  content: '\E0EE'; }
.icon-call-block:before {
  content: '\E0EF'; }
.icon-call-delete:before {
  content: '\E0F0'; }
.icon-call-in:before {
  content: '\E0F1'; }
.icon-call-minus:before {
  content: '\E0F2'; }
.icon-call-out:before {
  content: '\E0F3'; }
.icon-contact:before {
  content: '\E0F4'; }
.icon-fax:before {
  content: '\E0F5'; }
.icon-hang-up:before {
  content: '\E0F6'; }
.icon-message:before {
  content: '\E0F7'; }
.icon-mobile-phone-1:before {
  content: '\E0F8'; }
.icon-mobile-phone-2:before {
  content: '\E0F9'; }
.icon-phone-1:before {
  content: '\E0FA'; }
.icon-phone-2:before {
  content: '\E0FB'; }
.icon-phone-3:before {
  content: '\E0FC'; }
.icon-phone-4:before {
  content: '\E0FD'; }
.icon-phone-vibration:before {
  content: '\E0FE'; }
.icon-signal-fine:before {
  content: '\E0FF'; }
.icon-signal-full:before {
  content: '\E100'; }
.icon-signal-high:before {
  content: '\E101'; }
.icon-signal-no:before {
  content: '\E102'; }
.icon-signal-poor:before {
  content: '\E103'; }
.icon-signal-weak:before {
  content: '\E104'; }
.icon-smartphone:before {
  content: '\E105'; }
.icon-tape:before {
  content: '\E106'; }
.icon-camera-symbol-1:before {
  content: '\E107'; }
.icon-camera-symbol-2:before {
  content: '\E108'; }
.icon-camera-symbol-3:before {
  content: '\E109'; }
.icon-antenna-1:before {
  content: '\E10B'; }
.icon-antenna-2:before {
  content: '\E10C'; }
.icon-antenna-3:before {
  content: '\E10D'; }
.icon-hotspot-1:before {
  content: '\E10E'; }
.icon-hotspot-2:before {
  content: '\E10F'; }
.icon-link:before {
  content: '\E110'; }
.icon-megaphone-1:before {
  content: '\E111'; }
.icon-megaphone-2:before {
  content: '\E112'; }
.icon-radar:before {
  content: '\E113'; }
.icon-rss-1:before {
  content: '\E114'; }
.icon-rss-2:before {
  content: '\E115'; }
.icon-satellite:before {
  content: '\E116'; }
.icon-address-1:before {
  content: '\E117'; }
.icon-address-2:before {
  content: '\E118'; }
.icon-address-3:before {
  content: '\E119'; }
.icon-forward:before {
  content: '\E11A'; }
.icon-inbox-1:before {
  content: '\E11B'; }
.icon-inbox-2:before {
  content: '\E11C'; }
.icon-inbox-3:before {
  content: '\E11D'; }
.icon-inbox-4:before {
  content: '\E11E'; }
.icon-letter-1:before {
  content: '\E11F'; }
.icon-letter-2:before {
  content: '\E120'; }
.icon-letter-3:before {
  content: '\E121'; }
.icon-letter-4:before {
  content: '\E122'; }
.icon-letter-5:before {
  content: '\E123'; }
.icon-mail-1:before {
  content: '\E124'; }
.icon-mail-2:before {
  content: '\E125'; }
.icon-mail-add:before {
  content: '\E126'; }
.icon-mail-attention:before {
  content: '\E127'; }
.icon-mail-block:before {
  content: '\E128'; }
.icon-mail-box-1:before {
  content: '\E129'; }
.icon-mail-box-2:before {
  content: '\E12A'; }
.icon-mail-box-3:before {
  content: '\E12B'; }
.icon-mail-checked:before {
  content: '\E12C'; }
.icon-mail-compose:before {
  content: '\E12D'; }
.icon-mail-delete:before {
  content: '\E12E'; }
.icon-mail-favorite:before {
  content: '\E12F'; }
.icon-mail-inbox:before {
  content: '\E130'; }
.icon-mail-lock:before {
  content: '\E131'; }
.icon-mail-minus:before {
  content: '\E132'; }
.icon-mail-read:before {
  content: '\E133'; }
.icon-mail-recieved-1:before {
  content: '\E134'; }
.icon-mail-recieved-2:before {
  content: '\E135'; }
.icon-mail-search-1:before {
  content: '\E136'; }
.icon-mail-search-2:before {
  content: '\E137'; }
.icon-mail-sent-1:before {
  content: '\E138'; }
.icon-mail-sent-2:before {
  content: '\E139'; }
.icon-mail-setting:before {
  content: '\E13A'; }
.icon-mail-star:before {
  content: '\E13B'; }
.icon-mail-sync:before {
  content: '\E13C'; }
.icon-mail-time:before {
  content: '\E13D'; }
.icon-outbox-1:before {
  content: '\E13E'; }
.icon-outbox-2:before {
  content: '\E13F'; }
.icon-plane-paper-1:before {
  content: '\E140'; }
.icon-plane-paper-2:before {
  content: '\E141'; }
.icon-reply-mail-1:before {
  content: '\E142'; }
.icon-reply-mail-2:before {
  content: '\E143'; }
.icon-connection-1:before {
  content: '\E144'; }
.icon-connection-2:before {
  content: '\E145'; }
.icon-connection-3:before {
  content: '\E146'; }
.icon-contacts-1:before {
  content: '\E147'; }
.icon-contacts-2:before {
  content: '\E148'; }
.icon-contacts-3:before {
  content: '\E149'; }
.icon-contacts-4:before {
  content: '\E14A'; }
.icon-female:before {
  content: '\E14B'; }
.icon-gender-female:before {
  content: '\E14C'; }
.icon-gender-male:before {
  content: '\E14D'; }
.icon-genders:before {
  content: '\E14E'; }
.icon-id-1:before {
  content: '\E14F'; }
.icon-id-2:before {
  content: '\E150'; }
.icon-id-3:before {
  content: '\E151'; }
.icon-id-4:before {
  content: '\E152'; }
.icon-id-5:before {
  content: '\E153'; }
.icon-id-6:before {
  content: '\E154'; }
.icon-id-7:before {
  content: '\E155'; }
.icon-id-8:before {
  content: '\E156'; }
.icon-male:before {
  content: '\E157'; }
.icon-profile-1:before {
  content: '\E158'; }
.icon-profile-2:before {
  content: '\E159'; }
.icon-profile-3:before {
  content: '\E15A'; }
.icon-profile-4:before {
  content: '\E15B'; }
.icon-profile-5:before {
  content: '\E15C'; }
.icon-profile-6:before {
  content: '\E15D'; }
.icon-profile-athlete:before {
  content: '\E15E'; }
.icon-profile-bussiness-man:before {
  content: '\E15F'; }
.icon-profile-chef:before {
  content: '\E160'; }
.icon-profile-cop:before {
  content: '\E161'; }
.icon-profile-doctor-1:before {
  content: '\E162'; }
.icon-profile-doctor-2:before {
  content: '\E163'; }
.icon-profile-gentleman-1:before {
  content: '\E164'; }
.icon-profile-gentleman-2:before {
  content: '\E165'; }
.icon-profile-graduate:before {
  content: '\E166'; }
.icon-profile-king:before {
  content: '\E167'; }
.icon-profile-lady-1:before {
  content: '\E168'; }
.icon-profile-lady-2:before {
  content: '\E169'; }
.icon-profile-man:before {
  content: '\E16A'; }
.icon-profile-nurse1:before {
  content: '\E16B'; }
.icon-profile-nurse-2:before {
  content: '\E16C'; }
.icon-profile-prisoner:before {
  content: '\E16D'; }
.icon-profile-serviceman-1:before {
  content: '\E16E'; }
.icon-profile-serviceman-2:before {
  content: '\E16F'; }
.icon-profile-spy:before {
  content: '\E170'; }
.icon-profile-teacher:before {
  content: '\E171'; }
.icon-profile-thief:before {
  content: '\E172'; }
.icon-user-1:before {
  content: '\E173'; }
.icon-user-2:before {
  content: '\E174'; }
.icon-user-add-1:before {
  content: '\E175'; }
.icon-user-add-2:before {
  content: '\E176'; }
.icon-user-block-1:before {
  content: '\E177'; }
.icon-user-block-2:before {
  content: '\E178'; }
.icon-user-checked-1:before {
  content: '\E179'; }
.icon-user-checked-2:before {
  content: '\E17A'; }
.icon-user-delete-1:before {
  content: '\E17B'; }
.icon-user-delete-2:before {
  content: '\E17C'; }
.icon-user-edit-1:before {
  content: '\E17D'; }
.icon-user-edit-2:before {
  content: '\E17E'; }
.icon-user-heart-1:before {
  content: '\E17F'; }
.icon-user-heart-2:before {
  content: '\E180'; }
.icon-user-lock-1:before {
  content: '\E181'; }
.icon-user-lock-2:before {
  content: '\E182'; }
.icon-user-minus-1:before {
  content: '\E183'; }
.icon-user-minus-2:before {
  content: '\E184'; }
.icon-user-search-1:before {
  content: '\E185'; }
.icon-user-search-2:before {
  content: '\E186'; }
.icon-user-setting-1:before {
  content: '\E187'; }
.icon-user-setting-2:before {
  content: '\E188'; }
.icon-user-star-1:before {
  content: '\E189'; }
.icon-user-star-2:before {
  content: '\E18A'; }
.icon-bag-shopping-1:before {
  content: '\E18B'; }
.icon-bag-shopping-2:before {
  content: '\E18C'; }
.icon-bag-shopping-3:before {
  content: '\E18D'; }
.icon-basket-1:before {
  content: '\E18E'; }
.icon-basket-2:before {
  content: '\E18F'; }
.icon-basket-3:before {
  content: '\E190'; }
.icon-basket-add:before {
  content: '\E191'; }
.icon-basket-minus:before {
  content: '\E192'; }
.icon-briefcase:before {
  content: '\E193'; }
.icon-cart-1:before {
  content: '\E194'; }
.icon-cart-2:before {
  content: '\E195'; }
.icon-cart-3:before {
  content: '\E196'; }
.icon-cart-4:before {
  content: '\E197'; }
.icon-cut:before {
  content: '\E198'; }
.icon-handbag-1:before {
  content: '\E199'; }
.icon-handbag-2:before {
  content: '\E19A'; }
.icon-purse-1:before {
  content: '\E19B'; }
.icon-purse-2:before {
  content: '\E19C'; }
.icon-qr-code:before {
  content: '\E19D'; }
.icon-receipt-1:before {
  content: '\E19E'; }
.icon-receipt-2:before {
  content: '\E19F'; }
.icon-receipt-3:before {
  content: '\E1A0'; }
.icon-receipt-4:before {
  content: '\E1A1'; }
.icon-shopping-1:before {
  content: '\E1A2'; }
.icon-sign-new-1:before {
  content: '\E1A3'; }
.icon-sign-new-2:before {
  content: '\E1A4'; }
.icon-sign-parking:before {
  content: '\E1A5'; }
.icon-signal-star:before {
  content: '\E1A6'; }
.icon-trolley-1:before {
  content: '\E1A7'; }
.icon-trolley-2:before {
  content: '\E1A8'; }
.icon-trolley-3:before {
  content: '\E1A9'; }
.icon-trolley-load:before {
  content: '\E1AA'; }
.icon-trolley-off:before {
  content: '\E1AB'; }
.icon-wallet-1:before {
  content: '\E1AC'; }
.icon-wallet-2:before {
  content: '\E1AD'; }
.icon-wallet-3:before {
  content: '\E1AE'; }
.icon-camera-1:before {
  content: '\E1AF'; }
.icon-camera-2:before {
  content: '\E1B0'; }
.icon-camera-3:before {
  content: '\E1B1'; }
.icon-camera-4:before {
  content: '\E1B2'; }
.icon-camera-5:before {
  content: '\E1B3'; }
.icon-camera-back:before {
  content: '\E1B4'; }
.icon-camera-focus:before {
  content: '\E1B5'; }
.icon-camera-frames:before {
  content: '\E1B6'; }
.icon-camera-front:before {
  content: '\E1B7'; }
.icon-camera-graph-1:before {
  content: '\E1B8'; }
.icon-camera-graph-2:before {
  content: '\E1B9'; }
.icon-camera-landscape:before {
  content: '\E1BA'; }
.icon-camera-lens-1:before {
  content: '\E1BB'; }
.icon-camera-lens-2:before {
  content: '\E1BC'; }
.icon-camera-light:before {
  content: '\E1BD'; }
.icon-camera-portrait:before {
  content: '\E1BE'; }
.icon-camera-view:before {
  content: '\E1BF'; }
.icon-film-1:before {
  content: '\E1C0'; }
.icon-film-2:before {
  content: '\E1C1'; }
.icon-photo-1:before {
  content: '\E1C2'; }
.icon-photo-2:before {
  content: '\E1C3'; }
.icon-photo-frame:before {
  content: '\E1C4'; }
.icon-photos-1:before {
  content: '\E1C5'; }
.icon-photos-2:before {
  content: '\E1C6'; }
.icon-polaroid:before {
  content: '\E1C7'; }
.icon-signal-camera-1:before {
  content: '\E1C8'; }
.icon-signal-camera-2:before {
  content: '\E1C9'; }
.icon-user-photo:before {
  content: '\E1CA'; }
.icon-backward-1:before {
  content: '\E1CB'; }
.icon-dvd-player:before {
  content: '\E1CC'; }
.icon-eject-1:before {
  content: '\E1CD'; }
.icon-film-3:before {
  content: '\E1CE'; }
.icon-forward-1:before {
  content: '\E1CF'; }
.icon-handycam:before {
  content: '\E1D0'; }
.icon-movie-play-1:before {
  content: '\E1D1'; }
.icon-movie-play-2:before {
  content: '\E1D2'; }
.icon-movie-play-3:before {
  content: '\E1D3'; }
.icon-next-1:before {
  content: '\E1D4'; }
.icon-pause-1:before {
  content: '\E1D5'; }
.icon-play-1:before {
  content: '\E1D6'; }
.icon-player:before {
  content: '\E1D7'; }
.icon-previous-1:before {
  content: '\E1D8'; }
.icon-record-1:before {
  content: '\E1D9'; }
.icon-slate:before {
  content: '\E1DA'; }
.icon-stop-1:before {
  content: '\E1DB'; }
.icon-television:before {
  content: '\E1DC'; }
.icon-video-camera-1:before {
  content: '\E1DD'; }
.icon-video-camera-2:before {
  content: '\E1DE'; }
.icon-backward-2:before {
  content: '\E1DF'; }
.icon-cd:before {
  content: '\E1E0'; }
.icon-eject-2:before {
  content: '\E1E1'; }
.icon-equalizer-2:before {
  content: '\E1E2'; }
.icon-equalizer-3:before {
  content: '\E1E3'; }
.icon-forward-2:before {
  content: '\E1E4'; }
.icon-gramophone:before {
  content: '\E1E5'; }
.icon-gramophone-record-2:before {
  content: '\E1E6'; }
.icon-guitar:before {
  content: '\E1E7'; }
.icon-headphone:before {
  content: '\E10A'; }
.icon-headphone-1:before {
  content: '\E1E8'; }
.icon-headphone-2:before {
  content: '\E1E9'; }
.icon-microphone-1:before {
  content: '\E1EA'; }
.icon-microphone-2:before {
  content: '\E1EB'; }
.icon-microphone-3:before {
  content: '\E1EC'; }
.icon-movie-play-4:before {
  content: '\E1ED'; }
.icon-music-note-1:before {
  content: '\E1EE'; }
.icon-music-note-2:before {
  content: '\E1EF'; }
.icon-music-note-3:before {
  content: '\E1F0'; }
.icon-music-note-4:before {
  content: '\E1F1'; }
.icon-next-2:before {
  content: '\E1F2'; }
.icon-notes-1:before {
  content: '\E1F3'; }
.icon-notes-2:before {
  content: '\E1F4'; }
.icon-pause-2:before {
  content: '\E1F5'; }
.icon-piano:before {
  content: '\E1F6'; }
.icon-play-2:before {
  content: '\E1F7'; }
.icon-playlist:before {
  content: '\E1F8'; }
.icon-previous-2:before {
  content: '\E1F9'; }
.icon-radio-1:before {
  content: '\E1FA'; }
.icon-radio-2:before {
  content: '\E1FB'; }
.icon-record-2:before {
  content: '\E1FC'; }
.icon-recorder:before {
  content: '\E1FD'; }
.icon-saxophone:before {
  content: '\E1FE'; }
.icon-speaker-1:before {
  content: '\E1FF'; }
.icon-speaker-2:before {
  content: '\E200'; }
.icon-speaker-3:before {
  content: '\E201'; }
.icon-stop-2:before {
  content: '\E202'; }
.icon-tape-1:before {
  content: '\E203'; }
.icon-trumpet:before {
  content: '\E204'; }
.icon-volume-down-1:before {
  content: '\E205'; }
.icon-volume-down-2:before {
  content: '\E206'; }
.icon-volume-loud-1:before {
  content: '\E207'; }
.icon-volume-loud-2:before {
  content: '\E208'; }
.icon-volume-low-1:before {
  content: '\E209'; }
.icon-volume-low-2:before {
  content: '\E20A'; }
.icon-volume-medium-1:before {
  content: '\E20B'; }
.icon-volume-medium-2:before {
  content: '\E20C'; }
.icon-volume-mute-1:before {
  content: '\E20D'; }
.icon-volume-mute-2:before {
  content: '\E20E'; }
.icon-volume-mute-3:before {
  content: '\E20F'; }
.icon-volume-up-1:before {
  content: '\E210'; }
.icon-volume-up-2:before {
  content: '\E211'; }
.icon-walkman:before {
  content: '\E212'; }
.icon-cloud:before {
  content: '\E213'; }
.icon-cloud-add:before {
  content: '\E214'; }
.icon-cloud-checked:before {
  content: '\E215'; }
.icon-cloud-delete:before {
  content: '\E216'; }
.icon-cloud-download:before {
  content: '\E217'; }
.icon-cloud-minus:before {
  content: '\E218'; }
.icon-cloud-refresh:before {
  content: '\E219'; }
.icon-cloud-sync:before {
  content: '\E21A'; }
.icon-cloud-upload:before {
  content: '\E21B'; }
.icon-download-1:before {
  content: '\E21C'; }
.icon-download-2:before {
  content: '\E21D'; }
.icon-download-3:before {
  content: '\E21E'; }
.icon-download-4:before {
  content: '\E21F'; }
.icon-download-5:before {
  content: '\E220'; }
.icon-download-6:before {
  content: '\E221'; }
.icon-download-7:before {
  content: '\E222'; }
.icon-download-8:before {
  content: '\E223'; }
.icon-download-9:before {
  content: '\E224'; }
.icon-download-10:before {
  content: '\E225'; }
.icon-download-11:before {
  content: '\E226'; }
.icon-download-12:before {
  content: '\E227'; }
.icon-download-13:before {
  content: '\E228'; }
.icon-download-14:before {
  content: '\E229'; }
.icon-download-15:before {
  content: '\E22A'; }
.icon-download-file:before {
  content: '\E22B'; }
.icon-download-folder:before {
  content: '\E22C'; }
.icon-goal-1:before {
  content: '\E22D'; }
.icon-goal-2:before {
  content: '\E22E'; }
.icon-transfer-1:before {
  content: '\E22F'; }
.icon-transfer-2:before {
  content: '\E230'; }
.icon-transfer-3:before {
  content: '\E231'; }
.icon-transfer-4:before {
  content: '\E232'; }
.icon-transfer-5:before {
  content: '\E233'; }
.icon-transfer-6:before {
  content: '\E234'; }
.icon-transfer-7:before {
  content: '\E235'; }
.icon-transfer-8:before {
  content: '\E236'; }
.icon-transfer-9:before {
  content: '\E237'; }
.icon-transfer-10:before {
  content: '\E238'; }
.icon-transfer-11:before {
  content: '\E239'; }
.icon-transfer-12:before {
  content: '\E23A'; }
.icon-upload-1:before {
  content: '\E23B'; }
.icon-upload-2:before {
  content: '\E23C'; }
.icon-upload-3:before {
  content: '\E23D'; }
.icon-upload-4:before {
  content: '\E23E'; }
.icon-upload-5:before {
  content: '\E23F'; }
.icon-upload-6:before {
  content: '\E240'; }
.icon-upload-7:before {
  content: '\E241'; }
.icon-upload-8:before {
  content: '\E242'; }
.icon-upload-9:before {
  content: '\E243'; }
.icon-upload-10:before {
  content: '\E244'; }
.icon-upload-11:before {
  content: '\E245'; }
.icon-upload-12:before {
  content: '\E246'; }
.icon-clipboard-1:before {
  content: '\E247'; }
.icon-clipboard-2:before {
  content: '\E248'; }
.icon-clipboard-3:before {
  content: '\E249'; }
.icon-clipboard-add:before {
  content: '\E24A'; }
.icon-clipboard-block:before {
  content: '\E24B'; }
.icon-clipboard-checked:before {
  content: '\E24C'; }
.icon-clipboard-delete:before {
  content: '\E24D'; }
.icon-clipboard-edit:before {
  content: '\E24E'; }
.icon-clipboard-minus:before {
  content: '\E24F'; }
.icon-document-1:before {
  content: '\E250'; }
.icon-document-2:before {
  content: '\E251'; }
.icon-file-1:before {
  content: '\E252'; }
.icon-file-2:before {
  content: '\E253'; }
.icon-file-add:before {
  content: '\E254'; }
.icon-file-attention:before {
  content: '\E255'; }
.icon-file-block:before {
  content: '\E256'; }
.icon-file-bookmark:before {
  content: '\E257'; }
.icon-file-checked:before {
  content: '\E258'; }
.icon-file-code:before {
  content: '\E259'; }
.icon-file-delete:before {
  content: '\E25A'; }
.icon-file-download:before {
  content: '\E25B'; }
.icon-file-edit:before {
  content: '\E25C'; }
.icon-file-favorite-1:before {
  content: '\E25D'; }
.icon-file-favorite-2:before {
  content: '\E25E'; }
.icon-file-graph-1:before {
  content: '\E25F'; }
.icon-file-graph-2:before {
  content: '\E260'; }
.icon-file-home:before {
  content: '\E261'; }
.icon-file-image-1:before {
  content: '\E262'; }
.icon-file-image-2:before {
  content: '\E263'; }
.icon-file-list:before {
  content: '\E264'; }
.icon-file-lock:before {
  content: '\E265'; }
.icon-file-media:before {
  content: '\E266'; }
.icon-file-minus:before {
  content: '\E267'; }
.icon-file-music:before {
  content: '\E268'; }
.icon-file-new:before {
  content: '\E269'; }
.icon-file-registry:before {
  content: '\E26A'; }
.icon-file-search:before {
  content: '\E26B'; }
.icon-file-setting:before {
  content: '\E26C'; }
.icon-file-sync:before {
  content: '\E26D'; }
.icon-file-table:before {
  content: '\E26E'; }
.icon-file-thumbnail:before {
  content: '\E26F'; }
.icon-file-time:before {
  content: '\E270'; }
.icon-file-transfer:before {
  content: '\E271'; }
.icon-file-upload:before {
  content: '\E272'; }
.icon-file-zip:before {
  content: '\E273'; }
.icon-files-1:before {
  content: '\E274'; }
.icon-files-2:before {
  content: '\E275'; }
.icon-files-3:before {
  content: '\E276'; }
.icon-files-4:before {
  content: '\E277'; }
.icon-files-5:before {
  content: '\E278'; }
.icon-files-6:before {
  content: '\E279'; }
.icon-hand-file-1:before {
  content: '\E27A'; }
.icon-hand-file-2:before {
  content: '\E27B'; }
.icon-note-paper-1:before {
  content: '\E27C'; }
.icon-note-paper-2:before {
  content: '\E27D'; }
.icon-note-paper-add:before {
  content: '\E27E'; }
.icon-note-paper-attention:before {
  content: '\E27F'; }
.icon-note-paper-block:before {
  content: '\E280'; }
.icon-note-paper-checked:before {
  content: '\E281'; }
.icon-note-paper-delete:before {
  content: '\E282'; }
.icon-note-paper-download:before {
  content: '\E283'; }
.icon-note-paper-edit:before {
  content: '\E284'; }
.icon-note-paper-favorite:before {
  content: '\E285'; }
.icon-note-paper-lock:before {
  content: '\E286'; }
.icon-note-paper-minus:before {
  content: '\E287'; }
.icon-note-paper-search:before {
  content: '\E288'; }
.icon-note-paper-sync:before {
  content: '\E289'; }
.icon-note-paper-upload:before {
  content: '\E28A'; }
.icon-print:before {
  content: '\E28B'; }
.icon-folder-1:before {
  content: '\E28C'; }
.icon-folder-2:before {
  content: '\E28D'; }
.icon-folder-3:before {
  content: '\E28E'; }
.icon-folder-4:before {
  content: '\E28F'; }
.icon-folder-add:before {
  content: '\E290'; }
.icon-folder-attention:before {
  content: '\E291'; }
.icon-folder-block:before {
  content: '\E292'; }
.icon-folder-bookmark:before {
  content: '\E293'; }
.icon-folder-checked:before {
  content: '\E294'; }
.icon-folder-code:before {
  content: '\E295'; }
.icon-folder-delete:before {
  content: '\E296'; }
.icon-folder-download:before {
  content: '\E297'; }
.icon-folder-edit:before {
  content: '\E298'; }
.icon-folder-favorite:before {
  content: '\E299'; }
.icon-folder-home:before {
  content: '\E29A'; }
.icon-folder-image:before {
  content: '\E29B'; }
.icon-folder-lock:before {
  content: '\E29C'; }
.icon-folder-media:before {
  content: '\E29D'; }
.icon-folder-minus:before {
  content: '\E29E'; }
.icon-folder-music:before {
  content: '\E29F'; }
.icon-folder-new:before {
  content: '\E2A0'; }
.icon-folder-search:before {
  content: '\E2A1'; }
.icon-folder-setting:before {
  content: '\E2A2'; }
.icon-folder-share-1:before {
  content: '\E2A3'; }
.icon-folder-share-2:before {
  content: '\E2A4'; }
.icon-folder-sync:before {
  content: '\E2A5'; }
.icon-folder-transfer:before {
  content: '\E2A6'; }
.icon-folder-upload:before {
  content: '\E2A7'; }
.icon-folder-zip:before {
  content: '\E2A8'; }
.icon-add-1:before {
  content: '\E2A9'; }
.icon-add-2:before {
  content: '\E2AA'; }
.icon-add-3:before {
  content: '\E2AB'; }
.icon-add-4:before {
  content: '\E2AC'; }
.icon-add-tag:before {
  content: '\E2AD'; }
.icon-arrow-1:before {
  content: '\E2AE'; }
.icon-arrow-2:before {
  content: '\E2AF'; }
.icon-arrow-down-1:before {
  content: '\E2B0'; }
.icon-arrow-down-2:before {
  content: '\E2B1'; }
.icon-arrow-left-1:before {
  content: '\E2B2'; }
.icon-arrow-left-2:before {
  content: '\E2B3'; }
.icon-arrow-move-1:before {
  content: '\E2B4'; }
.icon-arrow-move-down:before {
  content: '\E2B5'; }
.icon-arrow-move-left:before {
  content: '\E2B6'; }
.icon-arrow-move-right:before {
  content: '\E2B7'; }
.icon-arrow-move-up:before {
  content: '\E2B8'; }
.icon-arrow-right-1:before {
  content: '\E2B9'; }
.icon-arrow-right-2:before {
  content: '\E2BA'; }
.icon-arrow-up-1:before {
  content: '\E2BB'; }
.icon-arrow-up-2:before {
  content: '\E2BC'; }
.icon-back:before {
  content: '\E2BD'; }
.icon-center-expand:before {
  content: '\E2BE'; }
.icon-center-reduce:before {
  content: '\E2BF'; }
.icon-delete-1-1:before {
  content: '\E2C0'; }
.icon-delete-2-1:before {
  content: '\E2C1'; }
.icon-delete-3:before {
  content: '\E2C2'; }
.icon-delete-4:before {
  content: '\E2C3'; }
.icon-delete-tag:before {
  content: '\E2C4'; }
.icon-expand-horizontal:before {
  content: '\E2C5'; }
.icon-expand-vertical:before {
  content: '\E2C6'; }
.icon-forward-3:before {
  content: '\E2C7'; }
.icon-infinity:before {
  content: '\E2C8'; }
.icon-loading:before {
  content: '\E2C9'; }
.icon-log-out-1:before {
  content: '\E2CA'; }
.icon-log-out-2:before {
  content: '\E2CB'; }
.icon-loop-1:before {
  content: '\E2CC'; }
.icon-loop-2:before {
  content: '\E2CD'; }
.icon-loop-3:before {
  content: '\E2CE'; }
.icon-minus-1:before {
  content: '\E2CF'; }
.icon-minus-2:before {
  content: '\E2D0'; }
.icon-minus-3:before {
  content: '\E2D1'; }
.icon-minus-4:before {
  content: '\E2D2'; }
.icon-minus-tag:before {
  content: '\E2D3'; }
.icon-move-diagonal-1:before {
  content: '\E2D4'; }
.icon-move-diagonal-2:before {
  content: '\E2D5'; }
.icon-move-horizontal-1:before {
  content: '\E2D6'; }
.icon-move-horizontal-2:before {
  content: '\E2D7'; }
.icon-move-vertical-1:before {
  content: '\E2D8'; }
.icon-move-vertical-2:before {
  content: '\E2D9'; }
.icon-next-1-1:before {
  content: '\E2DA'; }
.icon-next-2-1:before {
  content: '\E2DB'; }
.icon-power-1-1:before {
  content: '\E2DC'; }
.icon-power-2-1:before {
  content: '\E2DD'; }
.icon-power-3:before {
  content: '\E2DE'; }
.icon-power-4:before {
  content: '\E2DF'; }
.icon-recycle:before {
  content: '\E2E0'; }
.icon-refresh:before {
  content: '\E2E1'; }
.icon-repeat:before {
  content: '\E2E2'; }
.icon-return:before {
  content: '\E2E3'; }
.icon-scale-all-1:before {
  content: '\E2E4'; }
.icon-scale-center:before {
  content: '\E2E5'; }
.icon-scale-horizontal-1:before {
  content: '\E2E6'; }
.icon-scale-horizontal-2:before {
  content: '\E2E7'; }
.icon-scale-reduce-1:before {
  content: '\E2E8'; }
.icon-scale-reduce-2:before {
  content: '\E2E9'; }
.icon-scale-reduce-3:before {
  content: '\E2EA'; }
.icon-scale-spread-1:before {
  content: '\E2EB'; }
.icon-scale-spread-2:before {
  content: '\E2EC'; }
.icon-scale-spread-3:before {
  content: '\E2ED'; }
.icon-scale-vertical-1:before {
  content: '\E2EE'; }
.icon-scale-vertical-2:before {
  content: '\E2EF'; }
.icon-scroll-horizontal-1:before {
  content: '\E2F0'; }
.icon-scroll-horizontal-2:before {
  content: '\E2F1'; }
.icon-scroll-omnidirectional-1:before {
  content: '\E2F2'; }
.icon-scroll-omnidirectional-2:before {
  content: '\E2F3'; }
.icon-scroll-vertical-1:before {
  content: '\E2F4'; }
.icon-scroll-vertical-2:before {
  content: '\E2F5'; }
.icon-shuffle:before {
  content: '\E2F6'; }
.icon-split:before {
  content: '\E2F7'; }
.icon-sync-1:before {
  content: '\E2F8'; }
.icon-sync-2:before {
  content: '\E2F9'; }
.icon-timer:before {
  content: '\E2FA'; }
.icon-transfer:before {
  content: '\E2FB'; }
.icon-transfer-1-1:before {
  content: '\E2FC'; }
.icon-check-1:before {
  content: '\E2FD'; }
.icon-check-2:before {
  content: '\E2FE'; }
.icon-check-3:before {
  content: '\E2FF'; }
.icon-check-box:before {
  content: '\E300'; }
.icon-check-bubble:before {
  content: '\E301'; }
.icon-check-circle-1:before {
  content: '\E302'; }
.icon-check-circle-2:before {
  content: '\E303'; }
.icon-check-list:before {
  content: '\E304'; }
.icon-check-shield:before {
  content: '\E305'; }
.icon-cross:before {
  content: '\E306'; }
.icon-cross-bubble:before {
  content: '\E307'; }
.icon-cross-shield:before {
  content: '\E308'; }
.icon-briefcase-1:before {
  content: '\E309'; }
.icon-brightness-high:before {
  content: '\E30A'; }
.icon-brightness-low:before {
  content: '\E30B'; }
.icon-hammer-1:before {
  content: '\E30C'; }
.icon-hammer-2:before {
  content: '\E30D'; }
.icon-pulse:before {
  content: '\E30E'; }
.icon-scale:before {
  content: '\E30F'; }
.icon-screw-driver:before {
  content: '\E310'; }
.icon-setting-adjustment:before {
  content: '\E311'; }
.icon-setting-gear:before {
  content: '\E312'; }
.icon-setting-gears-1:before {
  content: '\E313'; }
.icon-setting-gears-2:before {
  content: '\E314'; }
.icon-setting-wrenches:before {
  content: '\E315'; }
.icon-switch-1:before {
  content: '\E316'; }
.icon-switch-2:before {
  content: '\E317'; }
.icon-wrench:before {
  content: '\E318'; }
.icon-alarm-1:before {
  content: '\E319'; }
.icon-alarm-clock:before {
  content: '\E31A'; }
.icon-alarm-off:before {
  content: '\E31B'; }
.icon-alarm-snooze:before {
  content: '\E31C'; }
.icon-bell:before {
  content: '\E31D'; }
.icon-calendar-1:before {
  content: '\E31E'; }
.icon-calendar-2:before {
  content: '\E31F'; }
.icon-clock-1:before {
  content: '\E320'; }
.icon-clock-2:before {
  content: '\E321'; }
.icon-clock-3:before {
  content: '\E322'; }
.icon-hourglass-1:before {
  content: '\E323'; }
.icon-hourglass-2:before {
  content: '\E324'; }
.icon-timer-1:before {
  content: '\E325'; }
.icon-timer-3-quarter-1:before {
  content: '\E326'; }
.icon-timer-3-quarter-2:before {
  content: '\E327'; }
.icon-timer-full-1:before {
  content: '\E328'; }
.icon-timer-full-2:before {
  content: '\E329'; }
.icon-timer-half-1:before {
  content: '\E32A'; }
.icon-timer-half-2:before {
  content: '\E32B'; }
.icon-timer-half-3:before {
  content: '\E32C'; }
.icon-timer-half-4:before {
  content: '\E32D'; }
.icon-timer-quarter-1:before {
  content: '\E32E'; }
.icon-timer-quarter-2:before {
  content: '\E32F'; }
.icon-watch-1:before {
  content: '\E330'; }
.icon-watch-2:before {
  content: '\E331'; }
.icon-alert-1:before {
  content: '\E332'; }
.icon-alert-2:before {
  content: '\E333'; }
.icon-alert-3:before {
  content: '\E334'; }
.icon-information:before {
  content: '\E335'; }
.icon-nuclear-1:before {
  content: '\E336'; }
.icon-nuclear-2:before {
  content: '\E337'; }
.icon-question-mark:before {
  content: '\E338'; }
.icon-abacus:before {
  content: '\E339'; }
.icon-amex-card:before {
  content: '\E33A'; }
.icon-atm:before {
  content: '\E33B'; }
.icon-balance:before {
  content: '\E33C'; }
.icon-bank-1:before {
  content: '\E33D'; }
.icon-bank-2:before {
  content: '\E33E'; }
.icon-bank-note-1:before {
  content: '\E33F'; }
.icon-bank-note-2:before {
  content: '\E340'; }
.icon-bank-note-3:before {
  content: '\E341'; }
.icon-bitcoins:before {
  content: '\E342'; }
.icon-board:before {
  content: '\E343'; }
.icon-box-1:before {
  content: '\E344'; }
.icon-box-2:before {
  content: '\E345'; }
.icon-box-3:before {
  content: '\E346'; }
.icon-box-download:before {
  content: '\E347'; }
.icon-box-shipping:before {
  content: '\E348'; }
.icon-box-upload:before {
  content: '\E349'; }
.icon-business-chart-1:before {
  content: '\E34A'; }
.icon-business-chart-2:before {
  content: '\E34B'; }
.icon-calculator-1:before {
  content: '\E34C'; }
.icon-calculator-2:before {
  content: '\E34D'; }
.icon-calculator-3:before {
  content: '\E34E'; }
.icon-cash-register:before {
  content: '\E34F'; }
.icon-chart-board:before {
  content: '\E350'; }
.icon-chart-down:before {
  content: '\E351'; }
.icon-chart-up:before {
  content: '\E352'; }
.icon-check:before {
  content: '\E353'; }
.icon-coins-1:before {
  content: '\E354'; }
.icon-coins-2:before {
  content: '\E355'; }
.icon-court:before {
  content: '\E356'; }
.icon-credit-card:before {
  content: '\E357'; }
.icon-credit-card-lock:before {
  content: '\E358'; }
.icon-delivery:before {
  content: '\E359'; }
.icon-dollar-bag:before {
  content: '\E35A'; }
.icon-dollar-currency-1:before {
  content: '\E35B'; }
.icon-dollar-currency-2:before {
  content: '\E35C'; }
.icon-dollar-currency-3:before {
  content: '\E35D'; }
.icon-dollar-currency-4:before {
  content: '\E35E'; }
.icon-euro-bag:before {
  content: '\E35F'; }
.icon-euro-currency-1:before {
  content: '\E360'; }
.icon-euro-currency-2:before {
  content: '\E361'; }
.icon-euro-currency-3:before {
  content: '\E362'; }
.icon-euro-currency-4:before {
  content: '\E363'; }
.icon-forklift:before {
  content: '\E364'; }
.icon-hand-card:before {
  content: '\E365'; }
.icon-hand-coin:before {
  content: '\E366'; }
.icon-keynote:before {
  content: '\E367'; }
.icon-master-card:before {
  content: '\E368'; }
.icon-money:before {
  content: '\E369'; }
.icon-parking-meter:before {
  content: '\E36A'; }
.icon-percent-1:before {
  content: '\E36B'; }
.icon-percent-2:before {
  content: '\E36C'; }
.icon-percent-3:before {
  content: '\E36D'; }
.icon-percent-4:before {
  content: '\E36E'; }
.icon-percent-5:before {
  content: '\E36F'; }
.icon-percent-up:before {
  content: '\E370'; }
.icon-pie-chart-1:before {
  content: '\E371'; }
.icon-pie-chart-2:before {
  content: '\E372'; }
.icon-piggy-bank:before {
  content: '\E373'; }
.icon-pound-currency-1:before {
  content: '\E374'; }
.icon-pound-currency-2:before {
  content: '\E375'; }
.icon-pound-currency-3:before {
  content: '\E376'; }
.icon-pound-currency-4:before {
  content: '\E377'; }
.icon-safe-1:before {
  content: '\E378'; }
.icon-safe-2:before {
  content: '\E379'; }
.icon-shop:before {
  content: '\E37A'; }
.icon-sign:before {
  content: '\E37B'; }
.icon-trolley:before {
  content: '\E37C'; }
.icon-truck-1:before {
  content: '\E37D'; }
.icon-truck-2:before {
  content: '\E37E'; }
.icon-visa-card:before {
  content: '\E37F'; }
.icon-yen-currency-1:before {
  content: '\E380'; }
.icon-yen-currency-2:before {
  content: '\E381'; }
.icon-yen-currency-3:before {
  content: '\E382'; }
.icon-yen-currency-4:before {
  content: '\E383'; }
.icon-add-marker-1:before {
  content: '\E384'; }
.icon-add-marker-1-1:before {
  content: '\E385'; }
.icon-add-marker-2:before {
  content: '\E386'; }
.icon-add-marker-2-1:before {
  content: '\E387'; }
.icon-add-marker-3:before {
  content: '\E388'; }
.icon-compass-1:before {
  content: '\E389'; }
.icon-compass-2:before {
  content: '\E38A'; }
.icon-compass-3:before {
  content: '\E38B'; }
.icon-delete-marker-1:before {
  content: '\E38C'; }
.icon-delete-marker-1-1:before {
  content: '\E38D'; }
.icon-delete-marker-2:before {
  content: '\E38E'; }
.icon-delete-marker-2-1:before {
  content: '\E38F'; }
.icon-favorite-marker-1:before {
  content: '\E390'; }
.icon-favorite-marker-1-1:before {
  content: '\E391'; }
.icon-favorite-marker-2:before {
  content: '\E392'; }
.icon-favorite-marker-2-1:before {
  content: '\E393'; }
.icon-globe:before {
  content: '\E394'; }
.icon-location:before {
  content: '\E395'; }
.icon-map-1:before {
  content: '\E396'; }
.icon-map-location:before {
  content: '\E397'; }
.icon-map-marker-1:before {
  content: '\E398'; }
.icon-map-marker-1-1:before {
  content: '\E399'; }
.icon-map-marker-2:before {
  content: '\E39A'; }
.icon-map-marker-3:before {
  content: '\E39B'; }
.icon-map-marker-pin:before {
  content: '\E39C'; }
.icon-map-pin:before {
  content: '\E39D'; }
.icon-marker-1:before {
  content: '\E39E'; }
.icon-marker-1-1:before {
  content: '\E39F'; }
.icon-marker-2:before {
  content: '\E3A0'; }
.icon-marker-2-1:before {
  content: '\E3A1'; }
.icon-marker-pin-1:before {
  content: '\E3A2'; }
.icon-marker-pin-2:before {
  content: '\E3A3'; }
.icon-marker-pin-location:before {
  content: '\E3A4'; }
.icon-minus-marker-1:before {
  content: '\E3A5'; }
.icon-minus-marker-1-1:before {
  content: '\E3A6'; }
.icon-minus-marker-2:before {
  content: '\E3A7'; }
.icon-minus-marker-2-1:before {
  content: '\E3A8'; }
.icon-minus-marker-3:before {
  content: '\E3A9'; }
.icon-anchor:before {
  content: '\E3AA'; }
.icon-bank:before {
  content: '\E3AB'; }
.icon-beach:before {
  content: '\E3AC'; }
.icon-boat:before {
  content: '\E3AD'; }
.icon-building-1:before {
  content: '\E3AE'; }
.icon-building-2:before {
  content: '\E3AF'; }
.icon-building-3:before {
  content: '\E3B0'; }
.icon-buildings-1:before {
  content: '\E3B1'; }
.icon-buildings-2:before {
  content: '\E3B2'; }
.icon-buildings-3:before {
  content: '\E3B3'; }
.icon-buildings-4:before {
  content: '\E3B4'; }
.icon-castle:before {
  content: '\E3B5'; }
.icon-column:before {
  content: '\E3B6'; }
.icon-direction-sign:before {
  content: '\E3B7'; }
.icon-factory:before {
  content: '\E3B8'; }
.icon-fence:before {
  content: '\E3B9'; }
.icon-garage:before {
  content: '\E3BA'; }
.icon-globe-1:before {
  content: '\E3BB'; }
.icon-globe-2:before {
  content: '\E3BC'; }
.icon-house-1:before {
  content: '\E3BD'; }
.icon-house-2:before {
  content: '\E3BE'; }
.icon-house-3:before {
  content: '\E3BF'; }
.icon-house-4:before {
  content: '\E3C0'; }
.icon-library:before {
  content: '\E3C1'; }
.icon-light-house:before {
  content: '\E3C2'; }
.icon-pisa:before {
  content: '\E3C3'; }
.icon-skyscraper:before {
  content: '\E3C4'; }
.icon-temple:before {
  content: '\E3C5'; }
.icon-treasure-map:before {
  content: '\E3C6'; }
.icon-tree:before {
  content: '\E3C7'; }
.icon-tree-pine:before {
  content: '\E3C8'; }
.icon-attention:before {
  content: '\E3C9'; }
.icon-bug-1:before {
  content: '\E3CA'; }
.icon-bug-2:before {
  content: '\E3CB'; }
.icon-css3:before {
  content: '\E3CC'; }
.icon-firewall:before {
  content: '\E3CD'; }
.icon-html5:before {
  content: '\E3CE'; }
.icon-plugins-1:before {
  content: '\E3CF'; }
.icon-plugins-2:before {
  content: '\E3D0'; }
.icon-script:before {
  content: '\E3D1'; }
.icon-new-window:before {
  content: '\E3D2'; }
.icon-window-1:before {
  content: '\E3D3'; }
.icon-window-2:before {
  content: '\E3D4'; }
.icon-window-3:before {
  content: '\E3D5'; }
.icon-window-add:before {
  content: '\E3D6'; }
.icon-window-alert:before {
  content: '\E3D7'; }
.icon-window-check:before {
  content: '\E3D8'; }
.icon-window-code-1:before {
  content: '\E3D9'; }
.icon-window-code-2:before {
  content: '\E3DA'; }
.icon-window-code-3:before {
  content: '\E3DB'; }
.icon-window-column:before {
  content: '\E3DC'; }
.icon-window-delete:before {
  content: '\E3DD'; }
.icon-window-denied:before {
  content: '\E3DE'; }
.icon-window-download-1:before {
  content: '\E3DF'; }
.icon-window-download-2:before {
  content: '\E3E0'; }
.icon-window-edit:before {
  content: '\E3E1'; }
.icon-window-favorite:before {
  content: '\E3E2'; }
.icon-window-graph-1:before {
  content: '\E3E3'; }
.icon-window-graph-2:before {
  content: '\E3E4'; }
.icon-window-hand:before {
  content: '\E3E5'; }
.icon-window-home:before {
  content: '\E3E6'; }
.icon-window-like:before {
  content: '\E3E7'; }
.icon-window-list-1:before {
  content: '\E3E8'; }
.icon-window-list-2:before {
  content: '\E3E9'; }
.icon-window-lock:before {
  content: '\E3EA'; }
.icon-window-minimize:before {
  content: '\E3EB'; }
.icon-window-minus:before {
  content: '\E3EC'; }
.icon-window-refresh:before {
  content: '\E3ED'; }
.icon-window-register:before {
  content: '\E3EE'; }
.icon-window-search:before {
  content: '\E3EF'; }
.icon-window-selection:before {
  content: '\E3F0'; }
.icon-window-setting:before {
  content: '\E3F1'; }
.icon-window-sync:before {
  content: '\E3F2'; }
.icon-window-thumbnails-1:before {
  content: '\E3F3'; }
.icon-window-thumbnails-2:before {
  content: '\E3F4'; }
.icon-window-time:before {
  content: '\E3F5'; }
.icon-window-upload-1:before {
  content: '\E3F6'; }
.icon-window-upload-2:before {
  content: '\E3F7'; }
.icon-windows-selection:before {
  content: '\E3F8'; }
.icon-database:before {
  content: '\E3F9'; }
.icon-database-alert:before {
  content: '\E3FA'; }
.icon-database-block:before {
  content: '\E3FB'; }
.icon-database-check:before {
  content: '\E3FC'; }
.icon-database-delete:before {
  content: '\E3FD'; }
.icon-database-download:before {
  content: '\E3FE'; }
.icon-database-edit:before {
  content: '\E3FF'; }
.icon-database-lock:before {
  content: '\E400'; }
.icon-database-minus:before {
  content: '\E401'; }
.icon-database-network:before {
  content: '\E402'; }
.icon-database-plus:before {
  content: '\E403'; }
.icon-database-refresh:before {
  content: '\E404'; }
.icon-database-search:before {
  content: '\E405'; }
.icon-database-setting:before {
  content: '\E406'; }
.icon-database-sync:before {
  content: '\E407'; }
.icon-database-time:before {
  content: '\E408'; }
.icon-database-upload:before {
  content: '\E409'; }
.icon-battery-charging:before {
  content: '\E40A'; }
.icon-battery-full:before {
  content: '\E40B'; }
.icon-battery-high:before {
  content: '\E40C'; }
.icon-battery-low:before {
  content: '\E40D'; }
.icon-battery-medium:before {
  content: '\E40E'; }
.icon-cd-1:before {
  content: '\E40F'; }
.icon-cd-2:before {
  content: '\E410'; }
.icon-chip:before {
  content: '\E411'; }
.icon-computer:before {
  content: '\E412'; }
.icon-disc:before {
  content: '\E413'; }
.icon-filter:before {
  content: '\E414'; }
.icon-floppy-disk:before {
  content: '\E415'; }
.icon-gameboy:before {
  content: '\E416'; }
.icon-harddisk-1:before {
  content: '\E417'; }
.icon-harddisk-2:before {
  content: '\E418'; }
.icon-imac:before {
  content: '\E419'; }
.icon-ipad-1:before {
  content: '\E41A'; }
.icon-ipad-2:before {
  content: '\E41B'; }
.icon-ipod:before {
  content: '\E41C'; }
.icon-joystick-1:before {
  content: '\E41D'; }
.icon-joystick-2:before {
  content: '\E41E'; }
.icon-joystick-3:before {
  content: '\E41F'; }
.icon-keyboard-1:before {
  content: '\E420'; }
.icon-keyboard-2:before {
  content: '\E421'; }
.icon-kindle-1:before {
  content: '\E422'; }
.icon-kindle-2:before {
  content: '\E423'; }
.icon-laptop-1:before {
  content: '\E424'; }
.icon-laptop-2:before {
  content: '\E425'; }
.icon-memory-card:before {
  content: '\E426'; }
.icon-mobile-phone:before {
  content: '\E427'; }
.icon-mouse-1:before {
  content: '\E428'; }
.icon-mouse-2:before {
  content: '\E429'; }
.icon-mp3player:before {
  content: '\E42A'; }
.icon-plug-1:before {
  content: '\E42B'; }
.icon-plug-2:before {
  content: '\E42C'; }
.icon-plug-slot:before {
  content: '\E42D'; }
.icon-printer:before {
  content: '\E42E'; }
.icon-projector:before {
  content: '\E42F'; }
.icon-remote:before {
  content: '\E430'; }
.icon-router:before {
  content: '\E431'; }
.icon-screen-1:before {
  content: '\E432'; }
.icon-screen-2:before {
  content: '\E433'; }
.icon-screen-3:before {
  content: '\E434'; }
.icon-screen-4:before {
  content: '\E435'; }
.icon-smartphone-1:before {
  content: '\E436'; }
.icon-television-1:before {
  content: '\E437'; }
.icon-typewriter-1:before {
  content: '\E438'; }
.icon-typewriter-2:before {
  content: '\E439'; }
.icon-usb-1:before {
  content: '\E43A'; }
.icon-usb-2:before {
  content: '\E43B'; }
.icon-webcam:before {
  content: '\E43C'; }
.icon-wireless-router-1:before {
  content: '\E43D'; }
.icon-wireless-router-2:before {
  content: '\E43E'; }
.icon-bluetooth:before {
  content: '\E43F'; }
.icon-ethernet:before {
  content: '\E440'; }
.icon-ethernet-slot:before {
  content: '\E441'; }
.icon-firewire-1:before {
  content: '\E442'; }
.icon-firewire-2:before {
  content: '\E443'; }
.icon-network-1:before {
  content: '\E444'; }
.icon-network-2:before {
  content: '\E445'; }
.icon-server-1:before {
  content: '\E446'; }
.icon-server-2:before {
  content: '\E447'; }
.icon-server-3:before {
  content: '\E448'; }
.icon-usb:before {
  content: '\E449'; }
.icon-wireless-signal:before {
  content: '\E44A'; }
.icon-book-1:before {
  content: '\E44B'; }
.icon-book-2:before {
  content: '\E44C'; }
.icon-book-3:before {
  content: '\E44D'; }
.icon-book-4:before {
  content: '\E44E'; }
.icon-book-5:before {
  content: '\E44F'; }
.icon-book-6:before {
  content: '\E450'; }
.icon-book-7:before {
  content: '\E451'; }
.icon-book-8:before {
  content: '\E452'; }
.icon-book-download-1:before {
  content: '\E453'; }
.icon-book-download-2:before {
  content: '\E454'; }
.icon-book-favorite-1:before {
  content: '\E455'; }
.icon-book-favorite-2:before {
  content: '\E456'; }
.icon-bookmark-1-1:before {
  content: '\E457'; }
.icon-bookmark-2-1:before {
  content: '\E458'; }
.icon-bookmark-3-1:before {
  content: '\E459'; }
.icon-bookmark-4-1:before {
  content: '\E45A'; }
.icon-books-1:before {
  content: '\E45B'; }
.icon-books-2:before {
  content: '\E45C'; }
.icon-books-3:before {
  content: '\E45D'; }
.icon-briefcase-2:before {
  content: '\E45E'; }
.icon-contact-book-1:before {
  content: '\E45F'; }
.icon-contact-book-2:before {
  content: '\E460'; }
.icon-contact-book-3:before {
  content: '\E461'; }
.icon-contact-book-4:before {
  content: '\E462'; }
.icon-copyright:before {
  content: '\E463'; }
.icon-creative-commons:before {
  content: '\E464'; }
.icon-cube:before {
  content: '\E465'; }
.icon-data-filter:before {
  content: '\E466'; }
.icon-document-box-1:before {
  content: '\E467'; }
.icon-document-box-2:before {
  content: '\E468'; }
.icon-document-box-3:before {
  content: '\E469'; }
.icon-drawer-1:before {
  content: '\E46A'; }
.icon-drawer-2:before {
  content: '\E46B'; }
.icon-drawer-3:before {
  content: '\E46C'; }
.icon-envelope:before {
  content: '\E46D'; }
.icon-file:before {
  content: '\E46E'; }
.icon-files:before {
  content: '\E46F'; }
.icon-filter-1:before {
  content: '\E470'; }
.icon-filter-2:before {
  content: '\E471'; }
.icon-layers-1:before {
  content: '\E472'; }
.icon-list-1:before {
  content: '\E473'; }
.icon-list-2:before {
  content: '\E474'; }
.icon-newspaper-1:before {
  content: '\E475'; }
.icon-newspaper-2:before {
  content: '\E476'; }
.icon-registry-1:before {
  content: '\E477'; }
.icon-registry-2:before {
  content: '\E478'; }
.icon-shield-1:before {
  content: '\E479'; }
.icon-shield-2:before {
  content: '\E47A'; }
.icon-shield-3:before {
  content: '\E47B'; }
.icon-sketchbook:before {
  content: '\E47C'; }
.icon-sound-book:before {
  content: '\E47D'; }
.icon-thumbnails-1:before {
  content: '\E47E'; }
.icon-thumbnails-2:before {
  content: '\E47F'; }
.icon-graph:before {
  content: '\E480'; }
.icon-hierarchy-1:before {
  content: '\E481'; }
.icon-hierarchy-2:before {
  content: '\E482'; }
.icon-hierarchy-3:before {
  content: '\E483'; }
.icon-hierarchy-4:before {
  content: '\E484'; }
.icon-hierarchy-5:before {
  content: '\E485'; }
.icon-hierarchy-6:before {
  content: '\E486'; }
.icon-hierarchy-7:before {
  content: '\E487'; }
.icon-network-1-1:before {
  content: '\E488'; }
.icon-network-2-1:before {
  content: '\E489'; }
.icon-backpack:before {
  content: '\E48A'; }
.icon-balance-1:before {
  content: '\E48B'; }
.icon-bed:before {
  content: '\E48C'; }
.icon-bench:before {
  content: '\E48D'; }
.icon-bricks:before {
  content: '\E48F'; }
.icon-bullets:before {
  content: '\E490'; }
.icon-buoy:before {
  content: '\E491'; }
.icon-campfire:before {
  content: '\E492'; }
.icon-can:before {
  content: '\E493'; }
.icon-candle:before {
  content: '\E494'; }
.icon-cctv-1:before {
  content: '\E496'; }
.icon-cctv-2:before {
  content: '\E497'; }
.icon-chair:before {
  content: '\E498'; }
.icon-chair-director:before {
  content: '\E499'; }
.icon-cigarette:before {
  content: '\E49A'; }
.icon-construction-sign:before {
  content: '\E49B'; }
.icon-diamond:before {
  content: '\E49C'; }
.icon-disabled:before {
  content: '\E49D'; }
.icon-door:before {
  content: '\E49E'; }
.icon-drawer:before {
  content: '\E49F'; }
.icon-driller:before {
  content: '\E4A0'; }
.icon-dumbbells:before {
  content: '\E4A1'; }
.icon-fire-extinguisher:before {
  content: '\E4A2'; }
.icon-flashlight:before {
  content: '\E4A3'; }
.icon-gas-station:before {
  content: '\E4A4'; }
.icon-lamp-1:before {
  content: '\E4A6'; }
.icon-lamp-2:before {
  content: '\E4A7'; }
.icon-lamp-3:before {
  content: '\E4A8'; }
.icon-lamp-4:before {
  content: '\E4A9'; }
.icon-lightbulb-1:before {
  content: '\E4AA'; }
.icon-lightbulb-2:before {
  content: '\E4AB'; }
.icon-measuring-tape:before {
  content: '\E4AC'; }
.icon-mine-cart:before {
  content: '\E4AD'; }
.icon-ring:before {
  content: '\E4AF'; }
.icon-scale-1:before {
  content: '\E4B0'; }
.icon-shovel:before {
  content: '\E4B1'; }
.icon-smoke-no:before {
  content: '\E4B2'; }
.icon-sofa-1:before {
  content: '\E4B3'; }
.icon-sofa-2:before {
  content: '\E4B4'; }
.icon-sofa-3:before {
  content: '\E4B5'; }
.icon-target:before {
  content: '\E4B6'; }
.icon-torch:before {
  content: '\E4B7'; }
.icon-traffic-cone:before {
  content: '\E4B8'; }
.icon-traffic-light-1:before {
  content: '\E4B9'; }
.icon-traffic-light-2:before {
  content: '\E4BA'; }
.icon-treasure-chest-1:before {
  content: '\E4BB'; }
.icon-treasure-chest-2:before {
  content: '\E4BC'; }
.icon-trowel:before {
  content: '\E4BD'; }
.icon-watering-can:before {
  content: '\E4BE'; }
.icon-weigh:before {
  content: '\E4BF'; }
.icon-academic-cap:before {
  content: '\E4C0'; }
.icon-baseball-helmet:before {
  content: '\E4C1'; }
.icon-beanie:before {
  content: '\E4C2'; }
.icon-bike-helmet:before {
  content: '\E4C3'; }
.icon-bow:before {
  content: '\E4C4'; }
.icon-cap:before {
  content: '\E4C5'; }
.icon-chaplin:before {
  content: '\E4C6'; }
.icon-chef-hat:before {
  content: '\E4C7'; }
.icon-cloth-hanger:before {
  content: '\E4C8'; }
.icon-fins:before {
  content: '\E4C9'; }
.icon-football-helmet:before {
  content: '\E4CA'; }
.icon-glasses:before {
  content: '\E4CB'; }
.icon-glasses-1:before {
  content: '\E4CC'; }
.icon-glasses-2:before {
  content: '\E4CD'; }
.icon-magician-hat:before {
  content: '\E4CE'; }
.icon-monocle-1:before {
  content: '\E4CF'; }
.icon-monocle-2:before {
  content: '\E4D0'; }
.icon-necktie:before {
  content: '\E4D1'; }
.icon-safety-helmet:before {
  content: '\E4D2'; }
.icon-scuba-tank:before {
  content: '\E4D3'; }
.icon-shirt-1:before {
  content: '\E4D4'; }
.icon-shirt-2:before {
  content: '\E4D5'; }
.icon-shirt-3:before {
  content: '\E4D6'; }
.icon-sneakers:before {
  content: '\E4D7'; }
.icon-snorkel:before {
  content: '\E4D8'; }
.icon-sombrero:before {
  content: '\E4D9'; }
.icon-sunglasses:before {
  content: '\E4DA'; }
.icon-tall-hat:before {
  content: '\E4DB'; }
.icon-trousers:before {
  content: '\E4DC'; }
.icon-walking-stick:before {
  content: '\E4DD'; }
.icon-arrow-redo:before {
  content: '\E4DE'; }
.icon-arrow-undo:before {
  content: '\E4DF'; }
.icon-bold:before {
  content: '\E4E0'; }
.icon-columns:before {
  content: '\E4E1'; }
.icon-eraser:before {
  content: '\E4E2'; }
.icon-font-color:before {
  content: '\E4E3'; }
.icon-html:before {
  content: '\E4E4'; }
.icon-italic:before {
  content: '\E4E5'; }
.icon-list-1-1:before {
  content: '\E4E6'; }
.icon-list-2-1:before {
  content: '\E4E7'; }
.icon-list-3:before {
  content: '\E4E8'; }
.icon-list-4:before {
  content: '\E4E9'; }
.icon-paragraph:before {
  content: '\E4EA'; }
.icon-paste:before {
  content: '\E4EB'; }
.icon-print-preview:before {
  content: '\E4EC'; }
.icon-quote:before {
  content: '\E4ED'; }
.icon-strikethrough:before {
  content: '\E4EE'; }
.icon-text:before {
  content: '\E4EF'; }
.icon-text-wrapping-1:before {
  content: '\E4F0'; }
.icon-text-wrapping-2:before {
  content: '\E4F1'; }
.icon-text-wrapping-3:before {
  content: '\E4F2'; }
.icon-underline:before {
  content: '\E4F3'; }
.icon-align-center:before {
  content: '\E4F4'; }
.icon-align-left:before {
  content: '\E4F5'; }
.icon-align-right:before {
  content: '\E4F6'; }
.icon-all-caps:before {
  content: '\E4F7'; }
.icon-arrange-2-1:before {
  content: '\E4F8'; }
.icon-arrange-2-2:before {
  content: '\E4F9'; }
.icon-arrange-2-3:before {
  content: '\E4FA'; }
.icon-arrange-2-4:before {
  content: '\E4FB'; }
.icon-arrange-3-1:before {
  content: '\E4FC'; }
.icon-arrange-3-2:before {
  content: '\E4FD'; }
.icon-arrange-3-3:before {
  content: '\E4FE'; }
.icon-arrange-3-4:before {
  content: '\E4FF'; }
.icon-arrange-3-5:before {
  content: '\E500'; }
.icon-arrange-4-1:before {
  content: '\E501'; }
.icon-arrange-4-2:before {
  content: '\E502'; }
.icon-arrange-4-3:before {
  content: '\E503'; }
.icon-arrange-5:before {
  content: '\E504'; }
.icon-consolidate-all:before {
  content: '\E505'; }
.icon-decrease-indent-1:before {
  content: '\E506'; }
.icon-decrease-indent-2:before {
  content: '\E507'; }
.icon-horizontal-page:before {
  content: '\E508'; }
.icon-increase-indent-1:before {
  content: '\E509'; }
.icon-increase-indent-2:before {
  content: '\E50A'; }
.icon-justify:before {
  content: '\E50B'; }
.icon-leading-1:before {
  content: '\E50C'; }
.icon-leading-2:before {
  content: '\E50D'; }
.icon-left-indent:before {
  content: '\E50E'; }
.icon-right-indent:before {
  content: '\E50F'; }
.icon-small-caps:before {
  content: '\E510'; }
.icon-vertical-page:before {
  content: '\E511'; }
.icon-alt-mac:before {
  content: '\E512'; }
.icon-alt-windows:before {
  content: '\E513'; }
.icon-arrow-down:before {
  content: '\E514'; }
.icon-arrow-down-left:before {
  content: '\E515'; }
.icon-arrow-down-right:before {
  content: '\E516'; }
.icon-arrow-left:before {
  content: '\E517'; }
.icon-arrow-right:before {
  content: '\E518'; }
.icon-arrow-up:before {
  content: '\E519'; }
.icon-arrow-up-left:before {
  content: '\E51A'; }
.icon-arrow-up-right:before {
  content: '\E51B'; }
.icon-asterisk-1:before {
  content: '\E51C'; }
.icon-asterisk-2:before {
  content: '\E51D'; }
.icon-back-tab-1:before {
  content: '\E51E'; }
.icon-back-tab-2:before {
  content: '\E51F'; }
.icon-backward-delete:before {
  content: '\E520'; }
.icon-blank:before {
  content: '\E521'; }
.icon-eject:before {
  content: '\E522'; }
.icon-enter-1:before {
  content: '\E523'; }
.icon-enter-2:before {
  content: '\E524'; }
.icon-escape:before {
  content: '\E525'; }
.icon-page-down:before {
  content: '\E526'; }
.icon-page-up:before {
  content: '\E527'; }
.icon-return-1:before {
  content: '\E528'; }
.icon-shift-1:before {
  content: '\E529'; }
.icon-shift-2:before {
  content: '\E52A'; }
.icon-tab:before {
  content: '\E52B'; }
.icon-apple:before {
  content: '\E52C'; }
.icon-beer:before {
  content: '\E52D'; }
.icon-boil:before {
  content: '\E52E'; }
.icon-bottle-1:before {
  content: '\E52F'; }
.icon-bottle-2:before {
  content: '\E530'; }
.icon-bottle-3:before {
  content: '\E531'; }
.icon-bottle-4:before {
  content: '\E532'; }
.icon-bread:before {
  content: '\E533'; }
.icon-burger-1:before {
  content: '\E534'; }
.icon-burger-2:before {
  content: '\E535'; }
.icon-cake-1:before {
  content: '\E536'; }
.icon-cake-2:before {
  content: '\E537'; }
.icon-champagne:before {
  content: '\E538'; }
.icon-cheese:before {
  content: '\E539'; }
.icon-cocktail:before {
  content: '\E53A'; }
.icon-cocktail-1:before {
  content: '\E53B'; }
.icon-cocktail-2:before {
  content: '\E53C'; }
.icon-coffee-pot:before {
  content: '\E53D'; }
.icon-cup1:before {
  content: '\E53E'; }
.icon-cup-2:before {
  content: '\E53F'; }
.icon-deep-fry:before {
  content: '\E540'; }
.icon-energy-drink:before {
  content: '\E541'; }
.icon-espresso-machine:before {
  content: '\E542'; }
.icon-food-dome:before {
  content: '\E543'; }
.icon-fork-and-knife:before {
  content: '\E544'; }
.icon-fork-and-spoon:before {
  content: '\E545'; }
.icon-grape:before {
  content: '\E546'; }
.icon-grater:before {
  content: '\E547'; }
.icon-grill:before {
  content: '\E548'; }
.icon-hot-drinks-glass:before {
  content: '\E549'; }
.icon-hotdog:before {
  content: '\E54A'; }
.icon-ice-cream-1:before {
  content: '\E54B'; }
.icon-ice-cream-2:before {
  content: '\E54C'; }
.icon-ice-cream-3:before {
  content: '\E54D'; }
.icon-ice-drinks-galss:before {
  content: '\E54E'; }
.icon-juicer:before {
  content: '\E54F'; }
.icon-kitchen-timer:before {
  content: '\E550'; }
.icon-milk:before {
  content: '\E551'; }
.icon-orange:before {
  content: '\E552'; }
.icon-oven:before {
  content: '\E553'; }
.icon-pan-fry:before {
  content: '\E554'; }
.icon-pepper-salt:before {
  content: '\E555'; }
.icon-pizza:before {
  content: '\E556'; }
.icon-popcorn:before {
  content: '\E557'; }
.icon-serving:before {
  content: '\E558'; }
.icon-soda:before {
  content: '\E559'; }
.icon-soda-can-1:before {
  content: '\E55A'; }
.icon-soda-can-2:before {
  content: '\E55B'; }
.icon-steam:before {
  content: '\E55C'; }
.icon-tea-pot:before {
  content: '\E55D'; }
.icon-thermometer-high:before {
  content: '\E55E'; }
.icon-thermometer-low:before {
  content: '\E55F'; }
.icon-thermometer-medium:before {
  content: '\E560'; }
.icon-water:before {
  content: '\E561'; }
.icon-wine:before {
  content: '\E562'; }
.icon-ambulance:before {
  content: '\E563'; }
.icon-beaker-1:before {
  content: '\E564'; }
.icon-beaker-2:before {
  content: '\E565'; }
.icon-blood:before {
  content: '\E566'; }
.icon-drug:before {
  content: '\E567'; }
.icon-first-aid:before {
  content: '\E568'; }
.icon-heartpulse:before {
  content: '\E56A'; }
.icon-hospital-1:before {
  content: '\E56B'; }
.icon-hospital-2:before {
  content: '\E56C'; }
.icon-hospital-sign-1:before {
  content: '\E56D'; }
.icon-hospital-sign-2:before {
  content: '\E56E'; }
.icon-hospital-sign-3:before {
  content: '\E56F'; }
.icon-medicine:before {
  content: '\E570'; }
.icon-microscope:before {
  content: '\E571'; }
.icon-mortar-and-pestle:before {
  content: '\E572'; }
.icon-plaster:before {
  content: '\E573'; }
.icon-pulse-graph-1:before {
  content: '\E574'; }
.icon-pulse-graph-2:before {
  content: '\E575'; }
.icon-pulse-graph-3:before {
  content: '\E576'; }
.icon-red-cross:before {
  content: '\E577'; }
.icon-stethoscope:before {
  content: '\E578'; }
.icon-syringe:before {
  content: '\E579'; }
.icon-yin-yang:before {
  content: '\E57A'; }
.icon-balloon:before {
  content: '\E57B'; }
.icon-briefcase-lock:before {
  content: '\E57C'; }
.icon-card:before {
  content: '\E57D'; }
.icon-cards:before {
  content: '\E57E'; }
.icon-cards-2:before {
  content: '\E57F'; }
.icon-curtain:before {
  content: '\E580'; }
.icon-dice-1:before {
  content: '\E581'; }
.icon-dice-2:before {
  content: '\E582'; }
.icon-happy-smiley:before {
  content: '\E583'; }
.icon-pacman:before {
  content: '\E584'; }
.icon-pacman-ghost:before {
  content: '\E585'; }
.icon-sad-smiley:before {
  content: '\E586'; }
.icon-sign-1:before {
  content: '\E587'; }
.icon-smileys:before {
  content: '\E588'; }
.icon-suitcase-1:before {
  content: '\E589'; }
.icon-suitcase-2:before {
  content: '\E58A'; }
.icon-tetris:before {
  content: '\E58B'; }
.icon-ticket-1:before {
  content: '\E58C'; }
.icon-ticket-2:before {
  content: '\E58D'; }
.icon-ticket-3:before {
  content: '\E58E'; }
.icon-virus:before {
  content: '\E58F'; }
.icon-cloud-1:before {
  content: '\E590'; }
.icon-cloud-lightning:before {
  content: '\E591'; }
.icon-clouds:before {
  content: '\E592'; }
.icon-first-quarter-moon:before {
  content: '\E593'; }
.icon-full-moon:before {
  content: '\E594'; }
.icon-hail:before {
  content: '\E595'; }
.icon-heavy-rain:before {
  content: '\E596'; }
.icon-moon-cloud:before {
  content: '\E597'; }
.icon-rain:before {
  content: '\E598'; }
.icon-rain-lightning:before {
  content: '\E599'; }
.icon-snow:before {
  content: '\E59A'; }
.icon-sun:before {
  content: '\E59B'; }
.icon-sun-cloud:before {
  content: '\E59C'; }
.icon-thermometer:before {
  content: '\E59D'; }
.icon-third-quarter-moon:before {
  content: '\E59E'; }
.icon-umbrella:before {
  content: '\E59F'; }
.icon-waning-crescent-moon:before {
  content: '\E5A0'; }
.icon-waning-gibbous-moon:before {
  content: '\E5A1'; }
.icon-waxing-crescent-moon:before {
  content: '\E5A2'; }
.icon-waxing-gibbous-moon:before {
  content: '\E5A3'; }
.icon-bicycle:before {
  content: '\E5A4'; }
.icon-bus-1:before {
  content: '\E5A5'; }
.icon-bus-2:before {
  content: '\E5A6'; }
.icon-car-1:before {
  content: '\E5A7'; }
.icon-car-2:before {
  content: '\E5A8'; }
.icon-car-3:before {
  content: '\E5A9'; }
.icon-car-4:before {
  content: '\E5AA'; }
.icon-helicopter:before {
  content: '\E5AB'; }
.icon-mountain-bike:before {
  content: '\E5AC'; }
.icon-pickup:before {
  content: '\E5AD'; }
.icon-plane-1:before {
  content: '\E5AE'; }
.icon-plane-2:before {
  content: '\E5AF'; }
.icon-plane-landing:before {
  content: '\E5B0'; }
.icon-plane-takeoff:before {
  content: '\E5B1'; }
.icon-road:before {
  content: '\E5B2'; }
.icon-road-bike:before {
  content: '\E5B3'; }
.icon-rocket:before {
  content: '\E5B4'; }
.icon-scooter:before {
  content: '\E5B5'; }
.icon-ship:before {
  content: '\E5B6'; }
.icon-train:before {
  content: '\E5B7'; }
.icon-tram:before {
  content: '\E5B8'; }
.icon-cactus:before {
  content: '\E5B9'; }
.icon-clover:before {
  content: '\E5BA'; }
.icon-flower:before {
  content: '\E5BB'; }
.icon-hand-eco:before {
  content: '\E5BC'; }
.icon-hand-globe:before {
  content: '\E5BD'; }
.icon-leaf:before {
  content: '\E5BE'; }
.icon-light-eco:before {
  content: '\E5BF'; }
.icon-potted-plant-1:before {
  content: '\E5C0'; }
.icon-potted-plant-2:before {
  content: '\E5C1'; }
.icon-2-fingers-double-tap:before {
  content: '\E5C2'; }
.icon-2-fingers-down-swipe:before {
  content: '\E5C3'; }
.icon-2-fingers-horizontal-swipe:before {
  content: '\E5C4'; }
.icon-2-fingers-left-swipe:before {
  content: '\E5C5'; }
.icon-2-fingers-omnidirectional-swipe:before {
  content: '\E5C6'; }
.icon-2-fingers-right-swipe:before {
  content: '\E5C7'; }
.icon-2-fingers-tab-hold:before {
  content: '\E5C8'; }
.icon-2-fingers-tap:before {
  content: '\E5C9'; }
.icon-2-fingers-up-swipe:before {
  content: '\E5CA'; }
.icon-2-fingers-vertical-swipe:before {
  content: '\E5CB'; }
.icon-double-tap:before {
  content: '\E5CC'; }
.icon-drag-down:before {
  content: '\E5CD'; }
.icon-drag-horizontal:before {
  content: '\E5CE'; }
.icon-drag-left:before {
  content: '\E5CF'; }
.icon-drag-right:before {
  content: '\E5D0'; }
.icon-drag-up:before {
  content: '\E5D1'; }
.icon-drag-vertical:before {
  content: '\E5D2'; }
.icon-filck-down:before {
  content: '\E5D3'; }
.icon-flick-up:before {
  content: '\E5D4'; }
.icon-horizontal-flick:before {
  content: '\E5D5'; }
.icon-left-flick:before {
  content: '\E5D6'; }
.icon-omnidirectional-drag:before {
  content: '\E5D7'; }
.icon-omnidirectional-flick:before {
  content: '\E5D8'; }
.icon-omnidirectional-swipe:before {
  content: '\E5D9'; }
.icon-pinch:before {
  content: '\E5DA'; }
.icon-right-flick:before {
  content: '\E5DB'; }
.icon-rotate-clockwise:before {
  content: '\E5DC'; }
.icon-rotate-counterclockwise:before {
  content: '\E5DD'; }
.icon-spread:before {
  content: '\E5DE'; }
.icon-swipe-down:before {
  content: '\E5DF'; }
.icon-swipe-horizontal:before {
  content: '\E5E0'; }
.icon-swipe-left:before {
  content: '\E5E1'; }
.icon-swipe-right:before {
  content: '\E5E2'; }
.icon-swipe-up:before {
  content: '\E5E3'; }
.icon-swipe-vertical:before {
  content: '\E5E4'; }
.icon-tap:before {
  content: '\E5E5'; }
.icon-tap-hold:before {
  content: '\E5E6'; }
.icon-vertical-flick:before {
  content: '\E5E7'; }
.icon-arrow-1-1:before {
  content: '\E5E8'; }
.icon-arrow-2-1:before {
  content: '\E5E9'; }
.icon-arrow-3:before {
  content: '\E5EA'; }
.icon-arrow-4:before {
  content: '\E5EB'; }
.icon-arrow-5:before {
  content: '\E5EC'; }
.icon-arrow-6:before {
  content: '\E5ED'; }
.icon-arrow-7:before {
  content: '\E5EE'; }
.icon-arrow-8:before {
  content: '\E5EF'; }
.icon-arrow-9:before {
  content: '\E5F0'; }
.icon-arrow-10:before {
  content: '\E5F1'; }
.icon-arrow-11:before {
  content: '\E5F2'; }
.icon-arrow-12:before {
  content: '\E5F3'; }
.icon-arrow-13:before {
  content: '\E5F4'; }
.icon-arrow-14:before {
  content: '\E5F5'; }
.icon-arrow-15:before {
  content: '\E5F6'; }
.icon-arrow-16:before {
  content: '\E5F7'; }
.icon-arrow-17:before {
  content: '\E5F8'; }
.icon-arrow-18:before {
  content: '\E5F9'; }
.icon-arrow-19:before {
  content: '\E5FA'; }
.icon-arrow-20:before {
  content: '\E5FB'; }
.icon-arrow-21:before {
  content: '\E5FC'; }
.icon-arrow-22:before {
  content: '\E5FD'; }
.icon-arrow-23:before {
  content: '\E5FE'; }
.icon-arrow-24:before {
  content: '\E5FF'; }
.icon-arrow-25:before {
  content: '\E600'; }
.icon-arrow-26:before {
  content: '\E601'; }
.icon-arrow-27:before {
  content: '\E602'; }
.icon-arrow-28:before {
  content: '\E603'; }
.icon-arrow-29:before {
  content: '\E604'; }
.icon-arrow-30:before {
  content: '\E605'; }
.icon-arrow-31:before {
  content: '\E606'; }
.icon-arrow-32:before {
  content: '\E607'; }
.icon-arrow-33:before {
  content: '\E608'; }
.icon-arrow-34:before {
  content: '\E609'; }
.icon-arrow-35:before {
  content: '\E60A'; }
.icon-arrow-36:before {
  content: '\E60B'; }
.icon-arrow-37:before {
  content: '\E60C'; }
.icon-arrow-38:before {
  content: '\E60D'; }
.icon-arrow-39:before {
  content: '\E60E'; }
.icon-arrow-40:before {
  content: '\E60F'; }
.icon-arrow-41:before {
  content: '\E610'; }
.icon-arrow-42:before {
  content: '\E611'; }
.icon-arrow-43:before {
  content: '\E612'; }
.icon-arrow-44:before {
  content: '\E613'; }
.icon-arrow-45:before {
  content: '\E614'; }
.icon-arrow-46:before {
  content: '\E615'; }
.icon-arrow-47:before {
  content: '\E616'; }
.icon-arrow-48:before {
  content: '\E617'; }
.icon-arrow-49:before {
  content: '\E618'; }
.icon-arrow-50:before {
  content: '\E619'; }
.icon-arrow-51:before {
  content: '\E61A'; }
.icon-arrow-52:before {
  content: '\E61B'; }
.icon-arrow-53:before {
  content: '\E61C'; }
.icon-arrow-54:before {
  content: '\E61D'; }
.icon-arrow-55:before {
  content: '\E61E'; }
.icon-arrow-56:before {
  content: '\E61F'; }
.icon-arrow-57:before {
  content: '\E620'; }
.icon-arrow-58:before {
  content: '\E621'; }
.icon-arrow-59:before {
  content: '\E622'; }
.icon-arrow-60:before {
  content: '\E623'; }
.icon-arrow-61:before {
  content: '\E624'; }
.icon-arrow-62:before {
  content: '\E625'; }
.icon-arrow-63:before {
  content: '\E626'; }
.icon-arrow-64:before {
  content: '\E627'; }
.icon-arrow-65:before {
  content: '\E628'; }
.icon-arrow-66:before {
  content: '\E629'; }
.icon-arrow-67:before {
  content: '\E62A'; }
.icon-arrow-68:before {
  content: '\E62B'; }
.icon-arrow-69:before {
  content: '\E62C'; }
.icon-arrow-70:before {
  content: '\E62D'; }
.icon-arrow-71:before {
  content: '\E62E'; }
.icon-arrow-72:before {
  content: '\E62F'; }
.icon-arrow-circle-1:before {
  content: '\E630'; }
.icon-arrow-circle-2:before {
  content: '\E631'; }
.icon-arrow-circle-3:before {
  content: '\E632'; }
.icon-arrow-circle-4:before {
  content: '\E633'; }
.icon-arrow-circle-5:before {
  content: '\E634'; }
.icon-arrow-circle-6:before {
  content: '\E635'; }
.icon-arrow-circle-7:before {
  content: '\E636'; }
.icon-arrow-circle-8:before {
  content: '\E637'; }
.icon-arrow-circle-9:before {
  content: '\E638'; }
.icon-arrow-circle-10:before {
  content: '\E639'; }
.icon-arrow-circle-11:before {
  content: '\E63A'; }
.icon-arrow-circle-12:before {
  content: '\E63B'; }
.icon-arrow-circle-13:before {
  content: '\E63C'; }
.icon-arrow-circle-14:before {
  content: '\E63D'; }
.icon-arrow-circle-15:before {
  content: '\E63E'; }
.icon-arrow-circle-16:before {
  content: '\E63F'; }
.icon-arrow-circle-17:before {
  content: '\E640'; }
.icon-arrow-circle-18:before {
  content: '\E641'; }
.icon-arrow-circle-19:before {
  content: '\E642'; }
.icon-arrow-circle-20:before {
  content: '\E643'; }
.icon-arrow-circle-21:before {
  content: '\E644'; }
.icon-arrow-circle-22:before {
  content: '\E645'; }
.icon-arrow-circle-23:before {
  content: '\E646'; }
.icon-arrow-circle-24:before {
  content: '\E647'; }
.icon-arrow-circle-25:before {
  content: '\E648'; }
.icon-arrow-circle-26:before {
  content: '\E649'; }
.icon-arrow-circle-27:before {
  content: '\E64A'; }
.icon-arrow-circle-28:before {
  content: '\E64B'; }
.icon-arrow-circle-29:before {
  content: '\E64C'; }
.icon-arrow-circle-30:before {
  content: '\E64D'; }
.icon-arrow-delete-1:before {
  content: '\E64E'; }
.icon-arrow-delete-2:before {
  content: '\E64F'; }
.icon-arrow-dot-1:before {
  content: '\E650'; }
.icon-arrow-dot-2:before {
  content: '\E651'; }
.icon-arrow-dot-3:before {
  content: '\E652'; }
.icon-arrow-dot-4:before {
  content: '\E653'; }
.icon-arrow-dot-5:before {
  content: '\E654'; }
.icon-arrow-dot-6:before {
  content: '\E655'; }
.icon-arrow-rectangle-1:before {
  content: '\E656'; }
.icon-arrow-rectangle-2:before {
  content: '\E657'; }
.icon-arrow-rectangle-3:before {
  content: '\E658'; }
.icon-arrow-rectangle-4:before {
  content: '\E659'; }
.icon-arrow-rectangle-5:before {
  content: '\E65A'; }
.icon-arrow-rectangle-6:before {
  content: '\E65B'; }
.icon-arrow-rectangle-7:before {
  content: '\E65C'; }
.icon-arrow-rectangle-8:before {
  content: '\E65D'; }
.icon-arrow-rectangle-9:before {
  content: '\E65E'; }
.icon-arrow-rectangle-10:before {
  content: '\E65F'; }
.icon-arrow-rectangle-11:before {
  content: '\E660'; }
.icon-arrow-rectangle-12:before {
  content: '\E661'; }
.icon-arrow-rectangle-13:before {
  content: '\E662'; }
.icon-arrow-rectangle-14:before {
  content: '\E663'; }
.icon-arrow-rectangle-15:before {
  content: '\E664'; }
.icon-arrow-rectangle-16:before {
  content: '\E665'; }
.icon-arrow-rectangle-17:before {
  content: '\E666'; }
.icon-arrow-rectangle-18:before {
  content: '\E667'; }
.icon-arrow-rectangle-19:before {
  content: '\E668'; }
.icon-arrow-rectangle-20:before {
  content: '\E669'; }
@font-face {
  font-family: 'Assets';
  src: url(data:font/ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Assets';
  src: url(data:font/ttf;base64,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) format("truetype");
  font-weight: bold;
  font-style: normal; }
[class^='asset-']:before, [class*=' asset-']:before {
  font-family: 'Assets' !important;
  font-style: normal !important;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1; }
.asset-back:before {
  content: '\E000'; }
.asset-list:before {
  content: '\E001'; }
.asset-filter:before {
  content: '\E002'; }
.asset-search:before {
  content: '\E003'; }
.asset-map:before {
  content: '\E004'; }
.asset-checkmark:before {
  content: '\E005'; }
.asset-row-indicator:before {
  content: '\E006'; }
.asset-settings:before {
  content: '\E007'; }
@font-face {
  font-family: 'UI Icons';
  src: url(data:font/ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }
[class^='ui-icon-']:before, [class*=' ui-icon-']:before {
  font-family: 'UI Icons' !important;
  font-style: normal !important;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1; }
.ui-icon-plus:before {
  content: 'a'; }
.ui-icon-chevron-down:before {
  content: 'b'; }
.ui-icon-chevron-left:before {
  content: 'c'; }
.ui-icon-chevron-right:before {
  content: 'd'; }
.ui-icon-bin:before {
  content: 'e'; }
.ui-icon-arrow-left:before {
  content: 'f'; }
.ui-icon-circle-cross:before {
  content: 'g'; }
.ui-icon-cross:before {
  content: 'h'; }
.ui-icon-magnify:before {
  content: 'i'; }
.ui-icon-tick:before {
  content: 'j'; }
.ui-icon-chevron-up:before {
  content: 'k'; }
.ui-icon-profile:before {
  content: 'l'; }
.ui-icon-profile-filled:before {
  content: 'm'; }
.ui-icon-pencil:before {
  content: 'n'; }
.ui-icon-headphones:before {
  content: 'o'; }
.ui-icon-cog:before {
  content: 'p'; }
.ui-icon-circle-info:before {
  content: 'q'; }
.ui-icon-circle-question:before {
  content: 'r'; }
.ui-icon-doc-edit:before {
  content: 's'; }
.ui-icon-doc-edit-filled:before {
  content: 't'; }
.ui-icon-lock:before {
  content: 'u'; }
.ui-icon-lock-filled:before {
  content: 'v'; }
.ui-icon-bookmark:before {
  content: 'w'; }
.ui-icon-bookmark-filled:before {
  content: 'x'; }
.ui-icon-cal-tick:before {
  content: 'y'; }
.ui-icon-cal-tick-filled:before {
  content: 'z'; }
.ui-icon-bell:before {
  content: '1'; }
.ui-icon-bell-filled:before {
  content: '2'; }
.ui-icon-burst-star:before {
  content: '3'; }
.ui-icon-burst-heart:before {
  content: '4'; }
.ui-icon-mobile:before {
  content: '5'; }
.ui-icon-exclamation:before {
  content: '6'; }
.ui-icon-triangle-exclamation:before {
  content: '7'; }
.filled:before,
.tab-bar .active > .icon:before {
  font-family: streamline-filled !important; }

/* TODO determine whether $blue is staying the same as $primary and alter/clean up accordingly */
@-webkit-keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-first {
  0%, 60% {
    opacity: 1; }
  70%, 90% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fade-second {
  0%, 60% {
    opacity: 0; }
  70%, 90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.page.admin {
  padding: 30px 0 0 30px; }
@media (max-height: 1000px) {
    .page.admin {
      padding: 30px 0 0 30px; } }
@media (max-width: 1500px) {
    .page.admin {
      padding: 30px 0 0 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
    .page.admin {
      padding: 30px 0 0 30px; } }
@media (max-width: 1200px) {
    .page.admin {
      padding: 30px 0 0 15px; } }
@media (max-width: 800px) {
    .page.admin {
      padding: 30px 15px 0 15px; } }
.page.admin header {
    margin-right: 30px;
    z-index: 1000; }
@media (max-height: 1000px) {
      .page.admin header {
        margin-right: 30px; } }
@media (max-width: 1500px) {
      .page.admin header {
        margin-right: 30px; } }
@media (max-width: 1500px) and (max-height: 800px) {
      .page.admin header {
        margin-right: 30px; } }
@media (max-width: 1200px) {
      .page.admin header {
        margin-right: 15px; } }
@media (max-width: 800px) {
      .page.admin header {
        margin-right: 15px; } }
.page.admin article, .page.admin section {
    -webkit-transform: none;
            transform: none; }
.admin-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: 'Source Sans Pro'; }
.admin-nav ul, .admin-nav li {
    list-style: none; }
.admin-nav li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.admin-nav li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      height: 64px;
      font-size: 18px;
      color: #a6a6a6;
      border: 1px solid rgba(255, 255, 255, 0);
      padding-right: 15px;
      letter-spacing: 0.0625em;
      text-align: right; }
.admin-nav li a.active, .admin-nav li.active > a {
        color: #1173BC;
        background: white;
        border-top-color: #e6e6e6;
        border-bottom-color: #e6e6e6;
        cursor: default; }
.admin-nav li:not(.active):hover a:not(.active):hover {
      color: gray;
      background-color: whitesmoke; }
.admin-nav .admin-nav-child {
    background-color: #fafafa; }
.admin-nav .admin-nav-child li a {
      font-size: 15px;
      height: 32px; }
.admin-nav .admin-nav-child li a:not(.active):hover {
        background-color: #f0f0f0; }
.admin-list {
  position: absolute;
  top: 44px;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100%;
  overflow-y: auto;
  margin-top: 1px; }
.admin-table {
  margin-bottom: 90px; }
.admin-table .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
.admin-table .title.version {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
.admin-table .title.status {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center; }
.admin-table .title.file-upload {
      min-width: 300px; }
.admin-table .title.push-category-title {
      font-size: 12px;
      font-style: italic;
      padding-top: 8px; }
.admin-table .title.push-category-subscribed {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
.admin-table .title.push-category-name {
      -webkit-box-flex: 13;
          -ms-flex: 13;
              flex: 13; }
.admin-table .icon-placeholder {
    width: 88px; }
.admin-table .admin-row:not(.creation) {
    height: 44px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
.admin-table .admin-row.disabled,
  .admin-table .admin-row .field.disabled,
  .admin-table .admin-row .attribute.disabled {
    background-color: whitesmoke; }
.admin-table .admin-row.disabled .field label,
  .admin-table .admin-row .field.disabled label {
    color: #bfbfbf; }
.admin-table .attribute {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
.admin-table .attribute input[type=checkbox] {
      margin: 0 10px; }
.admin-table .attribute label.true {
      color: #7ed321; }
.admin-table .attribute label.false {
      color: #d0021b; }
.admin-table .attribute label.disabled {
      color: rgba(255, 255, 255, 0); }
.admin-table .reveal-more {
    position: relative;
    cursor: copy;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.admin-table .reveal-more input {
      position: absolute;
      opacity: 0;
      pointer-events: none; }
.admin-table .reveal-more::before {
      content: attr(data-tip);
      font-size: 12px;
      position: absolute;
      z-index: 999;
      top: 4px;
      left: 44px;
      background: rgba(0, 0, 0, .8);
      color: #e0e0e0;
      padding: 8px 12px 10px;
      border-radius: 4px;
      line-height: 1.6;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease-out 0.1s;
      transition: opacity 0.3s ease-out 0.1s;
      pointer-events: none; }
.admin-table .reveal-more:hover::before {
      opacity: 1;
      overflow: visible;
      -webkit-transition: opacity 0.3s ease-out 0.3s;
      transition: opacity 0.3s ease-out 0.3s; }
.admin-row.editing {
  -webkit-box-shadow: 3px 0 0 1px #1173BC, -3px 0 0 1px #1173BC;
          box-shadow: 3px 0 0 1px #1173BC, -3px 0 0 1px #1173BC;
  z-index: 250; }
.admin-row.editing.live {
    -webkit-box-shadow: 3px 0 0 1px #7ed321, -3px 0 0 1px #7ed321;
            box-shadow: 3px 0 0 1px #7ed321, -3px 0 0 1px #7ed321; }
.admin-row.editing .title {
    border-bottom: 1px dashed #e6e6e6; }
.admin-row.inline {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fafafa;
  border: none; }
.admin-row.creation {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 18px; }
.admin-row.creation .field label {
    color: #1173BC; }
.admin-row.creation .field-checkbox {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
.admin-row .icon {
  color: #bfbfbf; }
.admin-row .icon.push-category-icon {
    padding-left: 10px; }
.admin-row .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.admin-row .field label {
    font-size: 14px;
    color: rgba(17, 115, 188, .8); }
.admin-row .field label.live {
      color: rgba(126, 211, 33, .8); }
.admin-row .field input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 10px;
    border: 0; }
.admin-row .field input[type=text], .admin-row .field input[type=password] {
      height: 44px; }
.admin-row .field input[type=text]:focus, .admin-row .field input[type=password]:focus {
        -webkit-box-shadow: inset 0 0 6px rgba(17, 115, 188, .3);
                box-shadow: inset 0 0 6px rgba(17, 115, 188, .3);
        outline: 0; }
.admin-row .field input[disabled], .admin-row .field input[readOnly] {
      background-size: 45px 46px;
      background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); }
.admin-row .field input[disabled]:focus, .admin-row .field input[readOnly]:focus {
        -webkit-box-shadow: none;
                box-shadow: none;
        outline: none; }
.admin-row .field input.input--error::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d0021b;
    margin: 0 0 0 1em;
    opacity: 1;
    /* Firefox */ }
.admin-row .field input.input--error:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d0021b;
    margin: 0 0 0 1em;
    opacity: 1;
    /* Firefox */ }
.admin-row .field input.input--error::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d0021b;
    margin: 0 0 0 1em;
    opacity: 1;
    /* Firefox */ }
.admin-row .field .longTextContent {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 11px; }
.admin-row .field.double {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
.admin-row .field.file-upload {
    min-width: 300px; }
.admin-row .field.action {
    text-transform: uppercase;
    letter-spacing: 0.0625em;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
.admin-row .field.action .highlighted {
      color: #1173BC;
      font-weight: 600; }
.admin-row .field.action .action-checkbox {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 44px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.admin-row .field.action .action-button {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
      cursor: pointer;
      background-color: rgba(126, 211, 33, .8);
      color: white; }
.admin-row .field.action .action-button:hover {
        background-color: #7ed321; }
.admin-row .field.action .action-button:hover span {
          -webkit-filter: drop-shadow(0 0 2px rgba(0, 0, 0, .5)); }
.admin-row .field .checkboxContainer {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%; }
.admin-row .field .disabled {
    background-size: 45px 46px;
    background-image: linear-gradient(-45deg, #f9f9f9 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, #f9f9f9 50%, #f9f9f9 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
    padding-left: 10px; }
.admin-row .field.push-category-field {
    padding-left: 30px; }
.admin-row .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.admin-row .right-label {
  width: 44px;
  text-align: center;
  font-size: 18px;
  color: rgba(128, 128, 128, .8); }
.admin-row .action-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.admin-row .details {
  position: relative; }
.admin-row .details .field {
    border-top: 1px dashed #e6e6e6; }
.admin-row .details .field:first-of-type {
      border-top: 0; }
.admin-row .details .field.field-inline {
      border: none;
      display: inline-block;
      margin-right: 0;
      padding-left: 30px; }
.admin-row .details .field.field-inline:first-of-type {
        padding-left: 0; }
.admin-row .details .field.field-inline .push-category-name-create {
        border: 1px solid #eee;
        width: 300px; }
.admin-row .details .field .file-exists {
      margin: 0 0.5em; }
.admin-row .details .field .input-message {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 0.5em;
      border-left: 1px dashed #e6e6e6; }
.admin-row .details .enabled-button {
    color: #1173BC; }
.admin-row .details .disabled-button {
    cursor: auto; }
.admin-row .details .action-button {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 132px;
    background: #1173BC;
    color: white;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.1em;
    border: 0; }
.admin-row .details .action-button ~ .field:not(.field-inline) {
    margin-right: 132px; }
.admin-row .details .spinner {
    position: static;
    top: 8px;
    right: 8px;
    width: 34px;
    height: 34px;
    border-top: 3px solid #1173BC;
    border-right: 3px solid rgba(17, 115, 188, .25);
    border-bottom: 3px solid rgba(17, 115, 188, .25);
    border-left: 3px solid rgba(17, 115, 188, .25);
    -webkit-animation: spinner 2s infinite;
            animation: spinner 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
            animation-timing-function: cubic-bezier(0.66, 0.26, 0.26, 0.66);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both; }
.admin-row .details .spinner,
  .admin-row .details .spinner:after {
    border-radius: 50%; }
.admin-row .details .spinner-container {
    padding-left: 5px;
    gap: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.admin-row .details .status-tooltip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 44px;
    width: 44px;
    font-size: 24px; }
.admin-row .field-border {
  border-top: 1px dashed #e6e6e6; }
.admin-row .field-border:first-of-type {
    border-top: 0; }
.admin-row:first-of-type {
  margin-top: 18px; }
.admin-list > .admin-row:last-child, .admin-table > .admin-row:last-child {
  margin-bottom: 120px; }
.admin-user-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 16px;
  font-size: 13px;
  margin-right: 10px;
  margin-left: 10px; }
.admin-user-status.active {
    color: #7ed321; }
.admin-user-status.expired, .admin-user-status.invalid {
    color: #d0021b; }
.admin-user-status.pending {
    color: #d67d00; }
.admin-invite-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 16px;
  font-size: 13px;
  margin-right: 10px;
  margin-left: 10px; }
.admin-invite-status.active {
    color: #7ed321; }
.admin-invite-status.expired {
    color: #d0021b; }
.admin-invite-status.pending {
    color: #d67d00; }
.admin-no-org-key-message {
  color: gray;
  padding: 20px 15px;
  font-size: 18px; }
.admin-action {
  height: 44px;
  color: rgba(17, 115, 188, .6);
  cursor: pointer;
  background: none;
  border: none; }
.admin-action:hover {
    color: #1173BC;
    -webkit-filter: drop-shadow(0 0 1px rgba(17, 115, 188, .3)); }
.admin-action.disabled, .admin-action:disabled {
    color: #e6e6e6;
    cursor: default;
    pointer-events: none; }
.admin-action.on {
    color: #7ed321; }
.admin-action.on:hover {
      -webkit-filter: drop-shadow(0 0 1px rgba(126, 211, 33, .6)); }
.admin-action.off {
    color: #bfbfbf; }
.admin-action.off:hover {
      color: gray; }
.tab-button {
  width: 100%;
  padding: 0 1em; }
.react-tabs__tab--selected .tab-button::after {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border: solid transparent;
  border-width: 10px;
  border-top-color: #1173BC;
  content: ''; }
.react-tabs__tab:hover {
  background: #f7f7f8; }
.react-tabs__tab--selected:hover {
  background: #1173BC; }
.react-tabs__tab {
  display: inline-block;
  border: 1px solid #cccccc;
  color: grey;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 0 16px;
  cursor: pointer;
  background: white;
  font-size: 15px;
  font-weight: 600; }
.react-tabs__tab--selected {
  background: #1173BC;
  color: white;
  border-radius: 6px 6px 0 0;
  border: 1px solid #1173BC; }
.react-tabs__tab-list {
  border-bottom: 0;
  border-color: #cccccc; }
.tab-group {
  border-radius: 10% 0 0 10%; }
.center-tab {
  border-radius: 0;
  border-width: 1px 0 1px 0; }
@media (max-width: 460px) {
    .center-tab {
      border-radius: 6px;
      border: 1px solid #cccccc; } }
.left-tab {
  border-radius: 6px 0 0 6px; }
@media (max-width: 460px) {
    .left-tab {
      border-radius: 6px; } }
.right-tab {
  border-radius: 0 6px 6px 0; }
@media (max-width: 460px) {
    .right-tab {
      border-radius: 6px; } }
.tabs-container {
  padding: 0 10px;
  margin-bottom: 10px; }
.tabs-container .tabs-container__header {
    height: 32px;
    margin-bottom: 8px; }
.tabs-container .tabs-container__body.field {
    border-top: 0; }
.information-block {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background-color: #fcf1df;
  padding: 6px;
  margin: 8px 10px 15px 8px;
  color: #b0894f;
  -webkit-box-shadow: inset 0 0 3px #ffcf7c;
          box-shadow: inset 0 0 3px #ffcf7c;
  line-height: 18px;
  font-size: 16px; }
@media (max-width: 1370px) {
    .information-block {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 100%;
              flex: 1 0 100%;
      margin-left: 0px; } }
.information-block .information-block--hidden {
    display: none; }
.information-block .information-block--icon {
    margin-right: 6px;
    font-weight: bolder;
    -webkit-box-flex: 1;
        -ms-flex: 1 3%;
            flex: 1 3%; }
.information-block .information-block--text {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 94%;
            flex: 1 0 94%;
    white-space: nowrap;
    overflow: hidden; }
.information-block .information-block--closebtn {
    color: #b0894f;
    font-size: 32px;
    font-weight: 100;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 3%;
            flex: 1 0 3%; }
.organization-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.view-admins-link-button-container {
  margin-left: 32px;
  margin-top: 16px; }
.view-admins-link-button {
  height: 44px;
  border-radius: 6px;
  border: 0;
  color: white;
  font-weight: 600;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #1173BC;
  padding: 0px 15px; }
.view-admins-link-button:hover {
    background-color: #0d5c96;
    cursor: pointer; }


/*# sourceMappingURL=styles.css.map*/