@charset "UTF-8";
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.l-page-loader {
  display: block;
  margin: 0 auto; }

.l-page-loader {
  text-align: center; }

.sheet:before, .clearfix:before, .card-details:before, .cards:before, .form-section:before, .form-input-block.-inline:before, .formrowGroup:before, .page:before, .page.-hr:before, .page-header-desc:before, .pageHeaderNav:before, .pageSection:before, .pageSection-content:before, .menu_block-head--userinfo:before, .sheet:after, .clearfix:after, .card-details:after, .cards:after, .form-section:after, .form-input-block.-inline:after, .formrowGroup:after, .page:after, .page.-hr:after, .page-header-desc:after, .pageHeaderNav:after, .pageSection:after, .pageSection-content:after, .menu_block-head--userinfo:after {
  content: " ";
  display: table; }

.sheet:after, .clearfix:after, .card-details:after, .cards:after, .form-section:after, .form-input-block.-inline:after, .formrowGroup:after, .page:after, .page.-hr:after, .page-header-desc:after, .pageHeaderNav:after, .pageSection:after, .pageSection-content:after, .menu_block-head--userinfo:after {
  clear: both; }

.container, .pageHeaderNav {
  max-width: 100%; }

.container, .pageComponent, .pageHeaderNav {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.inputGroup-main > :first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.ff-truncate {
  min-width: 0; }

.xh7 {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.65rem;
  margin-top: -0.335rem;
  margin-bottom: -0.293rem; }

.menu-dropdown {
  line-height: 1.5;
  min-width: 15.6rem;
  padding: .5rem 0;
  position: absolute;
  top: 100%;
  z-index: 1;
  background-color: #fff;
  box-shadow: 0 0.1rem 0.3rem 0 rgba(0, 0, 0, 0.3); }

.menu-dropdown .menu-dropdown-item, .menuDropdownList.-hr > li {
  color: #333;
  text-align: left;
  font-size: 1.5rem;
  font-family: Arial, sans-serif;
  padding: 1rem 1.2rem 1rem 1rem;
  width: 100%;
  display: block;
  white-space: nowrap;
  text-decoration: none !important;
  line-height: 1.5; }

.menu-dropdown .menu-dropdown-item:hover, .menuDropdownList.-hr > li:hover {
  background-color: #ececec; }

.menu-dropdown .menu-dropdown-item:active, .menuDropdownList.-hr > li:active {
  background-color: #5298EE;
  color: #fff; }
  .menu-dropdown .menu-dropdown-item:active *, .menuDropdownList.-hr > li:active * {
    border-color: #fff !important; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.icon.-changesection-icon, .icon.changesection_arrow .icon {
  display: block;
  position: absolute;
  right: 0;
  margin-right: 1.5rem;
  fill: #ccc;
  height: 4rem;
  width: .9rem; }

.menuDropdownList > li > a:active {
  background-color: #6aab36; }
  .menuDropdownList > li > a:active i {
    color: #fff; }

.menuDropdownList > li > a:hover i {
  color: #6aab36; }

.menu-dropdown {
  box-shadow: 0 0.1rem 0.4rem 0 rgba(0, 0, 0, 0.5);
  background: #fff; }

.menu > li {
  display: inline-block;
  margin-left: -.4rem;
  height: inherit;
  line-height: inherit;
  vertical-align: top;
  position: relative;
  text-align: left; }
  .menu > li:first-child {
    margin-left: 0; }

.menu.-super > li > a, .menu > li > a {
  padding: 0 2rem;
  display: block;
  height: inherit;
  line-height: inherit;
  text-decoration: none; }
  .menu > li > a:hover {
    text-decoration: none; }

.menu.-super > li > a {
  padding: 0 1.5rem; }

.icon.-changesection-icon, .icon.changesection_arrow .icon, .icon.changesection_arrow {
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.card-status, .page-footer, .statsContainer.-daysRemaining .statsContainer-inner, .statsContainer-section, .statsContainer-header, .tab-bar, .tab-bar-item {
  display: flex;
  align-items: center; }

.pageSection-content.-centered, .statsLayout, .statsContainer.-daysRemaining .statsContainer-inner, .statsContainer-section, .statsContainer-header, .tab-bar, .tab-bar-item {
  display: flex;
  justify-content: center; }

.gravatar, .gravatar_med, .gravatar_mega {
  border-radius: 100%; }

.redactor-box {
  display: block;
  max-width: 66rem;
  width: 100%; }

.form-label_horizontal, .form-horizontal label, .form-label {
  color: #777;
  font-family: Arial, sans-serif;
  cursor: pointer;
  display: inline-block;
  text-align: left;
  line-height: 1.3;
  padding-bottom: .4rem;
  padding-top: .4rem; }
  @media (min-width: 768px) {
    .form-label_horizontal, .form-horizontal label, .form-label {
      padding-top: .2rem; } }

.form-label_horizontal, .form-horizontal label {
  margin-right: 2.5rem;
  float: left;
  line-height: 1.8rem; }
  @media (min-width: 768px) {
    .form-label_horizontal, .form-horizontal label {
      position: static;
      float: none;
      margin-right: 2rem;
      width: 25%;
      text-align: right;
      margin-top: 0;
      padding-top: 0;
      vertical-align: middle;
      text-align: right; } }

.modal.-bodyGridBlock .modal-body {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.grid-block.-vertical {
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.form label .icon, .link > icon .icon {
  margin-right: .6rem;
  vertical-align: top;
  margin-top: -.4rem; }

.msRadio,
.msCheckbox, input.switch[type="checkbox"],
input.switch[type="radio"] {
  position: fixed !important;
  left: -999.9rem !important; }

.input:not([disabled]):focus, .input:not([disabled]):active, .textarea:not([disabled]):focus, .textarea:not([disabled]):active {
  outline-offset: 0;
  border: 0.1rem solid #4ac6fa;
  box-shadow: 0 0 0 0.1rem #4ac6fa; }

editor[class*="ng-invalid"].ng-touched .editor,
editor[class*="ng-invalid"].ng-touched textarea,
textfield[class*="ng-invalid"].ng-touched input,
textbox[class*="ng-invalid"].ng-touched textarea,
textarea.ng-touched[class*="ng-invalid"],
pulldown[class*="ng-invalid"].ng-touched .pulldown:not(.nofocus),
input.ng-touched[class*="ng-invalid"],
checkbox[class*="ng-invalid"].ng-touched .msCheckboxBtn:before,
datepicker[class*="ng-invalid"].ng-touched input,
timefield.ng-invalid.ng-touched .timefield:not(.focused) .pulldown {
  border: 0.1rem solid #dc6f61;
  box-shadow: 0 0 0 0.1rem #dc6f61; }

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

.modal-inner {
  display: table;
  height: 100%;
  width: 100%; }

.modal-vhCenter {
  display: table-cell;
  vertical-align: middle;
  z-index: 602; }

.modal-vhCenter {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.modal-content {
  margin: 0 auto;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
  outline: none;
  width: 100%; }

.admin-z-content, .admin-z-content .innerView, .admin-z-content .view {
  display: flex !important;
  flex: 1;
  height: auto; }

.sheet {
  margin-left: auto;
  margin-right: auto;
  background-color: #fff; }

.sheet {
  border: 0.1rem solid #cacaca;
  padding: 5rem 4rem; }

.noselect {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; }

.light, .text-thin, .page-header-subTitle {
  font-weight: 200; }

a, .btn._link, .btn.-link, .btn._link_danger, .link, .link.fileUpload {
  font-family: "Roboto", Arial, sans-serif;
  color: #2c7cdd;
  text-decoration: none;
  cursor: pointer; }
  a:hover, .btn._link:hover, .btn.-link:hover, .btn._link_danger:hover, .link:hover, a:focus, .btn._link:focus, .btn.-link:focus, .btn._link_danger:focus, .link:focus {
    text-decoration: underline;
    color: #149bff; }
  a:active, .btn._link:active, .btn.-link:active, .btn._link_danger:active, .link:active {
    background-color: transparent; }

small, .small, .formFieldHelpText, .logo_bordered.-blank {
  font-family: "Roboto", Arial, sans-serif;
  color: #777;
  line-height: 1.4;
  display: inline-block;
  font-size: 1.5rem; }
  @media (min-device-width: 768px) {
    small, .small, .formFieldHelpText, .logo_bordered.-blank {
      font-size: 1.3rem; } }

.formField-desc.-sm, .list.-bullets-sm, .navbarSm-text, .progress-text.-bottom {
  font-size: 1.3rem; }

.well {
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca;
  background-color: #f9f9f9;
  padding: 5rem 2rem; }

.well._bordered {
  border: 0.1rem solid #cacaca;
  border-radius: 0.3rem; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0; }

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

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

[hidden],
template {
  display: none; }

a {
  background: transparent; }

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

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

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

button[disabled],
html input[disabled] {
  cursor: default; }

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

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td,
th {
  padding: 0; }

/* @import
  "vendor/normalize"; */
meta.foundation-version {
  font-family: "1.2.0"; }

meta.foundation-mq {
  font-family: "small=0&medium=40rem&large=75rem&xlarge=90rem&xxlarge=120rem"; }

/*
  GLOBAL
  ------

  Global styles and settings for Foundation for Apps are stored here. This file must always
  be imported, no matter what.

  Includes:
   -
*/
/*html, body {
  height: 100%;
  font-size: 100%; }*/
/*html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }*/
/*body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle; }

a, [ui-sref], [zf-open], [zf-close], [zf-toggle] {
  cursor: pointer; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }*/
.padding {
  padding: 1rem; }

/*
  PANEL
  -----

  The friendly panel is an all-purpose container for hiding content off-screen.

  Features:
   - Position at top, right, bottom, or left
   - Anchor to grid block or window
   - Define max width or height
   - Transform into grid block depending on screen size
*/
.panel {
  position: absolute;
  z-index: 100;
  overflow-y: auto;
  display: none; }

.is-active.panel {
  display: block; }

.panel {
  /*
    Basic styles
  */
  padding: 0;
  background: #fff; }

.panel-top {
  /*
    Direction
  */
  top: 0;
  left: 0;
  width: 100%;
  /*
    Sizing
  */
  height: 300px;
  /*
    Shadows
  */ }

.panel-top.is-active {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25); }

.panel-right {
  /*
    Direction
  */
  top: 0;
  right: 0;
  height: 100%;
  /*
    Sizing
  */
  width: 100%;
  /*
    Shadows
  */ }

@media only screen and (min-width: 18.75em) {
  .panel-right {
    width: 300px; } }

.panel-right.is-active {
  box-shadow: -3px 0 10px rgba(0, 0, 0, 0.25); }

.panel-bottom {
  /*
    Direction
  */
  bottom: 0;
  left: 0;
  width: 100%;
  /*
    Sizing
  */
  height: 300px;
  /*
    Shadows
  */ }

.panel-bottom.is-active {
  box-shadow: 2px -3px 10px rgba(0, 0, 0, 0.25); }

.panel-left {
  /*
    Direction
  */
  top: 0;
  left: 0;
  height: 100%;
  /*
    Sizing
  */
  width: 100%;
  /*
    Shadows
  */ }

@media only screen and (min-width: 18.75em) {
  .panel-left {
    width: 300px; } }

.panel-left.is-active {
  box-shadow: 3px 0 10px rgba(0, 0, 0, 0.25); }

.panel-fixed {
  position: fixed; }

/*
  THE GRID
  --------

  Foundation's magical, flexbox-powered grid.

  Features:
   - Horizontal or vertical grids
   - Auto-sizing or percentage width grid blocks
   - Independently-scrollable blocks
   - Column alignment
   - Source ordering
   - Offsets
*/
/*
  Define the size of a grid block. Blocks are flex items. By default, they stretch to fill all available space, based on the size of sibling blocks. This is the "expand" behavior.

  If set to "shrink", the block will contract and only fill as much space as it needs for its content.

  If set to a number, the block will be given a percentage width, based on the total number of columns (12 by default). Percentage widths don't work if a block is inside a vertical grid.

  @group grid

  @param {number|string} $size - Sizing behavior of the block. Should be expand, shrink, or a number.

  @output The flex-basis, flex-grow, and flex-shrink properties.
*/
/*
  Set the orientation of blocks within this block. The grid is re-oriented by changing the flex direction of the block.

  @group grid

  @param {string} $orientation - Direction of the grid, either horizontal or vertical.

  @output A flex-flow property to match the direction given.
*/
/*
  Stretch a grid's child blocks across its cross-axis, making every column appear to have the same height.

  @group grid

  @param {bool} $stretch - Stretch blocks if true, or align blocks to top if false.

  @output Sets align-items to "stretch" if $stretch is true, or "flex-start" (the default value) if false.
*/
/*
  Set the alignment of blocks within a grid.

  left: Items align to the left.
  right: Items align to the right.
  center: Items align to the center.
  justify: Items are spaced equally apart so they occupy the space of the entire grid.
  spaced: Items are given equal space to their left and right.

  @group grid

  @param {string} $align - Alignment to use.

  @output An appropriate justify-content value.
*/
/*
  Set the source order of a block. Items with lower numbers appear first. If multiple items have the same number, the one in the HTML first will appear first.

  @group grid

  @param {number} $order - Position in source order.

  @output An order property.
*/
/*
  Collapse a content block by removing the padding.

  @group grid

  @param {bool} $collapse - Collapses the block if true.

  @output A padding value.

  @todo No way to reverse collapse using this mixin. Solution:
    - If true, add padding: 0;
    - If false, add padding: 1rem;
    - If null, add nothing, to cut down on CSS output
    - Make null the default value
*/
/*
  Constrain the size of a block to the size of the average grid row, and center-align it. This imitates the behavior of ordinary Foundation rows.

  @group grid

  @param {bool} $container - Adds container styles if true.

  @output A maximum width and the good old margin: 0 auto for center alignment.
*/
/*
  Add negative margins to a block, equal to the padding of a content block. This aligns the edges of a block nested inside a content block.

  @group grid

  @param {bool} $nest - Adds negative margins if true.

  @output Negative margin values.
*/
/*
  Offset a block by adding a left margin.

  @group grid

  @param {number | bool} $offset - If false, nothing is output. If a number, offsets the column by the specified number of columns.

  @output A left margin based on the number of columns specified, and the global number of columns.
*/
/*
  Resets styles set by panels. Use this when a panel transforms into a block on larger screens.

  @group grid

  @output Resets to transform, position, and a few visual styles.
*/
/*
  Frames are containers that stretch to the full dimmensions of the browser window.
*/
/*
  Groups are collections of content items. They're the "rows" of Foundation for Apps.
*/
/*
  Blocks are containers for actual content. They're the "columns" of Foundation for Apps.
*/
.vertical.grid-frame, .vertical.grid-block, .vertical.small-grid-block, .vertical.medium-grid-block, .vertical.large-grid-block {
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.small-vertical.grid-frame, .small-vertical.grid-block, .small-vertical.small-grid-block, .small-vertical.medium-grid-block, .small-vertical.large-grid-block {
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.small-horizontal.grid-frame, .small-horizontal.grid-block, .small-horizontal.small-grid-block, .small-horizontal.medium-grid-block, .small-horizontal.large-grid-block {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

@media only screen and (min-width: 40em) {
  .medium-vertical.grid-frame, .medium-vertical.grid-block, .medium-vertical.small-grid-block, .medium-vertical.medium-grid-block, .medium-vertical.large-grid-block {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-align: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }
  .medium-horizontal.grid-frame, .medium-horizontal.grid-block, .medium-horizontal.small-grid-block, .medium-horizontal.medium-grid-block, .medium-horizontal.large-grid-block {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; } }

@media only screen and (min-width: 75em) {
  .large-vertical.grid-frame, .large-vertical.grid-block, .large-vertical.small-grid-block, .large-vertical.medium-grid-block, .large-vertical.large-grid-block {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-align: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }
  .large-horizontal.grid-frame, .large-horizontal.grid-block, .large-horizontal.small-grid-block, .large-horizontal.medium-grid-block, .large-horizontal.large-grid-block {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; } }

.align-right.grid-frame, .align-right.grid-block, .align-right.small-grid-block, .align-right.medium-grid-block, .align-right.large-grid-block {
  -ms-flex-pack: end;
  justify-content: flex-end; }

.align-center.grid-frame, .align-center.grid-block, .align-center.small-grid-block, .align-center.medium-grid-block, .align-center.large-grid-block {
  -ms-flex-pack: center;
  justify-content: center; }

.align-justify.grid-frame, .align-justify.grid-block, .align-justify.small-grid-block, .align-justify.medium-grid-block, .align-justify.large-grid-block {
  -ms-flex-pack: justify;
  justify-content: space-between; }

.align-spaced.grid-frame, .align-spaced.grid-block, .align-spaced.small-grid-block, .align-spaced.medium-grid-block, .align-spaced.large-grid-block {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.wrap.grid-frame, .wrap.grid-block, .wrap.small-grid-block, .wrap.medium-grid-block, .wrap.large-grid-block {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start; }

.shrink.grid-block, .shrink.grid-content, .shrink.small-grid-block, .shrink.small-grid-content, .shrink.medium-grid-block, .shrink.medium-grid-content, .shrink.large-grid-block, .shrink.large-grid-content {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  overflow: visible; }

.noscroll.grid-block, .noscroll.grid-content, .noscroll.small-grid-block, .noscroll.small-grid-content, .noscroll.medium-grid-block, .noscroll.medium-grid-content, .noscroll.large-grid-block, .noscroll.large-grid-content {
  overflow: visible; }

.grid-frame {
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0; }

.grid-block {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.grid-content {
  display: block;
  padding: 0 1rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.grid-content.collapse {
  padding: 0; }

.grid-content .grid-block {
  margin-left: -1rem;
  margin-right: -1rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: visible; }

.grid-content .grid-block.nowrap, .grid-content .simpleTableStats td.grid-block:not(:first-child), .simpleTableStats .grid-content td.grid-block:not(:first-child) {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.grid-content .grid-block .grid-content {
  overflow: visible; }

.grid-container {
  max-width: 56.25rem;
  margin: 0 auto; }

.grid-container.contain-left {
  max-width: 56.25rem;
  margin: 0 auto 0 0; }

.grid-container.contain-right {
  max-width: 56.25rem;
  margin: 0 0 0 auto; }

.small-grid-block {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.small-grid-block.panel {
  transform: none;
  position: relative;
  width: auto;
  height: auto;
  z-index: auto;
  box-shadow: none;
  background: transparent;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; }

.small-grid-content {
  display: block;
  padding: 0 1rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.small-grid-content.panel {
  transform: none;
  position: relative;
  width: auto;
  height: auto;
  z-index: auto;
  box-shadow: none;
  background: transparent;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; }

@media only screen and (min-width: 40em) {
  .medium-grid-block {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    position: relative;
    overflow: hidden;
    backface-visibility: hidden;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-order: 0;
    order: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .medium-grid-block.panel {
    transform: none;
    position: relative;
    width: auto;
    height: auto;
    z-index: auto;
    box-shadow: none;
    background: transparent;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; } }

@media only screen and (min-width: 40em) {
  .medium-grid-content {
    display: block;
    padding: 0 1rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .medium-grid-content.panel {
    transform: none;
    position: relative;
    width: auto;
    height: auto;
    z-index: auto;
    box-shadow: none;
    background: transparent;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; } }

@media only screen and (min-width: 75em) {
  .large-grid-block {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    position: relative;
    overflow: hidden;
    backface-visibility: hidden;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-order: 0;
    order: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .large-grid-block.panel {
    transform: none;
    position: relative;
    width: auto;
    height: auto;
    z-index: auto;
    box-shadow: none;
    background: transparent;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; } }

@media only screen and (min-width: 75em) {
  .large-grid-content {
    display: block;
    padding: 0 1rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .large-grid-content.panel {
    transform: none;
    position: relative;
    width: auto;
    height: auto;
    z-index: auto;
    box-shadow: none;
    background: transparent;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; } }

.order-1 {
  -ms-flex-order: 1;
  order: 1; }

.order-2 {
  -ms-flex-order: 2;
  order: 2; }

.order-3 {
  -ms-flex-order: 3;
  order: 3; }

.order-4 {
  -ms-flex-order: 4;
  order: 4; }

.order-5 {
  -ms-flex-order: 5;
  order: 5; }

.order-6 {
  -ms-flex-order: 6;
  order: 6; }

.order-7 {
  -ms-flex-order: 7;
  order: 7; }

.order-8 {
  -ms-flex-order: 8;
  order: 8; }

.order-9 {
  -ms-flex-order: 9;
  order: 9; }

.order-10 {
  -ms-flex-order: 10;
  order: 10; }

.order-11 {
  -ms-flex-order: 11;
  order: 11; }

.order-12 {
  -ms-flex-order: 12;
  order: 12; }

.small-1 {
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.small-order-1 {
  -ms-flex-order: 1;
  order: 1; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-up-1 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-1 > li, .small-up-1 > div, .small-up-1 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.small-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.small-order-2 {
  -ms-flex-order: 2;
  order: 2; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-up-2 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-2 > li, .small-up-2 > div, .small-up-2 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.small-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.small-order-3 {
  -ms-flex-order: 3;
  order: 3; }

.small-offset-3 {
  margin-left: 25%; }

.small-up-3 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-3 > li, .small-up-3 > div, .small-up-3 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.small-4 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.small-order-4 {
  -ms-flex-order: 4;
  order: 4; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-up-4 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-4 > li, .small-up-4 > div, .small-up-4 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.small-5 {
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.small-order-5 {
  -ms-flex-order: 5;
  order: 5; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-up-5 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-5 > li, .small-up-5 > div, .small-up-5 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.small-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.small-order-6 {
  -ms-flex-order: 6;
  order: 6; }

.small-offset-6 {
  margin-left: 50%; }

.small-up-6 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-6 > li, .small-up-6 > div, .small-up-6 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.small-7 {
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.small-order-7 {
  -ms-flex-order: 7;
  order: 7; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-up-7 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-7 > li, .small-up-7 > div, .small-up-7 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 14.28571%;
  flex: 0 0 14.28571%;
  max-width: 14.28571%; }

.small-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.small-order-8 {
  -ms-flex-order: 8;
  order: 8; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-up-8 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-8 > li, .small-up-8 > div, .small-up-8 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%; }

.small-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.small-order-9 {
  -ms-flex-order: 9;
  order: 9; }

.small-offset-9 {
  margin-left: 75%; }

.small-up-9 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-9 > li, .small-up-9 > div, .small-up-9 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 11.11111%;
  flex: 0 0 11.11111%;
  max-width: 11.11111%; }

.small-10 {
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.small-order-10 {
  -ms-flex-order: 10;
  order: 10; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-up-10 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-10 > li, .small-up-10 > div, .small-up-10 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%; }

.small-11 {
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.small-order-11 {
  -ms-flex-order: 11;
  order: 11; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-11 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-11 > li, .small-up-11 > div, .small-up-11 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 9.09091%;
  flex: 0 0 9.09091%;
  max-width: 9.09091%; }

.small-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.small-order-12 {
  -ms-flex-order: 12;
  order: 12; }

.small-offset-12 {
  margin-left: 100%; }

.small-up-12 {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow: visible;
  list-style-type: none; }

.small-up-12 > li, .small-up-12 > div, .small-up-12 > section {
  padding: 0 1rem 1rem;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

@media only screen and (min-width: 40em) {
  .medium-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .medium-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-up-1 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-1 > li, .medium-up-1 > div, .medium-up-1 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

@media only screen and (min-width: 40em) {
  .medium-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .medium-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-up-2 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-2 > li, .medium-up-2 > div, .medium-up-2 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }

@media only screen and (min-width: 40em) {
  .medium-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .medium-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-up-3 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-3 > li, .medium-up-3 > div, .medium-up-3 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; } }

@media only screen and (min-width: 40em) {
  .medium-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .medium-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-up-4 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-4 > li, .medium-up-4 > div, .medium-up-4 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; } }

@media only screen and (min-width: 40em) {
  .medium-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .medium-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-up-5 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-5 > li, .medium-up-5 > div, .medium-up-5 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; } }

@media only screen and (min-width: 40em) {
  .medium-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .medium-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-up-6 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-6 > li, .medium-up-6 > div, .medium-up-6 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; } }

@media only screen and (min-width: 40em) {
  .medium-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .medium-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-up-7 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-7 > li, .medium-up-7 > div, .medium-up-7 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%; } }

@media only screen and (min-width: 40em) {
  .medium-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .medium-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-up-8 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-8 > li, .medium-up-8 > div, .medium-up-8 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%; } }

@media only screen and (min-width: 40em) {
  .medium-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .medium-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-up-9 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-9 > li, .medium-up-9 > div, .medium-up-9 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%; } }

@media only screen and (min-width: 40em) {
  .medium-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .medium-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-up-10 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-10 > li, .medium-up-10 > div, .medium-up-10 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%; } }

@media only screen and (min-width: 40em) {
  .medium-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .medium-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-11 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-11 > li, .medium-up-11 > div, .medium-up-11 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 9.09091%;
    flex: 0 0 9.09091%;
    max-width: 9.09091%; } }

@media only screen and (min-width: 40em) {
  .medium-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .medium-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .medium-offset-12 {
    margin-left: 100%; }
  .medium-up-12 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .medium-up-12 > li, .medium-up-12 > div, .medium-up-12 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; } }

@media only screen and (min-width: 75em) {
  .large-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .large-order-1 {
    -ms-flex-order: 1;
    order: 1; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-up-1 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-1 > li, .large-up-1 > div, .large-up-1 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

@media only screen and (min-width: 75em) {
  .large-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .large-order-2 {
    -ms-flex-order: 2;
    order: 2; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-up-2 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-2 > li, .large-up-2 > div, .large-up-2 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }

@media only screen and (min-width: 75em) {
  .large-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .large-order-3 {
    -ms-flex-order: 3;
    order: 3; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-up-3 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-3 > li, .large-up-3 > div, .large-up-3 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; } }

@media only screen and (min-width: 75em) {
  .large-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .large-order-4 {
    -ms-flex-order: 4;
    order: 4; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-up-4 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-4 > li, .large-up-4 > div, .large-up-4 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; } }

@media only screen and (min-width: 75em) {
  .large-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .large-order-5 {
    -ms-flex-order: 5;
    order: 5; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-up-5 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-5 > li, .large-up-5 > div, .large-up-5 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; } }

@media only screen and (min-width: 75em) {
  .large-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .large-order-6 {
    -ms-flex-order: 6;
    order: 6; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-up-6 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-6 > li, .large-up-6 > div, .large-up-6 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; } }

@media only screen and (min-width: 75em) {
  .large-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .large-order-7 {
    -ms-flex-order: 7;
    order: 7; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-up-7 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-7 > li, .large-up-7 > div, .large-up-7 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%; } }

@media only screen and (min-width: 75em) {
  .large-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .large-order-8 {
    -ms-flex-order: 8;
    order: 8; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-up-8 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-8 > li, .large-up-8 > div, .large-up-8 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%; } }

@media only screen and (min-width: 75em) {
  .large-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .large-order-9 {
    -ms-flex-order: 9;
    order: 9; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-up-9 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-9 > li, .large-up-9 > div, .large-up-9 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 11.11111%;
    flex: 0 0 11.11111%;
    max-width: 11.11111%; } }

@media only screen and (min-width: 75em) {
  .large-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .large-order-10 {
    -ms-flex-order: 10;
    order: 10; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-up-10 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-10 > li, .large-up-10 > div, .large-up-10 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%; } }

@media only screen and (min-width: 75em) {
  .large-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .large-order-11 {
    -ms-flex-order: 11;
    order: 11; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-11 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-11 > li, .large-up-11 > div, .large-up-11 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 9.09091%;
    flex: 0 0 9.09091%;
    max-width: 9.09091%; } }

@media only screen and (min-width: 75em) {
  .large-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .large-order-12 {
    -ms-flex-order: 12;
    order: 12; }
  .large-offset-12 {
    margin-left: 100%; }
  .large-up-12 {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: visible;
    list-style-type: none; }
  .large-up-12 > li, .large-up-12 > div, .large-up-12 > section {
    padding: 0 1rem 1rem;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; } }

.grid-content .modal .grid-block {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

@font-face {
  font-family: "ministry-sync-icons";
  src: font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.eot");
  src: font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.eot?#iefix") format("embedded-opentype"), font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.woff") format("woff"), font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.ttf") format("truetype"), font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.svg#ministry-sync-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "ministry-sync-icons";
    src: font-url("ministry-sync-icons_52a4c01c0f3e80ae80145e72cbf464ed.svg#ministry-sync-icons") format("svg"); } }

[data-icon]:before {
  content: attr(data-icon); }

[data-icon]:before,
.icon-account:before,
.icon-add_lg:before,
.icon-add_sm:before,
.icon-alert_clock:before,
.icon-alert_closed:before,
.icon-alert_info:before,
.icon-alert_success:before,
.icon-alert_warning:before,
.icon-attendance:before,
.icon-calendar:before,
.icon-carrot:before,
.icon-check:before,
.icon-circle:before,
.icon-clear:before,
.icon-close:before,
.icon-collapsed:before,
.icon-column_browser:before,
.icon-dashboard:before,
.icon-down:before,
.icon-email:before,
.icon-expanded:before,
.icon-fast_secure:before,
.icon-first:before,
.icon-folder:before,
.icon-gear:before,
.icon-group_manager:before,
.icon-info:before,
.icon-invoice:before,
.icon-label:before,
.icon-last:before,
.icon-left:before,
.icon-menu:before,
.icon-next:before,
.icon-pause:before,
.icon-phone:before,
.icon-play:before,
.icon-previous:before,
.icon-pulldown:before,
.is-open > .menu-tab .menu-tab-caret:before,
.menu-tab.is-open .menu-tab-caret:before,
.menu-tab:hover .menu-tab-caret:before,
.icon-receipt:before,
.icon-refresh:before,
.icon-remove_lg:before,
.icon-remove_sm:before,
.icon-report:before,
.icon-right:before,
.icon-search:before,
.icon-secure:before,
.icon-send-email:before,
.icon-setup:before,
.icon-spyglass:before,
.icon-stop:before,
.icon-super_tools:before,
.icon-support:before,
.icon-table_chart:before,
.icon-up:before,
.icon-user:before,
.icon-video:before,
.icon-zoom_in:before,
.icon-zoom_out:before {
  display: inline-block;
  font-family: "ministry-sync-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }

.icon-account:before {
  content: "\F12D"; }

.icon-add_lg:before {
  content: "\F100"; }

.icon-add_sm:before {
  content: "\F101"; }

.icon-alert_clock:before {
  content: "\F102"; }

.icon-alert_closed:before {
  content: "\F103"; }

.icon-alert_info:before {
  content: "\F104"; }

.icon-alert_success:before {
  content: "\F105"; }

.icon-alert_warning:before {
  content: "\F106"; }

.icon-attendance:before {
  content: "\F12E"; }

.icon-calendar:before {
  content: "\F107"; }

.icon-carrot:before {
  content: "\F12F"; }

.icon-check:before {
  content: "\F108"; }

.icon-circle:before {
  content: "\F109"; }

.icon-clear:before {
  content: "\F10A"; }

.icon-close:before {
  content: "\F10B"; }

.icon-collapsed:before {
  content: "\F10C"; }

.icon-column_browser:before {
  content: "\F130"; }

.icon-dashboard:before {
  content: "\F131"; }

.icon-down:before {
  content: "\F10D"; }

.icon-email:before {
  content: "\F10E"; }

.icon-expanded:before {
  content: "\F10F"; }

.icon-fast_secure:before {
  content: "\F110"; }

.icon-first:before {
  content: "\F111"; }

.icon-folder:before {
  content: "\F112"; }

.icon-gear:before {
  content: "\F113"; }

.icon-group_manager:before {
  content: "\F132"; }

.icon-info:before {
  content: "\F114"; }

.icon-invoice:before {
  content: "\F133"; }

.icon-label:before {
  content: "\F134"; }

.icon-last:before {
  content: "\F115"; }

.icon-left:before {
  content: "\F116"; }

.icon-menu:before {
  content: "\F117"; }

.icon-next:before {
  content: "\F118"; }

.icon-pause:before {
  content: "\F119"; }

.icon-phone:before {
  content: "\F11A"; }

.icon-play:before {
  content: "\F11B"; }

.icon-previous:before {
  content: "\F11C"; }


.icon-pulldown:before,
.is-open > .menu-tab .menu-tab-caret:before,
.menu-tab.is-open .menu-tab-caret:before,
.menu-tab:hover .menu-tab-caret:before {
  content: "\F11D"; }

.icon-receipt:before {
  content: "\F135"; }

.icon-refresh:before {
  content: "\F11E"; }

.icon-remove_lg:before {
  content: "\F11F"; }

.icon-remove_sm:before {
  content: "\F120"; }

.icon-report:before {
  content: "\F136"; }

.icon-right:before {
  content: "\F121"; }

.icon-search:before {
  content: "\F122"; }

.icon-secure:before {
  content: "\F123"; }

.icon-send-email:before {
  content: "\F124"; }

.icon-setup:before {
  content: "\F137"; }

.icon-spyglass:before {
  content: "\F138"; }

.icon-stop:before {
  content: "\F125"; }

.icon-super_tools:before {
  content: "\F126"; }

.icon-support:before {
  content: "\F127"; }

.icon-table_chart:before {
  content: "\F139"; }

.icon-up:before {
  content: "\F128"; }

.icon-user:before {
  content: "\F129"; }

.icon-video:before {
  content: "\F12A"; }

.icon-zoom_in:before {
  content: "\F12B"; }

.icon-zoom_out:before {
  content: "\F12C"; }

@media not print {
  .print-only,
  .print-only-landscape,
  .print-only-portrait {
    display: none !important; } }

.printable p {
  margin: 1em 0; }

.printable.-tightText {
  margin: -1em 0; }

.when-legacy {
  display: none !important; }

.bg-white {
  background: #fff; }

.bg-gray-20 {
  background: #ececec; }

.truncate {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1; }
  .truncate.-auto {
    width: auto; }

.nowrap, .simpleTableStats td:not(:first-child) {
  white-space: nowrap !important; }

.wrap {
  white-space: normal !important; }

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

.show {
  display: inline-block !important;
  visibility: visible; }

.invisible {
  visibility: hidden !important; }

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

@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-RegWeb.eot");
  font-weight: normal;
  font-style: normal; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-RegWeb.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* first for IE 4–8 */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-RegItWeb.eot");
  font-weight: normal;
  font-style: italic; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-RegItWeb.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

/* first for IE 4–8 */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-BoldWeb.eot");
  font-weight: bold;
  font-style: normal; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-BoldWeb.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

/* first for IE 4–8 */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-BoldItWeb.eot");
  font-weight: bold;
  font-style: italic; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-BoldItWeb.woff") format("woff");
  font-weight: bold;
  font-style: italic; }

/* first for IE 4–8 */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-ThinWeb.eot");
  font-weight: 200;
  font-style: normal; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-ThinWeb.woff") format("woff");
  font-weight: 200;
  font-style: normal; }

/* first for IE 4–8 */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-SboldWeb.eot");
  font-weight: 600; }

/* then for WOFF-capable browsers */
@font-face {
  font-family: ProximaNova;
  src: url("/fonts/ProximaNova-SboldWeb.woff") format("woff");
  font-weight: 600; }

/* BEGIN Light */
@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Light/Roboto-Light.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Light/Roboto-Light.woff?v=2.138") format("woff");
  font-weight: 300;
  font-style: normal; }

/* END Light */
/* BEGIN Regular */
@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Regular/Roboto-Regular.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Regular/Roboto-Regular.woff?v=2.138") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Regular/Roboto-Regular.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Regular/Roboto-Regular.woff?v=2.138") format("woff");
  font-weight: normal;
  font-style: normal; }

/* END Regular */
/* BEGIN Medium */
@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Medium/Roboto-Medium.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Medium/Roboto-Medium.woff?v=2.138") format("woff");
  font-weight: 500;
  font-style: normal; }

/* END Medium */
/* BEGIN Bold */
@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Bold/Roboto-Bold.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Bold/Roboto-Bold.woff?v=2.138") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: Roboto;
  src: url("/fonts/roboto/Bold/Roboto-Bold.woff2?v=2.138") format("woff2"), url("/fonts/roboto/Bold/Roboto-Bold.woff?v=2.138") format("woff");
  font-weight: bold;
  font-style: normal; }

/* END Bold */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1; }

html {
  color: #333; }

strong {
  font-weight: bold; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin: 0; }

h1, .h1 {
  line-height: 1;
  font-weight: 600;
  font-size: 3.2rem;
  font-weight: normal;
  line-height: 4rem; }

h2, .h2 {
  font-size: 2.8rem;
  line-height: 3.6rem; }

h3, .h3 {
  font-size: 2.2rem;
  line-height: 3rem; }

h4, .h4 {
  font-size: 2rem;
  line-height: 2.8rem; }

h5, .h5 {
  font-weight: normal;
  line-height: 1.117;
  font-size: 1.7rem;
  line-height: 2.4rem; }

h6, .h6 {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 2.1rem; }

p {
  font-family: "Roboto", Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  font-size: 1.4rem;
  line-height: 2rem; }

.xh1, .page-header-title {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 4rem;
  line-height: 4.4rem;
  margin-top: -0.8rem;
  margin-bottom: -0.68rem; }

.xh2 {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 3.2rem;
  line-height: 3.52rem;
  margin-top: -0.64rem;
  margin-bottom: -0.544rem; }

.xh3 {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 2.6rem;
  line-height: 2.86rem;
  margin-top: -0.52rem;
  margin-bottom: -0.442rem; }

.xh4 {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 2.2rem;
  line-height: 2.4rem;
  margin-top: -0.43rem;
  margin-bottom: -0.364rem; }

.xh5 {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.7rem;
  line-height: 1.87rem;
  margin-top: -0.34rem;
  margin-bottom: -0.289rem; }

.xh6 {
  font-family: Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.65rem;
  margin-top: -0.255rem;
  margin-bottom: -0.39rem; }

.xp, .tableControl {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: -0.51rem;
  margin-bottom: -0.468rem; }

.xpMed, .pageSection-headingDesc {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: -0.51rem;
  margin-bottom: -0.468rem; }

.text-mini {
  font-size: 1.1rem !important; }

.text-micro {
  font-size: 1.2rem !important; }

.text-sm {
  font-size: 1.3rem !important; }

.text-med {
  font-size: 1.4rem !important; }

.text-nm {
  font-size: 1.5rem !important; }

.text-lrg {
  font-size: 1.7rem !important; }

.text-mega {
  font-size: 1.9rem !important; }

.text-truncate {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.leading-1 {
  line-height: 1 !important; }

.leading-11 {
  line-height: 1.1 !important; }

.leading-12 {
  line-height: 1.2 !important; }

.leading-13 {
  line-height: 1.3 !important; }

.leading-14 {
  line-height: 1.4 !important; }

.leading-15 {
  line-height: 1.5 !important; }

.leading-17 {
  line-height: 1.7 !important; }

.leading-18 {
  line-height: 1.8 !important; }

.fax {
  padding-right: 1.3333333em; }

.asterisk {
  font-size: 1.54em;
  color: #333;
  position: relative;
  top: 0.2em;
  padding-right: 0.5em; }

.font-stack-10 {
  font-family: "Roboto", Arial, sans-serif; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center, .-text-center {
  text-align: center !important; }

.l-h4-icon {
  position: relative;
  top: .4rem;
  right: .2rem; }

.bold, .text-bold {
  font-weight: bold !important; }

.non-bold, .text-nonBold {
  font-weight: normal !important; }

.semibold, .text-semibold {
  font-weight: 500 !important; }

.text-underline {
  text-decoration: underline !important; }

.text-hover-underline:hover {
  text-decoration: underline; }

.uppercase {
  text-transform: uppercase; }

.italic, .text-italic {
  font-style: italic !important; }

.underline {
  border-bottom: 0.1rem solid #333; }

.noUnderline {
  text-decoration: none !important; }

.strikethrough {
  text-decoration: line-through; }

.highlight {
  font-weight: bold;
  color: #333; }

.searchList-result.is-active .highlight {
  color: #fff; }

.text-reset {
  text-transform: none;
  font-weight: normal;
  text-align: initial;
  white-space: normal; }

.text-10 {
  color: #333 !important; }

.text-25 {
  color: #555 !important; }

.text-30 {
  color: #777 !important; }

.text-40 {
  color: #999 !important; }

.text-70 {
  color: #ccc !important; }

.text-90 {
  color: #ececec !important; }

.text-white {
  color: #fff !important; }

.text-link {
  color: #2c7cdd !important; }

.text-green-10 {
  color: #78c937 !important; }

.text-green-21 {
  color: #57a617 !important; }

.text-green-30 {
  color: #6aab36 !important; }

.text-success {
  color: #4aa700 !important; }

.text-error {
  color: #d03f2c !important; }

.text-warning {
  color: #f5a426 !important; }

.text-primary {
  color: #5298EE !important; }

/* .text-platinum {
	color: $label-platinum-bg;
}
.text-gold {
	color: $label-gold-bg;
}
.text-silver {
	color: $label-silver-bg;
}
.text-bronze {
	color: $label-bronze-bg;
} */
.section-title {
  border-bottom: 0.1rem solid #cacaca;
  display: block;
  line-height: 1.5;
  padding-bottom: .4rem;
  padding-top: .5rem; }

.currency {
  position: relative; }
  .currency.-h2 {
    font-size: 2rem;
    top: -.8rem; }

.textReadable {
  max-width: 38em;
  font-size: 1.4rem; }
  .textReadable.-lrg {
    max-width: 44em; }

.textBody p {
  display: block;
  padding-bottom: 1.5em; }

.textBody ol, .textBody ul {
  padding-left: 2em;
  padding-bottom: 1em; }
  .textBody ol li, .textBody ul li {
    line-height: 1.4;
    padding-bottom: .5em; }

.VMD modal {
  z-index: 100000;
  width: auto; }

.icon-accordion-closed {
  transition: all 50ms; }

.open-active .icon-accordion-closed {
  transform: rotateZ(90deg); }

.a-openable {
  display: none; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.in {
  opacity: 1; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease; }

.a-expandopen {
  animation-name: expandOpen;
  -webkit-animation-name: expandOpen;
  animation-duration: 0.7s;
  -webkit-animation-duration: 0.7s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important; }

@keyframes expandOpen {
  0% {
    transform: scale(1.8); }
  50% {
    transform: scale(0.95); }
  80% {
    transform: scale(1.05); }
  90% {
    transform: scale(0.98); }
  100% {
    transform: scale(1); } }

@-webkit-keyframes expandOpen {
  0% {
    -webkit-transform: scale(1.8); }
  50% {
    -webkit-transform: scale(0.95); }
  80% {
    -webkit-transform: scale(1.05); }
  90% {
    -webkit-transform: scale(0.98); }
  100% {
    -webkit-transform: scale(1); } }

.a-accordian2 {
  transition: height 300ms ease-in-out;
  display: block;
  overflow: hidden;
  height: 0; }
  .a-accordian2.is-open {
    height: 31rem; }

.a-accordian {
  animation-name: pullDown;
  -webkit-animation-name: pullDown;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%; }

@keyframes pullDown {
  0% {
    transform: scaleY(0); }
  100% {
    transform: scaleY(1); } }

@-webkit-keyframes pullDown {
  0% {
    -webkit-transform: scaleY(0); }
  100% {
    -webkit-transform: scaleY(1); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.a-spin {
  transform-origin: 50% 50%;
  animation: spin .75s infinite linear; }

.l-page-loader {
  margin-top: 10rem; }
  .l-page-loader.-med {
    margin-top: 7.5rem; }
  .l-page-loader.-pageComponent {
    margin-top: 4rem;
    margin-bottom: 4rem; }

.a-shake {
  animation: shake 0.5s linear;
  -webkit-animation: shake 0.5s linear; }

@-webkit-keyframes shake {
  8%, 41% {
    -webkit-transform: translateX(-1rem); }
  25%, 58% {
    -webkit-transform: translateX(1rem); }
  75% {
    -webkit-transform: translateX(-0.5rem); }
  92% {
    -webkit-transform: translateX(0.5rem); }
  0%, 100% {
    -webkit-transform: translateX(0); } }

@keyframes shake {
  8%, 41% {
    transform: translateX(-1rem); }
  25%, 58% {
    transform: translateX(1rem); }
  75% {
    transform: translateX(-0.5rem); }
  92% {
    transform: translateX(0.5rem); }
  0%, 100% {
    transform: translateX(0); } }

.a-slidein-down.ng-hide-remove {
  animation-name: slidein-down;
  -webkit-animation-name: slidein-down;
  animation-duration: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important; }

@keyframes slidein-down {
  0% {
    transform: translateY(-100%); }
  50% {
    transform: translateY(8%); }
  65% {
    transform: translateY(-4%); }
  80% {
    transform: translateY(4%); }
  95% {
    transform: translateY(-2%); }
  100% {
    transform: translateY(0%); } }

@-webkit-keyframes slidein-down {
  0% {
    -webkit-transform: translateY(-100%); }
  50% {
    -webkit-transform: translateY(8%); }
  65% {
    -webkit-transform: translateY(-4%); }
  80% {
    -webkit-transform: translateY(4%); }
  95% {
    -webkit-transform: translateY(-2%); }
  100% {
    -webkit-transform: translateY(0%); } }

@keyframes slidein-up {
  0% {
    transform: translateY(100%); }
  50% {
    transform: translateY(-8%); }
  65% {
    transform: translateY(4%); }
  80% {
    transform: translateY(-4%); }
  95% {
    transform: translateY(2%); }
  100% {
    transform: translateY(0%); } }

@-webkit-keyframes slidein-up {
  0% {
    -webkit-transform: translateY(100%); }
  50% {
    -webkit-transform: translateY(-8%); }
  65% {
    -webkit-transform: translateY(4%); }
  80% {
    -webkit-transform: translateY(-4%); }
  95% {
    -webkit-transform: translateY(2%); }
  100% {
    -webkit-transform: translateY(0%); } }

.a-slideout-up.ng-hide-add {
  animation-name: slideout-up;
  -webkit-animation-name: slideout-up;
  animation-duration: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important; }

@keyframes slideout-up {
  0% {
    transform: translateY(0%); }
  50% {
    transform: translateY(-100%); }
  65% {
    transform: translateY(-92%); }
  80% {
    transform: translateY(-100%); }
  95% {
    transform: translateY(-95%); }
  100% {
    transform: translateY(-100%); } }

@-webkit-keyframes slideout-up {
  0% {
    -webkit-transform: translateY(0%); }
  50% {
    -webkit-transform: translateY(-100%); }
  65% {
    -webkit-transform: translateY(-92%); }
  80% {
    -webkit-transform: translateY(-100%); }
  95% {
    -webkit-transform: translateY(-95%); }
  100% {
    -webkit-transform: translateY(-100%); } }

.a-slideout-up.ng-hide-add {
  display: block !important;
  display: visible !important; }

.a-expand-v {
  max-height: 20rem;
  overflow: hidden;
  transition: max-height .5s ease; }

.a-expand-v.ng-hide {
  display: block !important;
  max-height: 0; }

.a-ease-all {
  transition: all 450ms ease-in-out; }

.a-fade {
  transition: opacity 850ms ease-in-out; }
  .a-fade.ng-enter {
    opacity: 0; }
  .a-fade.ng-enter-active {
    opacity: 1; }
  .a-fade.ng-leave-active {
    display: none !important;
    background: red; }
  .a-fade.ng-leave {
    opacity: 0; }

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html, body {
  height: 100%; }

html {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 62.5%;
  transition: all 250ms ease;
  overflow-x: hidden; }
  @media (min-width: 1921px) {
    html {
      font-size: 68.4%; } }
  @media (min-width: 2400px) {
    html {
      font-size: 73%; } }

body {
  min-width: 975px;
  background-color: #fff;
  font-size: 1.5em; }

.responsiveBody {
  min-width: 0; }

main {
  display: block; }

p {
  font-family: "Roboto", Arial, sans-serif; }

:focus:not(button):not(.btn) {
  outline: none; }

hr {
  border: 0;
  border-top: 0.1rem solid #cacaca;
  display: block;
  height: .1rem;
  margin: 1rem 0;
  padding: 0; }

img {
  vertical-align: middle; }

form {
  font-family: "Roboto", Arial, sans-serif; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

address {
  display: block;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 86.667%; }

blockquote {
  padding: 1rem 2rem;
  border-left: 0.3rem solid #dedede; }

ul {
  list-style: none; }

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

.input {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem; }

.textarea {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem;
  line-height: 1.5;
  resize: vertical;
  height: auto;
  min-height: 5.6rem;
  padding: 0.5rem 1rem;
  max-width: 49rem;
  border-radius: 0; }

.center {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important; }

.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

.clear-left {
  clear: left !important; }

.clear-both {
  clear: both !important; }

.width100 {
  width: 100% !important; }

.widthAuto {
  width: auto !important; }

.heightAuto {
  height: auto !important; }

.vh100 {
  height: 100vh; }

.vw100 {
  width: 100vw; }

.hack-fullHeightBody {
  height: calc(100vh - 100px); }

.relative {
  position: relative !important; }

.static {
  position: static !important; }

.oh {
  overflow: hidden !important; }

.ov {
  overflow: visible !important; }

.os {
  overflow: scroll !important; }

.inlinelayout {
  display: inline-block;
  margin-right: -.4rem !important; }

.inlinelayoutL {
  display: inline-block;
  margin-left: -.4rem !important; }

.inline {
  display: inline; }

.block {
  display: block !important; }

.inlineblock, .inline-block {
  display: inline-block !important; }

.sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 1; }

.sticky-bottom {
  position: sticky !important;
  bottom: 0;
  z-index: 1; }

.a-blank {
  font-family: inherit;
  color: inherit;
  text-decoration: none;
  cursor: pointer; }
  .a-blank:hover, .a-blank:focus {
    text-decoration: none;
    color: inherit; }
  .a-blank:active {
    background-color: transparent; }

.bb {
  border-bottom: 1px solid #cacaca; }

.mt-auto {
  margin-top: auto !important; }

.m-0 {
  margin: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-05 {
  margin-top: 0.5rem !important; }

.mt-1 {
  margin-top: 1rem !important; }

.mt-15 {
  margin-top: 1.5rem !important; }

.mt-2 {
  margin-top: 2rem !important; }

.mt-25 {
  margin-top: 2.5rem !important; }

.mt-3 {
  margin-top: 3rem !important; }

.mt-35 {
  margin-top: 3.5rem !important; }

.mt-4 {
  margin-top: 4rem !important; }

.mt-45 {
  margin-top: 4.5rem !important; }

.mt-5 {
  margin-top: 5rem !important; }

.mt-6 {
  margin-top: 6rem !important; }

.mt-13 {
  margin-top: 13rem !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-auto {
  margin-bottom: auto !important; }

.mb-05 {
  margin-bottom: 0.5rem !important; }

.mb--05 {
  margin-bottom: -0.5rem !important; }

.mb-1 {
  margin-bottom: 1rem !important; }

.mb-15 {
  margin-bottom: 1.5rem !important; }

.mb-2 {
  margin-bottom: 2rem !important; }

.mb-3 {
  margin-bottom: 3rem !important; }

.mb-4 {
  margin-bottom: 4rem !important; }

.mb-5 {
  margin-bottom: 5rem !important; }

.mb-6 {
  margin-bottom: 6rem !important; }

.mb-7 {
  margin-bottom: 7rem !important; }

.mb-8 {
  margin-bottom: 8rem !important; }

.ml-0 {
  margin-left: 0 !important; }

.ml-auto {
  margin-left: auto !important; }

.ml-05 {
  margin-left: 0.5rem !important; }

.ml-1 {
  margin-left: 1rem !important; }

.ml-15 {
  margin-left: 1.5rem !important; }

.ml-2 {
  margin-left: 2rem !important; }

.ml-25 {
  margin-left: 2.5rem !important; }

.ml-3 {
  margin-left: 3rem !important; }

.ml-4 {
  margin-left: 4rem !important; }

.ml-5 {
  margin-left: 5rem !important; }

.ml-6 {
  margin-left: 6rem !important; }

.mr-0 {
  margin-right: 0 !important; }

.mr-05 {
  margin-right: 0.5rem !important; }

.mr-1 {
  margin-right: 1rem !important; }

.mr-15 {
  margin-right: 1.5rem !important; }

.mr-2 {
  margin-right: 2rem !important; }

.mr-25 {
  margin-right: 2.5rem !important; }

.mr-3 {
  margin-right: 3rem !important; }

.mr-4 {
  margin-right: 4rem !important; }

.mr-5 {
  margin-right: 5rem !important; }

.mr-6 {
  margin-right: 6rem !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 1rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-05 {
  padding-top: 0.5rem !important; }

.pt-1 {
  padding-top: 1rem !important; }

.pt-15 {
  padding-top: 1.5rem !important; }

.pt-2 {
  padding-top: 2rem !important; }

.pt-25 {
  padding-top: 2.5rem !important; }

.pt-3 {
  padding-top: 3rem !important; }

.pt-35 {
  padding-top: 3.5rem !important; }

.pt-4 {
  padding-top: 4rem !important; }

.pt-45 {
  padding-top: 4.5rem !important; }

.pt-5 {
  padding-top: 5rem !important; }

.pt-55 {
  padding-top: 5.5rem !important; }

.pt-6 {
  padding-top: 6rem !important; }

.pt-65 {
  padding-top: 6.5rem !important; }

.pt-7 {
  padding-top: 7rem !important; }

.pr-0 {
  padding-right: 0 !important; }

.pr-05 {
  padding-right: 0.5rem !important; }

.pr-15 {
  padding-right: 1.5rem !important; }

.pr-1 {
  padding-right: 1rem !important; }

.pr-2 {
  padding-right: 2rem !important; }

.pr-3 {
  padding-right: 3rem !important; }

.pr-4 {
  padding-right: 4rem !important; }

.pr-5 {
  padding-right: 5rem !important; }

.pr-6 {
  padding-right: 6rem !important; }

.pl-0 {
  padding-left: 0 !important; }

.pl-05 {
  padding-left: .5rem !important; }

.pl-1 {
  padding-left: 1rem !important; }

.pl-2 {
  padding-left: 2rem !important; }

.pl-25 {
  padding-left: 2.5rem !important; }

.pl-3 {
  padding-left: 3rem !important; }

.pl-4 {
  padding-left: 4rem !important; }

.pl-5 {
  padding-left: 5rem !important; }

.pl-6 {
  padding-left: 6rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-05 {
  padding-bottom: 0.5rem !important; }

.pb-1 {
  padding-bottom: 1rem !important; }

.pb-15 {
  padding-bottom: 1.5rem !important; }

.pb-2 {
  padding-bottom: 2rem !important; }

.pb-25 {
  padding-bottom: 2.5rem !important; }

.pb-3 {
  padding-bottom: 3rem !important; }

.pb-4 {
  padding-bottom: 4rem !important; }

.pb-5 {
  padding-bottom: 5rem !important; }

.pb-6 {
  padding-bottom: 6rem !important; }

.pb-7 {
  padding-bottom: 7rem !important; }

.pb-9 {
  padding-bottom: 9rem !important; }

.p-15 {
  padding: 1.5rem !important; }

.p-25 {
  padding: 2.5rem !important; }

.va-top {
  vertical-align: top !important; }

.va-middle {
  vertical-align: middle !important; }

.va-bottom {
  vertical-align: bottom !important; }

.va-baseline {
  vertical-align: baseline !important; }

.va-reset {
  vertical-align: initial !important; }

.z-header {
  position: relative; }

.tmt-2 {
  margin-top: 1.7rem; }

.tmt-3 {
  margin-top: 2.4rem; }

.tmb-3 {
  margin-bottom: 2.4rem; }

.tmb-4 {
  margin-bottom: 3.4rem; }

.t-mt-5 {
  margin-top: 5rem; }

.t-mt-2 {
  margin-top: 2rem; }

.t-mr-15 {
  margin-right: 1.5rem; }

.openable {
  display: none; }
  .is-open > .openable, .openable.is-open {
    display: block; }

.is-clickable {
  cursor: pointer !important; }

.cursorAuto {
  cursor: auto !important; }

.is-hidden {
  display: none !important; }

.x-no-select {
  user-select: none;
  position: relative; }
  .x-no-select:before {
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute; }

.no-hr {
  border: 0 !important; }

.no-hrBottom {
  border-bottom: 0 !important; }

.no-hrTop {
  border-top: 0 !important; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.hr-bottom {
  border-bottom: 0.1rem solid #cacaca; }

.hr-left {
  border-left: 0.1rem solid #cfcfcf; }

.fill-white {
  background-color: #fff; }

.fill-30 {
  background-color: #fafafa; }

.fill-35 {
  background-color: #f5f5f5; }

.fill-40 {
  background-color: #f9f9f9; }

.s-error {
  background-color: #faebe9;
  color: #d03f2c; }

.s-success {
  background-color: #eaf5e1;
  color: #4aa700; }

.s-warning {
  background-color: #fcf3e2;
  color: #b98b43; }

.deactive {
  opacity: 0.5;
  cursor: auto !important; }

.s-attendeasy {
  background-color: #367196; }

.clickable, .simpleTable td.rowAccordion, .simpleTable .sortTitle, .simpleTable th.-sortable .columnSortIcon, .spreadsheetTable th.-sortable .columnSortIcon {
  cursor: pointer; }

.shortcut {
  line-height: 1em;
  display: inline-block;
  border-bottom: .1rem solid #979797; }

.media, .userinfo {
  overflow: hidden; }

.media-figure, .userinfo-img {
  float: left; }

.media-body, .userinfo-details {
  display: table-cell;
  width: 1000rem;
  text-align: left; }

.media-altfigure {
  float: right; }

.dropdown {
  position: relative; }

.icon.-changesection-icon {
  position: absolute; }

.icon.changesection_arrow {
  position: absolute;
  margin-right: 1.5rem;
  float: right;
  height: 4rem;
  width: .9rem; }
  .icon.changesection_arrow .icon {
    position: absolute; }
  .icon.changesection_arrow a {
    color: #ccc;
    text-align: right; }
    .icon.changesection_arrow a:hover {
      text-decoration: none; }

.changesection_arrowTable {
  text-align: right;
  width: 100%;
  padding-right: 1.5rem !important;
  padding-top: .3rem !important;
  padding-bottom: .3rem !important; }
  .changesection_arrowTable .-changesection-icon {
    margin-top: 0; }

.icon.changesection_arrow {
  display: none; }

.round-tl {
  border-top-left-radius: 0.5rem; }

.round-bl {
  border-bottom-left-radius: 0.5rem; }

.section-hr {
  border-top: 0.1rem solid #cfcfcf;
  padding-top: 1.4rem; }

.view {
  height: 100%; }

.fullscreen-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 13.8rem;
  width: 17.2rem;
  margin-left: -8.6rem;
  margin-top: -15rem; }

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

.passwordDots {
  font-size: 1.3em; }

.noResults {
  display: block;
  text-align: center;
  font-style: italic;
  color: #999; }
  .noResults:hover, .noResults:focus {
    background-color: transparent; }

.u-hideA a {
  display: none; }

.vHr {
  height: 5rem;
  border-left: 0.1rem solid #cacaca; }

/* .customInput {
	@extend %customInput;
} */
/* .ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -999.9rem;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
} */
/* .visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: .1rem;
	margin: -.1rem;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: .1rem;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
} */
.redactor-box {
  border: 0.1rem solid #bebebe;
  border-radius: 0.3rem;
  min-height: 21.8rem;
  margin-bottom: 0; }

.redactor-toolbar {
  border-bottom: 0.1rem solid #bebebe;
  background-color: #f1f1f1;
  box-shadow: none;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.redactor-editor {
  border: none; }

.redactor-toolbar li a {
  padding: 10px; }

.redactor-toolbar li:first-child a:hover {
  border-top-left-radius: 2px; }

.redactor-box textarea {
  height: 21.5rem;
  width: 100%;
  max-width: 100%;
  border-radius: 0;
  padding: .5rem 1rem;
  border: none !important;
  margin: 0 !important; }

/* .redactor-toolbar {
	z-index: ($z-redactor + 1) !important;
}
.redactor-dropdown {
	z-index: ($z-redactor + 2) !important;
} */
#redactor-modal-overlay,
#redactor-modal-box,
#redactor-modal {
  z-index: 620 !important; }

.accordionBox {
  cursor: pointer; }
  .accordionBox:not(.nofocus):focus .accordionIcon {
    color: #4ac6fa; }

.accordion {
  display: none; }
  .accordion.is-open {
    display: table-row; }

.accountlist-title {
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca;
  display: block;
  background: #f5f5f5;
  font-weight: normal;
  color: #777;
  padding: 1.6rem 1.5rem .5rem; }

.admin-z-window {
  display: flex;
  flex-direction: column;
  height: 100%; }
  .admin-z-window.-legacy {
    min-width: 90rem; }

.admin-z-nav {
  flex: 0 1 auto; }
  .admin-z-nav .view {
    height: initial; }

.admin-z-content {
  flex: 1;
  height: initial;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.admin-z-content .view > * {
  flex: 1;
  width: 100%; }

.banner {
  color: #fff;
  padding: 1.1rem 1rem .9rem 3%;
  text-align: center; }

.banner-text {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.3; }

.l-pricingBanner {
  position: relative;
  z-index: 1;
  width: 102%;
  margin-left: -.4rem; }

.banner-fundeasy {
  background-color: #7c9636; }

.banner-attendeasy {
  background-color: #367196; }

.blockquote-title {
  display: block;
  margin-bottom: 2rem; }

.btn {
  background: transparent;
  border: none;
  font-family: "Roboto", Arial, sans-serif;
  position: relative;
  text-align: center;
  border-radius: 0.3rem;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.1s;
  padding: 0.5rem 1.6rem;
  font-size: 1.4rem;
  line-height: 2.2rem;
  margin: 0; }
  .btn:hover, .btn:hover *, .btn:focus {
    text-decoration: none; }
  .btn.-social {
    font-size: 1.7rem;
    font-weight: bold;
    text-transform: uppercase;
    height: 3.4rem;
    padding: 0.6rem; }
  .btn.-sm, .btn.-small {
    font-size: 1.3rem;
    padding: .3rem 1.2rem .2rem;
    line-height: 1.8; }
    .btn.-sm .icon, .btn.-small .icon {
      margin-right: .6rem; }
  .btn.-lrg {
    font-size: 1.6rem;
    padding: .8rem 2.5rem .6rem;
    line-height: 2.2rem; }
    .btn.-lrg .icon {
      margin-top: -.3rem; }
    .btn.-lrg._secondary {
      padding: .6rem 2.4rem .4rem; }
  .btn.-mega {
    font-size: 1.7rem;
    min-width: 28rem;
    padding: .9rem 3.5rem .8rem; }
  .btn.-inputLrg {
    font-size: 1.7rem;
    padding: 1.2rem 2.5rem 1rem;
    line-height: 2.2rem; }
    .btn.-inputLrg .icon {
      margin-top: -.2rem; }
    .btn.-inputLrg._secondary {
      padding: 1.1rem 2.4rem .9rem; }
  .btn._secondary {
    padding: .4rem 1.5rem; }
    .btn._secondary.-sm {
      padding: 0.2rem 1.2rem 0.1rem; }
  .btn.-short {
    padding-top: .3rem;
    padding-bottom: .3rem; }
  .btn.-mini {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.2rem; }
  .btn.-micro {
    padding-top: .3rem;
    padding-bottom: .3rem;
    font-size: 1.2rem; }
  .btn.-wide {
    width: 100%; }
  .btn.-login {
    width: 100%;
    font-size: 1.9rem;
    line-height: 2rem;
    padding-top: 1.2rem;
    padding-bottom: 1rem; }
  .btn.-back {
    padding-top: .4rem;
    padding-bottom: .4rem; }
  .btn.-tight {
    padding-left: 0;
    padding-right: 0; }
  .btn.-margin {
    padding-left: 0;
    padding-right: 0;
    margin: 0 1.6rem; }
  .btn.-link {
    vertical-align: top;
    line-height: 1;
    padding: 0; }
  .btn.-block {
    display: block;
    width: 100%; }
  .btn.-inputButton {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
    font-size: 1.4rem; }
  .btn icon {
    display: inline-block; }
  .btn .icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.3rem;
    margin-right: 1rem;
    fill: currentColor; }
    .btn .icon.-left {
      margin-right: 0;
      margin-left: 1rem; }
  .btn .loader .icon {
    height: 2rem; }
  .btn.fileUpload {
    width: auto;
    padding: .6rem 1.8rem;
    line-height: 2.1rem; }

.btn + .btn {
  margin-left: -.4rem;
  padding: 0.9rem 1.6rem; }

.btn._primary, .btn._secondary, .btn._secondaryDanger, .btn._secondary_green, .btn._dark, .btn._success, .btn._danger {
  color: #fff; }

.btn._link, .btn.-link {
  color: #4cb849; }
  .btn._link:hover, .btn._link:focus, .btn.-link:hover, .btn.-link:focus {
    text-decoration: underline;
    color: #62bd5d; }
  .btn._link .icon, .btn.-link .icon {
    margin-right: .5rem; }

.btn._link_danger {
  color: #d03f2c !important; }
  .btn._link_danger:hover, .btn._link_danger:focus {
    text-decoration: underline; }
  .btn._link_danger .icon {
    margin-right: .5rem; }

.btn._primary {
  background-color: #4cb849; }
  .btn._primary.btn-disabled, .btn._primary:disabled {
    background-color: #4cb849 !important; }
  .btn._primary:hover, .btn._primary:focus {
    background-color: #62bd5d; }

.btn._secondary {
  background-color: #fff;
  border: 0.1rem solid #4cb849;
  color: #4cb849;
  padding: .9rem 1.5rem; }
  .btn._secondary.btn-disabled, .btn._secondary:disabled {
    background-color: #fff !important; }
  .btn._secondary:hover, .btn._secondary:focus {
    background-color: #ddeffd; }

.btn._secondaryDanger {
  background-color: #fff;
  border: 0.1rem solid #d03f2c;
  color: #d03f2c; }
  .btn._secondaryDanger.btn-disabled, .btn._secondaryDanger:disabled {
    background-color: #fff !important; }
  .btn._secondaryDanger:hover, .btn._secondaryDanger:focus {
    background-color: #fddddd; }

.btn._secondary_green {
  background-color: #4CB848;
  border: 0.1rem solid #4CB848; }
  .btn._secondary_green.btn-disabled, .btn._secondary_green:disabled {
    opacity: .6;
    cursor: default;
    pointer-events: none; }
  .btn._secondary_green:hover, .btn._secondary_green:focus {
    opacity: .8; }

.btn._dark {
  border: 0.1rem solid #8c939f;
  color: #8c939f; }
  .btn._dark:hover, .btn._dark:focus {
    background-color: #8c939f;
    color: #ececec; }

.btn._success {
  background-color: #78c937; }
  .btn._success.btn-disabled, .btn._success:disabled {
    background-color: #78c937 !important; }
  .btn._success:hover, .btn._success:focus {
    filter: brightness(107%); }

.btn._danger {
  background-color: #d03f2c; }
  .btn._danger.btn-disabled, .btn._danger:disabled {
    background-color: #d03f2c !important; }
  .btn._danger:hover, .btn._danger:focus {
    background-color: #ef4c36; }

.btn._primaryLight {
  background-color: #49C7FB;
  color: #fff; }

.btn._zapier {
  background: #ff5821;
  color: #fff; }
  .btn._zapier:hover, .btn._zapier:focus {
    background: #f77347; }

#events-search-btn {
  display: none; }

.is-active#events-search-btn {
  display: block;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  margin-left: -8.3rem; }

.btn-disabled, button:disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: auto !important; }
  .btn-disabled:hover, .btn-disabled:focus, button:disabled:hover, button:disabled:focus {
    text-decoration: none !important; }

/* @function card-grid($cards) {
	@return ($card-width * $cards) + ($gutter * ($cards - 1)) + (($cards - 1) * 4);
} */
.card-year {
  display: block;
  color: #999;
  font-size: 1.9rem;
  line-height: 1;
  text-align: left;
  margin-bottom: 1.7rem; }

.card-img {
  display: none; }
  @media (min-width: 768px) {
    .card-img {
      display: block;
      width: 26.2rem;
      height: 9.2rem;
      position: relative;
      top: -.1rem;
      left: -.1rem;
      background-image: url("/images/retina/default_photo_pattern@2x.png");
      background-repeat: repeat;
      background-size: .8rem; }
      .card-img:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border: 0.1rem solid rgba(0, 0, 0, 0.25);
        border-top-right-radius: 0.4rem;
        border-top-left-radius: 0.4rem; }
      .card-img > img {
        width: 100%;
        height: 100%;
        border-top-right-radius: 0.5rem;
        border-top-left-radius: 0.5rem; }
      .card-img.-blank {
        width: 100%;
        border: 0;
        border-bottom: 0.1rem solid rgba(0, 0, 0, 0.2);
        top: 0;
        left: 0; } }

.card-body {
  padding: 1.5rem 1.5rem 1.5rem; }
  @media (min-width: 768px) {
    .card-body {
      padding: 1.5rem; } }

.card-title {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2em;
  line-height: 1;
  margin-bottom: .5rem; }

.card-details {
  position: relative;
  margin: 0 1.5rem 1.5rem;
  /* min-height is needed because of the absolute position. This is just a quick hack fix, that needs to be reworked later. */
  min-height: 2rem; }
  .card-details li:last-child {
    margin-bottom: -.5rem; }

.card-body-details {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  line-height: 1.3; }
  @media (min-width: 768px) {
    .card-body-details {
      font-size: 1.3rem; } }

@media (min-width: 768px) {
  .card-footer {
    position: absolute;
    bottom: 0;
    width: 100%; } }

.card-eventtype_attendeasy {
  position: absolute;
  right: 0;
  bottom: -.4rem; }
  @media (min-width: 768px) {
    .card-eventtype_attendeasy {
      width: 8.5rem; } }

.card-eventtype_fundeasy {
  position: absolute;
  right: 0;
  bottom: -.4rem; }
  @media (min-width: 768px) {
    .card-eventtype_fundeasy {
      width: 7.1rem; } }

/*
	Grid for Cards
	--------------

	2 use-cases:

	1. One row of cards
		- cards are left-aligned
		- cards use the .cards grid class

	2. Multiple rows of cards
		- cards are left-aligned in their container which is centered in the page
		- cards use the .cards.-multiline grid class
		- this class applies when screen-size >= $tablet
*/
.cards .card-container {
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 768px) {
    .cards .card-container {
      margin-left: 1rem;
      margin-right: 1rem;
      float: left;
      margin-left: 4rem;
      margin-bottom: 1.8rem; }
      .cards .card-container:first-child {
        margin-left: 1rem; } }

.cards.-multiline {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 768px) {
    .cards.-multiline .card-container:first-child {
      margin-left: 2rem; } }
  @media (min-width: 768px) {
    .cards.-multiline .card-container {
      margin-right: 2rem;
      margin-left: 2rem; } }

.card-container {
  margin: 2rem 0; }
  @media (min-width: 768px) {
    .card-container {
      width: 26.2rem; } }

.card {
  position: relative;
  text-align: left;
  background-color: #fff;
  border: .1rem solid #bebebe;
  border-radius: 0.5rem; }
  @media (min-width: 768px) {
    .card {
      width: 26.2rem;
      height: 17.2rem;
      font-size: 1.3rem; } }

.card-year {
  font-size: 1.7rem;
  margin-bottom: 1rem; }

.card-body-eventdate {
  line-height: 1.6; }
  @media (min-width: 768px) {
    .card-body-eventdate {
      font-size: 1.3rem; } }

.card-status {
  height: 3.7rem;
  padding: 0.8rem 1.2rem 0.9rem;
  margin-top: -.6rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  border-top-width: .1rem;
  color: #555; }
  .card-status .icon {
    margin-right: .8rem; }

.cards.-multiline {
  width: 90.6rem; }
  @media (min-width: 80.483rem) {
    .cards.-multiline {
      width: 120.8rem; } }
  @media (min-width: 110.26171rem) {
    .cards.-multiline {
      width: 151rem; } }
  @media (min-width: 143.9036rem) {
    .cards.-multiline {
      width: 181.2rem; } }

.msRadioBtn:before,
.msCheckboxBtn:before {
  content: "" !important;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  border: .1rem solid #bebebe; }

.msRadioBtn,
.msCheckboxBtn {
  padding-left: 2.7rem;
  margin-bottom: 2rem; }

input[type=radio] + .msRadioBtn,
input[type=checkbox] + .msCheckboxBtn {
  color: #333;
  display: inline-block;
  position: relative;
  padding-bottom: 0;
  text-align: left;
  min-width: 0;
  font-family: Arial, sans-serif; }

input[type=radio].msRadio + .msRadioBtn,
input[type=checkbox].msCheckbox + .msCheckboxBtn {
  width: auto; }

.msRadio:not([disabled]):focus + .msRadioBtn:before,
.msCheckbox:not([disabled]):focus + .msCheckboxBtn:before {
  outline-offset: 0;
  border: 0.1rem solid #4ac6fa;
  box-shadow: 0 0 0 0.1rem #4ac6fa; }

.nofocus .msRadio:not([disabled]):focus + .msRadioBtn:before,
.nofocus .msCheckbox:not([disabled]):focus + .msCheckboxBtn:before {
  box-shadow: none;
  border: .1rem solid #bebebe; }

.nofocus .msRadio:not([disabled]):checked:focus + .msRadioBtn:before,
.nofocus .msCheckbox:not([disabled]):checked:focus + .msCheckboxBtn:before {
  border-color: #149bff; }

.cols-2 {
  width: 50%; }
  .cols-2.-fixedMin {
    min-width: 42rem; }

.containerReversed {
  margin-left: -2.5rem;
  margin-right: -2.5rem; }

.contentContainer {
  margin-left: auto;
  margin-right: auto;
  width: 370px; }

.crop-section {
  padding: 5rem 0; }

.crop-box {
  text-align: center; }

.crop {
  position: relative;
  background-color: #fff;
  margin: 2.5rem auto;
  width: 100%;
  max-height: 32.3rem;
  overflow: hidden; }
  .crop .crop-content {
    border: 0.2rem solid rgba(51, 51, 51, 0.7); }

.crop-img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  width: 100%; }

.crop-content {
  position: absolute;
  opacity: 1;
  margin: auto;
  overflow: hidden;
  top: 5rem;
  left: 50%;
  margin-left: -11.5rem; }

.crop-content-img {
  position: absolute;
  max-height: 25rem;
  top: -5.2rem;
  left: -11.7rem; }

.devicePreview {
  background: #ececec; }
  .devicePreview.is-mobile iframe {
    margin: 1rem auto;
    border: .4rem solid #333;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    border-radius: 1rem;
    max-width: 398px;
    max-height: 720px; }
  .devicePreview.is-tablet iframe {
    margin: 1rem auto 0;
    max-width: 791px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    border: .4rem solid #333;
    border-bottom: 0;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }

.modal .devicePreview.-insideModal.is-mobile {
  padding-bottom: 1rem; }
  .modal .devicePreview.-insideModal.is-mobile iframe {
    height: calc(100vh - 23rem); }

.modal .devicePreview.-insideModal.is-tablet iframe {
  height: calc(100vh - 21rem); }

.angular-ui-tree {
  position: relative; }

.angular-ui-tree-nodes {
  position: relative; }

.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 2rem; }

.angular-ui-tree-node, .angular-ui-tree-placeholder {
  position: relative; }

.angular-ui-tree-hidden {
  display: none; }
  .angular-ui-tree-hidden + tr {
    width: 100%;
    border-bottom: 0; }

.angular-ui-tree-handle {
  cursor: move;
  text-decoration: none;
  font-weight: bold; }

.angular-ui-tree-drag {
  border-top: 0.1rem solid #cfcfcf;
  position: absolute;
  pointer-events: none;
  z-index: 999;
  opacity: .8; }

.angular-ui-tree-placeholder {
  width: 100%;
  background: #f9f9f9;
  border: 0.2rem dashed #dedede;
  position: absolute;
  display: table-cell;
  min-height: 5.1rem; }

.fileUpload input {
  display: none; }

.fileUpload-controls {
  margin: .5rem 0; }

.flex {
  display: flex !important; }
  .flex.-inline {
    display: inline-flex !important; }
  .flex.-vCenter {
    align-items: center; }
  .flex.-vTop {
    align-items: flex-start; }
  .flex.-baseline {
    align-items: baseline; }
  .flex.-vBottom {
    align-items: flex-end; }
  .flex.-vBaseline {
    align-items: baseline; }
  .flex.-hCenter {
    justify-content: center; }
  .flex.-column {
    flex-direction: column; }
  .flex.-spaceBetween {
    justify-content: space-between; }
  .flex.-spaceAround {
    justify-content: space-around; }
  .flex.-wrap {
    flex-wrap: wrap; }

.flexChild.-stretch {
  flex: 1; }

.flexChild.-vCenter {
  align-self: center; }

.flexChild.-vTop {
  align-self: flex-start; }

.flexChild.-initial {
  flex: initial; }

.flexChild.-noShrink {
  flex-shrink: 0; }

.flexChild.-noGrow {
  flex-grow: 0; }

.flexChild.-right {
  margin-left: auto; }

.form-horizontal {
  margin-left: 10%; }

.l-form-input-label {
  vertical-align: top;
  line-height: 1.7em;
  margin-right: .5rem; }

form label.-title, .form label.-title {
  padding-bottom: 0; }

.l-form-input {
  margin-bottom: 2.6rem; }
  @media (min-width: 768px) {
    .l-form-input {
      margin-bottom: 2rem; } }

.form-section {
  padding: 2.4rem 1.5rem 1.4rem; }
  @media (min-width: 768px) {
    .form-section {
      padding: 2.5rem 0 .5rem; } }

.form-input {
  clear: left;
  position: relative; }
  @media (max-width: 767px) {
    .form-input {
      max-width: 41rem;
      margin: 0 auto; } }
  .form-input.-full {
    max-width: 100%; }

.form-input-block .formInputInline {
  display: inline-block; }

.form-input-block.-inline {
  text-align: left;
  display: inline-block; }
  .form-input-block.-inline > * {
    float: none; }
  @media (max-width: 767px) {
    .form-input-block.-inline {
      clear: left; }
      .form-input-block.-inline input {
        display: inline-block; } }
  .form-input-block.-inline .radio-label {
    margin-top: .5rem; }
    .form-input-block.-inline .radio-label:last-child {
      margin-right: 0; }

.form-input-block > *, .form-input-block input {
  margin-bottom: 1rem; }
  @media (min-width: 768px) {
    .form-input-block > *, .form-input-block input {
      margin-bottom: 2rem; } }

@media (max-width: 767px) {
  .form-input-block:last-child {
    margin-bottom: 2.6rem; } }

@media (min-width: 768px) {
  .form-input-block {
    display: inline-block; } }

.form-input-block .input_error-text {
  margin-bottom: 0; }

.form-input-block input {
  display: block; }

.form-input-block label {
  clear: left; }

.form-label {
  display: inline-block;
  line-height: 2.9rem; }

.l-label-space_b {
  padding-bottom: .5rem; }

.form-label_horizontal {
  width: auto; }

.form-label._bold {
  font-weight: bold;
  color: #333; }

.form-horizontal {
  padding-top: 25px;
  padding-bottom: 25px; }
  @media (min-width: 768px) {
    .form-horizontal label {
      width: 15rem; } }
  @media (min-width: 768px) {
    .form-horizontal .form-label_multiline {
      padding-top: 0;
      margin-top: 2px; }
      .form-horizontal .form-label_multiline:before {
        top: -6px; } }
  .form-horizontal.-editFields {
    padding-top: 26px;
    padding-bottom: 7px; }
  .form-horizontal.-tight {
    padding: 0;
    margin: 0; }

.form-vertical input, .form-vertical textarea {
  width: 100%; }

form input.input_tight {
  margin-bottom: .5rem; }

.inputPhoneExt {
  display: inline-block;
  min-width: 0;
  max-width: 5rem; }

.input_width {
  width: 100%; }
  @media (min-width: 768px) {
    .input_width {
      max-width: 25.2rem; } }

.input_sm {
  min-width: 0;
  max-width: 13.8rem; }

.input_height {
  line-height: 2.9rem;
  vertical-align: top; }

.l-input-desc-space {
  margin-left: 0.8rem; }

.l-input-desc-space_inline {
  margin-left: 0.4rem; }

@media (max-width: 767px) {
  .l-input-desc_bl {
    margin-top: -2.7rem; } }

@media (min-width: 768px) {
  .l-input-desc_bl {
    display: block !important;
    margin-left: 0;
    margin-top: -1.5rem; } }

.input_error-text {
  vertical-align: top;
  position: relative;
  top: -.9rem;
  color: #d03f2c; }
  @media (min-width: 768px) {
    .input_error-text {
      top: -1.2rem; } }

.input-box {
  position: relative; }

.input-wIcon {
  padding-left: 3.5rem; }

.textbox.-tall {
  max-width: 100%;
  width: 100%;
  height: inherit; }
  .textbox.-tall textarea {
    height: 30rem; }

.textbox.-full {
  max-width: 100%;
  width: 100%; }

.textbox.-smallText {
  height: 5rem;
  min-height: 0;
  font-size: 1.3rem; }

textarea.-expandable {
  min-height: 2.9rem;
  height: 2.9rem; }

.form-horizontal label {
  position: relative; }

.form-horizontal .required:before {
  top: .1rem; }
  @media (min-width: 768px) {
    .form-horizontal .required:before {
      right: -2.1rem;
      top: 0; } }

input:disabled, textarea:disabled {
  opacity: 0.4;
  cursor: auto !important;
  background-color: #fff;
  color: #aaa; }
  input:disabled + label, textarea:disabled + label {
    opacity: 0.4;
    cursor: auto !important; }

textfield[class*="ng-invalid"] input:focus,
pulldown[class*="ng-invalid"] .pulldown:not(.nofocus).is-active,
textbox[class*="ng-invalid"] textarea:focus,
datepicker[class*="ng-invalid"].ng-touched input:focus,
textarea:focus[class*="ng-invalid"],
input:focus[class*="ng-invalid"].ng-touched,
input:focus[class*="ng-invalid"] {
  outline-offset: 0;
  border: 0.1rem solid #4ac6fa;
  box-shadow: 0 0 0 0.1rem #4ac6fa; }

editor[class*="ng-invalid"] textarea:focus,
editor[class*="ng-invalid"] .editor:focus {
  border: none;
  box-shadow: none; }

.formrow, .formrowFlex {
  margin-bottom: 1.7rem; }

.requiredIcon, .formLabel.-vertical.required:after, .formLabel.required:before {
  content: "*";
  position: absolute;
  color: #d03f2c;
  font-weight: bold;
  font-size: 1.5rem;
  width: .9rem; }

.form {
  padding-top: 1rem;
  padding-bottom: 2.5rem; }
  .form.-tight {
    padding-top: 0;
    padding-bottom: 0; }

.form .formLabel._bold, .form .formLabel.-heading {
  font-weight: bold;
  color: #333; }

.form .formLabel.-tiny {
  width: 9rem; }

.form .formLabel.-tight {
  width: auto; }

.form .formLabel.-inputHeight {
  line-height: 2.9rem;
  padding-bottom: 0;
  margin-top: 0; }

.form .formLabel.-heading {
  margin-right: 0; }
  .form .formLabel.-heading + icon {
    margin-top: -.6rem; }

.l-labelBlank {
  margin-left: 15rem;
  padding-left: 2rem; }
  .l-labelBlank.-flexible {
    margin-left: 30%;
    padding-left: 0; }

.formContainer {
  width: 72.8rem; }
  .formContainer.-med {
    width: 66rem; }
  .formContainer.-lrg {
    width: 77.8rem; }
  .formContainer.-mega {
    width: 88rem; }
  .formContainer.-w75 {
    width: 75%; }

.formrow.-text {
  margin-bottom: 1.5rem; }
  .formrow.-text .formrow-label {
    min-height: initial; }
  .formrow.-text small {
    line-height: 1.5; }
  .formrow.-text .formrow-block {
    max-width: 36em; }

.formrow-inline {
  display: flex;
  padding-left: 3rem; }

.form label.formLabelTop {
  vertical-align: top;
  margin-top: .6rem; }

.form label.formLabel.-vertical {
  display: inline-block;
  padding-top: .7rem;
  padding-bottom: .6rem;
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-right: 0; }
  .form label.formLabel.-vertical + .formField, .form label.formLabel.-vertical + input {
    display: block; }
  .form label.formLabel.-vertical .formLabel-desc {
    float: none; }

.formLabel-icon {
  position: absolute;
  right: 0;
  top: -.2rem; }

.formrowFlex-label {
  min-width: 28.5rem;
  position: relative !important; }

.formrowFlex-field {
  padding-left: .4rem; }

.formFieldBlock {
  display: inline-block; }
  .formFieldBlock.-inset {
    display: block;
    padding-left: 4rem; }
  .formFieldBlock.-radioInset {
    display: block;
    padding-left: 2.7rem;
    margin-top: 1rem;
    margin-bottom: 1.7rem; }
  .formFieldBlock.-flex {
    display: flex; }
  .formFieldBlock.-spaced {
    margin-top: .5rem;
    margin-bottom: 1.5rem; }

.formFieldTextInline {
  padding-left: .6rem;
  padding-right: .6rem;
  line-height: 2.9rem; }
  .formFieldTextInline.-short {
    line-height: 2.4rem;
    vertical-align: top; }

.formField-desc {
  display: inline-block;
  vertical-align: top;
  padding-left: 1.5rem;
  line-height: 2.9rem;
  white-space: nowrap;
  margin-top: .1rem; }
  .formField-desc.-tight {
    padding-left: 0; }

.formFieldHelpText {
  color: #999;
  display: block;
  padding-top: 0.4rem;
  line-height: 1.7rem;
  font-size: 1.2rem; }
  .formFieldHelpText.link {
    color: #5298EE; }

.l-formFieldHelpText {
  padding-top: 0.4rem; }

.formFieldControlLabel {
  font-size: 1.3rem;
  position: absolute;
  top: 1rem;
  right: 0; }

.formFieldControlTR {
  position: absolute !important;
  top: -3.5rem;
  right: 0; }
  .formFieldControlTR.-tight {
    top: -3.2rem; }

.formLabel-desc {
  display: block;
  line-height: 1.2;
  max-width: 23rem;
  color: #999;
  font-size: 1.2rem;
  margin-top: 0.5rem;
  margin-left: auto; }

.form .formSectionHeading {
  cursor: auto;
  font-weight: bold;
  color: #555;
  margin-top: 0; }

.formrow-block-text {
  margin-top: -.1rem; }

textarea.formField {
  max-width: 100%; }

.formField {
  display: inline-block; }
  .formField.-verticalGroup {
    margin-bottom: .7rem; }
  .formField.-mega {
    width: 50rem; }
  .formField.-lrg {
    width: 100%;
    max-width: 37.5rem; }
  .formField.-lrgX {
    width: 100%;
    max-width: 40rem; }
  .formField.-lrgXX {
    width: 100%;
    max-width: 42.5rem; }
  .formField.-lrgMed {
    width: 30rem;
    max-width: 100%; }
  .formField.-medSm {
    width: 15rem; }
  .formField.-med {
    width: 20rem; }
  .formField.-medX {
    width: 25rem; }
  .formField.-default {
    width: 25.2rem; }
  .formField.-tiny {
    width: 8.6rem; }
  .formField.-date {
    width: 11rem; }
  .formField .input {
    width: 100%; }
  .formField .pulldown {
    width: 100%;
    max-width: 100%; }
  .formField.-sm {
    width: 10rem; }
  .formField.-mini {
    width: 6.2rem; }
  .formField.-twoDigit {
    width: 4.9rem; }
  .formField.-full {
    width: 100%; }
  .formField.-short {
    vertical-align: top;
    height: 2.4rem;
    padding-left: .9rem;
    font-size: 1.3rem; }
  .formField.-tall {
    height: 3.8rem;
    line-height: 4rem;
    font-size: 1.7rem; }
  .formField.-wIcon {
    padding-left: 4rem; }
  .formField.-repeatRegularity {
    width: 12.2rem; }
    .formField.-repeatRegularity .pulldown {
      width: 100%; }
  .formField.-repeatUnit {
    width: 11.1rem; }
    .formField.-repeatUnit .pulldown {
      width: 100%; }
  .formField.-money {
    width: 12.5rem; }
  .formField.-phone {
    width: 14.3rem; }
  .formField.-uppercase {
    text-transform: uppercase; }

.formFieldIcon, .formFieldIcon.icon {
  vertical-align: top;
  display: inline-block;
  margin-left: 1.4rem;
  height: 2.9rem;
  line-height: 2.6rem; }
  .formFieldIcon .icon, .formFieldIcon.icon .icon {
    display: inline-block;
    vertical-align: middle; }
  .formFieldIcon.-vBumpTop, .formFieldIcon.icon.-vBumpTop {
    margin-top: -.5rem; }

.requiredIcon {
  top: .5rem;
  left: -1.6rem; }

form label, .form label {
  display: inline-block;
  line-height: 1.8rem;
  color: #777;
  font-size: 1.4rem;
  font-family: "Roboto", Arial, sans-serif;
  margin-right: 1.8rem;
  width: 21rem;
  text-align: right;
  vertical-align: top;
  margin-top: .9rem; }

form .l-labelBlank, .form .l-labelBlank {
  margin-left: 21rem; }

form label:not([for]), .form label:not([for]) {
  cursor: text; }

form.-padded, .form.-padded {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

@media (min-width: 1200px) {
  form.-centerFloat .formrowGroup, .form.-centerFloat .formrowGroup {
    margin-left: 5%; } }

@media (min-width: 1350px) {
  form.-centerFloat .formrowGroup, .form.-centerFloat .formrowGroup {
    margin-left: 10%; } }

@media (min-width: 1500px) {
  form.-centerFloat .formrowGroup, .form.-centerFloat .formrowGroup {
    margin-left: 15%; } }

.form.-labelLong label {
  width: 28.5rem; }

.form.-labelLong .l-labelBlank {
  margin-left: 28.5rem; }

.form.-labelMicro label {
  width: 5rem; }

.form.-labelMicro .l-labelBlank {
  margin-left: 5rem; }

.form.-labelMicro .formrow-label-container {
  width: initial;
  min-width: initial; }

.form .-lableSmLrg formrow-label, .form .-lableSmLrg .form-label label {
  width: 23rem; }

.form.-labelLongx label {
  width: 47.5rem; }

.form.-labelLongx .l-labelBlank {
  margin-left: 47.5rem; }

.form.-labelSm label {
  width: 15rem; }

.form.-labelSm .l-labelBlank {
  margin-left: 15rem; }

.form.-labelSm .formrow-label-container {
  width: initial;
  min-width: initial; }

.form.-labelMedSm label {
  width: 18rem; }

.form.-labelMedSm .l-labelBlank {
  margin-left: 18rem; }

.form.-labelMed label {
  width: 37.5rem; }

.form.-labelMed .l-labelBlank {
  margin-left: 37.5rem; }

.form.-labelTight label {
  width: auto; }

.form.-labelTight .l-labelBlank {
  margin-left: 0; }

.form.-labelTight formrow-label, .form.-labelTight .formrow-label-container {
  width: initial;
  min-width: initial; }

.form.form.-labelFlexWidth formrow-label, .form.form.-labelFlexWidth .formrow-label-container {
  min-width: 30%; }

.form.form.-labelFlexWidth .l-labelBlank {
  margin-left: 30%;
  padding: 0; }

.form.form.-labelFlexWidth-med formrow-label, .form.form.-labelFlexWidth-med .formrow-label-container {
  min-width: 20%;
  width: 20%; }

.form.form.-labelFlexWidth-med .l-labelBlank {
  margin-left: 20%;
  padding: 0; }

.formLabel.-inline {
  width: auto;
  padding-bottom: 0; }

.formLabel.-switch {
  margin-top: 0;
  padding-bottom: 0;
  line-height: 2.4rem;
  margin-right: 0; }

.formLabel.-pageControl {
  width: auto;
  font-weight: bold;
  color: #333;
  cursor: auto;
  margin-right: 1rem;
  margin-top: .5rem; }

.formLabel.-textbox {
  margin-top: .9rem; }

.formCenter {
  display: flex;
  justify-content: center; }
  .formCenter .form:not(.-center) {
    max-width: 90rem;
    width: 100%; }
  .formCenter .formrow-label label {
    width: 100%; }
  .formCenter .form .l-labelBlank {
    margin-left: 30%;
    padding-left: 0; }

.formrowGroup {
  padding-top: 1.5rem;
  padding-bottom: .5rem; }

.formrow {
  clear: left;
  position: relative;
  display: flex; }
  .formrow.-vertical {
    display: block; }
    .formrow.-vertical .formrow-label {
      min-height: initial;
      justify-content: flex-start; }
    .formrow.-vertical .requiredIcon {
      display: none; }
  .formrow.-tighter {
    margin-bottom: .5rem; }
  .formrow.-tight {
    margin-bottom: 0; }
  .formrow.-mb8 {
    margin-bottom: .8rem; }
  .formrow.-right {
    justify-content: flex-end; }

.formrowFlex {
  display: flex;
  flex-direction: row; }

.formrowSpace {
  margin-top: 1.7rem; }

formrow-block {
  flex: 1; }

.formrow-block {
  position: relative;
  display: flex; }
  .formrow-block.-column > div,
  .formrow-block.-block > div {
    display: block; }
  .formrow-block > div {
    display: flex;
    flex: 1;
    max-width: 100%; }

.form formrow-label,
.form .formrow-label-container {
  min-width: 30%;
  width: 30%; }

.formrow-label {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 2.9rem; }
  .formrow-label label, .formrow-label label.formLabelTop {
    margin-top: .1rem;
    width: 100%; }

.l-formrow-label {
  display: inline-block;
  margin-left: 30%; }

.inlineRadioFields {
  margin-left: .7rem; }

.formLabel.-vertical.required:before {
  content: none; }

.formLabel.-vertical.required:after {
  position: relative;
  left: 0.3rem;
  margin-top: -.2rem;
  display: inline-block;
  top: -0.3rem; }

.formLabel.required {
  position: relative; }
  .formLabel.required:before {
    top: -.3rem;
    right: -1.2rem; }
  .formLabel.required:before {
    top: -.2rem; }

.gravatar {
  width: 4rem;
  height: 4rem; }
  .gravatar.-multiUser {
    width: 6.2rem;
    height: 6.2rem; }

.gravatar_med {
  width: 4.2rem;
  height: 4.2rem; }

.gravatar_mega {
  height: 10rem;
  width: 10rem; }

.grid-block.-noShrink {
  flex-shrink: 0; }

.iconShrink {
  display: inline-block; }
  .iconShrink .icon.-event-details-needed, .iconShrink.icon.-event-details-needed {
    width: 11rem;
    height: 13rem; }
  .iconShrink .icon.-teams-55w53h, .iconShrink.icon.-teams-55w53h {
    width: 5.5rem; }
  .iconShrink .icon.-export, .iconShrink .icon.-export-outline, .iconShrink.icon.-export, .iconShrink.icon.-export-outline {
    width: 1.4rem; }
  .iconShrink .icon.-document, .iconShrink .icon.-document-outline, .iconShrink.icon.-document, .iconShrink.icon.-document-outline {
    width: 1.4rem; }
  .iconShrink .icon.-new-tab, .iconShrink.icon.-new-tab {
    width: 1.3rem; }
  .iconShrink .icon.-customize-document-outline, .iconShrink.icon.-customize-document-outline {
    width: 1.6rem; }
  .iconShrink .icon.-print, .iconShrink.icon.-print {
    width: 1.5rem; }
  .iconShrink .icon.-document, .iconShrink.icon.-document {
    width: 1.2rem; }
  .iconShrink .icon.-super, .iconShrink.icon.-super {
    width: 1.7rem; }
  .iconShrink .icon.-merchant, .iconShrink .icon.-users, .iconShrink.icon.-merchant, .iconShrink.icon.-users {
    width: 2rem; }
  .iconShrink .icon.-events, .iconShrink.icon.-events {
    width: 1.9rem; }
  .iconShrink .icon.-correspondence, .iconShrink.icon.-correspondence {
    width: 1.8rem; }
  .iconShrink .icon.-org-info, .iconShrink.icon.-org-info {
    width: 1.6rem; }
  .iconShrink .icon.-add-event, .iconShrink.icon.-add-event {
    width: 1.5rem; }
  .iconShrink .icon.-charts-and-graphs, .iconShrink .icon.-bank-vault, .iconShrink.icon.-charts-and-graphs, .iconShrink.icon.-bank-vault {
    width: 1.7rem; }
  .iconShrink .icon.-custom-report-builder, .iconShrink.icon.-custom-report-builder {
    width: 1.6rem; }
  .iconShrink .icon.-multiple-pages, .iconShrink.icon.-multiple-pages {
    width: 1.5rem; }
  .iconShrink .icon.-report, .iconShrink .icon.-export, .iconShrink .icon.-attendance-stats, .iconShrink.icon.-report, .iconShrink.icon.-export, .iconShrink.icon.-attendance-stats {
    width: 1.4rem; }
  .iconShrink .icon.-attendance, .iconShrink.icon.-attendance {
    width: 1.56rem;
    height: 2.9rem; }
  .iconShrink .icon.-print-outline, .iconShrink.icon.-print-outline {
    width: 1.7rem; }
  .iconShrink .icon.-add-outline-sm, .iconShrink.icon.-add-outline-sm {
    width: 1.7rem; }
  .iconShrink .icon.-add-outline, .iconShrink.icon.-add-outline {
    width: 1.9rem; }
  .iconShrink .icon.-add-outline-sm, .iconShrink.icon.-add-outline-sm {
    width: 1.7rem; }
  .iconShrink .icon.-plus-solid, .iconShrink.icon.-plus-solid {
    width: 1.9rem; }
  .iconShrink .icon.-plus-hollow, .iconShrink.icon.-plus-hollow {
    width: 1.9rem; }
  .iconShrink .icon.-add, .iconShrink.icon.-add {
    width: 1.6rem; }
  .iconShrink .icon.-add-user, .iconShrink.icon.-add-user {
    width: 2rem; }
  .iconShrink .icon.-phone, .iconShrink.icon.-phone {
    width: 1.2rem; }
  .iconShrink .icon.-fast-secure, .iconShrink.icon.-fast-secure {
    width: 2rem; }
  .iconShrink .icon.-knowledgebase, .iconShrink.icon.-knowledgebase {
    width: 2.4rem; }
  .iconShrink .icon.-send-email, .iconShrink.icon.-send-email {
    width: 2.7rem; }
  .iconShrink .icon.-sent-emails, .iconShrink.icon.-sent-emails {
    width: 1.3rem;
    height: 1.1rem; }
  .iconShrink .icon.-draft-emails, .iconShrink.icon.-draft-emails {
    width: 1.4rem;
    height: 1.3rem; }
  .iconShrink .icon.-scheduled-emails, .iconShrink.icon.-scheduled-emails {
    width: 1.8rem;
    height: 1.8rem; }
  .iconShrink .icon.-search-spyglass, .iconShrink.icon.-search-spyglass {
    width: 1.4rem; }
  .iconShrink .icon.-promote, .iconShrink.icon.-promote {
    width: 1.8rem; }
  .iconShrink .icon.-trash, .iconShrink.icon.-trash {
    width: 1.3rem; }
  .iconShrink .icon.-chevron, .iconShrink.icon.-chevron {
    width: .7rem; }
  .iconShrink .icon.-chevron-down, .iconShrink.icon.-chevron-down {
    width: 1rem; }
  .iconShrink .icon.-chevron-down-thick, .iconShrink.icon.-chevron-down-thick {
    width: .9rem; }
  .iconShrink .icon.-chevron-forward, .iconShrink.icon.-chevron-forward {
    width: .5rem; }
  .iconShrink .icon.-chevron-back, .iconShrink.icon.-chevron-back {
    width: .5rem; }
  .iconShrink .icon.-checkmark, .iconShrink.icon.-checkmark {
    width: 1.8rem;
    height: 1.6rem; }
  .iconShrink .icon.-checkmark-sm, .iconShrink.icon.-checkmark-sm {
    width: 1.4rem;
    height: 1.4rem; }
  .iconShrink .icon.-x-close, .iconShrink.icon.-x-close {
    width: 1.4rem;
    height: 1.6rem; }
  .iconShrink .icon.-red-x, .iconShrink .icon.-green-check, .iconShrink.icon.-red-x, .iconShrink.icon.-green-check {
    width: 1.9rem;
    height: 1.9rem; }
  .iconShrink .icon.-tab-carrot-down, .iconShrink.icon.-tab-carrot-down {
    width: .7rem; }
  .iconShrink .icon.-reorder, .iconShrink.icon.-reorder {
    width: 1.7rem; }
  .iconShrink .icon.-remove, .iconShrink.icon.-remove {
    width: 1.6rem; }
  .iconShrink .icon.-accordion-closed, .iconShrink.icon.-accordion-closed {
    width: .8rem; }
  .iconShrink .icon.-sorted-ascending, .iconShrink.icon.-sorted-ascending {
    width: .9rem; }
  .iconShrink .icon.-arrow-right, .iconShrink.icon.-arrow-right {
    width: 1.4rem; }
  .iconShrink .icon.-arrow-right.-sm, .iconShrink.icon.-arrow-right.-sm {
    width: 1.1rem; }
  .iconShrink .icon.-chat-support, .iconShrink .icon.-knowledge-base, .iconShrink.icon.-chat-support, .iconShrink.icon.-knowledge-base {
    width: 1.9rem; }
  .iconShrink .icon.-feedback, .iconShrink.icon.-feedback {
    width: 1.8rem; }
  .iconShrink .icon.-play-video, .iconShrink.icon.-play-video {
    width: 1.1rem; }
  .iconShrink .icon.-attending-list, .iconShrink .icon.-cancelled-list, .iconShrink.icon.-attending-list, .iconShrink.icon.-cancelled-list {
    width: 1.5rem; }
  .iconShrink .icon.-resize-horizontal, .iconShrink.icon.-resize-horizontal {
    width: 1.7rem; }
  .iconShrink .icon.-guest-list, .iconShrink.icon.-guest-list {
    width: 1.5rem; }
  .iconShrink .icon.-folder-closed, .iconShrink .icon.-folder-open, .iconShrink.icon.-folder-closed, .iconShrink.icon.-folder-open {
    width: 1.8rem; }
  .iconShrink .icon.-accordion-small, .iconShrink.icon.-accordion-small {
    width: .7rem; }
  .iconShrink .icon.-ellipsis-hollow, .iconShrink.icon.-ellipsis-hollow {
    width: 1.9rem;
    height: 2.3rem; }
  .iconShrink .icon.-ellipsis-small, .iconShrink.icon.-ellipsis-small {
    width: 1.2rem; }
  .iconShrink .icon.-ellipsis-medium, .iconShrink.icon.-ellipsis-medium {
    width: 1.3rem; }
  .iconShrink .icon.-ellipsis-large, .iconShrink.icon.-ellipsis-large {
    width: 1.6rem; }
  .iconShrink .icon.-gripper-large, .iconShrink.icon.-gripper-large {
    width: 2rem; }
  .iconShrink .icon.-drag-assistant-person, .iconShrink.icon.-drag-assistant-person {
    width: 1.2rem; }
  .iconShrink .icon.-mc-gold-star, .iconShrink.icon.-mc-gold-star {
    width: 1.1rem; }
  .iconShrink .icon.-person, .iconShrink.icon.-person {
    width: .9rem; }
  .iconShrink .icon.-megaphone, .iconShrink.icon.-megaphone {
    width: 14.3rem;
    height: 14rem; }
  .iconShrink .icon.-facebook, .iconShrink .icon.-twitter, .iconShrink .icon.-linkedin, .iconShrink .icon.-instagram, .iconShrink.icon.-facebook, .iconShrink.icon.-twitter, .iconShrink.icon.-linkedin, .iconShrink.icon.-instagram {
    width: 3.4rem;
    height: 3.4rem; }
  .iconShrink .icon.-not-open-yet-sign, .iconShrink .icon.-open-sign, .iconShrink .icon.-closed-sign, .iconShrink .icon.-back-soon-sign, .iconShrink.icon.-not-open-yet-sign, .iconShrink.icon.-open-sign, .iconShrink.icon.-closed-sign, .iconShrink.icon.-back-soon-sign {
    width: 15.4rem;
    height: 14.9rem; }
    .iconShrink .icon.-not-open-yet-sign.-sm, .iconShrink .icon.-open-sign.-sm, .iconShrink .icon.-closed-sign.-sm, .iconShrink .icon.-back-soon-sign.-sm, .iconShrink.icon.-not-open-yet-sign.-sm, .iconShrink.icon.-open-sign.-sm, .iconShrink.icon.-closed-sign.-sm, .iconShrink.icon.-back-soon-sign.-sm {
      width: 9rem;
      height: 8.8rem; }
  .iconShrink .icon.-no-banner, .iconShrink.icon.-no-banner {
    width: 10rem;
    height: 12rem; }
  .iconShrink .icon.-not-found, .iconShrink.icon.-not-found {
    width: 150px;
    height: 145px; }
  .iconShrink .icon.-no-access, .iconShrink.icon.-no-access {
    width: 120px;
    height: 120px; }
  .iconShrink .icon.-popped-balloon, .iconShrink.icon.-popped-balloon {
    width: 219px;
    height: 187px; }
  .iconShrink .icon.-no-internet, .iconShrink.icon.-no-internet {
    width: 105px;
    height: 79px; }
  .iconShrink .icon.-not-connected, .iconShrink.icon.-not-connected {
    width: 82px;
    height: 87px; }
  .iconShrink .icon.-register-host, .iconShrink .icon.-register-guest, .iconShrink .icon.-register-liaison, .iconShrink .icon.-register-walker, .iconShrink .icon.-register-sponsor, .iconShrink.icon.-register-host, .iconShrink.icon.-register-guest, .iconShrink.icon.-register-liaison, .iconShrink.icon.-register-walker, .iconShrink.icon.-register-sponsor {
    width: 9.2rem;
    height: 6.8rem; }
  .iconShrink .icon.-completed-step, .iconShrink.icon.-completed-step {
    width: 2.5rem;
    height: 2.5rem; }
  .iconShrink .icon.-supers-badge, .iconShrink.icon.-supers-badge {
    width: 1.6rem;
    fill: #6AAB36 !important; }
  .iconShrink .icon.-supers-badge.-sm, .iconShrink.icon.-supers-badge.-sm {
    width: 1.4rem;
    height: 1.4rem; }
  .iconShrink .icon.-event-details, .iconShrink .icon.-online-donations, .iconShrink .icon.-order-live-attendance, .iconShrink .icon.-teams, .iconShrink .icon.-web-and-email-templates, .iconShrink .icon.-design, .iconShrink.icon.-event-details, .iconShrink.icon.-online-donations, .iconShrink.icon.-order-live-attendance, .iconShrink.icon.-teams, .iconShrink.icon.-web-and-email-templates, .iconShrink.icon.-design {
    width: 1.8rem; }
  .iconShrink .icon.-registration-form, .iconShrink.icon.-registration-form {
    width: 1.6rem; }
  .iconShrink .icon.-event-preferences, .iconShrink.icon.-event-preferences {
    width: 1.7rem; }
  .iconShrink .icon.-fundeasy-page-settings, .iconShrink.icon.-fundeasy-page-settings {
    width: 1.3rem; }
  .iconShrink .icon.-lock, .iconShrink.icon.-lock {
    width: 7.1rem;
    height: 9.9rem; }
    .iconShrink .icon.-lock.-med, .iconShrink.icon.-lock.-med {
      width: 2.4rem;
      height: 3.4rem; }
  .iconShrink .icon.-lock-sm, .iconShrink.icon.-lock-sm {
    width: .9rem; }
    .iconShrink .icon.-lock-sm.-med, .iconShrink.icon.-lock-sm.-med {
      width: 1.1rem; }
  .iconShrink .icon.-account-info, .iconShrink.icon.-account-info {
    width: 2.1rem; }
  .iconShrink .icon.-return, .iconShrink .icon.-sign-out, .iconShrink.icon.-return, .iconShrink.icon.-sign-out {
    width: 1.5rem; }
  .iconShrink .icon.-super-tools, .iconShrink .icon.-correspondence-sm, .iconShrink .icon.-account-users, .iconShrink .icon.-my-user-profile, .iconShrink .icon.-switch-accounts, .iconShrink.icon.-super-tools, .iconShrink.icon.-correspondence-sm, .iconShrink.icon.-account-users, .iconShrink.icon.-my-user-profile, .iconShrink.icon.-switch-accounts {
    width: 1.6rem; }
  .iconShrink .icon.-payment-merchant, .iconShrink.icon.-payment-merchant {
    width: 1.7rem; }
  .iconShrink .icon.-group, .iconShrink.icon.-group {
    width: 1.6rem;
    fill: #5298EE; }
  .iconShrink .icon.-group-view, .iconShrink .icon.-list-view, .iconShrink.icon.-group-view, .iconShrink.icon.-list-view {
    width: 1rem; }
  .iconShrink .icon.-checkmark-lrg, .iconShrink.icon.-checkmark-lrg {
    width: 1.7rem; }
  .iconShrink .icon.-wepay-transactions, .iconShrink.icon.-wepay-transactions {
    width: 1.4rem; }
  .iconShrink .icon.-export-outline-sm, .iconShrink.icon.-export-outline-sm {
    width: 1.1rem; }
  .iconShrink .icon.-gift, .iconShrink.icon.-gift {
    width: 1.4rem; }
  .iconShrink .icon.-search, .iconShrink.icon.-search {
    width: 1.7rem; }
  .iconShrink .icon.-import, .iconShrink.icon.-import {
    width: 1.5rem; }
  .iconShrink .icon.-merge, .iconShrink.icon.-merge {
    width: 1.4rem; }
  .iconShrink .icon.-wepay-icon, .iconShrink.icon.-wepay-icon {
    width: 1.4rem; }
  .iconShrink .icon.-integrations, .iconShrink.icon.-integrations {
    width: 2.1rem; }
  .iconShrink .icon.-pending, .iconShrink.icon.-pending {
    width: 1.6rem; }
  .iconShrink .icon.-warning, .iconShrink.icon.-warning {
    width: 1.7rem; }
  .iconShrink .icon.-canadian-processing, .iconShrink.icon.-canadian-processing {
    width: 3.2rem;
    height: 3.6rem; }
  .iconShrink .icon.-chargeback-protection, .iconShrink.icon.-chargeback-protection {
    width: 2.8rem;
    height: 3.6rem; }
  .iconShrink .icon.-fast-reports, .iconShrink.icon.-fast-reports {
    width: 2.5rem;
    height: 3.6rem; }
  .iconShrink .icon.-covered-fees, .iconShrink.icon.-covered-fees {
    width: 2.8rem;
    height: 3.6rem; }
  .iconShrink .icon.-star-off, .iconShrink .icon.-star-on, .iconShrink.icon.-star-off, .iconShrink.icon.-star-on {
    height: 1.8rem;
    width: 1.8rem; }
  .iconShrink .icon.-star-on-2, .iconShrink.icon.-star-on-2 {
    height: 1.3rem;
    width: 1.3rem; }
  .iconShrink .icon.-star-black, .iconShrink.icon.-star-black {
    height: 1.4rem;
    width: 1.4rem; }
  .iconShrink .icon.-error-large, .iconShrink .icon.-success-large, .iconShrink.icon.-error-large, .iconShrink.icon.-success-large {
    width: 6rem;
    height: 6rem; }
  .iconShrink .icon.-success, .iconShrink.icon.-success {
    width: 1.5rem; }
  .iconShrink .icon.-web-and-email-templates-47w53h, .iconShrink.icon.-web-and-email-templates-47w53h {
    width: 3rem;
    height: 3.1rem; }
  .iconShrink .icon.-envelope, .iconShrink.icon.-envelope {
    width: 2.8rem;
    height: 3.1rem; }
  .iconShrink .icon.-list-step, .iconShrink .icon.-list-step-completed, .iconShrink.icon.-list-step, .iconShrink.icon.-list-step-completed {
    width: 1.8rem;
    height: 1.8rem; }
  .iconShrink .icon.-laptop-sm, .iconShrink.icon.-laptop-sm {
    width: 1.7rem; }
  .iconShrink .icon.-tablet-sm, .iconShrink.icon.-tablet-sm {
    width: 1.3rem; }
  .iconShrink .icon.-phone-sm, .iconShrink.icon.-phone-sm {
    width: .9rem; }
  .iconShrink .icon.-ae-ewp, .iconShrink .icon.-fe-ewp, .iconShrink .icon.-ae-form, .iconShrink .icon.-fe-form, .iconShrink.icon.-ae-ewp, .iconShrink.icon.-fe-ewp, .iconShrink.icon.-ae-form, .iconShrink.icon.-fe-form {
    width: 12rem;
    height: 9rem; }
  .iconShrink .icon.-group-manager.-lrg, .iconShrink.icon.-group-manager.-lrg {
    width: 9rem;
    height: 8rem; }
  .iconShrink .icon.-add-inline, .iconShrink.icon.-add-inline {
    width: 1rem;
    height: 1.5rem; }
  .iconShrink .icon.-filter, .iconShrink.icon.-filter {
    width: 1.9rem;
    height: 1.8rem; }
  .iconShrink .icon.-edit, .iconShrink.icon.-edit {
    width: 1.5rem; }

/*
	inputGroup - layout (smashes them together)
	// one-timer exception: you can change child elements
	so that they fit together (i.e border-radius, table-cell)

		normal child: no border radius
		first child: normal border radius on left
		last child: normal border radius on right
*/
.inputGroup {
  display: inline-table;
  width: 100%; }
  .inputGroup + .formFieldHelpText {
    margin-top: -.2rem; }
  .inputGroup.-inline {
    width: auto; }
  .inputGroup.-full {
    max-width: 100%; }

.inputGroup-field {
  display: table-cell;
  width: 100%;
  position: relative;
  z-index: 1; }
  .inputGroup-field + .inputGroup-addon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0; }
  .inputGroup-field:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .inputGroup-field:not(:first-child):not(:last-child) {
    border-radius: 0; }

.inputGroup-addon {
  display: table-cell;
  width: 1px;
  background: #f1f1f1;
  border-radius: 0.3rem;
  border: 0.1rem solid #bebebe;
  color: #888;
  padding: .2rem .7rem 0;
  vertical-align: middle;
  height: 2.9rem; }
  .inputGroup-addon:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0; }
  .inputGroup-addon:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0; }
  .inputGroup-addon + .inputGroup-field {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .inputGroup-addon.-short {
    height: 2.4rem; }
  .inputGroup-addon.-tall {
    height: 3.8rem; }

.inputGroup-pulldown {
  float: left;
  margin-right: -.1rem;
  z-index: 1; }

.inputGroup-main {
  display: table-cell;
  width: 1000rem;
  overflow: visible; }

.input-phonegroup {
  display: inline-table;
  margin-bottom: 0; }

.input-phonegroup-main {
  display: table-cell;
  padding-right: .6rem; }

.input-phonegroup-ext {
  display: table-cell; }

.label {
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  padding: .4rem .4rem .3rem;
  border-radius: .2rem;
  background-color: #999;
  color: #fff;
  font-weight: bold;
  font-size: 1.1rem; }
  .label.-lrg {
    font-family: "ProximaNova", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    font-weight: normal;
    font-size: 2.1rem;
    padding: .2rem .5rem .1rem;
    border-radius: .3rem; }
  .label.-med {
    font-size: 1rem;
    padding: .3rem .6rem .2rem; }
  .label.-sm {
    padding: .2rem .4rem .1rem;
    font-size: 1rem; }
  .label.-supers {
    background-color: #6aab36;
    vertical-align: middle;
    display: initial; }
  .label.-inline {
    margin-left: .3rem;
    position: relative;
    top: -.1rem; }
  .label.-inlineSubHeader {
    position: relative;
    top: -1.4rem;
    left: -.3rem; }
  .label.-padded {
    padding-left: 1rem;
    padding-right: 1rem; }

.labelDesc {
  position: relative;
  top: .1rem; }

.label-container {
  white-space: nowrap;
  font-size: 2.2rem;
  font-weight: normal; }
  .label-container > * {
    margin-right: .6rem;
    position: relative;
    top: -.1rem;
    font-family: "ProximaNova", "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.label:not(.-noLift) {
  position: relative;
  top: -.1rem; }

.l-text_bottom {
  vertical-align: text-bottom; }

.label._info, .card_pricing-title._info {
  background-color: #5298EE; }

.label._success, .card_pricing-title._success {
  background-color: #78c937; }

.label._warning, .card_pricing-title._warning {
  background-color: #f5a426; }

.label._danger, .card_pricing-title._danger {
  background-color: #d03f2c; }

.label._inverse, .card_pricing-title._inverse {
  background-color: #222; }

.label._default, .card_pricing-title._default {
  background-color: #999; }

.label._outline, .card_pricing-title._outline {
  border: 0.1rem solid #cacaca;
  background: none;
  color: #999; }

.label._discount, .card_pricing-title._discount {
  background-color: #6aab36;
  color: #fff; }

.label._infoLight, .card_pricing-title._infoLight {
  background-color: #7d92ab; }

.label._rounded, .card_pricing-title._rounded {
  border-radius: 1.8rem; }

.label._platinum, .card_pricing-title._platinum {
  background-color: #bcbcbc;
  color: #555; }

.label._gold, .card_pricing-title._gold {
  background-color: #d5a200;
  color: #ffefba; }

.label._silver, .card_pricing-title._silver {
  background-color: #878787;
  color: #ededed; }

.label._bronze, .card_pricing-title._bronze {
  background-color: #984500;
  color: #ebd2be; }

.link.fileUpload {
  width: auto;
  line-height: inherit;
  vertical-align: inherit; }

.link.-btn {
  background: transparent;
  border: none;
  line-height: 1.1;
  padding: 0; }

.link._error {
  color: #d03f2c !important; }

.link._disabled {
  opacity: 0.4; }

.link._link30 {
  text-decoration: underline;
  color: #777; }
  .link._link30:hover, .link._link30:focus {
    color: #404040; }

.link._link40 {
  text-decoration: underline;
  color: #999; }
  .link._link40:hover, .link._link40:focus {
    color: #777; }

.link._secondary {
  text-decoration: underline;
  color: #333; }
  .link._secondary:hover, .link._secondary:focus {
    text-decoration: underline;
    color: #000; }

.link._link10Underline {
  color: #333;
  border-bottom: 1px solid #333; }
  .link._link10Underline:hover {
    text-decoration: none;
    color: #000;
    border-bottom-color: #000; }

.link._link10 {
  color: #333; }
  .link._link10:hover {
    color: #000; }

.link._success {
  color: #4aa700; }
  .link._success:hover {
    color: #78c937; }

.link._tooltipInline {
  cursor: pointer;
  border-bottom-width: .1rem;
  border-bottom-style: dotted;
  color: #333;
  border-bottom-color: #333; }
  .link._tooltipInline:hover {
    text-decoration: none; }
  .link._tooltipInline:hover, .link._tooltipInline:focus {
    color: #333; }

.linksInline .link {
  margin-right: 1.6rem; }

.text-link {
  color: #2c7cdd !important;
  text-decoration: none !important; }
  .text-link:hover, .text-link:focus {
    color: #149bff !important;
    text-decoration: underline !important; }

.list {
  padding-top: 1.5rem; }
  .list li {
    line-height: 1.5;
    margin-left: 2rem;
    font-size: 1.4rem; }
    .list li .icon {
      vertical-align: bottom; }
  .list ul, .list ol {
    padding-left: 2rem; }
  .list.-tight-left {
    padding-left: 0; }
    .list.-tight-left li {
      margin-left: 0; }
    .list.-tight-left ul li {
      margin-left: 2rem; }
  .list.-bullets, .list.-bullets-sm, .list.-bulletsPlain {
    padding-left: .9rem; }
    .list.-bullets li, .list.-bullets-sm li, .list.-bulletsPlain li {
      list-style-type: none;
      margin-left: 0;
      padding-left: .9rem; }
      .list.-bullets li:before, .list.-bullets-sm li:before, .list.-bulletsPlain li:before {
        content: "\2022";
        font-size: 1.5rem;
        margin-left: -1.5rem;
        padding-right: .9rem; }
      .list.-bullets li .icon.-arrow-right, .list.-bullets-sm li .icon.-arrow-right, .list.-bulletsPlain li .icon.-arrow-right {
        vertical-align: middle; }
    .list.-bullets ul li, .list.-bullets ol li, .list.-bullets-sm ul li, .list.-bullets-sm ol li, .list.-bulletsPlain ul li, .list.-bulletsPlain ol li {
      margin-left: 2rem; }
      .list.-bullets ul li:before, .list.-bullets ol li:before, .list.-bullets-sm ul li:before, .list.-bullets-sm ol li:before, .list.-bulletsPlain ul li:before, .list.-bulletsPlain ol li:before {
        content: "\25CB";
        font-size: 1rem; }
    .list.-bullets ul ul li:before, .list.-bullets ul ol li:before, .list.-bullets ol ul li:before, .list.-bullets ol ol li:before, .list.-bullets-sm ul ul li:before, .list.-bullets-sm ul ol li:before, .list.-bullets-sm ol ul li:before, .list.-bullets-sm ol ol li:before, .list.-bulletsPlain ul ul li:before, .list.-bulletsPlain ul ol li:before, .list.-bulletsPlain ol ul li:before, .list.-bulletsPlain ol ol li:before {
      content: "\2022";
      font-size: 1.5rem; }
  .list.-bullets-sm {
    color: #999;
    line-height: 1.3;
    padding-top: .5rem; }
  .list.-bulletsPlain {
    padding-left: .5rem;
    padding-top: 0; }
  .list.-icons li {
    line-height: 2; }
  .list.-icons .icon {
    margin-right: .7rem;
    vertical-align: sub;
    margin-bottom: -.2rem; }
  .list.-spaced li {
    line-height: 1.2;
    padding-top: 1em; }
    .list.-spaced li:first-child {
      padding-top: 0; }
  .list.-sm li {
    line-height: 1.3; }
  .list.-textSm li {
    font-size: 1.3rem; }

.list-divider {
  border-top: 0.1rem solid #cfcfcf;
  padding-top: .6rem;
  margin-top: .6rem; }

.l-list-bullets-indent {
  padding-left: 1.7rem; }

.listForm {
  flex: 1;
  min-width: 40rem;
  max-width: 60rem;
  line-height: 1.3; }
  .listForm.-fluid {
    min-width: initial;
    max-width: initial; }
  .listForm.-sm .listForm-label {
    text-align: left;
    width: 15.5rem; }
  .listForm.-left .listForm-label {
    text-align: left; }
  .listForm.-alignLabelRight .listForm-label {
    text-align: right; }
  .listForm.-tinyLabel .listForm-label {
    width: 8rem; }
  .listForm.-tight .listForm-label, .listForm.-tight .listForm-text {
    line-height: 1.467; }
  .listForm.-tightRows .listForm-label, .listForm.-tightRows .listForm-text {
    padding-top: .2rem;
    padding-bottom: .2rem; }

@media (min-device-width: 600px) {
  .listForm-row {
    display: flex;
    margin-bottom: 0;
    padding: 0.3rem 1rem; } }

.listForm-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 90rem;
  margin: 0 auto; }

.listForm-label {
  color: #777;
  line-height: 1.8rem;
  font-size: 1.3rem;
  text-align: right; }
  @media (min-device-width: 600px) {
    .listForm-label {
      width: 40%;
      max-width: 16rem;
      text-align: left;
      padding-right: 1.5rem; } }
  .listForm-label .icon {
    position: relative;
    margin-top: -.9rem;
    top: .7rem; }
  .listForm-label .label {
    position: relative;
    top: .4rem; }
    @media (min-device-width: 600px) {
      .listForm-label .label {
        top: -.2rem; } }

.listForm-text {
  position: relative;
  flex: 1;
  line-height: 1.8rem;
  align-self: center;
  font-size: 1.4rem; }
  .listForm-text * {
    font-size: 1.4rem;
    line-height: 1.8rem; }

.listForm-text-desc {
  display: inline-block;
  margin-left: .8rem; }

.listForm-action {
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
  line-height: 2.6rem;
  padding-right: 0; }
  .listForm-action .when-med {
    display: none; }
    @media (min-width: 768px) {
      .listForm-action .when-med {
        display: inline; } }

.listForm-action_inline {
  display: block;
  margin-top: .5rem; }
  @media (min-device-width: 600px) {
    .listForm-action_inline {
      margin-top: 0; } }

.listForm-sectionTitle {
  border-bottom: 0.1rem solid #cacaca;
  display: block;
  line-height: 1.5;
  padding-bottom: 0.3em;
  margin-bottom: .7em;
  max-width: 70rem; }

.listForm-tooltipIcon {
  position: absolute;
  top: -2px;
  right: -33px; }

.littleRow th, .littleRow .th {
  padding-top: 1.9rem;
  padding-bottom: 2.5rem; }

.littleRow td, .littleRow .td {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem; }
  .littleRow td:last-child, .littleRow .td:last-child {
    padding-right: 0; }

.littleRow .col-head {
  width: 23%;
  padding-left: 0;
  padding-top: 1.7rem;
  padding-bottom: .6rem; }

.littleRow .cellActions {
  padding-top: 1.8rem; }

.littleRow .row_actions {
  float: right;
  text-align: right;
  padding: 0; }

.littleRow .userprofile-cell {
  text-align: left; }
  .littleRow .userprofile-cell img {
    margin-left: 12rem; }

.littleRow .littleRow-blockSection {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.org-logo, .org-logo_sm, .accountLogo, .logo._border {
  border: 0.1rem solid #cfcfcf; }

.org-logo_sm {
  width: 12.5rem;
  height: 12.5rem; }

.org-logo {
  width: 23rem;
  height: 15rem; }

.logo_bordered {
  outline: 0.1rem solid #cfcfcf;
  border: .5rem solid #fff;
  text-align: center; }
  .logo_bordered.-supers {
    width: 10rem;
    height: 6.7rem; }
  .logo_bordered.-blank {
    background-color: #ececec;
    padding: 1.8rem 0; }
  .logo_bordered.-sm {
    border-width: .2rem;
    width: 6rem;
    height: 4rem; }

.accountLogo {
  height: 4rem;
  width: 6rem; }
  .accountLogo.-lrg {
    height: 10rem;
    width: 15rem; }

.logoInvoice {
  width: 11.5rem; }
  .logoInvoice.-sm {
    width: 6.7rem; }

.logo.-login {
  width: 14.8rem;
  height: auto; }

.logo.-fe {
  /*min-width: 3.3rem;*/
  height: 3.4rem; }

.logo.-ae {
  /*min-width: 3.4rem;*/
  height: 3.4rem; }

.logo.-feSm {
  width: 2.4rem; }

.logo.-aeSm {
  width: 2.7rem; }

.logo.-ms {
  width: 80px;
  height: auto; }

.logo.-msSmall {
  height: 3.8rem;
  width: auto; }

.s-org-logo-blank {
  background-color: #f1f1f1;
  border: 0.1rem solid #cfcfcf;
  padding: 3.2rem 3rem;
  line-height: 1.3;
  text-align: center; }

.media--block {
  display: flex;
  align-items: center;
  position: relative;
  padding: .6rem 1.5rem;
  position: relative; }
  .media--block:hover, .media--block:focus, .media--block.is-active {
    background-color: #ececec; }
  .media--block .media-body, .media--block .userinfo-details {
    position: relative;
    line-height: 1;
    padding-right: 3.5rem;
    overflow: hidden;
    align-self: center;
    margin-left: .5rem;
    flex: 1; }
    .media--block .media-body p, .media--block .userinfo-details p {
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 1.1; }
    .media--block .media-body small, .media--block .userinfo-details small {
      line-height: 1.2; }
  .media--block .media-figure, .media--block .userinfo-img {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin-right: .6rem; }
  .media--block .media-altfigure {
    color: #999;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1.1; }

.media-body.-sm, .-sm.userinfo-details {
  padding-right: 1.5rem;
  width: 21.8rem; }

/* .media--block:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em; // Adjusts for spacing
} */
/*
	Menu Structure
	.menu > li.menu-item > a.menu-item-tab

	Menu layout is built with inline-block elements
	instead of floats because it allows us to align our
	items left, center, right with text-align on the menu.
	(float can’t center menu-items)

*/
.menu-dropdown {
  display: none;
  z-index: 20;
  padding: 0;
  color: #333; }
  .is-open > .menu-dropdown, .menu-dropdown.is-open {
    display: block; }
  .menu-dropdown .menu-dropdown-item {
    padding: 1rem 1.5rem; }
    .menu-dropdown .menu-dropdown-item i {
      color: #666;
      margin: 0;
      padding-right: .7rem; }
      .menu-dropdown .menu-dropdown-item i:before {
        line-height: 1.5rem;
        position: relative;
        top: .4rem; }
    .menu-dropdown .menu-dropdown-item .icon {
      fill: currentColor;
      vertical-align: bottom;
      margin-right: .5rem; }
    .menu-dropdown .menu-dropdown-item:active {
      background-color: #6aab36; }
      .menu-dropdown .menu-dropdown-item:active .icon {
        fill: currentColor; }
      .menu-dropdown .menu-dropdown-item:active .highlight {
        color: #fff; }
    .menu-dropdown .menu-dropdown-item:hover i {
      color: #6aab36; }
  .menu-dropdown li {
    position: relative; }
  .menu-dropdown.-sm .menu-dropdown-item {
    font-size: 1.3rem;
    padding: 0.6rem 2rem 0.5rem; }
  .menu-dropdown.-right {
    right: 0; }
    .menu-dropdown.-right .menu-dropdown-item {
      padding: 1rem; }
      .menu-dropdown.-right .menu-dropdown-item .shortcut {
        border-color: #333; }
  .menu-dropdown.-mega {
    width: 46rem;
    padding: 2rem 0 1rem; }
    .menu-dropdown.-mega .inputGroup {
      padding: 0 1.5rem; }
    .menu-dropdown.-mega .section-title {
      margin: 0 1.5rem 1rem; }

.menuDropdownList > li > a {
  line-height: 1.6rem;
  padding-top: 1.1rem;
  padding-bottom: .7rem; }
  .menuDropdownList > li > a:active .menu-dropdown_list-details {
    color: #fff; }

.menuDropdownList.-hr > li {
  padding: 0; }
  .menuDropdownList.-hr > li:active {
    background: #ececec;
    color: inherit; }
  .menuDropdownList.-hr > li:hover a, .menuDropdownList.-hr > li:hover + li a {
    border-color: transparent; }
  .menuDropdownList.-hr > li > a {
    border-top: 0.1rem solid #dedede;
    padding-left: 0;
    margin-left: 1.5rem; }
    .menuDropdownList.-hr > li > a:hover, .menuDropdownList.-hr > li > a:active {
      margin-left: 0;
      padding-left: 1.5rem; }
  .menuDropdownList.-hr > li .menuDropdownList-item {
    margin-bottom: .5rem; }
    .menuDropdownList.-hr > li .menuDropdownList-item:active {
      background-color: #5298EE; }

.menuDropdownList.-tight > li > a {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.menu-dropdown_list-details {
  display: block;
  font-size: 1.3rem;
  padding-top: .1rem; }

.menu-dropdown-section {
  border-top: 0.1rem solid #dedede;
  padding-top: .5rem;
  margin-top: .5rem;
  font-weight: bold; }

.menu-dropdown-search {
  margin: 0 1.5rem;
  padding: 2rem 0 0; }

.menu {
  display: block;
  height: inherit;
  margin-top: 0;
  margin-bottom: 0; }
  .menu .when-med {
    display: none; }
    @media (min-width: 768px) {
      .menu .when-med {
        display: inline-block; } }
  .menu.-super > li > a {
    display: table-cell;
    vertical-align: middle;
    position: relative; }
    @media (max-width: 1070px) {
      .menu.-super > li > a {
        padding: 0 9px; } }

.menu-tab {
  position: relative; }
  .menu-tab.is-open:before, .menu-tab.is-active:before, .menu-tab:hover:before {
    visibility: hidden; }

.s-menu-super > li.is-open > a {
  color: #f1f1f1; }

.s-menu-super > li > a {
  color: #999;
  font-size: 1.3rem;
  font-weight: bold; }
  .s-menu-super > li > a:hover, .s-menu-super > li > a:focus {
    color: #f1f1f1; }
    .s-menu-super > li > a:hover .shortcut, .s-menu-super > li > a:focus .shortcut {
      border-bottom-color: #f1f1f1; }

.s-menu-super > li > .menu-tab:hover, .s-menu-super > li > .menu-tab:focus {
  color: #f1f1f1; }

.is-open > .menu-tab,
.menu-tab.is-open,
.menu-tab:hover {
  background-color: #4a4e51;
  color: #fff;
  white-space: nowrap; }
  .is-open > .menu-tab .shortcut,
  .menu-tab.is-open .shortcut,
  .menu-tab:hover .shortcut {
    border-color: #f1f1f1; }
  .is-open > .menu-tab:after,
  .menu-tab.is-open:after,
  .menu-tab:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: .4rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #4a4e51;
    color: #fff;
    z-index: 21; }

.menu > .is-open {
  z-index: 650; }

.menu-dropdown {
  display: none;
  z-index: 20;
  padding: 0;
  color: #333; }
  .is-open > .menu-dropdown, .menu-dropdown.is-open {
    display: block; }
  .menu-dropdown .menu-dropdown-item {
    padding: 1rem 1.5rem; }
    .menu-dropdown .menu-dropdown-item i {
      color: #666;
      margin: 0;
      padding-right: .7rem; }
      .menu-dropdown .menu-dropdown-item i:before {
        line-height: 1.5rem;
        position: relative;
        top: .4rem; }
    .menu-dropdown .menu-dropdown-item .icon {
      fill: currentColor;
      vertical-align: bottom;
      margin-right: .5rem; }
    .menu-dropdown .menu-dropdown-item:active {
      background-color: #6aab36; }
      .menu-dropdown .menu-dropdown-item:active .icon {
        fill: currentColor; }
      .menu-dropdown .menu-dropdown-item:active .highlight {
        color: #fff; }
    .menu-dropdown .menu-dropdown-item:hover i {
      color: #6aab36; }
  .menu-dropdown li {
    position: relative; }
  .menu-dropdown.-sm .menu-dropdown-item {
    font-size: 1.3rem;
    padding: 0.6rem 2rem 0.5rem; }
  .menu-dropdown.-right {
    right: 0; }
    .menu-dropdown.-right .menu-dropdown-item {
      padding: 1rem; }
      .menu-dropdown.-right .menu-dropdown-item .shortcut {
        border-color: #333; }
  .menu-dropdown.-mega {
    width: 46rem;
    padding: 2rem 0 1rem; }
    .menu-dropdown.-mega .inputGroup {
      padding: 0 1.5rem; }
    .menu-dropdown.-mega .section-title {
      margin: 0 1.5rem 1rem; }

.menuDropdownList > li > a {
  line-height: 1.6rem;
  padding-top: 1.1rem;
  padding-bottom: .7rem; }
  .menuDropdownList > li > a:active .menu-dropdown_list-details {
    color: #fff; }

.menuDropdownList.-hr > li {
  padding: 0; }
  .menuDropdownList.-hr > li:active {
    background: #ececec;
    color: inherit; }
  .menuDropdownList.-hr > li:hover a, .menuDropdownList.-hr > li:hover + li a {
    border-color: transparent; }
  .menuDropdownList.-hr > li > a {
    border-top: 0.1rem solid #dedede;
    padding-left: 0;
    margin-left: 1.5rem; }
    .menuDropdownList.-hr > li > a:hover, .menuDropdownList.-hr > li > a:active {
      margin-left: 0;
      padding-left: 1.5rem; }
  .menuDropdownList.-hr > li .menuDropdownList-item {
    margin-bottom: .5rem; }
    .menuDropdownList.-hr > li .menuDropdownList-item:active {
      background-color: #5298EE; }

.menuDropdownList.-tight > li > a {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.menu-dropdown_list-details {
  display: block;
  font-size: 1.3rem;
  padding-top: .1rem; }

.menu-dropdown-section {
  border-top: 0.1rem solid #dedede;
  padding-top: .5rem;
  margin-top: .5rem;
  font-weight: bold; }

.menu-dropdown-search {
  margin: 0 1.5rem;
  padding: 2rem 0 0; }

.modal .close {
  color: #777; }
  .modal .close:hover, .modal .close:active {
    background-color: #ccc;
    color: #555; }

.modal.-xsm .modal-content, .modal.-xsmall .modal-content {
  max-width: 32rem; }

.modal.-sm .modal-content, .modal.-small .modal-content {
  max-width: 43.5rem; }

.modal.-lrg .modal-content, .modal.-large .modal-content {
  max-width: 67rem; }

.modal.-xlrg .modal-content, .modal.-xlarge .modal-content {
  max-width: 78rem; }

.modal.-xxlrg .modal-content, .modal.-xxlarge .modal-content {
  max-width: 90rem; }

.modal.-xxxlrg .modal-content, .modal.-xxxlarge .modal-content {
  max-width: 110rem; }

.modal.-wepay .modal-content {
  max-width: 650px; }

.modal.-wepay .modal-body {
  box-sizing: content-box; }

.modal.-wepay .modal-body,
.modal.-wepay iframe {
  width: 600px;
  height: 360px; }

.modal.-standardPricing .modal-content {
  max-width: 100rem; }

.modal.-v2 .modal-body {
  padding-bottom: 2rem; }

.modal.-invert .modal-header {
  background: #ffffff; }

.modal.-invert .modal-body {
  background: #f0f0f0; }

.modal.-fullFooter .modal-footer {
  margin: 0;
  padding: 1.5rem 2.5rem; }

.modal.-fixed .modal-content {
  position: absolute;
  top: 4rem;
  left: 50%;
  margin-left: -27.5rem;
  bottom: 4rem; }

.modal.-fixed .modal-body {
  position: absolute;
  top: 5.4rem;
  right: 0;
  left: 0;
  bottom: 0;
  padding-bottom: 0; }

.modal.-fixed iframe {
  height: 100% !important;
  width: 100%; }

.modal.-fixed.-xsm .modal-content, .modal.-fixed.-xsmall .modal-content {
  margin-left: -16rem; }

.modal.-fixed.-sm .modal-content, .modal.-fixed.-small .modal-content {
  margin-left: -21.75rem; }

.modal.-fixed.-lrg .modal-content, .modal.-fixed.-large .modal-content {
  margin-left: -33.5rem; }

.modal.-fixed.-xlrg .modal-content, .modal.-fixed.-xlarge .modal-content {
  margin-left: -39rem; }

.modal.-fixed.-xxlrg .modal-content, .modal.-fixed.-xxlarge .modal-content {
  margin-left: -45rem; }

.modal.-fixed.-xxxlrg .modal-content, .modal.-fixed.-xxxlarge .modal-content {
  margin-left: -55rem; }

.modal.-fullscreen .modal-content {
  left: 2.5rem;
  overflow: hidden;
  margin: 0;
  max-width: calc(100vw - 5rem); }

.modal.-fullHeight .modal-vhCenter {
  padding: 4rem;
  vertical-align: top; }

.modal.-fullHeight .modal-content {
  margin: 0 auto;
  max-height: calc(100vh - 8rem);
  display: flex;
  flex-direction: column; }

.modal.-fullHeight iframe {
  height: calc(100vh - 13.4rem); }

.modal.-fullHeight.-wFooter iframe {
  height: calc(100vh - 20rem); }

.modal.-stickyFooter .modal-footer {
  position: sticky;
  bottom: 0;
  background: white; }

.modal.-autoHeight .modal-body {
  min-height: auto; }

.modal.-tight .modal-body {
  padding: 0; }

.modal.-vTight .modal-body {
  padding-top: 0;
  padding-bottom: 0; }

.modal.-formInside .modal-body {
  padding-top: 3rem; }

.modal.-fixedTop .modal-vhCenter {
  vertical-align: top; }

.modal.-rounded .modal-content {
  border-radius: 0.4rem;
  overflow: hidden; }

.modal.-fixedFooter .modal-body {
  padding-bottom: 11.6rem;
  overflow-y: scroll; }

.modal.-fixedFooter .modal-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1; }

.modal.-popup {
  background: rgba(51, 51, 51, 0.83);
  color: #fff !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.modalPopup-container {
  max-width: 440px; }

.modal-loader {
  display: block;
  text-align: center;
  margin: 5rem auto; }

.modal-content {
  max-width: 55rem; }

.modal-header {
  border-bottom: 0.1rem solid #cacaca;
  position: relative;
  background-color: #f1f1f1;
  min-height: 5.4rem;
  padding: 0 2.5rem;
  z-index: 1; }

.modal-header-title {
  display: inline-block;
  padding: 1.5rem 3rem 0.9rem 0;
  line-height: 1.2;
  font-size: 2rem; }

.close {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 3rem;
  font-weight: normal;
  display: inline-block;
  line-height: 3rem;
  padding: 0;
  text-align: center;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: .5rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin: .9rem 1.6rem; }
  .close .icon {
    position: relative;
    top: .2rem;
    height: 2.3rem; }

.modal-body {
  position: relative;
  padding: 2.5rem; }
  .modal-body.-padded {
    padding-top: 3rem;
    padding-bottom: 3rem; }

.modal-body_tight {
  padding-bottom: 0; }

.modal-body_tight + modal-footer .modal-footer {
  border-top: 0; }

.modal-body-container {
  padding: 0 2.5rem; }

.modal-footer {
  border-top: 0.1rem solid #cacaca;
  position: relative;
  margin: 0;
  padding: 1.5rem 2.5rem;
  text-align: right; }
  .modal-footer.-insideModalBody {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    margin-bottom: -2rem;
    margin-top: 3rem; }

.modal-footer-desc {
  float: left;
  clear: left;
  text-align: left;
  line-height: 1.3;
  margin-top: -.1rem; }

.modal-footer-actions {
  text-align: right;
  position: absolute;
  top: 2rem;
  right: 0; }

.modal-header_img {
  display: block;
  margin-bottom: 3rem; }

.a-modal.ng-enter {
  transition: transform ease 250ms, opacity ease 200ms;
  transform: translate3d(0, 25%, 0);
  opacity: 0; }

.a-modal.ng-enter-active {
  transform: translate3d(0, 0%, 0);
  opacity: 1; }

.a-modal.ng-leave {
  opacity: 1; }

.a-modal.ng-leave-active {
  opacity: 0; }

.a-modal.-fullscreen.ng-enter {
  transition: opacity ease 200ms;
  opacity: 0; }

.a-modal.-fullscreen.ng-enter-active {
  opacity: 1; }

.l-navbar1 {
  position: relative;
  z-index: 290; }

.l-navbar2 {
  position: relative;
  z-index: 280; }

.l-navbar3 {
  position: relative;
  z-index: 270; }

.s-navbar-super {
  background-color: #000;
  border-bottom: .1rem solid #444b50; }

.navbarSm {
  line-height: 3rem;
  height: 3rem;
  width: 100%;
  position: relative; }

.navbarSm-icon {
  display: inline-block;
  position: relative;
  top: .6rem;
  margin-top: -1rem; }
  .navbarSm-icon.-search {
    margin-right: .7rem; }

.navbarSm-text {
  line-height: 3rem; }

#navbar-super {
  display: none; }
  #navbar-super.is-open {
    display: block; }

.navbarSm-label.navbarSm-label {
  height: 100%;
  top: 0;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: .8rem;
  line-height: inherit;
  border-radius: 0; }

.notificationBubble {
  position: absolute;
  min-width: 1.6rem;
  height: 1.6rem;
  border-radius: .8rem;
  line-height: 1.6rem;
  padding: 0 .4rem;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  color: #fff;
  top: 0;
  left: 8.9rem; }
  .notificationBubble._error {
    background-color: #d03f2c; }

.or-divider, .or-divider_sm {
  font-family: Arial, sans-serif;
  position: relative;
  width: 100%;
  margin: 3rem 0; }
  .or-divider:after, .or-divider_sm:after {
    content: "or";
    background: #f1f1f1;
    height: 3.3rem;
    width: 3.3rem;
    line-height: 3.1rem;
    border-radius: 100%;
    border: 0.1rem solid #d8d8d8;
    color: #555;
    display: block;
    text-align: center;
    position: absolute;
    left: 50%;
    top: -1.65rem;
    margin-left: -1.65rem; }

.or-divider_sm:after {
  height: 3rem;
  width: 3rem;
  line-height: 2.9rem;
  top: -1.7rem;
  margin-left: -1.5rem; }

.s-or-divider-light:after {
  background-color: #fff; }

.orderableList tr:first-child {
  border-top: none; }

.orderableList td:first-child {
  padding-left: 0; }

.orderableList td:last-child {
  padding-right: 0; }

.orderableList td, .orderableList th {
  padding: 2rem 3rem 2rem 0;
  vertical-align: top; }

.orderableList.-tight td, .orderableList.-tight th {
  padding: 1.3rem 1.5rem 1.3rem 0; }
  .orderableList.-tight td:last-child, .orderableList.-tight th:last-child {
    padding-right: 0; }

.orderableList.-tightX td, .orderableList.-tightX th {
  padding: 0.8rem 1rem 0.8rem 0; }
  .orderableList.-tightX td:last-child, .orderableList.-tightX th:last-child {
    padding-right: 0; }

.orderableList td.orderableList-move {
  padding-top: 0;
  padding-bottom: 0; }

.orderableList-container {
  max-width: 72.2rem;
  margin: 0 auto; }

.orderableList-head {
  border-bottom: .2rem solid #555; }
  .orderableList-head td, .orderableList-head th {
    padding-bottom: .7rem;
    padding-top: 0; }

.orderableList-newRow {
  display: inline-block;
  padding-top: 2rem;
  padding-bottom: .7rem; }

.orderableList-blank {
  line-height: 3rem;
  width: 100%; }

.pageComponent {
  padding-top: 2rem; }
  .pageComponent.-block {
    padding-top: 2rem; }
  .pageComponent.-bottom {
    padding-bottom: 9rem; }
  .pageComponent.-tighter {
    padding-left: 2rem;
    padding-right: 2rem; }

.page {
  position: relative;
  text-align: left;
  padding-bottom: 9rem; }
  .page.-hr {
    border-top: 0.1rem solid #cfcfcf; }
  .page.-section {
    border-top: 0.1rem solid #cacaca; }
  .page.-stickyFooter {
    padding-bottom: 7rem; }

.page-header-title {
  display: inline-block;
  font-size: 2.8rem;
  padding-bottom: 1rem;
  margin-right: 1rem; }
  .page-header-title.-tight {
    margin-bottom: 0; }
  .page-header-title + .page-header-subTitle {
    margin-top: -1.5rem; }
  .page-header-title.-sm {
    font-size: 1.8rem; }
  .page-header-title.-wBreadcrumbs {
    margin-top: -1rem; }

.page-header-subTitle {
  font-size: 2.1rem;
  margin-bottom: .8rem; }

.page-header-desc {
  padding-bottom: 2.3rem;
  padding-top: .5rem;
  position: relative;
  max-width: 60rem; }
  .page-header-desc.-sm {
    max-width: 50rem; }
  .page-header-desc p {
    font-size: 1.4rem; }
  .page-header-desc.-full {
    max-width: 100%; }

.page-header-switch {
  margin-left: 1rem;
  position: relative;
  top: -.3rem; }

.pageHeaderNav {
  border-top: 0.1rem solid #cacaca;
  min-height: 4.2rem;
  padding-top: .5rem;
  padding-bottom: .5rem; }
  .pageHeaderNav.-even {
    min-height: 4.7rem;
    padding: 1rem 0; }
  .pageHeaderNav.-tightPadded {
    padding-top: .8rem;
    padding-bottom: .8rem; }
  .pageHeaderNav.-tight {
    padding-left: 0;
    padding-right: 0; }

.pageHeaderNav-text {
  margin-top: .8rem; }
  .pageHeaderNav-text.-right {
    float: right; }
  .pageHeaderNav-text.-tall {
    margin-top: 1rem; }

.page-actions {
  display: flex;
  float: right;
  z-index: 1;
  position: relative; }

.btn.page-actions-menu, .page-actions-menu {
  padding-right: 0.6rem;
  margin-left: 1.5rem; }

.pageControls {
  position: absolute;
  top: -.3rem;
  right: 0; }

.pageControls-btn {
  margin-right: 1.1rem; }
  .pageControls-btn.-spaceL {
    margin-left: 1.1rem; }

.page-nav {
  padding: 2rem 0;
  text-align: center; }
  @media (min-device-width: 550px) {
    .page-nav {
      display: table;
      width: 100%;
      text-align: left; }
      .page-nav > * {
        vertical-align: middle;
        display: table-cell; }
        .page-nav > *:last-child {
          text-align: right; } }

.page-nav-title {
  line-height: 1; }

.page-footer {
  border-top: 0.1rem solid #cacaca;
  padding: 0 2.5rem;
  height: 4rem;
  overflow: hidden;
  margin-top: auto;
  flex-shrink: 0; }
  .page-footer.-nonFixed {
    padding: 2rem 2.5rem 9rem;
    height: auto; }

.old-page-footer {
  border-top: 0.1rem solid #cacaca;
  text-align: right;
  padding-top: 2rem; }
  .old-page-footer.-tight {
    border: none;
    padding-top: 0; }
  .old-page-footer.-sticky {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    padding: 2rem 2.5rem;
    background: rgba(255, 255, 255, 0.95);
    z-index: 1; }
    .old-page-footer.-sticky.-wSidebar {
      width: calc(100vw - 32rem); }
  .old-page-footer.-stickyBottom {
    position: sticky;
    bottom: 0;
    z-index: 100;
    margin-bottom: -2rem;
    padding-bottom: 2rem;
    background: rgba(255, 255, 255, 0.95); }

.pageText {
  max-width: 60rem; }

.page-section-title {
  margin-bottom: 1.5rem; }

.l-header-right {
  margin: 0 auto 1rem;
  position: absolute;
  top: 0;
  right: 0; }

.la-deviceList {
  padding: 3.5rem 0 2.5rem 6rem;
  min-width: 28rem; }

.pageSection {
  border-top: 0.1rem solid #cacaca;
  position: relative; }
  .pageSection.-well {
    border-top: 0.1rem solid #cacaca;
    border-bottom: 0.1rem solid #cacaca;
    background-color: #f9f9f9; }
  .pageSection.-closed {
    padding-bottom: 1.7rem; }
  .pageSection.-med {
    padding-bottom: 2rem; }

.pageSection-heading {
  display: flex;
  align-items: baseline;
  line-height: 1.2;
  padding-top: .8rem;
  margin-bottom: -.3rem;
  font-size: 1.9rem; }
  .pageSection-heading h3 {
    font-size: 1.9rem; }

.pageSection-headingDesc {
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  max-width: 44em; }
  .pageSection-headingDesc.-med {
    max-width: 48em; }
  .pageSection-headingDesc.-tight {
    padding-top: 1rem; }

.pageSection-content {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  .pageSection-content.-med {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .pageSection-content.-tight, .pageSection-content.-lastChild {
    padding-bottom: 0; }
  .pageSection-content.-centered {
    max-width: 114rem;
    margin: 0 auto; }

.pageSection-right {
  position: absolute;
  top: 1.1rem;
  right: 0; }

.pageSection-headingIcon {
  height: 2.2rem;
  display: inline-block;
  margin-left: .8rem;
  margin-top: -.7rem;
  position: relative;
  top: 0.2rem; }
  .pageSection-headingIcon .icon {
    height: 2.2rem; }

.pageSection .pageSection-action-item,
.pageSection-action-item {
  padding-left: 2.1rem; }

.pageSection-footer {
  border-top: 0.1rem solid #dedede;
  text-align: center;
  padding: 2rem; }

.passwordMeter {
  width: 27.6rem; }

.progress {
  width: 29rem;
  overflow: hidden;
  background-color: #fff;
  border: .1rem solid #bebebe;
  padding: .2rem;
  height: 1.2rem;
  border-radius: .6rem;
  position: relative; }
  .progress.-small {
    display: inline-block;
    width: 100%;
    background: #d6d6d6;
    border: 0;
    padding: 0;
    height: .5rem; }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  background-color: #78c937;
  border-radius: 0.3rem;
  transition: width .6s ease; }

.progress-box.-center {
  display: inline-block; }

.progress-text {
  display: block;
  text-align: center;
  margin-bottom: .5rem; }
  .progress-text.-bottom {
    text-align: left;
    margin-top: .3rem;
    margin-bottom: 0; }

.progress-bar._info {
  background-color: #5298EE; }

.progress-bar._warning {
  background-color: #f5a426; }

.progress-bar._error {
  background-color: #dc6f61; }

.quicksearch {
  overflow-y: auto;
  max-height: calc(100vh - 22.3rem); }
  .quicksearch .logo_bordered.-blank {
    padding: 1rem 0; }

.quicksearch-result {
  display: block;
  padding: 0 0 0 1.5rem;
  transition: all 0.2ms; }
  .quicksearch-result:hover, .quicksearch-result:focus {
    background-color: #ececec; }
  .quicksearch-result.-last .quicksearch-result-box {
    border: none; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .quicksearch-result.-last:hover {
      border-radius: 0 0 .8rem .8rem; } }
  .quicksearch-result.-empty {
    display: block;
    text-align: center;
    font-style: italic;
    color: #999;
    padding-left: 0; }
    .quicksearch-result.-empty:hover, .quicksearch-result.-empty:focus {
      background-color: transparent; }
    .quicksearch-result.-empty:hover, .quicksearch-result.-empty:focus {
      background-color: transparent; }

.quicksearch-result-empty {
  line-height: 6.4rem;
  font-style: italic; }

.quicksearch-result-box {
  border-bottom: 0.1rem solid #cacaca;
  position: relative;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem; }

.quicksearch-img {
  float: left;
  margin-right: 1.5rem; }

.quicksearch-loader {
  margin: 1rem auto;
  height: 2rem;
  width: 2rem;
  display: block;
  padding-bottom: 6rem; }

.quicksearch-result-content {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  max-width: calc(100% - 115px); }

.search .icon.-search-box-icon, .search .icon.-search-bar-icon {
  vertical-align: middle;
  cursor: pointer;
  color: #888; }

.search {
  position: relative; }

.input.search-input {
  width: 100%;
  padding-left: 3.4rem; }

.search-bar {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem;
  background: #cccccc;
  border: none;
  text-align: center;
  color: #777;
  width: 100%;
  vertical-align: top; }
  .search-bar:active, .search-bar:focus {
    border: 0.2rem solid #4ac6fa; }
  .search-bar.-sm {
    height: 3.2rem;
    line-height: 3rem;
    font-size: 1.5rem; }
    .search-bar.-sm ~ .search-clear:before {
      margin-top: .4rem; }
    .search-bar.-sm ~ .search-bar-icon {
      left: 1rem;
      top: -.2rem; }

.search .icon.-search-box-icon {
  position: relative;
  right: .2rem;
  top: -.2rem; }

.search .icon.-search-bar-icon {
  position: absolute;
  top: 0.7rem;
  left: .7rem; }

.search .icon.-search-clear {
  cursor: pointer;
  color: #888;
  position: absolute;
  margin: 0 .7rem;
  right: 0;
  top: 0.7rem; }

.search-cancel {
  line-height: 2.9rem;
  margin-left: 1rem;
  font-size: 1.5rem; }

.search_with_btn .btn_sm, .search_with_btn .tabs {
  display: none; }

.search-value {
  position: absolute;
  padding: 0 1rem;
  height: inherit;
  line-height: inherit;
  left: 0;
  text-align: center;
  width: auto;
  min-width: 100%;
  left: -.1rem; }

.search._dark .search-bar {
  border: none !important;
  box-shadow: none !important;
  background-color: #ccc;
  color: #606060; }
  .search._dark .search-bar:active, .search._dark .search-bar:focus {
    background-color: #f1f1f1; }

.search._dark .search-bar-icon, .search._dark .search-clear {
  color: #606060; }

.search.is-active .search-bar {
  text-align: left;
  padding-left: 2em; }

.search.is-active .search-bar-icon {
  left: 0.5em;
  margin-left: 0; }

.search_with_btn.is-active .tabs {
  display: block; }

.search_with_btn.is-active .btn_sm {
  display: inline-block; }

.search_with_btn.is-active .search-bar {
  display: inline-block;
  width: 16.7rem; }

.search-bar {
  transition: background-color 200ms; }
  .search-bar:focus, .search-bar:active {
    background-color: #fff;
    text-align: left;
    padding-left: 2.2em; }

@keyframes translate-title {
  from {
    min-width: 100%; }
  to {
    min-width: 0; } }

@keyframes fade {
  from {
    opacity: 100%; }
  to {
    opacity: 0; } }

.search-value {
  transition: min-width .20s ease-in-out; }

.search-box {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 3.8rem;
  line-height: 3.8rem;
  font-size: 1.7rem;
  background: #cccccc;
  border: none;
  text-align: center;
  color: #777;
  width: 100%;
  vertical-align: top;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 1;
  visibility: visible;
  display: block !important; }
  .search-box.ng-hide {
    display: block !important;
    visibility: hidden;
    animation: fade .15s ease-in-out .15s forwards; }
    .search-box.ng-hide .search-value {
      min-width: 0; }

.search-box.ng-hide-add,
.search-box.ng-hide-add-active,
.search-box.ng-hide-remove,
.search-box.ng-hide-remove-active {
  /* the transition is defined in the active class */
  transition: .5s; }

.sectionNav {
  border-bottom: 0.1rem solid #cacaca;
  height: 5.4rem;
  background-color: #f1f1f1; }

.sectionNav-list {
  display: flex; }
  .sectionNav-list a {
    display: inline-block;
    text-align: center;
    height: 5.4rem;
    line-height: 5.4rem;
    padding: 0 .1rem;
    margin: 0 1.2rem;
    color: #555;
    font-size: 1.3rem;
    font-family: "Roboto", Arial, sans-serif;
    text-decoration: none !important;
    border-bottom: .2rem solid transparent; }
  .sectionNav-list > li > a.is-active {
    color: #333;
    border-bottom-color: #78c937 !important;
    font-weight: 500; }
  .sectionNav-list > li > a:hover {
    border-bottom-color: #777; }
  .sectionNav-list.-header {
    justify-content: flex-start;
    margin-top: .9rem;
    margin-bottom: 2rem; }
    .sectionNav-list.-header li {
      flex-shrink: 0;
      position: relative; }
      .sectionNav-list.-header li:first-child a {
        margin-left: 0; }
      .sectionNav-list.-header li a {
        line-height: 2.6rem;
        height: 2.6rem;
        margin: 0 .8rem; }
  .sectionNav-list.-counter li a {
    padding: 0 .4rem;
    margin: 0 1rem; }
  .sectionNav-list.-tight {
    margin-bottom: .2rem; }

.sectionNav-list-badge {
  margin-left: -1.1rem;
  position: relative;
  top: 0.2rem; }

.sectionNav-list-icon {
  margin-top: -.4rem;
  position: relative;
  top: 0.6rem;
  margin-left: -.6rem; }

.sectionNav-list-counter {
  position: absolute;
  top: -.2rem;
  right: -0.8rem;
  background: #d03f2c;
  line-height: 1;
  padding: 0.3rem 0.4rem 0.2rem;
  min-width: 1.6rem;
  border-radius: 1.5rem;
  color: #fff;
  font-size: 1.1rem;
  font-weight: bold;
  font-family: "Roboto", Arial, sans-serif; }

.sheet {
  border: 0.1rem solid #cacaca;
  min-width: 72.8rem;
  min-height: 104rem;
  max-width: 80rem; }

@media print {
  .sheet {
    border: 0 !important;
    max-width: none !important; } }

.side-menu {
  width: 27rem;
  background-color: red;
  background-color: #444; }
  .side-menu .search-bar {
    margin-bottom: 0; }

.side-menu-header {
  height: 5rem;
  padding: 1rem 0;
  background-color: #222;
  text-align: center; }

.side-menu-title, .side-menu-title--sm {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  width: 24rem;
  margin: 0 auto;
  color: #ccc;
  text-align: center;
  line-height: 1;
  padding: .5rem 0; }

.side-menu-title--sm {
  font-size: 1.7rem;
  padding: 0; }

.side-menu-footer {
  text-align: center;
  padding-left: .7rem;
  margin-bottom: 2rem; }

.side-menu-footer-copy {
  font-size: 1.3rem;
  padding-bottom: .7rem; }

.menu-block-item, .menu_block > li > a, .menu_block-list > li > a {
  display: block;
  color: #ccc;
  text-align: left;
  padding: 1.2rem 1.5rem;
  text-decoration: none !important; }

.menu_block-head, .menu_block-head--userinfo {
  display: block;
  padding: 0.6rem 1.5rem;
  background-color: #333;
  color: #777 !important;
  font-weight: normal; }

.menu_block-head--userinfo {
  padding-top: .9rem;
  padding-bottom: .9rem; }

.menu_block-title, .menu_block-title--user {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: 1.5rem; }

.menu_block {
  display: block;
  background-color: #444; }
  .menu_block > li {
    border-top: 0.1rem solid #535353;
    display: block; }
    .menu_block > li:first-child {
      border: none; }

.menu_block-list > li > a {
  border-top: 0.1rem solid #535353;
  color: #999;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3333;
  padding: 1.2rem 1.5rem;
  position: relative; }

.menu_block-list-item-details {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  width: 24rem;
  display: block;
  font-weight: normal;
  font-size: 1.3rem; }

.icon-collapsed-menu_block {
  float: left; }
  .icon-collapsed-menu_block:before {
    margin-right: 1rem;
    margin-top: -.4rem; }

.menu_block-footer {
  border-bottom: 0.1rem solid #535353;
  font-weight: bold; }

.menu_block-item {
  padding: 1.5rem; }

.side-menu-userinfo {
  margin-top: .5rem; }

.l-side-menu-nav {
  margin-bottom: 9rem; }

.s-menu_block-dark {
  background: #333;
  border-top-color: #424242; }

.menu_block > li > a:active, .menu_block > li > a:focus {
  background-color: #555;
  color: #fff; }

.menu_block > li > a.is-active {
  background-color: #6aab36;
  color: #fff; }

.sideScroll {
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.slider {
  display: inline-block;
  margin: 0 2.5rem 3.7rem;
  text-align: center; }

.slider-text {
  margin-bottom: 2rem; }

.slider-handle {
  position: absolute;
  cursor: pointer;
  left: 0;
  top: -1rem;
  width: 2.4rem;
  height: 2.4rem;
  border: .1rem solid #bebebe;
  border-radius: 100%;
  background-color: #fff; }

.slider-bar {
  position: relative;
  width: 24rem;
  height: .6rem;
  margin: 0 auto .8rem;
  border-radius: .3rem;
  background-color: #888; }
  .slider-bar .icon-zoom-out, .slider-bar .icon-zoom-in {
    position: absolute;
    cursor: pointer;
    color: #888;
    margin: 1rem 1rem 0;
    top: -1.7rem; }
    .slider-bar .icon-zoom-out .icon, .slider-bar .icon-zoom-in .icon {
      fill: #888;
      height: 3rem;
      width: 3rem; }
  .slider-bar .icon-zoom-out {
    left: -3.9rem; }
  .slider-bar .icon-zoom-in {
    right: -4rem; }

.statsLayout {
  flex: 1;
  margin-top: -2rem; }
  @media (max-width: 1250px) {
    .statsLayout {
      flex-wrap: wrap; } }

.statsContainer {
  border: 0.1rem solid #dedede;
  position: relative;
  border-radius: 0.5rem;
  height: 11rem;
  padding: 2.5rem 0;
  display: flex;
  align-items: center;
  flex: 1;
  margin-top: 2rem; }
  .statsContainer.-wTooltip {
    padding-right: 1rem; }
  .statsContainer.-lrg {
    max-width: 60rem;
    max-width: 44%; }
    .statsContainer.-lrg .statsContainer-section.-lrg .statsContainer-inner {
      padding-left: 3%;
      padding-right: 3%;
      flex: 1; }
    .statsContainer.-lrg .statsContainer-totalParticipants {
      min-width: 13rem;
      padding: 0 1%;
      flex: 2; }
  .statsContainer.-xlrg {
    width: 100%;
    max-width: 60rem; }
  .statsContainer.-med {
    min-width: 30rem;
    max-width: 40rem; }
    .statsContainer.-med .statsContainer-totalParticipants {
      min-width: 15.2rem; }
  .statsContainer.-sm {
    min-width: 22rem;
    max-width: 40rem;
    width: 100%; }
    .statsContainer.-sm .statsContainer-inner {
      padding-left: 4%;
      padding-right: 4%; }
  .statsContainer.-tiny {
    min-width: 30rem;
    max-width: 35rem; }
  .statsContainer.-totalRevenue {
    min-width: 15rem;
    max-width: 18rem; }
  .statsContainer.-totalRaised {
    min-width: 15rem;
    max-width: 18rem; }
  .statsContainer.-publicRegistration {
    padding: 0;
    flex-direction: column;
    width: 100%;
    min-width: 15rem;
    max-width: 16rem; }
    .statsContainer.-publicRegistration.-lrg {
      min-width: 16.7rem; }
    .statsContainer.-publicRegistration .statsContainer-inner {
      display: flex;
      flex: 1;
      flex-direction: column;
      align-items: center;
      padding: 1rem .5rem; }
  .statsContainer.-daysRemaining {
    padding: 0;
    flex-direction: column;
    min-width: 12.2rem; }
    .statsContainer.-daysRemaining .statsContainer-inner {
      flex: 1;
      padding: 0; }
  .statsContainer .statsContainer-inner {
    padding-left: 4%;
    padding-right: 4%;
    flex: 2; }

.statsContainer-left {
  width: 100%;
  max-width: 40.8rem;
  flex: 1.7; }
  .statsContainer-left.-lrg {
    max-width: 41rem; }

.statsContainer-section {
  flex: 1;
  padding: 0 2%; }
  .statsContainer-section.-break {
    border-right: 0.1rem solid #cacaca;
    flex-direction: column; }
  .statsContainer-section.-lrg {
    flex: 4; }
  .statsContainer-section .statsContainer-inner {
    align-items: center; }

.statsContainer-inner {
  text-align: center; }
  .statsContainer-inner.-tight {
    padding-left: 0;
    padding-right: 0; }
  .statsContainer-inner.-full {
    flex: 1; }

.statsContainer-daysRemaining-text {
  font-size: 5rem;
  color: #555; }
  .statsContainer-daysRemaining-text.-fourDigits {
    font-size: 4.4rem; }

.statsContainer-tooltipIcon {
  position: absolute;
  top: .5rem;
  right: .5rem; }

.statsContainer-header {
  width: 100%;
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  background-color: #f5f5f5;
  border-bottom: 0.1rem solid #dedede;
  font-size: 1.2rem;
  text-transform: uppercase;
  min-height: 2.8rem;
  text-align: center; }

.statsContainer-desc {
  margin-top: -.1rem; }

.statsContainer-title {
  display: block;
  margin-bottom: .5rem; }

.l-statsContainer-space {
  margin-left: 15px; }

.l-statsContainer-space2 {
  padding-left: 1.5rem; }

switch {
  border-radius: 100%;
  display: inline-flex;
  align-items: baseline;
  vertical-align: middle; }
  switch:disabled, switch:disabled:checked {
    opacity: .4; }

.nofocus input:focus + label .switch-focus {
  box-shadow: none !important; }

input[type="checkbox"].switch:focus + label .switch-focus,
input[type="radio"].switch:focus + label .switch-focus {
  display: block;
  height: 2.6rem;
  border-radius: .1rem;
  box-shadow: 0 0 0 0.2rem #fff, 0 0 0 0.4rem #4ac6fa; }

input[type="checkbox"].switch + label,
input[type="radio"].switch + label {
  margin: 0;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  width: 4.8rem;
  height: 2.4rem;
  border-radius: 1.6rem;
  vertical-align: middle;
  background-color: #888;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  input[type="checkbox"].switch + label .js-switch-button,
  input[type="checkbox"].switch + label .js-switch-background, input[type="checkbox"].switch + label:before, input[type="checkbox"].switch + label:after,
  input[type="radio"].switch + label .js-switch-button,
  input[type="radio"].switch + label .js-switch-background,
  input[type="radio"].switch + label:before,
  input[type="radio"].switch + label:after {
    content: "";
    height: 2rem;
    width: 2rem;
    border-radius: 2.4rem;
    background: white;
    border: none;
    position: absolute;
    top: .2rem;
    left: .2rem; }
  input[type="checkbox"].switch + label .js-switch-background, input[type="checkbox"].switch + label:before,
  input[type="radio"].switch + label .js-switch-background,
  input[type="radio"].switch + label:before {
    content: "OFF";
    font-size: 1rem;
    font-weight: bold;
    color: #fff;
    line-height: 2.5rem;
    text-indent: 2.4rem;
    background-color: transparent;
    height: 2.4rem;
    top: 0;
    left: 0;
    transition: width 0.2s ease-in-out, background-color 0.1s ease-in-out; }
  input[type="checkbox"].switch + label .js-switch-button, input[type="checkbox"].switch + label:after,
  input[type="radio"].switch + label .js-switch-button,
  input[type="radio"].switch + label:after {
    transition: left 0.2s ease-in-out; }

input[type="checkbox"].switch:checked + label,
input[type="radio"].switch:checked + label {
  background-color: transparent;
  transition: background-color 0ms ease 0.2s; }
  input[type="checkbox"].switch:checked + label .js-switch-background, input[type="checkbox"].switch:checked + label:before,
  input[type="radio"].switch:checked + label .js-switch-background,
  input[type="radio"].switch:checked + label:before {
    content: "ON";
    text-indent: 0.8rem;
    text-align: left;
    background-color: #78c937;
    width: 4.8rem;
    transition: width 0.2s ease-in-out; }
  input[type="checkbox"].switch:checked + label .js-switch-button, input[type="checkbox"].switch:checked + label:after,
  input[type="radio"].switch:checked + label .js-switch-button,
  input[type="radio"].switch:checked + label:after {
    left: 2.6rem; }

input[type="checkbox"].switch:checked + label.js-switch-active .js-switch-background,
input[type="checkbox"].switch:checked + label.js-switch-active .js-switch-button,
input[type="checkbox"].switch + label.js-switch-active .js-switch-background,
input[type="checkbox"].switch + label.js-switch-active .js-switch-button,
input[type="radio"].switch:checked + label.js-switch-active .js-switch-background,
input[type="radio"].switch:checked + label.js-switch-active .js-switch-button,
input[type="radio"].switch + label.js-switch-active .js-switch-background,
input[type="radio"].switch + label.js-switch-active .js-switch-button {
  transition: none; }

input[type="checkbox"].switch:checked + label.js-switch-active.js-switch-minimum .js-switch-background,
input[type="checkbox"].switch + label.js-switch-active.js-switch-minimum .js-switch-background,
input[type="radio"].switch:checked + label.js-switch-active.js-switch-minimum .js-switch-background,
input[type="radio"].switch + label.js-switch-active.js-switch-minimum .js-switch-background {
  box-shadow: none; }

input[type="checkbox"].switch.js-switch + label:after, input[type="checkbox"].switch.js-switch + label:before,
input[type="radio"].switch.js-switch + label:after,
input[type="radio"].switch.js-switch + label:before {
  display: none; }

.tab-bar input[type="radio"] {
  visibility: hidden;
  position: absolute;
  left: -10000px; }
  .tab-bar input[type="radio"]:checked + label {
    background-color: #ececec; }

.tab-bar-item {
  height: 2.9rem;
  padding: 0 1.5rem;
  font-size: 1.3rem;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca; }
  .tab-bar-item:first-of-type, .tab-bar-item:last-of-type {
    border-left: 1px solid #cacaca;
    border-right: 1px solid #cacaca; }
  .tab-bar-item:first-of-type {
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem; }
  .tab-bar-item:first-of-type + input + .tab-bar-item:last-of-type {
    border-left: 0; }
  .tab-bar-item:last-of-type {
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem; }

table, .table {
  width: 100%;
  line-height: 1.5; }
  table.-blank td, .table.-blank td {
    padding: 0;
    line-height: 1.3; }
  table.-blank tr, .table.-blank tr {
    border: none; }

.table_simple .cellActions {
  text-align: right;
  padding-right: 0; }

.table_simple td {
  padding: 1rem; }

.table_simple.-sm td {
  padding: .5rem; }
  .table_simple.-sm td:last-child {
    padding-right: 0; }

tr, .tr {
  position: relative;
  border-bottom: 0.1rem solid #cacaca; }
  tr:first-child, .tr:first-child {
    border-top: 0.1rem solid #cacaca; }

.cell_right {
  text-align: right;
  float: right; }

.responsiveTable {
  position: relative;
  overflow: auto; }

.cellTight, .simpleTableStats td:not(:first-child), .-cellTight {
  width: .1rem; }

tr.header-row_simple {
  border-top: 0;
  border-bottom: .2rem solid #555; }
  tr.header-row_simple th, tr.header-row_simple td {
    padding-top: 0;
    padding-bottom: .7rem;
    font-weight: bold; }
    tr.header-row_simple th:first-child, tr.header-row_simple td:first-child {
      padding-left: 0; }

.firstThickBorder tr:first-child {
  border-top: .2rem solid #555; }

._totalsRow {
  font-weight: bold; }

.when-small_table {
  display: none; }

.table_simple td:first-child {
  padding-left: 0; }

td, .td, th, .th {
  text-align: left;
  vertical-align: middle;
  padding: 1.2rem 1rem; }

.col-head {
  vertical-align: top;
  line-height: 1.2;
  width: 27%;
  padding-right: 1.5rem; }

.cell_left {
  display: inline-block; }

.cellActions {
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
  line-height: 2.6rem;
  padding-right: 0; }
  .cellActions .when-tablet {
    display: inline; }

.tableControl {
  float: right;
  margin-top: -15px; }

.spreadsheetTable, .simpleTable .spreadsheetTable {
  border-collapse: separate;
  border-left: 0.1rem solid #cacaca; }
  .spreadsheetTable.-flexibleWidthCells td, .simpleTable .spreadsheetTable.-flexibleWidthCells td {
    min-width: 0;
    width: auto; }
  .spreadsheetTable ._headerRow, .spreadsheetTable ._headerCol, .simpleTable .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable ._headerCol {
    background: #f1f1f1; }
  .spreadsheetTable ._headerRow td, .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable ._headerRow th {
    color: #333; }
  .spreadsheetTable th.-sortable, .simpleTable .spreadsheetTable th.-sortable {
    padding-right: 3rem; }
    .spreadsheetTable th.-sortable:hover, .simpleTable .spreadsheetTable th.-sortable:hover {
      background-color: #e0e0e0; }
    .spreadsheetTable th.-sortable.text-center.-sortable, .simpleTable .spreadsheetTable th.-sortable.text-center.-sortable {
      padding-left: 3rem; }
    .spreadsheetTable th.-sortable.-sorted .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable.-sorted .columnSortIcon {
      display: inline-block;
      margin-top: -.1rem; }
    .spreadsheetTable th.-sortable.-sorted.-reversed .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable.-sorted.-reversed .columnSortIcon {
      margin-top: -.2rem; }
    .spreadsheetTable th.-sortable .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable .columnSortIcon {
      position: absolute;
      right: 1rem; }
  .spreadsheetTable tr:first-child, .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable tr:first-child, .simpleTable .spreadsheetTable ._headerRow {
    border-top: 0; }
    .spreadsheetTable tr:first-child th, .spreadsheetTable tr:first-child td, .spreadsheetTable ._headerRow th, .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable tr:first-child th, .simpleTable .spreadsheetTable tr:first-child td, .simpleTable .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable ._headerRow td {
      border-top: 0.1rem solid #cacaca; }
  .spreadsheetTable thead + tbody tr:first-child td, .simpleTable .spreadsheetTable thead + tbody tr:first-child td {
    border-top: 0; }
  .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable ._headerRow {
    font-weight: bold; }
  .spreadsheetTable ._headerCol, .simpleTable .spreadsheetTable ._headerCol {
    border-right: 0.1rem solid #cacaca;
    white-space: nowrap;
    width: 13%;
    min-width: 22.5rem; }
  .spreadsheetTable td, .spreadsheetTable th, .spreadsheetTable ._headerRow td, .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable td, .simpleTable .spreadsheetTable th, .simpleTable .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable ._headerRow th {
    padding-top: .7rem;
    padding-bottom: .7rem;
    font-size: 1.4rem;
    border-right: 0.1rem solid #cacaca;
    border-bottom: 0.1rem solid #cacaca;
    vertical-align: top;
    line-height: 2.2rem;
    min-width: 5rem; }
    .spreadsheetTable td:not(:first-child), .spreadsheetTable th:not(:first-child), .spreadsheetTable ._headerRow td:not(:first-child), .spreadsheetTable ._headerRow th:not(:first-child), .simpleTable .spreadsheetTable td:not(:first-child), .simpleTable .spreadsheetTable th:not(:first-child), .simpleTable .spreadsheetTable ._headerRow td:not(:first-child), .simpleTable .spreadsheetTable ._headerRow th:not(:first-child) {
      text-align: right; }
    .spreadsheetTable td:first-child, .spreadsheetTable th:first-child, .spreadsheetTable ._headerRow td:first-child, .spreadsheetTable ._headerRow th:first-child, .simpleTable .spreadsheetTable td:first-child, .simpleTable .spreadsheetTable th:first-child, .simpleTable .spreadsheetTable ._headerRow td:first-child, .simpleTable .spreadsheetTable ._headerRow th:first-child {
      padding-left: 1rem; }
    .spreadsheetTable td:last-child:not(.-sortable), .spreadsheetTable th:last-child:not(.-sortable), .spreadsheetTable ._headerRow td:last-child:not(.-sortable), .spreadsheetTable ._headerRow th:last-child:not(.-sortable), .simpleTable .spreadsheetTable td:last-child:not(.-sortable), .simpleTable .spreadsheetTable th:last-child:not(.-sortable), .simpleTable .spreadsheetTable ._headerRow td:last-child:not(.-sortable), .simpleTable .spreadsheetTable ._headerRow th:last-child:not(.-sortable) {
      padding-right: 1rem; }
  .spreadsheetTable._highlight tr:not(._headerRow):not(.rowSpacer):hover td, .simpleTable .spreadsheetTable._highlight tr:not(._headerRow):not(.rowSpacer):hover td {
    background: #ddeffd; }

.simpleTable {
  border-bottom: 0.1rem solid #cacaca; }
  .simpleTable._headLine {
    border-top: .2rem solid #555; }
  .simpleTable td {
    line-height: 1.9rem;
    padding-top: 1.8rem;
    padding-bottom: 1.8rem; }
  .simpleTable tr {
    border-top: 0.1rem solid #dedede;
    border-bottom: 0; }
  .simpleTable ._headerRow {
    font-weight: bold;
    border-top: 0; }
    .simpleTable ._headerRow th, .simpleTable ._headerRow td {
      border-bottom: 0;
      padding-top: 0;
      padding-bottom: 1rem;
      vertical-align: bottom; }
    .simpleTable ._headerRow.-spaced td, .simpleTable ._headerRow.-spaced th {
      padding-bottom: 1rem; }
  .simpleTable .columnSortIcon {
    position: relative;
    margin-top: -.3rem;
    padding-left: .2rem;
    top: .4rem;
    visibility: hidden; }
    .simpleTable .columnSortIcon.visible {
      visibility: visible; }
  .simpleTable .-reversed .columnSortIcon {
    top: .3rem; }
  .simpleTable td.rowAccordion {
    width: .1rem;
    padding-left: 1rem;
    padding-right: .8rem; }
  .simpleTable .sortTitle {
    text-decoration: none; }

.simpleTable.-cellsLeft td:not(:first-child), .simpleTable.-cellsLeft th:not(:first-child), .spreadsheetTable.-cellsLeft td:not(:first-child), .spreadsheetTable.-cellsLeft th:not(:first-child) {
  text-align: left; }

.simpleTable.-cellsRight td, .simpleTable.-cellsRight th, .spreadsheetTable.-cellsRight td, .spreadsheetTable.-cellsRight th {
  text-align: right; }

.simpleTable th.-sortable, .spreadsheetTable th.-sortable {
  position: relative; }
  .simpleTable th.-sortable.-reversed .columnSortIcon, .spreadsheetTable th.-sortable.-reversed .columnSortIcon {
    transform: rotateX(180deg); }
  .simpleTable th.-sortable.text-right, .spreadsheetTable th.-sortable.text-right {
    padding-right: 1rem;
    padding-left: 3rem; }
    .simpleTable th.-sortable.text-right.-sorted, .spreadsheetTable th.-sortable.text-right.-sorted {
      padding-left: 1rem;
      padding-right: 3rem; }

.cellEmpty {
  text-align: center;
  background-color: transparent !important; }

.open-active .-rowAccordion {
  transform: rotateZ(90deg);
  transition: all 50ms; }

.plainTable td {
  line-height: 1.9rem;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem; }

.plainTable tr {
  border-top: 0.1rem solid #dedede;
  border-bottom: 0; }

.plainTable ._headerRow {
  border-bottom: 0.1rem solid #cacaca;
  font-weight: bold;
  border-top: 0; }
  .plainTable ._headerRow th, .plainTable ._headerRow td {
    border-bottom: 0;
    padding-top: 0;
    padding-bottom: 1rem;
    vertical-align: bottom; }
  .plainTable ._headerRow.-spaced td, .plainTable ._headerRow.-spaced th {
    padding-bottom: 1rem; }

.simpleTable-container {
  border: 1px solid #dedede;
  border-radius: .5rem;
  overflow: hidden;
  box-shadow: 0 0.3rem 0.4rem rgba(0, 0, 0, 0.1); }

.simpleTable {
  border-bottom: 0; }
  .simpleTable.-cellsLeft td:not(:first-child), .simpleTable.-cellsLeft th:not(:first-child) {
    text-align: left; }
  .simpleTable.-cellsRight td, .simpleTable.-cellsRight th {
    text-align: right; }
  .simpleTable th.-sortable {
    position: relative;
    padding-right: 30px; }
    .simpleTable th.-sortable .columnSortIcon {
      cursor: pointer; }
    .simpleTable th.-sortable.-reversed .columnSortIcon {
      transform: rotateX(180deg); }
    .simpleTable th.-sortable.text-right {
      padding-right: 1rem;
      padding-left: 30px; }
      .simpleTable th.-sortable.text-right.-sorted {
        padding-left: 1rem;
        padding-right: 30px; }
  .simpleTable._headLine {
    border-top: 2px solid #555; }
  .simpleTable td, .simpleTable th {
    line-height: 19px;
    padding: 1rem 1rem; }
  .simpleTable tr {
    border-bottom: 0; }
  .simpleTable ._headerRow {
    font-weight: bold;
    border-top: 0;
    font-size: 1.4rem; }
    .simpleTable ._headerRow th, .simpleTable ._headerRow td {
      color: #777;
      background: #f9f9f9;
      border-bottom: 0;
      padding-top: 10px;
      padding-bottom: 9px;
      vertical-align: bottom;
      font-size: 1.4rem; }
    .simpleTable ._headerRow.-spaced td, .simpleTable ._headerRow.-spaced th {
      padding-bottom: 10px; }
  .simpleTable .columnSortIcon {
    position: relative;
    margin-top: -3px;
    padding-left: 2px;
    top: 4px;
    right: 0;
    visibility: hidden; }
    .simpleTable .columnSortIcon.visible {
      visibility: visible; }
  .simpleTable .-reversed .columnSortIcon {
    top: 3px; }
  .simpleTable td.rowAccordion {
    cursor: pointer;
    width: 1px;
    padding-left: 1rem;
    padding-right: 8px; }
  .simpleTable .sortTitle {
    cursor: pointer;
    text-decoration: none; }

.simpleTable-longItem {
  width: 32em; }

.cell-tight {
  width: 1px; }

.spreadsheetTable, .simpleTable .spreadsheetTable {
  border-collapse: separate;
  border-left: 1px solid #cacaca; }
  .spreadsheetTable.-cellsLeft td:not(:first-child), .spreadsheetTable.-cellsLeft th:not(:first-child),
  .simpleTable .spreadsheetTable.-cellsLeft td:not(:first-child),
  .simpleTable .spreadsheetTable.-cellsLeft th:not(:first-child) {
    text-align: left; }
  .spreadsheetTable.-cellsRight td, .spreadsheetTable.-cellsRight th,
  .simpleTable .spreadsheetTable.-cellsRight td,
  .simpleTable .spreadsheetTable.-cellsRight th {
    text-align: right; }
  .spreadsheetTable th.-sortable, .simpleTable .spreadsheetTable th.-sortable {
    position: relative;
    padding-right: 30px; }
    .spreadsheetTable th.-sortable .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable .columnSortIcon {
      cursor: pointer; }
    .spreadsheetTable th.-sortable.-reversed .columnSortIcon,
    .simpleTable .spreadsheetTable th.-sortable.-reversed .columnSortIcon {
      transform: rotateX(180deg); }
    .spreadsheetTable th.-sortable.text-right,
    .simpleTable .spreadsheetTable th.-sortable.text-right {
      padding-right: 1rem;
      padding-left: 30px; }
      .spreadsheetTable th.-sortable.text-right.-sorted,
      .simpleTable .spreadsheetTable th.-sortable.text-right.-sorted {
        padding-left: 1rem;
        padding-right: 30px; }
  .spreadsheetTable ._headerRow, .spreadsheetTable ._headerCol, .simpleTable .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable ._headerCol {
    background: #f1f1f1; }
  .spreadsheetTable td, .spreadsheetTable th, .spreadsheetTable ._headerRow td, .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable td, .simpleTable .spreadsheetTable th, .simpleTable .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable ._headerRow th {
    padding-top: 5px;
    padding-bottom: 5px; }
  .spreadsheetTable tr:first-child, .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable tr:first-child, .simpleTable .spreadsheetTable ._headerRow {
    border-top: 0; }
    .spreadsheetTable tr:first-child th, .spreadsheetTable tr:first-child td, .spreadsheetTable ._headerRow th, .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable tr:first-child th, .simpleTable .spreadsheetTable tr:first-child td, .simpleTable .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable ._headerRow td {
      border-top: 1px solid #cacaca; }
  .spreadsheetTable thead + tbody tr:first-child td, .simpleTable .spreadsheetTable thead + tbody tr:first-child td {
    border-top: 0; }
  .spreadsheetTable ._headerRow, .simpleTable .spreadsheetTable ._headerRow {
    font-weight: bold; }
  .spreadsheetTable ._headerCol, .simpleTable .spreadsheetTable ._headerCol {
    border-right: 1px solid #cacaca;
    white-space: nowrap;
    width: 13%;
    min-width: 225px; }
  .spreadsheetTable td, .spreadsheetTable th, .spreadsheetTable ._headerRow td, .spreadsheetTable ._headerRow th, .simpleTable .spreadsheetTable td, .simpleTable .spreadsheetTable th, .simpleTable .spreadsheetTable ._headerRow td, .simpleTable .spreadsheetTable ._headerRow th {
    border-right: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    vertical-align: top;
    line-height: 22px; }
    .spreadsheetTable td:first-child, .spreadsheetTable th:first-child, .spreadsheetTable ._headerRow td:first-child, .spreadsheetTable ._headerRow th:first-child, .simpleTable .spreadsheetTable td:first-child, .simpleTable .spreadsheetTable th:first-child, .simpleTable .spreadsheetTable ._headerRow td:first-child, .simpleTable .spreadsheetTable ._headerRow th:first-child {
      padding-left: 1rem; }
    .spreadsheetTable td:last-child:not(.-sortable), .spreadsheetTable th:last-child:not(.-sortable), .spreadsheetTable ._headerRow td:last-child:not(.-sortable), .spreadsheetTable ._headerRow th:last-child:not(.-sortable), .simpleTable .spreadsheetTable td:last-child:not(.-sortable), .simpleTable .spreadsheetTable th:last-child:not(.-sortable), .simpleTable .spreadsheetTable ._headerRow td:last-child:not(.-sortable), .simpleTable .spreadsheetTable ._headerRow th:last-child:not(.-sortable) {
      padding-right: 1rem; }
  .spreadsheetTable th.-sortable, .simpleTable .spreadsheetTable th.-sortable {
    padding-right: 30px; }
    .spreadsheetTable th.-sortable:hover, .simpleTable .spreadsheetTable th.-sortable:hover {
      background-color: #e0e0e0; }
    .spreadsheetTable th.-sortable.text-center.-sortable, .simpleTable .spreadsheetTable th.-sortable.text-center.-sortable {
      padding-left: 30px; }
    .spreadsheetTable th.-sortable.-sorted .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable.-sorted .columnSortIcon {
      display: inline-block;
      margin-top: -1px; }
    .spreadsheetTable th.-sortable.-sorted.-reversed .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable.-sorted.-reversed .columnSortIcon {
      margin-top: -2px; }
    .spreadsheetTable th.-sortable .columnSortIcon, .simpleTable .spreadsheetTable th.-sortable .columnSortIcon {
      position: absolute;
      right: 10px;
      top: 7px; }
  .spreadsheetTable.-tight td, .spreadsheetTable.-tight th:not(.-sortable),
  .simpleTable .spreadsheetTable.-tight td,
  .simpleTable .spreadsheetTable.-tight th:not(.-sortable) {
    padding-left: 1rem;
    padding-right: 1rem; }
  .spreadsheetTable._highlight tr:not(._headerRow):not(.rowSpacer):hover td, .simpleTable .spreadsheetTable._highlight tr:not(._headerRow):not(.rowSpacer):hover td {
    background: #ddeffd; }

.table_pricing-row {
  display: table;
  width: 100%;
  height: 7rem;
  border-top: 0.1rem solid #cfcfcf; }
  .table_pricing-row:first-child, .table_pricing-row.-first {
    border-top: 0; }
  .table_pricing-row:last-child .table_pricing-cell:first-child {
    border-bottom-left-radius: 0.5rem; }
  .table_pricing-row:last-child .table_pricing-cell:last-child {
    border-bottom-right-radius: 0.5rem; }
  .table_pricing-row.-head {
    position: relative;
    overflow: visible; }
    .table_pricing-row.-head .table_pricing-cell {
      padding-top: .5rem;
      padding-bottom: .5rem; }
  .table_pricing-row.-top {
    position: absolute;
    top: -4.2rem;
    height: 4.1rem;
    min-height: 0;
    border-bottom: 0; }
    .table_pricing-row.-top .table_pricing-cell {
      background-color: #f1f1f1;
      border-top: 0.1rem solid #cfcfcf;
      padding: .5rem;
      font-size: 1.3rem;
      position: relative; }

.s-cell_blank {
  border: 0 !important;
  background-color: transparent !important; }

.pricingTable.s-attendeasy-table {
  border-top-right-radius: 0; }

.l-table_leveling {
  height: 9rem; }

.s-table_pricing-cell-p, .table_pricing-cell {
  padding: 1.4rem 1rem 1.4rem 3%; }

.pricingTable {
  border-top: 0.1rem solid #cfcfcf;
  border-bottom: 0.1rem solid #cfcfcf;
  empty-cells: hide;
  position: relative;
  margin-bottom: 2rem;
  max-width: 44rem;
  border: 0.1rem solid #cfcfcf;
  border-radius: 0.5rem;
  margin-top: 6rem; }
  .pricingTable p {
    font-size: 1.5rem; }
  @media (max-width: 1014px) {
    .pricingTable.-noDesc {
      margin-top: 2rem; } }

.table_pricing-row:first-child .table_pricing-cell:first-child, .table_pricing-row.-first .table_pricing-cell:first-child {
  border-top-left-radius: 0.5rem; }

.table_pricing-row:first-child .table_pricing-cell:last-child, .table_pricing-row.-first .table_pricing-cell:last-child {
  border-top-right-radius: 0.5rem; }

.table_pricing-row.-head > *:first-child {
  padding-left: 6.2rem; }

.table_pricing-row.-top {
  width: 43.9rem; }
  .table_pricing-row.-top .table_pricing-cell:last-child {
    border-right: 0.1rem solid #cfcfcf; }

.table_pricing-cell {
  display: table-cell;
  line-height: 1.2;
  text-align: center;
  border-left: 0.1rem solid #cfcfcf;
  vertical-align: middle;
  padding-left: 1rem; }
  .table_pricing-cell * {
    line-height: 1.2; }
  .table_pricing-cell:first-child {
    border-left: 0;
    width: 43%;
    text-align: left;
    background-color: #f1f1f1; }

.table_pricing-cell-inner {
  display: inline-block;
  vertical-align: middle;
  width: 49%;
  border-left: 0.1rem solid #cfcfcf;
  padding: 1.4rem 1rem 1.4rem 3%; }
  .table_pricing-cell-inner:first-child {
    border-left: 0;
    margin-right: -.4rem; }

.l-table_pricing-cell-width {
  width: 11.4rem; }

.pricing_tables .or-divider_sm {
  position: static; }
  .pricing_tables .or-divider_sm:after {
    left: 10rem; }

.pricing_tables .l-attendeasy-logo {
  margin-bottom: 6rem;
  margin-bottom: 2rem; }

.l-pricing-header {
  line-height: 0.9; }

.simpleTableStats {
  border: 0.1rem solid #cacaca;
  border-radius: 0.5rem;
  background-color: #f5f5f5; }

.simpleTableStats tr {
  border: none; }

.simpleTableStats td {
  text-align: right;
  padding-left: 15px;
  padding-right: 15px; }

@media (max-width: 767px) {
  .table_lined_spaced_left, .table_users {
    border-top: 0.1rem solid #cfcfcf;
    border-bottom: 0.1rem solid #cacaca;
    padding-left: 15px;
    border-collapse: initial; } }

@media (max-width: 767px) {
  .table_lined_spaced_left .cellActions, .table_lined_spaced_left .changesection_arrow, .table_users .cellActions, .table_users .changesection_arrow {
    width: 100%;
    text-align: right;
    padding-right: 0; } }

@media (max-width: 767px) {
  .table_lined_spaced_left tr, .table_users tr {
    display: block; }
    .table_lined_spaced_left tr:first-child, .table_users tr:first-child {
      border-top: none; }
    .table_lined_spaced_left tr:last-child, .table_users tr:last-child {
      border-bottom: none; } }

.table_users .when-med {
  display: none; }
  @media (min-width: 768px) {
    .table_users .when-med {
      display: inline; } }

.table_users .when-tablet_row {
  display: none; }
  @media (min-width: 768px) {
    .table_users .when-tablet_row {
      display: table-row; } }

.table_users tr {
  position: relative; }

.table_users td {
  padding-top: 12px;
  padding-bottom: 12px; }

.table_users td, .table_users th {
  position: relative; }

.table_users th {
  line-height: 1; }

.table_users .changesection_arrow {
  padding-left: 0;
  margin-right: 0;
  text-align: right; }

.table_users .table_users-img {
  width: 1px; }

.table_users .table_users-userinfo {
  width: 34%;
  padding-left: 0; }
  .table_users .table_users-userinfo > * {
    margin-right: 4px; }

.table_users.-login td {
  padding-top: 14px;
  padding-bottom: 14px; }

.table_users.-login .table_users-userinfo {
  width: auto;
  line-height: 1;
  padding-left: 5px; }
  .table_users.-login .table_users-userinfo > * {
    line-height: 1.2;
    max-width: 190px; }

.table_users.-login .changesection_arrow {
  display: table-cell;
  width: 35px; }

.table_users.-login .table_users-img {
  width: 90px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    .table_users.-login .table_users-img {
      width: auto; } }

@media (min-device-height: 550px) and (min-device-width: 550px) {
  .table_users.-login tr:last-child {
    border: none; } }

.table_users.-login tr:hover td {
  background-color: #ececec;
  cursor: pointer;
  transition: background-color 200ms ease; }

.table_users.-login tr:last-child td:first-child {
  border-bottom-left-radius: 8px; }

.table_users.-login tr:last-child td:last-child {
  border-bottom-right-radius: 8px; }

.table_users-img-gravatar {
  height: auto;
  width: 40px; }

.table_users-deactive .table_users-img, .table_users-deactive .table_users-celltitle {
  opacity: 0.5; }

.columnSortIcon {
  position: absolute;
  top: 6px;
  right: 12px; }

.rowSpacer td {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem; }

.cellEmpty {
  text-align: center;
  background-color: transparent !important; }

.open-active .-rowAccordion {
  transform: rotateZ(90deg);
  transition: all 50ms; }

.tabs {
  display: table;
  width: 100%;
  height: 3rem;
  border: .1rem solid #777;
  border-radius: 0.5rem;
  font-size: 1.5rem;
  margin-bottom: 1.5rem; }
  .tabs .tab {
    cursor: pointer;
    display: table-cell;
    border-left: .1rem solid #777;
    color: #ccc;
    height: 100%;
    line-height: inherit;
    vertical-align: middle;
    text-align: center; }
    .tabs .tab:first-child {
      border-left: 0;
      margin-left: 0; }
    .tabs .tab.active {
      background-color: #777; }

.toolbar {
  border-top: 0.1rem solid #cacaca;
  padding: 2rem 0; }

.userinfo {
  display: table;
  min-width: 20rem; }

.userinfo-img {
  margin-right: 1.5rem; }

.userinfo-details {
  vertical-align: middle;
  padding-top: 1.5rem;
  text-align: right; }

.userinfo-details-title {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  line-height: 1;
  max-width: 36rem; }

.well.-fluid {
  min-width: initial;
  max-width: initial;
  width: 100%; }

.well.-sm {
  padding: 3rem 0; }

.well.-med {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.wellLargeUp {
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca;
  background-color: #f9f9f9;
  padding: 5rem 2rem; }

.view.wellContainer {
  height: 100%; }

.wellCards {
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca;
  background-color: #f9f9f9;
  border-bottom: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5rem 1.5rem 7.2rem;
  border-top: 0;
  padding: 2rem 2.5rem 6rem;
  overflow: auto; }

.infoBar {
  padding: 5px;
  text-align: center;
  background: #333;
  color: #fff;
  font-size: 1.3rem; }

.when-small {
  display: none !important; }

#toast-container {
  top: 13rem; }

#chatra.chatra--side-bottom {
  bottom: 55px !important; }

select::-ms-expand {
  display: none; }

/* Internet Explorer 10+, Microsoft Edge Browser */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  html .msCheckbox:checked + .msCheckboxBtn.-sm:after {
    background-size: 11px 8px; }
  html .msRadio:checked + .msRadioBtn:after {
    background-size: 9px; }
  html .flexChild.-initial {
    flex: inherit; }
  html .ie-formCenter {
    display: block;
    margin-left: 10%; }
    html .ie-formCenter.-lrg {
      margin-left: 30%; }
  html .formrow.-ie-center {
    justify-content: center; }
  html .ie-noShrink {
    flex-shrink: 0; }
  html form label, html .form label {
    line-height: 3.1rem; }
  html .msCheckbox:checked + .msCheckboxBtn.-checkmark:after {
    background-size: 1.8rem; }
  html .msCheckbox:disabled + .msCheckboxBtn.-checkmark.-nonDisabled:after {
    height: 2rem; } }

/* Put this code in external stylesheet: ie11up.css */
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

input[type=number] {
  padding-right: .3rem; }

.input-error {
  margin-top: .5rem;
  font-weight: bold;
  font-size: 1.1rem;
  color: #d03f2c;
  white-space: nowrap;
  text-align: left; }

.inputBox {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem;
  line-height: 2.9rem;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  position: relative; }
  .inputBox:after {
    content: '';
    position: absolute;
    right: 0;
    top: .1rem;
    bottom: .1rem;
    width: .4rem;
    background: #fff; }
  .inputBox.-med {
    height: 3.8rem;
    line-height: 3.8rem;
    font-size: 1.5rem;
    padding: 0 1rem; }
  .inputBox.-prefix {
    background: #f1f1f1;
    margin-right: -.1rem;
    white-space: nowrap;
    min-width: 0;
    user-select: none;
    color: #333; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.msRadioBtn.-sm, .radioGroup.-sm .msRadioBtn {
  line-height: 1.9rem; }
  .msRadioBtn.-sm:before, .radioGroup.-sm .msRadioBtn:before {
    width: 1.7rem;
    height: 1.7rem; }
  .msRadioBtn.-sm:after, .radioGroup.-sm .msRadioBtn:after {
    width: 1.9rem;
    height: 1.9rem; }

.msRadioBtn {
  margin-right: .6rem;
  line-height: 2.1rem; }
  .msRadioBtn:before {
    width: 1.7rem;
    height: 1.7rem;
    border-radius: 100%; }
  .msRadioBtn:after {
    width: 1.9rem;
    height: 1.9rem; }

.radioGroup.-sm .icon-help {
  margin-top: -.7rem; }

.msRadio:not([disabled]):focus + .msRadioBtn:before {
  border: 0.1rem solid transparent;
  box-shadow: 0 0 0 0.1rem transparent; }

.msRadio:checked + .msRadioBtn {
  position: relative; }
  .msRadio:checked + .msRadioBtn:before {
    background-color: #4CB848;
    border-color: #4CB848; }
  .msRadio:checked + .msRadioBtn:after {
    content: "";
    position: absolute;
    background: url("/images/svg/radio-circle-9w9h.svg");
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: .9rem .9rem; }

.msRadio + .msRadioBtn.fieldHeight {
  margin-bottom: .4rem;
  margin-top: .5rem; }

.msRadio + .msRadioBtn.fieldHeightShort,
.msCheckbox + .msCheckboxBtn.fieldHeightShort {
  vertical-align: top;
  margin-bottom: .4rem;
  margin-top: .4rem; }

.msRadio + .msRadioBtn {
  line-height: 2.1rem;
  margin-left: 0; }

.msRadio:checked + .msRadioBtn.-sm:before {
  font-size: 3rem;
  line-height: 1.2rem; }

radio-button:last-child .msRadioBtn {
  margin-right: 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.addressBlock-row:not(:last-child) {
  margin-bottom: .6rem; }

.input.addressBlock-city {
  width: 15.5rem;
  margin-right: .2rem; }

.addressBlock-state {
  width: 15.5rem;
  margin-right: .2rem; }

.input.addressBlock-postal {
  width: 10.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 200ms ease; }

.backdrop {
  opacity: 0.5;
  background-color: #000;
  z-index: 600; }
  .backdrop.ng-enter {
    opacity: 0; }
  .backdrop.ng-enter-active {
    opacity: 0.5; }
  .backdrop.ng-leave {
    opacity: 0.5; }
  .backdrop.ng-leave-active {
    opacity: 0; }

.backdrop-modal {
  z-index: 600; }

.backdrop-dialog {
  z-index: 800; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.breadcrumbs {
  position: relative;
  display: block;
  margin-bottom: 2rem;
  margin-top: -.6rem;
  height: 1.2rem;
  z-index: 250; }

.crumb {
  color: #999;
  display: inline;
  margin-right: -.5rem;
  font-size: 1.2rem; }
  .crumb.-back {
    float: right;
    margin-right: 0; }
  .crumb icon {
    vertical-align: top; }

.icon.-crumb-icon {
  vertical-align: top;
  margin-top: -.5rem;
  margin-left: .8rem;
  margin-right: .8rem;
  fill: #bebebe; }
  .icon.-crumb-icon.-lrg {
    display: none; }
  .icon.-crumb-icon._link {
    fill: #2c7cdd; }
  .icon.-crumb-icon.-back {
    margin-right: .5rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.checkboxGroup {
  display: inline-block; }
  .checkboxGroup .checkboxGroup-row checkbox {
    display: inline-block; }
  .checkboxGroup checkbox {
    display: block; }
  .checkboxGroup checkbox + checkbox, .checkboxGroup checkbox + .checkboxGroup-row, .checkboxGroup .checkboxGroup-row + checkbox {
    margin-top: 0; }
  .checkboxGroup .msCheckbox + .msCheckboxBtn {
    margin-right: 0;
    margin-top: .9rem;
    margin-bottom: .9rem; }
  .checkboxGroup.-horizontal .checkboxGroup-inputs {
    display: flex; }
  .checkboxGroup.-horizontal .msCheckboxBtn {
    margin-right: 2.5rem; }
  .checkboxGroup.-horizontal checkbox {
    margin-top: 0; }
  .checkboxGroup.-block {
    display: block; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.msCheckbox + .msCheckboxBtn.-sm, .msCheckbox + .msCheckboxBtn.-small, .msCheckbox + .msCheckboxBtn.-smallall {
  font-family: "Roboto", Arial, sans-serif;
  color: #777;
  line-height: 1.4;
  display: inline-block;
  font-size: 1.5rem; }
  @media (min-device-width: 768px) {
    .msCheckbox + .msCheckboxBtn.-sm, .msCheckbox + .msCheckboxBtn.-small, .msCheckbox + .msCheckboxBtn.-smallall {
      font-size: 1.3rem; } }

checkbox {
  display: inline-block;
  position: relative;
  user-select: none; }

.msCheckboxBtn {
  margin-top: .8rem;
  margin-bottom: .7rem;
  margin-right: 0;
  padding-left: 2.6rem;
  padding-top: 0;
  cursor: pointer; }
  .msCheckboxBtn:before {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.3rem; }
  .msCheckboxBtn:hover {
    cursor: pointer; }

.msCheckbox + .msCheckboxBtn.loginCheckbox {
  margin-top: 0;
  margin-bottom: .6rem;
  color: #999 !important; }

.msCheckbox + .msCheckboxBtn {
  margin-right: 0;
  line-height: 1.9rem;
  min-height: 1.9rem; }
  .msCheckbox + .msCheckboxBtn.fieldHeight {
    margin-top: .5rem;
    margin-bottom: .5rem; }
  .msCheckbox + .msCheckboxBtn.-noLabel {
    width: 1.9rem;
    padding-left: 0; }
  .msCheckbox + .msCheckboxBtn.-paddLeft {
    padding-left: 2.8rem; }
  .msCheckbox + .msCheckboxBtn.-sm, .msCheckbox + .msCheckboxBtn.-small, .msCheckbox + .msCheckboxBtn.-sm, .msCheckbox + .msCheckboxBtn.-smallall {
    line-height: 1.7rem;
    min-height: 1.7rem;
    padding-left: 2.3rem;
    padding-top: 0;
    color: #333;
    margin-top: .6rem; }
    .msCheckbox + .msCheckboxBtn.-sm:before, .msCheckbox + .msCheckboxBtn.-small:before, .msCheckbox + .msCheckboxBtn.-sm:before, .msCheckbox + .msCheckboxBtn.-smallall:before {
      width: 1.4rem;
      height: 1.4rem; }
    .msCheckbox + .msCheckboxBtn.-sm.-noLabel, .msCheckbox + .msCheckboxBtn.-small.-noLabel, .msCheckbox + .msCheckboxBtn.-sm.-noLabel, .msCheckbox + .msCheckboxBtn.-smallall.-noLabel {
      padding-left: 0;
      width: 1.6rem; }
  .msCheckbox + .msCheckboxBtn.-inlineField {
    padding-right: .6rem; }
  .msCheckbox + .msCheckboxBtn.-text-nm {
    font-size: 1.4rem; }
  .msCheckbox + .msCheckboxBtn.-text-med {
    font-size: 1.4rem;
    font-family: "Roboto", Arial, sans-serif; }
  .msCheckbox + .msCheckboxBtn.-text-30 {
    color: #777; }
  .msCheckbox + .msCheckboxBtn.-med, .msCheckbox + .msCheckboxBtn.-medium {
    line-height: 1.8rem; }
    .msCheckbox + .msCheckboxBtn.-med:before, .msCheckbox + .msCheckboxBtn.-medium:before {
      width: 1.5rem;
      height: 1.5rem; }
  .msCheckbox + .msCheckboxBtn.-widthMed {
    max-width: 39rem; }
  .msCheckbox + .msCheckboxBtn.-checkmark {
    margin-top: 0;
    margin-bottom: 0;
    padding: 1.6rem 2.3rem; }
    .msCheckbox + .msCheckboxBtn.-checkmark:before {
      top: .8rem;
      left: 1.3rem;
      border-radius: 100%; }
  .msCheckbox + .msCheckboxBtn.-tight {
    margin-top: 0;
    margin-bottom: 0; }
  .msCheckbox + .msCheckboxBtn.-tightBottom {
    margin-bottom: 0; }

.msCheckbox:checked + .msCheckboxBtn {
  position: relative; }
  .msCheckbox:checked + .msCheckboxBtn:before {
    background-color: #5298EE;
    border-color: #5298EE; }
  .msCheckbox:checked + .msCheckboxBtn:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1.7rem;
    height: 1.7rem;
    background: url("/images/svg/checkbox-checkmark-11w8h.svg");
    background-repeat: no-repeat;
    background-size: 1.3rem 0.9rem;
    background-position: 0.3rem 0.5rem; }
  .msCheckbox:checked + .msCheckboxBtn.-sm:after, .msCheckbox:checked + .msCheckboxBtn.-small:after {
    width: 1.6rem;
    height: 1.6rem;
    background-position: .3rem .4rem;
    background-size: 1.1rem .8rem; }
  .msCheckbox:checked + .msCheckboxBtn.-med:after, .msCheckbox:checked + .msCheckboxBtn.-medium:after {
    width: 1.7rem;
    height: 1.7rem;
    background-position: .3rem .5rem; }
  .msCheckbox:checked + .msCheckboxBtn.-checkmark:before {
    background-color: #fff;
    border-color: transparent !important; }
  .msCheckbox:checked + .msCheckboxBtn.-checkmark:after {
    background: url("/images/live-attendance/completed-step.svg");
    background-size: 1.7rem;
    background-position: 0 0;
    top: .8rem;
    left: 1.3rem; }

.msCheckbox:indeterminate + .msCheckboxBtn {
  position: relative; }
  .msCheckbox:indeterminate + .msCheckboxBtn:before {
    background-color: #5298EE;
    border-color: #149bff; }
  .msCheckbox:indeterminate + .msCheckboxBtn:after {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-color: #fff;
    top: 50%;
    left: 50%;
    width: 33%;
    margin-left: -31%;
    height: .2rem;
    margin-top: -.2rem; }

.msCheckbox:disabled + .msCheckboxBtn.-nonDisabled {
  opacity: 1; }

.msCheckboxField {
  margin-top: .2rem;
  margin-left: .8rem;
  position: relative; }

.checkboxInlineText {
  vertical-align: top;
  display: inline-block;
  padding-top: .2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

[id^=icon] rect {
  fill: transparent !important; }

.icon {
  display: inherit;
  height: 2.2rem;
  width: 2.2rem;
  fill: currentColor; }
  .icon.-sm.-sm {
    width: 1.8rem;
    height: 1.8rem; }
  .icon.-lrg {
    width: 5rem;
    height: 5rem; }
  .icon.-xlrg {
    width: 8rem;
    height: 8rem; }
  .icon.-tabCarrot {
    position: relative;
    top: .6rem; }
  .icon.-navEventSearch {
    vertical-align: middle;
    margin-top: -.1rem; }
  .icon.-navbar {
    height: 5rem; }
  .icon.-inputIcon {
    height: 2.9rem;
    top: 0; }
  .icon.-inInput {
    position: absolute;
    top: .6rem;
    left: .8rem;
    fill: #bebebe; }
  .icon.-reorder {
    color: #cacaca;
    cursor: move; }
  .icon.-super {
    fill: #4aa700; }
  .icon.icon.-rowAccordion {
    margin-top: -.4rem;
    margin-bottom: -.5rem;
    width: 1.2rem; }
  .icon.-tight {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .icon.-inlineLeft {
    margin-right: 0 !important;
    margin-left: .6rem; }
  .icon.-inlineLeftTight {
    margin-right: 0;
    margin-left: .4rem; }
  .icon.-inlineRight {
    margin-right: .6rem; }
  .icon.-arrow-right {
    position: relative;
    top: .1rem; }
  .icon.-va-middle {
    vertical-align: middle !important; }
  .icon.-va-top {
    vertical-align: top !important; }
  .icon.-link {
    fill: #2c7cdd !important; }
    .icon.-link:hover {
      fill: #149bff !important; }
  .icon.-msGrid {
    margin-top: -.4rem;
    position: relative;
    top: .4rem;
    max-height: 1.8rem;
    max-width: 1.8rem; }
    .icon.-msGrid.-moreLift {
      margin-top: -.7rem; }
  .icon.-msGridHeader {
    position: relative;
    margin-top: -.4rem;
    top: .2rem;
    max-height: 1.8rem;
    max-width: 1.8rem; }
  .icon.-inlineWText {
    margin-top: -.4rem;
    margin-bottom: -.5rem; }
  .icon.-noVBump {
    margin-top: 0 !important; }
  .icon.-vBumpUpSm {
    margin-top: -.2rem !important; }
  .icon.-vBumpUp {
    margin-top: -.4rem !important; }
  .icon.-vBumpUpX {
    margin-top: -.7rem !important; }
  .icon.-vBumpDown {
    position: relative;
    top: .2rem !important; }
  .icon.-vBumpDownX {
    position: relative;
    top: .6rem !important; }
  .icon.-mr-0 {
    margin-right: 0 !important; }

.i-inlineChevron {
  position: relative;
  top: -.1rem;
  left: .1rem; }
  .i-inlineChevron .icon {
    vertical-align: middle;
    width: .5rem; }

.icon.-is-disabled {
  opacity: 0.4; }

.icon._text10 {
  color: #333 !important;
  fill: #333 !important; }

.icon._light {
  color: #999;
  fill: #999; }

.icon._light20 {
  color: #cacaca;
  fill: #cacaca; }

.icon._error {
  color: #ef4c36;
  fill: #ef4c36; }

.icon._danger {
  color: #d03f2c;
  fill: #d03f2c; }

.icon._warning {
  color: #ffb33b;
  fill: #ffb33b; }

.icon._success {
  color: #80df34;
  fill: #80df34; }

.icon._white {
  color: #fff !important;
  fill: #fff !important; }

.icon._pink {
  color: #CF5978;
  fill: #CF5978; }

icon[type=tooltipMenu] {
  margin-left: auto; }

.icon-alert_info {
  position: relative; }
  .icon-alert_info:before {
    font-size: 2rem; }

.icon-nav_right {
  vertical-align: middle; }
  .icon-nav_right:before {
    vertical-align: middle;
    font-size: 3.8rem; }

.l-icon-space {
  padding-left: .2rem; }

.l-icon-microcopy:before {
  vertical-align: middle;
  margin-top: -.2rem; }

.l-icon-lock_lrg:before {
  font-size: 5.4rem;
  position: relative;
  top: 0.18em; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

async-button {
  display: inline-block; }
  async-button loader {
    margin-right: -.7rem;
    margin-left: -.7rem; }
  async-button .is-waiting .icon:not(.-loader) {
    display: none; }

.asyncButton-content {
  line-height: 1; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

video-player {
  position: relative;
  display: block; }
  video-player iframe, video-player .videoPlayer {
    width: 100%;
    height: 100%; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

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

.dialog-inner {
  display: table;
  height: 100%;
  width: 100%; }

.dialog-vhCenter {
  display: table-cell;
  vertical-align: middle;
  z-index: 602; }

.dialog-vhCenter {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.dialog-content {
  margin: 0 auto;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.75);
  outline: none;
  width: 100%; }

.dialog {
  z-index: 801; }

.dialog-vhCenter {
  padding-left: 1rem;
  padding-right: 1rem; }

.dialog-content {
  max-width: 32.4rem;
  border-radius: 0.3rem; }

.dialog-header {
  padding: 2.8rem 2rem 0; }

.dialog-header + .dialog-body {
  padding-top: 1.8rem; }

.dialog-header-title {
  display: block;
  text-align: center;
  font-size: 1.7rem; }

.dialog-body {
  padding: 2.5rem 2rem 0; }

.dialog-footer {
  margin: 0 2rem;
  padding: 2.4rem 0 2rem;
  text-align: right; }

.dialog.a-modal.ng-enter {
  transition: opacity ease 200ms;
  opacity: 0; }

.dialog.a-modal.ng-enter-active {
  opacity: 1; }
/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-box.fr-basic .fr-element{color:#000;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:52px}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:0 0;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid transparent}.fr-box a.fr-floating-btn{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:32px;width:32px;background:#fff;color:#1e88e5;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;outline:0;left:0;top:0;line-height:32px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0}.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#1e88e5}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:32px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#1e88e5}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:0;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper::after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:12px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block}.fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#fff;border:0;border-top:0;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-tooltip{position:absolute;top:0;left:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);background:#222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn{background:0 0;color:#222;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;margin:0 2px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;padding:0;width:38px;height:38px}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn svg{display:block;font-size:14px;width:14px;margin:12px;text-align:center;float:none}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:34px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:700;padding:0 2px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img{margin:12px;width:14px}.fr-toolbar .fr-command.fr-btn.fr-active,.fr-popup .fr-command.fr-btn.fr-active{color:#1e88e5;background:0 0}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection{width:auto}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown svg{margin-left:8px;margin-right:16px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active{color:#222;background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus{background:#d6d6d6!important;color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after{border-top-color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.fr-popup .fr-command.fr-btn.fr-dropdown::after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #222;right:4px;top:17px;content:""}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default}.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd!important}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn.fr-active{color:#bdbdbd}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-command.fr-btn{float:right}.fr-toolbar.fr-inline .fr-command.fr-btn:not(.fr-hidden){display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus{outline:0;color:#222;background:#ebebeb}.fr-desktop .fr-command:hover::after,.fr-desktop .fr-command:focus::after{border-top-color:#222!important}.fr-desktop .fr-command.fr-selected{color:#222;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus{color:#1e88e5;background:#ebebeb}.fr-desktop .fr-command.fr-active.fr-selected{color:#1e88e5;background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:0 0}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:0 0}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:0 0}.fr-command.fr-btn+.fr-dropdown-menu{display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{background:#fff;padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height .2s ease 0s;-moz-transition:max-height .2s ease 0s;-ms-transition:max-height .2s ease 0s;-o-transition:max-height .2s ease 0s;margin-top:0;float:left;max-height:0;height:0;margin-top:0!important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{overflow:auto;position:relative;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 24px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn:not(.fr-active)+.fr-dropdown-menu{left:-3000px!important}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14)}.fr-command.fr-btn.fr-active+.fr-dropdown-menu .fr-dropdown-wrapper{height:auto;max-height:275px}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.prevent-scroll{overflow:hidden}body.prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#fff;min-width:300px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);-moz-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);border:0;border-top:5px solid #222;overflow:hidden;width:90%;position:relative}@media (min-width:768px) and (max-width:991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width:992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:600px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);border-bottom:0;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-ms-transition:height .2s ease 0s;-o-transition:height .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{padding:12px;width:20px;font-size:16px;cursor:pointer;line-height:18px;color:#222;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;right:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:18px;padding:12px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:scroll;padding-bottom:10px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=0)";z-index:2147483639}.fr-popup{position:absolute;display:none;color:#222;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-input-focus{background:#f5f5f5}.fr-popup.fr-above{margin-top:-10px;border-top:0;border-bottom:5px solid #222;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-popup.fr-empty{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{position:relative;padding:8px 0}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea{width:100%;margin:0 0 1px;border:0;border-bottom:solid 1px #bdbdbd;color:#222;font-size:14px;padding:6px 0 2px;background:rgba(0,0,0,0);position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus{border-bottom:solid 2px #1e88e5;margin-bottom:0}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:0;left:0;font-size:12px;color:rgba(0,0,0,0);-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;z-index:3;width:100%;display:block;background:#fff}.fr-popup .fr-input-line input.fr-not-empty:focus+label,.fr-popup .fr-input-line textarea.fr-not-empty:focus+label{color:#1e88e5}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);padding:0 2px;white-space:nowrap;line-height:0;border-bottom:0}.fr-popup .fr-buttons::after{clear:both;display:block;content:"";height:0}.fr-popup .fr-buttons .fr-btn{display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-layer{width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;display:none}@media (min-width:768px){.fr-popup .fr-layer{width:300px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:16px;height:16px;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border:solid 1px #222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:16px;height:16px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border:0 none;cursor:pointer;height:16px;margin:0;padding:0;width:16px;top:1px;left:1px}.fr-popup .fr-checkbox input:checked+span{background:#1e88e5;border-color:#1e88e5}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:focus+span{border-color:#1e88e5}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-popup .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-popup.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:5px solid #222}.fr-text-edit-layer{width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block!important}.fr-toolbar{color:#222;background:#fff;position:relative;z-index:4;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:0 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-toolbar::after{clear:both;display:block;content:"";height:0}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;white-space:nowrap;position:absolute;margin-top:10px}.fr-toolbar.fr-inline .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);border-bottom:5px solid #222;border-top:0}.fr-toolbar.fr-inline.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top-color:inherit;border-top-style:solid;border-top-width:5px}.fr-toolbar.fr-top{top:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-toolbar.fr-bottom{bottom:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:34px;width:1px;margin:2px}.fr-separator.fr-hs{clear:both;height:1px;width:calc(100% - (2 * 2px));margin:0 2px}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width:768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width:992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width:1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto!important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}img.fr-rounded,.fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}img.fr-bordered,.fr-img-caption.fr-bordered img{border:solid 5px #CCC}img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img.fr-shadow,.fr-img-caption.fr-shadow img{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:0;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#e6e6e6}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:0;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:0}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;display:inline-block;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #1e88e5;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (32px / 2));top:-16px}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#fff;color:#000;outline:0}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view.fr-inline{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-placeholder,.fr-box.fr-code-view .fr-iframe{display:none}.fr-box.fr-code-view .CodeMirror{display:block}.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{position:absolute;top:0;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);display:none;background:#fff;color:#222;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:12px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:14px;width:14px;text-align:center}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-colors-tabs{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);margin-bottom:5px;line-height:16px;margin-left:-2px;margin-right:-2px}.fr-popup .fr-colors-tabs .fr-colors-tab{display:inline-block;width:50%;cursor:pointer;text-align:center;color:#222;font-size:13px;padding:8px 0;position:relative}.fr-popup .fr-colors-tabs .fr-colors-tab:hover,.fr-popup .fr-colors-tabs .fr-colors-tab:focus{color:#1e88e5}.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1e88e5;content:'';-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab{color:#1e88e5}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]::after{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0)}.fr-popup .fr-color-hex-layer{width:100%;margin:0;padding:10px}.fr-popup .fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:8px 0 0}.fr-popup .fr-color-hex-layer .fr-action-buttons{float:right;width:50px}.fr-popup .fr-color-hex-layer .fr-action-buttons button{background-color:#1e88e5;color:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}.fr-popup .fr-color-hex-layer .fr-action-buttons button:hover{background-color:#166dba;color:#FFF}.fr-popup .fr-separator+.fr-colors-tabs{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{line-height:0;display:none}.fr-popup .fr-color-set.fr-selected-set{display:block}.fr-popup .fr-color-set>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-color-set>span .fr-selected-color{color:#fff;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}.fr-popup .fr-color-set>span:hover,.fr-popup .fr-color-set>span:focus{outline:1px solid #222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]::after{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0)}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-emoticon{display:inline-block;font-size:20px;width:20px;padding:5px;line-height:1;cursor:default;font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-popup .fr-emoticon img{height:20px}.fr-popup .fr-link:focus{outline:0;background:#ebebeb}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element img{cursor:pointer}.fr-image-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"alpha(Opacity=0)"}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}.fr-modal-head .fr-modal-head-line i.fr-modal-more{float:left;opacity:1;-webkit-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-moz-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-ms-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-o-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;padding:12px}.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.fr-modal-head .fr-modal-tags{display:none;text-align:left}.fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 8px;margin:8px 0 8px 8px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#1e88e5;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s;cursor:pointer}.fr-modal-head .fr-modal-tags a:focus{outline:0}.fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{text-align:center;margin:0 10px;padding:0}div.fr-modal-body div.fr-image-list::after{clear:both;display:block;content:"";height:0}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 10px) / 2)}@media (min-width:768px) and (max-width:1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 20px) / 3)}}@media (min-width:1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 30px) / 4)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:10px}div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:10px}div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:10px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;background:#000;content:"";top:0;left:0;bottom:0;right:0;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{content:attr(data-deleting);color:#fff;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;z-index:3;font-size:15px;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{height:95px;background:#ccc;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;content:attr(data-loading);display:inline-block;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container img{width:100%;vertical-align:middle;position:relative;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"alpha(Opacity=0)"}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{display:none;top:50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);position:absolute;cursor:pointer;margin:0;width:36px;height:36px;line-height:36px;text-decoration:none;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#b8312f;color:#fff;left:50%;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#fff;color:#1e88e5;left:50%;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover{background:#ebebeb}.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"alpha(Opacity=0)"}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #1e88e5}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border-right:1px solid #1e88e5}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-colors-hex-layer{width:100%;margin:0;padding:10px}.fr-popup .fr-table-colors-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:8px 0 0}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons{float:right;width:50px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button{background-color:#1e88e5;color:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover{background-color:#166dba;color:#FFF}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px;padding:8px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:0 5px 5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #ddd}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(30,136,229,.3);border:solid 1px #1e88e5}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors-buttons{margin-bottom:5px}.fr-popup .fr-table-colors{line-height:0;display:block}.fr-popup .fr-table-colors>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-table-colors>span>i{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-table-colors>span:focus{outline:1px solid #222;z-index:2}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:rgba(0,0,0,0)}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:0}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}/*!
 * froala_editor v2.8.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-drag-helper{background:#1e88e5;height:2px;margin-top:-1px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;-ms-filter:"alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"alpha(Opacity=0)"}/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.editor-preview {
  font-size: 1.3rem; }

.editor.-hTall textarea {
  height: 36.3rem !important; }

.editor.-hMed textarea {
  height: 26.3rem !important; }

.editor {
  display: inline-block;
  position: relative;
  max-width: 66rem;
  width: 100%; }
  .editor.-sm {
    max-width: 22rem; }
  .editor.-wSmMed {
    max-width: 38rem; }
  .editor.-med {
    max-width: 49.6rem; }
  .editor.-wMedXX {
    width: 100%;
    max-width: 61rem; }
  .editor.-wLrg {
    width: 100%;
    max-width: 72.1rem; }
  .editor.-receiptEmails {
    width: 100%;
    max-width: 52rem; }
  .editor.-hXSm textarea {
    height: 14rem; }
  .editor.-h150 .redactor_editor {
    min-height: 114px; }
  .editor.-h200 textarea {
    height: 22rem; }
  .editor.-h250 textarea {
    height: 250px; }
  .editor.-hSm textarea {
    height: 18.2rem; }
  .editor.-hTall textarea {
    height: 36.3rem; }
  .editor.-hMed textarea {
    height: 26.3rem; }

.editor ul, .editor ol {
  margin: 15px 0 15px 40px; }

.editor li + li {
  padding-top: 4px;
  line-height: 1.4; }

.editor-preview {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1rem;
  line-height: 3.7rem;
  z-index: 242; }

.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  line-height: initial;
  vertical-align: initial;
  margin: 0;
  text-align: left;
  z-index: 2; }

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

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

.ms-theme:focus {
  outline: 0; }

.ms-theme.fr-box.fr-basic .fr-element {
  color: #333333;
  padding: 10px;
  overflow-x: auto;
  min-height: 40px; }

.ms-theme .fr-element {
  -webkit-user-select: auto; }

.ms-theme.fr-box a.fr-floating-btn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 32px;
  width: 32px;
  background: #ffffff;
  color: #1e88e5;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  left: 0;
  top: 0;
  line-height: 32px;
  border: none; }

.ms-theme.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #1e88e5; }

.ms-theme.fr-box a.fr-floating-btn i {
  font-size: 13px;
  line-height: 32px; }

.ms-theme.fr-box a.fr-floating-btn:hover {
  background: #e0e0e0; }

.ms-theme.fr-box a.fr-floating-btn:hover svg {
  fill: #1e88e5; }

.ms-theme .fr-wrapper .fr-placeholder {
  padding: 1rem !important;
  font-size: 1.4rem !important;
  line-height: 2rem !important;
  color: #aaaaaa;
  top: 0;
  left: 0;
  right: 0; }

.ms-theme .fr-wrapper ::selection {
  background: #b5d6fd;
  color: #000000; }

.ms-theme .fr-wrapper ::-moz-selection {
  background: #b5d6fd;
  color: #000000; }

.ms-theme.fr-box.fr-basic .fr-wrapper {
  background: #ffffff;
  border: 1px solid #cacaca;
  border-top: 0;
  top: 0;
  left: 0; }

.ms-theme.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme .fr-sticky-on.fr-sticky-ios {
  left: 0;
  right: 0; }

.ms-theme.fr-box .fr-counter {
  color: #cccccc;
  background: #ffffff;
  border-top: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.ms-theme.fr-box.fr-rtl .fr-counter {
  right: auto;
  border-right: solid 1px #ebebeb;
  border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.ms-theme textarea.fr-code {
  background: #ffffff;
  color: #000000; }

.ms-theme.fr-box.fr-code-view.fr-inline {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  top: 0;
  right: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  padding: 8.5px 8.5px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s; }

.ms-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 13px;
  width: 13px; }

.ms-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #e0e0e0; }

.ms-theme.fr-popup .fr-colors-tabs {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-popup .fr-colors-tabs .fr-colors-tab {
  color: #222222;
  padding: 8px 0; }

.ms-theme.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
.ms-theme.fr-popup .fr-colors-tabs .fr-colors-tab:focus {
  color: #1e88e5; }

.ms-theme.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1="background"]::after {
  bottom: 0;
  left: 0;
  background: #1e88e5;
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s; }

.ms-theme.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
  color: #1e88e5; }

.ms-theme.fr-popup .fr-color-set {
  line-height: 0; }

.ms-theme.fr-popup .fr-color-set > span > i {
  bottom: 0;
  left: 0; }

.ms-theme.fr-popup .fr-color-set > span .fr-selected-color {
  color: #ffffff;
  font-weight: 400;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

.ms-theme.fr-popup .fr-color-set > span:hover,
.ms-theme.fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222; }

.ms-theme .fr-drag-helper {
  background: #1e88e5; }

.ms-theme.fr-popup .fr-link:focus {
  background: #e0e0e0; }

.ms-theme .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0; }

.ms-theme .fr-file-upload-layer:hover {
  background: #e0e0e0; }

.ms-theme .fr-file-upload-layer.fr-drop {
  background: #e0e0e0;
  border-color: #1e88e5; }

.ms-theme .fr-file-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.ms-theme .fr-file-progress-bar-layer > h3 {
  margin: 10px 0; }

.ms-theme .fr-file-progress-bar-layer > div.fr-loader {
  background: #bcdbf7; }

.ms-theme .fr-file-progress-bar-layer > div.fr-loader span {
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s; }

.ms-theme .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0; }

.ms-theme.fr-box.fr-fullscreen {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  color: #646464; }

.ms-theme .fr-image-resizer {
  border: solid 1px #1e88e5; }

.ms-theme .fr-image-resizer .fr-handler {
  background: #1e88e5;
  border: solid 1px #ffffff; }

.ms-theme .fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px; }

.ms-theme .fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px; }

.ms-theme .fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px; }

.ms-theme .fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px; }

.ms-theme .fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px; }

@media (min-width: 1200px) {
  .ms-theme .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px; }
  .ms-theme .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px; }
  .ms-theme .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px; }
  .ms-theme .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px; }
  .ms-theme .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px; } }

.ms-theme.fr-image-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.ms-theme .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0; }

.ms-theme .fr-image-upload-layer:hover {
  background: #e0e0e0; }

.ms-theme .fr-image-upload-layer.fr-drop {
  background: #e0e0e0;
  border-color: #1e88e5; }

.ms-theme .fr-image-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.ms-theme .fr-image-progress-bar-layer > h3 {
  margin: 10px 0; }

.ms-theme .fr-image-progress-bar-layer > div.fr-loader {
  background: #bcdbf7; }

.ms-theme .fr-image-progress-bar-layer > div.fr-loader span {
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s; }

.ms-theme .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0; }

.ms-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more {
  -webkit-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -moz-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -ms-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -o-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s; }

.ms-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0; }

.ms-theme.fr-modal-head .fr-modal-tags a {
  opacity: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #1e88e5;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s; }

.ms-theme.fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #e0e0e0; }

.ms-themediv.fr-modal-body .fr-preloader {
  margin: 50px auto; }

.ms-themediv.fr-modal-body div.fr-image-list {
  padding: 0; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #333333;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  color: #ffffff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  background: #cccccc; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container img {
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,
.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #b8312f;
  color: #ffffff; }

.ms-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #f5f5f5;
  color: #1e88e5; }

.ms-theme.ms-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover {
  background: #e0e0e0; }

.ms-theme.ms-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #e0e0e0; }

.ms-theme.ms-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #ffffff; }

.ms-theme.ms-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #e0e0e0; }

.ms-theme .fr-line-breaker {
  border-top: 1px solid #1e88e5; }

.ms-theme .fr-line-breaker a.fr-floating-btn {
  left: calc(34%);
  top: -16px; }

.ms-theme .fr-qi-helper {
  padding-left: 10px; }

.ms-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
  color: #222222; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character {
  border: 1px solid #cccccc; }

.ms-theme .fr-element table td.fr-selected-cell,
.ms-theme .fr-element table th.fr-selected-cell {
  border: 1px double #1e88e5; }

.ms-theme .fr-table-resizer div {
  border-right: 1px solid #1e88e5; }

.ms-theme.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0; }

.ms-theme.fr-popup .fr-table-size .fr-select-table-size > span {
  padding: 0px 4px 4px 0; }

.ms-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
  border: 1px solid #dddddd; }

.ms-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(30, 136, 229, 0.3);
  border: solid 1px #1e88e5; }

.ms-theme.fr-popup .fr-table-colors {
  line-height: 0; }

.ms-theme.fr-popup .fr-table-colors > span > i {
  bottom: 0;
  left: 0; }

.ms-theme.fr-popup .fr-table-colors > span:focus {
  outline: 1px solid #222222; }

.ms-theme .fr-element .fr-video::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ms-theme.fr-box .fr-video-resizer {
  border: solid 1px #1e88e5; }

.ms-theme.fr-box .fr-video-resizer .fr-handler {
  background: #1e88e5;
  border: solid 1px #ffffff; }

.ms-theme.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px; }

.ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px; }

.ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px; }

.ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px; }

.ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px; }

@media (min-width: 1200px) {
  .ms-theme.fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px; }
  .ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px; }
  .ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px; }
  .ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px; }
  .ms-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px; } }

.ms-theme .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0; }

.ms-theme .fr-video-upload-layer:hover {
  background: #e0e0e0; }

.ms-theme .fr-video-upload-layer.fr-drop {
  background: #e0e0e0;
  border-color: #1e88e5; }

.ms-theme .fr-video-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.ms-theme .fr-video-progress-bar-layer > h3 {
  margin: 10px 0; }

.ms-theme .fr-video-progress-bar-layer > div.fr-loader {
  background: #bcdbf7; }

.ms-theme .fr-video-progress-bar-layer > div.fr-loader span {
  background: #1e88e5;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s; }

.ms-theme .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0; }

.ms-theme.fr-video-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.ms-theme .fr-view strong {
  font-weight: 700; }

.ms-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: #f5f5f5; }

.ms-theme .fr-view table td,
.ms-theme .fr-view table th {
  border: 1px solid #dddddd; }

.ms-theme .fr-view table th {
  background: #ebebeb; }

.ms-theme .fr-view[dir="rtl"] blockquote {
  border-right: solid 2px #5e35b1;
  margin-right: 0; }

.ms-theme .fr-view[dir="rtl"] blockquote blockquote {
  border-color: #00bcd4; }

.ms-theme .fr-view[dir="rtl"] blockquote blockquote blockquote {
  border-color: #43a047; }

.ms-theme .fr-view blockquote {
  border-left: solid 2px #5e35b1;
  margin-left: 0;
  color: #5e35b1; }

.ms-theme .fr-view blockquote blockquote {
  border-color: #00bcd4;
  color: #00bcd4; }

.ms-theme .fr-view blockquote blockquote blockquote {
  border-color: #43a047;
  color: #43a047; }

.ms-theme .fr-view span.fr-emoticon {
  line-height: 0; }

.ms-theme .fr-view span.fr-emoticon.fr-emoticon-img {
  font-size: inherit; }

.ms-theme .fr-view .fr-text-bordered {
  padding: 10px 0; }

.ms-theme .fr-tooltip {
  top: 0;
  left: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #222222;
  color: #ffffff;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s; }

.ms-theme.fr-toolbar .fr-command.fr-btn,
.ms-theme.fr-popup .fr-command.fr-btn {
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  margin: 0px 2px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  padding: 0;
  width: 30px;
  height: 30px; }

.ms-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.ms-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner {
  border: 0; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.ms-theme.fr-popup .fr-command.fr-btn.fr-btn-text {
  width: auto; }

.ms-theme.fr-toolbar .fr-command.fr-btn i,
.ms-theme.fr-popup .fr-command.fr-btn i {
  font-size: 13px;
  width: 13px;
  margin: 8.5px 8.5px; }

.ms-theme.fr-toolbar .fr-command.fr-btn span,
.ms-theme.fr-popup .fr-command.fr-btn span {
  font-size: 13px;
  line-height: 16px;
  min-width: 30px;
  height: 16px;
  padding: 0 2px; }

.ms-theme.fr-toolbar .fr-command.fr-btn img,
.ms-theme.fr-popup .fr-command.fr-btn img {
  margin: 8.5px 8.5px;
  width: 13px; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-active,
.ms-theme.fr-popup .fr-command.fr-btn.fr-active {
  color: #1e88e5;
  background: transparent; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {
  width: auto; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,
.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,
.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown img {
  margin-left: 5.5px;
  margin-right: 11.5px; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
  color: #333333;
  background: #e0e0e0; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  background: #e0e0e0 !important;
  color: #333333 !important; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {
  border-top-color: #333333 !important; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.ms-theme.fr-popup .fr-command.fr-btn.fr-dropdown::after {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #333333;
  right: 2.75px;
  top: 13.5px; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,
.ms-theme.fr-popup .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd; }

.ms-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.ms-theme.fr-popup .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd !important; }

.ms-theme.fr-toolbar.fr-disabled .fr-btn,
.ms-theme.fr-popup.fr-disabled .fr-btn,
.ms-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,
.ms-theme.fr-popup.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd; }

.ms-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.ms-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.ms-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.ms-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd; }

.ms-theme.fr-desktop .fr-command:hover,
.ms-theme.fr-desktop .fr-command:focus {
  color: #222222;
  background: #e0e0e0; }

.ms-theme.fr-desktop .fr-command:hover::after,
.ms-theme.fr-desktop .fr-command:focus::after {
  border-top-color: #222222 !important; }

.ms-theme.fr-desktop .fr-command.fr-selected {
  color: #333333;
  background: #e0e0e0; }

.ms-theme.fr-desktop .fr-command.fr-active:hover,
.ms-theme.fr-desktop .fr-command.fr-active:focus {
  color: #1e88e5;
  background: #e0e0e0; }

.ms-theme.fr-desktop .fr-command.fr-active.fr-selected {
  color: #1e88e5;
  background: #e0e0e0; }

.ms-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,
.ms-theme.fr-popup.fr-mobile .fr-command.fr-blink {
  background: transparent; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu {
  right: auto;
  bottom: auto;
  height: auto;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  background: #fff;
  padding: 0;
  margin: auto;
  -webkit-transition: max-height 0.2s ease 0s;
  -moz-transition: max-height 0.2s ease 0s;
  -ms-transition: max-height 0.2s ease 0s;
  -o-transition: max-height 0.2s ease 0s;
  margin-top: 0;
  max-height: 0;
  height: 0; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  overflow: auto;
  max-height: 275px; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  margin: 0;
  padding: 0; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  color: inherit;
  font-size: 14px; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fa {
  margin: 5px 0; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #e0e0e0; }

.ms-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd; }

.ms-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14); }

.ms-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
  height: auto;
  max-height: 275px; }

.ms-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  overflow-x: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.ms-theme.fr-modal .fr-modal-wrapper {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  background: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #cacaca;
  border-top: 1px solid #cacaca; }

@media (min-width: 768px) and (max-width: 991px) {
  .ms-theme.fr-modal .fr-modal-wrapper {
    margin: 30px auto; } }

@media (min-width: 992px) {
  .ms-theme.fr-modal .fr-modal-wrapper {
    margin: 50px auto; } }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #cacaca;
  -webkit-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
  -ms-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-head i {
  color: #222222; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-head i.fr-modal-close {
  top: 0;
  right: 0;
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s; }

.ms-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  margin: 0;
  font-weight: 400; }

.ms-theme.ms-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #e0e0e0; }

.ms-theme.fr-overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000; }

.ms-theme.fr-popup {
  color: #222222;
  background: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #cacaca;
  border-top: 1px solid #cacaca; }

.ms-theme.fr-popup .fr-input-focus {
  background: #f5f5f5; }

.ms-theme.fr-popup.fr-above {
  border-top: 0;
  border-bottom: 1px solid #cacaca;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-popup .fr-input-line {
  padding: 8px 0; }

.ms-theme.fr-popup .fr-input-line input[type="text"],
.ms-theme.fr-popup .fr-input-line textarea {
  margin: 0px 0 1px 0;
  border-bottom: solid 1px #bdbdbd;
  color: #222222; }

.ms-theme.fr-popup .fr-input-line input[type="text"]:focus,
.ms-theme.fr-popup .fr-input-line textarea:focus {
  border-bottom: solid 2px #1e88e5; }

.ms-theme.fr-popup .fr-input-line input + label,
.ms-theme.fr-popup .fr-input-line textarea + label {
  top: 0;
  left: 0;
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
  background: #f5f5f5; }

.ms-theme.fr-popup .fr-input-line input.fr-not-empty:focus + label,
.ms-theme.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {
  color: #1e88e5; }

.ms-theme.fr-popup .fr-input-line input.fr-not-empty + label,
.ms-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: #808080; }

.ms-theme.fr-popup .fr-buttons {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 2px;
  line-height: 0;
  border-bottom: 1px solid #cacaca; }

.ms-theme.fr-popup .fr-layer {
  width: 225px; }

@media (min-width: 768px) {
  .ms-theme.fr-popup .fr-layer {
    width: 300px; } }

.ms-theme.fr-popup .fr-action-buttons button.fr-command {
  color: #1e88e5;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s; }

.ms-theme.fr-popup .fr-action-buttons button.fr-command:hover,
.ms-theme.fr-popup .fr-action-buttons button.fr-command:focus {
  background: #e0e0e0;
  color: #1e88e5; }

.ms-theme.fr-popup .fr-action-buttons button.fr-command:active {
  background: #e0e0e0;
  color: #1e88e5; }

.ms-theme.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0; }

.ms-theme.fr-popup .fr-checkbox span {
  border: solid 1px #222222;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s; }

.ms-theme.fr-popup .fr-checkbox input {
  margin: 0;
  padding: 0; }

.ms-theme.fr-popup .fr-checkbox input:checked + span {
  background: #1e88e5;
  border-color: #1e88e5; }

.ms-theme.fr-popup .fr-checkbox input:focus + span {
  border-color: #1e88e5; }

.ms-theme.fr-popup.fr-rtl .fr-input-line input + label,
.ms-theme.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0; }

.ms-theme.fr-popup .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #cacaca;
  top: -9px;
  margin-left: -5px; }

.ms-theme.fr-popup.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top: 5px solid #cacaca; }

.ms-theme.fr-toolbar {
  color: #222222;
  background: #f5f5f5;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #cacaca;
  border-top: 1px solid #cacaca; }

.ms-theme.fr-toolbar.fr-inline .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #cacaca;
  top: -9px;
  margin-left: -5px; }

.ms-theme.fr-toolbar.fr-inline.fr-above {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #cacaca;
  border-top: 0; }

.ms-theme.fr-toolbar.fr-inline.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top-color: inherit;
  border-top-width: 5px; }

.ms-theme.fr-toolbar.fr-top {
  top: 0;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme.fr-toolbar.fr-bottom {
  bottom: 0;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-theme .fr-separator {
  background: #ebebeb; }

.ms-theme .fr-separator.fr-vs {
  height: 26px;
  width: 1px;
  margin: 2px; }

.ms-theme .fr-separator.fr-hs {
  height: 1px;
  width: calc(96%);
  margin: 0 2px; }

.ms-theme .fr-iframe {
  min-height: 150px; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

image-uploader {
  display: inline; }
  image-uploader .icon.-upload {
    width: 72px;
    height: 48px; }
  image-uploader[class*="ng-invalid"].ng-touched .uploadBox {
    border-color: #dc6f61; }

.uploadBox {
  background: #f9f9f9;
  text-align: center;
  border: 3px dashed #e6e6e6;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 100ms ease-in-out;
  position: relative;
  padding: 3rem;
  width: 100%; }

.uploadBox-text {
  font-size: 1.5rem;
  padding-top: 2rem;
  width: 100%; }

.upload-preview {
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border: 1px solid #cacaca; }

.dragover, .dragover.not-empty:before {
  border: 3px dashed #99CEF5 !important; }

.dragover {
  background-color: #EAF6FF; }

.dragover.not-empty:before {
  content: '';
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  background-color: rgba(234, 246, 255, 0.8);
  z-index: 1; }

.upload-loader {
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  transition: opacity 150ms ease-in-out; }

.upload-loader-box {
  position: relative;
  z-index: 2;
  width: 166px;
  height: 150px;
  border-radius: 8px;
  background: #fff;
  color: #999; }

.upload-loader-content {
  flex: 1; }

.upload-loader-footer {
  border-top: 1px solid #e6e6e6;
  padding: 1.3rem 0;
  text-align: center;
  width: 100%;
  margin-top: auto; }

.upload-progressText {
  margin-top: 1.2rem;
  font-size: 1.7rem; }

.upload-sizingDesc {
  margin-top: .3rem; }

.upload-changeLinks {
  margin-top: .8rem;
  margin-bottom: .8rem; }

.-small .uploadBox-text {
  padding-top: 1rem;
  line-height: 1.7rem;
  font-size: 1.3rem; }

.-small .upload-loader-box {
  width: 86px;
  height: 98px;
  border-radius: 8px; }

.-small .circleLoader {
  padding-top: .2rem; }

.-small .upload-progressText {
  margin-top: .5rem;
  font-size: 1.3rem; }

.-small .upload-loader .link {
  font-size: 1.3rem; }

.-small .icon.-upload {
  width: 41px;
  height: 28px; }

.-small .upload-loader-footer {
  padding-top: 0.6rem;
  padding-bottom: .8rem; }

/* Animations */
.a-fade.ng-enter {
  transition: 250ms ease-in-out all;
  opacity: 0; }

/* The finishing CSS styles for the enter animation */
.a-fade.ng-enter.ng-enter-active {
  opacity: 1; }

/* now the element will fade out before it is removed from the DOM */
.a-fade.ng-leave,
.a-leave.ng-leave {
  transition: 200ms ease-in-out all;
  opacity: 1; }

.a-fade.ng-leave.ng-leave-active,
.a-leave.ng-leave.ng-leave-active {
  opacity: 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

ms-product-logo {
  display: block; }
  ms-product-logo.-large .msProductLogo-tagline {
    font-size: 1.6rem; }
  ms-product-logo.-large .msProductLogo-desc {
    font-size: 2.7rem; }

.msProductLogo {
  height: auto; }
  .msProductLogo.-fe {
    width: 14rem; }
  .msProductLogo.-feLite {
    width: 17.4rem; }
  .msProductLogo.-ae {
    width: 16.9rem; }

.msProductLogo-tagline {
  padding-top: 1rem; }

.msProductLogo-desc {
  padding-top: .7rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

phonefield {
  display: inline-block; }

.phonefield {
  position: relative; }

.input.phonefield-main {
  width: 14.3rem; }

.input.phonefield-ext {
  width: 5rem;
  margin-left: .2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink), .popover-menu .item:not(.section), .popover-menu-item {
  display: flex;
  align-items: center; }

.popover-menu {
  box-shadow: 0 0 1.5rem 0.3rem rgba(0, 0, 0, 0.2); }

.popover-menu {
  z-index: 620;
  border-radius: .3rem;
  background-color: #fff;
  padding: .5rem;
  min-width: 13.5rem;
  top: 100%;
  margin-top: 2.1rem;
  cursor: auto; }

.popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink), .popover-menu .item:not(.section), .popover-menu-item {
  margin: 0;
  border: none;
  white-space: nowrap;
  padding: 0 1.2rem;
  line-height: 3.2rem;
  height: 3.2rem;
  color: #333;
  text-transform: none;
  font-weight: normal;
  font-size: 1.4rem;
  border-radius: 0.3rem;
  position: relative; }
  .popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .icon:not(.-supers-badge), .popover-menu .item:not(.section) .icon:not(.-supers-badge), .popover-menu-item .icon:not(.-supers-badge), .popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .icon:not(.-tooltipMenu), .popover-menu .item:not(.section) .icon:not(.-tooltipMenu), .popover-menu-item .icon:not(.-tooltipMenu) {
    fill: #555; }
  .popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .icon, .popover-menu .item:not(.section) .icon, .popover-menu-item .icon {
    margin-right: .9rem;
    margin-left: -.3rem; }
  .popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .icon.-tooltipMenu, .popover-menu .item:not(.section) .icon.-tooltipMenu, .popover-menu-item .icon.-tooltipMenu {
    margin-right: 0;
    fill: #999; }
  .popover-menu a:hover:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink), .popover-menu .item:hover:not(.section), .popover-menu-item:hover {
    text-decoration: none;
    background-color: #5298EE;
    color: #fff !important; }
    .popover-menu a:hover:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .shortcut, .popover-menu .item:hover:not(.section) .shortcut, .popover-menu-item:hover .shortcut {
      border-bottom-color: #fff; }
    .popover-menu a:hover:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .popover-menu-item-text-40, .popover-menu .item:hover:not(.section) .popover-menu-item-text-40, .popover-menu-item:hover .popover-menu-item-text-40 {
      color: white; }
  .popover-menu a:not([disabled]):hover:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .icon, .popover-menu .item:not([disabled]):hover:not(.section) .icon, .popover-menu-item:not([disabled]):hover .icon {
    fill: #fff !important; }
  .popover-menu a:active:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink), .popover-menu .item:active:not(.section), .popover-menu-item:active {
    text-decoration: none; }
  .popover-menu a:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink) .shortcut, .popover-menu .item:not(.section) .shortcut, .popover-menu-item .shortcut {
    margin-bottom: -.1rem; }
  .popover-menu a[disabled]:not(.section):not(.search-cancel):not(.link):not(.nonPopoverLink), .popover-menu .item[disabled]:not(.section), .popover-menu-item[disabled] {
    background-color: transparent;
    color: #adadad !important;
    opacity: 1;
    cursor: default; }

.popover-menu-item-text {
  line-height: 3.2rem; }

.popover-arrow {
  z-index: 621;
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 1.1rem;
  top: 0;
  box-sizing: border-box;
  cursor: auto;
  border-width: .8rem;
  border-style: solid;
  border-color: transparent transparent #fff #fff;
  box-shadow: -0.3rem 0.3rem 0.3rem 0 rgba(0, 0, 0, 0.1);
  transform-origin: 0 0;
  transform: rotate(135deg);
  left: 50%;
  top: 100%;
  margin-top: 2.2rem; }

.popover, .popover-menu, .popover-menu-mousetrap {
  position: absolute;
  display: inline-block; }

.popover {
  position: relative; }
  .popover.is-open {
    z-index: 600; }
  .popover._light .popover-menu a:not(.section):not(.search-cancel):not(.nonPopoverLink):hover, .popover._light .popover-menu .item:not(.section):hover {
    background-color: #ececec;
    color: #333 !important; }
  .popover.-right .popover-menu {
    right: 0; }
  .popover.-right.-side .popover-menu {
    margin-right: 2.5rem; }
  .popover.-left .popover-menu {
    left: 0; }
  .popover.-left.-side .popover-menu {
    margin-left: 2.5rem; }
  .popover.-center .popover-menu {
    left: 50%;
    margin-left: -6.75rem; }
  .popover.-icons .icon {
    vertical-align: middle; }
  .popover .icon.-chevron-down {
    vertical-align: middle; }

.popover-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100%;
  z-index: 610;
  cursor: default;
  overflow: hidden;
  background: #fff;
  opacity: 0.01; }

.popover-anchor {
  display: inline-block;
  position: relative; }
  .popover-anchor .btn .icon.-chevron-down {
    margin-left: .5rem;
    margin-right: 0; }

.popover-menu .section {
  border-top: 0.1rem solid #cacaca;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: -.5rem;
  margin-right: -.5rem;
  height: .1rem; }

.l-popover-menu-item {
  padding: 0.5rem 1.2rem; }

.popover-menu-item-text-40 {
  color: #999; }

.popover-menu-mousetrap {
  top: -1.5rem;
  width: 120%;
  left: -10%;
  height: 125%; }

.popover-menu-list {
  position: relative;
  z-index: 622; }

.popover-sub-menu .tpd-content {
  min-width: 11rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.pulldown.is-active:not(.nofocus) {
  outline-offset: 0;
  border: 0.1rem solid #4ac6fa;
  box-shadow: 0 0 0 0.1rem #4ac6fa; }

/* .pulldownStatus:before {
	content: "";
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	left: 1rem;
	background: #78c937;
	border-radius: 1.2rem;
	top: 1.1rem;
} */
.pulldown.-month, .pulldown.-year {
  display: inline-block;
  margin-right: .4rem; }

pulldown {
  display: inline-block; }

.pulldown select {
  -moz-appearance: none !important;
  cursor: pointer;
  width: 100%;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  -webkit-appearance: none;
  padding-left: 1rem;
  padding-right: 3.3rem;
  line-height: 2.7rem;
  height: 100%; }

.pulldown {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem;
  user-select: none;
  text-align: left;
  padding: 0;
  position: relative;
  line-height: 2.6rem;
  background-color: #f1f1f1;
  cursor: auto;
  background-image: url("/images/svg/pulldown.svg");
  background-repeat: no-repeat !important;
  background-position: right 1.2rem center !important; }
  .pulldown.-short {
    height: 2.4rem;
    line-height: 2rem;
    font-size: 1.3rem; }
    .pulldown.-short select {
      padding-left: .8rem;
      line-height: inherit; }
  .pulldown.-mini {
    font-size: 1.5rem;
    max-width: 9.4rem; }
  .pulldown.-sm {
    width: 11rem; }
  .pulldown.-mega {
    width: 34.2rem; }
  .pulldown.-auto {
    min-width: 25.2rem;
    max-width: 50rem;
    width: auto !important; }
  .pulldown.-full {
    width: 100%; }
  .pulldown.-inputGroup {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .pulldown.-hour {
    width: 8.5rem; }
  .pulldown.-ampm {
    width: 7rem; }
  .pulldown.-month {
    max-width: 14.6rem; }
  .pulldown.-year {
    max-width: 9.8rem; }

pulldown + pulldown {
  margin-left: 1px; }

.async.-pulldown.-waiting:not(.-loaded),
pulldown .pulldown.is-disabled {
  opacity: 0.4; }
  .async.-pulldown.-waiting:not(.-loaded) select,
  pulldown .pulldown.is-disabled select {
    cursor: auto; }

.pulldown.is-active {
  z-index: 1; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.radioGroup-row-fields {
  position: relative;
  top: .3rem; }

.radioGroup {
  display: inline-block;
  line-height: 2.9rem;
  position: relative; }
  .radioGroup .msRadioBtn {
    vertical-align: top;
    margin-right: 1.5rem; }
  .radioGroup .lastRadio .msRadioBtn, .radioGroup .msRadioBtn.-tight {
    margin-right: .3rem; }
  .radioGroup.-block .msRadioBtn {
    margin-right: 0; }
  .radioGroup.-vertical .msRadioBtn {
    display: block; }
  .radioGroup.-vertical radio-button + radio-button {
    margin-top: .9rem;
    display: block; }
  .radioGroup.-tightBottom .msRadioBtn {
    margin-bottom: 0; }
  .radioGroup.-spaced .radioGroup-row {
    margin-top: 0; }
  .radioGroup.-horizontal {
    height: 2.9rem; }
    .radioGroup.-horizontal .radioGroup-options {
      display: flex; }
  .radioGroup.-pairedWithField {
    margin-top: .3rem; }

.radioGroupInset {
  padding-left: 4rem;
  padding-top: .4rem; }

.radioRow {
  padding-top: .6rem; }
  .radioRow .msRadioBtn {
    margin-bottom: 0; }

.radioGroup-row {
  display: block;
  margin-top: -.7rem; }
  .radioGroup-row:first-child {
    margin-top: 0; }

.radioGroup-row-fields {
  display: inline-flex;
  margin-left: -1.2rem;
  padding-left: .1rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.switcher.is-disabled .popover {
  cursor: auto; }

.switcher.is-disabled .switcher-chevron {
  display: none; }

.switcher-tab .icon {
  width: 2.6rem;
  height: 2.6rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

textbox, .textbox textarea.-code {
  display: block;
  max-width: 66rem;
  width: 100%; }

textbox {
  width: 100%; }

.textbox {
  position: relative;
  display: inline-block;
  width: 100%; }
  .textbox textarea.-hTall textarea {
    height: 36.3rem; }
  .textbox textarea.-code {
    border: none;
    background-color: #222222;
    width: 100%;
    min-height: 30rem;
    color: #aaaaaa;
    font-family: Menlo,Courier;
    font-size: 1.4rem;
    line-height: 2rem;
    padding: 2rem; }
  .textbox textarea.-weEmail {
    width: 54rem;
    max-width: 54rem; }
  .textbox textarea.-weWebFE {
    width: 61rem;
    max-width: 61rem; }
  .textbox textarea.-weWebAE {
    width: 77rem;
    max-width: 77rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.textfield {
  position: relative;
  display: inline-block;
  width: 100%; }

.textfield-input {
  width: 100%; }

.textfield-icon {
  position: absolute;
  top: 1.1rem;
  left: .9rem; }
  .textfield-icon .icon {
    fill: #bebebe; }

textfield[disabled] .inputGroup-addon {
  opacity: 0.4; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

timefield {
  display: inline-block; }
  timefield pulldown {
    vertical-align: top; }

.timefield.-short .pulldown {
  height: 2.4rem;
  line-height: 2rem;
  font-size: 1.3rem; }
  .timefield.-short .pulldown select {
    padding-left: .8rem;
    line-height: inherit; }
/*
 * Tipped - A Complete Javascript Tooltip Solution - v4.5.7
 * (c) 2012-2016 Nick Stakenburg
 *
 * http://www.tippedjs.com
 *
 * License: http://www.tippedjs.com/license
 */

.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip,
.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content { padding-right: 0 !important; }
.tpd-tooltip .tpd-content-no-padding { padding: 0 !important; }

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative { width: 100%; }
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.tpd-has-title-close .tpd-title { padding-right: 0 !important; }
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}


/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top { display: block; }
.tpd-visible-frame-bottom .tpd-frame-bottom { display: block; }
.tpd-visible-frame-left .tpd-frame-left { display: block; }
.tpd-visible-frame-right .tpd-frame-right { display: block; }

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow { box-shadow: none !important; }

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* only the top background box should be shown when not using a stem */
.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem { display: none; }
.tpd-no-stem .tpd-background-box-top { display: block; }

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.tpd-background-loading { display: none; }
/* no radius */
.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background { border-radius: 0; }
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top { top: 0; }
.tpd-background-box-bottom { bottom: 0; }
.tpd-background-box-left { left: 0; }
.tpd-background-box-right { right: 0; }

/* iframeshim IE6 */
.tpd-iframeshim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side { width: 100%; }
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side { height: 100%; }

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset { margin: 0 !important; }

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer { margin-top: 0; }

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1,1);
  transform: scale(-1,1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * { z-index: 0; zoom: 1; }

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1,1);
  transform: rotate(-90deg) scale(-1,1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1,-1) translate(0, -100%);
  transform: scale(1,-1) translate(0, -100%);
}


/* Spinner */
.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper { display: none; }
.tpd-is-loading .tpd-background { display: none; }
.tpd-is-loading .tpd-background-loading { display: block; }



/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper { display: block; }


/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover { color: #808080; text-decoration: underline; }
.tpd-tooltip a:hover { color: #6c6c6c; }


/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background { border-radius: 5px; }
.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-x-small.tpd-no-radius .tpd-stem { margin-left: 7px; }
.tpd-size-x-small .tpd-close { margin-bottom: 1px; }
.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.tpd-size-x-small .tpd-spinner-spin { margin: 6px 0 0 9px; }
.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background { border-radius: 6px; }
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-small.tpd-no-radius .tpd-stem { margin-left: 8px; }
.tpd-size-small .tpd-close { margin: 2px 1px; }
.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.tpd-size-small .tpd-spinner-spin { margin: 7px 0 0 13px; }
.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}


/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background { border-radius: 8px; }
.tpd-size-medium .tpd-stem {
  width: 16px;      /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-medium.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-medium .tpd-close { margin: 4px 2px; }
/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */
.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.tpd-size-medium .tpd-spinner-spin { margin: 8px 0 0 15px; }
.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}


/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background { border-radius: 8px; }
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-large.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-large .tpd-close { margin: 5px 2px 5px 2px; }
.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.tpd-size-large .tpd-spinner-spin { margin: 9px 0 0 17px; }
.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}



/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close { color: #fff; }
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1);
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #404040; }
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a { color: #ccc; }
.tpd-skin-dark a:hover { color: #c0c0c0; }


/* light */
.tpd-skin-light .tpd-content,
.tpd-skin-light .tpd-title,
.tpd-skin-light .tpd-close { color: #333; }
.tpd-skin-light .tpd-background-content {
  background-color: #fff;
}
.tpd-skin-light .tpd-background {
  border-width: 1px;
  border-color: #838383;
  border-color: rgba(0,0,0,.3);
}
.tpd-skin-light .tpd-background-title {
  background-color: #f7f7f7;
}
.tpd-skin-light .tpd-title-wrapper { border-bottom: 1px solid #c0c0c0; }
.tpd-skin-light .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
/* fallback for no/disabled shadow */
.tpd-skin-light.tpd-no-shadow .tpd-background {
  border-color: #acacac;
  border-color: rgba(100,100,100,.3);
}
.tpd-skin-light .tpd-spinner-spin {
  border-color: rgba(51,51,51,.2);
  border-left-color: #333;
}
.tpd-skin-light a { color: #808080; }
.tpd-skin-light a:hover { color: #6c6c6c; }


/* gray */
.tpd-skin-gray .tpd-content,
.tpd-skin-gray .tpd-title,
.tpd-skin-gray .tpd-close { color: #fff; }
.tpd-skin-gray .tpd-background-content,
.tpd-skin-gray .tpd-background-title {
  background-color: #727272;
}
.tpd-skin-gray .tpd-background {
  border-width: 1px;
  border-color: #727272;
  border-color: rgba(255,255,255,.1);
}
.tpd-skin-gray .tpd-title-wrapper { border-bottom: 1px solid #505050; }
.tpd-skin-gray .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
.tpd-skin-gray a { color: #ccc; }
.tpd-skin-gray a:hover { color: #b6b6b6; }


/* red */
.tpd-skin-red .tpd-content,
.tpd-skin-red .tpd-title,
.tpd-skin-red .tpd-close { color: #fff; }
.tpd-skin-red .tpd-background-content { background-color: #e13c37; }
.tpd-skin-red .tpd-background {
  border-width: 1px;
  border-color: #a30500;
  border-color: rgba(12,0,0,.6);
}
.tpd-skin-red .tpd-background-title { background-color: #e13c37; }
.tpd-skin-red .tpd-title-wrapper { border-bottom: 1px solid #a30500; }
.tpd-skin-red .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-red .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
.tpd-skin-red a { color: #ddd; }
.tpd-skin-red a:hover { color: #c6c6c6; }


/* green */
.tpd-skin-green .tpd-content,
.tpd-skin-green .tpd-title,
.tpd-skin-green .tpd-close { color: #fff; }
.tpd-skin-green .tpd-background-content { background-color: #4aab3a; }
.tpd-skin-green .tpd-background {
  border-width: 1px;
  border-color: #127c00;
  border-color: rgba(0,12,0,.6);
}
.tpd-skin-green .tpd-background-title { background-color: #4aab3a; }
.tpd-skin-green .tpd-title-wrapper { border-bottom: 1px solid #127c00; }
.tpd-skin-green .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-green .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
.tpd-skin-green a { color: #ddd; }
.tpd-skin-green a:hover { color: #c6c6c6; }


/* blue */
.tpd-skin-blue .tpd-content,
.tpd-skin-blue .tpd-title,
.tpd-skin-blue .tpd-close { color: #fff; }
.tpd-skin-blue .tpd-background-content { background-color: #45a3e3; }
.tpd-skin-blue .tpd-background {
  border-width: 1px;
  border-color: #1674b4;
  border-color: rgba(0,0,12,.6);
}
.tpd-skin-blue .tpd-background-title { background-color: #45a3e3; }
.tpd-skin-blue .tpd-title-wrapper { border-bottom: 1px solid #1674b4; }
.tpd-skin-blue .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-blue .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
.tpd-skin-blue a { color: #ddd; }
.tpd-skin-blue a:hover { color: #c6c6c6; }


/* lightyellow */
.tpd-skin-lightyellow .tpd-content,
.tpd-skin-lightyellow .tpd-title,
.tpd-skin-lightyellow .tpd-close { color: #333; }
.tpd-skin-lightyellow .tpd-background-content { background-color: #ffffa9; }
.tpd-skin-lightyellow .tpd-background {
  border-width: 1px;
  border-color: #9d9c8c;
  border-color: rgba(8,8,0,.35);
}
.tpd-skin-lightyellow .tpd-background-title { background-color: #ffffa9; }
.tpd-skin-lightyellow .tpd-title-wrapper { border-bottom: 1px solid #a7a697; }
.tpd-skin-lightyellow .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-lightyellow .tpd-spinner-spin {
  border-color: rgba(51,51,51,.2);
  border-left-color: #333;
}
.tpd-skin-lightyellow a { color: #777; }
.tpd-skin-lightyellow a:hover { color: #868686; }


/* lightblue */
.tpd-skin-lightblue .tpd-content,
.tpd-skin-lightblue .tpd-title,
.tpd-skin-lightblue .tpd-close { color: #333; }
.tpd-skin-lightblue .tpd-background-content { background-color: #bce5ff; }
.tpd-skin-lightblue .tpd-background {
  border-width: 1px;
  border-color: #7c868a;
  border-color: rgba(0,0,8,.35);
}
.tpd-skin-lightblue .tpd-background-title { background-color: #bce5ff; }
.tpd-skin-lightblue .tpd-title-wrapper { border-bottom: 1px solid #909b9f; }
.tpd-skin-lightblue .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-lightblue .tpd-spinner-spin {
  border-color: rgba(51,51,51,.2);
  border-left-color: #333;
}
.tpd-skin-lightblue a { color: #777; }
.tpd-skin-lightblue a:hover { color: #868686; }


/* lightpink */
.tpd-skin-lightpink .tpd-content,
.tpd-skin-lightpink .tpd-title,
.tpd-skin-lightpink .tpd-close { color: #333; }
.tpd-skin-lightpink .tpd-background-content { background-color: #ffc4bf; }
.tpd-skin-lightpink .tpd-background {
  border-width: 1px;
  border-color: #8d817c;
  border-color: rgba(8,0,0,.35);
}
.tpd-skin-lightpink .tpd-background-title { background-color: #ffc4bf; }
.tpd-skin-lightpink .tpd-title-wrapper { border-bottom: 1px solid #a08f8f; }
.tpd-skin-lightpink .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
.tpd-skin-lightpink .tpd-spinner-spin {
  border-color: rgba(51,51,51,.2);
  border-left-color: #333;
}
.tpd-skin-lightpink a { color: #777; }
.tpd-skin-lightpink a:hover { color: #868686; }/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.tpd-skin-popover a:not(.section) {
  display: flex;
  align-items: center; }

.tpd-skin-popover .tpd-background-shadow {
  box-shadow: 0 0 1.5rem 0.3rem rgba(0, 0, 0, 0.2); }

.tpd-skin-popover a:not(.section) {
  margin: 0;
  border: none;
  white-space: nowrap;
  padding: 0 1.2rem;
  line-height: 3.2rem;
  height: 3.2rem;
  color: #333;
  text-transform: none;
  font-weight: normal;
  font-size: 1.4rem;
  border-radius: 0.3rem;
  position: relative; }
  .tpd-skin-popover a:not(.section) .icon:not(.-supers-badge), .tpd-skin-popover a:not(.section) .icon:not(.-tooltipMenu) {
    fill: #555; }
  .tpd-skin-popover a:not(.section) .icon {
    margin-right: .9rem;
    margin-left: -.3rem; }
  .tpd-skin-popover a:not(.section) .icon.-tooltipMenu {
    margin-right: 0;
    fill: #999; }
  .tpd-skin-popover a:hover:not(.section) {
    text-decoration: none;
    background-color: #5298EE;
    color: #fff !important; }
    .tpd-skin-popover a:hover:not(.section) .shortcut {
      border-bottom-color: #fff; }
    .tpd-skin-popover a:hover:not(.section) .popover-menu-item-text-40 {
      color: white; }
  .tpd-skin-popover a:not([disabled]):hover:not(.section) .icon {
    fill: #fff !important; }
  .tpd-skin-popover a:active:not(.section) {
    text-decoration: none; }
  .tpd-skin-popover a:not(.section) .shortcut {
    margin-bottom: -.1rem; }
  .tpd-skin-popover a[disabled]:not(.section) {
    background-color: transparent;
    color: #adadad !important;
    opacity: 1;
    cursor: default; }

.tpd-skin-popover .tpd-visible-frame-top .tpd-stem:after, .tpd-skin-popover .tpd-visible-frame-bottom .tpd-stem:after, .tpd-skin-popover .tpd-visible-frame-left .tpd-stem:after, .tpd-skin-popover .tpd-visible-frame-right .tpd-stem:after {
  content: '';
  z-index: 621;
  box-sizing: border-box;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  margin-left: -0.8rem;
  transform: rotate(135deg);
  left: 50%;
  top: 0.6rem;
  box-shadow: -0.3rem 0.3rem 0.3rem 0 rgba(0, 0, 0, 0.1); }

.tooltip-link-text {
  font-family: "Roboto", Arial, sans-serif;
  color: #777;
  line-height: 1.4;
  display: inline-block;
  font-size: 1.5rem; }
  @media (min-device-width: 768px) {
    .tooltip-link-text {
      font-size: 1.3rem; } }

.tooltip {
  display: none;
  position: relative;
  font-size: 1.3rem;
  line-height: 1.45; }
  .tooltip * {
    font-size: 1.3rem;
    line-height: 1.45; }

.tpd-tooltip {
  margin: 1px; }

.tpd-content-wrapper.tpd-content-wrapper {
  overflow: visible; }

.tpd-visible-frame-top, .tpd-visible-frame-top + .tpd-content-wrapper {
  margin-top: 0; }

.tpd-visible-frame-right, .tpd-visible-frame-right + .tpd-content-wrapper {
  margin-left: 0; }

.tpd-visible-frame-left, .tpd-visible-frame-left + .tpd-content-wrapper {
  margin-left: 0; }

.tpd-visible-frame-bottom, .tpd-visible-frame-bottom + .tpd-content-wrapper {
  margin-top: 0; }

.tpd-content-wrapper {
  overflow: visible; }

.tpd-background {
  border-radius: .6rem;
  border-color: #555;
  color: #ececec; }

.tpd-background-title {
  background-color: #555;
  color: #ececec; }

.tpd-background-content {
  background-color: #555;
  color: #ececec; }

.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #555;
  color: #ececec; }

.tpd-skin-dark .tpd-background {
  border-color: #555;
  color: #ececec; }

.tpd-content-spacer {
  min-width: 15rem;
  max-width: 25rem; }

.tpd-skin-popover .tpd-background-content {
  background-color: #fff; }

.tpd-skin-popover .tpd-background {
  border: none;
  border-radius: 0.3rem; }

.tpd-skin-popover .tpd-content {
  padding: 5px; }

.tpd-skin-popover a, .tpd-skin-popover span {
  font-size: 1.4rem; }

.tpd-skin-popover a:not(.section) {
  text-decoration: none;
  color: #333;
  border-radius: 0.3rem; }
  .tpd-skin-popover a:not(.section):hover {
    color: #fff;
    text-decoration: none; }

.tpd-skin-popover .section {
  border-top: 0.1rem solid #cacaca;
  margin: .5rem -5px;
  height: .1rem; }

.tooltipPopover._light a:not(.section):hover {
  background-color: #ececec;
  color: #333 !important; }

.tpd-skin-popover .tpd-stem {
  width: 24px;
  height: 12px; }

.tpd-skin-popover .tpd-visible-frame-bottom .tpd-stem:after {
  box-shadow: 0.3rem -0.3rem 0.3rem 0 rgba(0, 0, 0, 0.1);
  top: -0.8rem; }

.tpd-skin-popover .tpd-visible-frame-left .tpd-stem:after {
  box-shadow: 0.2rem 0.2rem 0.3rem 0 rgba(0, 0, 0, 0.1);
  top: 50%;
  margin-top: -0.8rem;
  margin-left: 0rem; }

.tpd-skin-popover .tpd-visible-frame-right .tpd-stem:after {
  box-shadow: -0.2rem -0.2rem 0.3rem 0 rgba(0, 0, 0, 0.1);
  top: 50%;
  margin-top: -0.8rem;
  margin-left: -1.5rem; }

.icon.-tooltip {
  fill: #999;
  position: relative;
  display: inline-block;
  cursor: pointer;
  top: -.1rem;
  margin-right: .4em;
  vertical-align: middle; }
  .icon.-tooltip:hover {
    fill: #555; }

.tooltip-link {
  display: inline-block;
  cursor: pointer;
  text-decoration: none; }
  .tooltip-link > * {
    color: #999; }
  .tooltip-link:hover > * {
    color: #555; }
  .tooltip-link:hover .tooltip-link-text {
    border-bottom: 0.1rem dotted #555; }
  .tooltip-link.when-med {
    display: inline-block; }
  .tooltip-link.inlineLabel {
    display: none; }

.tooltip-link-text {
  font-size: 1.2rem;
  border-bottom: 0.1rem dotted #999;
  line-height: 1; }

.tooltip-linkText {
  border-bottom: 0.1rem dashed #333; }

.tooltip-heading {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.8rem;
  margin-bottom: 0.4em;
  font-weight: bold; }

.tooltip.-sm {
  width: 16rem; }

.tooltip.-med {
  width: 25rem; }

.tooltip-wText {
  margin-top: -.4rem;
  padding-left: .2rem;
  position: relative;
  top: 0.5rem; }
  .tooltip-wText.-img {
    position: static; }

.tooltip.-r252 {
  width: 25.2rem; }

.tooltip.-l252 {
  width: 25.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.alert.-global .alert-close, .alert.-full .close {
  top: 50%; }

alert {
  display: block; }

.alert {
  display: inline-block;
  position: relative;
  text-align: left;
  line-height: 2.4rem;
  padding: .6rem 1.2rem 1.1rem;
  border-width: .2rem;
  border-style: solid;
  border-radius: 1.2rem;
  color: #333;
  font-family: "Roboto", Arial, sans-serif; }
  .alert.-noBorder {
    display: block;
    width: 100%;
    border: 0;
    border-radius: 0;
    padding-left: 2rem;
    padding-right: 2rem; }
  .alert.-global {
    display: block;
    width: 100%;
    padding: 1.6rem 26% 1.6rem 1.5rem;
    border: none;
    border-radius: 0; }
    .alert.-global .alert-close {
      margin: -1.5rem 1.5rem 0; }
    .alert.-global .alert-title {
      display: inline-block;
      padding-left: .5rem; }
  .alert.-page, .alert.-pageLeft {
    display: block;
    width: 100%;
    padding: 1.1rem 1.5rem 0.9rem 4.7rem;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-radius: 0; }
    .alert.-page.-wClose, .alert.-wClose.-pageLeft {
      padding-right: 5rem; }
    .alert.-page .alert-inner, .alert.-pageLeft .alert-inner {
      position: relative;
      margin: 0 auto;
      text-align: center;
      top: .3rem; }
      .alert.-page .alert-inner *, .alert.-pageLeft .alert-inner * {
        vertical-align: top; }
    .alert.-page .alert-inner.alert-inner, .alert.-pageLeft .alert-inner.alert-inner {
      padding-left: 0; }
    .alert.-page .alert-icon, .alert.-pageLeft .alert-icon {
      position: static;
      display: inline-block;
      margin-left: -3.2rem;
      margin-top: -.5rem; }
    .alert.-page .alert-close, .alert.-pageLeft .alert-close {
      top: 2.1rem;
      margin: -1.5rem 1rem 0; }
  .alert.-pageLeft {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    .alert.-pageLeft.-wClose {
      padding-right: 7rem; }
    .alert.-pageLeft.-wIcon .alert-inner {
      padding-left: 3.2rem; }
    .alert.-pageLeft .alert-inner {
      text-align: left;
      max-width: 100%; }
    .alert.-pageLeft .alert-inner-content {
      display: block; }
  .alert.-inlineSm {
    display: inline-block;
    max-width: 37rem; }
  .alert.-med {
    max-width: 47rem; }
  .alert.-inline {
    display: inline-block; }
  .alert.-wClose {
    padding-right: 5.3rem; }
  .alert.-wIcon .alert-inner {
    padding-left: 2.6rem; }
  .alert.-full {
    width: 100%; }
    .alert.-full .close {
      margin: -1.5rem 1.5rem 0; }

.alert-title {
  display: inline;
  color: #333;
  font-size: 1.3rem;
  line-height: 1.1; }

.alert-message {
  font-size: 1.3rem; }
  .alert-message * {
    font-size: 1.3rem; }

.alert-inner-content {
  display: inline-block;
  text-align: left;
  line-height: 1.8rem; }

.alert-icon {
  margin-right: .5rem;
  margin-left: -3.2rem;
  margin-top: -.6rem;
  display: inline-block;
  position: relative;
  top: .7rem; }

.alert-close {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  height: 3rem;
  width: 3rem;
  padding: .6rem;
  margin: .3rem;
  border-radius: .5rem; }
  .alert-close .icon {
    position: relative;
    top: -.1rem;
    left: -.1rem;
    height: 2rem;
    width: 2rem; }

.alert._info, .card-status._info {
  background-color: #e7f5ff;
  border-color: #a4cdec; }
  .alert._info .icon, .alert._info .alert-icon, .card-status._info .icon, .card-status._info .alert-icon {
    fill: #7eb6e0;
    color: #7eb6e0; }
  .alert._info .alert-close, .card-status._info .alert-close {
    fill: #7dadd2;
    color: #7dadd2; }
    .alert._info .alert-close:hover, .alert._info .alert-close:active, .card-status._info .alert-close:hover, .card-status._info .alert-close:active {
      background-color: #a4cdec; }
      .alert._info .alert-close:hover .icon, .alert._info .alert-close:active .icon, .card-status._info .alert-close:hover .icon, .card-status._info .alert-close:active .icon {
        fill: #e7f5ff; }

.alert._warning, .card-status._warning {
  background-color: #fff7e7;
  border-color: #ebd2aa; }
  .alert._warning .icon, .alert._warning .alert-icon, .card-status._warning .icon, .card-status._warning .alert-icon {
    fill: #d7b98a;
    color: #d7b98a; }
  .alert._warning .alert-close, .card-status._warning .alert-close {
    fill: #d4b584;
    color: #d4b584; }
    .alert._warning .alert-close:hover, .alert._warning .alert-close:active, .card-status._warning .alert-close:hover, .card-status._warning .alert-close:active {
      background-color: #ebd2aa; }
      .alert._warning .alert-close:hover .icon, .alert._warning .alert-close:active .icon, .card-status._warning .alert-close:hover .icon, .card-status._warning .alert-close:active .icon {
        fill: #fff7e7; }

.alert._success, .card-status._success {
  background-color: #eafade;
  border-color: #b4d798; }
  .alert._success .icon, .alert._success .alert-icon, .card-status._success .icon, .card-status._success .alert-icon {
    fill: #98c772;
    color: #98c772; }
  .alert._success .alert-close, .card-status._success .alert-close {
    fill: #94bb75;
    color: #94bb75; }
    .alert._success .alert-close:hover, .alert._success .alert-close:active, .card-status._success .alert-close:hover, .card-status._success .alert-close:active {
      background-color: #b4d798; }
      .alert._success .alert-close:hover .icon, .alert._success .alert-close:active .icon, .card-status._success .alert-close:hover .icon, .card-status._success .alert-close:active .icon {
        fill: #eafade; }

.alert._error, .card-status._error {
  background-color: #ffecea;
  border-color: #f2afa6; }
  .alert._error .icon, .alert._error .alert-icon, .card-status._error .icon, .card-status._error .alert-icon {
    fill: #e7887c;
    color: #e7887c; }
  .alert._error .alert-close, .card-status._error .alert-close {
    fill: #e39186;
    color: #e39186; }
    .alert._error .alert-close:hover, .alert._error .alert-close:active, .card-status._error .alert-close:hover, .card-status._error .alert-close:active {
      background-color: #f2afa6; }
      .alert._error .alert-close:hover .icon, .alert._error .alert-close:active .icon, .card-status._error .alert-close:hover .icon, .card-status._error .alert-close:active .icon {
        fill: #ffecea; }

.alert.is-active {
  display: block; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

alerts {
  display: block; }

.alerts-item + .alerts-item {
  margin-top: 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.async.-gridBlock, .async.-gridBlock .async-content, .async.-gridBlockVertical, .async.-gridBlockVertical .async-content, async-loader[type*=gridBlock] {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

async-loader {
  display: block; }

.async.-default .async-loaderContainer, .async.-modalLoader .async-loaderContainer, .async.-page .async-loaderContainer, .async.-pageTop .async-loaderContainer {
  width: 100%;
  display: flex;
  justify-content: center; }
  .async.-default .async-loaderContainer .icon.icon-loader, .async.-modalLoader .async-loaderContainer .icon.icon-loader, .async.-page .async-loaderContainer .icon.icon-loader, .async.-pageTop .async-loaderContainer .icon.icon-loader {
    width: 3.3rem;
    height: 3.3rem; }

.async.-default .async-loader, .async.-modalLoader .async-loader, .async.-page .async-loader, .async.-pageTop .async-loader {
  margin-left: -1.65rem; }

.async {
  position: relative;
  display: block; }
  .async.-none .async-loader {
    display: none; }
  .async.-default.-waiting {
    min-height: 3.3rem;
    width: 100%;
    display: block; }
  .async.-default .async-loader {
    top: 50%;
    margin-top: -1.65rem; }
  .async.-modalLoader {
    display: block; }
    .async.-modalLoader.-waiting {
      padding-top: 5rem;
      min-height: 20rem; }
  .async.-pulldown {
    display: inline-block; }
    .async.-pulldown .async-loader {
      right: .3rem;
      top: .15rem;
      z-index: 1;
      background-color: #f1f1f1;
      background-color: #f1f1f1; }
      .async.-pulldown .async-loader .icon.icon-loader {
        width: 2.2rem;
        height: 2.4rem; }
  .async.-block {
    display: block; }
  .async.-full {
    width: 100%; }
  .async.-overlay.-waiting .async-mask {
    opacity: .5; }
  .async.-overlay.-reading {
    height: 13rem;
    overflow: hidden; }
    .async.-overlay.-reading .async-mask {
      opacity: 1; }
  .async.-overlay.-writing .async-loaderContainer {
    bottom: 6rem;
    top: auto; }
  .async.-overlay > .async-loaderContainer {
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    margin-top: -1.7rem;
    margin-left: -5rem;
    z-index: 230;
    text-align: center;
    width: 10rem; }
    .async.-overlay > .async-loaderContainer loader {
      display: inline-block;
      text-align: left; }
    .async.-overlay > .async-loaderContainer svg, .async.-overlay > .async-loaderContainer loader {
      height: 3.3rem;
      width: 3.3rem; }
  .async.-overlay > .async-mask {
    position: absolute;
    top: .1rem;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 229; }
  .async.-myEventsLoader > .async-mask {
    background: #eef1f5; }
  .async.-inline {
    display: inline-block; }
    .async.-inline .async-loader {
      margin-left: 0; }
  .async.-chart {
    display: block; }
    .async.-chart.-waiting {
      border: 0.1rem solid #cacaca; }
      .async.-chart.-waiting .async-mask {
        opacity: .75; }
    .async.-chart > .async-loaderContainer {
      top: 50%;
      margin-top: -1.75rem; }
  .async.-page, .async.-pageTop {
    display: block; }
    .async.-page.-waiting, .-waiting.async.-pageTop {
      border-top: 0.1rem solid #cacaca;
      margin-left: 2.5rem;
      margin-right: 2.5rem;
      min-height: 16rem;
      display: block; }
    .async.-page .async-loader, .async.-pageTop .async-loader {
      top: 10rem; }
  .async.-pageTop.-waiting {
    border-top: none; }
  .async.-gridBlock {
    display: flex !important; }
  .async.-gridBlockVertical {
    display: flex !important; }
    .async.-gridBlockVertical .async-content {
      flex-direction: column; }

.async-loader {
  position: absolute; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.dropdownMenu {
  line-height: 1.5;
  min-width: 15.6rem;
  padding: .5rem 0;
  position: absolute;
  top: 100%;
  z-index: 1;
  background-color: #fff;
  box-shadow: 0 0.1rem 0.3rem 0 rgba(0, 0, 0, 0.3); }

.dropdownMenu li {
  color: #333;
  text-align: left;
  font-size: 1.5rem;
  font-family: Arial, sans-serif;
  padding: 1rem 1.2rem 1rem 1rem;
  width: 100%;
  display: block;
  white-space: nowrap;
  text-decoration: none !important;
  line-height: 1.5; }

.dropdownMenu li:hover {
  background-color: #ececec; }

.dropdownMenu li:active {
  background-color: #5298EE;
  color: #fff; }
  .dropdownMenu li:active * {
    border-color: #fff !important; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.dropdownMenu {
  box-shadow: 0 0.1rem 0.4rem 0 rgba(0, 0, 0, 0.5);
  background: #fff; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 200ms ease; }

.dropdown {
  position: relative; }

.dropdown-menu {
  position: absolute;
  z-index: 450; }

.dropdown-backdrop {
  opacity: 0.2;
  background-color: #000;
  z-index: 279; }
  .dropdown-backdrop.ng-enter {
    opacity: 0; }
  .dropdown-backdrop.ng-enter-active {
    opacity: 0.2; }
  .dropdown-backdrop.ng-leave {
    opacity: 0.2; }
  .dropdown-backdrop.ng-leave-active {
    opacity: 0; }
  .dropdown-backdrop.is-super {
    z-index: 289; }
  .dropdown-backdrop.is-global {
    z-index: 279; }
  .dropdown-backdrop.is-event {
    z-index: 269; }

.dropdownBtn {
  width: 100%; }

.dropdownMenu {
  display: none;
  border: 0.1rem solid #cacaca;
  width: 100%;
  border-radius: 0.3rem;
  box-shadow: 0 0.1rem 1rem 0.2rem rgba(0, 0, 0, 0.15); }
  .is-open > .dropdownMenu, .dropdownMenu.is-open {
    display: block; }
  .dropdownMenu li {
    cursor: pointer;
    position: relative;
    padding: 0.5rem 1rem; }
    .dropdownMenu li:active, .dropdownMenu li:hover {
      background-color: #5298EE;
      color: #fff; }
  .dropdownMenu._light li:active, .dropdownMenu._light li:hover {
    background-color: #ececec;
    color: inherit; }

.pulldown + .dropdownMenu {
  margin-top: 1.2rem; }
  .pulldown + .dropdownMenu:after {
    right: .8rem; }
  .pulldown + .dropdownMenu:before {
    right: .7rem; }

.dropdownMenu:before,
.dropdownMenu:after {
  content: "";
  border: .9rem solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -1.8rem;
  right: 1.5rem; }

.dropdownMenu:before {
  border-bottom-color: #cacaca;
  border-width: 1rem;
  top: -2rem;
  right: 1.4rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.loader.-page {
  display: block;
  margin: 0 auto; }

.loader.-page {
  text-align: center; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.loader svg, .loader img {
  fill: #777;
  transform-origin: 50% 50%;
  animation: spin .75s infinite linear;
  vertical-align: middle; }

.loader._darkBg svg, .loader._darkBg img {
  fill: #FFF; }

.loader.-fullscreen svg, .loader.-fullscreen img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 2rem;
  margin-left: -1.7rem;
  height: 3.4rem;
  width: 3.4rem; }

.loader.-page {
  margin-top: 10rem; }
  .loader.-page svg, .loader.-page img {
    height: 3.3rem;
    width: 3.3rem; }

.loader.-lrg svg, .loader.-lrg img {
  height: 3.3rem;
  width: 3.3rem; }

.loader.-med svg, .loader.-med img {
  height: 2.2rem;
  width: 2.2rem; }

.btn .loader svg, .btn .loader img {
  fill: currentColor; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

ms-static-table {
  display: block;
  position: relative; }

.msStaticTable-loader {
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
  cursor: auto; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

ms-table {
  display: block;
  position: relative; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.spreadsheet-container {
  position: relative;
  overflow-y: auto;
  background: linear-gradient(90deg, #fff 100%, rgba(255, 255, 255, 0)) 0 0, linear-gradient(270deg, #fff 100%, rgba(255, 255, 255, 0)) 100% 0, linear-gradient(90deg, #e3e3e3 0%, rgba(255, 255, 255, 0)) 0 0, linear-gradient(270deg, #e3e3e3 0%, rgba(255, 255, 255, 0)) 100% 0;
  background-repeat: no-repeat;
  background-color: #fff;
  background-size: 1.2rem 100%,1.2rem 100%,1.2rem 100%,1.2rem 100%;
  background-attachment: local,local,scroll,scroll; }
  .spreadsheet-container.-noScroll {
    overflow: hidden;
    min-height: 20rem; }
  .spreadsheet-container.-stickyHeader {
    min-height: initial;
    background: linear-gradient(90deg, #f1f1f1 100%, rgba(255, 255, 255, 0)) 0 0, linear-gradient(270deg, #f1f1f1 100%, rgba(255, 255, 255, 0)) 100% 0, linear-gradient(90deg, #e3e3e3 0%, rgba(255, 255, 255, 0)) 0 0, linear-gradient(270deg, #e3e3e3 0%, rgba(255, 255, 255, 0)) 100% 0;
    background-color: #f1f1f1;
    background-size: 1.2rem 100%,1.2rem 100%,1.2rem 100%,1.2rem 100%;
    background-attachment: local, local, scroll, scroll;
    background-repeat: no-repeat; }
    .spreadsheet-container.-stickyHeader ._headerRow {
      background-color: transparent; }
    .spreadsheet-container.-stickyHeader.-pinned {
      box-shadow: 0 0.5rem 0.5rem 0 rgba(0, 0, 0, 0.15); }
  .spreadsheet-container._blank {
    background: none; }
  .spreadsheet-container._highlight tr:not(._headerRow):not(.rowSpacer):hover td {
    background: #ddeffd; }

ms-static-table.-inModal .spreadsheet-container {
  width: 100% !important; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

toast {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 500; }

.k-notification + .k-notification {
  margin-top: 1rem; }

.toast {
  background: #fff;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.5);
  border-radius: 0.3rem;
  width: 37.5rem;
  position: relative;
  font-size: 1.3rem; }

.k-notification-wrap {
  display: flex;
  padding: 0 1rem 0 0; }
  .k-notification-wrap .k-icon {
    display: none; }

.k-widget.k-notification {
  border: 0; }

.toast-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .toast-icon._success {
    background-color: #78c937; }
  .toast-icon._error {
    background-color: #d03f2c; }
  .toast-icon._warning {
    background-color: #f5a426; }
  .toast-icon._info {
    background-color: #4ac6fa; }

.toast-message {
  padding: 1.4rem 0 1.4rem 2rem;
  max-width: 27.5rem;
  line-height: 1.4; }

.toast-close {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  height: 3.2rem;
  width: 3.2rem;
  display: flex;
  align-items: center;
  justify-content: center; }
  .toast-close .icon {
    width: 2rem;
    height: 2rem;
    color: #777; }
  .toast-close:hover .icon {
    color: #111; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

legacyframe {
  display: block; }

.legacy-content {
  overflow: hidden; }

.legacyframe-loader {
  display: block;
  margin: 4rem auto 0;
  text-align: center; }
  @media (min-width: 960px) {
    .legacyframe-loader {
      margin-top: 4rem;
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0%); } }

.legacyFrame-fullWidth {
  display: block;
  margin: 0 -2.5rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.is-copied:after, .is-copied:before {
  position: absolute;
  z-index: 1000000;
  display: inline-block; }

.is-copied:after {
  padding: .2rem .8rem;
  color: #fff;
  text-align: center;
  pointer-events: none;
  content: "Copied!";
  background: rgba(0, 0, 0, 0.8);
  border-radius: 0.3rem;
  font-size: 1.1rem;
  top: -100%;
  right: 50%;
  margin-top: -.4rem;
  transform: translateX(50%); }

.is-copied:before {
  width: 0;
  height: 0;
  color: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  content: "";
  border: .5rem solid transparent;
  right: 50%;
  top: -100%;
  margin-top: 2.2rem;
  margin-right: -.5rem;
  border-top-color: rgba(0, 0, 0, 0.8); }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

mail-chimp-oauth {
  height: 100%; }

.mailchimp-container {
  width: 70rem;
  text-align: center;
  padding-top: 15rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.form {
  position: relative; }
  .form.is-disabled::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.mc-height {
  min-height: 30rem; }

.healthcheck-img.-med {
  width: 8rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.login-box-footer:before, .login-box-footer:after {
  content: " ";
  display: table; }

.login-box-footer:after {
  clear: both; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.login-box, .login-box-padd {
  padding: 3rem 0 2rem; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-box, .login-box-padd {
      padding-left: 2.7rem;
      padding-right: 2.7rem; } }

.login {
  width: 100%;
  min-height: 100%;
  background-color: #F4F5F7; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login {
      display: flex;
      justify-content: center;
      padding-top: 4rem; } }

.login-container {
  width: 100%;
  min-height: 100%;
  position: relative;
  text-align: center;
  padding-bottom: 5rem;
  padding-top: 2rem; }
  @media (min-height: 670px) {
    .login-container {
      padding: 2rem 0 8rem; } }

.login-container-box {
  padding: 0 1.5rem;
  background: #fff;
  margin-bottom: 1.5rem;
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-container-box {
      background-color: transparent;
      border: none; } }

.login-box {
  background-color: #fff;
  width: 100%;
  max-width: 32.2rem;
  text-align: left;
  margin: 2.5rem auto 0; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-box {
      border: 0.1rem solid #cacaca;
      border-radius: .8rem;
      margin-bottom: 0; } }
  .login-box .form-section {
    padding-right: 0;
    padding-left: 0; }
  .login-box.-tight {
    padding: 0; }
  .login-box.-med {
    max-width: 26.8rem; }
  .login-box.-lrg {
    max-width: 55rem; }
  .login-box.-alertBox {
    max-width: 26.8rem;
    padding-bottom: 4rem; }
    @media (min-device-height: 550px) and (min-device-width: 550px) {
      .login-box.-alertBox {
        padding: 4rem 3rem; } }

.login-box-padd {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

@media (min-width: 768px) {
  .login-box--lrg-form {
    margin-left: 4rem; } }

.login-logobox {
  border-bottom: 0.1rem solid #cacaca;
  padding-bottom: 2.3rem;
  padding-top: 2.3rem; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-logobox {
      border: none;
      padding-bottom: 0; } }

.login-box-header {
  text-align: center;
  margin-bottom: 3.2rem; }

.icon-login {
  position: absolute;
  top: .9rem;
  left: .9rem; }
  .icon-login .icon {
    fill: #bebebe; }

.login-box-header-icon {
  margin-bottom: 1rem; }

.l-login-logo {
  text-align: center;
  margin-bottom: 2.5rem; }

.login-title, .login-title_sub {
  font-family: "ProximaNova", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 2.6rem;
  line-height: 2.8rem;
  margin-top: -0.438rem;
  margin-bottom: -0.568rem;
  padding-bottom: 1rem; }

.login-title_sub {
  font-weight: 200; }

.login-box-body {
  max-width: 12em;
  margin-left: auto;
  margin-right: auto; }

.login-box-footer {
  border-top: 0.1rem solid #cfcfcf;
  margin-top: 4rem;
  padding-top: 2rem;
  text-align: right; }
  .login-box-footer.-tight {
    margin-bottom: -2.5rem; }

.l-login-box-footer-desc {
  float: left;
  padding-top: .1rem; }

.login-footer {
  margin: 0 auto; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-footer {
      margin-top: 1.5rem; } }
  .login-footer.-spaceTop {
    margin-top: 2.5rem; }

.login-copyright {
  display: none;
  width: 100%;
  text-align: center;
  padding: 1.7rem 1rem; }
  @media (min-device-width: 550px) {
    .login-copyright {
      display: block; } }

.login-scenarioPicker {
  z-index: 1; }
  @media (min-device-height: 550px) and (min-device-width: 550px) {
    .login-scenarioPicker {
      position: absolute;
      margin-left: 2rem; } }

.loginForm-row {
  position: relative;
  margin-top: 1rem; }
  .loginForm-row:first-child {
    margin-top: 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

account-events, account-events-create, create-event {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.z-myEventsBlock-left, .z-myEventsBlock-right, .myEventsSubHeader, .myEventsBlock, .myEventsBlock-logo, .myEventsBlock-accountLogo, .myEventsFooter {
  display: flex;
  align-items: center; }

.myEventsBlock.-blank, .myEventsBlock-accountLogo {
  display: flex;
  justify-content: center; }

.myEventsSubHeader {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; }

my-events-block.angular-ui-tree-placeholder {
  position: relative;
  width: 100%;
  display: block; }

.z-myEventsBlock-left {
  overflow: hidden;
  flex: 1; }

.z-myEventsBlock-right {
  justify-content: flex-end; }

.myEventsContainer {
  padding-bottom: 1rem; }

.myEventsHeader {
  padding-bottom: 1rem;
  border-bottom: 0.2rem solid #777777; }

.myEventsHeader-title {
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase; }

.myEventsHeader-link {
  float: right; }

.myEventsSubHeader {
  border-bottom: 0.1rem solid #dedede;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem; }

.favoriteEvents .myEventsBlock-pin {
  display: flex; }

.favoriteEvents-icon {
  position: relative;
  top: .1rem;
  padding-right: .1rem; }

.myEventsBlock-pin {
  display: none; }
  .myEventsBlock-pin .icon {
    fill: #b6b6b6; }
    .myEventsBlock-pin .icon:hover {
      fill: #fcad1b; }
  .myEventsBlock-pin.-pinned {
    display: flex; }

.myEventsBlock {
  border-bottom: 0.1rem solid #dedede;
  justify-content: space-between;
  height: 5.4rem; }
  .myEventsBlock:hover.can-hover:not(.-blank), .myEventsBlock.is-hovered.can-hover:not(.-blank) {
    background: #f5f5f5;
    border-radius: 0.3rem;
    border: 0.1rem solid #dedede;
    margin-left: -1.1rem;
    margin-right: -1.1rem;
    padding-left: 1rem;
    padding-right: 1rem; }
  .myEventsBlock:hover .myEventsBlock-pin, .myEventsBlock.is-hovered .myEventsBlock-pin {
    display: flex; }
  .myEventsBlock.-first:hover:not(.-blank) .z-myEventsBlock-right, .myEventsBlock.-first:hover:not(.-blank) .z-myEventsBlock-left, .myEventsBlock.-first.is-hovered:not(.-blank) .z-myEventsBlock-right, .myEventsBlock.-first.is-hovered:not(.-blank) .z-myEventsBlock-left {
    margin-top: -.1rem; }
  .myEventsBlock + .myEventsBlock:hover,
  .myEventsBlock + .myEventsBlock.is-hovered, .myEventsBlock.-hoverFix.is-hovered, .myEventsBlock.-hoverFix:hover {
    margin-top: -.1rem;
    height: 5.5rem; }

.myEventsBlock-logo {
  padding: 0 1rem;
  border-right: 0.1rem solid #dedede;
  height: 2.8rem; }

.myEventsBlock-accountLogo {
  flex-shrink: 0;
  border: 0.1rem solid #dedede;
  width: 4.7rem;
  height: 3.2rem;
  border-radius: 0.2rem;
  padding: .2rem;
  margin-left: 1rem;
  background: #fff;
  font-size: 1rem;
  color: #999;
  text-align: center; }
  .myEventsBlock-accountLogo img {
    width: 100%;
    height: auto; }
  .myEventsBlock-accountLogo:hover {
    border-color: #149bff; }

.myEventsBlock-status {
  padding-left: 1.5rem;
  position: relative;
  align-self: flex-start; }

.myEventsBlock-content {
  padding-left: .7rem;
  padding-right: 1rem;
  overflow: hidden; }

.myEventsBlock-title {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  padding-bottom: .3rem;
  font-size: 1.4rem; }

.myEventsBlock-meta {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  line-height: 1.1;
  font-size: 1.2rem; }

.myEventsBlock-desc {
  display: block;
  line-height: 1;
  padding-top: .8rem; }

.myEventsBlock-menu {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden; }
  .myEventsBlock-menu .popover-menu {
    margin-right: -1.8rem; }
  .myEventsBlock-menu a:not(.section) {
    padding-right: 2rem; }
    .myEventsBlock-menu a:not(.section).is-active {
      box-shadow: none; }
    .myEventsBlock-menu a:not(.section).is-active:not(:hover) {
      background: none; }

.myEventsBlock-menu-icon .icon:hover {
  fill: #333; }

.myEventsFooter {
  border-top: 0.1rem solid #cacaca;
  justify-content: space-between;
  padding: 0 2rem;
  height: 4rem;
  flex-shrink: 0; }

.myEventsLoader {
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 8rem; }

.myEventsSidebar {
  flex: 0 0 29rem;
  padding: 2rem 3rem 5rem;
  border-left: 0.1rem solid #cacaca; }

.myEventsSidebar-heading {
  border-bottom: 0.1rem solid #cacaca;
  padding-top: 3rem;
  padding-bottom: 0.4rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5rem; }
  .myEventsSidebar-heading.-noHr {
    border: none;
    padding-bottom: 1.6rem;
    margin-bottom: 0; }

.myEventsSidebar-icon .iconShrink .icon {
  width: 3.4rem;
  height: 3.4rem; }

.myEventsSidebar-icon + .myEventsSidebar-icon {
  margin-left: .6rem; }

.myEventsSidebar-video-loader {
  border: 0.1rem solid #333;
  position: relative;
  background: #c8cdd4;
  width: 23rem;
  height: 12.9rem; }
  .myEventsSidebar-video-loader:before {
    content: "";
    background: url("/images/svg/loader.svg") no-repeat center center;
    position: absolute;
    width: 3rem;
    height: 3rem;
    top: 50%;
    left: 50%;
    margin-left: -1.5rem;
    margin-top: -1.5rem;
    animation: spin .75s infinite linear;
    transform-origin: 50% 50%; }

.myEventsSidebar-video {
  position: absolute;
  top: 0;
  left: 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.icon.icon.icon.icon.-dashboard {
  fill: #468CCC; }

.icon.icon.icon.icon.-invitation-list {
  fill: #4CB3AF; }

.icon.icon.icon.icon.-column-browser {
  fill: #66B327; }

.icon.icon.icon.icon.-group-manager {
  fill: #CF5978; }

.icon.icon.icon.icon.-group-manager-old {
  fill: #6271BE; }

.icon.icon.icon.icon.-table-chart {
  fill: #7F55AE; }

.icon.icon.icon.icon.-corporate-sponsors {
  fill: #656565; }

.icon.icon.icon.icon.-name-tags-and-labels {
  fill: #E09E00; }

.icon.icon.icon.icon.-attendance {
  fill: #66B327; }

.icon.icon.icon.icon.-reports {
  fill: #7F55AE; }

.icon.icon.icon.icon.-hotels {
  fill: #656565; }

.icon.icon.icon.icon.-invite-people {
  fill: #CF5978; }

.icon.icon.icon.icon.-invoices {
  fill: #66B327; }

.icon.icon.icon.icon.-receipts {
  fill: #468CCC; }

.icon.icon.icon.icon.-payouts {
  fill: #66B327; }

.icon.icon.icon.icon.-event-setup {
  fill: #656565; }

.icon.icon.icon.icon.-event-integrations {
  fill: #438ace; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.wp-sidebar {
  display: flex;
  justify-content: center; }

wepay {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.wp-logo {
  width: 23rem; }
  .wp-logo.-sm {
    width: 22rem; }
  .wp-logo.-mini {
    width: 15.8rem; }

.wp-payment-text {
  max-width: 46.5rem;
  text-align: left; }

.wp-payment-text-row {
  display: flex; }

.wp-checkmark {
  vertical-align: top;
  padding-left: 1rem;
  padding-right: 1.5rem;
  margin-top: -.2rem;
  min-width: 5.7rem; }

.wp-sidebar {
  align-items: flex-start;
  background-color: #5691cd;
  padding: 12rem 5rem 0;
  position: relative;
  z-index: 1; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wp-account {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wp-account {
  flex-direction: column; }

.settlement-report-loader {
  margin-top: -0.5rem;
  display: inline-block;
  position: relative; }
  .settlement-report-loader .icon {
    width: 1.7rem;
    height: 1.7rem; }

.settlement-report-loader-sm {
  margin-top: -0.5rem;
  display: inline-block;
  position: relative;
  top: 0.3rem; }
  .settlement-report-loader-sm .icon {
    width: 1.7rem;
    height: 1.7rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.statsBox, .statsBox-inner {
  display: flex;
  align-items: center; }

.statsBox-inner {
  display: flex;
  justify-content: center; }

.wpAccountCard {
  border-top: 0.1rem solid #cacaca;
  border-bottom: 0.1rem solid #cacaca;
  background-color: #f9f9f9;
  padding: 5rem 2rem; }

.wpAccountCard {
  border: 0.1rem solid #cacaca;
  border-radius: 0.3rem; }

.wpAccountCard {
  padding: 2rem 1.5rem;
  width: 21.5rem;
  align-self: flex-start; }

.wpAccountCard-label {
  min-width: 4rem;
  line-height: 1.1; }

.ccCards-img {
  margin-top: .5rem; }

.statsBox {
  border: 0.1rem solid #dedede;
  position: relative;
  border-radius: 0.5rem;
  padding: 1rem 0; }
  .statsBox.-tall {
    height: 8rem; }

.statsBox-inner {
  flex-direction: column;
  flex: 1;
  text-align: center;
  padding: 0 1rem; }
  .statsBox-inner.-break {
    padding-right: 1.8rem;
    padding-left: 1.8rem;
    margin-right: 1rem;
    border-right: 0.1rem solid #dedede;
    min-width: 14rem;
    flex: 1.4; }
  .statsBox-inner.-left {
    align-items: flex-start; }
    @media (min-width: 1300px) {
      .statsBox-inner.-left {
        align-items: center;
        margin-right: -3.2rem; } }

.statsBox-title {
  display: block;
  margin-bottom: .6rem;
  font-size: 1.4rem; }

.statsBox-tip {
  margin-bottom: auto;
  margin-right: 1rem;
  margin-left: auto; }

.wpAccount-box1 {
  flex: 3;
  margin-right: calc(10% - 6rem); }

.wpAccount-box2 {
  flex: 1; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wp-account-linked-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wp-account-linked-events {
  flex-direction: column; }
.fake{color:red }.k-common-test-class{opacity:0 }.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none }.k-floatwrap:after,.k-grid-toolbar:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden }.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:inline-block }.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:block }.k-autocomplete,.k-autocomplete.k-state-hover,.k-block,.k-button,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-textbox,.k-textbox:hover,.k-toolbar,.k-tooltip{background-repeat:repeat;background-position:0 center }.k-link:hover{text-decoration:none }.k-state-highlight>.k-link{color:inherit }.k-button,.k-input[type=text],.k-input[type=number],.k-picker-wrap .k-input,.k-textbox,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none }.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none }.k-block,.k-widget{line-height:normal;outline:0 }.k-widget ::-ms-clear{width:0;height:0 }.k-block{padding:2px }.k-button{display:inline-block;margin:0;padding:2px 7px 2px;font-family:inherit;line-height:1.72em;text-align:center;cursor:pointer;text-decoration:none }.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:hover,.k-button[disabled],.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:hover{cursor:default }a.k-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none }.k-ff input.k-button{padding-bottom:.37em;padding-top:.37em }button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner{padding:0;border:0 }a.k-button-expand{display:block }button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100% }body .k-button-icon,body .k-split-button-arrow{padding-left:.4em;padding-right:.4em }.k-button-icontext{overflow:visible }.k-toolbar .k-button-icontext{padding-right:.8em }.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.3rem;margin-left:-3px;margin-left:-.3rem }.k-button.k-button-icontext .k-icon,.k-button.k-button-icontext .k-image{vertical-align:text-top }html body .k-button-bare{background:0 0!important;color:inherit;border-width:0 }html body .k-button-bare.k-upload-button:hover{color:inherit }.k-link{cursor:pointer;outline:0;text-decoration:none }.k-grid-header span.k-link{cursor:default }.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.k-state-disabled .k-upload-button input{cursor:default!important;outline:0 }@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important }}.k-state-error{border-style:ridge }.k-state-empty{font-style:italic }.k-button-group .k-tool-icon,.k-icon,.k-sprite{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center;-ms-high-contrast-adjust:none }.k-icon.k-i-none{background-image:none!important }.k-ie8 .k-button-group .k-tool-icon,.k-ie8 .k-icon,.k-ie8 .k-sprite{vertical-align:middle }:root *>.k-button-group .k-tool-icon,:root *>.k-icon,:root *>.k-sprite{vertical-align:middle }.k-icon,.k-sprite{background-color:transparent }.k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 -3px }.k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -35px }.k-state-selected .k-i-arrow-n{background-position:-16px 0 }.k-button:active .k-state-selected .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n,.k-state-hover>*>.k-state-selected .k-i-arrow-n,.k-state-hover>.k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n{background-position:-32px 0 }.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-16px -3px }.k-state-selected .k-i-arrow-s{background-position:-16px -32px }.k-button:active .k-state-selected .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s,.k-state-hover>*>.k-state-selected .k-i-arrow-s,.k-state-hover>.k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s{background-position:-32px -32px }.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-16px -35px }.k-grid-header th>.k-link:hover span.k-i-arrow-n{background-position:0 0 }.k-grid-header th>.k-link:hover span.k-i-arrow-s{background-position:0 -32px }.k-group-indicator .k-link:hover span.k-si-arrow-n{background-position:0 -129px }.k-group-indicator .k-link:hover span.k-si-arrow-s{background-position:0 -159px }.k-group-indicator .k-button:hover span.k-group-delete{background-position:-32px -16px }.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-32px -176px }.k-i-arrow-n{background-position:0 0 }.k-button:active .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.k-i-arrow-n,.k-state-hover>*>.k-i-arrow-n,.k-state-hover>.k-i-arrow-n,.k-textbox:hover .k-i-arrow-n{background-position:-16px 0 }.k-i-arrow-e{background-position:0 -16px }.k-button:active .k-i-arrow-e,.k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-state-hover>*>.k-i-arrow-e,.k-state-hover>.k-i-arrow-e,.k-textbox:hover .k-i-arrow-e{background-position:-16px -16px }.k-rtl .k-i-arrow-w{background-position:0 -16px }.k-rtl .k-button:active .k-i-arrow-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-rtl .k-state-hover>*>.k-i-arrow-w,.k-rtl .k-state-hover>.k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w{background-position:-16px -16px }.k-i-arrow-s{background-position:0 -32px }.k-button:active .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.k-i-arrow-s,.k-state-hover>*>.k-i-arrow-s,.k-state-hover>.k-i-arrow-s,.k-textbox:hover .k-i-arrow-s{background-position:-16px -32px }.k-i-arrow-w{background-position:0 -48px }.k-button:active .k-i-arrow-w,.k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-state-hover>*>.k-i-arrow-w,.k-state-hover>.k-i-arrow-w,.k-textbox:hover .k-i-arrow-w{background-position:-16px -48px }.k-rtl .k-i-arrow-e{background-position:0 -48px }.k-rtl .k-button:active .k-i-arrow-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-rtl .k-state-hover>*>.k-i-arrow-e,.k-rtl .k-state-hover>.k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e{background-position:-16px -48px }.k-i-seek-n{background-position:0 -64px }.k-button:active .k-i-seek-n,.k-button:not(.k-state-disabled):hover .k-i-seek-n,.k-link:not(.k-state-disabled):hover>.k-i-seek-n,.k-state-hover>*>.k-i-seek-n,.k-state-hover>.k-i-seek-n,.k-textbox:hover .k-i-seek-n{background-position:-16px -64px }.k-i-seek-e{background-position:0 -80px }.k-button:active .k-i-seek-e,.k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-state-hover>*>.k-i-seek-e,.k-state-hover>.k-i-seek-e,.k-textbox:hover .k-i-seek-e{background-position:-16px -80px }.k-rtl .k-i-seek-w{background-position:0 -80px }.k-rtl .k-button:active .k-i-seek-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-rtl .k-state-hover>*>.k-i-seek-w,.k-rtl .k-state-hover>.k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w{background-position:-16px -80px }.k-i-seek-s{background-position:0 -96px }.k-button:active .k-i-seek-s,.k-button:not(.k-state-disabled):hover .k-i-seek-s,.k-link:not(.k-state-disabled):hover>.k-i-seek-s,.k-state-hover>*>.k-i-seek-s,.k-state-hover>.k-i-seek-s,.k-textbox:hover .k-i-seek-s{background-position:-16px -96px }.k-i-seek-w{background-position:0 -112px }.k-button:active .k-i-seek-w,.k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-state-hover>*>.k-i-seek-w,.k-state-hover>.k-i-seek-w,.k-textbox:hover .k-i-seek-w{background-position:-16px -112px }.k-rtl .k-i-seek-e{background-position:0 -112px }.k-rtl .k-button:active .k-i-seek-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-rtl .k-state-hover>*>.k-i-seek-e,.k-rtl .k-state-hover>.k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e{background-position:-16px -112px }.k-si-arrow-n{background-position:0 -129px }.k-button:active .k-si-arrow-n,.k-button:not(.k-state-disabled):hover .k-si-arrow-n,.k-link:not(.k-state-disabled):hover>.k-si-arrow-n,.k-state-hover>*>.k-si-arrow-n,.k-state-hover>.k-si-arrow-n,.k-textbox:hover .k-si-arrow-n{background-position:-16px -129px }.k-si-arrow-e{background-position:0 -144px }.k-button:active .k-si-arrow-e,.k-button:not(.k-state-disabled):hover .k-si-arrow-e,.k-link:not(.k-state-disabled):hover>.k-si-arrow-e,.k-state-hover>*>.k-si-arrow-e,.k-state-hover>.k-si-arrow-e,.k-textbox:hover .k-si-arrow-e{background-position:-16px -144px }.k-si-arrow-s{background-position:0 -159px }.k-button:active .k-si-arrow-s,.k-button:not(.k-state-disabled):hover .k-si-arrow-s,.k-link:not(.k-state-disabled):hover>.k-si-arrow-s,.k-state-hover>*>.k-si-arrow-s,.k-state-hover>.k-si-arrow-s,.k-textbox:hover .k-si-arrow-s{background-position:-16px -159px }.k-si-arrow-w{background-position:0 -176px }.k-button:active .k-si-arrow-w,.k-button:not(.k-state-disabled):hover .k-si-arrow-w,.k-link:not(.k-state-disabled):hover>.k-si-arrow-w,.k-state-hover>*>.k-si-arrow-w,.k-state-hover>.k-si-arrow-w,.k-textbox:hover .k-si-arrow-w{background-position:-16px -176px }.k-i-arrowhead-n{background-position:0 -256px }.k-button:active .k-i-arrowhead-n,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-n,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n,.k-state-hover>*>.k-i-arrowhead-n,.k-state-hover>.k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n{background-position:-16px -256px }.k-i-arrowhead-e{background-position:0 -272px }.k-button:active .k-i-arrowhead-e,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-e,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e,.k-state-hover>*>.k-i-arrowhead-e,.k-state-hover>.k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e{background-position:-16px -272px }.k-i-arrowhead-s{background-position:0 -288px }.k-button:active .k-i-arrowhead-s,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-s,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s,.k-state-hover>*>.k-i-arrowhead-s,.k-state-hover>.k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s{background-position:-16px -288px }.k-i-arrowhead-w{background-position:0 -304px }.k-button:active .k-i-arrowhead-w,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-w,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w,.k-state-hover>*>.k-i-arrowhead-w,.k-state-hover>.k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w{background-position:-16px -304px }.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px }.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand,.k-button:not(.k-state-disabled):hover .k-plus,.k-button:not(.k-state-disabled):hover .k-plus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-expand,.k-link:not(.k-state-disabled):hover>.k-plus,.k-link:not(.k-state-disabled):hover>.k-plus-disabled,.k-state-hover>*>.k-i-expand,.k-state-hover>*>.k-plus,.k-state-hover>*>.k-plus-disabled,.k-state-hover>.k-i-expand,.k-state-hover>.k-plus,.k-state-hover>.k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled{background-position:-16px -192px }.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled{background-position:0 -208px }.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-expand,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled,.k-state-hover>*>.k-i-expand-w,.k-state-hover>*>.k-rtl .k-i-expand,.k-state-hover>*>.k-rtl .k-plus,.k-state-hover>*>.k-rtl .k-plus-disabled,.k-state-hover>.k-i-expand-w,.k-state-hover>.k-rtl .k-i-expand,.k-state-hover>.k-rtl .k-plus,.k-state-hover>.k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled{background-position:-16px -208px }.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px }.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-minus,.k-button:not(.k-state-disabled):hover .k-minus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-minus,.k-link:not(.k-state-disabled):hover>.k-minus-disabled,.k-state-hover>*>.k-i-collapse,.k-state-hover>*>.k-minus,.k-state-hover>*>.k-minus-disabled,.k-state-hover>.k-i-collapse,.k-state-hover>.k-minus,.k-state-hover>.k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled{background-position:-16px -224px }.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled{background-position:0 -240px }.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled,.k-state-hover>*>.k-i-collapse-w,.k-state-hover>*>.k-rtl .k-i-collapse,.k-state-hover>*>.k-rtl .k-minus,.k-state-hover>*>.k-rtl .k-minus-disabled,.k-state-hover>.k-i-collapse-w,.k-state-hover>.k-rtl .k-i-collapse,.k-state-hover>.k-rtl .k-minus,.k-state-hover>.k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled{background-position:-16px -240px }.k-edit,.k-i-pencil{background-position:-32px 0 }.k-button:active .k-edit,.k-button:active .k-i-pencil,.k-button:not(.k-state-disabled):hover .k-edit,.k-button:not(.k-state-disabled):hover .k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-state-hover>*>.k-edit,.k-state-hover>*>.k-i-pencil,.k-state-hover>.k-edit,.k-state-hover>.k-i-pencil,.k-textbox:hover .k-edit,.k-textbox:hover .k-i-pencil{background-position:-48px 0 }.k-delete,.k-group-delete,.k-i-close{background-position:-32px -16px }.k-button:active .k-delete,.k-button:active .k-group-delete,.k-button:active .k-i-close,.k-button:not(.k-state-disabled):hover .k-delete,.k-button:not(.k-state-disabled):hover .k-group-delete,.k-button:not(.k-state-disabled):hover .k-i-close,.k-link:not(.k-state-disabled):hover>.k-delete,.k-link:not(.k-state-disabled):hover>.k-group-delete,.k-link:not(.k-state-disabled):hover>.k-i-close,.k-state-hover>*>.k-delete,.k-state-hover>*>.k-group-delete,.k-state-hover>*>.k-i-close,.k-state-hover>.k-delete,.k-state-hover>.k-group-delete,.k-state-hover>.k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-textbox:hover .k-i-close{background-position:-48px -16px }.k-si-close{background-position:-160px -80px }.k-button:active .k-si-close,.k-button:not(.k-state-disabled):hover .k-si-close,.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover>*>.k-si-close,.k-state-hover>.k-si-close,.k-textbox:hover .k-si-close{background-position:-176px -80px }.k-multiselect .k-delete{background-position:-160px -80px }.k-multiselect .k-state-hover .k-delete{background-position:-176px -80px }.k-i-tick,.k-insert,.k-update{background-position:-32px -32px }.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update,.k-button:not(.k-state-disabled):hover .k-i-tick,.k-button:not(.k-state-disabled):hover .k-insert,.k-button:not(.k-state-disabled):hover .k-update,.k-link:not(.k-state-disabled):hover>.k-i-tick,.k-link:not(.k-state-disabled):hover>.k-insert,.k-link:not(.k-state-disabled):hover>.k-update,.k-state-hover>*>.k-i-tick,.k-state-hover>*>.k-insert,.k-state-hover>*>.k-update,.k-state-hover>.k-i-tick,.k-state-hover>.k-insert,.k-state-hover>.k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update{background-position:-48px -32px }.k-check:checked,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{background-position:-32px -32px }.k-button:active .k-check:checked,.k-button:active .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .k-mobile-list .k-edit-field [type=radio],.k-button:not(.k-state-disabled):hover .k-check:checked,.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=checkbox],.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=radio],.k-link:not(.k-state-disabled):hover>.k-check:checked,.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.k-check:checked,.k-state-hover>*>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>.k-check:checked,.k-state-hover>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .k-check:checked,.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .k-mobile-list .k-edit-field [type=radio]{background-position:-48px -32px }.k-cancel,.k-denied,.k-i-cancel{background-position:-32px -48px }.k-button:active .k-cancel,.k-button:active .k-denied,.k-button:active .k-i-cancel,.k-button:not(.k-state-disabled):hover .k-cancel,.k-button:not(.k-state-disabled):hover .k-denied,.k-button:not(.k-state-disabled):hover .k-i-cancel,.k-link:not(.k-state-disabled):hover>.k-cancel,.k-link:not(.k-state-disabled):hover>.k-denied,.k-link:not(.k-state-disabled):hover>.k-i-cancel,.k-state-hover>*>.k-cancel,.k-state-hover>*>.k-denied,.k-state-hover>*>.k-i-cancel,.k-state-hover>.k-cancel,.k-state-hover>.k-denied,.k-state-hover>.k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-textbox:hover .k-i-cancel{background-position:-48px -48px }.k-add,.k-i-plus{background-position:-32px -64px }.k-button:active .k-add,.k-button:active .k-i-plus,.k-button:not(.k-state-disabled):hover .k-add,.k-button:not(.k-state-disabled):hover .k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-state-hover>*>.k-add,.k-state-hover>*>.k-i-plus,.k-state-hover>.k-add,.k-state-hover>.k-i-plus,.k-textbox:hover .k-add,.k-textbox:hover .k-i-plus{background-position:-48px -64px }.k-filter,.k-i-funnel{background-position:-32px -80px }.k-button:active .k-filter,.k-button:active .k-i-funnel,.k-button:not(.k-state-disabled):hover .k-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-state-hover>*>.k-filter,.k-state-hover>*>.k-i-funnel,.k-state-hover>.k-filter,.k-state-hover>.k-i-funnel,.k-textbox:hover .k-filter,.k-textbox:hover .k-i-funnel{background-position:-48px -80px }.k-clear-filter,.k-i-funnel-clear{background-position:-32px -96px }.k-button:active .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .k-clear-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.k-clear-filter,.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-state-hover>*>.k-clear-filter,.k-state-hover>*>.k-i-funnel-clear,.k-state-hover>.k-clear-filter,.k-state-hover>.k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear{background-position:-48px -96px }.k-i-lock{background-position:-64px 0 }.k-button:active .k-i-lock,.k-button:not(.k-state-disabled):hover .k-i-lock,.k-link:not(.k-state-disabled):hover>.k-i-lock,.k-state-hover>*>.k-i-lock,.k-state-hover>.k-i-lock,.k-textbox:hover .k-i-lock{background-position:-80px 0 }.k-i-unlock{background-position:-64px -16px }.k-button:active .k-i-unlock,.k-button:not(.k-state-disabled):hover .k-i-unlock,.k-link:not(.k-state-disabled):hover>.k-i-unlock,.k-state-hover>*>.k-i-unlock,.k-state-hover>.k-i-unlock,.k-textbox:hover .k-i-unlock{background-position:-80px -16px }.k-i-refresh{background-position:-32px -112px }.k-button:active .k-i-refresh,.k-button:not(.k-state-disabled):hover .k-i-refresh,.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover>*>.k-i-refresh,.k-state-hover>.k-i-refresh,.k-textbox:hover .k-i-refresh{background-position:-48px -112px }.k-i-exception{background-position:-160px -304px }.k-button:active .k-i-exception,.k-button:not(.k-state-disabled):hover .k-i-exception,.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover>*>.k-i-exception,.k-state-hover>.k-i-exception,.k-textbox:hover .k-i-exception{background-position:-176px -304px }.k-i-restore{background-position:-32px -128px }.k-button:active .k-i-restore,.k-button:not(.k-state-disabled):hover .k-i-restore,.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover>*>.k-i-restore,.k-state-hover>.k-i-restore,.k-textbox:hover .k-i-restore{background-position:-48px -128px }.k-i-maximize{background-position:-32px -144px }.k-button:active .k-i-maximize,.k-button:not(.k-state-disabled):hover .k-i-maximize,.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover>*>.k-i-maximize,.k-state-hover>.k-i-maximize,.k-textbox:hover .k-i-maximize{background-position:-48px -144px }.k-i-minimize{background-position:-64px -288px }.k-button:active .k-i-minimize,.k-button:not(.k-state-disabled):hover .k-i-minimize,.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover>*>.k-i-minimize,.k-state-hover>.k-i-minimize,.k-textbox:hover .k-i-minimize{background-position:-80px -288px }.k-i-pin{background-position:-160px -256px }.k-button:active .k-i-pin,.k-button:not(.k-state-disabled):hover .k-i-pin,.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover>*>.k-i-pin,.k-state-hover>.k-i-pin,.k-textbox:hover .k-i-pin{background-position:-176px -256px }.k-i-unpin{background-position:-160px -272px }.k-button:active .k-i-unpin,.k-button:not(.k-state-disabled):hover .k-i-unpin,.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover>*>.k-i-unpin,.k-state-hover>.k-i-unpin,.k-textbox:hover .k-i-unpin{background-position:-176px -272px }.k-resize-se{background-position:-32px -160px }.k-button:active .k-resize-se,.k-button:not(.k-state-disabled):hover .k-resize-se,.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover>*>.k-resize-se,.k-state-hover>.k-resize-se,.k-textbox:hover .k-resize-se{background-position:-48px -160px }.k-i-calendar{background-position:-32px -176px }.k-button:active .k-i-calendar,.k-button:not(.k-state-disabled):hover .k-i-calendar,.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover>*>.k-i-calendar,.k-state-hover>.k-i-calendar,.k-textbox:hover .k-i-calendar{background-position:-48px -176px }.k-i-clock{background-position:-32px -192px }.k-button:active .k-i-clock,.k-button:not(.k-state-disabled):hover .k-i-clock,.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover>*>.k-i-clock,.k-state-hover>.k-i-clock,.k-textbox:hover .k-i-clock{background-position:-48px -192px }.k-si-plus{background-position:-32px -208px }.k-button:active .k-si-plus,.k-button:not(.k-state-disabled):hover .k-si-plus,.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover>*>.k-si-plus,.k-state-hover>.k-si-plus,.k-textbox:hover .k-si-plus{background-position:-48px -208px }.k-si-minus{background-position:-32px -224px }.k-button:active .k-si-minus,.k-button:not(.k-state-disabled):hover .k-si-minus,.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover>*>.k-si-minus,.k-state-hover>.k-si-minus,.k-textbox:hover .k-si-minus{background-position:-48px -224px }.k-i-search{background-position:-32px -240px }.k-button:active .k-i-search,.k-button:not(.k-state-disabled):hover .k-i-search,.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover>*>.k-i-search,.k-state-hover>.k-i-search,.k-textbox:hover .k-i-search{background-position:-48px -240px }.k-i-custom{background-position:-115px -113px }.k-button:active .k-i-custom,.k-button:not(.k-state-disabled):hover .k-i-custom,.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover>*>.k-i-custom,.k-state-hover>.k-i-custom,.k-textbox:hover .k-i-custom{background-position:-141px -113px }.k-editor .k-i-custom{background-position:-111px -109px }.k-viewHtml{background-position:-288px -120px }.k-i-insert-n,.k-insert-top{background-position:-160px -32px }.k-button:active .k-i-insert-n,.k-button:active .k-insert-top,.k-button:not(.k-state-disabled):hover .k-i-insert-n,.k-button:not(.k-state-disabled):hover .k-insert-top,.k-link:not(.k-state-disabled):hover>.k-i-insert-n,.k-link:not(.k-state-disabled):hover>.k-insert-top,.k-state-hover>*>.k-i-insert-n,.k-state-hover>*>.k-insert-top,.k-state-hover>.k-i-insert-n,.k-state-hover>.k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top{background-position:-176px -32px }.k-i-insert-m,.k-insert-middle{background-position:-160px -48px }.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle,.k-button:not(.k-state-disabled):hover .k-i-insert-m,.k-button:not(.k-state-disabled):hover .k-insert-middle,.k-link:not(.k-state-disabled):hover>.k-i-insert-m,.k-link:not(.k-state-disabled):hover>.k-insert-middle,.k-state-hover>*>.k-i-insert-m,.k-state-hover>*>.k-insert-middle,.k-state-hover>.k-i-insert-m,.k-state-hover>.k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle{background-position:-176px -48px }.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px }.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom,.k-button:not(.k-state-disabled):hover .k-i-insert-s,.k-button:not(.k-state-disabled):hover .k-insert-bottom,.k-link:not(.k-state-disabled):hover>.k-i-insert-s,.k-link:not(.k-state-disabled):hover>.k-insert-bottom,.k-state-hover>*>.k-i-insert-s,.k-state-hover>*>.k-insert-bottom,.k-state-hover>.k-i-insert-s,.k-state-hover>.k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom{background-position:-176px -64px }.k-drop-hint{background-position:0 -326px }.k-i-note,.k-warning{background-position:-160px -240px }.k-button:active .k-i-note,.k-button:active .k-warning,.k-button:not(.k-state-disabled):hover .k-i-note,.k-button:not(.k-state-disabled):hover .k-warning,.k-link:not(.k-state-disabled):hover>.k-i-note,.k-link:not(.k-state-disabled):hover>.k-warning,.k-state-hover>*>.k-i-note,.k-state-hover>*>.k-warning,.k-state-hover>.k-i-note,.k-state-hover>.k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning{background-position:-176px -240px }.k-i-sort-asc{background-position:-112px -240px }.k-button:active .k-i-sort-asc,.k-button:not(.k-state-disabled):hover .k-i-sort-asc,.k-link:not(.k-state-disabled):hover>.k-i-sort-asc,.k-state-hover>*>.k-i-sort-asc,.k-state-hover>.k-i-sort-asc,.k-textbox:hover .k-i-sort-asc{background-position:-128px -240px }.k-i-sort-desc{background-position:-112px -256px }.k-button:active .k-i-sort-desc,.k-button:not(.k-state-disabled):hover .k-i-sort-desc,.k-link:not(.k-state-disabled):hover>.k-i-sort-desc,.k-state-hover>*>.k-i-sort-desc,.k-state-hover>.k-i-sort-desc,.k-textbox:hover .k-i-sort-desc{background-position:-128px -256px }.k-i-group{background-position:-112px -272px }.k-button:active .k-i-group,.k-button:not(.k-state-disabled):hover .k-i-group,.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover>*>.k-i-group,.k-state-hover>.k-i-group,.k-textbox:hover .k-i-group{background-position:-128px -272px }.k-i-ungroup{background-position:-112px -288px }.k-button:active .k-i-ungroup,.k-button:not(.k-state-disabled):hover .k-i-ungroup,.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover>*>.k-i-ungroup,.k-state-hover>.k-i-ungroup,.k-textbox:hover .k-i-ungroup{background-position:-128px -288px }.k-i-columns{background-position:-112px -304px }.k-button:active .k-i-columns,.k-button:not(.k-state-disabled):hover .k-i-columns,.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover>*>.k-i-columns,.k-state-hover>.k-i-columns,.k-textbox:hover .k-i-columns{background-position:-128px -304px }.k-i-hbars{background-position:-64px -32px }.k-button:active .k-i-hbars,.k-button:not(.k-state-disabled):hover .k-i-hbars,.k-link:not(.k-state-disabled):hover>.k-i-hbars,.k-state-hover>*>.k-i-hbars,.k-state-hover>.k-i-hbars,.k-textbox:hover .k-i-hbars{background-position:-80px -32px }.k-i-vbars{background-position:-64px -48px }.k-button:active .k-i-vbars,.k-button:not(.k-state-disabled):hover .k-i-vbars,.k-link:not(.k-state-disabled):hover>.k-i-vbars,.k-state-hover>*>.k-i-vbars,.k-state-hover>.k-i-vbars,.k-textbox:hover .k-i-vbars{background-position:-80px -48px }.k-i-sum{background-position:-64px -64px }.k-button:active .k-i-sum,.k-button:not(.k-state-disabled):hover .k-i-sum,.k-link:not(.k-state-disabled):hover>.k-i-sum,.k-state-hover>*>.k-i-sum,.k-state-hover>.k-i-sum,.k-textbox:hover .k-i-sum{background-position:-80px -64px }.k-i-pdf{background-position:-64px -80px }.k-button:active .k-i-pdf,.k-button:not(.k-state-disabled):hover .k-i-pdf,.k-link:not(.k-state-disabled):hover>.k-i-pdf,.k-state-hover>*>.k-i-pdf,.k-state-hover>.k-i-pdf,.k-textbox:hover .k-i-pdf{background-position:-80px -80px }.k-i-excel{background-position:-64px -96px }.k-button:active .k-i-excel,.k-button:not(.k-state-disabled):hover .k-i-excel,.k-link:not(.k-state-disabled):hover>.k-i-excel,.k-state-hover>*>.k-i-excel,.k-state-hover>.k-i-excel,.k-textbox:hover .k-i-excel{background-position:-80px -96px }.k-i-rotatecw{background-position:-64px -112px }.k-button:active .k-i-rotatecw,.k-button:not(.k-state-disabled):hover .k-i-rotatecw,.k-link:not(.k-state-disabled):hover>.k-i-rotatecw,.k-state-hover>*>.k-i-rotatecw,.k-state-hover>.k-i-rotatecw,.k-textbox:hover .k-i-rotatecw{background-position:-80px -112px }.k-i-rotateccw{background-position:-64px -128px }.k-button:active .k-i-rotateccw,.k-button:not(.k-state-disabled):hover .k-i-rotateccw,.k-link:not(.k-state-disabled):hover>.k-i-rotateccw,.k-state-hover>*>.k-i-rotateccw,.k-state-hover>.k-i-rotateccw,.k-textbox:hover .k-i-rotateccw{background-position:-80px -128px }.k-i-undo{background-position:-64px -160px }.k-button:active .k-i-undo,.k-button:not(.k-state-disabled):hover .k-i-undo,.k-link:not(.k-state-disabled):hover>.k-i-undo,.k-state-hover>*>.k-i-undo,.k-state-hover>.k-i-undo,.k-textbox:hover .k-i-undo{background-position:-80px -160px }.k-i-redo{background-position:-64px -144px }.k-button:active .k-i-redo,.k-button:not(.k-state-disabled):hover .k-i-redo,.k-link:not(.k-state-disabled):hover>.k-i-redo,.k-state-hover>*>.k-i-redo,.k-state-hover>.k-i-redo,.k-textbox:hover .k-i-redo{background-position:-80px -144px }.k-i-shape{background-position:-64px -176px }.k-button:active .k-i-shape,.k-button:not(.k-state-disabled):hover .k-i-shape,.k-link:not(.k-state-disabled):hover>.k-i-shape,.k-state-hover>*>.k-i-shape,.k-state-hover>.k-i-shape,.k-textbox:hover .k-i-shape{background-position:-80px -176px }.k-i-connector{background-position:-64px -192px }.k-button:active .k-i-connector,.k-button:not(.k-state-disabled):hover .k-i-connector,.k-link:not(.k-state-disabled):hover>.k-i-connector,.k-state-hover>*>.k-i-connector,.k-state-hover>.k-i-connector,.k-textbox:hover .k-i-connector{background-position:-80px -192px }.k-i-kpi{background-position:-64px -208px }.k-button:active .k-i-kpi,.k-button:not(.k-state-disabled):hover .k-i-kpi,.k-link:not(.k-state-disabled):hover>.k-i-kpi,.k-state-hover>*>.k-i-kpi,.k-state-hover>.k-i-kpi,.k-textbox:hover .k-i-kpi{background-position:-80px -208px }.k-i-dimension{background-position:-64px -224px }.k-button:active .k-i-dimension,.k-button:not(.k-state-disabled):hover .k-i-dimension,.k-link:not(.k-state-disabled):hover>.k-i-dimension,.k-state-hover>*>.k-i-dimension,.k-state-hover>.k-i-dimension,.k-textbox:hover .k-i-dimension{background-position:-80px -224px }.k-file{background-position:0 0 }.k-button:active .k-file,.k-button:not(.k-state-disabled):hover .k-file,.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover>*>.k-file,.k-state-hover>.k-file,.k-textbox:hover .k-file{background-position:-16px 0 }.k-addfolder,.k-i-folder-add{background-position:-32px -272px }.k-button:active .k-addfolder,.k-button:active .k-i-folder-add,.k-button:not(.k-state-disabled):hover .k-addfolder,.k-button:not(.k-state-disabled):hover .k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-state-hover>*>.k-addfolder,.k-state-hover>*>.k-i-folder-add,.k-state-hover>.k-addfolder,.k-state-hover>.k-i-folder-add,.k-textbox:hover .k-addfolder,.k-textbox:hover .k-i-folder-add{background-position:-48px -272px }.k-goup,.k-i-folder-up{background-position:-32px -288px }.k-button:active .k-goup,.k-button:active .k-i-folder-up,.k-button:not(.k-state-disabled):hover .k-goup,.k-button:not(.k-state-disabled):hover .k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-state-hover>*>.k-goup,.k-state-hover>*>.k-i-folder-up,.k-state-hover>.k-goup,.k-state-hover>.k-i-folder-up,.k-textbox:hover .k-goup,.k-textbox:hover .k-i-folder-up{background-position:-48px -288px }.k-i-more{background-position:-64px -32px }.k-button:active .k-i-more,.k-button:not(.k-state-disabled):hover .k-i-more,.k-link:not(.k-state-disabled):hover>.k-i-more,.k-state-hover>*>.k-i-more,.k-state-hover>.k-i-more,.k-textbox:hover .k-i-more{background-position:-80px -32px }.k-i-gantt-toggle{background-position:-64px -240px }.k-button:active .k-i-gantt-toggle,.k-button:not(.k-state-disabled):hover .k-i-gantt-toggle,.k-link:not(.k-state-disabled):hover>.k-i-gantt-toggle,.k-state-hover>*>.k-i-gantt-toggle,.k-state-hover>.k-i-gantt-toggle,.k-textbox:hover .k-i-gantt-toggle{background-position:-80px -240px }.k-file>.k-icon{background-position:-115px -91px }.k-image{border:0 }.k-breadcrumbs:hover .k-i-arrow-n{background-position:0 0 }.k-breadcrumbs:hover .k-i-arrow-e{background-position:0 -16px }.k-gantt-views>.k-current-view>.k-link:after,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:0 -32px }.k-button:active .k-gantt-views>.k-current-view>.k-link:after,.k-button:active .k-pager-numbers .k-current-page .k-link:after,.k-button:active .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-button:not(.k-state-disabled):hover .k-gantt-views>.k-current-view>.k-link:after,.k-button:not(.k-state-disabled):hover .k-pager-numbers .k-current-page .k-link:after,.k-button:not(.k-state-disabled):hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-link:not(.k-state-disabled):hover>.k-gantt-views>.k-current-view>.k-link:after,.k-link:not(.k-state-disabled):hover>.k-pager-numbers .k-current-page .k-link:after,.k-link:not(.k-state-disabled):hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>*>.k-gantt-views>.k-current-view>.k-link:after,.k-state-hover>*>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>*>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>.k-gantt-views>.k-current-view>.k-link:after,.k-state-hover>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-textbox:hover .k-gantt-views>.k-current-view>.k-link:after,.k-textbox:hover .k-pager-numbers .k-current-page .k-link:after,.k-textbox:hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:-16px -32px }html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0 }html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff }html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0 }.k-inline-block{padding:0 2px }.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center }.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute }.k-loading-mask{z-index:100 }.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0 }.k-loading-text{text-indent:-4000px;text-align:center }.k-loading-color,.k-loading-image{width:100%;height:100% }.k-loading-image{top:0;left:0;z-index:2 }.k-loading-color{filter:alpha(opacity=30);opacity:.3 }.k-content-frame{border:0;width:100%;height:100% }.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute }.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default }.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle }.k-reorder-cue{position:absolute;width:1px;overflow:visible }.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px }.k-reorder-cue .k-i-arrow-s{top:-4px;background-position:-4px -166px }.k-reorder-cue .k-i-arrow-n{bottom:-4px;background-position:-4px -134px }.k-scrollbar{position:absolute;overflow:scroll }.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden }.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585 }@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px }}.k-virtual-scrollable-wrap{overflow-x:auto }.k-current-time{background:red;position:absolute }.k-current-time-arrow-down{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid red;border-left:4px solid transparent;border-right:4px solid transparent }.k-current-time-arrow-left{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid red }.k-current-time-arrow-right{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid red;border-right:4px solid transparent }.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before{-webkit-box-sizing:content-box;box-sizing:content-box }.k-autocomplete,.k-block,.k-button,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textbox,.km-actionsheet>li,.km-shim,div.k-window-content{-webkit-box-sizing:border-box;box-sizing:border-box }.input-group .form-control{-webkit-box-sizing:border-box;box-sizing:border-box }.form-control.k-widget{padding:0 }a.k-button:hover{text-decoration:none }.km-widget,.km-widget *{-webkit-background-clip:border-box;background-clip:border-box }.k-radio,input.k-checkbox{display:inline;opacity:0;width:0;margin:0;-webkit-appearance:none;overflow:hidden }.k-ff .k-radio,.k-ff input.k-checkbox{position:absolute }.k-checkbox-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer }.k-checkbox-label:before{content:"";position:absolute;top:0;left:0;border-width:1px;border-style:solid;width:1em;height:1em;font-size:1em;line-height:1em;text-align:center }.k-checkbox:indeterminate+.k-checkbox-label:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-width:1px;border-style:solid;width:8px;height:8px;font-size:1em;text-align:center;content:" ";margin-left:-2px }.k-checkbox:checked+.k-checkbox-label:before{content:"\2713" }.k-checkbox:disabled+.k-checkbox-label{cursor:auto }.k-radio-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer }.k-radio-label:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-style:solid }.k-radio:checked+.k-radio-label:after{content:"";width:10px;height:10px;position:absolute;top:3px;left:3px }.k-radio:disabled+.k-radio-label{cursor:auto }.k-ie8 .k-radio,.k-ie8 input.k-checkbox{display:inline-block;width:auto }.k-ie8 .k-checkbox-label,.k-ie8 .k-radio-label{padding-left:0 }.k-ie8 .k-checkbox-label:before,.k-ie8 .k-radio-label:after,.k-ie8 .k-radio-label:before{display:none }.k-rtl .k-checkbox-label,.k-rtl .k-radio-label{padding-right:1.5em }.k-rtl .k-checkbox-label:before,.k-rtl .k-radio-label:before{right:0 }.k-rtl .k-radio:checked+.k-radio-label:after{right:3px }input.k-checkbox+label{-webkit-user-select:none }.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px }.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity }.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0 }.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0 }.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0 }.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0) }.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto }.k-rpanel-top{position:static;max-height:0 }.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important }.k-edit-form{margin:0;padding:0 }.k-window>div.k-popup-edit-form{padding:1em 0 }.k-grid-edit-row .k-edit-form td{border-bottom-width:0 }.k-edit-form-container{position:relative;width:400px }.k-edit-form-container .editor-label,.k-edit-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right }.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em }.k-edit-field>input[type=checkbox],.k-edit-field>input[type=radio]{margin-top:.4em }.k-edit-form-container .k-button{margin:0 .16em }.k-edit-field>.k-button:first-child,.k-edit-field>input[type=checkbox]:first-child,.k-edit-field>input[type=radio]:first-child,.k-edit-field>label:first-child>input[type=checkbox]{margin-left:0 }.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em }div.k-window{display:inline-block;position:absolute;z-index:10001;border-style:solid;border-width:1px;padding-top:2em }.k-block>.k-header,.k-window-titlebar{position:absolute;width:100%;height:1.1em;border-bottom-style:solid;border-bottom-width:1px;margin-top:-2em;padding:.4em 0;font-size:1.2em;white-space:nowrap;min-height:16px }.k-block>.k-header{position:relative;margin:-2px 0 10px -2px;padding:.3em 2px }.k-window-title{position:absolute;left:.44em;right:.44em;overflow:hidden;cursor:default;text-overflow:ellipsis }.k-window-title .k-image{margin:0 5px 0 0;vertical-align:middle }div.k-window-titleless{padding-top:0 }div.k-window-content{position:relative;height:100%;padding:.58em;overflow:auto;outline:0 }div.k-window-iframecontent{padding:0;overflow:visible }.k-window-content>.km-scroll-container{height:100% }.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap }.k-window-titlebar .k-window-action{display:inline-block;width:16px;height:16px;padding:2px;text-decoration:none;vertical-align:middle;opacity:.7 }.k-window-titlebar .k-state-hover{border-style:solid;border-width:1px;padding:1px;opacity:1 }.k-window-action .k-icon{margin:0;vertical-align:top }.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;filter:alpha(opacity=0);opacity:0;zoom:1 }.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize }.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize }.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize }.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize }.k-resize-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize }.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize }.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize }.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize }.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5 }.k-window .k-overlay{position:absolute;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=0);opacity:0 }.k-action-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em;margin:0 -1em }.k-action-buttons .k-button{display:inline-block;margin:0 0 0 6px;min-width:75px }.k-tabstrip{margin:0;padding:0;zoom:1;position:relative }.k-tabstrip-items{padding:.3em .3em 0 }.k-tabstrip-scrollable .k-tabstrip-items{white-space:nowrap;overflow:hidden }.k-tabstrip>.k-button{position:absolute;top:.4em;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-tabstrip-bottom>.k-button{top:auto;bottom:.4em }.k-tabstrip-prev{left:.4em }.k-tabstrip-next{right:.4em }.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;margin:0 -1px 0 0;padding:0;vertical-align:top }.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active,.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:1px }.k-tabstrip-items .k-tab-on-top{z-index:1 }.k-panelbar .k-tabstrip-items .k-link,.k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em }.k-panelbar .k-tabstrip-items .k-icon,.k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top }.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle }.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width .2s linear;transition:width .2s linear;-webkit-transition:"width 200ms linear";transition:"width 200ms linear";-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite }.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none }.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none }.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.3em .92em;zoom:1 }.k-tabstrip>.k-content{display:none;overflow:auto }.k-tabstrip>.k-content.km-scroll-wrapper{padding:0 }.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em }@-webkit-keyframes k-tab-loader{0%{left:0 }50%{left:80% }100%{left:0 }}@keyframes k-tab-loader{0%{left:0 }50%{left:80% }100%{left:0 }}.k-tabstrip-left>div.k-content,.k-tabstrip-right>div.k-content{margin:.286em .3em }.k-tabstrip-left>.k-tabstrip-items .k-item,.k-tabstrip-right>.k-tabstrip-items .k-item{display:block;margin-bottom:-1px }.k-tabstrip-left>.k-tabstrip-items .k-link,.k-tabstrip-right>.k-tabstrip-items .k-link{display:block }.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:0 }.k-tabstrip-left>.k-tabstrip-items{float:left;padding:.25em 0 .3em .3em }.k-tabstrip-left>.k-tabstrip-items .k-item{border-width:1px 0 1px 1px;border-radius:3px 0 0 3px }.k-tabstrip-left>.k-tabstrip-items .k-state-active{border-width:1px 0 1px 1px }.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-2px;padding-right:1px }.k-tabstrip-right>.k-tabstrip-items{float:right;padding:.25em .3em .3em 0 }.k-tabstrip-right>.k-tabstrip-items .k-item{border-width:1px 1px 1px 0;border-radius:0 3px 3px 0 }.k-tabstrip-right>.k-tabstrip-items .k-state-active{border-width:1px 1px 1px 0 }.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-left:-1px;padding-left:1px }.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em }.k-panelbar .k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-content{margin:.3em .286em 0;z-index:1;position:relative }.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-width:0 1px 1px;border-radius:0 0 4px 4px }.k-tabstrip-bottom>.k-tabstrip-items .k-state-active{margin-bottom:0;padding-bottom:0 }.k-tabstrip-bottom>.k-content{min-height:100px }.k-tabstrip-bottom>.k-tabstrip-items .k-loading{top:auto;bottom:0 }.k-panelbar{zoom:1 }.k-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0 }.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle }.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1 }.k-panelbar-collapse,.k-panelbar-expand{position:absolute;top:50%;right:4px;margin-top:-8px }.k-panelbar .k-content,.k-panelbar .k-panel{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1 }.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2 }.k-panel .k-panel>.k-item>.k-link{padding-left:2em }.k-panelbar .k-i-seek-e .k-link{border-bottom:0 }.k-panel .k-panel{border-bottom:0 }.k-menu{cursor:default }.k-menu,.k-menu .k-menu-group{list-style:none;margin:0;padding:0;zoom:1 }.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both }.k-menu .k-item{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none }.k-menu .k-item div{-webkit-user-select:default;-moz-user-select:default;-ms-user-select:default;user-select:default }.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0 }.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle }.k-menu .k-item>.k-link>.k-icon{margin:-2px 0 0 }.k-menu .k-item>.k-link{display:block;padding:.5em 1.1em .4em;line-height:1.34em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-menu .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap }.k-menu .k-menu-group>.k-item{display:block;border-width:0 }.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;-webkit-box-sizing:content-box;box-sizing:content-box }.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link{padding:.28em 1.8em .38em .9em }.k-context-menu.k-menu-horizontal>.k-separator{display:none }.k-context-menu.k-menu-horizontal>.k-item{-webkit-box-sizing:border-box;box-sizing:border-box }.k-context-menu.k-menu-horizontal>.k-last{border:0 }.k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:-8px }.k-menu .k-item>.k-link>.k-i-arrow-e{position:absolute;top:50%;margin-top:-8px;right:2px;right:.2rem }.k-menu .k-animation-container{border:0 }.k-menu .k-animation-container,.k-menu .k-menu-group{position:absolute;left:0 }.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group{top:0;left:0 }.k-menu .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px }.k-menu .k-animation-container,.k-popup .k-animation-container{margin-top:-1px;padding-left:1px }.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container{margin-top:-2px }.k-popup .k-animation-container .k-popup{margin-left:-1px }ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0 }.k-menu .k-menu-group .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0 }.k-context-menu{border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-grid,.k-listview{position:relative;zoom:1 }.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0 }.k-header.k-drag-clue{overflow:hidden }.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left }.k-grid-header th.k-header{vertical-align:bottom }.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{display:block;width:auto }.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em }.k-filtercell>.k-operator-hidden{padding-right:2.3em }.k-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0 }.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em }.k-filtercell>span>label{vertical-align:middle }.k-filter-row label>input[type=radio]{vertical-align:middle;position:relative;bottom:2px }.k-ie10 .k-grid-header a:active{background-color:transparent }.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis }.k-grid-header th.k-with-icon .k-link{margin-right:18px }.k-grid-header th.k-header .k-icon{position:static }.k-grid-header th>.k-link>.k-icon{vertical-align:text-top }.k-grid .k-state-hover{cursor:pointer }.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{cursor:col-resize }.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis }.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible }.k-grid-edit-row td{text-overflow:clip }.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0 }.k-grid-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1 }div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1 }.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px }.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0 }.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden }.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible }.k-grid-content-expander{position:absolute;visibility:hidden;height:1px }.k-grid-norecords{width:100%;height:100%;text-align:center }.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto }.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute }@media print{.k-grid{height:auto!important }.k-grid-header{padding:0!important }.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important }}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar }.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative }.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed }.k-grid-lockedcolumns{white-space:nowrap }.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal }.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0 }.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top }.k-grid-toolbar{border-style:solid;border-width:1px 0 0 }.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0 }.k-grid-header th.k-header.k-first{border-left-width:1px }.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar{border-width:0 0 1px }.k-footer-template td{border-style:solid;border-width:1px 0 0 1px }.k-group-footer td{border-style:solid;border-width:1px 0 }.k-group-footer .k-group-cell+td{border-left-width:1px }.k-grid-footer{border-style:solid;border-width:1px 0 0 }.k-grid-footer td{border-top-width:0 }.k-grid-footer>td{border-top-width:1px }.k-pager-wrap{clear:both;overflow:hidden;position:relative;border-style:solid;border-width:1px;line-height:2em;padding:.333em 0 .333em .25em }.k-grid-pager{border-width:1px 0 0 }.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{display:inline-block;vertical-align:top;margin-right:1px }.k-pager-numbers{margin:0 2px }.k-pager-numbers .k-state-selected{vertical-align:top }.k-pager-numbers .k-current-page{display:none }.k-pager-input,.k-pager-numbers li{float:left }.k-grid .k-pager-numbers{float:left;cursor:default }.k-widget.k-grid .k-pager-numbers{position:relative }.k-pager-info{float:right;padding:0 1.333em }.k-pager-numbers .k-link{text-decoration:none }.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected,.k-pager-wrap>.k-link{min-width:2em }.k-pager-wrap>.k-link{float:left;margin:0 .08333em;height:2em;line-height:2em;border-radius:1.0833em;cursor:pointer;text-align:center }.k-pager-wrap>a.k-state-disabled:hover{background:0 0;cursor:default }.k-pager-numbers .k-link{text-align:center;line-height:2em;border-style:solid;border-width:1px;border-radius:1.0833em }.k-pager-wrap>.k-link{border-style:solid;border-width:1px }.k-pager-wrap .k-pager-refresh{float:right;margin-right:.5em;border-width:0;border-radius:0 }.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;text-align:center;border-radius:1.0833em }.k-pager-wrap .k-textbox{width:3.333em }.k-pager-wrap .k-dropdown{width:4.5em }.k-pager-refresh{float:right }.k-pager-input,.k-pager-sizes{padding:0 1.4166em }.k-pager-sizes{display:inline-block;padding-top:1px }.k-pager-sizes .k-widget.k-dropdown{margin-top:-2px }.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:0 .4em 0 }.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em;padding:.5em .2em .4em;position:relative;z-index:1 }.k-grid .k-animation-container{position:absolute }.k-filter-menu{padding:.5em }.k-list-filter{display:block }form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block }form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px }.k-filter-help-text,.k-filter-menu .k-textbox,.k-filter-menu .k-widget{margin:.19em 0 0 }.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em }.k-filter-menu .k-button{width:48%;margin:.5em 4% 0 0 }.k-filter-menu .k-button+.k-button{margin-right:0 }.k-filter-menu .k-filter-selected-items{font-weight:700;margin:.5em }.k-multicheck-wrap{overflow:auto;overflow-x:hidden;white-space:nowrap;max-height:300px }.k-multicheck-wrap .k-item{line-height:2.2em }.k-grouping-row .k-icon{margin:-3px 4px 0 2px }.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-.6em;padding:0 .6em }.k-grouping-row+tr td{border-top-width:1px }.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:none }.k-grid .k-hierarchy-cell+td{border-left-width:0 }.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px }.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px }.k-grouping-header{line-height:2 }.k-grouping-dropclue{position:absolute;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px }.k-grouping-header .k-group-indicator{display:inline-block;border-style:solid;border-width:1px;margin:0 3px;padding:.15em .15em .15em .4em;line-height:1.5em }.k-grouping-header .k-link{display:inline-block;border-width:0;padding:0;line-height:normal;text-decoration:none }.k-grouping-header .k-button{border:0;padding:0;background:0 0;line-height:1 }.k-grouping-header .k-link .k-icon{margin:0 0 0 -3px }.k-grouping-header .k-button .k-icon{margin:0 0 0 3px }.k-grouping-header .k-button,.k-grouping-header a{display:inline-block;vertical-align:middle }.k-dirty-cell:before{content:"\A0";display:inline-block;width:0;float:left }.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top }.k-grid-toolbar,.k-grouping-header{margin:0;padding:.22em .2em .28em;cursor:default }.k-grid .k-edit-container{padding:0 }.k-grid .field-validation-error{display:block }.k-grid .input-validation-error{border-style:ridge;border-color:red;background-color:pink }.k-grid-toolbar .k-button{vertical-align:middle }.k-grid-actions{display:inline-block }.k-grid .k-button{margin:0 .16em }.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:64px }.k-grid tbody button.k-button{min-width:78px }html body .k-grid tbody .k-button-icon{width:auto;min-width:0 }.k-detail-row{position:relative }.k-grid .k-detail-cell{overflow:visible }.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap }.k-grid .k-edit-cell .k-tooltip{white-space:normal }.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{width:100% }html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip{width:auto;max-width:300px }.k-edit-cell input[type=checkbox]{margin-left:.6em }.k-grid tbody td>.k-grid-delete{margin-top:-.2em;margin-bottom:-.2em }.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa }.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2 }.k-marquee{position:absolute;z-index:100000 }.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100% }.k-marquee-color{filter:alpha(opacity=60);opacity:.6 }.k-ie9 .k-column-menu{width:160px }.k-ie8 .k-grid-filter,.k-ie8 .k-header-column-menu{font-size:100% }.k-column-menu{min-width:160px }.k-column-menu .k-sprite{margin-right:10px }.k-column-menu>.k-menu{border-width:0 }.k-column-menu .k-calendar .k-link{white-space:normal }.k-columns-item .k-group{max-height:200px;overflow:auto }.k-pdf-export-shadow .k-grid{float:left;width:auto!important }.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible }.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important }.k-pdf-export-shadow .k-grid-footer,.k-pdf-export-shadow .k-grid-header{padding:0!important }.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100 }.k-loading-pdf-mask .k-loading-color{filter:alpha(opacity=50);opacity:.5 }.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0 }.k-pdf-export .k-loading-pdf-mask{display:none }.k-autofitting{width:auto!important;table-layout:auto!important }.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important }.k-autofitting .k-detail-row{display:none!important }@media only screen and (max-width:1024px){.k-ff .k-pager-wrap,.k-ie11 .k-pager-wrap,.k-safari .k-pager-wrap,.k-webkit .k-pager-wrap{overflow:visible;min-height:2.1em }.k-ff .k-pager-input,.k-ff .k-pager-wrap .k-pager-nav,.k-ie11 .k-pager-input,.k-ie11 .k-pager-wrap .k-pager-nav,.k-safari .k-pager-input,.k-safari .k-pager-wrap .k-pager-nav,.k-webkit .k-pager-input,.k-webkit .k-pager-wrap .k-pager-nav{display:inline-block;vertical-align:top }.k-ff .k-grid .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-grid .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers,.k-webkit .k-pager-numbers{position:absolute;left:4.8em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:visible;height:auto }.k-ff .k-grid .k-pager-numbers:first-child,.k-ff .k-pager-numbers:first-child,.k-ie11 .k-grid .k-pager-numbers:first-child,.k-ie11 .k-pager-numbers:first-child,.k-safari .k-grid .k-pager-numbers:first-child,.k-safari .k-pager-numbers:first-child,.k-webkit .k-grid .k-pager-numbers:first-child,.k-webkit .k-pager-numbers:first-child{left:.2em }.k-ff .k-grid .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-grid .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-grid .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-grid .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%) }.k-ff .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .km-pane-wrapper .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-pager-numbers,.k-safari .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .km-pane-wrapper .k-pager-numbers,.k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .km-pane-wrapper .k-pager-numbers{position:relative;left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%) }.k-ff .km-pane-wrapper .k-pager-numbers .k-link,.k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ff .km-pane-wrapper .k-pager-wrap>.k-link,.k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-safari .km-pane-wrapper .k-pager-numbers .k-link,.k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-safari .km-pane-wrapper .k-pager-wrap>.k-link,.k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-webkit .km-pane-wrapper .k-pager-numbers .k-link,.k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info{padding-top:0;padding-bottom:0 }.k-ff .k-rtl .k-grid .k-pager-numbers,.k-ff .k-rtl .k-pager-numbers,.k-ie11 .k-rtl .k-grid .k-pager-numbers,.k-ie11 .k-rtl .k-pager-numbers,.k-safari .k-rtl .k-grid .k-pager-numbers,.k-safari .k-rtl .k-pager-numbers,.k-webkit .k-rtl .k-grid .k-pager-numbers,.k-webkit .k-rtl .k-pager-numbers{left:auto;right:4.8em;width:4.5em }.k-ff .k-rtl .k-grid .k-pager-numbers:first-child,.k-ff .k-rtl .k-pager-numbers:first-child,.k-ie11 .k-rtl .k-grid .k-pager-numbers:first-child,.k-ie11 .k-rtl .k-pager-numbers:first-child,.k-safari .k-rtl .k-grid .k-pager-numbers:first-child,.k-safari .k-rtl .k-pager-numbers:first-child,.k-webkit .k-rtl .k-grid .k-pager-numbers:first-child,.k-webkit .k-rtl .k-pager-numbers:first-child{left:auto;right:.2em }.k-ff .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers{right:5.8em }.k-ff .k-grid .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page,.k-safari .k-pager-numbers .k-current-page,.k-webkit .k-grid .k-pager-numbers .k-current-page,.k-webkit .k-pager-numbers .k-current-page{display:block;border-left:0 }.k-ff .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%) }.k-ff .k-pager-numbers li:not(.k-current-page),.k-ie11 .k-pager-numbers li:not(.k-current-page),.k-safari .k-pager-numbers li:not(.k-current-page),.k-webkit .k-pager-numbers li:not(.k-current-page){display:none }.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link,.k-webkit .k-pager-numbers .k-current-page .k-link{width:3.2em;padding:0 .429em 0 .714em;border-radius:1.0833em }.k-ff .k-pager-numbers+.k-link,.k-ie11 .k-pager-numbers+.k-link,.k-safari .k-pager-numbers+.k-link,.k-webkit .k-pager-numbers+.k-link{margin-left:4.8em }.k-ff .k-rtl .k-pager-numbers+.k-link,.k-ie11 .k-rtl .k-pager-numbers+.k-link,.k-safari .k-rtl .k-pager-numbers+.k-link,.k-webkit .k-rtl .k-pager-numbers+.k-link{margin-right:5.1em;margin-left:0 }.k-ff .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-webkit .k-pager-numbers .k-state-selected{display:block;margin-right:0;padding:1px 5px 1px 5px;text-align:left }.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 2px 0 }.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{margin:-2em -3px 0;padding:0 }.k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link{border-radius:0 0 1.0833em 1.0833em }.k-ff .k-pager-numbers.k-state-expanded li,.k-ie11 .k-pager-numbers.k-state-expanded li,.k-safari .k-pager-numbers.k-state-expanded li,.k-webkit .k-pager-numbers.k-state-expanded li{display:inline-block }}@media only screen and (max-width:640px){.k-ff .k-pager-info,.k-ie11 .k-pager-info,.k-safari .k-pager-info,.k-webkit .k-pager-info{display:none }}@media only screen and (max-width:480px){.k-ff .k-pager-sizes,.k-ie11 .k-pager-sizes,.k-safari .k-pager-sizes,.k-webkit .k-pager-sizes{display:none }}.k-treelist .k-status{padding:.4em .6em;line-height:1.6em }.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px }.k-treelist tr.k-hidden{display:none }.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default }.k-treelist .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat }.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em }.k-gantt{white-space:nowrap;position:relative }.k-gantt-layout{display:inline-block;white-space:normal;vertical-align:top }.k-gantt .k-splitbar{position:relative;cursor:e-resize;width:5px;border-width:0 1px;background-repeat:repeat-y }.k-gantt .k-gantt-layout th{vertical-align:bottom }.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top }.k-gantt .k-grid .k-edit-cell{vertical-align:middle }.k-gantt-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100% }.k-gantt-toolbar{border-style:solid;border-width:0 0 1px;line-height:2.4em;padding:.5em }.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0 }.k-gantt-actions,.k-gantt-toolbar>ul{float:left;margin-right:.6em }.k-gantt-actions>.k-button{margin-right:.5em;vertical-align:top }.k-gantt-toolbar>.k-gantt-views{float:right;margin-right:0 }.k-gantt-toolbar>.k-gantt-views>li.k-current-view{display:none }.k-gantt-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0 }.k-gantt-toolbar>ul>li:first-child+li{border-left-width:1px }.k-gantt-toolbar .k-link{display:inline-block;padding:0 1.1em }.k-gantt-toolbar li:first-child+li,.k-gantt-toolbar li:first-child+li>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px }.k-gantt-toolbar li:last-child,.k-gantt-toolbar li:last-child>.k-link{border-top-right-radius:4px;border-bottom-right-radius:4px }.k-gantt-toolbar li.k-button{line-height:inherit;padding-top:0;padding-bottom:0 }.k-gantt-treelist .k-grid-header tr{height:5em }.k-gantt .k-treelist .k-grid-header{padding:0!important }.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll }.k-treelist-group>tr>span{font-weight:700 }.k-treelist-group .k-widget{font-weight:400 }.k-gantt-timeline .k-grid-header tr{height:2.5em }.k-gantt-tasks{position:relative }.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em }.k-gantt .k-gantt-tasks td:after{content:"\A0" }.k-gantt-timeline{background:0 0 }.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0 }.k-gantt-tables{position:relative }.k-gantt .k-timeline .k-grid-content{overflow-x:scroll }.k-gantt .k-gantt-timeline th{text-align:center }.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px }.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px }.k-task-summary-complete{height:10px;position:relative;z-index:2 }.k-task-summary-progress{height:15px;overflow:hidden }.k-task-summary-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent }.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit }.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit }.k-line-h,.k-line-v{position:absolute }.k-line-h{height:2px }.k-line-v{width:2px }.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px }.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent }.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent }.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }.k-ie8 .k-task-milestone{margin-left:1px }.k-gantt .k-gantt-tasks .k-button-icon,.k-gantt .k-gantt-treelist .k-button{padding-top:0;padding-bottom:0 }.k-gantt .k-gantt-tasks .k-button-icon{margin-top:4px }.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px }.k-gantt .k-gantt-tasks .k-button-icon{padding-left:2px;padding-right:2px }.k-gantt .k-gantt-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top }.k-rel .k-button-icon{position:absolute;left:200px }.k-rel{position:relative;height:0;top:-.3em }.k-task-wrap{position:absolute;padding:0 23px 5px;margin:-1px -23px 0;z-index:2 }.k-line.k-state-selected,.k-task-wrap:hover{z-index:3 }.k-milestone-wrap{margin:0 -13px 0 -27px }.k-task-content{position:relative;z-index:2 }.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1 }.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer }.k-task-dot.k-state-hover{background-color:transparent }.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em }.k-task-wrap-active .k-task-dot,.k-task-wrap:hover .k-task-dot{display:block }.k-task-dot:before{content:"\A0";display:inline-block;width:0;height:16px }.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px }.k-task-dot.k-state-hover:after,.k-task-dot:hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px }.k-task-start{left:0 }.k-task-end{right:0 }.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap }.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal }.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap }.k-task-actions{z-index:1 }.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px }.k-webkit .k-task-actions:first-child{margin-top:3px }.k-task-actions:first-child>.k-link{display:inline-block }.k-task-delete{display:none }.k-task-wrap-active .k-task-delete,.k-task-wrap:hover .k-task-delete{display:inline-block }.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto }.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible }.k-task-single .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5 }.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em }.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em }.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px }.k-task-content>.k-resize-e:after{left:auto;right:1px }.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin-left:16px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize }.k-task-wrap-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block }.k-dependency-hint{z-index:4 }.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50% }.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px }.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px }.k-gantt-rowheight .k-task-single{height:-webkit-calc(98%);height:calc(98%) }.k-ie .k-gantt-rowheight .k-task-single{height:99% }.k-gantt-rowheight .k-task-content{height:100% }.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100% }.k-task-details{padding:.4em;text-align:left;white-space:nowrap }.k-task-details>strong{font-size:120%;display:block }.k-task-pct{margin:.5em 0 .1em;font-size:170% }.k-task-details>ul{line-height:1.2 }.k-resources-wrap{position:absolute;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.k-resources-wrap .k-resource{margin:0 5px }.k-gantt-edit-form>.k-edit-form-container{width:430px }.k-gantt-edit-form>.k-resources-form-container{width:506px }.k-resources-form-container>.k-grid{margin:0 .9em }.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:15em }.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left }.k-pdf-export-shadow .k-gantt{float:left }.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{width:auto!important;height:auto!important;overflow:visible!important }.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important }.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important }.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none }button.k-gantt-toggle{display:none;float:left;margin-right:.5em }.k-rtl button.k-gantt-toggle{float:right;margin-right:0;margin-left:.5em }@media only screen and (max-width:1024px){.k-gantt-toolbar>ul.k-gantt-views{position:absolute;right:6px;top:6px;z-index:10000 }.k-rtl .k-gantt-toolbar>ul.k-gantt-views{right:auto;left:6px }.k-gantt-toolbar>ul.k-gantt-views>li:not(.k-current-view){display:none }.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{display:block;border-width:1px }.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{text-align:left;padding-left:1em }.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em }.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{padding-left:0 }.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:16px;height:16px }.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li,.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0 }.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3) }.k-rtl .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{text-align:left }}@media only screen and (max-width:480px){button.k-gantt-toggle{display:inline-block }.k-gantt-create span+span,.k-gantt-pdf span+span{display:none }.k-gantt-create .k-icon,.k-gantt-pdf .k-icon{margin:0 }.k-gantt .k-splitbar{display:none;width:0;border-width:0 }.k-gantt .k-gantt-treelist{display:none;max-width:0 }.k-gantt .k-treelist .k-grid-content{overflow-y:scroll }.k-gantt .k-gantt-timeline{width:100% }}.k-pivot{position:relative }.k-pivot-toolbar{padding:.2em;border-bottom-width:1px;border-bottom-style:solid }.k-pivot .k-pivot-toolbar{padding:.6em }.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em }.k-field-actions{position:absolute;right:2px;top:3px }.k-pivot .k-grid td{white-space:nowrap }.k-pivot-layout{border-spacing:0;table-layout:auto }.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0 }.k-pivot td{vertical-align:top }.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0 }.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px }.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0 }.k-pivot-rowheaders>.k-grid{overflow:hidden }.k-pivot-table{border-left-width:1px;border-left-style:solid }.k-pivot-table .k-grid-header-wrap>table{height:100% }.k-pivot .k-grid-header .k-header{vertical-align:top }.k-header.k-alt,td.k-alt{font-weight:700 }.k-header.k-alt{background-image:none }.k-pivot-layout .k-grid td{border-bottom-width:1px }.k-pivot-layout .k-grid-footer>td{border-top-width:0 }.k-pivot-filter-window .k-treeview{max-height:600px }.k-fieldselector .k-edit-buttons{bottom:auto }.k-fieldselector .k-edit-label{width:16% }.k-fieldselector .k-edit-field{width:77% }.k-fieldselector .k-edit-field>.k-textbox,.k-fieldselector .k-edit-field>.k-widget{width:99% }.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em }.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase }.k-fieldselector p .k-icon{margin:0 5px 0 0 }.k-fieldselector .k-columns{border-style:solid;border-width:0 }.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45% }.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px }.k-fieldselector .k-columns>div+div{float:right;border-width:0 }.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible }.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px }.k-fieldselector .k-list{padding-bottom:2em }.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em.2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em }.k-i-kpi-decrease{background-position:0 0 }.k-i-kpi-denied{background-position:-16px 0 }.k-i-kpi-equal{background-position:-32px 0 }.k-i-kpi-hold{background-position:-48px 0 }.k-i-kpi-increase{background-position:-64px 0 }.k-i-kpi-open{background-position:-80px 0 }.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important }.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{height:100%!important }.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important }.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important }.k-pdf-export-shadow .k-pivot .k-grid-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important }.k-calendar{position:relative;display:inline-block;width:16.917em;overflow:hidden }.k-calendar .k-link,.k-calendar td{text-decoration:none }.k-calendar .k-action-link{text-decoration:underline }.k-calendar .k-footer,.k-calendar .k-header{position:relative;text-align:center;zoom:1 }.k-widget.k-calendar .k-nav-next,.k-widget.k-calendar .k-nav-prev{position:absolute;top:.16666em;line-height:1.8333em;height:1.8333em }.k-widget.k-calendar .k-nav-prev{left:1% }.k-widget.k-calendar .k-nav-next{right:1% }.k-calendar .k-content{float:left;border-spacing:0;width:100%;height:14.167em;border-width:0;margin:0;table-layout:fixed;outline:0 }.k-calendar .k-content,.k-calendar .k-content th{text-align:right }.k-calendar .k-animation-container .k-content{height:100% }.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.16666em -.08333em .3333em 0 }.k-calendar .k-header .k-icon{vertical-align:middle }.k-calendar .k-header .k-link.k-nav-next,.k-calendar .k-header .k-link.k-nav-prev{height:1.8333em;width:1.8333em }.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:400;cursor:default }.k-calendar td{padding:.08333em;cursor:pointer }.k-calendar .k-state-focus{border-style:dotted;border-width:.08333em;padding:0 }.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em;padding:0 .45em 0 .1em }.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center }.k-calendar .k-footer{clear:both }.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{display:block;height:100%;padding:.5em 0 }.k-calendar .k-nav-today:hover{text-decoration:underline }div.k-treeview{border-width:0;background:0 0;overflow:auto;white-space:nowrap }.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px }.k-treeview .k-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative }.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top }.k-treeview .k-checkbox{margin-top:.2em }.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle }.k-treeview .k-request-retry{vertical-align:baseline }.k-treeview .k-minus,.k-treeview .k-minus-disabled,.k-treeview .k-plus,.k-treeview .k-plus-disabled{margin-top:.25em;margin-left:-16px;cursor:pointer }.k-treeview .k-minus-disabled,.k-treeview .k-plus-disabled{cursor:default }.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px }.k-treeview .k-in{margin:1px 0 1px .16666em;padding:1px .3333em 1px .25em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px }.k-treeview span.k-in{cursor:default }.k-treeview .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat }.k-toolbar .k-split-button,span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-numerictextbox,span.k-timepicker{background-image:none }.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker,.k-toolbar .k-split-button{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle }.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:13.2em }.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-numerictextbox,.k-selectbox,.k-timepicker,.k-toolbar .k-split-button{white-space:nowrap }.k-colorpicker,.k-toolbar .k-split-button{width:auto }.k-datetimepicker{width:15em }.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default }.k-dropdown-wrap{position:relative }.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{display:block }.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-widget{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0) }.k-block,.k-calendar,.k-grid-header .k-link,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview{-webkit-touch-callout:none }.k-list-scroller{position:relative;overflow:auto }.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid }.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px }.k-list-container .km-scroll-container{padding-bottom:6px }.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textbox{border-width:1px;border-style:solid;padding:0 1.9em 0 0 }.k-numeric-wrap.k-expand-padding{padding-right:0 }.k-autocomplete,.k-textbox{padding:0 }.k-textbox.k-space-left{padding-left:1.9em }.k-textbox.k-space-right{padding-right:1.9em }.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute }.k-space-left .k-icon{left:3px }.k-space-right .k-icon{right:3px }span.k-textbox:after{content:"\A0";display:block;height:.4px;overflow:hidden }.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover{-webkit-transition:-webkit-box-shadow .15s ease-out;transition:box-shadow .15s ease-out;-webkit-transition:"box-shadow .15s ease-out";transition:"box-shadow .15s ease-out" }.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;vertical-align:top }.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0 }.k-dropdown .k-input,.k-selectbox .k-input{background:0 0 }.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none }.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit }span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0 }.k-autocomplete .k-input,.k-textbox>input{display:block }.k-dropdown .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;font:inherit;color:inherit }.k-dropdown .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis }.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{height:1.65em;line-height:1.65em;padding:.177em 0;text-indent:.33em;border:0;margin:0 }.k-combobox .k-dropdown-wrap:before,.k-numeric-wrap:before,.k-picker-wrap:before{content:"\A0";display:inline-block;width:0;height:1.65em;padding-bottom:.3em }.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em }.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none }.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline }.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{min-height:1.65em;line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:1.9em;height:100% }.k-numeric-wrap .k-select{padding:0 }body .k-datetimepicker .k-select{border-radius:0 }.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon{cursor:pointer }.k-popup{border-style:solid;border-width:1px }.k-list-optionlabel,.k-popup .k-item{cursor:default }.k-popup .k-calendar{border:0 }.k-list{height:auto }.k-fieldselector .k-list .k-item,.k-list-optionlabel,.k-popup .k-list .k-item,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em }.k-popup .k-list .k-item{border-width:1px;border-style:solid;border-color:transparent;padding:0 4px }.k-popup .k-list .k-item>.k-group{top:-1px }.k-group-header+div>.k-list>.k-item.k-first:before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0 }.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px }.k-overflow-container .k-item{padding:1px }.k-overflow-container .k-button.k-state-disabled,.k-overflow-container .k-button.k-state-disabled:hover,.k-overflow-container>.k-state-disabled .k-button{border:0;background:0 0 }.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-overflow-container .k-state-focused,.k-overflow-container .k-state-hover,.k-overflow-container .k-state-selected,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid }.k-list-filter{position:relative;margin-bottom:2px }.k-list-filter>.k-textbox{padding-right:20px;width:100% }.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) }.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0 }.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#C5C5C5;background-color:#FFF;min-height:2.04em }.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:.33em;border:0;margin:1px 0 0;float:left }.k-multiselect-wrap .k-input::-ms-clear{display:none }.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;float:left;position:relative }.k-autocomplete .k-loading,.k-multiselect .k-loading{position:absolute;right:3px;bottom:4px }.k-multiselect .k-loading-hidden{visibility:hidden }.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.1em .2em }.k-datetimepicker .k-picker-wrap{padding-right:3.8em }.k-datetimepicker .k-select{width:3.8em }.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px }.k-picker-wrap .k-icon{cursor:pointer }.k-button,.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle }.k-picker-wrap .k-input{margin:0 }.k-time-popup .k-item{padding:1px 3px }.k-input{padding:.25em 0 }.k-input,.k-textbox>input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0) }.k-textbox{outline:0 }input.k-textbox,textarea.k-textbox{padding:2px .3em }input.k-textbox{height:2.13em;text-indent:.33em;line-height:1.6em }.k-ie input.k-textbox{text-indent:.165em }.k-ff input.k-textbox{height:2.17em }textarea.k-textbox{height:auto }span.k-numerictextbox{background-color:transparent }.k-numerictextbox .k-input{margin:0 }.k-numerictextbox .k-link{display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0 }.k-numerictextbox .k-icon{height:11px }.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none }.k-colorpicker .k-picker-wrap{line-height:2em }.k-colorpicker .k-selected-color{vertical-align:top;line-height:0;display:inline-block;height:2em;width:2em }.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;font-size:0;line-height:0;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none }.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important }.k-colorpicker .k-select{cursor:pointer }.k-disabled-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;filter:alpha(opacity=50) }.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block }.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100% }.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none }.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative }.k-colorpalette .k-item:hover{z-index:101;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3) }.k-flatcolorpicker{position:relative;display:inline-block;width:250px;padding-bottom:5px }div.k-flatcolorpicker{background-color:transparent;background-image:none }.k-flatcolorpicker .k-selected-color{background-position:50% 50%;text-align:right }.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .3em .65em 1em;border:0;margin:0;width:70% }.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom }.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:0 0 }.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000 }.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none }.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5% }.k-flatcolorpicker .k-slider-horizontal .k-slider-track{-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #999;box-shadow:0 1px 0 #fff,0 -1px 0 #999 }.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block }.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:0 0 }.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;border:3px solid #eee;margin-top:1px;height:8px;width:8px;-webkit-box-shadow:0 1px 4px #444;box-shadow:0 1px 4px #444 }.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;border-width:2px;padding:1px }.k-flatcolorpicker .k-hue-slider .k-slider-track{background:-webkit-gradient(linear,left top,right top,from(red),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),to(#ff0004));background:-webkit-linear-gradient(left,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%) }.k-flatcolorpicker .k-transparency-slider .k-slider-track{-webkit-background-size:100% auto;background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat }.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90% }.k-flatcolorpicker .k-controls .k-button{width:6em }.k-flatcolorpicker .k-hsv-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px }.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) }.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) }.k-ie8 .k-flatcolorpicker .k-hsv-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0) }table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;border-spacing:4px;font-size:100%;vertical-align:top;position:relative }.k-editor-inline{border-width:2px;padding:.3em .5em;word-wrap:break-word;overflow:auto }.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px;-webkit-box-shadow:none!important;box-shadow:none!important }.k-editor-widget>.k-window-content{overflow:hidden }.k-editor .k-editor-toolbar-wrap{border:0;padding:0 }.k-editor-toolbar{margin:0;padding:.1em 0;list-style-type:none;line-height:1.3em;cursor:default;word-wrap:break-word }.k-editor-toolbar li{display:inline-block;vertical-align:middle }.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar,.k-webkit .k-editor-toolbar{padding:0 }.k-ff .k-editor-toolbar li,.k-ie10 .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-safari .k-editor-toolbar li,.k-webkit .k-editor-toolbar li{display:inline-block;padding:.1em 0 }.k-editor-toolbar .k-editor-widget,.k-editor-toolbar>li{margin-right:6px }.k-group-start.k-group-end .k-editor-widget{margin-right:0 }.k-editor-toolbar .k-editor-dropdown{position:relative }.k-select-overlay{-webkit-appearance:none;opacity:0;z-index:11000;top:0;left:0;position:absolute;height:26px;width:100%;margin:-4px 0 0 }.k-editor-toolbar .k-separator{position:relative;top:1px;border-style:solid;border-width:0 1px 0 0;margin:0 .3em 0 .1em;padding:0 0 0 1px;font-size:1.3em }.k-editor-toolbar .k-break{display:block;height:1px;font-size:0;line-height:0 }.k-editor-toolbar .k-colorpicker,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-selectbox{vertical-align:middle }.k-button-group{white-space:nowrap }.k-button-group .k-tool{display:inline-block;vertical-align:middle;margin:1px 0;width:2em;height:2em;line-height:2em }.k-button-group .k-tool-icon{width:24px;height:24px;vertical-align:middle;-ms-high-contrast-adjust:none }.k-i-move{background-position:-160px -288px }.k-bold{background-position:-240px 0 }.k-state-hover .k-bold,.k-state-selected .k-bold{background-position:-264px 0 }.k-italic{background-position:-240px -24px }.k-state-hover .k-italic,.k-state-selected .k-italic{background-position:-264px -24px }.k-underline{background-position:-240px -48px }.k-state-hover .k-underline,.k-state-selected .k-underline{background-position:-264px -48px }.k-strikethrough{background-position:-240px -72px }.k-state-hover .k-strikethrough,.k-state-selected .k-strikethrough{background-position:-264px -72px }.k-foreColor{background-position:-240px -96px }.k-state-hover .k-foreColor,.k-state-selected .k-foreColor{background-position:-264px -96px }.k-backColor{background-position:-240px -120px }.k-state-hover .k-backColor,.k-state-selected .k-backColor{background-position:-264px -120px }.k-colorpicker .k-foreColor{background-position:-240px -96px }.k-colorpicker .k-backColor{background-position:-240px -120px }.k-justifyLeft{background-position:-240px -144px }.k-state-hover .k-justifyLeft,.k-state-selected .k-justifyLeft{background-position:-264px -144px }.k-justifyCenter{background-position:-240px -168px }.k-state-hover .k-justifyCenter,.k-state-selected .k-justifyCenter{background-position:-264px -168px }.k-justifyRight{background-position:-240px -192px }.k-state-hover .k-justifyRight,.k-state-selected .k-justifyRight{background-position:-264px -192px }.k-justifyFull{background-position:-240px -216px }.k-state-hover .k-justifyFull,.k-state-selected .k-justifyFull{background-position:-264px -216px }.k-insertUnorderedList{background-position:-240px -264px }.k-state-hover .k-insertUnorderedList,.k-state-selected .k-insertUnorderedList{background-position:-264px -264px }.k-insertOrderedList{background-position:-240px -288px }.k-state-hover .k-insertOrderedList,.k-state-selected .k-insertOrderedList{background-position:-264px -288px }.k-indent,.k-rtl .k-outdent{background-position:-288px 0 }.k-state-hover .k-indent,.k-state-hover .k-rtl .k-outdent,.k-state-selected .k-indent,.k-state-selected .k-rtl .k-outdent{background-position:-312px 0 }.k-outdent,.k-rtl .k-indent{background-position:-288px -24px }.k-state-hover .k-outdent,.k-state-hover .k-rtl .k-indent,.k-state-selected .k-outdent,.k-state-selected .k-rtl .k-indent{background-position:-312px -24px }.k-createLink{background-position:-288px -48px }.k-state-hover .k-createLink,.k-state-selected .k-createLink{background-position:-312px -48px }.k-unlink{background-position:-288px -72px }.k-state-hover .k-unlink,.k-state-selected .k-unlink{background-position:-312px -72px }.k-insertImage{background-position:-288px -96px }.k-state-hover .k-insertImage,.k-state-selected .k-insertImage{background-position:-312px -96px }.k-insertFile{background-position:-288px -216px }.k-state-hover .k-insertFile,.k-state-selected .k-insertFile{background-position:-312px -216px }.k-subscript{background-position:-288px -144px }.k-state-hover .k-subscript,.k-state-selected .k-subscript{background-position:-312px -144px }.k-superscript{background-position:-288px -168px }.k-state-hover .k-superscript,.k-state-selected .k-superscript{background-position:-312px -168px }.k-cleanFormatting{background-position:-288px -192px }.k-state-hover .k-cleanFormatting,.k-state-selected .k-cleanFormatting{background-position:-312px -192px }.k-createTable{background-position:-192px 0 }.k-state-hover .k-createTable,.k-state-selected .k-createTable{background-position:-216px 0 }.k-addColumnLeft{background-position:-192px -24px }.k-state-hover .k-addColumnLeft,.k-state-selected .k-addColumnLeft{background-position:-216px -24px }.k-addColumnRight{background-position:-192px -48px }.k-state-hover .k-addColumnRight,.k-state-selected .k-addColumnRight{background-position:-216px -48px }.k-addRowAbove{background-position:-192px -72px }.k-state-hover .k-addRowAbove,.k-state-selected .k-addRowAbove{background-position:-216px -72px }.k-addRowBelow{background-position:-192px -96px }.k-state-hover .k-addRowBelow,.k-state-selected .k-addRowBelow{background-position:-216px -96px }.k-deleteRow{background-position:-192px -120px }.k-state-hover .k-deleteRow,.k-state-selected .k-deleteRow{background-position:-216px -120px }.k-deleteColumn{background-position:-192px -144px }.k-state-hover .k-deleteColumn,.k-state-selected .k-deleteColumn{background-position:-216px -144px }.k-mergeCells{background-position:-192px -168px }.k-state-hover .k-mergeCells,.k-state-selected .k-mergeCells{background-position:-216px -168px }.k-pdf{background-position:-288px -240px }.k-state-hover .k-pdf,.k-state-selected .k-pdf{background-position:-312px -240px }.k-print{background-position:-288px -264px }.k-state-hover .k-print,.k-state-selected .k-print{background-position:-312px -264px }.k-fontName{width:110px }.k-fontSize{width:124px }.k-formatBlock{width:147px }.k-editortoolbar-dragHandle{float:left;margin:1px 0 0 }.k-editor-toolbar .k-button-group{padding:1px }.k-editor .k-editor-toolbar .k-row-break{display:block;height:0;font-size:0;line-height:0 }.k-button-group .k-tool{border-style:solid;border-width:1px;margin-right:-1px }.k-button-group .k-tool.k-state-hover,.k-button-group .k-tool:focus{position:relative;z-index:1 }.k-rtl .k-button-group .k-tool{border-style:solid;border-width:1px }.k-button-group .k-tool.k-group-end{border-right-width:1px }.k-rtl .k-button-group .k-tool.k-group-end{border-left-width:1px }.k-button-group .k-state-disabled{display:none }.k-button-group .k-state-active,.k-button-group .k-state-hover{vertical-align:middle }.k-button-group .k-state-disabled{filter:alpha(opacity=30);opacity:.3 }.k-editor .k-editable-area{width:100%;height:100%;border-style:solid;border-width:1px;outline:0 }.k-editor .k-content{display:block;width:100%;height:100%;border:0;margin:0;padding:0;background:#fff }.k-editor .k-tool{outline:0 }.k-editor iframe.k-content{display:inline;vertical-align:top }.k-editor .k-raw-content{border:0;margin:0;padding:0 }.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace }.k-editor-dialog{padding:1em;width:400px }.k-editor-dialog .k-edit-label{width:25% }.k-editor-dialog .k-edit-field{width:66% }.k-editor-dialog .k-edit-field .k-textbox{width:96% }.k-viewhtml-dialog{width:auto }.k-filebrowser-dialog{width:auto;min-width:350px }.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0 }.k-filebrowser-dialog .k-edit-label{width:18% }.k-filebrowser-dialog .k-edit-field{width:75% }.k-filebrowser-dialog .k-edit-field .k-textbox{width:70% }#k-editor-image-height,#k-editor-image-width{width:5em }.k-editor-dialog .k-button{display:inline-block }.k-editor-dialog .k-editor-textarea{width:600px;height:350px;padding:.2em .2em .2em .4em;border-width:1px;border-style:solid;overflow:auto }.k-button-wrapper .k-link:hover{text-decoration:underline }.k-ct-popup{width:180.4px;padding:.65em .5em .5em }.k-ct-popup .k-status{margin:.3em 0 }.k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;-ms-high-contrast-adjust:none }.k-editor .k-resize-handle{position:absolute;padding:5px;right:0;bottom:0 }.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0 }.k-toolbar-resizable{min-height:2.4375em;position:relative }.k-overflow-tools{position:absolute;right:0;top:0 }.k-editor-overflow-popup .k-tool{width:auto;height:auto;display:block;text-align:left;text-decoration:initial;border:0;padding-right:.5em;margin:0;padding:0 6px }.k-editor-overflow-popup .k-tool.k-state-disabled{display:none }.k-editor-toolbar .k-tool-text{display:none }.k-notification-wrap{padding:.6em .5em;cursor:default;position:relative;white-space:nowrap }.k-notification-button .k-notification-wrap{padding-right:20px }.k-notification-wrap>.k-i-note{vertical-align:text-bottom;margin-right:4px }.k-notification-wrap>.k-i-close{position:absolute;top:7px;right:4px;display:none }.k-notification-button .k-notification-wrap>.k-i-close{display:block }.k-progressbar{display:inline-block;position:relative;vertical-align:middle }.k-progressbar{border-radius:4px }.k-progressbar-horizontal{width:27em;height:1.9em }.k-progressbar-vertical{width:1.9em;height:27em }.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden }.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px }.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0 }.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px }.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0 }.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px }.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap }.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px }.k-progressbar-horizontal .k-item.k-first{margin-left:0 }.k-progressbar-horizontal .k-item.k-last{border-right-width:0 }.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 0 1px 1px }.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px }.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px }.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px }.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px }.k-progressbar-horizontal .k-last.k-state-selected{border-right-width:1px }.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px }.k-progressbar-vertical .k-item.k-first{margin-top:0 }.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0 }.k-progressbar-vertical .k-first{border-top-left-radius:4px;border-top-right-radius:4px }.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px }.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px }.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px }.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100% }.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right }.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left }.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px }.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px }.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap }.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0 }.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0 }.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100% }.k-ie8 .k-progressbar-vertical .k-progress-status{-webkit-writing-mode:bt-lr;-ms-writing-mode:bt-lr;writing-mode:bt-lr;padding:.5em 0 }div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-slider-vertical{width:26px;height:200px }.k-slider-horizontal{display:inline-block;width:200px;height:26px }.k-slider-wrap{width:100%;height:100% }.k-grid .k-slider .k-button,.k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0 }.k-slider .k-button .k-icon{margin-top:3px;vertical-align:top }.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6 }.k-state-disabled .k-slider-wrap .k-slider-items{color:#333 }.k-slider .k-button-decrease{left:0 }.k-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0 }.k-slider .k-button-increase{right:0 }.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer }.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0 }.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x }.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px }.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y }.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px }.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0 }.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px }.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px }.k-slider-buttons .k-slider-items{margin-left:34px }.k-slider-horizontal .k-slider-items{height:100% }.k-slider-vertical .k-slider-items{padding-top:1px }.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0 }.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px }.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center }.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center }.k-slider-horizontal .k-tick{background-position:center -92px }.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px }.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px }.k-slider-horizontal .k-tick-large{background-position:center -2px }.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px }.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px }.k-slider-vertical .k-tick{background-position:-92px center }.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center }.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center }.k-slider-vertical .k-tick-large{background-position:-2px center }.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center }.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center }.k-slider-horizontal .k-first{background-position:0 -92px }.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px }.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px }.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px }.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px }.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px }.k-slider-horizontal .k-last{background-position:100% -92px }.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px }.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px }.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px }.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px }.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px }.k-slider-vertical .k-first{background-position:-92px 100% }.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100% }.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100% }.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100% }.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100% }.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100% }.k-slider-vertical .k-last{background-position:-92px 0 }.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0 }.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0 }.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0 }.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0 }.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0 }.k-slider-vertical .k-tick{text-align:right }.k-slider-vertical .k-slider-topleft .k-tick{text-align:left }.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em }.k-slider-horizontal .k-label{left:0;width:100%;line-height:1 }.k-slider-horizontal .k-first .k-label{left:-50% }.k-slider-horizontal .k-last .k-label{left:auto;right:-50% }.k-slider-horizontal .k-label{bottom:-1.2em }.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em }.k-slider-vertical .k-label{left:120%;display:block;text-align:left }.k-slider-vertical .k-last .k-label{top:-.5em }.k-slider-vertical .k-first .k-label{bottom:-.5em }.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120% }.k-slider-tooltip{top:-4444px }.k-scheduler-footer,.k-scheduler-toolbar{border-style:solid }.k-scheduler-footer,.k-scheduler-toolbar{line-height:28px;padding:6px }.k-scheduler-toolbar{position:relative;border-width:0 0 1px }.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0 }.k-scheduler-header{text-align:center }.k-scheduler-footer{border-width:1px 0 0 }.k-scheduler-toolbar>ul{float:right }.k-scheduler-toolbar>ul:first-child{float:left }.k-scheduler-toolbar>.k-scheduler-tools{float:left;margin-bottom:.5em }.k-scheduler-tools+.k-scheduler-navigation{float:left;clear:left }.k-scheduler-footer>ul>li,.k-scheduler-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0 }.k-scheduler .k-scheduler-toolbar .k-nav-current,.k-scheduler .k-scheduler-toolbar .k-scheduler-tools>li{border-width:0 }.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li,.k-scheduler-toolbar>ul>li:first-child{border-left-width:1px }.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px }.k-scheduler-footer .k-link,.k-scheduler-toolbar .k-link{display:inline-block;padding:0 1.1em }.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar .k-nav-prev .k-link{padding-left:.6em;padding-right:.6em }.k-scheduler-toolbar .k-nav-current .k-link{padding:0 }.k-scheduler-toolbar .k-nav-current{margin:0 1.1em }.k-scheduler .k-nav-current>.k-state-active,.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current{background:0 0 }.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation{width:100%;text-align:center }.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation>li{background:0 0;border:0 }.k-scheduler-phone .k-toolbar .k-nav-next{float:right }.k-scheduler-phone .k-toolbar .k-nav-prev{float:left }.k-scheduler-footer .k-icon,.k-scheduler-toolbar .k-i-calendar{margin:-2px 6px 0 0 }.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden }.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0 }.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px }.k-scheduler-content,.k-scheduler-times{position:relative }.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0 }.k-scheduler-content{overflow:auto }.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate }.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top }.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100% }.k-scheduler-table{table-layout:fixed;max-width:none }.k-scheduler-times .k-scheduler-table{table-layout:auto }.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100% }.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:.334em .5em;font-size:100% }.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{-webkit-box-sizing:content-box;box-sizing:content-box }.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important }.k-scheduler-monthview .k-hidden{padding-left:0!important;padding-right:0!important;border-right-width:0!important }.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px }.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto }.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:right }.k-scheduler-phone .k-scheduler-monthview .k-hidden,.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{height:40px }.k-scheduler-table td,.k-slot-cell{vertical-align:top }.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top }.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{text-align:center;vertical-align:middle }.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td span{font-size:1.5em }.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis }.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px }.k-scheduler-header th:first-child,.k-scheduler-table td:first-child{border-left-width:0 }.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px }.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0 }.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0 }.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:1px }.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent;white-space:nowrap }.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent }.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{border-bottom-color:inherit }.k-scheduler .k-middle-row td{border-bottom-style:dotted }.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute }.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0 }.k-scheduler-now-line{left:5px;right:0;height:1px }.k-task{position:relative }div.k-more-events{text-align:center;font-size:18px;line-height:1.2;padding:0 }.k-more-events>span{display:block;margin-top:-.6em }.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden }.k-event{cursor:default;min-height:1.3em }.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-webkit-grabbing;cursor:-moz-grabbing }.k-scheduler-header .k-event{white-space:nowrap }.k-event-template{padding:.3em 1.4em .3em .6em }.k-event-time{display:none;padding-bottom:0;font-size:.9em }.k-event-drag-hint .k-event-time{display:block }.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap }.k-event-actions{z-index:1 }.k-scheduler-agendaview .k-task>.k-link{top:0;right:0 }.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px }.k-webkit .k-event-actions:first-child{margin-top:3px }.k-event-actions:first-child>.k-link{display:inline-block }.k-event-delete{display:none }.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block }.k-event .k-event-bottom-actions,.k-event .k-event-top-actions{position:absolute;top:0;left:0;width:100%;text-align:center }.k-event .k-event-bottom-actions{top:auto;bottom:0 }.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2 }.k-event-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible }.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5 }.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;filter:none;opacity:1 }.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em }.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em }.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em }.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em }.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px }.k-event>.k-resize-s:after{top:auto;bottom:1px }.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px }.k-event>.k-resize-e:after{left:auto;right:1px }.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em }.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em }.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em }.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0 }.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-.7em;height:1.4em;width:.6em }.k-scheduler-mobile .k-event>.k-resize-e:after{right:0 }.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px }.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0 }.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0 }.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px }.k-scheduler-phone .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px }.k-scheduler-phone .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px }.k-scheduler-marquee{border-style:solid;border-width:0 }.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px }div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent }div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent }.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em }.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em }.k-scheduler-quickedit .k-textbox{width:200px }.k-tooltip-bottom{text-align:left }.k-tooltip-bottom .k-button{float:left;margin-right:.3em }.k-tooltip-bottom .k-quickedit-details{float:right;margin-right:0 }.k-scheduler-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left }.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{width:6em }.k-scheduler-datecolumn{width:12em }.k-scheduler-timecolumn{width:11em }.k-scheduler-timecolumn>div{position:relative;vertical-align:top }.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top }.k-scheduler-timecolumn>div>.k-i-arrow-e{position:absolute;right:-4px }.k-scheduler-timecolumn .k-i-arrow-w{margin-left:-4px }.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em }.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:400 }.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal }.k-scheduler-agendadate{font-size:.8em }.k-scheduler-timecolumn{white-space:nowrap }.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px }.k-scheduler-edit-form .k-edit-label{width:17% }.k-scheduler-edit-form .k-edit-field{width:77% }.k-scheduler-edit-form .k-textbox[name=title],.k-scheduler-edit-form textarea.k-textbox{width:100% }.k-scheduler-edit-form textarea.k-textbox{min-height:4em;resize:vertical }.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em }.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons{clear:right;margin-right:2%;margin-left:2%;padding:0 0 .6em }.k-edit-box{float:left }.k-edit-box+.k-edit-box{float:right }.k-scheduler-edit-form label+input{margin-left:1em }.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4 }.k-edit-field>ul.k-reset.k-toolbar>li{margin:0 }.k-edit-field>ul.k-reset .k-widget{margin-left:.8em }.k-edit-field span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em }.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em }.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete{float:left }.k-popup-message{margin:0;padding:1em 0 2em;text-align:center }.k-scheduler-timezones .k-dropdown:first-child{width:100% }.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em }.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:none }.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none }.k-scheduler-refresh{float:right;padding:0 .5em }@media only screen and (max-width:1024px){.k-ff .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000 }.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none }.k-ff .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none }.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px }.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em }.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0 }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0 }.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3) }.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left }}@media only screen and (max-width:480px){.k-ff .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none }.k-ff .k-scheduler-timecolumn,.k-ie11 .k-scheduler-timecolumn,.k-safari .k-scheduler-timecolumn,.k-webkit .k-scheduler-timecolumn{width:5em }.k-ff .k-scheduler-datecolumn,.k-ie11 .k-scheduler-datecolumn,.k-safari .k-scheduler-datecolumn,.k-webkit .k-scheduler-datecolumn{width:6em;overflow:hidden }.k-ff .k-scheduler-datecolumn>div,.k-ff .k-scheduler-timecolumn>div,.k-ie11 .k-scheduler-datecolumn>div,.k-ie11 .k-scheduler-timecolumn>div,.k-safari .k-scheduler-datecolumn>div,.k-safari .k-scheduler-timecolumn>div,.k-webkit .k-scheduler-datecolumn>div,.k-webkit .k-scheduler-timecolumn>div{white-space:normal }}.k-scheduler-pdf-export{overflow:hidden }.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important }.k-scheduler-pdf-export .k-scheduler-header{padding:0!important }.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important }.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important }.k-tooltip{position:absolute;z-index:12000;border-style:solid;border-width:0;padding:5px 5px 5px 6px;background-repeat:repeat-x;min-width:20px;text-align:center }.k-tooltip-button{text-align:right;height:0 }.k-tooltip-content{height:100% }.k-tooltip-closable .k-tooltip-content{padding-right:20px }span.k-tooltip{position:static;display:inline-block;border-width:1px;padding:2px 5px 1px 6px }.k-invalid-msg{display:none }.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent }.k-callout-n{top:-12px;left:50% }.k-callout-w{top:50%;left:-12px }.k-callout-s{left:50%;bottom:-12px }.k-callout-e{top:50%;right:-12px }.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px }.k-slider-tooltip .k-callout-e,.k-slider-tooltip .k-callout-w{margin-top:-6px }.k-tooltip-validation .k-warning{vertical-align:text-top;margin-right:3px }.k-tooltip-validation{z-index:9999 }.k-toolbar{position:relative;display:block;vertical-align:middle;line-height:2.9em }.k-overflow-container .k-button .k-icon,.k-overflow-container .k-button .k-sprite,.k-toolbar .k-button .k-icon,.k-toolbar .k-button .k-sprite{vertical-align:middle;margin-top:-7px;margin-bottom:-5px }.k-toolbar .k-input{line-height:inherit;height:inherit;padding-top:2px;padding-bottom:2px }.k-toolbar .k-input:before{content:"\A0";display:inline-block;width:0 }.k-ie .k-toolbar .k-input{height:1.65em }.k-toolbar .k-combobox .k-dropdown-wrap:before,.k-toolbar .k-numeric-wrap:before,.k-toolbar .k-picker-wrap:before{display:none }.k-overflow-container .k-sprite{margin-left:-4px }.k-toolbar-resizable{overflow:hidden;white-space:nowrap }.k-toolbar>.k-align-left{float:none }.k-toolbar>.k-align-right{float:right }.k-toolbar .k-button,.k-toolbar>*{display:inline-block;vertical-align:middle;line-height:1.72em }.k-toolbar .k-separator{border-width:0 0 0 1px;border-style:solid;width:1px;line-height:inherit }.k-toolbar .k-button-group{list-style-type:none }.k-toolbar .k-button-group>li{display:inline-block }.k-toolbar .k-button-group .k-button{margin:0 0 0 -1px;border-radius:0 }.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{margin:0 .2em;line-height:1.72em;vertical-align:middle }.k-toolbar .k-split-button{padding-left:0 }.k-toolbar .k-button-group .k-group-start,.k-toolbar .k-split-button .k-button{margin:0 }.k-toolbar .k-split-button .k-split-button-arrow{margin:0 0 0 -1px }.k-toolbar .k-overflow-anchor{border-width:0 0 0 1px;border-style:solid;height:3em;width:3em;line-height:inherit;padding:0 .5em;margin:0;position:relative;float:right;border-radius:0 }.k-overflow-container .k-item{float:none;border:0 }.k-overflow-container .k-separator{border-width:0 0 1px;border-style:solid;height:1px;line-height:0;font-size:0;padding:0 }.k-overflow-container .k-overflow-button,.k-split-container .k-button{text-align:left;display:block;background:0 0;border-color:transparent;white-space:nowrap }.k-split-container{margin-top:-1px }.k-overflow-container .k-button-group{padding:0 }.k-overflow-container .k-button-group>li{display:block }.k-overflow-container .k-overflow-group{border-width:1px 0;border-style:solid;border-radius:0;padding:2px 0;margin:1px 0 }.k-overflow-container .k-overflow-hidden{display:none }.k-overflow-container .k-overflow-group+.k-overflow-group,.k-overflow-container .k-separator+.k-overflow-group,.k-overflow-container .k-toolbar-first-visible{border-top:0;margin-top:0;padding-top:1px }.k-overflow-container .k-overflow-group+.k-separator{display:none }.k-overflow-container .k-toolbar-last-visible{border-bottom:0;margin-bottom:0;padding-bottom:1px }.k-splitter{position:relative;height:300px }.k-pane>.k-splitter{border-width:0;overflow:hidden }.k-splitter .k-pane{overflow:hidden }.k-splitter .k-scrollable{overflow:auto }.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px }.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y }.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x }.k-splitbar-draggable-horizontal{cursor:w-resize }.k-splitbar-draggable-vertical{cursor:n-resize }.k-splitbar .k-resize-handle{display:none }.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:red }.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px }.k-collapse-next,.k-collapse-prev,.k-expand-next,.k-expand-prev{cursor:pointer }.k-splitbar-horizontal .k-collapse-prev{margin-top:-31px }.k-splitbar-horizontal .k-collapse-next{margin-top:11px }.k-splitbar-static-horizontal{width:1px }.k-splitbar-static-vertical{height:1px }.k-splitbar-vertical .k-icon{position:absolute;left:50%;width:20px;height:5px;margin-left:-10px }.k-splitbar-vertical .k-collapse-prev{margin-left:-31px }.k-splitbar-vertical .k-collapse-next{margin-left:11px }.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block }.k-splitbar-horizontal .k-resize-handle{background-position:-165px -6px }.k-splitbar-horizontal-hover>.k-resize-handle{background-position:-181px -6px }.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next{background-position:-6px -174px }.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next{background-position:-22px -174px }.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev{background-position:-5px -142px }.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev{background-position:-21px -142px }.k-splitbar-vertical .k-resize-handle{background-position:-38px -309px }.k-splitbar-vertical-hover>.k-resize-handle{background-position:-70px -309px }.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next{background-position:2px -134px }.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next{background-position:-14px -134px }.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev{background-position:2px -165px }.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev{background-position:-14px -165px }.k-splitter-resizing{overflow:hidden }html .k-upload{position:relative }.k-dropzone em,.k-upload-button{vertical-align:middle }.k-dropzone,.k-file{position:relative }.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent }.k-dropzone em{visibility:hidden;margin-left:.6em }.k-dropzone-active em{visibility:visible }.k-upload-button{position:relative;overflow:hidden;direction:ltr }.k-upload .k-upload-button{min-width:7.167em }.k-ie8 .k-upload-button,.k-ie9 .k-upload-button,.k-upload-sync .k-upload-button{margin:.8em }.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer }.k-upload-files{margin:0 0 .6em;line-height:2.66;border-style:solid;border-width:1px 0 0 }.k-upload-files .k-button{padding:0 }.k-upload-files .k-button,.k-upload-status-total .k-icon{margin-left:8px }.k-upload .k-fail{background-position:-161px -111px }.k-si-refresh{background-position:-160px -128px }.k-button:active .k-si-refresh,.k-button:not(.k-state-disabled):hover .k-si-refresh,.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>*>.k-si-refresh,.k-state-hover>.k-si-refresh,.k-textbox:hover .k-si-refresh{background-position:-176px -128px }.k-si-tick,.k-success{background-position:-160px -96px }.k-button:active .k-si-tick,.k-button:active .k-success,.k-button:not(.k-state-disabled):hover .k-si-tick,.k-button:not(.k-state-disabled):hover .k-success,.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover>*>.k-si-tick,.k-state-hover>*>.k-success,.k-state-hover>.k-si-tick,.k-state-hover>.k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success{background-position:-176px -96px }.k-si-cancel{background-position:-160px -112px }.k-button:active .k-si-cancel,.k-button:not(.k-state-disabled):hover .k-si-cancel,.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>*>.k-si-cancel,.k-state-hover>.k-si-cancel,.k-textbox:hover .k-si-cancel{background-position:-176px -112px }.k-file{border-style:solid;border-width:0 0 1px;padding:.167em .167em .167em .8em }.k-file .k-icon{position:relative }.k-file>.k-icon{background-position:-112px -288px }.k-button:active .k-file>.k-icon,.k-button:not(.k-state-disabled):hover .k-file>.k-icon,.k-link:not(.k-state-disabled):hover>.k-file>.k-icon,.k-state-hover>*>.k-file>.k-icon,.k-state-hover>.k-file>.k-icon,.k-textbox:hover .k-file>.k-icon{background-position:-128px -288px }.k-filename{position:relative;display:inline-block;min-width:10em;max-width:16.667em;vertical-align:middle;margin-left:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.k-upload-status{position:absolute;right:12px }.k-upload-status .k-button,.k-upload-status .k-warning{vertical-align:text-bottom }.k-dropzone .k-upload-status{line-height:2.4 }.k-ie8 .k-upload-status-total{line-height:29px }.k-upload-action{line-height:normal }.k-progress{position:absolute;top:0;bottom:0;left:0 }.k-upload-selected{min-width:7.167em;margin:.25em 0 0;-webkit-box-sizing:content-box;box-sizing:content-box }.k-upload-cancel,.k-upload-selected{margin-bottom:.8em }.k-upload-selected{margin-left:.8em;margin-right:.2em }.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none }.k-toolbar-wrap .k-dropzone{border:0;padding:0 }.k-toolbar-wrap .k-dropzone-active{text-align:center }.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal }.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none }.k-filebrowser-dropzone{z-index:10010;filter:alpha(opacity=40);opacity:.4;position:fixed }.k-search-wrap{position:relative;float:right;width:20%;padding:0 }.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic }.k-search-wrap input.k-input{padding-left:0;padding-right:0 }.k-search-wrap .k-search{position:absolute;top:4px;right:2px;margin:0 }.k-breadcrumbs{position:relative;float:left;width:79% }.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px }.k-breadcrumbs>.k-input{width:100%;font-size:inherit;font-family:inherit;border:0 }.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon{margin-top:0;text-decoration:none;vertical-align:middle;position:static }.k-breadcrumbs .k-link:hover{text-decoration:underline }.k-filebrowser .k-breadcrumbs .k-i-seek-w{text-decoration:none;cursor:default }.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap }.k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled{display:none }.k-filebrowser .k-toolbar-wrap{float:left }.k-filebrowser .k-tiles-arrange{float:right }.k-filebrowser .k-tiles-arrange .k-dropdown{width:75px }.k-filebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent }.k-filebrowser .k-upload .k-upload-status{display:none }.k-filebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top }.k-filebrowser .k-upload .k-icon{vertical-align:bottom }.k-tiles{clear:both;height:390px;border-style:solid;border-width:1px;border-top-width:0;margin:0 0 1.4em;padding:9px;overflow:auto;line-height:1.2 }.k-tile{float:left;width:223px;height:88px;overflow:hidden;border-style:solid;border-width:1px;margin:1px;padding:0 0 4px;background-position:0 100px;background-repeat:repeat-x;cursor:pointer }.k-tiles li.k-state-hover,.k-tiles li.k-state-selected{background-position:0 center }.k-filebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-filebrowser .k-file{width:80px;height:80px }.k-filebrowser .k-image{margin:2px 0 0 2px }.k-filebrowser .k-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat }.k-filebrowser .k-loading{margin:35px 0 0 33px }.k-tile input,.k-tile strong{margin:10px 0 4px;font-weight:400 }.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis }.k-tile input{width:100px }.k-tile .k-filesize,.k-tile input,.k-tile strong{display:block }.k-filebrowser .k-form-text-row{text-align:right }.k-filebrowser .k-form-text-row label{width:14% }.k-filebrowser .k-form-text-row input{width:80% }.k-tile-empty{margin:160px 0 0 }.k-tile-empty .k-dialog-upload{font-weight:700;font-size:120% }.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:400 }.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center }.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0) }.k-chart,.k-stockchart{height:400px }.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent }.k-gauge{text-align:left;position:relative }.k-baseline-marker{zoom:1;*display:inline }.k-chart-tooltip{border-radius:4px;padding:6px;white-space:nowrap;z-index:12000;line-height:normal;background-repeat:repeat-x;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);color:#fff }.k-chart-tooltip-inverse{color:#000 }.k-chart-tooltip table{border-spacing:0;border-collapse:collapse }.k-chart-tooltip th{width:auto;text-align:center;padding:1px }.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em }.k-selector{position:absolute;-webkit-transform:translateZ(0) }.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100% }.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.01);filter:alpha(opacity=1) }.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute }.k-handle div{width:100%;height:100%;background-color:transparent }.k-leftHandle{left:-4px }.k-rightHandle{right:-4px }.k-leftHandle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0 }.k-rightHandle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px }.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);opacity:.8 }.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute }.k-navigator-hint div{position:absolute }.k-navigator-hint .k-scroll{position:absolute;height:4px;border-radius:4px;background:#d2d2d2 }.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff }.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top }.k-sparkline span{height:100%;width:100% }.k-diagram,.k-map{height:600px }.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100% }.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0 }.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none }.k-map .k-marker{position:absolute;width:28px;height:40px;margin:-40px 0 0 -14px;cursor:pointer }.k-map .k-marker-pin{background-position:0 40px }.k-map .k-marker-pin-target{background-position:0 0 }@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{width:56px;height:80px;margin:-80px 0 0 -28px }.k-map .k-marker-pin{background-position:0 80px }}.k-map .k-pos-top{top:0 }.k-map .k-pos-bottom{bottom:0 }.k-map .k-pos-left{left:0 }.k-map .k-pos-right{right:0 }.k-map-controls{position:absolute }.k-map-controls.k-pos-left .k-widget:first-child{margin-right:0 }.k-map-controls.k-pos-right .k-widget:first-child{margin-left:0 }.k-navigator{width:50px;height:50px;margin:20px;border-radius:80px;position:relative;display:inline-block;vertical-align:middle }.k-pdf-export .k-navigator{display:none }.k-navigator>button{border-color:transparent;background:0 0 }div.k-navigator>.k-button{margin:0;padding:0;line-height:10px;border-radius:16px;position:absolute;font-size:1px;line-height:1px }div.k-navigator .k-navigator-n{top:2px;left:50%;margin-left:-9px }div.k-navigator .k-navigator-e{right:2px;top:50%;margin-top:-9px }div.k-navigator .k-navigator-s{bottom:2px;left:50%;margin-left:-9px }div.k-navigator .k-navigator-w{left:2px;top:50%;margin-top:-9px }.k-map .k-attribution{background-color:rgba(255,255,255,.8);font-size:10px;padding:2px 4px;z-index:1000 }.k-zoom-control{margin:14px;vertical-align:middle }.k-pdf-export .k-zoom-control{display:none }.k-button-wrap{border-radius:4px;display:inline-block }.k-button-wrap .k-button{position:relative;font:700 17px/1.18 monospace }.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px }.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px }.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px }.k-button-wrap .k-button:hover{z-index:1 }.k-buttons-vertical .k-button{display:block }.k-buttons-vertical :first-child{border-radius:4px 4px 0 0 }.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px }.k-zoom-text{margin:0;width:4.3em;vertical-align:top }.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0 }.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px }.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px }.k-diagram{height:600px }.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative }.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative }.k-canvas-container{width:100%;height:100% }.k-diagram img{-webkit-box-sizing:content-box;box-sizing:content-box }.k-treemap{overflow:hidden;height:400px }.k-treemap-tile{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden }.k-treemap-tile.k-leaf{padding:.6em }.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em }.k-treemap-tile.k-state-hover,.k-treemap-tile.k-state-hover:hover{z-index:2;background-image:none }.k-treemap>.k-treemap-tile{position:relative;height:100% }.k-treemap-title{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap }.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid }.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0 }.k-treemap-title+.k-treemap-wrap{top:2.42em }.k-treemap-title-vertical{-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap }.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg) }.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em }.km-pane,.km-pane-wrapper,.km-root{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none }.km-pane-wrapper{position:absolute;width:100%;height:100% }.km-pane,.km-shim{font-family:sans-serif }.km-pane{overflow-x:hidden }.km-view{top:0;left:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top }.k-ff .km-pane,.k-ff .km-view{overflow:hidden }.k-ff18 .km-pane,.k-ff18 .km-view,.k-ff19 .km-pane,.k-ff19 .km-view,.k-ff20 .km-pane,.k-ff20 .km-view,.k-ff21 .km-pane,.k-ff21 .km-view{position:relative }.k-ff .km-view{display:-moz-inline-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex }.km-content{min-height:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-align:stretch;display:block;width:auto;overflow:hidden;position:relative }.km-actionsheet>li{list-style-type:none;padding:inherit 1em;line-height:2em }.km-actionsheet{padding:0;margin:0 }.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10001 }.km-actionsheet-wrapper,.km-shim .k-animation-container{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0 }.km-shim .k-animation-container{width:auto }.km-pane-wrapper .k-grid-column-menu>.km-header,.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-filter-menu>.km-header,.km-pane-wrapper .k-scheduler-edit-form>.km-header{border-style:solid;border-width:1px;padding:.3em .6em;text-align:center;width:auto;line-height:2em }.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-toolbar{line-height:2em }.km-pane-wrapper .k-grid-edit-form .k-multiselect,.km-pane-wrapper .k-scheduler-edit-form .k-multiselect{width:15em }.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap{display:block }.km-pane-wrapper .k-grid-column-menu .k-done,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-grid-filter-menu .k-submit,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right }.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,.km-pane-wrapper .k-grid-filter-menu .k-cancel,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel{float:left }.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,:not(.km-pane)>.km-shim .km-actionsheet .k-button{display:block;text-align:center }:not(.km-pane)>.km-shim .km-actionsheet .k-button{font-size:1.4em;margin:.3em 1em }:not(.km-pane)>.km-shim .km-actionsheet-title{text-align:center;line-height:3em;margin-bottom:-.3em }:not(.km-pane)>.km-shim>.k-animation-container{margin:0!important;padding:0!important;left:0!important }.km-pane-wrapper>div.km-pane{-webkit-box-shadow:none;box-shadow:none;font-weight:400 }.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container{position:absolute;width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box }.km-pane-wrapper .k-mobile-list .k-edit-field{width:74% }.km-pane-wrapper .k-grid-edit-form .k-edit-form-container,.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto }.km-pane-wrapper .k-filter-menu .k-button{width:100%;margin:0 }.k-grid-mobile{border-width:0 }.k-grid-mobile .k-resize-handle-inner{position:absolute;top:50%;margin-top:-10px;left:-7px;width:17px;height:17px;border-style:solid;border-width:2px;border-radius:10px }.k-grid-mobile .k-resize-handle-inner:before{content:"";position:absolute;top:50%;margin-top:-3px;left:1px;width:6px;height:6px;background-position:-5px -53px }.k-grid-mobile .k-resize-handle-inner:after{content:"";position:absolute;top:50%;margin-top:-3px;right:1px;width:6px;height:6px;background-position:-5px -21px }.km-pane-wrapper .km-pane *{-webkit-background-clip:border-box;background-clip:border-box }.km-pane-wrapper .k-mobile-list ul,.km-pane-wrapper .km-pane .k-mobile-list{padding:0;margin:0;list-style-type:none;border-radius:0;background:0 0 }.km-pane-wrapper .km-switch{top:50%;right:.8rem;position:absolute;margin-top:-1.1rem }.km-pane-wrapper .k-mobile-list .k-state-disabled{opacity:1 }.km-pane-wrapper .k-mobile-list .k-state-disabled>*{opacity:.7 }.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{display:block;position:relative;list-style-type:none;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1em;font-size:1em }.km-pane-wrapper .k-edit-form-container,.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container{padding-top:1em;width:100% }.km-pane-wrapper .k-mobile-list .k-edit-label{position:absolute;margin:0;float:none;clear:none;width:100% }.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label label{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1em 0;margin:0 }.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item{font-size:1em;line-height:1.6em;overflow:hidden }.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{width:100%;float:none;clear:none;min-height:2.7em }.km-pane-wrapper .k-grid-delete .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .km-header .k-icon{display:none }.km-pane-wrapper .k-mobile-list .k-edit-field{padding:.5em 0 }.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar{padding:.3em 0 }.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li{line-height:2em }.km-pane-wrapper .k-mobile-list .k-item>*{line-height:normal }.km-pane-wrapper .k-mobile-list .k-button-container,.km-pane-wrapper .k-mobile-list .k-edit-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0 }.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-filter-help-text>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper .k-mobile-list>ul>li>.k-link{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:400;line-height:2em;background:0 0;border-top:1em solid transparent }.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3){position:relative }.km-pane-wrapper .k-mobile-list .k-item:first-child{border-top:0 }.km-pane-wrapper .k-mobile-list .k-item:last-child{border-bottom:0 }.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{line-height:inherit;text-decoration:none;margin:-.5em 0 -.5em -1em }.k-check[type=checkbox],.k-check[type=radio],.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent }.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio],.km-pane-wrapper .k-mobile-list .k-label .k-check,.km-pane-wrapper .k-mobile-list .k-link .k-check{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0 }.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio],.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em }.km-pane-wrapper .k-column-menu .k-label .k-check{height:16px;width:16px }.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input:not([type=checkbox]):not([type=radio]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0 }.km-pane-wrapper .k-mobile-list .k-widget{border:0;border-radius:0 }.k-ie .km-pane-wrapper .k-mobile-list .k-widget{height:initial }.km-pane-wrapper .k-mobile-list .k-widget .k-input,.km-pane-wrapper .k-mobile-list .k-widget .k-state-default{border:0;background:0 0 }.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:80%;padding:.6em 0;margin:-.5em 0 }.km-pane-wrapper .k-mobile-list .k-edit-field>*,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input,.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;z-index:1;position:relative }.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right{padding:10px;border-radius:0 }.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right>input{float:none;width:100%;padding:1px 0;margin:0;border-radius:3px;text-indent:30px;border-width:1px;border-style:solid }.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-font-icon{position:absolute;left:20px;z-index:1 }.km-pane-wrapper .k-scheduler-views{width:18em }.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:.5em 1em }.km-pane-wrapper #recurrence .k-scheduler-navigation{width:100% }.km-pane-wrapper .k-mobile-list .k-scheduler-navigation,.km-pane-wrapper .k-scheduler-views{display:table;table-layout:fixed }.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li,.km-pane-wrapper .k-scheduler-views li{display:table-cell;text-align:center }.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{margin:0;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box }.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{margin-top:-.5em }.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-.5em }.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{text-indent:1em }.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:20%;float:left }.km-pane-wrapper .k-mobile-list .k-dropdown-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-picker-wrap{position:static;-webkit-box-shadow:none;box-shadow:none }.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select{position:absolute;top:0;right:0;line-height:normal }.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before{content:"\A0";display:inline-block;width:0;height:100%;vertical-align:middle }.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link{height:50% }.km-pane-wrapper .k-edit-form-container .k-button,.km-pane-wrapper .k-grid .k-button{margin:0 }.km-pane-wrapper .k-edit-form-container .k-button+.k-button,.km-pane-wrapper .k-grid .k-button+.k-button{margin:0 0 0 .18em }.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{width:2.4em;height:2.4em;line-height:2.1em;border-radius:2em;-webkit-box-sizing:border-box;box-sizing:border-box }.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected{width:auto;line-height:2.2em;padding:0 .86em;min-width:.7em }.km-pane-wrapper .k-pager-wrap{line-height:2.4em }@media all and (max-width:1024px){.km-pane-wrapper .k-pager-nav+.k-pager-nav~.k-pager-nav{position:absolute;right:.3em;top:.3em }.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav,.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav{right:3em }.km-pane-wrapper .k-pager-info,.km-pane-wrapper .k-pager-refresh{display:none }}@media all and (max-width:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:50% }.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:50% }.km-pane-wrapper .k-mobile-list .k-edit-field>.k-timezone-button{margin-left:1em }.km-pane-wrapper .k-nav-today a{padding-left:.6em;padding-right:.6em }.km-pane-wrapper li.k-nav-current{margin-left:0;margin-right:0 }.km-pane-wrapper .k-pager-wrap{position:relative }.km-pane-wrapper .k-pager-numbers{width:auto;display:block;overflow:hidden;margin-right:5.5em;float:none;text-overflow:ellipsis;height:2.4em;text-align:center }.km-pane-wrapper .k-pager-numbers li{float:none;display:inline-block }.km-pane-wrapper .k-pager-nav{float:left }}.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{width:100% }.km-scroll-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0) }.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0 }.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition:"opacity 0.3s linear";transition:"opacity 0.3s linear" }.km-vertical-scrollbar{height:100%;right:2px;top:2px }.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px }@media only screen and (max-width:1024px){.k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000 }.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px }.k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none }.k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none }.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline }.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px }.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em }.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box }.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0 }.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em }.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0 }.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3) }.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left }}.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out }.k-fx{position:relative }.k-fx .k-fx-current{z-index:0 }.k-fx .k-fx-next{z-index:1 }.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important }.k-fx-reverse .k-fx-current{z-index:1 }.k-fx-reverse .k-fx-next{z-index:0 }.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important }.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important }.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important }.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important }.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important }.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0 }.k-fx-fade.k-fx-end .k-fx-next{opacity:1 }.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1 }.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0 }.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out }.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0 }.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1 }.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1 }.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1 }.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0 }.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1 }.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0) }.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%) }.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%) }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%) }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%) }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%) }.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%) }.k-virtual-wrap{position:relative }.k-virtual-wrap .k-list.k-virtual-list{height:auto }.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative }.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none }.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none }.k-virtual-wrap>.k-virtual-header{text-align:right }.k-popup .k-item.k-first{position:relative }.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap }.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em }.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8 }.k-popup .k-state-hover>.k-group{right:-1px }.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0 }.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right }.k-i-arrow-n:before{content:"\E600" }.k-i-arrow-e:before{content:"\E601" }.k-i-arrow-s:before{content:"\E602" }.k-i-arrow-w:before{content:"\E603" }.k-i-seek-n:before{content:"\E604" }.k-i-seek-e:before{content:"\E605" }.k-i-seek-s:before{content:"\E606" }.k-i-seek-w:before{content:"\E607" }.k-i-sarrow-n:before{content:"\E608" }.k-i-sarrow-e:before{content:"\E609" }.k-i-sarrow-s:before{content:"\E60A" }.k-i-sarrow-w:before{content:"\E60B" }.k-i-expand-n:before{content:"\E60C" }.k-i-expand-e:before{content:"\E60D" }.k-i-expand-s:before{content:"\E60E" }.k-i-expand-w:before{content:"\E60F" }.k-i-collapse-ne:before{content:"\E610" }.k-i-collapse-se:before{content:"\E611" }.k-i-collapse-sw:before{content:"\E612" }.k-i-collapse-nw:before{content:"\E613" }.k-i-resize-ne:before{content:"\E614" }.k-i-resize-se:before{content:"\E615" }.k-i-resize-sw:before{content:"\E616" }.k-i-resize-nw:before{content:"\E617" }.k-i-arrowhead-n:before{content:"\E618" }.k-i-arrowhead-e:before{content:"\E619" }.k-i-arrowhead-s:before{content:"\E61A" }.k-i-arrowhead-w:before{content:"\E61B" }.k-i-pencil:before{content:"\E61C" }.k-i-x:before{content:"\E61D" }.k-i-checkmark:before{content:"\E61E" }.k-i-deny:before{content:"\E61F" }.k-i-trash:before{content:"\E620" }.k-i-plus:before{content:"\E621" }.k-i-splus:before{content:"\E622" }.k-i-minus:before{content:"\E623" }.k-i-sminus:before{content:"\E624" }.k-i-filter:before{content:"\E625" }.k-i-filter-clear:before{content:"\E626" }.k-i-refresh:before{content:"\E627" }.k-i-refresh-clear:before{content:"\E628" }.k-i-restore:before{content:"\E629" }.k-i-maximize:before{content:"\E62A" }.k-i-minimize:before{content:"\E62B" }.k-i-pin:before{content:"\E62C" }.k-i-unpin:before{content:"\E62D" }.k-i-calendar:before{content:"\E62E" }.k-i-clock:before{content:"\E62F" }.k-i-search:before{content:"\E630" }.k-i-zoom-in:before{content:"\E631" }.k-i-zoom-out:before{content:"\E632" }.k-i-print:before{content:"\E633" }.k-i-folder-add:before{content:"\E634" }.k-i-folder-up:before{content:"\E635" }.k-i-folder-open:before{content:"\E634" }.k-i-insert-image:before{content:"\E636" }.k-i-image:before{content:"\E637" }.k-i-insert-file:before{content:"\E638" }.k-i-file:before{content:"\E639" }.k-i-files:before{content:"\E63A" }.k-i-pdf:before{content:"\E63B" }.k-i-pdfa:before{content:"\E68D" }.k-i-xls:before{content:"\E63C" }.k-i-xlsa:before{content:"\E63D" }.k-i-lock:before{content:"\E63E" }.k-i-unlock:before{content:"\E63F" }.k-i-rows:before{content:"\E640" }.k-i-columns:before{content:"\E641" }.k-i-hamburger:before{content:"\E642" }.k-i-vbars:before{content:"\E643" }.k-i-hbars:before{content:"\E644" }.k-i-move:before{content:"\E645" }.k-i-group:before{content:"\E646" }.k-i-ungroup:before{content:"\E647" }.k-i-dimension:before{content:"\E648" }.k-i-connector:before{content:"\E649" }.k-i-kpi:before{content:"\E64A" }.k-i-undo:before{content:"\E64B" }.k-i-redo:before{content:"\E64C" }.k-i-undo-large:before{content:"\E64D" }.k-i-redo-large:before{content:"\E64E" }.k-i-rotate-ccw:before{content:"\E64F" }.k-i-rotate-cw:before{content:"\E650" }.k-i-cut:before{content:"\E651" }.k-i-copy:before{content:"\E652" }.k-i-paste:before{content:"\E653" }.k-i-bold:before{content:"\E654" }.k-i-italic:before{content:"\E655" }.k-i-underline:before{content:"\E656" }.k-i-strike-through:before{content:"\E657" }.k-i-text:before{content:"\E658" }.k-i-font-size:before{content:"\E68E" }.k-i-font-family:before{content:"\E68F" }.k-i-fx:before{content:"\E659" }.k-i-subscript:before{content:"\E65A" }.k-i-superscript:before{content:"\E65B" }.k-i-background:before{content:"\E65C" }.k-i-sum:before{content:"\E65D" }.k-i-increase-decimal:before{content:"\E65E" }.k-i-decrease-decimal:before{content:"\E65F" }.k-i-justify-left:before{content:"\E660" }.k-i-justify-center:before{content:"\E661" }.k-i-justify-right:before{content:"\E662" }.k-i-justify-full:before{content:"\E663" }.k-i-justify-clear:before{content:"\E664" }.k-i-align-top:before{content:"\E665" }.k-i-align-middle:before{content:"\E666" }.k-i-align-bottom:before{content:"\E667" }.k-i-indent:before{content:"\E668" }.k-i-outdent:before{content:"\E669" }.k-i-insert-n:before{content:"\E66A" }.k-i-insert-m:before{content:"\E66B" }.k-i-insert-s:before{content:"\E66C" }.k-i-insert-unordered-list:before{content:"\E66D" }.k-i-insert-ordered-list:before{content:"\E66E" }.k-i-sort-asc:before{content:"\E66F" }.k-i-sort-desc:before{content:"\E670" }.k-i-unsort:before{content:"\E671" }.k-i-hyperlink:before{content:"\E672" }.k-i-hyperlink-remove:before{content:"\E673" }.k-i-clearformat:before{content:"\E674" }.k-i-html:before{content:"\E675" }.k-i-exception:before{content:"\E676" }.k-i-custom:before{content:"\E677" }.k-i-cog:before{content:"\E678" }.k-i-create-table:before{content:"\E679" }.k-i-add-column-left:before{content:"\E67A" }.k-i-add-column-right:before{content:"\E67B" }.k-i-delete-column:before{content:"\E67C" }.k-i-add-row-above:before{content:"\E67D" }.k-i-add-row-below:before{content:"\E67E" }.k-i-delete-row:before{content:"\E67F" }.k-i-merge-cells:before{content:"\E680" }.k-i-normal-layout:before{content:"\E681" }.k-i-page-layout:before{content:"\E682" }.k-i-all-borders:before{content:"\E683" }.k-i-inside-borders:before{content:"\E684" }.k-i-inside-horizontal-borders:before{content:"\E685" }.k-i-inside-vertical-borders:before{content:"\E686" }.k-i-outside-borders:before{content:"\E687" }.k-i-top-border:before{content:"\E688" }.k-i-right-border:before{content:"\E689" }.k-i-bottom-border:before{content:"\E68A" }.k-i-left-border:before{content:"\E68B" }.k-i-no-borders:before{content:"\E68C" }.k-i-merge-horizontally:before{content:"\E690" }.k-i-merge-vertically:before{content:"\E691" }.k-i-text-wrap:before{content:"\E692" }.k-i-dollar:before{content:"\E693" }.k-i-percent:before{content:"\E694" }.k-i-freeze-col:before{content:"\E695" }.k-i-freeze-row:before{content:"\E696" }.k-i-freeze-panes:before{content:"\E697" }.k-i-format-number:before{content:"\E698" }.k-i-reset-color:before{content:"\E900" }.k-i-file-horizontal:before{content:"\E901" }.k-i-folder:before{content:"\E902" }.k-i-folder-open:before{content:"\E903" }.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default }.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-style:solid;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box }.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0 }.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0 }.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:1px;-webkit-background-clip:padding-box;background-clip:padding-box }.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid }.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px }.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0 }.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-active-cell,.k-spreadsheet .k-spreadsheet-data{cursor:cell }.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box }.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box }.k-spreadsheet .k-spreadsheet-formula-bar{border-width:0 1px 1px;border-style:solid;padding-left:31px;position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif }.k-spreadsheet .k-spreadsheet-formula-bar:before{background-image:none;font-family:KendoUIGlyphs;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;line-height:1;opacity:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E659";display:block;height:20px;top:3px;border-width:0 1px 0 0;border-style:solid;position:absolute;width:24px;margin-left:-24px }.k-spreadsheet .k-spreadsheet-formula-bar:after{content:"";display:block;border-width:0 0 1px;border-style:solid;position:absolute;bottom:0;left:0;width:100% }.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre;padding:3px .5em 0 }.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden }.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif }.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em }.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:.3em 0 0 }.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:.3em .3em 0 }.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em }.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative }.k-spreadsheet .k-spreadsheet-column-header{position:absolute }.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0 }.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) }.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%) }.k-spreadsheet .k-dirty{position:absolute;top:0;right:0;margin:-2px 0 0 -7px;border-width:4px;border-color:red red transparent transparent }.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-5px;margin-right:-5px;border-width:1px;border-style:solid;z-index:100;cursor:crosshair }.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-punch{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box }.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair }.k-spreadsheet .k-auto-fill-wrapper{position:relative }.k-font-icon,.k-font-icon.k-icon,.k-font-icon.k-tool-icon{font-family:KendoUIGlyphs;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;line-height:1;opacity:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;font-size:16px }.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible }.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em }.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em }.k-spreadsheet-filter{position:absolute;cursor:pointer }.k-spreadsheet-sample{float:right }.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:absolute;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box }textarea.k-spreadsheet-clipboard{position:fixed }.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid }.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid }.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1 }.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.k-spreadsheet-view-size{position:relative }.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center }.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0 }.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0 }.k-spreadsheet-window .k-root-tabs .k-loading{display:none }.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;border-width:1px;border-style:solid;height:190px }.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em }.k-spreadsheet-window .k-format-filter{width:100% }.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em }.k-spreadsheet-window .k-action-buttons{padding:1em }.k-spreadsheet-window .k-edit-label{width:20% }.k-spreadsheet-window .k-edit-field{width:70% }.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100% }.k-spreadsheet-window .export-config{border-width:1px 0 0;border-style:solid;padding:1em;margin:0 -1em }.k-spreadsheet-window .export-config .k-edit-field{width:40%;float:left;margin-left:30px }.k-spreadsheet-window .k-edit-field>input[type=radio]{display:inline;opacity:0;width:0;margin:0 }.k-spreadsheet-window .k-edit-field>.k-orientation-label{position:relative;display:inline-block;text-align:center;width:28px;height:28px;line-height:28px;border-width:1px;border-style:solid }.k-spreadsheet-window .k-edit-field>.k-orientation-label:before{font-family:KendoUIGlyphs;font-size:16px }.k-spreadsheet-window .k-orientation-portrait-label:before{content:"\E639" }.k-spreadsheet-window .k-orientation-landscape-label:before{content:"\E901" }.k-spreadsheet-window .k-page-orientation{position:absolute;right:4em;top:22%;width:64px;height:92px;border-width:1px;border-style:solid }.k-spreadsheet-window .k-page-orientation:before{position:absolute;top:0;right:0;content:"";display:inline-block;width:0;height:0;border-width:3px;border-style:solid;margin-top:-1px;margin-right:-1px }.k-spreadsheet-window .k-page-landscape{top:26%;width:92px;height:64px }.k-spreadsheet-window .k-margins-horizontal{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:62px;border-width:1px 0;border-style:solid }.k-spreadsheet-window .k-margins-vertical{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:34px;height:100%;border-width:0 1px;border-style:solid }.k-spreadsheet-window .k-page-landscape .k-margins-horizontal{height:34px }.k-spreadsheet-window .k-page-landscape .k-margins-vertical{width:62px }.k-spreadsheet-window .export-config:after,.k-spreadsheet-window>div:after{content:" ";display:block;clear:both;height:0 }.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0 }.k-spreadsheet-border-palette{width:153px }.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:20% }.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom }.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block }.k-spreadsheet-popup .k-colorpalette{vertical-align:top }.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0 }.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.3em 1.5em .3em .9em;border-width:0;border-radius:0 }.k-spreadsheet-filter-menu{width:280px }.k-spreadsheet-filter-menu>.k-menu{border-width:0 }.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px }.k-spreadsheet-filter-menu>.k-menu .k-icon.k-font-icon{margin-left:-26px;width:26px }.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid }.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px }.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0 }.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px }.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px }.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px }.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px }.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none }.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0 }.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static }.k-resize-handle,.k-resize-hint{position:absolute }.k-resize-hint-handle{width:100%;height:20px }.k-resize-hint-marker{width:2px;height:100%;margin:0 auto }.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left }.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100% }.k-button.k-spreadsheet-sheets-bar-add,.k-spreadsheet-quick-access-toolbar .k-button{border-color:transparent;background-color:transparent;background-image:none }.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0 }.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0 }.k-spreadsheet-tabstrip .k-loading{display:none }.k-spreadsheet-toolbar.k-toolbar{border-top-width:0;border-left-width:0;border-right-width:0 }.k-spreadsheet-toolbar.k-toolbar .k-overflow-anchor+*{margin-left:.3em }.k-spreadsheet-toolbar.k-toolbar>.k-button-group{border-width:0 }.k-spreadsheet-toolbar .k-button,.k-spreadsheet-toolbar>.k-button-group,.k-spreadsheet-toolbar>.k-widget,.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active){margin:0;border-color:transparent;background-color:transparent;background-image:none }.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px }.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px }.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px }.k-spreadsheet-toolbar>.k-combobox .k-state-default:not(.k-state-hover):not(.k-state-active) .k-input{background-color:transparent;-webkit-box-shadow:none;box-shadow:none }.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select{border-color:transparent }.k-spreadsheet-toolbar .k-separator{margin:0 3px;width:0;overflow:hidden;height:1.8em;vertical-align:middle;display:inline-block }.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline }.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent }.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box }.k-spreadsheet-formula-list{min-width:100px }.k-spreadsheet-formula-list .k-item{padding:0 .3em;-webkit-box-shadow:none;box-shadow:none }.k-spreadsheet-sheets-bar{position:relative }.k-button.k-spreadsheet-sheets-bar-add{position:absolute;bottom:.2em;left:.4em;z-index:1 }.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{padding:0;margin:.5em .5em .5em -.5em }.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal }.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{margin:0 }.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important }.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.k-column-menu .k-item .k-link, .msGrid-loader, ms-grid .k-grid-norecords, ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
  display: flex;
  align-items: center; }

.msGrid-loader, ms-grid .k-grid-norecords, ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
  display: flex;
  justify-content: center; }

ms-grid {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.k-column-menu {
  box-shadow: 0 0 1.5rem 0.3rem rgba(0, 0, 0, 0.2); }

.k-column-menu {
  z-index: 620;
  border-radius: .3rem;
  background-color: #fff;
  padding: .5rem;
  min-width: 13.5rem;
  top: 100%;
  margin-top: 2.1rem;
  cursor: auto; }

.k-column-menu .k-item .k-link {
  margin: 0;
  border: none;
  white-space: nowrap;
  padding: 0 1.2rem;
  line-height: 3.2rem;
  height: 3.2rem;
  color: #333;
  text-transform: none;
  font-weight: normal;
  font-size: 1.4rem;
  border-radius: 0.3rem;
  position: relative; }
  .k-column-menu .k-item .k-link .icon:not(.-supers-badge), .k-column-menu .k-item .k-link .icon:not(.-tooltipMenu) {
    fill: #555; }
  .k-column-menu .k-item .k-link .icon {
    margin-right: .9rem;
    margin-left: -.3rem; }
  .k-column-menu .k-item .k-link .icon.-tooltipMenu {
    margin-right: 0;
    fill: #999; }
  .k-column-menu .k-item .k-link:hover {
    text-decoration: none;
    background-color: #5298EE;
    color: #fff !important; }
    .k-column-menu .k-item .k-link:hover .shortcut {
      border-bottom-color: #fff; }
    .k-column-menu .k-item .k-link:hover .popover-menu-item-text-40 {
      color: white; }
  .k-column-menu .k-item .k-link:not([disabled]):hover .icon {
    fill: #fff !important; }
  .k-column-menu .k-item .k-link:active {
    text-decoration: none; }
  .k-column-menu .k-item .k-link .shortcut {
    margin-bottom: -.1rem; }
  .k-column-menu .k-item .k-link[disabled] {
    background-color: transparent;
    color: #adadad !important;
    opacity: 1;
    cursor: default; }

.k-column-menu:before {
  z-index: 621;
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 1.1rem;
  top: 0;
  box-sizing: border-box;
  cursor: auto;
  border-width: .8rem;
  border-style: solid;
  border-color: transparent transparent #fff #fff;
  box-shadow: -0.3rem 0.3rem 0.3rem 0 rgba(0, 0, 0, 0.1);
  transform-origin: 0 0;
  transform: rotate(135deg);
  left: 50%;
  top: 100%;
  margin-top: 2.2rem; }

.k-grid-content a, .k-grid-content-locked a {
  font-family: "Roboto", Arial, sans-serif;
  color: #2c7cdd;
  text-decoration: none;
  cursor: pointer; }
  .k-grid-content a:hover, .k-grid-content-locked a:hover, .k-grid-content a:focus, .k-grid-content-locked a:focus {
    text-decoration: underline;
    color: #149bff; }
  .k-grid-content a:active, .k-grid-content-locked a:active {
    background-color: transparent; }

ms-grid {
  flex-direction: column;
  flex: 1; }
  ms-grid .when-hover {
    display: none; }

.msGrid-loader {
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 110;
  cursor: auto; }
  .msGrid-loader loader {
    margin-top: -4rem; }

.k-grid-header th.k-header, .k-header.k-drag-clue {
  height: 3rem;
  line-height: 3rem;
  padding: 0;
  border-color: transparent;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500;
  color: #444;
  background: #fff;
  overflow: visible; }
  .k-grid-header th.k-header:hover, .k-header.k-drag-clue:hover {
    border-color: #cacaca; }
    .k-grid-header th.k-header:hover:after, .k-header.k-drag-clue:hover:after {
      content: '';
      position: absolute;
      z-index: 1;
      right: -1px;
      width: 1px;
      background-color: #cacaca;
      top: 0;
      bottom: 0; }
  .k-grid-header th.k-header:before, .k-header.k-drag-clue:before {
    content: '';
    position: absolute;
    left: -1px;
    width: 1px;
    background-color: #cacaca;
    top: 5px;
    bottom: 5px; }

.k-grid-header th.k-header > .k-link,
.k-grid-header th.k-header > .grid-headerCell, .k-header.k-drag-clue {
  padding: 0 2rem 0 1rem !important;
  color: #444;
  height: 3rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500;
  background: #fff; }
  .k-grid-header th.k-header > .k-link:hover,
  .k-grid-header th.k-header > .grid-headerCell:hover, .k-header.k-drag-clue:hover {
    background-color: #f9f9f9; }

div.k-grid-header {
  border-bottom: 0.1rem solid #cacaca;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.4);
  z-index: 1;
  position: relative; }

.k-grid-header th.k-header {
  vertical-align: middle;
  position: relative; }

.k-header[data-role=droptarget] {
  cursor: pointer; }

.k-grid-header th.k-header > .k-link,
.k-grid-header th.k-header > .grid-headerCell {
  display: flex;
  align-items: center;
  margin: 0;
  line-height: inherit; }
  .k-grid-header th.k-header > .k-link:focus,
  .k-grid-header th.k-header > .grid-headerCell:focus {
    text-decoration: none; }

[data-role=columnsorter] {
  cursor: pointer; }

.grid-headerCell {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  width: auto;
  line-height: 1.1;
  text-decoration: none; }

.k-grid-header .k-icon {
  background: url("/images/svg/sort-arrow-grid.svg") no-repeat;
  background-position: 50% 35% !important;
  width: 0.9rem;
  min-width: 0.9rem;
  margin-left: 0.6rem; }

.k-grid-header .k-i-arrow-s {
  transform: rotate(-180deg); }

.k-grid-header-locked,
.k-grid-content-locked {
  border: 0; }
  .k-grid-header-locked td:last-child, .k-grid-header-locked th:last-child,
  .k-grid-content-locked td:last-child,
  .k-grid-content-locked th:last-child {
    border-right: 1px solid #cacaca; }

.k-grid-header-wrap,
.k-grid-footer-wrap {
  border-width: 0; }

.k-grid-header-locked {
  z-index: 2;
  overflow: visible; }
  .k-grid-header-locked th.k-header {
    border-bottom: 0.1rem solid #cacaca; }

.k-header > .k-header-column-menu .k-i-arrowhead-s {
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  background-position: 0 0 !important; }
  @media (min-width: 1921px) {
    .k-header > .k-header-column-menu .k-i-arrowhead-s {
      background-position: .1rem .1rem !important; } }

.k-header > .k-header-column-menu {
  position: absolute;
  right: 0.9rem;
  top: 50%;
  margin: -1.25rem 0 0 0; }

.k-header > .k-header-column-menu {
  padding: 0; }
  .k-header > .k-header-column-menu .k-icon {
    background: url("/images/svg/header-cell-options-sprite.svg") no-repeat; }
  .k-header > .k-header-column-menu .k-i-arrowhead-s:hover {
    background-position: -2.5rem 0 !important; }
    @media (min-width: 1921px) {
      .k-header > .k-header-column-menu .k-i-arrowhead-s:hover {
        background-position: -2.2rem .1rem !important; } }
    @media (min-width: 2400px) {
      .k-header > .k-header-column-menu .k-i-arrowhead-s:hover {
        background-position: -2.05rem .1rem !important; } }

.k-column-menu {
  border: none;
  top: 0;
  margin-top: 0.8rem;
  margin-left: calc((-17.4rem + 2.75rem) / 2);
  transform: translateY(0px) !important;
  display: block !important;
  opacity: 0;
  transition: opacity 1ms ease-in-out !important; }
  .k-column-menu.is-open {
    opacity: 100; }
  .k-column-menu:before {
    content: '';
    top: 0;
    margin-top: 0; }
  .k-column-menu .k-sprite {
    background: url("/images/svg/header-cell-options-sprite.svg") no-repeat;
    margin: 0;
    margin-right: 1rem;
    width: 1.4rem;
    height: 1.1rem; }
  .k-column-menu .k-item .k-link {
    padding: 0 1rem;
    margin: 0 .5rem;
    border-radius: .3rem; }
  .k-column-menu .k-item .k-i-sort-asc {
    background-position: -.6rem -3.2rem !important; }
    @media (min-width: 1921px) {
      .k-column-menu .k-item .k-i-sort-asc {
        background-position: -.5rem -2.9rem !important; } }
    @media (min-width: 2400px) {
      .k-column-menu .k-item .k-i-sort-asc {
        background-position: -.5rem -2.7rem !important; } }
  .k-column-menu .k-item .k-i-sort-desc {
    background-position: -.6rem -5.7rem !important; }
    @media (min-width: 1921px) {
      .k-column-menu .k-item .k-i-sort-desc {
        background-position: -.5rem -5.2rem !important; } }
    @media (min-width: 2400px) {
      .k-column-menu .k-item .k-i-sort-desc {
        background-position: -.5rem -4.9rem !important; } }
  .k-column-menu .k-item:hover .k-i-sort-asc {
    background-position: -3.1rem -3.2rem !important; }
    @media (min-width: 1921px) {
      .k-column-menu .k-item:hover .k-i-sort-asc {
        background-position: -2.8rem -2.9rem !important; } }
    @media (min-width: 2400px) {
      .k-column-menu .k-item:hover .k-i-sort-asc {
        background-position: -2.6rem -2.7rem !important; } }
  .k-column-menu .k-item:hover .k-i-sort-desc {
    background-position: -3.1rem -5.7rem !important; }
    @media (min-width: 1921px) {
      .k-column-menu .k-item:hover .k-i-sort-desc {
        background-position: -2.8rem -5.2rem !important; } }
    @media (min-width: 2400px) {
      .k-column-menu .k-item:hover .k-i-sort-desc {
        background-position: -2.6rem -4.9rem !important; } }

.k-grid-header-wrap th:last-child,
.k-grid-header-wrap td:last-child,
.k-grid-content th:last-child,
.k-grid-content td:last-child {
  border-right: 1px solid #e8e8e8; }

ms-grid[selection-handler] tr:hover td {
  cursor: pointer; }

.k-grid {
  height: 100%;
  border: 0; }
  .k-grid tr.ms-state-attn {
    background: #fff9d5; }
  .k-grid tr.k-state-hover, .k-grid tr.ms-state-hover {
    background: #f5f5f5; }
    .k-grid tr.k-state-hover .when-hover, .k-grid tr.ms-state-hover .when-hover {
      display: inline-block; }
  .k-grid tr.k-state-selected {
    background: #e6f1ff; }
    .k-grid tr.k-state-selected + tr td, .k-grid tr.k-state-selected td {
      border-top-color: #bccce0; }
    .k-grid tr.k-state-selected:last-child td {
      border-bottom-color: #bccce0; }
  .k-grid tr td {
    border-top-color: #e8e8e8;
    border-top-width: 1px; }
  .k-grid tr:first-child td {
    border-top-width: 0; }
  .k-grid tr:last-child td {
    border-bottom-color: #e8e8e8;
    border-bottom-width: 1px; }
  .k-grid td {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1;
    padding: .4rem 1rem;
    padding-right: 2rem;
    line-height: 1.3;
    height: 2.2rem;
    border-color: transparent;
    cursor: auto;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 1.3rem;
    color: #444; }
  .k-grid li.k-item:hover {
    background: #ececec; }
  .k-grid li.k-item.k-state-selected {
    background: #5298EE;
    color: #fff; }

[kendo-draggable] .k-grid-content-locked td {
  padding-left: 2rem;
  padding-right: .7rem; }

[kendo-draggable] .k-grid-content-locked .k-state-selected td {
  border-left-color: #bccce0; }
  [kendo-draggable] .k-grid-content-locked .k-state-selected td:last-child {
    border-right-color: #bccce0; }

.k-grid-content, .k-grid-content-locked {
  position: static; }
  .k-grid-content a, .k-grid-content-locked a {
    text-decoration: underline;
    color: #333; }
    .k-grid-content a:hover, .k-grid-content a:focus, .k-grid-content-locked a:hover, .k-grid-content-locked a:focus {
      text-decoration: underline;
      color: #000; }

.k-grid-content-locked td {
  border-left: 1px solid #cacaca; }

.k-grid-content {
  -ms-overflow-style: auto;
  width: 100%; }

.k-dropdown {
  cursor: default; }

.k-grid .k-pager-wrap {
  text-align: right;
  padding: 0 1.5rem;
  height: 3.9rem;
  border: 0;
  border-top: 0.1rem solid #cacaca;
  background-color: rgba(255, 255, 255, 0.97);
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.k-grid .k-pager-wrap > .k-link,
.k-grid .k-pager-wrap > .k-pager-numbers {
  display: inline-block;
  float: none;
  margin: 0 .2em;
  position: static; }

.k-grid .k-pager-info {
  position: absolute;
  left: 0;
  top: 1.1rem;
  padding: 0 1.5rem; }

.k-pager-info {
  color: #777;
  padding-right: 2rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif; }

.k-pager-wrap .k-widget {
  margin: 0;
  margin-right: .6rem; }

.k-pager-sizes {
  padding: 0 0 0 1.5rem;
  margin-top: .4rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif; }

.k-pager-sizes .k-widget.k-dropdown {
  margin-top: -.4rem;
  line-height: 0; }

.k-grid .k-pager-wrap > .k-pager-numbers {
  margin: 0 .6rem; }

.k-list .k-item:hover {
  background: #ececec; }

.k-list .k-item.k-state-selected {
  background: #5298EE;
  color: #fff; }

.k-grid-pager li:not(:last-child) {
  margin-right: .4rem; }

.k-grid-pager .k-state-selected, .k-grid-pager .k-link {
  border: 0;
  border-radius: 100%;
  min-width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  margin-right: 0;
  font-size: 1.3rem; }

.k-grid-pager .k-state-selected {
  background: #5298EE;
  color: #fff; }

.k-grid-pager .k-link {
  color: #333;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif; }
  .k-grid-pager .k-link:hover {
    background: #ececec; }

.k-grid .k-pager-wrap > .k-link {
  margin: 0 .2rem; }

.k-pager-wrap .k-dropdown,
.k-grid .k-pager-wrap > .k-pager-numbers {
  width: auto; }

.k-grid-pager .k-i-seek-w,
.k-grid-pager .k-i-seek-e,
.k-grid-pager .k-i-arrow-w,
.k-grid-pager .k-i-arrow-e {
  background-image: url("/images/svg/pagination-arrows.svg");
  background-size: 50px 100px; }

.k-grid-pager .k-state-disabled .k-icon {
  opacity: .25; }

.k-i-seek-w, .k-link:not(.k-state-disabled):hover > .k-i-seek-w {
  background-position: -5px -81px; }

.k-i-seek-e, .k-link:not(.k-state-disabled):hover > .k-i-seek-e {
  background-position: -5px -56px; }

.k-i-arrow-w, .k-link:not(.k-state-disabled):hover > .k-i-arrow-w {
  background-position: -5px -31px; }

.k-i-arrow-e, .k-link:not(.k-state-disabled):hover > .k-i-arrow-e {
  background-position: -5px -6px; }

.k-dropdown-wrap {
  border: 0.1rem solid #bebebe;
  -webkit-appearance: none;
  padding: 0 1rem;
  border-radius: 0.3rem;
  color: #333;
  font-size: 1.4rem;
  display: inline-block;
  width: 25.2rem;
  height: 2.9rem;
  user-select: none;
  text-align: left;
  padding: 0;
  position: relative;
  line-height: 2.6rem;
  background-color: #f1f1f1;
  cursor: auto;
  background-image: url("/images/svg/pulldown.svg");
  background-repeat: no-repeat !important;
  background-position: right 1.2rem center !important;
  height: 2.4rem;
  line-height: 2rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif;
  padding: 0 1rem;
  width: auto;
  padding-right: 3.4rem; }
  .k-dropdown-wrap select {
    padding-left: .8rem;
    line-height: inherit; }
  .k-dropdown-wrap .k-input {
    text-indent: 0; }
  .k-dropdown-wrap.k-state-hover {
    cursor: auto; }

.k-popup.k-list-container {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px; }

.k-grid li.k-item:hover {
  background: #ececec; }

.k-grid li.k-item.k-state-selected {
  background: #5298EE;
  color: #fff; }

.k-pager-wrap {
  overflow: visible; }

.-small .k-grid .k-pager-wrap > .k-pager-numbers {
  align-self: flex-end;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column-reverse;
  overflow: visible;
  height: auto;
  width: 7.1rem;
  padding: 0 .2rem 0;
  margin: -2.8rem 1.2rem 3.1rem 0.7rem;
  transform: translateY(0);
  padding-top: .2rem; }
  .-small .k-grid .k-pager-wrap > .k-pager-numbers.k-state-expanded {
    transform: translateY(0);
    margin-right: 1rem;
    margin-left: 0.9rem;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers.k-state-expanded .k-current-page {
      margin-left: -.2rem;
      margin-right: -.2rem; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers.k-state-expanded li {
      display: block; }
  .-small .k-grid .k-pager-wrap > .k-pager-numbers li {
    display: none;
    margin: 0;
    cursor: auto; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers li span, .-small .k-grid .k-pager-wrap > .k-pager-numbers li a {
      display: block;
      text-align: left; }
  .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-state-selected, .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-link {
    cursor: default;
    padding: 1px 9px 1px 9px;
    border-radius: 0; }
  .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-current-page {
    border: 0.1rem solid #bebebe;
    -webkit-appearance: none;
    padding: 0 1rem;
    border-radius: 0.3rem;
    color: #333;
    font-size: 1.4rem;
    display: inline-block;
    width: 25.2rem;
    height: 2.9rem;
    user-select: none;
    text-align: left;
    padding: 0;
    position: relative;
    line-height: 2.6rem;
    background-color: #f1f1f1;
    cursor: auto;
    background-image: url("/images/svg/pulldown.svg");
    background-repeat: no-repeat !important;
    background-position: right 1.2rem center !important;
    height: 2.4rem;
    line-height: 2rem;
    font-size: 1.3rem;
    transform: translateY(104%);
    padding: 0 1rem;
    width: 2.5rem;
    padding-right: 3.4rem;
    margin-top: -2.3rem; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-current-page select {
      padding-left: .8rem;
      line-height: inherit; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-current-page .k-link {
      line-height: 2.6rem;
      padding: 0;
      cursor: auto; }
      .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-current-page .k-link:hover {
        background: none; }
    .-small .k-grid .k-pager-wrap > .k-pager-numbers .k-current-page .k-input {
      text-indent: 0; }

.k-grid-header .k-resize-handle,
.k-grid > .k-resize-handle {
  z-index: 100; }

.k-header.k-drag-clue {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  overflow: visible;
  position: relative;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.42); }
  .k-header.k-drag-clue:before {
    display: none; }
  .k-header.k-drag-clue .k-drag-status {
    display: none; }

.k-reorder-cue {
  background: #5298EE;
  z-index: 1; }
  .k-reorder-cue .k-icon {
    background-image: url("/images/svg/reorder-column-arrows.svg");
    position: absolute;
    width: 9px;
    height: 6px; }
  .k-reorder-cue .k-i-arrow-s {
    background-position: 0 1px;
    top: -5px; }
  .k-reorder-cue .k-i-arrow-n {
    background-position: 0 -5px;
    bottom: -5px; }

ms-grid .k-grid-norecords {
  color: #777;
  font-size: 1.4rem;
  font-family: "Roboto", Arial, sans-serif;
  font-style: italic;
  line-height: 1.4; }

ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
  color: #777;
  font-size: 1.4rem;
  font-family: "Roboto", Arial, sans-serif;
  font-style: italic;
  line-height: 1.4; }
  @media (max-width: 1079px) {
    ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
      max-width: 22rem; } }
  @media (min-width: 1080px) {
    ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
      max-width: 30rem; } }
  @media (min-width: 1200px) {
    ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
      margin-left: 4%; } }
  @media (min-width: 1400px) {
    ms-grid .k-grid-content-locked + .k-grid-content .k-grid-norecords {
      margin-left: -12.5rem;
      max-width: 100%; } }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wp-account-settlement-report,
wp-account-withdrawal-list {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wp-account-settlement-report,
wp-account-withdrawal-list {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.modal wp-account-transactions-table {
  width: calc(100vw - 10rem);
  height: calc(100vh - 18rem);
  border: 0.1rem solid #cacaca; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wp-account-transactions-table {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wp-account-transactions-table {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wp-account-withdrawal,
wp-account-settlement-report {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wp-account-withdrawal,
wp-account-settlement-report {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

integrations {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

integrations .integrationsBlock-logo {
  display: flex;
  align-items: center; }

integrations .integrationsBlock-logo {
  display: flex;
  justify-content: center; }

integrations, integrations-dashboard {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

integrations .integrationsBlock-logo {
  width: 9rem;
  padding-right: 2rem; }
  integrations .integrationsBlock-logo.-cru {
    width: 8.0rem;
    padding: 0 2.3rem 0 0.4rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationModal-logo {
  display: inline-block;
  margin-top: -1rem;
  margin-bottom: -0.4rem;
  padding-right: 0;
  width: 3.7rem;
  margin-right: 0.4rem; }
  .integrationModal-logo.-ga {
    width: 3.7rem; }
  .integrationModal-logo.-sm {
    width: 3.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationsBlock-inner, .integrationsBlock-logo {
  display: flex;
  align-items: center; }

.integrationsBlock-logo {
  display: flex;
  justify-content: center; }

integration-block + integration-block {
  margin-top: 1.5rem; }

integration-block {
  display: block; }

.integrationsBlock {
  border: 0.1rem solid #cacaca;
  border-radius: 0.4rem;
  overflow: hidden; }

.integrationsBlock-inner {
  min-height: 8.2rem;
  padding: .7rem 2rem .5rem;
  position: relative; }
  .integrationsBlock-inner.is-disabled:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1; }

.integrationsBlock-arrow.integrationsBlock-arrow svg.icon {
  width: 1.5rem;
  fill: #999;
  height: 4.2rem;
  margin-left: 1.5rem; }

.integrationsBlock-logo {
  width: 9rem;
  padding-right: 2rem; }
  .integrationsBlock-logo.-ga {
    width: 8rem;
    padding-right: 1.5rem;
    padding-left: .5rem; }
  .integrationsBlock-logo.-ekyros {
    width: 6rem;
    padding-right: 1.5rem;
    padding-left: .5rem; }
  .integrationsBlock-logo.-fb {
    width: 8rem;
    padding: 0 2.3rem 0 0.4rem; }
  .integrationsBlock-logo.-waycool {
    width: 7.4rem;
    padding: 0 2.3rem 0 0.4rem; }
  .integrationsBlock-logo.-mailchimp {
    width: 7rem;
    margin: 0 .5rem;
    padding-right: 1.5rem;
    padding-left: .5rem; }
  .integrationsBlock-logo.-webhook {
    width: 7.5rem;
    padding-right: 1.8rem; }
  .integrationsBlock-logo.-zapier {
    width: 9rem;
    padding-right: 1.8rem; }

.integrationsBlock-logo-webhooks {
  height: 4.2rem; }

.integrationsBlock-title {
  font-size: 1.6rem;
  line-height: 1.1;
  padding-bottom: 0.4rem; }

.integrationsBlock-content {
  padding: 1rem 0; }

.integrationsBlock-desc {
  padding: .5rem 0 .4rem; }

.integrationsBlock-configuration {
  margin-top: .7rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationModal-logo {
  display: inline-block;
  margin-top: -1rem;
  margin-bottom: -0.4rem;
  padding-right: 0;
  width: 3.7rem;
  margin-right: 0.4rem; }
  .integrationModal-logo.-ga {
    width: 3.7rem; }
  .integrationModal-logo.-sm {
    width: 3.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationModal-logo.-xsm {
  width: 2.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationModal-logo.-xsm {
  width: 2.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.integrationModal-logo.-xsm {
  width: 2.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

integrations-connected-accounts {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

integrations-connected-accounts {
  flex-direction: column; }

.appName-logo {
  padding-right: 1.3rem; }
  .appName-logo.-mailchimp {
    width: 1.9rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

google-analytics, google-analytics-dashboard, google-analytics-settings, google-analytics-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

google-analytics-dashboard, google-analytics-settings, google-analytics-connected-events {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

integration-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

integration-connected-events {
  flex-direction: column; }
  integration-connected-events .k-grid-content tr {
    height: 44px; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

mail-chimp, mail-chimp-dashboard, mail-chimp-settings, mail-chimp-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

mail-chimp-dashboard, mail-chimp-settings, mail-chimp-connected-events {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

facebook-pixel, facebook-pixel-dashboard, facebook-pixel-settings, facebook-pixel-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

facebook-pixel-dashboard, facebook-pixel-settings, facebook-pixel-connected-events {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

zapier, zapier-dashboard, zapier-settings, zapier-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

zapier-dashboard, zapier-settings, zapier-connected-events {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

webhooks, webhooks-dashboard, webhook-settings, webhook-connected-events {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

webhooks-dashboard, webhook-settings, webhook-connected-events {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.webhooksSplash-logo {
  display: inline-block;
  width: 4rem;
  margin-right: 0.6rem;
  margin-top: -0.3rem;
  margin-left: -2rem;
  margin-bottom: 1.5rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

correspondence {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

app-layout-new {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.z-globalNav-right, .globalNav-tab, .globalNav-tabStructure, .globalNav-logo, .globalNav-accountName, .globalNav-userPopover popover-trigger {
  display: flex;
  align-items: center; }

.globalNav-logo {
  display: flex;
  justify-content: center; }

.globalNav {
  display: flex;
  height: 5rem;
  background-color: #3C475B;
  font-family: "Roboto", Arial, sans-serif;
  flex-shrink: 0; }

.z-globalNav-left {
  display: flex; }

.z-globalNav-right {
  justify-content: flex-end;
  margin-left: auto; }

.globalNav-tab, .globalNav-tabStructure {
  padding-left: 2rem;
  padding-right: 2rem; }

.globalNav-tab {
  height: 5rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 600;
  font-family: "Roboto", Arial, sans-serif;
  color: #c4c7cc;
  text-decoration: none !important; }
  .globalNav-tab:focus {
    color: #c4c7cc; }
  .globalNav-tab:hover, .globalNav-tab.is-open {
    background-color: #495467;
    color: #edeeef; }
  .globalNav-tab.-sm {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .globalNav-tab.-events {
    min-width: 12.8rem; }

.globalNav-tab-icon.-popover {
  margin-right: .6rem; }

.globalNav-tab-popoverText {
  display: block;
  margin-top: -1rem; }
  .globalNav-tab-popoverText .icon {
    position: relative;
    top: 0.6rem;
    margin-left: 0.5rem; }

.globalNav-popoverTrigger .icon {
  color: #c4c7cc; }

.globalNav-popoverTrigger:hover .icon {
  color: #edeeef; }

.globalNav-logo {
  width: 6.7rem; }
  .globalNav-logo:hover + .globalNav-tabSeparator {
    background: #495467; }
  .globalNav-logo.is-active {
    background: #2E3A4A; }
    .globalNav-logo.is-active + .globalNav-tabSeparator {
      background: #2E3A4A; }
  .globalNav-logo img {
    width: 3.4rem; }

.globalNav-accountLogo {
  max-width: 4.4rem;
  height: auto;
  max-height: 3rem;
  border-radius: 0.2rem; }

.globalNav-accountName {
  max-width: 31.5rem;
  margin-right: 1.5rem;
  flex: 1;
  justify-content: flex-end;
  text-align: right; }

.globalNav-accountName-text {
  color: #dde0e6;
  font-size: 1.4rem;
  text-align: right;
  flex: 1;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500; }

.globalNav-accountName-textSm {
  color: #dde0e6;
  font-size: 1.2rem;
  padding-top: 0.4rem; }

.globalNav-tabSeparator {
  align-self: center;
  height: 3.4rem;
  width: .1rem;
  margin-right: -.1rem;
  margin-left: -.1rem;
  background-color: #63666c; }

.globalNav-supportPopover .popover {
  display: block; }

.globalNav-supportPopover .popover .popover-menu {
  right: -1rem; }

.globalNav-caret {
  margin-left: .5rem; }

.globalNav-userPopover .popover {
  display: block; }

.globalNav-userPopover .popover-menu {
  margin-right: -7.6rem; }

.myEventsHeader-link {
  font-size: 1.4rem; }

.eventsListMenu {
  z-index: 280;
  margin-left: -2rem;
  text-align: left;
  text-transform: none;
  font-weight: normal;
  width: 57rem;
  max-height: calc(100vh - 10rem);
  overflow: auto;
  -ms-overflow-style: auto;
  cursor: auto; }
  .eventsListMenu .myEventsBlock-logo {
    height: 2.7rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
  .eventsListMenu .logo.-fe {
    height: 2.5rem;
    min-width: 0; }
  .eventsListMenu .logo.-ae {
    height: 2.5rem;
    min-width: 0; }
  .eventsListMenu .container {
    padding-left: 2rem;
    padding-right: 2rem; }
  .eventsListMenu .myEventsContainer {
    padding-bottom: 0;
    min-height: 20rem; }
  .eventsListMenu .myEventsHeader {
    padding-bottom: .8rem; }
  .eventsListMenu .myEventsSubHeader {
    padding-top: .8rem;
    padding-bottom: .8rem; }
  .eventsListMenu .myEventsHeader-link {
    display: inline-block;
    font-size: 1.4rem; }
  .eventsListMenu .myEventsHeader-title {
    font-size: 1.3rem; }
  .eventsListMenu .myEventsBlock {
    height: 4.6rem; }
    .eventsListMenu .myEventsBlock + .myEventsBlock:hover,
    .eventsListMenu .myEventsBlock + .myEventsBlock.is-hovered, .eventsListMenu .myEventsBlock.-hoverFix.is-hovered, .eventsListMenu .myEventsBlock.-hoverFix:hover {
      height: 4.7rem; }
  .eventsListMenu .myEventsBlock-status {
    padding-left: 1.5rem;
    top: .1rem; }
  .eventsListMenu .myEventsBlock-title {
    padding-bottom: .2rem; }
  .eventsListMenu .link {
    font-size: 1.4rem; }
  .eventsListMenu .pb-5 {
    padding-bottom: 4rem !important; }
  .eventsListMenu .mb-3 {
    margin-bottom: 2rem !important; }
  .eventsListMenu .hide-in-small-list {
    display: none; }

.globalNav-pin {
  position: relative;
  top: 0.6rem;
  margin-top: -0.6rem; }
  .globalNav-pin .icon.icon {
    width: 1.2rem;
    height: 1.2rem;
    fill: #b6b6b6; }
    .globalNav-pin .icon.icon:hover {
      fill: #fcad1b; }

a.disabled {
  color: #d0d0d0 !important; }
  a.disabled .icon.svg {
    fill: #d0d0d0 !important; }
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.accountSearch-userImg-photo.-blank {
  font-family: "Roboto", Arial, sans-serif;
  color: #777;
  line-height: 1.4;
  display: inline-block;
  font-size: 1.5rem; }
  @media (min-device-width: 768px) {
    .accountSearch-userImg-photo.-blank {
      font-size: 1.3rem; } }

.accountSearch-tooltip {
  width: 30rem;
  top: 50%;
  margin-top: -3.25rem;
  right: -31.6rem; }
  .accountSearch-tooltip:after {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 1rem 1rem 1rem 0;
    border-right-color: #555;
    margin-top: -1rem;
    margin-left: -1rem;
    top: 50%;
    left: 0; }
  .accountSearch-tooltip:after {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 1rem 1rem 1rem 0;
    border-right-color: #555;
    margin-top: -1rem;
    margin-left: -1rem;
    top: 3rem; }

.accountSearch-loader {
  position: absolute;
  margin: 0 .7rem;
  right: 0;
  top: .2rem; }
  .accountSearch-loader svg {
    height: 2rem;
    width: 2rem; }

.accountSearch-clear .icon.-search-clear {
  top: .3rem; }

.accountSearch-result.-empty {
  display: block;
  text-align: center;
  font-style: italic;
  color: #999;
  margin-bottom: 1rem; }
  .accountSearch-result.-empty:hover, .accountSearch-result.-empty:focus {
    background-color: transparent; }

.accountSearch-userImg {
  width: 6.7rem;
  height: 6.7rem;
  text-align: right; }

.accountSearch-userImg-photo {
  display: inline-block;
  width: 6.7rem;
  height: 6.7rem;
  border-radius: 100%;
  border: 1px solid #cacaca;
  display: flex;
  justify-content: center;
  align-items: center; }
  .accountSearch-userImg-photo.-blank {
    display: flex;
    background-color: #ececec;
    padding: 0 1rem;
    text-align: center;
    line-height: 1.1; }

.accountSearch-list {
  position: fixed;
  width: 46rem;
  background: #fff;
  overflow: scroll;
  height: calc(100% - 10.4rem); }
  .accountSearch-list li.-last {
    margin-bottom: 1rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.astList-icon {
  min-width: 2.8rem;
  display: flex;
  justify-content: center; }
  .astList-icon.-account-info .icon {
    width: 2.1rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

cru-events-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

cru-events-vue {
  position: static; }
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button,
.is-outside-current-month .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}

/**
 * This theme is an example to show how you can create your own.
 */
.pika-single.dark-theme {
    color: #fff;
    background: #333;
    border: 1px solid #666;
    border-bottom-color: #999;
}

.dark-theme .pika-label {
    background-color: #333;
}

.dark-theme .pika-prev,
.dark-theme .is-rtl .pika-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAQ0lEQVR4Ae3KIQ4AIBTD0N0/IeHGI3UIRA3ut/Zl+ltXc5++htVAmIAwAWECwgSEKbgthEoIlRAqIVRCqINQB9nDgQd7ktwFo6UpWQAAAABJRU5ErkJggg==');
}

.dark-theme .pika-next,
.dark-theme .is-rtl .pika-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAP0lEQVQ4y+3TMQoAMAgEwfwfAvvjTZ1uGzuvHhBPPGczEG+FRqqRaqQaqUaqkX6QBmmjacvQ6qEVTjsh+xizebvlaWptGXZAAAAAAElFTkSuQmCC');
}

.dark-theme .pika-table th {
    color: #999;
}

.dark-theme .pika-button {
    color: #fff;
    background: #222;
}

.dark-theme .pika-week {
    color: #999;
}

.dark-theme .is-today .pika-button {
    color: #33aaff;
}

.dark-theme .is-selected .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
}

.dark-theme .is-disabled .pika-button {
    color: #999;
    opacity: .3;
}

.dark-theme .pika-button:hover {
    color: #fff !important;
    background: #ff8000 !important;
}
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

billing-sign-up-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

billing-sign-up-vue {
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

account-users-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

account-users-vue {
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

create-fundeasy-lite-event {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

create-fundeasy-lite-event {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

fe-lite-event-form {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

fe-lite-event-form {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.colorGrid-item:hover, .colorGrid-item:focus {
  outline-offset: 0;
  border: 0.1rem solid #4ac6fa;
  box-shadow: 0 0 0 0.1rem #4ac6fa; }

.colorGrid {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-around;
  max-width: 62rem;
  margin-top: -1rem;
  margin-bottom: -1rem; }

.colorGrid-item {
  border: 0.1rem solid #aaa;
  display: flex;
  flex: 1;
  margin: 1.5rem 0;
  width: 6rem;
  height: 6rem;
  border-radius: .5rem;
  cursor: pointer; }
  .colorGrid-item:hover, .colorGrid-item:focus {
    box-shadow: 0 0 0 0.2rem #4ac6fa; }
  .colorGrid-item.is-active {
    border: 0.1rem solid #cacaca;
    box-shadow: 0 0 0 0.1rem #fff, 0 0 0 0.5rem #78c937; }
  .colorGrid-item img {
    width: 5.8rem;
    border-radius: .4rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.merchantCard-header {
  display: flex;
  align-items: center; }

.merchantCard {
  border: 0.1rem solid #cacaca;
  border-radius: 0.3rem;
  font-size: 1.4rem;
  overflow: hidden;
  max-width: 42.5rem; }

.merchantCard-header {
  justify-content: space-between;
  padding: 1.8rem 1.5rem .7rem; }

.merchantCard-body {
  padding: 1.8rem 1.5rem; }

.merchantCard-row + .merchantCard-row {
  padding-top: 1.5rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.banner-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 86.1rem;
  margin-left: auto;
  margin-right: auto; }

.banner-list-item {
  border: 0.1rem solid #cacaca;
  max-width: 40rem;
  margin: 1rem 1.5rem;
  transition: all 60ms ease-in-out; }
  .banner-list-item:hover, .banner-list-item:focus {
    box-shadow: 0 0 0 0.4rem #fff, 0 0 0 0.7rem #4ac6fa;
    border-radius: 0.2rem; }
  .banner-list-item.is-active {
    border: 0.1rem solid #cacaca;
    box-shadow: 0 0 0 0.4rem #fff, 0 0 0 0.9rem #78c937;
    border-radius: 0.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.d_f_o_fundmeter_row {
  margin-top: 3.7rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.z-eventToolbar-left, .eventTools-item {
  display: flex;
  align-items: center; }

.l-navbar3 {
  position: relative;
  z-index: 270; }

.z-eventToolbar-left {
  flex-shrink: 0; }

.z-eventToolbar-right {
  flex-shrink: 0;
  flex-direction: column;
  justify-content: flex-end; }

.eventTools-item {
  height: 3.5rem;
  color: #333;
  font-size: 1.4rem;
  font-family: "Roboto", Arial, sans-serif;
  text-decoration: none;
  padding: 0 1rem 0 2rem; }
  .eventTools-item:hover, .eventTools-item:focus {
    text-decoration: none;
    color: #333;
    background: #ececec; }
  .eventTools-item.is-active {
    background: #e3e6ee;
    box-shadow: inset 3px 0px 0px 0px #2670c1;
    font-weight: 500; }
  .eventTools-item._dark.is-active {
    box-shadow: inset 3px 0px 0px 0px #3c465b; }
    .eventTools-item._dark.is-active .icon {
      fill: #3c465b; }
  .eventTools-item._dark .icon {
    fill: #6077a5; }
  .eventTools-item icon {
    width: 3.3rem;
    flex-shrink: 0;
    display: flex;
    justify-content: center; }
  .eventTools-item .icon {
    margin-right: 1rem;
    vertical-align: middle;
    margin-top: -.2rem;
    flex-shrink: 0; }
  .eventTools-item .truncate {
    line-height: 1.1; }

.eventTools-icon.-right {
  margin-left: .5rem; }

.sidebarNew.is-collapsed .eventTools-icon.-right {
  margin-left: 0; }

.eventTools-action-icon .icon {
  fill: #6e7993; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.registerBlock {
  width: 18rem;
  cursor: pointer; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.memberSearch-list .menu-dropdown_list-details a {
  font-family: "Roboto", Arial, sans-serif;
  color: #2c7cdd;
  text-decoration: none;
  cursor: pointer; }
  .memberSearch-list .menu-dropdown_list-details a:hover, .memberSearch-list .menu-dropdown_list-details a:focus {
    text-decoration: underline;
    color: #149bff; }
  .memberSearch-list .menu-dropdown_list-details a:active {
    background-color: transparent; }

.memberSearch {
  padding: 1.5rem 0; }

.memberSearch-list {
  overflow-y: auto;
  max-height: calc(100vh - 16rem); }
  .memberSearch-list .memberSearch-list-item {
    border-top: 0.1rem solid #cacaca;
    display: flex;
    justify-content: space-between;
    padding: .8rem 1.5rem; }
  .memberSearch-list .memberSearch-list-text {
    padding-left: 0;
    padding-right: 0;
    white-space: normal !important;
    line-height: initial !important;
    display: block;
    color: #333; }
    .memberSearch-list .memberSearch-list-text:hover, .memberSearch-list .memberSearch-list-text:active, .memberSearch-list .memberSearch-list-text:focus {
      background-color: #ececec !important;
      color: #333 !important;
      text-decoration: none; }
    .memberSearch-list .memberSearch-list-text:focus {
      text-decoration: none; }
    .memberSearch-list .memberSearch-list-text .menu-dropdown_list-details {
      color: #999; }
  .memberSearch-list .is-active {
    background-color: #ececec !important; }
  .memberSearch-list .menu-dropdown_list-details a {
    background-color: initial !important; }

.memberSearch-result.-empty {
  display: block;
  text-align: center;
  font-style: italic;
  color: #999;
  padding-bottom: 2rem; }
  .memberSearch-result.-empty:hover, .memberSearch-result.-empty:focus {
    background-color: transparent; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventStatusIcon {
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 100%;
  background-color: #999;
  flex-shrink: 0; }
  .eventStatusIcon._open {
    background-color: #78c937; }
  .eventStatusIcon._closed {
    background-color: #d03f2c; }
  .eventStatusIcon._pending {
    background-color: #999; }
  .eventStatusIcon._disabled {
    background-color: #999; }
  .eventStatusIcon.-sm {
    width: 1rem;
    height: 1rem; }
  .eventStatusIcon.-mini {
    width: .8rem;
    height: .8rem; }

.dash-megaphone {
  margin-right: 3%; }

.dashLogo-img {
  width: auto;
  height: 4.4rem; }

.dashLogo {
  float: right;
  margin-top: -.2rem;
  text-align: right;
  max-width: 25rem; }

.dashHeading {
  float: left; }

.dash-eventLink {
  max-width: 41.2rem; }

.formFieldsInlineLrg {
  display: flex;
  align-items: flex-start; }
  .formFieldsInlineLrg > *:not(:first-child) {
    margin-left: -.1rem; }

.w170-tooltip {
  width: 17rem; }

.w210-tooltip {
  width: 21rem; }

.w230-tooltip {
  width: 23rem; }

.w260-tooltip {
  width: 26rem; }

.w280-tooltip {
  width: 28rem; }

.dash-twoColCharts {
  display: flex;
  flex-direction: column; }
  .dash-twoColCharts .pageSection {
    max-width: 100%;
    flex: 1; }
  @media (min-width: 1024px) {
    .dash-twoColCharts {
      flex-direction: row; }
      .dash-twoColCharts .pageSection.-twoUp, .dash-twoColCharts .pageSection.-twoUp + .pageSection {
        margin-right: 3rem; }
        .dash-twoColCharts .pageSection.-twoUp .msChart, .dash-twoColCharts .pageSection.-twoUp + .pageSection .msChart {
          max-height: 30rem;
          min-width: auto; }
          .dash-twoColCharts .pageSection.-twoUp .msChart.-LiveAttendanceBreakdown, .dash-twoColCharts .pageSection.-twoUp + .pageSection .msChart.-LiveAttendanceBreakdown {
            max-width: 56.5rem; }
      .dash-twoColCharts .pageSection.-twoUp:first-child {
        order: 2;
        margin-left: 3rem;
        margin-right: 0; } }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.publicRegistration-switcher {
  display: flex;
  align-items: center; }

.publicRegistration-switcher {
  height: 2.6rem; }
  .publicRegistration-switcher .switcher-icon {
    margin-right: 0.3rem; }
  .publicRegistration-switcher .switcher-item-icon {
    margin-right: 1rem; }
  .publicRegistration-switcher .switcher-chevron {
    margin-left: -.1rem;
    color: #666; }
  .publicRegistration-switcher .popover-menu {
    margin-left: -8.1rem;
    width: 16.2rem; }

.publicRegistration-switcherSimple {
  margin-left: .8rem;
  position: relative;
  top: -.2rem; }
  .publicRegistration-switcherSimple .icon.-chevron-down-thick {
    margin: -1rem 0 -0.8rem;
    position: relative;
    top: 0.1rem; }
  .publicRegistration-switcherSimple .switcher-item-icon {
    margin-right: 1rem; }
  .publicRegistration-switcherSimple .switcher-tab > .eventStatusIcon {
    display: none; }
  .publicRegistration-switcherSimple .publicRegistration-link {
    margin-top: .8rem;
    margin-bottom: .8rem; }
  .publicRegistration-switcherSimple .popover-menu {
    margin-left: -9.6rem;
    width: 19.2rem; }
  .publicRegistration-switcherSimple.-smaller .popover-menu {
    margin-left: -8.1rem;
    width: 16.8rem; }

.publicRegistration-microCopy {
  margin-top: .4rem;
  width: 100%; }

.publicRegistration-link {
  margin-top: 1.4rem; }
  .publicRegistration-link .icon-arrow-right {
    margin-right: 0 !important; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.msChart {
  height: 30rem;
  position: relative;
  overflow: visible !important; }
  .msChart * {
    font-family: Arial, sans-serif; }
  .msChart.-LiveAttendanceBreakdown, .msChart.-LiveAttendanceHostsBreakdown {
    max-width: 56.5rem;
    height: 24rem;
    margin: 0 auto;
    min-width: auto; }
  .msChart.-RegistrationProgress {
    width: calc(100% - 2rem); }
  .msChart.-FundraisingProgress {
    height: 30rem;
    width: calc(100% - 2rem); }

.amcharts-chart-div, .amcharts-main-div {
  max-width: 100%;
  width: 100%;
  overflow: visible !important; }

.chart {
  width: 24rem;
  height: 24rem;
  margin: 2rem auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }

.chart-swatch {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: #d2d2d2;
  margin-right: 1rem;
  position: relative;
  top: .2rem; }
  .chart-swatch._gray30 {
    background: #d2d2d2; }
  .chart-swatch._gray20 {
    background: #a8a8a8; }
  .chart-swatch._gray10 {
    background: #808080; }
  .chart-swatch._green20 {
    background: #8df43c; }
  .chart-swatch._green10 {
    background: #6fd221; }
  .chart-swatch._blue20 {
    background: #4ac6fa; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.laSales-fill {
  background-color: #eaf1f6; }

.laSales-fillWhite {
  border-top: 0.1rem solid #cfcfcf;
  background-color: #fff;
  margin-bottom: -4rem;
  margin-right: -2.5rem;
  margin-left: -2.5rem;
  padding: 2rem 2.5rem 4rem; }

.laSales-badge {
  position: absolute;
  top: 0;
  right: 0;
  width: 12.5rem;
  height: 12.5rem;
  background-image: url("/images/live-attendance/badge@2x.png");
  background-repeat: no-repeat;
  background-size: 12.5rem;
  padding: .7rem 0.6rem 0 3.3rem;
  text-align: center; }

@media (max-height: 800px) {
  .laSales-hero {
    max-height: 20rem;
    width: auto; }
    .laSales-hero.-video {
      max-height: 22rem;
      width: 39.1rem; } }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.rm-sidebarHeader, .canvasFooter-text, .group-item-menu.-btn {
  display: flex;
  align-items: center; }

.group-item-menu.-btn {
  display: flex;
  justify-content: center; }

registrant-manager, group-list, .br-divider {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

registrant-manager {
  position: static; }

@media print {
  registrant-manager {
    display: none !important; } }

group-list {
  flex-direction: column;
  align-items: stretch; }

.rmCanvas {
  min-width: 55rem; }

.rmSidebar {
  flex: 0 1 24rem;
  min-width: 20rem; }
  .rmSidebar .grid-content {
    -ms-overflow-style: auto;
    overflow-y: scroll; }

.rm-sidebarSection {
  border-bottom: 0.1rem solid #cacaca;
  padding: 2rem 0 1.7rem;
  margin-left: 1.5rem; }
  .rm-sidebarSection:last-child {
    border: none; }

.rm-sidebarHeader {
  padding-bottom: 1.4rem;
  padding-top: .1rem;
  font-weight: 500;
  padding-right: 1.5rem;
  font-size: 1.5rem;
  font-family: "Roboto", Arial, sans-serif;
  line-height: 1.87rem; }

.rm-sidebarHeader-link {
  font-weight: normal;
  font-size: 1.4rem;
  text-transform: none;
  margin-right: -0.6rem; }

.rm-sidebarHeading {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  width: auto; }

.rm-sidebarCount {
  font-weight: 200;
  font-family: "Roboto", Arial, sans-serif;
  margin-left: auto; }

.rm-sidebarList {
  margin-left: -1.5rem; }
  .rm-sidebarList .treeview-item:hover {
    background-color: #ececec; }

.canvasHeader {
  border-bottom: 0.1rem solid #cacaca;
  padding: 1.2rem 1.5rem 0.8rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-shrink: 0; }

.canvasHeader-title {
  font-size: 1.8rem;
  margin-bottom: .4rem; }

.canvasActions-item {
  margin-left: 1.7rem;
  margin-top: .3rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif; }

.canvasActions-tooltip {
  min-width: 16rem; }

.canvasActions-menu {
  width: 19rem; }

.canvasHeader-action {
  padding-top: .5rem;
  float: right; }

.canvasHeaderActions {
  border-bottom: 0.1rem solid #cacaca;
  padding: 0.7rem 1.5rem; }

.canvasFooter {
  padding: 0 1.5rem;
  height: 4rem;
  border: 0;
  border-top: 0.1rem solid #cacaca;
  background-color: rgba(255, 255, 255, 0.97);
  display: flex;
  align-items: center;
  flex-shrink: 0; }
  .canvasFooter.-tight {
    padding-right: 0;
    padding-left: 1.5rem; }

.canvasFooter-text {
  color: #777;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.3rem; }

.canvasFooter-label {
  display: inline-block;
  margin-left: 1.5rem;
  padding-left: 1.5rem;
  border-left: 1px solid #dedede;
  height: 2rem;
  display: inline-flex;
  align-items: center; }
  .canvasFooter-label.-x-top-hack {
    margin-top: -.2rem;
    position: relative;
    top: -.1rem; }
  .canvasFooter-label.-tight {
    margin-left: 1rem;
    padding-left: 0;
    border-left: 0; }
  .canvasFooter-label.-right {
    margin-left: 0;
    padding-left: 0;
    margin-right: 1.5rem;
    padding-right: 1.5rem;
    border-left: 0;
    border-right: 1px solid #dedede;
    margin-top: -.3rem;
    position: relative;
    top: -.1rem; }

block-resizer {
  cursor: col-resize; }

.br-divider {
  cursor: col-resize;
  padding: 0 .2rem;
  max-width: .5rem;
  position: relative;
  margin-left: -.2rem;
  margin-right: -.2rem;
  z-index: 2; }
  .br-divider div {
    display: flex;
    flex: 1;
    max-width: .1rem;
    min-width: .1rem;
    background: #cacaca; }

.br-grabber {
  margin-left: .5rem;
  margin-right: -.5rem; }
  .br-grabber .icon {
    height: 3.4rem;
    padding: .6rem;
    position: relative;
    top: 0.1rem; }

.dragHint {
  background: rgba(255, 255, 255, 0.9);
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  position: relative;
  height: 2.7rem;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.2);
  max-width: 30rem;
  border-radius: 0.3rem;
  font-size: 1.3rem;
  font-family: "Roboto", Arial, sans-serif;
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing; }

.dragHint-icon {
  flex-shrink: 0;
  opacity: 0.9; }

.dragHint-text {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1;
  margin-left: .7rem;
  opacity: 0.9;
  line-height: 1.2; }

.dragHint-indicator {
  background-color: #ef4c36;
  border-radius: 1.7rem;
  height: 1.7rem;
  line-height: 1.7rem;
  min-width: 1rem;
  text-align: center;
  font-size: 1rem;
  color: #fff;
  position: absolute;
  top: -.7rem;
  right: -.7rem;
  padding: 0 .5rem; }

.seatRequestTooltip {
  max-width: 290px;
  width: 250px; }

.link > .icon {
  margin-right: .6rem;
  vertical-align: top;
  margin-top: -.4rem; }

.group-item-menu {
  cursor: pointer; }
  .group-item-menu .icon {
    fill: #999; }
  .group-item-menu:hover .icon {
    fill: #555; }
  .group-item-menu.-btn {
    border: 0.1rem solid #cacaca;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 2rem;
    height: 1.8rem;
    padding-left: 0;
    border-radius: 0.3rem;
    margin-left: 1rem; }
    .group-item-menu.-btn:hover {
      border-color: #888; }
      .group-item-menu.-btn:hover .icon {
        fill: #555; }
    .group-item-menu.-btn.-lrg {
      width: 2.7rem;
      height: 2.1rem; }
  .group-item-menu._link .icon {
    fill: #5298EE; }
  .group-item-menu.-med {
    width: 3rem;
    height: 2.4rem; }

.group-item-label {
  margin: 0 .7rem; }

.group-mc {
  margin-left: .3rem; }

.group-item-icon {
  margin-left: auto;
  padding-left: 1rem;
  max-height: 2.2rem; }

.group-item-text {
  font-size: 1.3rem;
  width: auto;
  line-height: 1.2; }

.group-item-grabber {
  margin-left: -1.9rem;
  margin-top: -.3rem;
  margin-bottom: -.2rem;
  align-items: center;
  flex-shrink: 0;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  padding: 0 .65rem; }

.seatRequest {
  height: 1.5rem;
  padding-right: 0.7rem;
  width: 1.6rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.la-shareBlock {
  display: flex;
  align-items: center; }

.la-shareBlock {
  display: flex;
  justify-content: center; }

@media (max-width: 1199px) {
  .la-pageBlocks {
    display: block; } }

.la-page {
  padding: 3rem 0 3rem;
  padding-right: 1.5rem;
  flex: 1;
  max-width: 75rem;
  margin: 0 auto; }
  @media (min-width: 1200px) {
    .la-page {
      padding: 2rem 4% 4rem;
      padding-right: 4%;
      padding-left: 4%; } }
  .la-page.-full {
    padding-right: 4rem; }
    @media (max-width: 1199px) {
      .la-page.-full {
        padding-left: 4rem; } }

.la-pageSection {
  border-top: 0.1rem solid #cfcfcf;
  padding: 3rem 0 3rem; }

.la-sidebar {
  padding: 1.5rem 0rem 1.1rem 0rem; }
  @media (max-width: 1199px) {
    .la-sidebar {
      width: 100%;
      text-align: center;
      border-bottom: 1px solid #cacaca; } }
  @media (min-width: 1200px) {
    .la-sidebar {
      border-right: 1px solid #cacaca;
      padding: 3rem 3rem 3rem 0rem; } }

.la-headerBlock {
  border-bottom: 0.1rem solid #cacaca;
  padding: 1.5rem 0 1.2rem; }

.la-tableLayout td {
  min-width: 10rem;
  padding-right: 2rem;
  line-height: 1.3; }

.la-tableLayout.-looseFirst td:not(:first-child) {
  min-width: 11rem;
  white-space: nowrap;
  width: 1px;
  padding-right: 2rem; }

.la-tableLayout.-looseFirst td:last-child {
  padding-right: 1rem;
  padding-left: 3rem; }

.la-col {
  flex: 1; }
  .la-col.-twoCol {
    flex: 0.9; }

.highlightBlock {
  border: 0.1rem solid #cacaca;
  border-radius: .5rem;
  overflow: hidden;
  text-align: left;
  margin-top: 3rem; }

.highlightBlock-header {
  display: flex;
  background-color: #f7f7f7;
  padding: 2rem 2rem 1.5rem; }
  .highlightBlock-header img {
    align-self: flex-start;
    flex-shrink: 0;
    max-width: 25rem; }

.highlightBlock-header-content {
  padding-left: 2rem;
  font-size: 1.3rem; }

.highlightBlock-footer {
  border-top: 0.1rem solid #cfcfcf;
  padding: 1rem 2rem 0; }

.l-page-full {
  margin-right: -2.5rem;
  margin-bottom: -1px; }
  @media (max-width: 1199px) {
    .l-page-full {
      margin-left: -2.5rem; } }

.la-well {
  border: 0.1rem solid #cacaca;
  padding: 1.5rem 2.5rem;
  max-width: 68rem;
  margin: 0 auto;
  background: #f7f7f7;
  border-radius: 0.3rem; }

.la-well-img {
  width: 13.3rem;
  display: flex;
  justify-content: center;
  align-items: inherit; }
  .la-well-img.-sm {
    width: 12.4rem; }

.la-modalHeader-img {
  border-bottom: 0.1rem solid #cacaca;
  margin: -2.5rem -2.5rem 0; }

.la-shareBlock {
  border: 0.1rem solid #cacaca;
  flex-direction: column;
  position: relative;
  padding-bottom: 1.5rem;
  width: 10.5rem;
  height: 10rem;
  border-radius: 0.5rem;
  background: #f5f5f5;
  cursor: pointer; }
  .la-shareBlock + .la-shareBlock {
    margin-left: 15px; }
  .la-shareBlock:hover {
    background-color: #e6e6e6; }

.la-shareBlock-text {
  font-size: 1.3rem;
  position: absolute;
  bottom: 8px; }

.la-colRowBlock {
  display: flex;
  margin-top: 3rem; }
  @media (max-width: 1199px) {
    .la-colRowBlock {
      flex-direction: column-reverse; } }

@media (min-width: 1200px) {
  .la-shippingInfo {
    margin-left: 6rem; } }

@media (max-width: 1199px) {
  .la-shippingInfo-block {
    margin-bottom: 3rem;
    display: flex; } }

.la-shippingInfo-block-second {
  margin-top: 2rem; }
  @media (max-width: 1199px) {
    .la-shippingInfo-block-second {
      margin-left: 3rem;
      margin-top: 3rem; } }

@media (min-height: 640px) {
  .la-people-img {
    width: 15rem; } }

@media (min-height: 760px) {
  .la-people-img {
    width: 30rem; } }

@media (min-height: 860px) {
  .la-people-img {
    width: 36rem; } }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.laSplash-section-block, .la-footer {
  display: flex;
  align-items: center; }

.laSplash-section-block {
  display: flex;
  justify-content: center; }

.laSplash-fill.-bluePink {
  background: linear-gradient(to top, #f3e7e9, #e3eeff); }

.laSplash-fill.-blue {
  background: linear-gradient(270deg, #ccdfff, #ddf4ff); }

.laSplash-fill.-green {
  background: linear-gradient(45deg, #aede8b, #e5f9cb); }

.laSplash-fill.-yellow {
  background: linear-gradient(270deg, #ffcb99, #fffdc0); }

.laSplash-fill.-purple {
  background: linear-gradient(45deg, #b4acf3, #e8eaff); }

.laSplash-fill.-gray {
  background-color: #f5f5f5; }

.laSplash-fill.-transparent {
  background-color: rgba(255, 255, 255, 0.95); }

.laSplash-fill.-space {
  border-bottom: .5rem solid #fff; }

.laSplash-section-block {
  flex-direction: column;
  max-width: 97.5rem;
  margin: 0 auto;
  padding: 0 4%; }
  @media (min-width: 960px) {
    .laSplash-section-block {
      flex-direction: row;
      padding-right: 4%;
      padding-left: 4%;
      justify-content: flex-end; }
      .laSplash-section-block.-start {
        justify-content: flex-start; } }
  .laSplash-section-block.-sm {
    flex-direction: row;
    max-width: 82rem;
    justify-content: space-between; }
    @media (max-width: 959px) {
      .laSplash-section-block.-sm {
        padding-top: 4rem;
        padding-bottom: 4rem; } }
  .laSplash-section-block.-med {
    max-width: 108rem; }

@media (max-width: 959px) {
  .laSplash-section-img {
    order: 1;
    padding-top: 4rem; } }

.laSplash-section-img img {
  width: 100%;
  max-width: 58rem;
  margin: 0 auto;
  display: block; }

@media (min-width: 960px) {
  .laSplash-section-img {
    align-self: flex-end; } }

.laSplash-section-img.-leftAdjust {
  margin-bottom: -2rem; }

.laSplash-section-img.-left {
  text-align: right; }
  @media (min-width: 960px) {
    .laSplash-section-img.-left {
      margin-left: -53rem;
      padding-right: 5rem; } }
  @media (min-width: 1100px) {
    .laSplash-section-img.-left {
      margin-left: -47rem; } }
  @media (min-width: 1200px) {
    .laSplash-section-img.-left {
      margin-left: -42rem; } }

@media (min-width: 960px) {
  .laSplash-section-img.-right {
    margin-right: -53rem;
    padding-left: 5rem; } }

@media (min-width: 1100px) {
  .laSplash-section-img.-right {
    margin-right: -47rem; } }

@media (min-width: 1200px) {
  .laSplash-section-img.-right {
    margin-right: -42rem; } }

@media (min-width: 960px) {
  .laSplash-section-img.-rightLess {
    margin-right: -10.6rem;
    padding-left: 5rem;
    padding-right: 4rem; }
    .laSplash-section-img.-rightLess img {
      max-width: 460px; } }

.laSplash-section-img.-top {
  margin-top: 4rem; }
  @media (max-width: 959px) {
    .laSplash-section-img.-top {
      margin-top: -8rem;
      position: relative;
      top: 4rem;
      align-self: flex-end; }
      .laSplash-section-img.-top img {
        padding-top: 0;
        width: 20rem;
        padding-left: 15%; } }
  .laSplash-section-img.-top img {
    padding-top: 0;
    width: 25rem;
    padding-left: 15%; }

.laSplash-section-img img {
  vertical-align: bottom; }

.laSplash-section-copy {
  width: 100%; }
  @media (min-width: 960px) {
    .laSplash-section-copy {
      flex: 0 0 35rem;
      padding: 6rem 0; } }

.laSplash-sectionText {
  padding-top: 2.5rem;
  font-size: 1.5rem;
  line-height: 2.4rem; }

.laSplash-header-copy {
  width: 41rem;
  min-width: 41rem;
  padding-left: 1rem;
  text-align: center; }

.laSplash-header-block {
  display: flex;
  align-items: flex-start;
  text-align: left;
  padding-left: 3rem; }

.laSplash-quote {
  padding: 0 3rem;
  width: 50%;
  max-width: 50rem; }

.s-box-lifted {
  outline: 6px solid #fff;
  box-shadow: 0 0 4rem 0 rgba(0, 0, 0, 0.5); }

.la-footer {
  border-top: 0.1rem solid #cfcfcf;
  padding: 1.5rem;
  justify-content: space-between;
  height: 7.6rem; }

.btn.la-orderBtn {
  padding-left: 3.5rem;
  padding-right: 3.5rem; }

.stickyFooter {
  position: fixed;
  position: sticky;
  right: 0;
  bottom: 0;
  width: 100%;
  transition: all 500ms ease-in-out;
  transform: translateY(100%); }
  .stickyFooter.-fixed {
    transform: translateY(0); }

@media (min-width: 1140px) {
  .laSplash-videoBoxes {
    display: flex;
    justify-content: center; } }

@media (max-width: 1139px) {
  ms-app .laSplash-videoBoxes-child + .laSplash-videoBoxes-child {
    margin-top: 4rem; } }

.laSplash-videoBoxes-child {
  margin: 0 2.5rem; }

.la_logo {
  padding-bottom: 10px; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

how-it-works {
  display: block;
  max-width: 72rem;
  margin: 0 auto; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.orderStepList-item.-checkedOverride {
  display: flex;
  align-items: center; }

order-step-list {
  flex-shrink: 0;
  display: flex; }

.orderStepList-item {
  position: relative;
  font-size: 1.6rem;
  font-weight: normal; }
  @media (max-width: 1199px) {
    .orderStepList-item {
      display: inline-block; } }
  .orderStepList-item.is-complete > .orderStepList-link {
    color: #333; }
    .orderStepList-item.is-complete > .orderStepList-link:hover {
      text-decoration: underline;
      cursor: pointer; }
  .orderStepList-item.is-complete > .orderStepList-icon, .orderStepList-item.is-complete > .orderStepList-number,
  .orderStepList-item.is-complete > .orderStepList-check {
    border: none;
    background-color: #fff; }
  .orderStepList-item.is-active > .orderStepList-link {
    font-weight: bold;
    color: #333; }
  .orderStepList-item.is-active > .orderStepList-icon, .orderStepList-item.is-active > .orderStepList-number,
  .orderStepList-item.is-active > .orderStepList-check {
    border: none;
    background-color: #5298EE; }
  .orderStepList-item.-med {
    font-size: 1.4rem;
    padding-bottom: 2.4rem !important; }
    .orderStepList-item.-med .orderStepList-icon, .orderStepList-item.-med .orderStepList-number,
    .orderStepList-item.-med .orderStepList-check {
      margin-right: .7rem; }
  .orderStepList-item.-sm {
    font-size: 1.3rem; }
    .orderStepList-item.-sm.is-complete > .orderStepList-icon, .orderStepList-item.-sm.is-complete > .orderStepList-number,
    .orderStepList-item.-sm.is-complete > .orderStepList-check {
      border: none;
      background-color: #78c937; }
  @media (min-width: 1200px) {
    .orderStepList-item:not(:last-child):not(.-sm) {
      padding-bottom: 2.7rem; }
      .orderStepList-item:not(:last-child):not(.-sm):before {
        content: '';
        width: 1px;
        position: absolute;
        top: 28px;
        bottom: 7px;
        left: 12.5px;
        background: #cacaca; } }

.orderStepList-link {
  color: #999;
  cursor: default; }
  .orderStepList-link:hover {
    color: #999;
    text-decoration: none; }
  @media (max-width: 1199px) {
    .orderStepList-link {
      display: none; } }

.orderStepList-itemList {
  margin-left: -1rem; }
  @media (max-width: 1199px) {
    .orderStepList-itemList {
      display: inline-block; } }
  @media (min-width: 1200px) {
    .orderStepList-itemList {
      margin-left: 4rem;
      margin-bottom: -1rem; }
      .orderStepList-itemList .orderStepList-item:first-child {
        margin-top: 2.1rem; }
      .orderStepList-itemList .orderStepList-item + .orderStepList-item {
        margin-top: 1rem; } }

.orderStepList-icon, .orderStepList-number,
.orderStepList-check {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  width: 2.5rem;
  height: 2.5rem;
  background: #cacaca;
  margin-right: 1rem;
  border-radius: 100%;
  position: relative;
  top: -.1rem;
  vertical-align: middle; }
  .orderStepList-icon.-sm, .-sm.orderStepList-number,
  .-sm.orderStepList-check {
    background-color: transparent;
    border: 1px solid #cacaca;
    margin-right: .7rem;
    height: .7rem;
    width: .7rem;
    top: -0.2rem; }

.orderStepList-item:not(.-checkedOverride).is-complete.is-active .orderStepList-number {
  display: inline-flex; }

.orderStepList-item:not(.-checkedOverride).is-complete.is-active .orderStepList-check {
  display: none; }

.orderStepList-item .orderStepList-check {
  display: none; }

.orderStepList-item.is-complete .orderStepList-number {
  display: none; }

.orderStepList-item.is-complete .orderStepList-check {
  display: inline-flex; }

.orderStepList-item.-checkedOverride:not(.is-active):hover {
  cursor: pointer; }
  .orderStepList-item.-checkedOverride:not(.is-active):hover .orderStepList-number {
    background: #999; }
  .orderStepList-item.-checkedOverride:not(.is-active):hover .orderStepList-link {
    color: #333; }
    .orderStepList-item.-checkedOverride:not(.is-active):hover .orderStepList-link:hover {
      text-decoration: underline;
      cursor: pointer; }

.orderStepList-item.-checkedOverride .orderStepList-number,
.orderStepList-item.-checkedOverride .orderStepList-check {
  margin-right: 1rem; }

.orderStepList-item.-checkedOverride.is-complete > .orderStepList-icon, .orderStepList-item.-checkedOverride.is-complete > .orderStepList-number,
.orderStepList-item.-checkedOverride.is-complete > .orderStepList-check {
  background: #fff; }

.orderStepList-item.-checkedOverride .orderStepList-link {
  display: inline-block; }

.orderStepList-item.-checkedOverride:not(:last-child):not(.-sm) {
  padding-bottom: 2.7rem; }
  .orderStepList-item.-checkedOverride:not(:last-child):not(.-sm):before {
    content: '';
    width: 1px;
    position: absolute;
    top: 28px;
    bottom: 7px;
    left: 12.5px;
    background: #cacaca; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.checklist td {
  vertical-align: top;
  padding-top: .3rem;
  padding-bottom: 0;
  font-size: 1.4rem; }
  .checklist td:first-child {
    padding-right: 0;
    padding-left: 0; }
  .checklist td:last-child {
    padding-top: 1rem;
    padding-bottom: .9rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

share-email {
  display: block; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.sidebar-heading {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.65rem;
  margin-top: -0.335rem;
  margin-bottom: -0.293rem; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.sidebar-footer, .sidebar-list-item-text {
  display: flex;
  align-items: center; }

sidebar, event-toolbar, account-toolbar, .sidebar-content, .sidebar-actions {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.sidebar-list-item-text._link {
  font-family: "Roboto", Arial, sans-serif;
  color: #2c7cdd;
  text-decoration: none;
  cursor: pointer; }
  .sidebar-list-item-text._link:hover, .sidebar-list-item-text._link:focus {
    text-decoration: underline;
    color: #149bff; }
  .sidebar-list-item-text._link:active {
    background-color: transparent; }

sidebar, event-toolbar, account-toolbar {
  flex: 0 0 auto; }

sidebar[name="registrantManager"] .sidebarNew {
  max-width: calc(100vw - 7rem - 55rem); }

.sidebarNew {
  width: 23.2rem;
  border-right: 0.1rem solid #cacaca;
  transition: all 100ms cubic-bezier(0.23, 1, 0.32, 1);
  position: relative;
  z-index: 1; }
  .sidebarNew:not(.is-collapsed) {
    min-width: 23.2rem; }
  .sidebarNew.-lrg {
    width: 26rem; }
  .sidebarNew.-tools .sidebar-content {
    padding-top: 1rem; }
  .sidebarNew.-tools .sidebar-section {
    margin-top: 1.5rem; }
  .sidebarNew.-tools .sidebar-heading {
    padding-left: 2rem; }
  .sidebarNew.-tools .sidebar-footer {
    padding: 0 1rem; }
  .sidebarNew.-tools.is-collapsed {
    cursor: auto;
    width: 6.6rem !important; }
    .sidebarNew.-tools.is-collapsed .eventTools-icon.-right .icon {
      margin-left: -2.4rem; }
    .sidebarNew.-tools.is-collapsed .sidebar-footer-collapse {
      margin-left: .4rem; }
    .sidebarNew.-tools.is-collapsed .logo {
      margin-right: -1rem; }
    .sidebarNew.-tools.is-collapsed .sidebar-footer-action-icon .icon {
      margin-left: -.3rem;
      margin-right: 0; }
  .sidebarNew.-tools.is-collapsed .sidebar-content, .sidebarNew.-tools.is-collapsed-add .sidebar-content, .sidebarNew.-tools.is-collapsed-remove .sidebar-content {
    display: block; }
  .sidebarNew.-tools.is-collapsed .eventTools-text, .sidebarNew.-tools.is-collapsed-add .eventTools-text, .sidebarNew.-tools.is-collapsed-remove .eventTools-text {
    display: none; }
  .sidebarNew.-tools.is-collapsed .sidebar-title, .sidebarNew.-tools.is-collapsed .sidebar-heading, .sidebarNew.-tools.is-collapsed-add .sidebar-title, .sidebarNew.-tools.is-collapsed-add .sidebar-heading, .sidebarNew.-tools.is-collapsed-remove .sidebar-title, .sidebarNew.-tools.is-collapsed-remove .sidebar-heading {
    display: none; }
  .sidebarNew._dark {
    background-color: #f9f9f9; }
    .sidebarNew._dark .sidebar-footer {
      background-color: #fff; }
  .sidebarNew._light {
    background-color: #eef1f5; }
    .sidebarNew._light .sidebar-footer {
      background-color: #fff; }
  .sidebarNew.is-collapsed {
    cursor: pointer;
    width: 3.6rem !important; }
    .sidebarNew.is-collapsed .sidebar-footer-collapse {
      padding-left: .7rem;
      padding-right: .7rem;
      margin-left: -1.5rem; }
  .sidebarNew .when-collapsed {
    display: none; }
  .sidebarNew.is-collapsed .when-collapsed, .sidebarNew.is-collapsed-add .when-collapsed, .sidebarNew.is-collapsed-remove .when-collapsed {
    display: initial; }
  .sidebarNew.is-collapsed .when-expanded, .sidebarNew.is-collapsed-add .when-expanded, .sidebarNew.is-collapsed-remove .when-expanded {
    display: none; }

.sidebar-title {
  display: none;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.4rem;
  transform: rotate(-90deg);
  flex-shrink: 0;
  width: 30rem;
  margin-left: -13.2rem;
  text-align: right;
  margin-top: 16.7rem;
  font-family: "Roboto", Arial, sans-serif; }

.sidebar-content {
  width: 100%;
  cursor: auto;
  flex-grow: 0; }

sidebar-actions {
  margin-top: 1rem; }

sidebar-content, sidebar-actions {
  width: 100%; }

.sidebar-actions {
  flex-shrink: 0;
  flex-grow: 0.001;
  width: 100%;
  margin-bottom: auto; }

.sidebar-section {
  margin-top: 2.5rem; }

.sidebar-heading {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 600;
  padding-bottom: .9rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500; }

.sidebar-footer {
  border-top: 0.1rem solid #cacaca;
  padding: 0 1.5rem;
  height: 4rem;
  overflow: hidden;
  margin-top: auto;
  flex-shrink: 0; }

.sidebar-footer-action {
  padding: 1.2rem .5rem 1.3rem 1.5rem;
  margin-left: -1.5rem;
  font-size: 1.3rem; }

.sidebar-footer-action-icon .icon {
  margin-top: -.6rem !important; }

.sidebar-footer-collapse {
  cursor: pointer;
  margin-left: auto;
  padding: .9rem 1.5rem;
  margin-right: -1.5rem;
  display: flex; }

.sidebar-list-separator {
  flex-shrink: 0;
  margin: 1rem 1.5rem;
  height: 1px;
  background-color: #cacaca; }
  .sidebar-list-separator.-tightTop {
    margin-top: 0; }

.sidebar-list-item-icon {
  margin-right: .8rem;
  min-width: 1.8rem;
  justify-content: center;
  display: flex; }
  .sidebar-list-item-icon.-right {
    margin-left: auto;
    margin-right: 0;
    padding-left: .8rem; }

.sidebar-list-item-text {
  height: 2.8rem;
  line-height: 2.8rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.4rem;
  color: #333; }
  .sidebar-list-item-text:hover, .sidebar-list-item-text:focus {
    color: #333;
    background-color: #ececec;
    text-decoration: none; }
  .sidebar-list-item-text.is-active {
    background: #e9f0f9;
    border-top: .1rem solid #cdd3e2;
    border-bottom: .1rem solid #cdd3e2; }
  .sidebar-list-item-text._link:hover {
    text-decoration: none; }
  .sidebar-list-item-text .grid-block {
    overflow: hidden; }

.sidebar-item-status {
  margin-right: 1.2rem;
  margin-left: 0.4rem; }
  .sidebar-item-status._pending._pending {
    background-color: #f5a426; }

.sidebar-container {
  padding-left: 1.5rem;
  padding-right: 1.3rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.la-requestedSeating {
  white-space: normal;
  max-width: 25rem;
  min-width: 20rem !important; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wepay-transactions-report {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

wepay-transactions, wp-transactions-approved,
wp-transactions-pending,
wp-transactions-refunded,
wp-transactions-not-approved,
wp-transactions-chargebacks {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

wepay-transactions {
  flex-direction: column; }

wp-transactions-approved,
wp-transactions-pending,
wp-transactions-refunded,
wp-transactions-not-approved,
wp-transactions-chargebacks {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

reports {
  display: flex !important;
  flex: 1;
  height: auto; }

.reportsList {
  text-align: center; }
  .reportsList .pageSection-heading {
    text-align: left; }
  .reportsList .pageSection-content {
    display: inline-block;
    text-align: left; }

.reportsList-header {
  display: block;
  margin-bottom: -.7rem; }

.reportsList-col {
  display: inline-block;
  text-align: left;
  vertical-align: top; }
  .reportsList-col.-spaced {
    margin-right: 16.9rem; }
    @media (min-device-width: 420px) {
      .reportsList-col.-spaced {
        margin-right: 5rem; } }

.flexcols {
  display: flex;
  flex-direction: row; }

.flexcols-col {
  flex: 1; }

.flexcols-col + .flexcols-col {
  margin-top: 0;
  margin-left: 6%; }

.flexcols-bottom {
  align-self: flex-end; }

.mealChoicesReport {
  max-width: 43.2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.gh-hr {
  color: #cacaca;
  padding-left: 1.2rem;
  padding-right: 1.2rem; }

.gh-accordion td {
  padding-top: 1.1rem;
  padding-bottom: 1.5rem; }

.gh-l-tableTop {
  margin-top: 2.6rem; }

td.gh-groupTitle {
  display: flex;
  white-space: normal; }

.gh-name {
  width: 20%; }

.gh-phone {
  width: 12%; }

.gh-email {
  width: 25%; }

.gh-address {
  white-space: normal; }

.gh-checkbox {
  align-self: center;
  vertical-align: top; }

.gh-groupTitle-content {
  flex: 1;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.3;
  width: 15rem; }

.l-tableInset {
  padding-left: 6rem;
  padding-right: 2rem; }

.x-checkbox {
  position: relative;
  top: .2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventDetailsTable ._headerCol {
  min-width: 13rem; }

.statsBox-container {
  display: flex; }

.statsBox {
  border: 0.1rem solid #cacaca;
  display: flex;
  flex: 1; }

.statsBox-cell {
  display: flex;
  align-items: center;
  flex: 1;
  text-align: center; }
  .statsBox-cell.-hrRight {
    border-right: .1rem solid #cacaca; }

.statsBox-cell-inner {
  width: 100%; }

.summaryCellWidth {
  width: 20rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.laSetup-block {
  display: flex;
  align-items: center; }

.laSetup-blocks {
  display: flex;
  max-width: 126rem;
  margin: 0 auto; }
  @media (max-width: 1279px) {
    .laSetup-blocks {
      flex-direction: column;
      align-items: center; } }
  @media (min-width: 1280px) {
    .laSetup-blocks {
      flex-wrap: wrap; } }

.laSetup-block {
  padding: 0 4rem 2rem;
  max-width: 80rem; }
  @media (min-width: 1280px) {
    .laSetup-block {
      max-width: 63rem;
      width: 50%; }
      .laSetup-block.-full {
        width: 50.1%;
        max-width: 64rem; } }

.laSetup-block-img {
  border: 0.1rem solid #cacaca;
  padding: .5rem;
  width: 15rem;
  position: relative;
  align-self: flex-start;
  box-sizing: content-box;
  flex-shrink: 0;
  cursor: pointer; }
  .laSetup-block-img:before {
    content: '';
    background: url("/images/live-attendance/video-play-button@2x.png") center no-repeat;
    background-size: 6rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .laSetup-block-img img {
    width: 100%; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.fullscreenVideo {
  display: flex;
  align-items: center; }

.fullscreenVideo {
  display: flex;
  justify-content: center; }

.fullscreenVideo {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 4em 0 1em;
  z-index: 1010;
  -webkit-overflow-scrolling: touch;
  min-height: 100vh;
  background: #000; }

.fullscreenVideo-close {
  position: fixed;
  top: 15px;
  right: 15px;
  width: 47px;
  height: 39px;
  z-index: 100;
  cursor: pointer;
  fill: #ccc;
  padding: 7px 11px; }

.a-fullscreenSlideDown {
  transform: translateY(0); }
  .a-fullscreenSlideDown.ng-hide {
    opacity: 0.2;
    transform: translateY(-100%); }
  .a-fullscreenSlideDown.ng-hide-add, .a-fullscreenSlideDown.ng-hide-remove {
    transition: all 550ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
    /* easeInQuart */ }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.setup:before, .setup:after {
  content: " ";
  display: table; }

.setup:after {
  clear: both; }

.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-setup {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

event-setup {
  display: flex !important;
  flex: 1;
  height: auto; }

.eventSetupSteps-link {
  font-family: "Roboto", Arial, sans-serif;
  color: #2c7cdd;
  text-decoration: none;
  cursor: pointer; }
  .eventSetupSteps-link:hover, .eventSetupSteps-link:focus {
    text-decoration: underline;
    color: #149bff; }
  .eventSetupSteps-link:active {
    background-color: transparent; }

@media (min-width: 1050px) {
  .setup {
    margin-left: 3rem;
    margin-right: 3rem; } }

.setup-item {
  display: inline-block;
  float: left;
  text-align: center;
  width: 22rem;
  margin-left: 4rem;
  margin-right: 4rem;
  padding-bottom: 3rem; }
  @media (min-width: 1050px) {
    .setup-item {
      margin-left: 5rem;
      margin-right: 5rem; } }

.setupCentered {
  margin: 0 auto;
  max-width: 90rem;
  width: 100%; }
  @media (min-width: 1050px) {
    .setupCentered {
      max-width: 102rem; } }

.setup-title {
  padding-bottom: 1rem;
  padding-top: .5rem;
  font-family: "ProximaNova", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-weight: bold; }

.icon.-setup {
  height: 5.3rem;
  width: 4.7rem;
  fill: #666; }

.timePublicSees-tooltip {
  width: 25rem; }

.registrantsGoal-tooltip {
  width: 22rem; }

.fundraiserPagesExpire-tooltip {
  width: 25.2rem; }

.w310-tooltip {
  width: 31rem; }

.w330-tooltip {
  width: 33rem; }

.w310-tooltipLeft {
  width: 31rem; }

.feDetails-orgLogo {
  float: left;
  margin-right: 3rem; }

.alert-med {
  display: inline-block;
  max-width: 47rem; }

.alert-lrg {
  display: inline-block;
  max-width: 63rem; }

.eventSetupSteps-item {
  padding: 0.6rem 0; }

.eventSetupSteps-link {
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.3; }
  .eventSetupSteps-link:hover, .eventSetupSteps-link:focus {
    text-decoration: underline;
    color: #000; }

.eventSetupSteps-item-icon {
  display: inline-block;
  background-color: #cacaca;
  width: 1rem;
  height: 1rem;
  border-radius: 1rem;
  margin-right: 1.2rem; }
  .eventSetupSteps-item-icon.is-complete {
    background-color: #3FC100; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventSetup-stepStatusSwitcher {
  display: flex;
  align-items: center; }

.eventSetup-stepStatusSwitcher {
  height: 2.8rem;
  font-size: 1.3rem; }
  .eventSetup-stepStatusSwitcher:hover {
    text-decoration: none; }
  .eventSetup-stepStatusSwitcher .switcher-icon {
    position: relative;
    top: .2rem; }
  .eventSetup-stepStatusSwitcher .switcher-chevron {
    position: relative;
    top: .2rem;
    margin-left: .5rem;
    color: #666; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-setup-splash {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.setupSplash {
  display: flex;
  max-width: 62rem;
  width: 100%; }
  .setupSplash.-wider {
    max-width: 70rem; }

.setupSplash-text {
  max-width: 47rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

web-email-templates,
web-email-templates-splash,
template-page,
template-page-settings,
template-page-settings-form,
event-web-page,
event-web-page-settings,
fundeasy-pages,
fundeasy-pages-settings,
fundeasy-donation-page,
fundeasy-donation-page-settings,
registration-not-open-yet-page,
registration-not-open-yet-page-settings,
registration-closed-page,
registration-closed-page-settings,
registration-complete-page,
registration-complete-page-settings,
declined-complete-page,
declined-complete-page-settings,
host-manager-page,
host-manager-page-settings,
pre-checkin-page,
pre-checkin-page-settings,
public-invitation-page,
public-invitation-page-settings,
registration-payment-page,
registration-payment-page-settings,
invitation-email,
invitation-email-settings,
registration-confirmation-email,
registration-confirmation-email-settings,
invitation-declined-email,
invitation-declined-email-settings,
host-instructions-email,
host-instructions-email-settings,
person-added-email,
person-added-email-settings,
person-removed-email,
person-removed-email-settings,
liaison-confirmation-email,
liaison-confirmation-email-settings,
invitation-response-email,
invitation-response-email-settings,
donation-receipt-email,
donation-receipt-email-settings {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

we-template {
  display: block; }

web-email-templates,
web-email-templates-splash,
template-page,
template-page-settings,
template-page-settings-form,
event-web-page,
event-web-page-settings,
fundeasy-pages,
fundeasy-pages-settings,
fundeasy-donation-page,
fundeasy-donation-page-settings,
registration-not-open-yet-page,
registration-not-open-yet-page-settings,
registration-closed-page,
registration-closed-page-settings,
registration-complete-page,
registration-complete-page-settings,
declined-complete-page,
declined-complete-page-settings,
host-manager-page,
host-manager-page-settings,
pre-checkin-page,
pre-checkin-page-settings,
public-invitation-page,
public-invitation-page-settings,
registration-payment-page,
registration-payment-page-settings,
invitation-email,
invitation-email-settings,
registration-confirmation-email,
registration-confirmation-email-settings,
invitation-declined-email,
invitation-declined-email-settings,
host-instructions-email,
host-instructions-email-settings,
person-added-email,
person-added-email-settings,
person-removed-email,
person-removed-email-settings,
liaison-confirmation-email,
liaison-confirmation-email-settings,
invitation-response-email,
invitation-response-email-settings,
donation-receipt-email,
donation-receipt-email-settings {
  flex-direction: column; }

.blankState {
  font-style: italic;
  color: #999;
  text-align: center; }
  .blankState.-center {
    display: flex;
    align-items: center;
    justify-content: center; }

.template-blankState {
  font-style: italic;
  color: #999;
  text-align: center;
  margin-top: 20rem;
  margin-bottom: 20rem; }
  .template-blankState.-med {
    margin-top: 12rem;
    margin-bottom: 12rem; }

.emailBox {
  border: 0.1rem solid #cacaca;
  background-color: #f9f9f9;
  padding: 0 3rem; }

.emailBox-header {
  border-bottom: 0.1rem solid #cacaca;
  padding-top: 3rem;
  padding-bottom: 3rem; }

.emailBox-footer {
  border-top: 0.1rem solid #cacaca;
  text-align: right;
  padding-top: 2rem;
  padding-bottom: 2rem; }

.weFELogo {
  float: right !important;
  width: 10.2rem; }

.weAELogo {
  float: right !important;
  width: 12.2rem; }

.editor.-aeWeb {
  width: 77rem;
  max-width: 100%; }
  .editor.-aeWeb .editor {
    width: 77rem;
    max-width: 100%; }

.editor.-feWeb {
  width: 61rem;
  max-width: 100%; }
  .editor.-feWeb .editor {
    width: 100%;
    max-width: 100%; }

.editor.-weEmail {
  width: 55rem;
  max-width: 100%; }
  .editor.-weEmail .editor {
    width: 100%;
    max-width: 100%; }

@media (max-width: 1360px) {
  .we-when-large {
    display: none; } }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

registration-form, registration-form-preview, registration-form-locked {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

registration-form, registration-form-preview, registration-form-locked {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

ae-design {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

ae-design {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-design-home, event-design, fe-design {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

event-design-home, event-design, fe-design {
  flex-direction: column; }

.designBanner img {
  width: 100%;
  max-width: 102.8rem;
  height: auto; }

.designBanner-container {
  max-width: 102.8rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-preferences {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

event-preferences {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

fe-preferences {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

fe-preferences {
  flex-direction: column; }

.prefs-mediaPlaceholder {
  max-width: 458px;
  height: 305px; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.fundmeter {
  padding-bottom: 1rem; }
  .fundmeter.-thermometer {
    margin-top: -4.5rem; }
  .fundmeter.-babyBottle {
    margin-top: -4.7rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-email-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

invitations, event-invitations {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

invitation-list-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

invitation-list-vue {
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

customize-invitation-email {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

customize-invitation-email {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

donate-widget, event-donate-widget {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

donate-widget .sidebar-content, event-donate-widget .sidebar-content {
  height: 100%; }

donate-widget .u-w-section, event-donate-widget .u-w-section {
  display: flex;
  justify-content: center;
  margin: 20px; }

donate-widget async-button, event-donate-widget async-button {
  width: 100%; }
  donate-widget async-button button, event-donate-widget async-button button {
    width: inherit; }
.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '\21BA';
}
.cr-rotate-r i:before {
	content: '\21BB';
}
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

donations-list-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

donations-list-vue {
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.l-tac-alert {
  margin-bottom: -.5rem; }

.termsAndConditions-iframe {
  border: 0.1rem solid #cacaca;
  background: #fff;
  border: 0.1rem solid #cacaca;
  border-radius: 0.3rem;
  margin-bottom: .8rem; }
  .termsAndConditions-iframe.-block {
    height: 360px;
    overflow-y: scroll;
    padding: 0 1.5rem; }
    .termsAndConditions-iframe.-block p {
      margin: 1em 0; }
    .termsAndConditions-iframe.-block.-tightText {
      margin: -1em 0; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

fe-lite-event-details {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

fe-lite-event-details {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-donations {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-integrations .integrationsBlock-logo {
  display: flex;
  align-items: center; }

event-integrations .integrationsBlock-logo {
  display: flex;
  justify-content: center; }

event-integrations {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

event-integrations {
  flex-direction: column; }
  event-integrations .integrationsBlock-logo {
    width: 9rem;
    padding-right: 2rem; }
    event-integrations .integrationsBlock-logo.-cru {
      width: 8.0rem;
      padding: 0 2.3rem 0 0.4rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventsEmpty {
  padding-top: 8rem;
  text-align: center; }

.eventsEmpty-desc {
  display: block;
  text-align: center;
  font-style: italic;
  color: #999;
  line-height: 1;
  padding-bottom: 1rem; }
  .eventsEmpty-desc:hover, .eventsEmpty-desc:focus {
    background-color: transparent; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

event-form {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

event-form {
  flex-direction: column; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

edit-event {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventDates-smallDesc {
  display: inline-block;
  padding-top: 2px;
  line-height: 1.4; }

.eventDates-showHide {
  position: relative;
  top: -4px; }

.eventDatesRepeating {
  max-width: 220px; }

.eventDatesRepeating-row {
  padding: 0 5px; }

.eventDatesRepeating-row + .eventDatesRepeating-row {
  margin-top: 10px; }
  .eventDatesRepeating-row + .eventDatesRepeating-row + .formFieldTextInline {
    margin-top: 10px; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

datepicker {
  display: block; }

.pika-single.is-bound {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.5rem;
  border: none;
  margin-top: .5rem;
  position: absolute !important; }

.pika-lendar {
  margin: 0;
  padding: 1.6rem 1.1rem 1.1rem;
  width: 27.6rem; }

.pika-label {
  padding: .5rem 1.2rem .5rem 0;
  background-image: url("/images/svg/datepicker-chevron.svg");
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 1.7rem; }
  .pika-label + .pika-label {
    margin-left: 1.5rem; }

.pika-title {
  padding-bottom: 1.4rem; }

.pika-table th {
  padding-bottom: .6rem; }
  .pika-table th:first-child abbr {
    margin-left: .9rem;
    text-align: left; }
  .pika-table th:last-child abbr {
    margin-right: .9rem;
    text-align: right; }

.pika-table abbr {
  border-bottom: 1px solid #dedede;
  display: block;
  padding-bottom: 1rem;
  cursor: default;
  font-size: 1rem;
  text-transform: uppercase;
  text-decoration: none; }

.pika-prev, .pika-next {
  opacity: 1;
  width: 30px;
  height: 30px;
  color: #fff;
  text-indent: -9999rem;
  background-size: 100%;
  border-radius: 100%; }
  .pika-prev:hover, .pika-next:hover {
    background-color: #ececec; }
  .pika-prev.is-disabled, .pika-next.is-disabled {
    opacity: 0.3; }
    .pika-prev.is-disabled:hover, .pika-next.is-disabled:hover {
      background-color: transparent; }

.pika-prev {
  background-image: url("/images/svg/datepicker-prev.svg"); }

.pika-next {
  background-image: url("/images/svg/datepicker-next.svg"); }

.pika-lendar tr {
  border: none; }

.pika-lendar .pika-button {
  background: transparent;
  text-align: center;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  margin: .15rem auto;
  line-height: 3rem;
  font-size: 1.5rem;
  padding: 0;
  color: #333; }
  .pika-lendar .pika-button:hover {
    background-color: #ececec; }

.pika-lendar .is-selected .pika-button {
  background-color: #5298EE;
  box-shadow: none;
  color: #fff;
  font-weight: normal; }

.pika-lendar .is-disabled .pika-button {
  color: #aaa;
  opacity: 1; }

.pika-lendar .is-today .pika-button {
  font-weight: normal; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.mealChoices-handle {
  display: flex;
  align-items: center; }

.mealChoices .angular-ui-tree-placeholder {
  min-height: 9.2rem; }

.mealChoices td {
  height: 9.3rem; }

.mealChoices-description {
  max-width: 40rem;
  width: 100%;
  min-height: 4.7rem;
  height: 4.7rem;
  font-size: 1.3rem; }

.mealChoices-handleContainer {
  position: relative; }

.mealChoices-handle {
  height: 3.5rem;
  width: 100%;
  z-index: 100; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.todo-description {
  width: 55%; }

.todo-descTruncate {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1; }

.todo-importBlock {
  width: 36rem; }

.l-completedItems {
  margin-top: 2rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.eventPicker-body {
  min-height: 20rem; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

.gta-result {
  border-top: 0.1rem solid #cacaca;
  display: flex;
  justify-content: space-between;
  padding: .8rem 1.5rem;
  cursor: pointer; }

.gta-help {
  padding: .8rem 1.5rem;
  text-align: center; }

.gta-result.is-active {
  background-color: #ececec !important; }

.gta-result-body {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  color: #333; }

.gta-result-icon {
  width: 28px; }

.gta-result-img {
  flex: 1;
  max-width: 4rem; }

.gta-result-text {
  flex: 1; }

.searchhint {
  border-top: 0.1rem solid #cfcfcf;
  background: #eee;
  padding: 0.7rem 1rem;
  display: flex;
  font-size: 1.2rem;
  align-items: center; }

.searchhint-item {
  flex: 1 0;
  text-align: center; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

account-user-create-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

account-user-create-vue {
  min-height: 100%;
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

new-customer-account-create {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

new-customer-account-create {
  min-height: 100%;
  position: static; }
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
/*

0-100 normal
200 navbars
400	dropdowns
600 modals

800 dialogs

*/
.hr-top {
  border-top: 0.1rem solid #cfcfcf; }

account-user-reset-password-vue {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-order: 0;
  order: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

account-user-reset-password-vue {
  min-height: 100%;
  position: static; }
