@charset "UTF-8";
.admin {
  font-size: 1em !important;
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /**
   * Remove default margin.
   */
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
  /**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  /**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
   */
  /* Links
     ========================================================================== */
  /**
   * Remove the gray background color from active links in IE 10.
   */
  /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
  /**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in Safari and Chrome.
   */
  /**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in IE 8/9.
   */
  /**
   * Address inconsistent and variable font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Remove border when inside `a` element in IE 8/9/10.
   */
  /**
   * Correct overflow not hidden in IE 9/10/11.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * Address margin not present in IE 8/9 and Safari.
   */
  /**
   * Address differences between Firefox and other browsers.
   */
  /**
   * Contain overflow in all browsers.
   */
  /**
   * Address odd `em`-unit font size rendering in all browsers.
   */
  /* Forms
     ========================================================================== */
  /**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
  /**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
  /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
  /**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
  /**
   * Re-set default cursor for disabled elements.
   */
  /**
   * Remove inner padding and border in Firefox 4+.
   */
  /**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  /**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
  /**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
  /**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   *    (include `-moz` to future-proof).
   */
  /**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
  /**
   * Define consistent border, margin, and padding.
   */
  /**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
  /**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
  /**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
  /* Tables
     ========================================================================== */
  /**
   * Remove most spacing between table cells.
   */
  /*
   * Copyright (c) 2013-2014 ZURB, inc.
  * MIT License
  * Permission is hereby granted, free of charge, to any person obtaining
  * a copy of this software and associated documentation files (the
  * "Software"), to deal in the Software without restriction, including
  * without limitation the rights to use, copy, modify, merge, publish,
  * distribute, sublicense, and/or sell copies of the Software, and to
  * permit persons to whom the Software is furnished to do so, subject to
  * the following conditions:
  * The above copyright notice and this permission notice shall be
  * included in all copies or substantial portions of the Software.
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */ }
  .admin html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .admin body {
    margin: 0; }
  .admin article,
  .admin aside,
  .admin details,
  .admin figcaption,
  .admin figure,
  .admin footer,
  .admin header,
  .admin hgroup,
  .admin main,
  .admin menu,
  .admin nav,
  .admin section,
  .admin summary {
    display: block; }
  .admin audio,
  .admin canvas,
  .admin progress,
  .admin video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .admin audio:not([controls]) {
    display: none;
    height: 0; }
  .admin [hidden],
  .admin template {
    display: none; }
  .admin a {
    background-color: transparent; }
  .admin a:active,
  .admin a:hover {
    outline: 0; }
  .admin abbr[title] {
    border-bottom: 1px dotted; }
  .admin b,
  .admin strong {
    font-weight: bold; }
  .admin dfn {
    font-style: italic; }
  .admin h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .admin mark {
    background: #ff0;
    color: #000; }
  .admin small {
    font-size: 80%; }
  .admin sub,
  .admin sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .admin sup {
    top: -0.5em; }
  .admin sub {
    bottom: -0.25em; }
  .admin img {
    border: 0; }
  .admin svg:not(:root) {
    overflow: hidden; }
  .admin figure {
    margin: 1em 40px; }
  .admin hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .admin pre {
    overflow: auto; }
  .admin code,
  .admin kbd,
  .admin pre,
  .admin samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .admin button,
  .admin input,
  .admin optgroup,
  .admin select,
  .admin textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .admin button {
    overflow: visible; }
  .admin button,
  .admin select {
    text-transform: none; }
  .admin button,
  .admin html input[type="button"],
  .admin input[type="reset"],
  .admin input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .admin button[disabled],
  .admin html input[disabled] {
    cursor: default; }
  .admin button::-moz-focus-inner,
  .admin input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .admin input {
    line-height: normal; }
  .admin input[type="checkbox"],
  .admin input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .admin input[type="number"]::-webkit-inner-spin-button,
  .admin input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .admin input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .admin input[type="search"]::-webkit-search-cancel-button,
  .admin input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .admin fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .admin legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .admin textarea {
    overflow: auto; }
  .admin optgroup {
    font-weight: bold; }
  .admin table {
    border-collapse: collapse;
    border-spacing: 0; }
  .admin td,
  .admin th {
    padding: 0; }
  .admin meta.foundation-version {
    font-family: "{{ VERSION }}"; }
  .admin meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0; }
  .admin meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 40em)/";
    width: 0; }
  .admin meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.0625em)/";
    width: 40.0625em; }
  .admin meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
    width: 40.0625em; }
  .admin meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.0625em)/";
    width: 64.0625em; }
  .admin meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
    width: 64.0625em; }
  .admin meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.0625em)/";
    width: 90.0625em; }
  .admin meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
    width: 90.0625em; }
  .admin meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.0625em)/";
    width: 120.0625em; }
  .admin meta.foundation-data-attribute-namespace {
    font-family: false; }
  .admin html, .admin body {
    height: 100%; }
  .admin html {
    box-sizing: border-box; }
  .admin *, .admin *:before, .admin *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }
  .admin html, .admin body {
    font-size: 100%; }
  .admin body {
    background: #fff;
    color: #222;
    cursor: auto;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    position: relative; }
  .admin a:hover {
    cursor: pointer; }
  .admin img {
    max-width: 100%;
    height: auto; }
  .admin img {
    -ms-interpolation-mode: bicubic; }
  .admin #map_canvas img, .admin #map_canvas embed, .admin #map_canvas object, .admin .map_canvas img, .admin .map_canvas embed, .admin .map_canvas object, .admin .mqa-display img, .admin .mqa-display embed, .admin .mqa-display object {
    max-width: none !important; }
  .admin .left {
    float: left !important; }
  .admin .right {
    float: right !important; }
  .admin .clearfix:before, .admin .clearfix:after {
    content: " ";
    display: table; }
  .admin .clearfix:after {
    clear: both; }
  .admin .hide {
    display: none; }
  .admin .invisible {
    visibility: hidden; }
  .admin .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .admin img {
    display: inline-block;
    vertical-align: middle; }
  .admin textarea {
    height: auto;
    min-height: 50px; }
  .admin select {
    width: 100%; }
  .admin .row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%; }
  .admin .row:before, .admin .row:after {
    content: " ";
    display: table; }
  .admin .row:after {
    clear: both; }
  .admin .row.collapse > .column, .admin .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .admin .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .admin .row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto; }
  .admin .row .row:before, .admin .row .row:after {
    content: " ";
    display: table; }
  .admin .row .row:after {
    clear: both; }
  .admin .row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto; }
  .admin .row .row.collapse:before, .admin .row .row.collapse:after {
    content: " ";
    display: table; }
  .admin .row .row.collapse:after {
    clear: both; }
  .admin .column, .admin .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left; }
  .admin .column + .column:last-child, .admin .columns + .column:last-child, .admin .column + .columns:last-child, .admin .columns + .columns:last-child {
    float: right; }
  .admin .column + .column.end, .admin .columns + .column.end, .admin .column + .columns.end, .admin .columns + .columns.end {
    float: left; }
  @media only screen {
    .admin .small-push-0 {
      position: relative;
      left: 0;
      right: auto; }
    .admin .small-pull-0 {
      position: relative;
      right: 0;
      left: auto; }
    .admin .small-push-1 {
      position: relative;
      left: 8.33333%;
      right: auto; }
    .admin .small-pull-1 {
      position: relative;
      right: 8.33333%;
      left: auto; }
    .admin .small-push-2 {
      position: relative;
      left: 16.66667%;
      right: auto; }
    .admin .small-pull-2 {
      position: relative;
      right: 16.66667%;
      left: auto; }
    .admin .small-push-3 {
      position: relative;
      left: 25%;
      right: auto; }
    .admin .small-pull-3 {
      position: relative;
      right: 25%;
      left: auto; }
    .admin .small-push-4 {
      position: relative;
      left: 33.33333%;
      right: auto; }
    .admin .small-pull-4 {
      position: relative;
      right: 33.33333%;
      left: auto; }
    .admin .small-push-5 {
      position: relative;
      left: 41.66667%;
      right: auto; }
    .admin .small-pull-5 {
      position: relative;
      right: 41.66667%;
      left: auto; }
    .admin .small-push-6 {
      position: relative;
      left: 50%;
      right: auto; }
    .admin .small-pull-6 {
      position: relative;
      right: 50%;
      left: auto; }
    .admin .small-push-7 {
      position: relative;
      left: 58.33333%;
      right: auto; }
    .admin .small-pull-7 {
      position: relative;
      right: 58.33333%;
      left: auto; }
    .admin .small-push-8 {
      position: relative;
      left: 66.66667%;
      right: auto; }
    .admin .small-pull-8 {
      position: relative;
      right: 66.66667%;
      left: auto; }
    .admin .small-push-9 {
      position: relative;
      left: 75%;
      right: auto; }
    .admin .small-pull-9 {
      position: relative;
      right: 75%;
      left: auto; }
    .admin .small-push-10 {
      position: relative;
      left: 83.33333%;
      right: auto; }
    .admin .small-pull-10 {
      position: relative;
      right: 83.33333%;
      left: auto; }
    .admin .small-push-11 {
      position: relative;
      left: 91.66667%;
      right: auto; }
    .admin .small-pull-11 {
      position: relative;
      right: 91.66667%;
      left: auto; }
    .admin .column, .admin .columns {
      position: relative;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .admin .small-1 {
      width: 8.33333%; }
    .admin .small-2 {
      width: 16.66667%; }
    .admin .small-3 {
      width: 25%; }
    .admin .small-4 {
      width: 33.33333%; }
    .admin .small-5 {
      width: 41.66667%; }
    .admin .small-6 {
      width: 50%; }
    .admin .small-7 {
      width: 58.33333%; }
    .admin .small-8 {
      width: 66.66667%; }
    .admin .small-9 {
      width: 75%; }
    .admin .small-10 {
      width: 83.33333%; }
    .admin .small-11 {
      width: 91.66667%; }
    .admin .small-12 {
      width: 100%; }
    .admin .small-offset-0 {
      margin-left: 0 !important; }
    .admin .small-offset-1 {
      margin-left: 8.33333% !important; }
    .admin .small-offset-2 {
      margin-left: 16.66667% !important; }
    .admin .small-offset-3 {
      margin-left: 25% !important; }
    .admin .small-offset-4 {
      margin-left: 33.33333% !important; }
    .admin .small-offset-5 {
      margin-left: 41.66667% !important; }
    .admin .small-offset-6 {
      margin-left: 50% !important; }
    .admin .small-offset-7 {
      margin-left: 58.33333% !important; }
    .admin .small-offset-8 {
      margin-left: 66.66667% !important; }
    .admin .small-offset-9 {
      margin-left: 75% !important; }
    .admin .small-offset-10 {
      margin-left: 83.33333% !important; }
    .admin .small-offset-11 {
      margin-left: 91.66667% !important; }
    .admin .small-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    .admin .column.small-centered, .admin .columns.small-centered {
      margin-left: auto;
      margin-right: auto;
      float: none; }
    .admin .column.small-uncentered, .admin .columns.small-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    .admin .column.small-centered:last-child, .admin .columns.small-centered:last-child {
      float: none; }
    .admin .column.small-uncentered:last-child, .admin .columns.small-uncentered:last-child {
      float: left; }
    .admin .column.small-uncentered.opposite, .admin .columns.small-uncentered.opposite {
      float: right; }
    .admin .row.small-collapse > .column, .admin .row.small-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .admin .row.small-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    .admin .row.small-uncollapse > .column, .admin .row.small-uncollapse > .columns {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .medium-push-0 {
      position: relative;
      left: 0;
      right: auto; }
    .admin .medium-pull-0 {
      position: relative;
      right: 0;
      left: auto; }
    .admin .medium-push-1 {
      position: relative;
      left: 8.33333%;
      right: auto; }
    .admin .medium-pull-1 {
      position: relative;
      right: 8.33333%;
      left: auto; }
    .admin .medium-push-2 {
      position: relative;
      left: 16.66667%;
      right: auto; }
    .admin .medium-pull-2 {
      position: relative;
      right: 16.66667%;
      left: auto; }
    .admin .medium-push-3 {
      position: relative;
      left: 25%;
      right: auto; }
    .admin .medium-pull-3 {
      position: relative;
      right: 25%;
      left: auto; }
    .admin .medium-push-4 {
      position: relative;
      left: 33.33333%;
      right: auto; }
    .admin .medium-pull-4 {
      position: relative;
      right: 33.33333%;
      left: auto; }
    .admin .medium-push-5 {
      position: relative;
      left: 41.66667%;
      right: auto; }
    .admin .medium-pull-5 {
      position: relative;
      right: 41.66667%;
      left: auto; }
    .admin .medium-push-6 {
      position: relative;
      left: 50%;
      right: auto; }
    .admin .medium-pull-6 {
      position: relative;
      right: 50%;
      left: auto; }
    .admin .medium-push-7 {
      position: relative;
      left: 58.33333%;
      right: auto; }
    .admin .medium-pull-7 {
      position: relative;
      right: 58.33333%;
      left: auto; }
    .admin .medium-push-8 {
      position: relative;
      left: 66.66667%;
      right: auto; }
    .admin .medium-pull-8 {
      position: relative;
      right: 66.66667%;
      left: auto; }
    .admin .medium-push-9 {
      position: relative;
      left: 75%;
      right: auto; }
    .admin .medium-pull-9 {
      position: relative;
      right: 75%;
      left: auto; }
    .admin .medium-push-10 {
      position: relative;
      left: 83.33333%;
      right: auto; }
    .admin .medium-pull-10 {
      position: relative;
      right: 83.33333%;
      left: auto; }
    .admin .medium-push-11 {
      position: relative;
      left: 91.66667%;
      right: auto; }
    .admin .medium-pull-11 {
      position: relative;
      right: 91.66667%;
      left: auto; }
    .admin .column, .admin .columns {
      position: relative;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .admin .medium-1 {
      width: 8.33333%; }
    .admin .medium-2 {
      width: 16.66667%; }
    .admin .medium-3 {
      width: 25%; }
    .admin .medium-4 {
      width: 33.33333%; }
    .admin .medium-5 {
      width: 41.66667%; }
    .admin .medium-6 {
      width: 50%; }
    .admin .medium-7 {
      width: 58.33333%; }
    .admin .medium-8 {
      width: 66.66667%; }
    .admin .medium-9 {
      width: 75%; }
    .admin .medium-10 {
      width: 83.33333%; }
    .admin .medium-11 {
      width: 91.66667%; }
    .admin .medium-12 {
      width: 100%; }
    .admin .medium-offset-0 {
      margin-left: 0 !important; }
    .admin .medium-offset-1 {
      margin-left: 8.33333% !important; }
    .admin .medium-offset-2 {
      margin-left: 16.66667% !important; }
    .admin .medium-offset-3 {
      margin-left: 25% !important; }
    .admin .medium-offset-4 {
      margin-left: 33.33333% !important; }
    .admin .medium-offset-5 {
      margin-left: 41.66667% !important; }
    .admin .medium-offset-6 {
      margin-left: 50% !important; }
    .admin .medium-offset-7 {
      margin-left: 58.33333% !important; }
    .admin .medium-offset-8 {
      margin-left: 66.66667% !important; }
    .admin .medium-offset-9 {
      margin-left: 75% !important; }
    .admin .medium-offset-10 {
      margin-left: 83.33333% !important; }
    .admin .medium-offset-11 {
      margin-left: 91.66667% !important; }
    .admin .medium-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    .admin .column.medium-centered, .admin .columns.medium-centered {
      margin-left: auto;
      margin-right: auto;
      float: none; }
    .admin .column.medium-uncentered, .admin .columns.medium-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    .admin .column.medium-centered:last-child, .admin .columns.medium-centered:last-child {
      float: none; }
    .admin .column.medium-uncentered:last-child, .admin .columns.medium-uncentered:last-child {
      float: left; }
    .admin .column.medium-uncentered.opposite, .admin .columns.medium-uncentered.opposite {
      float: right; }
    .admin .row.medium-collapse > .column, .admin .row.medium-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .admin .row.medium-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    .admin .row.medium-uncollapse > .column, .admin .row.medium-uncollapse > .columns {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .admin .push-0 {
      position: relative;
      left: 0;
      right: auto; }
    .admin .pull-0 {
      position: relative;
      right: 0;
      left: auto; }
    .admin .push-1 {
      position: relative;
      left: 8.33333%;
      right: auto; }
    .admin .pull-1 {
      position: relative;
      right: 8.33333%;
      left: auto; }
    .admin .push-2 {
      position: relative;
      left: 16.66667%;
      right: auto; }
    .admin .pull-2 {
      position: relative;
      right: 16.66667%;
      left: auto; }
    .admin .push-3 {
      position: relative;
      left: 25%;
      right: auto; }
    .admin .pull-3 {
      position: relative;
      right: 25%;
      left: auto; }
    .admin .push-4 {
      position: relative;
      left: 33.33333%;
      right: auto; }
    .admin .pull-4 {
      position: relative;
      right: 33.33333%;
      left: auto; }
    .admin .push-5 {
      position: relative;
      left: 41.66667%;
      right: auto; }
    .admin .pull-5 {
      position: relative;
      right: 41.66667%;
      left: auto; }
    .admin .push-6 {
      position: relative;
      left: 50%;
      right: auto; }
    .admin .pull-6 {
      position: relative;
      right: 50%;
      left: auto; }
    .admin .push-7 {
      position: relative;
      left: 58.33333%;
      right: auto; }
    .admin .pull-7 {
      position: relative;
      right: 58.33333%;
      left: auto; }
    .admin .push-8 {
      position: relative;
      left: 66.66667%;
      right: auto; }
    .admin .pull-8 {
      position: relative;
      right: 66.66667%;
      left: auto; }
    .admin .push-9 {
      position: relative;
      left: 75%;
      right: auto; }
    .admin .pull-9 {
      position: relative;
      right: 75%;
      left: auto; }
    .admin .push-10 {
      position: relative;
      left: 83.33333%;
      right: auto; }
    .admin .pull-10 {
      position: relative;
      right: 83.33333%;
      left: auto; }
    .admin .push-11 {
      position: relative;
      left: 91.66667%;
      right: auto; }
    .admin .pull-11 {
      position: relative;
      right: 91.66667%;
      left: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .large-push-0 {
      position: relative;
      left: 0;
      right: auto; }
    .admin .large-pull-0 {
      position: relative;
      right: 0;
      left: auto; }
    .admin .large-push-1 {
      position: relative;
      left: 8.33333%;
      right: auto; }
    .admin .large-pull-1 {
      position: relative;
      right: 8.33333%;
      left: auto; }
    .admin .large-push-2 {
      position: relative;
      left: 16.66667%;
      right: auto; }
    .admin .large-pull-2 {
      position: relative;
      right: 16.66667%;
      left: auto; }
    .admin .large-push-3 {
      position: relative;
      left: 25%;
      right: auto; }
    .admin .large-pull-3 {
      position: relative;
      right: 25%;
      left: auto; }
    .admin .large-push-4 {
      position: relative;
      left: 33.33333%;
      right: auto; }
    .admin .large-pull-4 {
      position: relative;
      right: 33.33333%;
      left: auto; }
    .admin .large-push-5 {
      position: relative;
      left: 41.66667%;
      right: auto; }
    .admin .large-pull-5 {
      position: relative;
      right: 41.66667%;
      left: auto; }
    .admin .large-push-6 {
      position: relative;
      left: 50%;
      right: auto; }
    .admin .large-pull-6 {
      position: relative;
      right: 50%;
      left: auto; }
    .admin .large-push-7 {
      position: relative;
      left: 58.33333%;
      right: auto; }
    .admin .large-pull-7 {
      position: relative;
      right: 58.33333%;
      left: auto; }
    .admin .large-push-8 {
      position: relative;
      left: 66.66667%;
      right: auto; }
    .admin .large-pull-8 {
      position: relative;
      right: 66.66667%;
      left: auto; }
    .admin .large-push-9 {
      position: relative;
      left: 75%;
      right: auto; }
    .admin .large-pull-9 {
      position: relative;
      right: 75%;
      left: auto; }
    .admin .large-push-10 {
      position: relative;
      left: 83.33333%;
      right: auto; }
    .admin .large-pull-10 {
      position: relative;
      right: 83.33333%;
      left: auto; }
    .admin .large-push-11 {
      position: relative;
      left: 91.66667%;
      right: auto; }
    .admin .large-pull-11 {
      position: relative;
      right: 91.66667%;
      left: auto; }
    .admin .column, .admin .columns {
      position: relative;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .admin .large-1 {
      width: 8.33333%; }
    .admin .large-2 {
      width: 16.66667%; }
    .admin .large-3 {
      width: 25%; }
    .admin .large-4 {
      width: 33.33333%; }
    .admin .large-5 {
      width: 41.66667%; }
    .admin .large-6 {
      width: 50%; }
    .admin .large-7 {
      width: 58.33333%; }
    .admin .large-8 {
      width: 66.66667%; }
    .admin .large-9 {
      width: 75%; }
    .admin .large-10 {
      width: 83.33333%; }
    .admin .large-11 {
      width: 91.66667%; }
    .admin .large-12 {
      width: 100%; }
    .admin .large-offset-0 {
      margin-left: 0 !important; }
    .admin .large-offset-1 {
      margin-left: 8.33333% !important; }
    .admin .large-offset-2 {
      margin-left: 16.66667% !important; }
    .admin .large-offset-3 {
      margin-left: 25% !important; }
    .admin .large-offset-4 {
      margin-left: 33.33333% !important; }
    .admin .large-offset-5 {
      margin-left: 41.66667% !important; }
    .admin .large-offset-6 {
      margin-left: 50% !important; }
    .admin .large-offset-7 {
      margin-left: 58.33333% !important; }
    .admin .large-offset-8 {
      margin-left: 66.66667% !important; }
    .admin .large-offset-9 {
      margin-left: 75% !important; }
    .admin .large-offset-10 {
      margin-left: 83.33333% !important; }
    .admin .large-offset-11 {
      margin-left: 91.66667% !important; }
    .admin .large-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    .admin .column.large-centered, .admin .columns.large-centered {
      margin-left: auto;
      margin-right: auto;
      float: none; }
    .admin .column.large-uncentered, .admin .columns.large-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    .admin .column.large-centered:last-child, .admin .columns.large-centered:last-child {
      float: none; }
    .admin .column.large-uncentered:last-child, .admin .columns.large-uncentered:last-child {
      float: left; }
    .admin .column.large-uncentered.opposite, .admin .columns.large-uncentered.opposite {
      float: right; }
    .admin .row.large-collapse > .column, .admin .row.large-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .admin .row.large-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    .admin .row.large-uncollapse > .column, .admin .row.large-uncollapse > .columns {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .admin .push-0 {
      position: relative;
      left: 0;
      right: auto; }
    .admin .pull-0 {
      position: relative;
      right: 0;
      left: auto; }
    .admin .push-1 {
      position: relative;
      left: 8.33333%;
      right: auto; }
    .admin .pull-1 {
      position: relative;
      right: 8.33333%;
      left: auto; }
    .admin .push-2 {
      position: relative;
      left: 16.66667%;
      right: auto; }
    .admin .pull-2 {
      position: relative;
      right: 16.66667%;
      left: auto; }
    .admin .push-3 {
      position: relative;
      left: 25%;
      right: auto; }
    .admin .pull-3 {
      position: relative;
      right: 25%;
      left: auto; }
    .admin .push-4 {
      position: relative;
      left: 33.33333%;
      right: auto; }
    .admin .pull-4 {
      position: relative;
      right: 33.33333%;
      left: auto; }
    .admin .push-5 {
      position: relative;
      left: 41.66667%;
      right: auto; }
    .admin .pull-5 {
      position: relative;
      right: 41.66667%;
      left: auto; }
    .admin .push-6 {
      position: relative;
      left: 50%;
      right: auto; }
    .admin .pull-6 {
      position: relative;
      right: 50%;
      left: auto; }
    .admin .push-7 {
      position: relative;
      left: 58.33333%;
      right: auto; }
    .admin .pull-7 {
      position: relative;
      right: 58.33333%;
      left: auto; }
    .admin .push-8 {
      position: relative;
      left: 66.66667%;
      right: auto; }
    .admin .pull-8 {
      position: relative;
      right: 66.66667%;
      left: auto; }
    .admin .push-9 {
      position: relative;
      left: 75%;
      right: auto; }
    .admin .pull-9 {
      position: relative;
      right: 75%;
      left: auto; }
    .admin .push-10 {
      position: relative;
      left: 83.33333%;
      right: auto; }
    .admin .pull-10 {
      position: relative;
      right: 83.33333%;
      left: auto; }
    .admin .push-11 {
      position: relative;
      left: 91.66667%;
      right: auto; }
    .admin .pull-11 {
      position: relative;
      right: 91.66667%;
      left: auto; } }
  .admin button, .admin .button {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 1rem 2rem 1.0625rem 2rem;
    font-size: 1rem;
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    transition: background-color 300ms ease-out; }
  .admin button:hover, .admin button:focus, .admin .button:hover, .admin .button:focus {
    background-color: #007095; }
  .admin button:hover, .admin button:focus, .admin .button:hover, .admin .button:focus {
    color: #fff; }
  .admin button.secondary, .admin .button.secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333; }
  .admin button.secondary:hover, .admin button.secondary:focus, .admin .button.secondary:hover, .admin .button.secondary:focus {
    background-color: #b9b9b9; }
  .admin button.secondary:hover, .admin button.secondary:focus, .admin .button.secondary:hover, .admin .button.secondary:focus {
    color: #333; }
  .admin button.success, .admin .button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #fff; }
  .admin button.success:hover, .admin button.success:focus, .admin .button.success:hover, .admin .button.success:focus {
    background-color: #368a55; }
  .admin button.success:hover, .admin button.success:focus, .admin .button.success:hover, .admin .button.success:focus {
    color: #fff; }
  .admin button.alert, .admin .button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff; }
  .admin button.alert:hover, .admin button.alert:focus, .admin .button.alert:hover, .admin .button.alert:focus {
    background-color: #cf2a0e; }
  .admin button.alert:hover, .admin button.alert:focus, .admin .button.alert:hover, .admin .button.alert:focus {
    color: #fff; }
  .admin button.warning, .admin .button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff; }
  .admin button.warning:hover, .admin button.warning:focus, .admin .button.warning:hover, .admin .button.warning:focus {
    background-color: #cf6e0e; }
  .admin button.warning:hover, .admin button.warning:focus, .admin .button.warning:hover, .admin .button.warning:focus {
    color: #fff; }
  .admin button.info, .admin .button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333; }
  .admin button.info:hover, .admin button.info:focus, .admin .button.info:hover, .admin .button.info:focus {
    background-color: #61b6d9; }
  .admin button.info:hover, .admin button.info:focus, .admin .button.info:hover, .admin .button.info:focus {
    color: #fff; }
  .admin button.large, .admin .button.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  .admin button.small, .admin .button.small {
    padding: 1.2rem 1.75rem 0.9375rem 1.75rem;
    font-size: 0.8125rem; }
  .admin button.tiny, .admin .button.tiny {
    padding: 0.625rem 1.25rem 0.6875rem 1.25rem;
    font-size: 0.6875rem; }
  .admin button.expand, .admin .button.expand {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
  .admin button.left-align, .admin .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  .admin button.right-align, .admin .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  .admin button.radius, .admin .button.radius {
    border-radius: 3px; }
  .admin button.round, .admin .button.round {
    border-radius: 1000px; }
  .admin button.disabled, .admin button[disabled], .admin .button.disabled, .admin .button[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled:hover, .admin button.disabled:focus, .admin button[disabled]:hover, .admin button[disabled]:focus, .admin .button.disabled:hover, .admin .button.disabled:focus, .admin .button[disabled]:hover, .admin .button[disabled]:focus {
    background-color: #007095; }
  .admin button.disabled:hover, .admin button.disabled:focus, .admin button[disabled]:hover, .admin button[disabled]:focus, .admin .button.disabled:hover, .admin .button.disabled:focus, .admin .button[disabled]:hover, .admin .button[disabled]:focus {
    color: #fff; }
  .admin button.disabled:hover, .admin button.disabled:focus, .admin button[disabled]:hover, .admin button[disabled]:focus, .admin .button.disabled:hover, .admin .button.disabled:focus, .admin .button[disabled]:hover, .admin .button[disabled]:focus {
    background-color: #008CBA; }
  .admin button.disabled.secondary, .admin button[disabled].secondary, .admin .button.disabled.secondary, .admin .button[disabled].secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled.secondary:hover, .admin button.disabled.secondary:focus, .admin button[disabled].secondary:hover, .admin button[disabled].secondary:focus, .admin .button.disabled.secondary:hover, .admin .button.disabled.secondary:focus, .admin .button[disabled].secondary:hover, .admin .button[disabled].secondary:focus {
    background-color: #b9b9b9; }
  .admin button.disabled.secondary:hover, .admin button.disabled.secondary:focus, .admin button[disabled].secondary:hover, .admin button[disabled].secondary:focus, .admin .button.disabled.secondary:hover, .admin .button.disabled.secondary:focus, .admin .button[disabled].secondary:hover, .admin .button[disabled].secondary:focus {
    color: #333; }
  .admin button.disabled.secondary:hover, .admin button.disabled.secondary:focus, .admin button[disabled].secondary:hover, .admin button[disabled].secondary:focus, .admin .button.disabled.secondary:hover, .admin .button.disabled.secondary:focus, .admin .button[disabled].secondary:hover, .admin .button[disabled].secondary:focus {
    background-color: #e7e7e7; }
  .admin button.disabled.success, .admin button[disabled].success, .admin .button.disabled.success, .admin .button[disabled].success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled.success:hover, .admin button.disabled.success:focus, .admin button[disabled].success:hover, .admin button[disabled].success:focus, .admin .button.disabled.success:hover, .admin .button.disabled.success:focus, .admin .button[disabled].success:hover, .admin .button[disabled].success:focus {
    background-color: #368a55; }
  .admin button.disabled.success:hover, .admin button.disabled.success:focus, .admin button[disabled].success:hover, .admin button[disabled].success:focus, .admin .button.disabled.success:hover, .admin .button.disabled.success:focus, .admin .button[disabled].success:hover, .admin .button[disabled].success:focus {
    color: #fff; }
  .admin button.disabled.success:hover, .admin button.disabled.success:focus, .admin button[disabled].success:hover, .admin button[disabled].success:focus, .admin .button.disabled.success:hover, .admin .button.disabled.success:focus, .admin .button[disabled].success:hover, .admin .button[disabled].success:focus {
    background-color: #43AC6A; }
  .admin button.disabled.alert, .admin button[disabled].alert, .admin .button.disabled.alert, .admin .button[disabled].alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled.alert:hover, .admin button.disabled.alert:focus, .admin button[disabled].alert:hover, .admin button[disabled].alert:focus, .admin .button.disabled.alert:hover, .admin .button.disabled.alert:focus, .admin .button[disabled].alert:hover, .admin .button[disabled].alert:focus {
    background-color: #cf2a0e; }
  .admin button.disabled.alert:hover, .admin button.disabled.alert:focus, .admin button[disabled].alert:hover, .admin button[disabled].alert:focus, .admin .button.disabled.alert:hover, .admin .button.disabled.alert:focus, .admin .button[disabled].alert:hover, .admin .button[disabled].alert:focus {
    color: #fff; }
  .admin button.disabled.alert:hover, .admin button.disabled.alert:focus, .admin button[disabled].alert:hover, .admin button[disabled].alert:focus, .admin .button.disabled.alert:hover, .admin .button.disabled.alert:focus, .admin .button[disabled].alert:hover, .admin .button[disabled].alert:focus {
    background-color: #f04124; }
  .admin button.disabled.warning, .admin button[disabled].warning, .admin .button.disabled.warning, .admin .button[disabled].warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled.warning:hover, .admin button.disabled.warning:focus, .admin button[disabled].warning:hover, .admin button[disabled].warning:focus, .admin .button.disabled.warning:hover, .admin .button.disabled.warning:focus, .admin .button[disabled].warning:hover, .admin .button[disabled].warning:focus {
    background-color: #cf6e0e; }
  .admin button.disabled.warning:hover, .admin button.disabled.warning:focus, .admin button[disabled].warning:hover, .admin button[disabled].warning:focus, .admin .button.disabled.warning:hover, .admin .button.disabled.warning:focus, .admin .button[disabled].warning:hover, .admin .button[disabled].warning:focus {
    color: #fff; }
  .admin button.disabled.warning:hover, .admin button.disabled.warning:focus, .admin button[disabled].warning:hover, .admin button[disabled].warning:focus, .admin .button.disabled.warning:hover, .admin .button.disabled.warning:focus, .admin .button[disabled].warning:hover, .admin .button[disabled].warning:focus {
    background-color: #f08a24; }
  .admin button.disabled.info, .admin button[disabled].info, .admin .button.disabled.info, .admin .button[disabled].info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
  .admin button.disabled.info:hover, .admin button.disabled.info:focus, .admin button[disabled].info:hover, .admin button[disabled].info:focus, .admin .button.disabled.info:hover, .admin .button.disabled.info:focus, .admin .button[disabled].info:hover, .admin .button[disabled].info:focus {
    background-color: #61b6d9; }
  .admin button.disabled.info:hover, .admin button.disabled.info:focus, .admin button[disabled].info:hover, .admin button[disabled].info:focus, .admin .button.disabled.info:hover, .admin .button.disabled.info:focus, .admin .button[disabled].info:hover, .admin .button[disabled].info:focus {
    color: #fff; }
  .admin button.disabled.info:hover, .admin button.disabled.info:focus, .admin button[disabled].info:hover, .admin button[disabled].info:focus, .admin .button.disabled.info:hover, .admin .button.disabled.info:focus, .admin .button[disabled].info:hover, .admin .button[disabled].info:focus {
    background-color: #a0d3e8; }
  .admin button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  @media only screen and (min-width: 40.0625em) {
    .admin button, .admin .button {
      display: inline-block; } }
  .admin form {
    margin: 0 0 1rem; }
  .admin form .row .row {
    margin: 0 -0.5rem; }
  .admin form .row .row .column, .admin form .row .row .columns {
    padding: 0 0.5rem; }
  .admin form .row .row.collapse {
    margin: 0; }
  .admin form .row .row.collapse .column, .admin form .row .row.collapse .columns {
    padding: 0; }
  .admin form .row .row.collapse input {
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .admin form .row input.column, .admin form .row input.columns, .admin form .row textarea.column, .admin form .row textarea.columns {
    padding-left: 0.5rem; }
  .admin label {
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0; }
  .admin label.right {
    float: none !important;
    text-align: right; }
  .admin label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  .admin label small {
    text-transform: capitalize;
    color: #676767; }
  .admin .prefix, .admin .postfix {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 1.2rem;
    height: 2.3125rem;
    line-height: 2.3125rem;
    overflow: visible;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2; }
  .admin .postfix.button {
    border-color: true; }
  .admin .prefix.button {
    border: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center; }
  .admin .prefix.button.radius {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .admin .postfix.button.radius {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin .prefix.button.round {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .admin .postfix.button.round {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }
  .admin span.prefix, .admin label.prefix {
    background: #f2f2f2;
    border-right: none;
    color: #333;
    border-color: #ccc; }
  .admin span.postfix, .admin label.postfix {
    background: #f2f2f2;
    color: #333;
    border-color: #ccc; }
  .admin input[type="text"], .admin input[type="password"], .admin input[type="date"], .admin input[type="datetime"], .admin input[type="datetime-local"], .admin input[type="month"], .admin input[type="week"], .admin input[type="email"], .admin input[type="number"], .admin input[type="search"], .admin input[type="tel"], .admin input[type="time"], .admin input[type="url"], .admin input[type="color"], .admin textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 1.2rem;
    height: 2.3125rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 0.15s linear, background 0.15s linear;
    -moz-transition: border-color 0.15s linear, background 0.15s linear;
    -ms-transition: border-color 0.15s linear, background 0.15s linear;
    -o-transition: border-color 0.15s linear, background 0.15s linear;
    transition: border-color 0.15s linear, background 0.15s linear; }
  .admin input[type="text"]:focus, .admin input[type="password"]:focus, .admin input[type="date"]:focus, .admin input[type="datetime"]:focus, .admin input[type="datetime-local"]:focus, .admin input[type="month"]:focus, .admin input[type="week"]:focus, .admin input[type="email"]:focus, .admin input[type="number"]:focus, .admin input[type="search"]:focus, .admin input[type="tel"]:focus, .admin input[type="time"]:focus, .admin input[type="url"]:focus, .admin input[type="color"]:focus, .admin textarea:focus {
    background: #fafafa;
    border-color: #999;
    outline: none; }
  .admin input[type="text"]:disabled, .admin input[type="password"]:disabled, .admin input[type="date"]:disabled, .admin input[type="datetime"]:disabled, .admin input[type="datetime-local"]:disabled, .admin input[type="month"]:disabled, .admin input[type="week"]:disabled, .admin input[type="email"]:disabled, .admin input[type="number"]:disabled, .admin input[type="search"]:disabled, .admin input[type="tel"]:disabled, .admin input[type="time"]:disabled, .admin input[type="url"]:disabled, .admin input[type="color"]:disabled, .admin textarea:disabled {
    background-color: #ddd;
    cursor: default; }
  .admin input[type="text"][disabled], .admin input[type="text"][readonly], .admin fieldset[disabled] input[type="text"], .admin input[type="password"][disabled], .admin input[type="password"][readonly], .admin fieldset[disabled] input[type="password"], .admin input[type="date"][disabled], .admin input[type="date"][readonly], .admin fieldset[disabled] input[type="date"], .admin input[type="datetime"][disabled], .admin input[type="datetime"][readonly], .admin fieldset[disabled] input[type="datetime"], .admin input[type="datetime-local"][disabled], .admin input[type="datetime-local"][readonly], .admin fieldset[disabled] input[type="datetime-local"], .admin input[type="month"][disabled], .admin input[type="month"][readonly], .admin fieldset[disabled] input[type="month"], .admin input[type="week"][disabled], .admin input[type="week"][readonly], .admin fieldset[disabled] input[type="week"], .admin input[type="email"][disabled], .admin input[type="email"][readonly], .admin fieldset[disabled] input[type="email"], .admin input[type="number"][disabled], .admin input[type="number"][readonly], .admin fieldset[disabled] input[type="number"], .admin input[type="search"][disabled], .admin input[type="search"][readonly], .admin fieldset[disabled] input[type="search"], .admin input[type="tel"][disabled], .admin input[type="tel"][readonly], .admin fieldset[disabled] input[type="tel"], .admin input[type="time"][disabled], .admin input[type="time"][readonly], .admin fieldset[disabled] input[type="time"], .admin input[type="url"][disabled], .admin input[type="url"][readonly], .admin fieldset[disabled] input[type="url"], .admin input[type="color"][disabled], .admin input[type="color"][readonly], .admin fieldset[disabled] input[type="color"], .admin textarea[disabled], .admin textarea[readonly], .admin fieldset[disabled] textarea {
    background-color: #ddd;
    cursor: default; }
  .admin input[type="text"].radius, .admin input[type="password"].radius, .admin input[type="date"].radius, .admin input[type="datetime"].radius, .admin input[type="datetime-local"].radius, .admin input[type="month"].radius, .admin input[type="week"].radius, .admin input[type="email"].radius, .admin input[type="number"].radius, .admin input[type="search"].radius, .admin input[type="tel"].radius, .admin input[type="time"].radius, .admin input[type="url"].radius, .admin input[type="color"].radius, .admin textarea.radius {
    border-radius: 3px; }
  .admin form .row .prefix-radius.row.collapse input, .admin form .row .prefix-radius.row.collapse textarea, .admin form .row .prefix-radius.row.collapse select, .admin form .row .prefix-radius.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin form .row .prefix-radius.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .admin form .row .postfix-radius.row.collapse input, .admin form .row .postfix-radius.row.collapse textarea, .admin form .row .postfix-radius.row.collapse select, .admin form .row .postfix-radius.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .admin form .row .postfix-radius.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin form .row .prefix-round.row.collapse input, .admin form .row .prefix-round.row.collapse textarea, .admin form .row .prefix-round.row.collapse select, .admin form .row .prefix-round.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }
  .admin form .row .prefix-round.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .admin form .row .postfix-round.row.collapse input, .admin form .row .postfix-round.row.collapse textarea, .admin form .row .postfix-round.row.collapse select, .admin form .row .postfix-round.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .admin form .row .postfix-round.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }
  .admin input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0; }
  .admin textarea[rows] {
    height: auto; }
  .admin textarea {
    max-width: 100%; }
  .admin ::-webkit-input-placeholder {
    color: #ccc; }
  .admin :-moz-placeholder {
    color: #ccc; }
  .admin ::-moz-placeholder {
    color: #ccc; }
  .admin :-ms-input-placeholder {
    color: #ccc; }
  .admin select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: rgba(0, 0, 0, 0.75);
    font-family: inherit;
    font-size: 1.2rem;
    line-height: normal;
    padding: 0.5rem;
    border-radius: 0;
    height: 2.3125rem; }
  .admin select::-ms-expand {
    display: none; }
  .admin select.radius {
    border-radius: 3px; }
  .admin select:hover {
    background-color: #f3f3f3;
    border-color: #999; }
  .admin select:disabled {
    background-color: #ddd;
    cursor: default; }
  .admin select[multiple] {
    height: auto; }
  .admin input[type="file"], .admin input[type="checkbox"], .admin input[type="radio"], .admin select {
    margin: 0 0 1rem 0; }
  .admin input[type="checkbox"] + label, .admin input[type="radio"] + label {
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline; }
  .admin input[type="file"] {
    width: 100%; }
  .admin fieldset {
    border: 1px solid #ddd;
    margin: 1.125rem 0;
    padding: 1.25rem; }
  .admin fieldset legend {
    background: #fff;
    font-weight: bold;
    margin-left: -0.1875rem;
    margin: 0;
    padding: 0 0.1875rem; }
  .admin [data-abide] .error small.error, .admin [data-abide] .error span.error, .admin [data-abide] span.error, .admin [data-abide] small.error {
    display: block;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 1rem;
    margin-top: -1px;
    padding: 0.375rem 0.5625rem 0.5625rem;
    background: #f04124;
    color: #fff; }
  .admin [data-abide] span.error, .admin [data-abide] small.error {
    display: none; }
  .admin span.error, .admin small.error {
    display: block;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 1rem;
    margin-top: -1px;
    padding: 0.375rem 0.5625rem 0.5625rem;
    background: #f04124;
    color: #fff; }
  .admin .error input, .admin .error textarea, .admin .error select {
    margin-bottom: 0; }
  .admin .error input[type="checkbox"], .admin .error input[type="radio"] {
    margin-bottom: 1rem; }
  .admin .error label, .admin .error label.error {
    color: #f04124; }
  .admin .error small.error {
    display: block;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 1rem;
    margin-top: -1px;
    padding: 0.375rem 0.5625rem 0.5625rem;
    background: #f04124;
    color: #fff; }
  .admin .error > label > small {
    background: transparent;
    color: #676767;
    display: inline;
    font-size: 60%;
    font-style: normal;
    margin: 0;
    padding: 0;
    text-transform: capitalize; }
  .admin .error span.error-message {
    display: block; }
  .admin input.error, .admin textarea.error, .admin select.error {
    margin-bottom: 0; }
  .admin label.error {
    color: #f04124; }
  .admin meta.foundation-mq-topbar {
    font-family: "/only screen and (min-width:40.0625em)/";
    width: 40.0625em; }
  .admin .contain-to-grid {
    width: 100%;
    background: #333; }
  .admin .contain-to-grid .top-bar {
    margin-bottom: 0; }
  .admin .fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    left: 0; }
  .admin .fixed.expanded:not(.top-bar) {
    height: auto;
    max-height: 100%;
    overflow-y: auto;
    width: 100%; }
  .admin .fixed.expanded:not(.top-bar) .title-area {
    position: fixed;
    width: 100%;
    z-index: 99; }
  .admin .fixed.expanded:not(.top-bar) .top-bar-section {
    margin-top: 2.8125rem;
    z-index: 98; }
  .admin .top-bar {
    background: #333;
    height: 2.8125rem;
    line-height: 2.8125rem;
    margin-bottom: 0;
    overflow: hidden;
    position: relative; }
  .admin .top-bar ul {
    list-style: none;
    margin-bottom: 0; }
  .admin .top-bar .row {
    max-width: none; }
  .admin .top-bar form, .admin .top-bar input, .admin .top-bar select {
    margin-bottom: 0; }
  .admin .top-bar input, .admin .top-bar select {
    font-size: 0.75rem;
    height: 1.75rem;
    padding-bottom: .35rem;
    padding-top: 0.35rem; }
  .admin .top-bar .button, .admin .top-bar button {
    font-size: 0.75rem;
    margin-bottom: 0;
    padding-bottom: 0.4125rem;
    padding-top: 0.4125rem; }
  @media only screen and (max-width: 40em) {
    .admin .top-bar .button, .admin .top-bar button {
      position: relative;
      top: -1px; } }
  .admin .top-bar .title-area {
    margin: 0;
    position: relative; }
  .admin .top-bar .name {
    font-size: 16px;
    height: 2.8125rem;
    margin: 0; }
  .admin .top-bar .name h1, .admin .top-bar .name h2, .admin .top-bar .name h3, .admin .top-bar .name h4, .admin .top-bar .name p, .admin .top-bar .name span {
    font-size: 1.0625rem;
    line-height: 2.8125rem;
    margin: 0; }
  .admin .top-bar .name h1 a, .admin .top-bar .name h2 a, .admin .top-bar .name h3 a, .admin .top-bar .name h4 a, .admin .top-bar .name p a, .admin .top-bar .name span a {
    color: #fff;
    display: block;
    font-weight: normal;
    padding: 0 0.9375rem;
    width: 75%; }
  .admin .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
  .admin .top-bar .toggle-topbar a {
    color: #fff;
    display: block;
    font-size: 0.8125rem;
    font-weight: bold;
    height: 2.8125rem;
    line-height: 2.8125rem;
    padding: 0 0.9375rem;
    position: relative;
    text-transform: uppercase; }
  .admin .top-bar .toggle-topbar.menu-icon {
    margin-top: -16px;
    top: 50%; }
  .admin .top-bar .toggle-topbar.menu-icon a {
    color: #fff;
    height: 34px;
    line-height: 33px;
    padding: 0 2.5rem 0 0.9375rem;
    position: relative; }
  .admin .top-bar .toggle-topbar.menu-icon a span::after {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    margin-top: -8px;
    top: 50%;
    right: 0.9375rem;
    box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
    width: 16px; }
  .admin .top-bar .toggle-topbar.menu-icon a span:hover:after {
    box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
  .admin .top-bar.expanded {
    background: transparent;
    height: auto; }
  .admin .top-bar.expanded .title-area {
    background: #333; }
  .admin .top-bar.expanded .toggle-topbar a {
    color: #888; }
  .admin .top-bar.expanded .toggle-topbar a span::after {
    box-shadow: 0 0 0 1px #888, 0 7px 0 1px #888, 0 14px 0 1px #888; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .admin .top-bar.expanded .top-bar-section .has-dropdown.moved > .dropdown, .admin .top-bar.expanded .top-bar-section .dropdown {
      clip: initial; }
    .admin .top-bar.expanded .top-bar-section .has-dropdown:not(.moved) > ul {
      padding: 0; } }
  .admin .top-bar-section {
    left: 0;
    position: relative;
    width: auto;
    transition: left 300ms ease-out; }
  .admin .top-bar-section ul {
    display: block;
    font-size: 16px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%; }
  .admin .top-bar-section .divider, .admin .top-bar-section [role="separator"] {
    border-top: solid 1px #1a1a1a;
    clear: both;
    height: 1px;
    width: 100%; }
  .admin .top-bar-section ul li {
    background: #333; }
  .admin .top-bar-section ul li > a {
    color: #fff;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: normal;
    padding-left: 0.9375rem;
    padding: 12px 0 12px 0.9375rem;
    text-transform: none;
    width: 100%; }
  .admin .top-bar-section ul li > a.button {
    font-size: 0.8125rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    background-color: #008CBA;
    border-color: #007095;
    color: #fff; }
  .admin .top-bar-section ul li > a.button:hover, .admin .top-bar-section ul li > a.button:focus {
    background-color: #007095; }
  .admin .top-bar-section ul li > a.button:hover, .admin .top-bar-section ul li > a.button:focus {
    color: #fff; }
  .admin .top-bar-section ul li > a.button.secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333; }
  .admin .top-bar-section ul li > a.button.secondary:hover, .admin .top-bar-section ul li > a.button.secondary:focus {
    background-color: #b9b9b9; }
  .admin .top-bar-section ul li > a.button.secondary:hover, .admin .top-bar-section ul li > a.button.secondary:focus {
    color: #333; }
  .admin .top-bar-section ul li > a.button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #fff; }
  .admin .top-bar-section ul li > a.button.success:hover, .admin .top-bar-section ul li > a.button.success:focus {
    background-color: #368a55; }
  .admin .top-bar-section ul li > a.button.success:hover, .admin .top-bar-section ul li > a.button.success:focus {
    color: #fff; }
  .admin .top-bar-section ul li > a.button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff; }
  .admin .top-bar-section ul li > a.button.alert:hover, .admin .top-bar-section ul li > a.button.alert:focus {
    background-color: #cf2a0e; }
  .admin .top-bar-section ul li > a.button.alert:hover, .admin .top-bar-section ul li > a.button.alert:focus {
    color: #fff; }
  .admin .top-bar-section ul li > a.button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff; }
  .admin .top-bar-section ul li > a.button.warning:hover, .admin .top-bar-section ul li > a.button.warning:focus {
    background-color: #cf6e0e; }
  .admin .top-bar-section ul li > a.button.warning:hover, .admin .top-bar-section ul li > a.button.warning:focus {
    color: #fff; }
  .admin .top-bar-section ul li > a.button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333; }
  .admin .top-bar-section ul li > a.button.info:hover, .admin .top-bar-section ul li > a.button.info:focus {
    background-color: #61b6d9; }
  .admin .top-bar-section ul li > a.button.info:hover, .admin .top-bar-section ul li > a.button.info:focus {
    color: #fff; }
  .admin .top-bar-section ul li > button {
    font-size: 0.8125rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    background-color: #008CBA;
    border-color: #007095;
    color: #fff; }
  .admin .top-bar-section ul li > button:hover, .admin .top-bar-section ul li > button:focus {
    background-color: #007095; }
  .admin .top-bar-section ul li > button:hover, .admin .top-bar-section ul li > button:focus {
    color: #fff; }
  .admin .top-bar-section ul li > button.secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333; }
  .admin .top-bar-section ul li > button.secondary:hover, .admin .top-bar-section ul li > button.secondary:focus {
    background-color: #b9b9b9; }
  .admin .top-bar-section ul li > button.secondary:hover, .admin .top-bar-section ul li > button.secondary:focus {
    color: #333; }
  .admin .top-bar-section ul li > button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #fff; }
  .admin .top-bar-section ul li > button.success:hover, .admin .top-bar-section ul li > button.success:focus {
    background-color: #368a55; }
  .admin .top-bar-section ul li > button.success:hover, .admin .top-bar-section ul li > button.success:focus {
    color: #fff; }
  .admin .top-bar-section ul li > button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff; }
  .admin .top-bar-section ul li > button.alert:hover, .admin .top-bar-section ul li > button.alert:focus {
    background-color: #cf2a0e; }
  .admin .top-bar-section ul li > button.alert:hover, .admin .top-bar-section ul li > button.alert:focus {
    color: #fff; }
  .admin .top-bar-section ul li > button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff; }
  .admin .top-bar-section ul li > button.warning:hover, .admin .top-bar-section ul li > button.warning:focus {
    background-color: #cf6e0e; }
  .admin .top-bar-section ul li > button.warning:hover, .admin .top-bar-section ul li > button.warning:focus {
    color: #fff; }
  .admin .top-bar-section ul li > button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333; }
  .admin .top-bar-section ul li > button.info:hover, .admin .top-bar-section ul li > button.info:focus {
    background-color: #61b6d9; }
  .admin .top-bar-section ul li > button.info:hover, .admin .top-bar-section ul li > button.info:focus {
    color: #fff; }
  .admin .top-bar-section ul li:hover:not(.has-form) > a {
    background-color: #555;
    color: #fff;
    background: #222; }
  .admin .top-bar-section ul li.active > a {
    background: #008CBA;
    color: #fff; }
  .admin .top-bar-section ul li.active > a:hover {
    background: #0078a0;
    color: #fff; }
  .admin .top-bar-section .has-form {
    padding: 0.9375rem; }
  .admin .top-bar-section .has-dropdown {
    position: relative; }
  .admin .top-bar-section .has-dropdown > a:after {
    border: inset 5px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
    border-left-style: solid;
    margin-right: 0.9375rem;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    right: 0; }
  .admin .top-bar-section .has-dropdown.moved {
    position: static; }
  .admin .top-bar-section .has-dropdown.moved > .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important;
    width: 100%; }
  .admin .top-bar-section .has-dropdown.moved > a:after {
    display: none; }
  .admin .top-bar-section .dropdown {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    display: block;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 99;
    left: 100%; }
  .admin .top-bar-section .dropdown li {
    height: auto;
    width: 100%; }
  .admin .top-bar-section .dropdown li a {
    font-weight: normal;
    padding: 8px 0.9375rem; }
  .admin .top-bar-section .dropdown li a.parent-link {
    font-weight: normal; }
  .admin .top-bar-section .dropdown li.title h5, .admin .top-bar-section .dropdown li.parent-link {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 1.125rem; }
  .admin .top-bar-section .dropdown li.title h5 a, .admin .top-bar-section .dropdown li.parent-link a {
    color: #fff;
    display: block; }
  .admin .top-bar-section .dropdown li.title h5 a:hover, .admin .top-bar-section .dropdown li.parent-link a:hover {
    background: none; }
  .admin .top-bar-section .dropdown li.has-form {
    padding: 8px 0.9375rem; }
  .admin .top-bar-section .dropdown li .button, .admin .top-bar-section .dropdown li button {
    top: auto; }
  .admin .top-bar-section .dropdown label {
    color: #777;
    font-size: 0.625rem;
    font-weight: bold;
    margin-bottom: 0;
    padding: 8px 0.9375rem 2px;
    text-transform: uppercase; }
  .admin .js-generated {
    display: block; }
  @media only screen and (min-width: 40.0625em) {
    .admin .top-bar {
      background: #333;
      overflow: visible; }
    .admin .top-bar:before, .admin .top-bar:after {
      content: " ";
      display: table; }
    .admin .top-bar:after {
      clear: both; }
    .admin .top-bar .toggle-topbar {
      display: none; }
    .admin .top-bar .title-area {
      float: left; }
    .admin .top-bar .name h1 a, .admin .top-bar .name h2 a, .admin .top-bar .name h3 a, .admin .top-bar .name h4 a, .admin .top-bar .name h5 a, .admin .top-bar .name h6 a {
      width: auto; }
    .admin .top-bar input, .admin .top-bar select, .admin .top-bar .button, .admin .top-bar button {
      font-size: 1.2rem;
      height: 1.75rem;
      position: relative;
      top: 0.53125rem; }
    .admin .top-bar.expanded {
      background: #333; }
    .admin .contain-to-grid .top-bar {
      margin-bottom: 0;
      margin: 0 auto;
      max-width: 62.5rem; }
    .admin .top-bar-section {
      transition: none 0 0;
      left: 0 !important; }
    .admin .top-bar-section ul {
      display: inline;
      height: auto !important;
      width: auto; }
    .admin .top-bar-section ul li {
      float: left; }
    .admin .top-bar-section ul li .js-generated {
      display: none; }
    .admin .top-bar-section li.hover > a:not(.button) {
      background-color: #555;
      background: #222;
      color: #fff; }
    .admin .top-bar-section li:not(.has-form) a:not(.button) {
      background: #333;
      line-height: 2.8125rem;
      padding: 0 0.9375rem; }
    .admin .top-bar-section li:not(.has-form) a:not(.button):hover {
      background-color: #555;
      background: #222; }
    .admin .top-bar-section li.active:not(.has-form) a:not(.button) {
      background: #008CBA;
      color: #fff;
      line-height: 2.8125rem;
      padding: 0 0.9375rem; }
    .admin .top-bar-section li.active:not(.has-form) a:not(.button):hover {
      background: #0078a0;
      color: #fff; }
    .admin .top-bar-section .has-dropdown > a {
      padding-right: 2.1875rem !important; }
    .admin .top-bar-section .has-dropdown > a:after {
      border: inset 5px;
      content: "";
      display: block;
      height: 0;
      width: 0;
      border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
      border-top-style: solid;
      margin-top: -2.5px;
      top: 1.40625rem; }
    .admin .top-bar-section .has-dropdown.moved {
      position: relative; }
    .admin .top-bar-section .has-dropdown.moved > .dropdown {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px;
      display: block; }
    .admin .top-bar-section .has-dropdown.hover > .dropdown, .admin .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; }
    .admin .top-bar-section .has-dropdown > a:focus + .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; }
    .admin .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 0.1875rem;
      right: 5px; }
    .admin .top-bar-section .dropdown {
      left: 0;
      background: transparent;
      min-width: 100%;
      top: auto; }
    .admin .top-bar-section .dropdown li a {
      background: #333;
      color: #fff;
      line-height: 2.8125rem;
      padding: 12px 0.9375rem;
      white-space: nowrap; }
    .admin .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
      background: #333;
      color: #fff; }
    .admin .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
      background-color: #555;
      color: #fff;
      background: #222; }
    .admin .top-bar-section .dropdown li label {
      background: #333;
      white-space: nowrap; }
    .admin .top-bar-section .dropdown li .dropdown {
      left: 100%;
      top: 0; }
    .admin .top-bar-section > ul > .divider, .admin .top-bar-section > ul > [role="separator"] {
      border-right: solid 1px #4e4e4e;
      border-bottom: none;
      border-top: none;
      clear: none;
      height: 2.8125rem;
      width: 0; }
    .admin .top-bar-section .has-form {
      background: #333;
      height: 2.8125rem;
      padding: 0 0.9375rem; }
    .admin .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }
    .admin .top-bar-section .right li .dropdown li .dropdown {
      right: 100%; }
    .admin .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
    .admin .top-bar-section .left li .dropdown li .dropdown {
      left: 100%; }
    .admin .no-js .top-bar-section ul li:hover > a {
      background-color: #555;
      background: #222;
      color: #fff; }
    .admin .no-js .top-bar-section ul li:active > a {
      background: #008CBA;
      color: #fff; }
    .admin .no-js .top-bar-section .has-dropdown:hover > .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; }
    .admin .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; } }
  .admin .breadcrumbs {
    border-style: solid;
    border-width: 1px;
    display: block;
    list-style: none;
    margin-left: 0;
    overflow: hidden;
    padding: 0.5625rem 1.2rem 0.5625rem;
    background-color: #f4f4f4;
    border-color: #dcdcdc;
    border-radius: 3px; }
  .admin .breadcrumbs > * {
    color: #008CBA;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    margin: 0;
    text-transform: uppercase; }
  .admin .breadcrumbs > *:hover a, .admin .breadcrumbs > *:focus a {
    text-decoration: underline; }
  .admin .breadcrumbs > * a {
    color: #008CBA; }
  .admin .breadcrumbs > *.current {
    color: #333;
    cursor: default; }
  .admin .breadcrumbs > *.current a {
    color: #333;
    cursor: default; }
  .admin .breadcrumbs > *.current:hover, .admin .breadcrumbs > *.current:hover a, .admin .breadcrumbs > *.current:focus, .admin .breadcrumbs > *.current:focus a {
    text-decoration: none; }
  .admin .breadcrumbs > *.unavailable {
    color: #999; }
  .admin .breadcrumbs > *.unavailable a {
    color: #999; }
  .admin .breadcrumbs > *.unavailable:hover, .admin .breadcrumbs > *.unavailable:hover a, .admin .breadcrumbs > *.unavailable:focus, .admin .breadcrumbs > *.unavailable a:focus {
    color: #999;
    cursor: not-allowed;
    text-decoration: none; }
  .admin .breadcrumbs > *:before {
    color: #aaa;
    content: "/";
    margin: 0 0.75rem;
    position: relative;
    top: 1px; }
  .admin .breadcrumbs > *:first-child:before {
    content: " ";
    margin: 0; }
  .admin [aria-label="breadcrumbs"] [aria-hidden="true"]:after {
    content: "/"; }
  .admin .alert-box {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 0.8125rem;
    font-weight: normal;
    margin-bottom: 1.25rem;
    padding: 1.2rem 1.5rem 1.2rem 1.2rem;
    position: relative;
    transition: opacity 300ms ease-out;
    background-color: #008CBA;
    border-color: #0078a0;
    color: #fff; }
  .admin .alert-box .close {
    right: 0.25rem;
    background: inherit;
    color: #333;
    font-size: 1.375rem;
    line-height: .9;
    margin-top: -0.6875rem;
    opacity: 0.3;
    padding: 0 6px 4px;
    position: absolute;
    top: 50%; }
  .admin .alert-box .close:hover, .admin .alert-box .close:focus {
    opacity: 0.5; }
  .admin .alert-box.radius {
    border-radius: 3px; }
  .admin .alert-box.round {
    border-radius: 1000px; }
  .admin .alert-box.success {
    background-color: #43AC6A;
    border-color: #3a945b;
    color: #fff; }
  .admin .alert-box.alert {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #fff; }
  .admin .alert-box.secondary {
    background-color: #e7e7e7;
    border-color: #c7c7c7;
    color: #4f4f4f; }
  .admin .alert-box.warning {
    background-color: #f08a24;
    border-color: #de770f;
    color: #fff; }
  .admin .alert-box.info {
    background-color: #a0d3e8;
    border-color: #74bfdd;
    color: #4f4f4f; }
  .admin .alert-box.alert-close {
    opacity: 0; }
  .admin .inline-list {
    list-style: none;
    margin-left: -1.375rem;
    margin-right: 0;
    margin: 0 auto 1.0625rem auto;
    overflow: hidden;
    padding: 0; }
  .admin .inline-list > li {
    display: block;
    float: left;
    list-style: none;
    margin-left: 1.375rem; }
  .admin .inline-list > li > * {
    display: block; }
  .admin .button-group {
    list-style: none;
    margin: 0;
    left: 0; }
  .admin .button-group:before, .admin .button-group:after {
    content: " ";
    display: table; }
  .admin .button-group:after {
    clear: both; }
  .admin .button-group.even-2 li {
    display: inline-block;
    margin: 0 -2px;
    width: 50%; }
  .admin .button-group.even-2 li > button, .admin .button-group.even-2 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-2 li:first-child button, .admin .button-group.even-2 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-2 li button, .admin .button-group.even-2 li .button {
    width: 100%; }
  .admin .button-group.even-3 li {
    display: inline-block;
    margin: 0 -2px;
    width: 33.33333%; }
  .admin .button-group.even-3 li > button, .admin .button-group.even-3 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-3 li:first-child button, .admin .button-group.even-3 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-3 li button, .admin .button-group.even-3 li .button {
    width: 100%; }
  .admin .button-group.even-4 li {
    display: inline-block;
    margin: 0 -2px;
    width: 25%; }
  .admin .button-group.even-4 li > button, .admin .button-group.even-4 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-4 li:first-child button, .admin .button-group.even-4 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-4 li button, .admin .button-group.even-4 li .button {
    width: 100%; }
  .admin .button-group.even-5 li {
    display: inline-block;
    margin: 0 -2px;
    width: 20%; }
  .admin .button-group.even-5 li > button, .admin .button-group.even-5 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-5 li:first-child button, .admin .button-group.even-5 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-5 li button, .admin .button-group.even-5 li .button {
    width: 100%; }
  .admin .button-group.even-6 li {
    display: inline-block;
    margin: 0 -2px;
    width: 16.66667%; }
  .admin .button-group.even-6 li > button, .admin .button-group.even-6 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-6 li:first-child button, .admin .button-group.even-6 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-6 li button, .admin .button-group.even-6 li .button {
    width: 100%; }
  .admin .button-group.even-7 li {
    display: inline-block;
    margin: 0 -2px;
    width: 14.28571%; }
  .admin .button-group.even-7 li > button, .admin .button-group.even-7 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-7 li:first-child button, .admin .button-group.even-7 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-7 li button, .admin .button-group.even-7 li .button {
    width: 100%; }
  .admin .button-group.even-8 li {
    display: inline-block;
    margin: 0 -2px;
    width: 12.5%; }
  .admin .button-group.even-8 li > button, .admin .button-group.even-8 li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.even-8 li:first-child button, .admin .button-group.even-8 li:first-child .button {
    border-left: 0; }
  .admin .button-group.even-8 li button, .admin .button-group.even-8 li .button {
    width: 100%; }
  .admin .button-group > li {
    display: inline-block;
    margin: 0 -2px; }
  .admin .button-group > li > button, .admin .button-group > li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group > li:first-child button, .admin .button-group > li:first-child .button {
    border-left: 0; }
  .admin .button-group.stack > li {
    display: block;
    margin: 0;
    float: none; }
  .admin .button-group.stack > li > button, .admin .button-group.stack > li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.stack > li:first-child button, .admin .button-group.stack > li:first-child .button {
    border-left: 0; }
  .admin .button-group.stack > li > button, .admin .button-group.stack > li .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0; }
  .admin .button-group.stack > li > button {
    width: 100%; }
  .admin .button-group.stack > li:first-child button, .admin .button-group.stack > li:first-child .button {
    border-top: 0; }
  .admin .button-group.stack-for-small > li {
    display: inline-block;
    margin: 0 -2px; }
  .admin .button-group.stack-for-small > li > button, .admin .button-group.stack-for-small > li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.stack-for-small > li:first-child button, .admin .button-group.stack-for-small > li:first-child .button {
    border-left: 0; }
  @media only screen and (max-width: 40em) {
    .admin .button-group.stack-for-small > li {
      display: block;
      margin: 0; }
    .admin .button-group.stack-for-small > li > button, .admin .button-group.stack-for-small > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .admin .button-group.stack-for-small > li:first-child button, .admin .button-group.stack-for-small > li:first-child .button {
      border-left: 0; }
    .admin .button-group.stack-for-small > li > button, .admin .button-group.stack-for-small > li .button {
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      border-top: 1px solid;
      display: block;
      margin: 0; }
    .admin .button-group.stack-for-small > li > button {
      width: 100%; }
    .admin .button-group.stack-for-small > li:first-child button, .admin .button-group.stack-for-small > li:first-child .button {
      border-top: 0; } }
  .admin .button-group.radius > * {
    display: inline-block;
    margin: 0 -2px; }
  .admin .button-group.radius > * > button, .admin .button-group.radius > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.radius > *:first-child button, .admin .button-group.radius > *:first-child .button {
    border-left: 0; }
  .admin .button-group.radius > *, .admin .button-group.radius > * > a, .admin .button-group.radius > * > button, .admin .button-group.radius > * > .button {
    border-radius: 0; }
  .admin .button-group.radius > *:first-child, .admin .button-group.radius > *:first-child > a, .admin .button-group.radius > *:first-child > button, .admin .button-group.radius > *:first-child > .button {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .admin .button-group.radius > *:last-child, .admin .button-group.radius > *:last-child > a, .admin .button-group.radius > *:last-child > button, .admin .button-group.radius > *:last-child > .button {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin .button-group.radius.stack > * {
    display: block;
    margin: 0; }
  .admin .button-group.radius.stack > * > button, .admin .button-group.radius.stack > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.radius.stack > *:first-child button, .admin .button-group.radius.stack > *:first-child .button {
    border-left: 0; }
  .admin .button-group.radius.stack > * > button, .admin .button-group.radius.stack > * .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0; }
  .admin .button-group.radius.stack > * > button {
    width: 100%; }
  .admin .button-group.radius.stack > *:first-child button, .admin .button-group.radius.stack > *:first-child .button {
    border-top: 0; }
  .admin .button-group.radius.stack > *, .admin .button-group.radius.stack > * > a, .admin .button-group.radius.stack > * > button, .admin .button-group.radius.stack > * > .button {
    border-radius: 0; }
  .admin .button-group.radius.stack > *:first-child, .admin .button-group.radius.stack > *:first-child > a, .admin .button-group.radius.stack > *:first-child > button, .admin .button-group.radius.stack > *:first-child > .button {
    -webkit-top-left-radius: 3px;
    -webkit-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .admin .button-group.radius.stack > *:last-child, .admin .button-group.radius.stack > *:last-child > a, .admin .button-group.radius.stack > *:last-child > button, .admin .button-group.radius.stack > *:last-child > .button {
    -webkit-bottom-left-radius: 3px;
    -webkit-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  @media only screen and (min-width: 40.0625em) {
    .admin .button-group.radius.stack-for-small > * {
      display: inline-block;
      margin: 0 -2px; }
    .admin .button-group.radius.stack-for-small > * > button, .admin .button-group.radius.stack-for-small > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .admin .button-group.radius.stack-for-small > *:first-child button, .admin .button-group.radius.stack-for-small > *:first-child .button {
      border-left: 0; }
    .admin .button-group.radius.stack-for-small > *, .admin .button-group.radius.stack-for-small > * > a, .admin .button-group.radius.stack-for-small > * > button, .admin .button-group.radius.stack-for-small > * > .button {
      border-radius: 0; }
    .admin .button-group.radius.stack-for-small > *:first-child, .admin .button-group.radius.stack-for-small > *:first-child > a, .admin .button-group.radius.stack-for-small > *:first-child > button, .admin .button-group.radius.stack-for-small > *:first-child > .button {
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px; }
    .admin .button-group.radius.stack-for-small > *:last-child, .admin .button-group.radius.stack-for-small > *:last-child > a, .admin .button-group.radius.stack-for-small > *:last-child > button, .admin .button-group.radius.stack-for-small > *:last-child > .button {
      -webkit-border-bottom-right-radius: 3px;
      -webkit-border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px; } }
  @media only screen and (max-width: 40em) {
    .admin .button-group.radius.stack-for-small > * {
      display: block;
      margin: 0; }
    .admin .button-group.radius.stack-for-small > * > button, .admin .button-group.radius.stack-for-small > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .admin .button-group.radius.stack-for-small > *:first-child button, .admin .button-group.radius.stack-for-small > *:first-child .button {
      border-left: 0; }
    .admin .button-group.radius.stack-for-small > * > button, .admin .button-group.radius.stack-for-small > * .button {
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      border-top: 1px solid;
      display: block;
      margin: 0; }
    .admin .button-group.radius.stack-for-small > * > button {
      width: 100%; }
    .admin .button-group.radius.stack-for-small > *:first-child button, .admin .button-group.radius.stack-for-small > *:first-child .button {
      border-top: 0; }
    .admin .button-group.radius.stack-for-small > *, .admin .button-group.radius.stack-for-small > * > a, .admin .button-group.radius.stack-for-small > * > button, .admin .button-group.radius.stack-for-small > * > .button {
      border-radius: 0; }
    .admin .button-group.radius.stack-for-small > *:first-child, .admin .button-group.radius.stack-for-small > *:first-child > a, .admin .button-group.radius.stack-for-small > *:first-child > button, .admin .button-group.radius.stack-for-small > *:first-child > .button {
      -webkit-top-left-radius: 3px;
      -webkit-top-right-radius: 3px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
    .admin .button-group.radius.stack-for-small > *:last-child, .admin .button-group.radius.stack-for-small > *:last-child > a, .admin .button-group.radius.stack-for-small > *:last-child > button, .admin .button-group.radius.stack-for-small > *:last-child > .button {
      -webkit-bottom-left-radius: 3px;
      -webkit-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; } }
  .admin .button-group.round > * {
    display: inline-block;
    margin: 0 -2px; }
  .admin .button-group.round > * > button, .admin .button-group.round > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.round > *:first-child button, .admin .button-group.round > *:first-child .button {
    border-left: 0; }
  .admin .button-group.round > *, .admin .button-group.round > * > a, .admin .button-group.round > * > button, .admin .button-group.round > * > .button {
    border-radius: 0; }
  .admin .button-group.round > *:first-child, .admin .button-group.round > *:first-child > a, .admin .button-group.round > *:first-child > button, .admin .button-group.round > *:first-child > .button {
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .admin .button-group.round > *:last-child, .admin .button-group.round > *:last-child > a, .admin .button-group.round > *:last-child > button, .admin .button-group.round > *:last-child > .button {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }
  .admin .button-group.round.stack > * {
    display: block;
    margin: 0; }
  .admin .button-group.round.stack > * > button, .admin .button-group.round.stack > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5); }
  .admin .button-group.round.stack > *:first-child button, .admin .button-group.round.stack > *:first-child .button {
    border-left: 0; }
  .admin .button-group.round.stack > * > button, .admin .button-group.round.stack > * .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0; }
  .admin .button-group.round.stack > * > button {
    width: 100%; }
  .admin .button-group.round.stack > *:first-child button, .admin .button-group.round.stack > *:first-child .button {
    border-top: 0; }
  .admin .button-group.round.stack > *, .admin .button-group.round.stack > * > a, .admin .button-group.round.stack > * > button, .admin .button-group.round.stack > * > .button {
    border-radius: 0; }
  .admin .button-group.round.stack > *:first-child, .admin .button-group.round.stack > *:first-child > a, .admin .button-group.round.stack > *:first-child > button, .admin .button-group.round.stack > *:first-child > .button {
    -webkit-top-left-radius: 1rem;
    -webkit-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem; }
  .admin .button-group.round.stack > *:last-child, .admin .button-group.round.stack > *:last-child > a, .admin .button-group.round.stack > *:last-child > button, .admin .button-group.round.stack > *:last-child > .button {
    -webkit-bottom-left-radius: 1rem;
    -webkit-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem; }
  @media only screen and (min-width: 40.0625em) {
    .admin .button-group.round.stack-for-small > * {
      display: inline-block;
      margin: 0 -2px; }
    .admin .button-group.round.stack-for-small > * > button, .admin .button-group.round.stack-for-small > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .admin .button-group.round.stack-for-small > *:first-child button, .admin .button-group.round.stack-for-small > *:first-child .button {
      border-left: 0; }
    .admin .button-group.round.stack-for-small > *, .admin .button-group.round.stack-for-small > * > a, .admin .button-group.round.stack-for-small > * > button, .admin .button-group.round.stack-for-small > * > .button {
      border-radius: 0; }
    .admin .button-group.round.stack-for-small > *:first-child, .admin .button-group.round.stack-for-small > *:first-child > a, .admin .button-group.round.stack-for-small > *:first-child > button, .admin .button-group.round.stack-for-small > *:first-child > .button {
      -webkit-border-bottom-left-radius: 1000px;
      -webkit-border-top-left-radius: 1000px;
      border-bottom-left-radius: 1000px;
      border-top-left-radius: 1000px; }
    .admin .button-group.round.stack-for-small > *:last-child, .admin .button-group.round.stack-for-small > *:last-child > a, .admin .button-group.round.stack-for-small > *:last-child > button, .admin .button-group.round.stack-for-small > *:last-child > .button {
      -webkit-border-bottom-right-radius: 1000px;
      -webkit-border-top-right-radius: 1000px;
      border-bottom-right-radius: 1000px;
      border-top-right-radius: 1000px; } }
  @media only screen and (max-width: 40em) {
    .admin .button-group.round.stack-for-small > * {
      display: block;
      margin: 0; }
    .admin .button-group.round.stack-for-small > * > button, .admin .button-group.round.stack-for-small > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .admin .button-group.round.stack-for-small > *:first-child button, .admin .button-group.round.stack-for-small > *:first-child .button {
      border-left: 0; }
    .admin .button-group.round.stack-for-small > * > button, .admin .button-group.round.stack-for-small > * .button {
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      border-top: 1px solid;
      display: block;
      margin: 0; }
    .admin .button-group.round.stack-for-small > * > button {
      width: 100%; }
    .admin .button-group.round.stack-for-small > *:first-child button, .admin .button-group.round.stack-for-small > *:first-child .button {
      border-top: 0; }
    .admin .button-group.round.stack-for-small > *, .admin .button-group.round.stack-for-small > * > a, .admin .button-group.round.stack-for-small > * > button, .admin .button-group.round.stack-for-small > * > .button {
      border-radius: 0; }
    .admin .button-group.round.stack-for-small > *:first-child, .admin .button-group.round.stack-for-small > *:first-child > a, .admin .button-group.round.stack-for-small > *:first-child > button, .admin .button-group.round.stack-for-small > *:first-child > .button {
      -webkit-top-left-radius: 1rem;
      -webkit-top-right-radius: 1rem;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem; }
    .admin .button-group.round.stack-for-small > *:last-child, .admin .button-group.round.stack-for-small > *:last-child > a, .admin .button-group.round.stack-for-small > *:last-child > button, .admin .button-group.round.stack-for-small > *:last-child > .button {
      -webkit-bottom-left-radius: 1rem;
      -webkit-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem;
      border-bottom-right-radius: 1rem; } }
  .admin .button-bar:before, .admin .button-bar:after {
    content: " ";
    display: table; }
  .admin .button-bar:after {
    clear: both; }
  .admin .button-bar .button-group {
    float: left;
    margin-right: 0.625rem; }
  .admin .button-bar .button-group div {
    overflow: hidden; }
  .admin .panel {
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #f2f2f2;
    color: #333; }
  .admin .panel > :first-child {
    margin-top: 0; }
  .admin .panel > :last-child {
    margin-bottom: 0; }
  .admin .panel h1, .admin .panel h2, .admin .panel h3, .admin .panel h4, .admin .panel h5, .admin .panel h6, .admin .panel p, .admin .panel li, .admin .panel dl {
    color: #333; }
  .admin .panel h1, .admin .panel h2, .admin .panel h3, .admin .panel h4, .admin .panel h5, .admin .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
  .admin .panel h1.subheader, .admin .panel h2.subheader, .admin .panel h3.subheader, .admin .panel h4.subheader, .admin .panel h5.subheader, .admin .panel h6.subheader {
    line-height: 1.4; }
  .admin .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff;
    color: #333; }
  .admin .panel.callout > :first-child {
    margin-top: 0; }
  .admin .panel.callout > :last-child {
    margin-bottom: 0; }
  .admin .panel.callout h1, .admin .panel.callout h2, .admin .panel.callout h3, .admin .panel.callout h4, .admin .panel.callout h5, .admin .panel.callout h6, .admin .panel.callout p, .admin .panel.callout li, .admin .panel.callout dl {
    color: #333; }
  .admin .panel.callout h1, .admin .panel.callout h2, .admin .panel.callout h3, .admin .panel.callout h4, .admin .panel.callout h5, .admin .panel.callout h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
  .admin .panel.callout h1.subheader, .admin .panel.callout h2.subheader, .admin .panel.callout h3.subheader, .admin .panel.callout h4.subheader, .admin .panel.callout h5.subheader, .admin .panel.callout h6.subheader {
    line-height: 1.4; }
  .admin .panel.callout a:not(.button) {
    color: #008CBA; }
  .admin .panel.callout a:not(.button):hover, .admin .panel.callout a:not(.button):focus {
    color: #0078a0; }
  .admin .panel.radius {
    border-radius: 3px; }
  .admin .dropdown.button, .admin button.dropdown {
    position: relative;
    padding-right: 3.5625rem; }
  .admin .dropdown.button::after, .admin button.dropdown::after {
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: 50%;
    width: 0; }
  .admin .dropdown.button::after, .admin button.dropdown::after {
    border-width: 0.375rem;
    right: 1.40625rem;
    margin-top: -0.15625rem; }
  .admin .dropdown.button::after, .admin button.dropdown::after {
    border-color: #fff transparent transparent transparent; }
  .admin .dropdown.button.tiny, .admin button.dropdown.tiny {
    padding-right: 2.625rem; }
  .admin .dropdown.button.tiny:after, .admin button.dropdown.tiny:after {
    border-width: 0.375rem;
    right: 1.125rem;
    margin-top: -0.125rem; }
  .admin .dropdown.button.tiny::after, .admin button.dropdown.tiny::after {
    border-color: #fff transparent transparent transparent; }
  .admin .dropdown.button.small, .admin button.dropdown.small {
    padding-right: 3.0625rem; }
  .admin .dropdown.button.small::after, .admin button.dropdown.small::after {
    border-width: 0.4375rem;
    right: 1.3125rem;
    margin-top: -0.15625rem; }
  .admin .dropdown.button.small::after, .admin button.dropdown.small::after {
    border-color: #fff transparent transparent transparent; }
  .admin .dropdown.button.large, .admin button.dropdown.large {
    padding-right: 3.625rem; }
  .admin .dropdown.button.large::after, .admin button.dropdown.large::after {
    border-width: 0.3125rem;
    right: 1.71875rem;
    margin-top: -0.15625rem; }
  .admin .dropdown.button.large::after, .admin button.dropdown.large::after {
    border-color: #fff transparent transparent transparent; }
  .admin .dropdown.button.secondary:after, .admin button.dropdown.secondary:after {
    border-color: #333 transparent transparent transparent; }
  .admin .th {
    border: solid 4px #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    display: inline-block;
    line-height: 0;
    max-width: 100%;
    transition: all 200ms ease-out; }
  .admin .th:hover, .admin .th:focus {
    box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
  .admin .th.radius {
    border-radius: 3px; }
  .admin .pricing-table {
    border: solid 1px #ddd;
    margin-left: 0;
    margin-bottom: 1.25rem; }
  .admin .pricing-table * {
    list-style: none;
    line-height: 1; }
  .admin .pricing-table .title {
    background-color: #333;
    color: #eee;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: normal;
    padding: 0.9375rem 1.25rem;
    text-align: center; }
  .admin .pricing-table .price {
    background-color: #F6F6F6;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 2rem;
    font-weight: normal;
    padding: 0.9375rem 1.25rem;
    text-align: center; }
  .admin .pricing-table .description {
    background-color: #fff;
    border-bottom: dotted 1px #ddd;
    color: #777;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.4;
    padding: 0.9375rem;
    text-align: center; }
  .admin .pricing-table .bullet-item {
    background-color: #fff;
    border-bottom: dotted 1px #ddd;
    color: #333;
    font-size: 1.2rem;
    font-weight: normal;
    padding: 0.9375rem;
    text-align: center; }
  .admin .pricing-table .cta-button {
    background-color: #fff;
    padding: 1.25rem 1.25rem 0;
    text-align: center; }
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
  .admin .slideshow-wrapper {
    position: relative; }
  .admin .slideshow-wrapper ul {
    list-style-type: none;
    margin: 0; }
  .admin .slideshow-wrapper ul li, .admin .slideshow-wrapper ul li .orbit-caption {
    display: none; }
  .admin .slideshow-wrapper ul li:first-child {
    display: block; }
  .admin .slideshow-wrapper .orbit-container {
    background-color: transparent; }
  .admin .slideshow-wrapper .orbit-container li {
    display: block; }
  .admin .slideshow-wrapper .orbit-container li .orbit-caption {
    display: block; }
  .admin .slideshow-wrapper .orbit-container .orbit-bullets li {
    display: inline-block; }
  .admin .slideshow-wrapper .preloader {
    border-radius: 1000px;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: rotate;
    animation-timing-function: linear;
    border-color: #555 #fff;
    border: solid 3px;
    display: block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px; }
  .admin .orbit-container {
    background: none;
    overflow: hidden;
    position: relative;
    width: 100%; }
  .admin .orbit-container .orbit-slides-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0); }
  .admin .orbit-container .orbit-slides-container img {
    display: block;
    max-width: 100%; }
  .admin .orbit-container .orbit-slides-container > * {
    position: absolute;
    top: 0;
    width: 100%;
    margin-left: 100%; }
  .admin .orbit-container .orbit-slides-container > *:first-child {
    margin-left: 0; }
  .admin .orbit-container .orbit-slides-container > * .orbit-caption {
    bottom: 0;
    position: absolute;
    background-color: rgba(51, 51, 51, 0.8);
    color: #fff;
    font-size: 1.2rem;
    padding: 0.625rem 1.2rem;
    width: 100%; }
  .admin .orbit-container .orbit-slide-number {
    left: 10px;
    background: transparent;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 10px;
    z-index: 10; }
  .admin .orbit-container .orbit-slide-number span {
    font-weight: 700;
    padding: 0.3125rem; }
  .admin .orbit-container .orbit-timer {
    position: absolute;
    top: 12px;
    right: 10px;
    height: 6px;
    width: 100px;
    z-index: 10; }
  .admin .orbit-container .orbit-timer .orbit-progress {
    height: 3px;
    background-color: rgba(255, 255, 255, 0.3);
    display: block;
    width: 0;
    position: relative;
    right: 20px;
    top: 5px; }
  .admin .orbit-container .orbit-timer > span {
    border: solid 4px #fff;
    border-bottom: none;
    border-top: none;
    display: none;
    height: 14px;
    position: absolute;
    top: 0;
    width: 11px;
    right: 0; }
  .admin .orbit-container .orbit-timer.paused > span {
    top: 0;
    width: 11px;
    height: 14px;
    border: inset 8px;
    border-left-style: solid;
    border-color: transparent;
    border-left-color: #fff;
    right: -4px; }
  .admin .orbit-container .orbit-timer.paused > span.dark {
    border-left-color: #333; }
  .admin .orbit-container:hover .orbit-timer > span {
    display: block; }
  .admin .orbit-container .orbit-prev, .admin .orbit-container .orbit-next {
    background-color: transparent;
    color: white;
    height: 60px;
    line-height: 50px;
    margin-top: -25px;
    position: absolute;
    text-indent: -9999px !important;
    top: 45%;
    width: 36px;
    z-index: 10; }
  .admin .orbit-container .orbit-prev:hover, .admin .orbit-container .orbit-next:hover {
    background-color: rgba(0, 0, 0, 0.3); }
  .admin .orbit-container .orbit-prev > span, .admin .orbit-container .orbit-next > span {
    border: inset 10px;
    display: block;
    height: 0;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 0; }
  .admin .orbit-container .orbit-prev {
    left: 0; }
  .admin .orbit-container .orbit-prev > span {
    border-right-style: solid;
    border-color: transparent;
    border-right-color: #fff; }
  .admin .orbit-container .orbit-prev:hover > span {
    border-right-color: #fff; }
  .admin .orbit-container .orbit-next {
    right: 0; }
  .admin .orbit-container .orbit-next > span {
    border-color: transparent;
    border-left-style: solid;
    border-left-color: #fff;
    left: 50%;
    margin-left: -4px; }
  .admin .orbit-container .orbit-next:hover > span {
    border-left-color: #fff; }
  .admin .orbit-bullets-container {
    text-align: center; }
  .admin .orbit-bullets {
    display: block;
    float: none;
    margin: 0 auto 30px auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: 10px; }
  .admin .orbit-bullets li {
    background: #ccc;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 0.5625rem;
    margin-right: 6px;
    width: 0.5625rem;
    border-radius: 1000px; }
  .admin .orbit-bullets li.active {
    background: #999; }
  .admin .orbit-bullets li:last-child {
    margin-right: 0; }
  .admin .touch .orbit-container .orbit-prev, .admin .touch .orbit-container .orbit-next {
    display: none; }
  .admin .touch .orbit-bullets {
    display: none; }
  @media only screen and (min-width: 40.0625em) {
    .admin .touch .orbit-container .orbit-prev, .admin .touch .orbit-container .orbit-next {
      display: inherit; }
    .admin .touch .orbit-bullets {
      display: block; } }
  @media only screen and (max-width: 40em) {
    .admin .orbit-stack-on-small .orbit-slides-container {
      height: auto !important; }
    .admin .orbit-stack-on-small .orbit-slides-container > * {
      margin: 0 !important;
      opacity: 1 !important;
      position: relative; }
    .admin .orbit-stack-on-small .orbit-slide-number {
      display: none; }
    .admin .orbit-timer {
      display: none; }
    .admin .orbit-next, .admin .orbit-prev {
      display: none; }
    .admin .orbit-bullets {
      display: none; } }
  .admin [data-magellan-expedition], .admin [data-magellan-expedition-clone] {
    background: #fff;
    min-width: 100%;
    padding: 10px;
    z-index: 50; }
  .admin [data-magellan-expedition] .sub-nav, .admin [data-magellan-expedition-clone] .sub-nav {
    margin-bottom: 0; }
  .admin [data-magellan-expedition] .sub-nav dd, .admin [data-magellan-expedition-clone] .sub-nav dd {
    margin-bottom: 0; }
  .admin [data-magellan-expedition] .sub-nav a, .admin [data-magellan-expedition-clone] .sub-nav a {
    line-height: 1.8em; }
  .admin .icon-bar {
    display: inline-block;
    font-size: 0;
    width: 100%;
    background: #333; }
  .admin .icon-bar > * {
    display: block;
    float: left;
    font-size: 1rem;
    margin: 0 auto;
    padding: 1.25rem;
    text-align: center;
    width: 25%; }
  .admin .icon-bar > * i, .admin .icon-bar > * img {
    display: block;
    margin: 0 auto; }
  .admin .icon-bar > * i + label, .admin .icon-bar > * img + label {
    margin-top: 0.0625rem; }
  .admin .icon-bar > * i {
    font-size: 1.875rem;
    vertical-align: middle; }
  .admin .icon-bar > * img {
    height: 1.875rem;
    width: 1.875rem; }
  .admin .icon-bar.label-right > * i, .admin .icon-bar.label-right > * img {
    display: inline-block;
    margin: 0 0.0625rem 0 0; }
  .admin .icon-bar.label-right > * i + label, .admin .icon-bar.label-right > * img + label {
    margin-top: 0; }
  .admin .icon-bar.label-right > * label {
    display: inline-block; }
  .admin .icon-bar.vertical.label-right > * {
    text-align: left; }
  .admin .icon-bar.vertical, .admin .icon-bar.small-vertical {
    height: 100%;
    width: auto; }
  .admin .icon-bar.vertical .item, .admin .icon-bar.small-vertical .item {
    float: none;
    margin: auto;
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
    .admin .icon-bar.medium-vertical .item {
      float: none;
      margin: auto;
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
    .admin .icon-bar.large-vertical .item {
      float: none;
      margin: auto;
      width: auto; } }
  .admin .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
  .admin .icon-bar > * i + label, .admin .icon-bar > * img + label {
    margin-top: .0625rem;
    font-size: 1rem; }
  .admin .icon-bar > * i {
    font-size: 1.875rem; }
  .admin .icon-bar > * img {
    height: 1.875rem;
    width: 1.875rem; }
  .admin .icon-bar > * label {
    color: #fff; }
  .admin .icon-bar > * i {
    color: #fff; }
  .admin .icon-bar > a:hover {
    background: #008CBA; }
  .admin .icon-bar > a:hover label {
    color: #fff; }
  .admin .icon-bar > a:hover i {
    color: #fff; }
  .admin .icon-bar > a.active {
    background: #008CBA; }
  .admin .icon-bar > a.active label {
    color: #fff; }
  .admin .icon-bar > a.active i {
    color: #fff; }
  .admin .icon-bar .item.disabled {
    cursor: not-allowed;
    opacity: 0.7;
    pointer-events: none; }
  .admin .icon-bar .item.disabled > * {
    opacity: 0.7;
    cursor: not-allowed; }
  .admin .icon-bar.two-up .item {
    width: 50%; }
  .admin .icon-bar.two-up.vertical .item, .admin .icon-bar.two-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.two-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.two-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.three-up .item {
    width: 33.3333%; }
  .admin .icon-bar.three-up.vertical .item, .admin .icon-bar.three-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.three-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.three-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.four-up .item {
    width: 25%; }
  .admin .icon-bar.four-up.vertical .item, .admin .icon-bar.four-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.four-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.four-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.five-up .item {
    width: 20%; }
  .admin .icon-bar.five-up.vertical .item, .admin .icon-bar.five-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.five-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.five-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.six-up .item {
    width: 16.66667%; }
  .admin .icon-bar.six-up.vertical .item, .admin .icon-bar.six-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.six-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.six-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.seven-up .item {
    width: 14.28571%; }
  .admin .icon-bar.seven-up.vertical .item, .admin .icon-bar.seven-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.seven-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.seven-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.eight-up .item {
    width: 12.5%; }
  .admin .icon-bar.eight-up.vertical .item, .admin .icon-bar.eight-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.eight-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.eight-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.two-up .item {
    width: 50%; }
  .admin .icon-bar.two-up.vertical .item, .admin .icon-bar.two-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.two-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.two-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.three-up .item {
    width: 33.3333%; }
  .admin .icon-bar.three-up.vertical .item, .admin .icon-bar.three-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.three-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.three-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.four-up .item {
    width: 25%; }
  .admin .icon-bar.four-up.vertical .item, .admin .icon-bar.four-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.four-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.four-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.five-up .item {
    width: 20%; }
  .admin .icon-bar.five-up.vertical .item, .admin .icon-bar.five-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.five-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.five-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.six-up .item {
    width: 16.66667%; }
  .admin .icon-bar.six-up.vertical .item, .admin .icon-bar.six-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.six-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.six-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.seven-up .item {
    width: 14.28571%; }
  .admin .icon-bar.seven-up.vertical .item, .admin .icon-bar.seven-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.seven-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.seven-up.large-vertical .item {
      width: auto; } }
  .admin .icon-bar.eight-up .item {
    width: 12.5%; }
  .admin .icon-bar.eight-up.vertical .item, .admin .icon-bar.eight-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 40.0625em) {
    .admin .icon-bar.eight-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .icon-bar.eight-up.large-vertical .item {
      width: auto; } }
  .admin .tabs {
    margin-bottom: 0 !important;
    margin-left: 0; }
  .admin .tabs:before, .admin .tabs:after {
    content: " ";
    display: table; }
  .admin .tabs:after {
    clear: both; }
  .admin .tabs dd, .admin .tabs .tab-title {
    float: left;
    list-style: none;
    margin-bottom: 0 !important;
    position: relative; }
  .admin .tabs dd > a, .admin .tabs .tab-title > a {
    display: block;
    background-color: #EFEFEF;
    color: #222;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem;
    padding: 1rem 2rem; }
  .admin .tabs dd > a:hover, .admin .tabs .tab-title > a:hover {
    background-color: #e1e1e1; }
  .admin .tabs dd.active a, .admin .tabs .tab-title.active a {
    background-color: #fff;
    color: #222; }
  .admin .tabs.radius dd:first-child a, .admin .tabs.radius .tab:first-child a {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .admin .tabs.radius dd:last-child a, .admin .tabs.radius .tab:last-child a {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin .tabs.vertical dd, .admin .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }
  .admin .tabs-content {
    margin-bottom: 1.5rem;
    width: 100%; }
  .admin .tabs-content:before, .admin .tabs-content:after {
    content: " ";
    display: table; }
  .admin .tabs-content:after {
    clear: both; }
  .admin .tabs-content > .content {
    display: none;
    float: left;
    padding: 0.9375rem 0;
    width: 100%; }
  .admin .tabs-content > .content.active {
    display: block;
    float: none; }
  .admin .tabs-content > .content.contained {
    padding: 0.9375rem; }
  .admin .tabs-content.vertical {
    display: block; }
  .admin .tabs-content.vertical > .content {
    padding: 0 0.9375rem; }
  @media only screen and (min-width: 40.0625em) {
    .admin .tabs.vertical {
      float: left;
      margin: 0;
      margin-bottom: 1.25rem !important;
      max-width: 20%;
      width: 20%; }
    .admin .tabs-content.vertical {
      float: left;
      margin-left: -1px;
      max-width: 80%;
      padding-left: 1rem;
      width: 80%; } }
  .admin .no-js .tabs-content > .content {
    display: block;
    float: none; }
  .admin ul.pagination {
    display: block;
    margin-left: -0.3125rem;
    min-height: 1.5rem; }
  .admin ul.pagination li {
    color: #222;
    font-size: 1.2rem;
    height: 1.5rem;
    margin-left: 0.3125rem; }
  .admin ul.pagination li a, .admin ul.pagination li button {
    border-radius: 3px;
    transition: background-color 300ms ease-out;
    background: none;
    color: #999;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: inherit;
    padding: 0.0625rem 0.625rem 0.0625rem; }
  .admin ul.pagination li:hover a, .admin ul.pagination li a:focus, .admin ul.pagination li:hover button, .admin ul.pagination li button:focus {
    background: #e6e6e6; }
  .admin ul.pagination li.unavailable a, .admin ul.pagination li.unavailable button {
    cursor: default;
    color: #999; }
  .admin ul.pagination li.unavailable:hover a, .admin ul.pagination li.unavailable a:focus, .admin ul.pagination li.unavailable:hover button, .admin ul.pagination li.unavailable button:focus {
    background: transparent; }
  .admin ul.pagination li.current a, .admin ul.pagination li.current button {
    background: #008CBA;
    color: #fff;
    cursor: default;
    font-weight: bold; }
  .admin ul.pagination li.current a:hover, .admin ul.pagination li.current a:focus, .admin ul.pagination li.current button:hover, .admin ul.pagination li.current button:focus {
    background: #008CBA; }
  .admin ul.pagination li {
    display: block;
    float: left; }
  .admin .pagination-centered {
    text-align: center; }
  .admin .pagination-centered ul.pagination li {
    display: inline-block;
    float: none; }
  .admin .side-nav {
    display: block;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 1.2rem 0; }
  .admin .side-nav li {
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0 0 0.4375rem 0; }
  .admin .side-nav li a:not(.button) {
    color: #008CBA;
    display: block;
    margin: 0;
    padding: 0.4375rem 1.2rem; }
  .admin .side-nav li a:not(.button):hover, .admin .side-nav li a:not(.button):focus {
    background: rgba(0, 0, 0, 0.025);
    color: #1cc7ff; }
  .admin .side-nav li a:not(.button):active {
    color: #1cc7ff; }
  .admin .side-nav li.active > a:first-child:not(.button) {
    color: #1cc7ff;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal; }
  .admin .side-nav li.divider {
    border-top: 1px solid;
    height: 0;
    list-style: none;
    padding: 0;
    border-top-color: #e6e6e6; }
  .admin .side-nav li.heading {
    color: #008CBA;
    font-size: 1.2rem;
    font-weight: bold;
    text-transform: uppercase; }
  .admin .accordion {
    margin-bottom: 0; }
  .admin .accordion:before, .admin .accordion:after {
    content: " ";
    display: table; }
  .admin .accordion:after {
    clear: both; }
  .admin .accordion .accordion-navigation, .admin .accordion dd {
    display: block;
    margin-bottom: 0 !important; }
  .admin .accordion .accordion-navigation.active > a, .admin .accordion dd.active > a {
    background: #e8e8e8; }
  .admin .accordion .accordion-navigation > a, .admin .accordion dd > a {
    background: #EFEFEF;
    color: #222;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem;
    padding: 1rem; }
  .admin .accordion .accordion-navigation > a:hover, .admin .accordion dd > a:hover {
    background: #e3e3e3; }
  .admin .accordion .accordion-navigation > .content, .admin .accordion dd > .content {
    display: none;
    padding: 0.9375rem; }
  .admin .accordion .accordion-navigation > .content.active, .admin .accordion dd > .content.active {
    background: #fff;
    display: block; }
  .admin .text-left {
    text-align: left !important; }
  .admin .text-right {
    text-align: right !important; }
  .admin .text-center {
    text-align: center !important; }
  .admin .text-justify {
    text-align: justify !important; }
  @media only screen and (max-width: 40em) {
    .admin .small-only-text-left {
      text-align: left !important; }
    .admin .small-only-text-right {
      text-align: right !important; }
    .admin .small-only-text-center {
      text-align: center !important; }
    .admin .small-only-text-justify {
      text-align: justify !important; } }
  @media only screen {
    .admin .small-text-left {
      text-align: left !important; }
    .admin .small-text-right {
      text-align: right !important; }
    .admin .small-text-center {
      text-align: center !important; }
    .admin .small-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 40.0625em) and (max-width: 64em) {
    .admin .medium-only-text-left {
      text-align: left !important; }
    .admin .medium-only-text-right {
      text-align: right !important; }
    .admin .medium-only-text-center {
      text-align: center !important; }
    .admin .medium-only-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .medium-text-left {
      text-align: left !important; }
    .admin .medium-text-right {
      text-align: right !important; }
    .admin .medium-text-center {
      text-align: center !important; }
    .admin .medium-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 64.0625em) and (max-width: 90em) {
    .admin .large-only-text-left {
      text-align: left !important; }
    .admin .large-only-text-right {
      text-align: right !important; }
    .admin .large-only-text-center {
      text-align: center !important; }
    .admin .large-only-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .large-text-left {
      text-align: left !important; }
    .admin .large-text-right {
      text-align: right !important; }
    .admin .large-text-center {
      text-align: center !important; }
    .admin .large-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 90.0625em) and (max-width: 120em) {
    .admin .xlarge-only-text-left {
      text-align: left !important; }
    .admin .xlarge-only-text-right {
      text-align: right !important; }
    .admin .xlarge-only-text-center {
      text-align: center !important; }
    .admin .xlarge-only-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 90.0625em) {
    .admin .xlarge-text-left {
      text-align: left !important; }
    .admin .xlarge-text-right {
      text-align: right !important; }
    .admin .xlarge-text-center {
      text-align: center !important; }
    .admin .xlarge-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) {
    .admin .xxlarge-only-text-left {
      text-align: left !important; }
    .admin .xxlarge-only-text-right {
      text-align: right !important; }
    .admin .xxlarge-only-text-center {
      text-align: center !important; }
    .admin .xxlarge-only-text-justify {
      text-align: justify !important; } }
  @media only screen and (min-width: 120.0625em) {
    .admin .xxlarge-text-left {
      text-align: left !important; }
    .admin .xxlarge-text-right {
      text-align: right !important; }
    .admin .xxlarge-text-center {
      text-align: center !important; }
    .admin .xxlarge-text-justify {
      text-align: justify !important; } }
  .admin div, .admin dl, .admin dt, .admin dd, .admin ul, .admin ol, .admin li, .admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6, .admin pre, .admin form, .admin p, .admin blockquote, .admin th, .admin td {
    margin: 0;
    padding: 0; }
  .admin a {
    color: #008CBA;
    line-height: inherit;
    text-decoration: none; }
  .admin a:hover, .admin a:focus {
    color: #0078a0; }
  .admin a img {
    border: none; }
  .admin p {
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility; }
  .admin p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
  .admin p aside {
    font-size: 1.2rem;
    font-style: italic;
    line-height: 1.35; }
  .admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6 {
    color: #222;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizeLegibility; }
  .admin h1 small, .admin h2 small, .admin h3 small, .admin h4 small, .admin h5 small, .admin h6 small {
    color: #6f6f6f;
    font-size: 60%;
    line-height: 0; }
  .admin h1 {
    font-size: 2.125rem; }
  .admin h2 {
    font-size: 1.6875rem; }
  .admin h3 {
    font-size: 1.375rem; }
  .admin h4 {
    font-size: 1.125rem; }
  .admin h5 {
    font-size: 1.125rem; }
  .admin h6 {
    font-size: 1rem; }
  .admin .subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem; }
  .admin hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 1.25rem 0 1.1875rem; }
  .admin em, .admin i {
    font-style: italic;
    line-height: inherit; }
  .admin strong, .admin b {
    font-weight: bold;
    line-height: inherit; }
  .admin small {
    font-size: 60%;
    line-height: inherit; }
  .admin code {
    background-color: #f8f8f8;
    border-color: #dfdfdf;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    padding: 0.125rem 0.3125rem 0.0625rem; }
  .admin ul, .admin ol, .admin dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.25rem; }
  .admin ul {
    margin-left: 1.1rem; }
  .admin ul.no-bullet {
    margin-left: 0; }
  .admin ul.no-bullet li ul, .admin ul.no-bullet li ol {
    margin-left: 1.25rem;
    margin-bottom: 0;
    list-style: none; }
  .admin ul li ul, .admin ul li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }
  .admin ul.square li ul, .admin ul.circle li ul, .admin ul.disc li ul {
    list-style: inherit; }
  .admin ul.square {
    list-style-type: square;
    margin-left: 1.1rem; }
  .admin ul.circle {
    list-style-type: circle;
    margin-left: 1.1rem; }
  .admin ul.disc {
    list-style-type: disc;
    margin-left: 1.1rem; }
  .admin ul.no-bullet {
    list-style: none; }
  .admin ol {
    margin-left: 1.4rem; }
  .admin ol li ul, .admin ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }
  .admin dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }
  .admin dl dd {
    margin-bottom: 0.75rem; }
  .admin abbr, .admin acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    cursor: help; }
  .admin abbr {
    text-transform: none; }
  .admin abbr[title] {
    border-bottom: 1px dotted #ddd; }
  .admin blockquote {
    margin: 0 0 1.25rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #ddd; }
  .admin blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555; }
  .admin blockquote cite:before {
    content: "— "; }
  .admin blockquote cite a, .admin blockquote cite a:visited {
    color: #555; }
  .admin blockquote, .admin blockquote p {
    line-height: 1.6;
    color: #6f6f6f; }
  .admin .vcard {
    display: inline-block;
    margin: 0 0 1.25rem 0;
    border: 1px solid #ddd;
    padding: 0.625rem 0.75rem; }
  .admin .vcard li {
    margin: 0;
    display: block; }
  .admin .vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }
  .admin .vevent .summary {
    font-weight: bold; }
  .admin .vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 0.0625rem; }
  @media only screen and (min-width: 40.0625em) {
    .admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6 {
      line-height: 1.4; }
    .admin h1 {
      font-size: 2.75rem; }
    .admin h2 {
      font-size: 2.3125rem; }
    .admin h3 {
      font-size: 1.6875rem; }
    .admin h4 {
      font-size: 1.4375rem; }
    .admin h5 {
      font-size: 1.125rem; }
    .admin h6 {
      font-size: 1rem; } }
  .admin .split.button {
    position: relative;
    padding-right: 5.0625rem; }
  .admin .split.button span {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: solid 1px; }
  .admin .split.button span:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: inset;
    top: 50%;
    left: 50%; }
  .admin .split.button span:active {
    background-color: rgba(0, 0, 0, 0.1); }
  .admin .split.button span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .admin .split.button span {
    width: 3.09375rem; }
  .admin .split.button span:after {
    border-top-style: solid;
    border-width: 0.375rem;
    margin-left: -0.375rem;
    top: 48%; }
  .admin .split.button span:after {
    border-color: #fff transparent transparent transparent; }
  .admin .split.button.secondary span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .admin .split.button.secondary span:after {
    border-color: #fff transparent transparent transparent; }
  .admin .split.button.alert span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .admin .split.button.success span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .admin .split.button.tiny {
    padding-right: 3.75rem; }
  .admin .split.button.tiny span {
    width: 2.25rem; }
  .admin .split.button.tiny span:after {
    border-top-style: solid;
    border-width: 0.375rem;
    margin-left: -0.375rem;
    top: 48%; }
  .admin .split.button.small {
    padding-right: 4.375rem; }
  .admin .split.button.small span {
    width: 2.625rem; }
  .admin .split.button.small span:after {
    border-top-style: solid;
    border-width: 0.4375rem;
    margin-left: -0.375rem;
    top: 48%; }
  .admin .split.button.large {
    padding-right: 5.5rem; }
  .admin .split.button.large span {
    width: 3.4375rem; }
  .admin .split.button.large span:after {
    border-top-style: solid;
    border-width: 0.3125rem;
    margin-left: -0.375rem;
    top: 48%; }
  .admin .split.button.expand {
    padding-left: 2rem; }
  .admin .split.button.secondary span:after {
    border-color: #333 transparent transparent transparent; }
  .admin .split.button.radius span {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .admin .split.button.round span {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }
  .admin .split.button.no-pip span:before {
    border-style: none; }
  .admin .split.button.no-pip span:after {
    border-style: none; }
  .admin .split.button.no-pip span > i {
    display: block;
    left: 50%;
    margin-left: -0.28889em;
    margin-top: -0.48889em;
    position: absolute;
    top: 50%; }
  .admin .reveal-modal-bg {
    background: #000;
    background: rgba(0, 0, 0, 0.45);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1004;
    left: 0; }
  .admin .reveal-modal {
    border-radius: 3px;
    display: none;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1005;
    left: 0;
    background-color: #fff;
    padding: 1.875rem;
    border: solid 1px #666;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
  @media only screen and (max-width: 40em) {
    .admin .reveal-modal {
      min-height: 100vh; } }
  .admin .reveal-modal .column, .admin .reveal-modal .columns {
    min-width: 0; }
  .admin .reveal-modal > :first-child {
    margin-top: 0; }
  .admin .reveal-modal > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 80%; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal {
      top: 6.25rem; } }
  .admin .reveal-modal.radius {
    border-radius: 3px; }
  .admin .reveal-modal.round {
    border-radius: 1000px; }
  .admin .reveal-modal.collapse {
    padding: 0; }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.tiny {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 30%; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.small {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 40%; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.medium {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 60%; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.large {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 70%; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.xlarge {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 95%; } }
  .admin .reveal-modal.full {
    height: 100vh;
    height: 100%;
    left: 0;
    margin-left: 0 !important;
    max-width: none !important;
    min-height: 100vh;
    top: 0; }
  @media only screen and (min-width: 40.0625em) {
    .admin .reveal-modal.full {
      left: 0;
      margin: 0 auto;
      max-width: 62.5rem;
      right: 0;
      width: 100%; } }
  .admin .reveal-modal.toback {
    z-index: 1003; }
  .admin .reveal-modal .close-reveal-modal {
    color: #aaa;
    cursor: pointer;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1;
    position: absolute;
    top: 0.625rem;
    right: 1.375rem; }
  .admin .has-tip {
    border-bottom: dotted 1px #ccc;
    color: #333;
    cursor: help;
    font-weight: bold; }
  .admin .has-tip:hover, .admin .has-tip:focus {
    border-bottom: dotted 1px #003f54;
    color: #008CBA; }
  .admin .has-tip.tip-left, .admin .has-tip.tip-right {
    float: none !important; }
  .admin .tooltip {
    background: #333;
    color: #fff;
    display: none;
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 1.3;
    max-width: 300px;
    padding: 0.75rem;
    position: absolute;
    width: 100%;
    z-index: 1006;
    left: 50%; }
  .admin .tooltip > .nub {
    border-color: transparent transparent #333 transparent;
    border: solid 5px;
    display: block;
    height: 0;
    pointer-events: none;
    position: absolute;
    top: -10px;
    width: 0;
    left: 5px; }
  .admin .tooltip > .nub.rtl {
    left: auto;
    right: 5px; }
  .admin .tooltip.radius {
    border-radius: 3px; }
  .admin .tooltip.round {
    border-radius: 1000px; }
  .admin .tooltip.round > .nub {
    left: 2rem; }
  .admin .tooltip.opened {
    border-bottom: dotted 1px #003f54 !important;
    color: #008CBA !important; }
  .admin .tap-to-close {
    color: #777;
    display: block;
    font-size: 0.625rem;
    font-weight: normal; }
  @media only screen and (min-width: 40.0625em) {
    .admin .tooltip > .nub {
      border-color: transparent transparent #333 transparent;
      top: -10px; }
    .admin .tooltip.tip-top > .nub {
      border-color: #333 transparent transparent transparent;
      bottom: -10px;
      top: auto; }
    .admin .tooltip.tip-left, .admin .tooltip.tip-right {
      float: none !important; }
    .admin .tooltip.tip-left > .nub {
      border-color: transparent transparent transparent #333;
      left: auto;
      margin-top: -5px;
      right: -10px;
      top: 50%; }
    .admin .tooltip.tip-right > .nub {
      border-color: transparent #333 transparent transparent;
      left: -10px;
      margin-top: -5px;
      right: auto;
      top: 50%; } }
  .admin .clearing-thumbs, .admin [data-clearing] {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0; }
  .admin .clearing-thumbs:before, .admin .clearing-thumbs:after, .admin [data-clearing]:before, .admin [data-clearing]:after {
    content: " ";
    display: table; }
  .admin .clearing-thumbs:after, .admin [data-clearing]:after {
    clear: both; }
  .admin .clearing-thumbs li, .admin [data-clearing] li {
    float: left;
    margin-right: 10px; }
  .admin .clearing-thumbs[class*="block-grid-"] li, .admin [data-clearing][class*="block-grid-"] li {
    margin-right: 0; }
  .admin .clearing-blackout {
    background: #333;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
    left: 0; }
  .admin .clearing-blackout .clearing-close {
    display: block; }
  .admin .clearing-container {
    height: 100%;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 998; }
  .admin .clearing-touch-label {
    color: #aaa;
    font-size: .6em;
    left: 50%;
    position: absolute;
    top: 50%; }
  .admin .visible-img {
    height: 95%;
    position: relative; }
  .admin .visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    max-height: 100%;
    max-width: 100%; }
  .admin .clearing-caption {
    background: #333;
    bottom: 0;
    color: #ccc;
    font-size: 1.2em;
    line-height: 1.3;
    margin-bottom: 0;
    padding: 10px 30px 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0; }
  .admin .clearing-close {
    color: #ccc;
    display: none;
    font-size: 30px;
    line-height: 1;
    padding-left: 20px;
    padding-top: 10px;
    z-index: 999; }
  .admin .clearing-close:hover, .admin .clearing-close:focus {
    color: #ccc; }
  .admin .clearing-assembled .clearing-container {
    height: 100%; }
  .admin .clearing-assembled .clearing-container .carousel > ul {
    display: none; }
  .admin .clearing-feature li {
    display: none; }
  .admin .clearing-feature li.clearing-featured-img {
    display: block; }
  @media only screen and (min-width: 40.0625em) {
    .admin .clearing-main-prev, .admin .clearing-main-next {
      height: 100%;
      position: absolute;
      top: 0;
      width: 40px; }
    .admin .clearing-main-prev > span, .admin .clearing-main-next > span {
      border: solid 12px;
      display: block;
      height: 0;
      position: absolute;
      top: 50%;
      width: 0; }
    .admin .clearing-main-prev > span:hover, .admin .clearing-main-next > span:hover {
      opacity: 0.8; }
    .admin .clearing-main-prev {
      left: 0; }
    .admin .clearing-main-prev > span {
      left: 5px;
      border-color: transparent;
      border-right-color: #ccc; }
    .admin .clearing-main-next {
      right: 0; }
    .admin .clearing-main-next > span {
      border-color: transparent;
      border-left-color: #ccc; }
    .admin .clearing-main-prev.disabled, .admin .clearing-main-next.disabled {
      opacity: 0.3; }
    .admin .clearing-assembled .clearing-container .carousel {
      background: rgba(51, 51, 51, 0.8);
      height: 120px;
      margin-top: 10px;
      text-align: center; }
    .admin .clearing-assembled .clearing-container .carousel > ul {
      display: inline-block;
      z-index: 999;
      height: 100%;
      position: relative;
      float: none; }
    .admin .clearing-assembled .clearing-container .carousel > ul li {
      clear: none;
      cursor: pointer;
      display: block;
      float: left;
      margin-right: 0;
      min-height: inherit;
      opacity: .4;
      overflow: hidden;
      padding: 0;
      position: relative;
      width: 120px; }
    .admin .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
      height: 100%;
      max-width: none; }
    .admin .clearing-assembled .clearing-container .carousel > ul li a.th {
      border: none;
      box-shadow: none;
      display: block; }
    .admin .clearing-assembled .clearing-container .carousel > ul li img {
      cursor: pointer !important;
      width: 100% !important; }
    .admin .clearing-assembled .clearing-container .carousel > ul li.visible {
      opacity: 1; }
    .admin .clearing-assembled .clearing-container .carousel > ul li:hover {
      opacity: 0.8; }
    .admin .clearing-assembled .clearing-container .visible-img {
      background: #333;
      height: 85%;
      overflow: hidden; }
    .admin .clearing-close {
      padding-left: 0;
      padding-top: 0;
      position: absolute;
      top: 10px;
      right: 20px; } }
  .admin .progress {
    background-color: #F6F6F6;
    border: 1px solid #fff;
    height: 1.5625rem;
    margin-bottom: 0.625rem;
    padding: 0.125rem; }
  .admin .progress .meter {
    background: #008CBA;
    display: block;
    height: 100%; }
  .admin .progress.secondary .meter {
    background: #e7e7e7;
    display: block;
    height: 100%; }
  .admin .progress.success .meter {
    background: #43AC6A;
    display: block;
    height: 100%; }
  .admin .progress.alert .meter {
    background: #f04124;
    display: block;
    height: 100%; }
  .admin .progress.radius {
    border-radius: 3px; }
  .admin .progress.radius .meter {
    border-radius: 2px; }
  .admin .progress.round {
    border-radius: 1000px; }
  .admin .progress.round .meter {
    border-radius: 999px; }
  .admin .sub-nav {
    display: block;
    margin: -0.25rem 0 1.125rem;
    overflow: hidden;
    padding-top: 0.25rem;
    width: auto; }
  .admin .sub-nav dt {
    text-transform: uppercase; }
  .admin .sub-nav dt, .admin .sub-nav dd, .admin .sub-nav li {
    color: #999;
    float: left;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.2rem;
    font-weight: normal;
    margin-left: 1rem;
    margin-bottom: 0; }
  .admin .sub-nav dt a, .admin .sub-nav dd a, .admin .sub-nav li a {
    color: #999;
    padding: 0.1875rem 1rem;
    text-decoration: none; }
  .admin .sub-nav dt a:hover, .admin .sub-nav dd a:hover, .admin .sub-nav li a:hover {
    color: #737373; }
  .admin .sub-nav dt.active a, .admin .sub-nav dd.active a, .admin .sub-nav li.active a {
    border-radius: 3px;
    background: #008CBA;
    color: #fff;
    cursor: default;
    font-weight: normal;
    padding: 0.1875rem 1rem; }
  .admin .sub-nav dt.active a:hover, .admin .sub-nav dd.active a:hover, .admin .sub-nav li.active a:hover {
    background: #0078a0; }
  .admin .joyride-list {
    display: none; }
  .admin .joyride-tip-guide {
    background: #333;
    color: #fff;
    display: none;
    font-family: inherit;
    font-weight: normal;
    position: absolute;
    top: 0;
    width: 95%;
    z-index: 101;
    left: 2.5%; }
  .admin .lt-ie9 .joyride-tip-guide {
    margin-left: -400px;
    max-width: 800px;
    left: 50%; }
  .admin .joyride-content-wrapper {
    padding: 1.125rem 1.25rem 1.5rem;
    width: 100%; }
  .admin .joyride-content-wrapper .button {
    margin-bottom: 0 !important; }
  .admin .joyride-content-wrapper .joyride-prev-tip {
    margin-right: 10px; }
  .admin .joyride-tip-guide .joyride-nub {
    border: 10px solid #333;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    left: 22px; }
  .admin .joyride-tip-guide .joyride-nub.top {
    border-color: #333;
    border-top-color: transparent !important;
    border-top-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    top: -20px; }
  .admin .joyride-tip-guide .joyride-nub.bottom {
    border-color: #333 !important;
    border-bottom-color: transparent !important;
    border-bottom-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px; }
  .admin .joyride-tip-guide .joyride-nub.right {
    right: -20px; }
  .admin .joyride-tip-guide .joyride-nub.left {
    left: -20px; }
  .admin .joyride-tip-guide h1, .admin .joyride-tip-guide h2, .admin .joyride-tip-guide h3, .admin .joyride-tip-guide h4, .admin .joyride-tip-guide h5, .admin .joyride-tip-guide h6 {
    color: #fff;
    font-weight: bold;
    line-height: 1.25;
    margin: 0; }
  .admin .joyride-tip-guide p {
    font-size: 1.2rem;
    line-height: 1.3;
    margin: 0 0 1.125rem 0; }
  .admin .joyride-timer-indicator-wrap {
    border: solid 1px #555;
    bottom: 1rem;
    height: 3px;
    position: absolute;
    width: 50px;
    right: 1.0625rem; }
  .admin .joyride-timer-indicator {
    background: #666;
    display: block;
    height: inherit;
    width: 0; }
  .admin .joyride-close-tip {
    color: #777 !important;
    font-size: 24px;
    font-weight: normal;
    line-height: .5 !important;
    position: absolute;
    text-decoration: none;
    top: 10px;
    right: 12px; }
  .admin .joyride-close-tip:hover, .admin .joyride-close-tip:focus {
    color: #eee !important; }
  .admin .joyride-modal-bg {
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    left: 0; }
  .admin .joyride-expose-wrapper {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 15px #fff;
    position: absolute;
    z-index: 102; }
  .admin .joyride-expose-cover {
    background: transparent;
    border-radius: 3px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999; }
  @media only screen and (min-width: 40.0625em) {
    .admin .joyride-tip-guide {
      width: 300px;
      left: inherit; }
    .admin .joyride-tip-guide .joyride-nub.bottom {
      border-color: #333 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      bottom: -20px; }
    .admin .joyride-tip-guide .joyride-nub.right {
      border-color: #333 !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      border-top-color: transparent !important;
      left: auto;
      right: -20px;
      top: 22px; }
    .admin .joyride-tip-guide .joyride-nub.left {
      border-color: #333 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-top-color: transparent !important;
      left: -20px;
      right: auto;
      top: 22px; } }
  .admin .label {
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1;
    margin-bottom: auto;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    padding: 0.25rem 0.5rem 0.25rem;
    font-size: 0.6875rem;
    background-color: #008CBA;
    color: #fff; }
  .admin .label.radius {
    border-radius: 3px; }
  .admin .label.round {
    border-radius: 1000px; }
  .admin .label.alert {
    background-color: #f04124;
    color: #fff; }
  .admin .label.warning {
    background-color: #f08a24;
    color: #fff; }
  .admin .label.success {
    background-color: #43AC6A;
    color: #fff; }
  .admin .label.secondary {
    background-color: #e7e7e7;
    color: #333; }
  .admin .label.info {
    background-color: #a0d3e8;
    color: #333; }
  .admin .off-canvas-wrap {
    -webkit-backface-visibility: hidden;
    position: relative;
    width: 100%;
    overflow: hidden; }
  .admin .off-canvas-wrap.move-right, .admin .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }
  .admin .inner-wrap {
    position: relative;
    width: 100%;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease; }
  .admin .inner-wrap:before, .admin .inner-wrap:after {
    content: " ";
    display: table; }
  .admin .inner-wrap:after {
    clear: both; }
  .admin .tab-bar {
    -webkit-backface-visibility: hidden;
    background: #333;
    color: #fff;
    height: 2.8125rem;
    line-height: 2.8125rem;
    position: relative; }
  .admin .tab-bar h1, .admin .tab-bar h2, .admin .tab-bar h3, .admin .tab-bar h4, .admin .tab-bar h5, .admin .tab-bar h6 {
    color: #fff;
    font-weight: bold;
    line-height: 2.8125rem;
    margin: 0; }
  .admin .tab-bar h1, .admin .tab-bar h2, .admin .tab-bar h3, .admin .tab-bar h4 {
    font-size: 1.125rem; }
  .admin .left-small {
    height: 2.8125rem;
    position: absolute;
    top: 0;
    width: 2.8125rem;
    border-right: solid 1px #1a1a1a;
    left: 0; }
  .admin .right-small {
    height: 2.8125rem;
    position: absolute;
    top: 0;
    width: 2.8125rem;
    border-left: solid 1px #1a1a1a;
    right: 0; }
  .admin .tab-bar-section {
    height: 2.8125rem;
    padding: 0 0.625rem;
    position: absolute;
    text-align: center;
    top: 0; }
  .admin .tab-bar-section.left {
    text-align: left; }
  .admin .tab-bar-section.right {
    text-align: right; }
  .admin .tab-bar-section.left {
    left: 0;
    right: 2.8125rem; }
  .admin .tab-bar-section.right {
    left: 2.8125rem;
    right: 0; }
  .admin .tab-bar-section.middle {
    left: 2.8125rem;
    right: 2.8125rem; }
  .admin .tab-bar .menu-icon {
    color: #fff;
    display: block;
    height: 2.8125rem;
    padding: 0;
    position: relative;
    text-indent: 2.1875rem;
    transform: translate3d(0, 0, 0);
    width: 2.8125rem; }
  .admin .tab-bar .menu-icon span::after {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    left: 0.90625rem;
    box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
    width: 1rem; }
  .admin .tab-bar .menu-icon span:hover:after {
    box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }
  .admin .left-off-canvas-menu {
    -webkit-backface-visibility: hidden;
    background: #333;
    bottom: 0;
    box-sizing: content-box;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    transition: transform 500ms ease 0s;
    width: 15.625rem;
    z-index: 1001;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate(-100%, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0; }
  .admin .left-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }
  .admin .right-off-canvas-menu {
    -webkit-backface-visibility: hidden;
    background: #333;
    bottom: 0;
    box-sizing: content-box;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    transition: transform 500ms ease 0s;
    width: 15.625rem;
    z-index: 1001;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate(100%, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    right: 0; }
  .admin .right-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }
  .admin ul.off-canvas-list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .admin ul.off-canvas-list li label {
    background: #444;
    border-bottom: none;
    border-top: 1px solid #5e5e5e;
    color: #999;
    display: block;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0;
    padding: 0.3rem 0.9375rem;
    text-transform: uppercase; }
  .admin ul.off-canvas-list li a {
    border-bottom: 1px solid #262626;
    color: rgba(255, 255, 255, 0.7);
    display: block;
    padding: 0.66667rem;
    transition: background 300ms ease; }
  .admin ul.off-canvas-list li a:hover {
    background: #242424; }
  .admin ul.off-canvas-list li a:active {
    background: #242424; }
  .admin .move-right > .inner-wrap {
    -webkit-transform: translate3d(15.625rem, 0, 0);
    -moz-transform: translate3d(15.625rem, 0, 0);
    -ms-transform: translate(15.625rem, 0);
    -ms-transform: translate3d(15.625rem, 0, 0);
    -o-transform: translate3d(15.625rem, 0, 0);
    transform: translate3d(15.625rem, 0, 0); }
  .admin .move-right .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002; }
  @media only screen and (min-width: 40.0625em) {
    .admin .move-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }
  .admin .move-left > .inner-wrap {
    -webkit-transform: translate3d(-15.625rem, 0, 0);
    -moz-transform: translate3d(-15.625rem, 0, 0);
    -ms-transform: translate(-15.625rem, 0);
    -ms-transform: translate3d(-15.625rem, 0, 0);
    -o-transform: translate3d(-15.625rem, 0, 0);
    transform: translate3d(-15.625rem, 0, 0); }
  .admin .move-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002; }
  @media only screen and (min-width: 40.0625em) {
    .admin .move-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }
  .admin .offcanvas-overlap .left-off-canvas-menu, .admin .offcanvas-overlap .right-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003; }
  .admin .offcanvas-overlap .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002; }
  @media only screen and (min-width: 40.0625em) {
    .admin .offcanvas-overlap .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }
  .admin .offcanvas-overlap-left .right-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003; }
  .admin .offcanvas-overlap-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002; }
  @media only screen and (min-width: 40.0625em) {
    .admin .offcanvas-overlap-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }
  .admin .offcanvas-overlap-right .left-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003; }
  .admin .offcanvas-overlap-right .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: background 300ms ease;
    -webkit-tap-highlight-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1002; }
  @media only screen and (min-width: 40.0625em) {
    .admin .offcanvas-overlap-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }
  .admin .no-csstransforms .left-off-canvas-menu {
    left: -15.625rem; }
  .admin .no-csstransforms .right-off-canvas-menu {
    right: -15.625rem; }
  .admin .no-csstransforms .move-left > .inner-wrap {
    right: 15.625rem; }
  .admin .no-csstransforms .move-right > .inner-wrap {
    left: 15.625rem; }
  .admin .left-submenu {
    -webkit-backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
    background: #333;
    bottom: 0;
    box-sizing: content-box;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: 15.625rem;
    z-index: 1002;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate(-100%, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease; }
  .admin .left-submenu * {
    -webkit-backface-visibility: hidden; }
  .admin .left-submenu .back > a {
    background: #444;
    border-bottom: none;
    border-top: 1px solid #5e5e5e;
    color: #999;
    font-weight: bold;
    padding: 0.3rem 0.9375rem;
    text-transform: uppercase;
    margin: 0; }
  .admin .left-submenu .back > a:hover {
    background: #303030;
    border-bottom: none;
    border-top: 1px solid #5e5e5e; }
  .admin .left-submenu .back > a:before {
    content: "\AB";
    margin-right: .5rem;
    display: inline; }
  .admin .left-submenu.move-right, .admin .left-submenu.offcanvas-overlap-right, .admin .left-submenu.offcanvas-overlap {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate(0%, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .admin .right-submenu {
    -webkit-backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
    background: #333;
    bottom: 0;
    box-sizing: content-box;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: 15.625rem;
    z-index: 1002;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate(100%, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    right: 0;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease; }
  .admin .right-submenu * {
    -webkit-backface-visibility: hidden; }
  .admin .right-submenu .back > a {
    background: #444;
    border-bottom: none;
    border-top: 1px solid #5e5e5e;
    color: #999;
    font-weight: bold;
    padding: 0.3rem 0.9375rem;
    text-transform: uppercase;
    margin: 0; }
  .admin .right-submenu .back > a:hover {
    background: #303030;
    border-bottom: none;
    border-top: 1px solid #5e5e5e; }
  .admin .right-submenu .back > a:after {
    content: "\BB";
    margin-left: .5rem;
    display: inline; }
  .admin .right-submenu.move-left, .admin .right-submenu.offcanvas-overlap-left, .admin .right-submenu.offcanvas-overlap {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate(0%, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .admin .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
    content: "\BB";
    margin-left: .5rem;
    display: inline; }
  .admin .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
    content: "\AB";
    margin-right: .5rem;
    display: inline; }
  .admin .f-dropdown {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 1.2rem;
    height: auto;
    max-height: none;
    width: 100%;
    z-index: 89;
    margin-top: 2px;
    max-width: 200px; }
  .admin .f-dropdown.open {
    display: block; }
  .admin .f-dropdown > *:first-child {
    margin-top: 0; }
  .admin .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .admin .f-dropdown:before {
    border: inset 6px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #fff transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 89; }
  .admin .f-dropdown:after {
    border: inset 7px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #ccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 88; }
  .admin .f-dropdown.right:before {
    left: auto;
    right: 10px; }
  .admin .f-dropdown.right:after {
    left: auto;
    right: 9px; }
  .admin .f-dropdown.drop-right {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 1.2rem;
    height: auto;
    max-height: none;
    width: 100%;
    z-index: 89;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
  .admin .f-dropdown.drop-right.open {
    display: block; }
  .admin .f-dropdown.drop-right > *:first-child {
    margin-top: 0; }
  .admin .f-dropdown.drop-right > *:last-child {
    margin-bottom: 0; }
  .admin .f-dropdown.drop-right:before {
    border: inset 6px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent #fff transparent transparent;
    border-right-style: solid;
    position: absolute;
    top: 10px;
    left: -12px;
    z-index: 89; }
  .admin .f-dropdown.drop-right:after {
    border: inset 7px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent #ccc transparent transparent;
    border-right-style: solid;
    position: absolute;
    top: 9px;
    left: -14px;
    z-index: 88; }
  .admin .f-dropdown.drop-left {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 1.2rem;
    height: auto;
    max-height: none;
    width: 100%;
    z-index: 89;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
  .admin .f-dropdown.drop-left.open {
    display: block; }
  .admin .f-dropdown.drop-left > *:first-child {
    margin-top: 0; }
  .admin .f-dropdown.drop-left > *:last-child {
    margin-bottom: 0; }
  .admin .f-dropdown.drop-left:before {
    border: inset 6px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #fff;
    border-left-style: solid;
    position: absolute;
    top: 10px;
    right: -12px;
    left: auto;
    z-index: 89; }
  .admin .f-dropdown.drop-left:after {
    border: inset 7px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #ccc;
    border-left-style: solid;
    position: absolute;
    top: 9px;
    right: -14px;
    left: auto;
    z-index: 88; }
  .admin .f-dropdown.drop-top {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 1.2rem;
    height: auto;
    max-height: none;
    width: 100%;
    z-index: 89;
    margin-left: 0;
    margin-top: -2px;
    max-width: 200px; }
  .admin .f-dropdown.drop-top.open {
    display: block; }
  .admin .f-dropdown.drop-top > *:first-child {
    margin-top: 0; }
  .admin .f-dropdown.drop-top > *:last-child {
    margin-bottom: 0; }
  .admin .f-dropdown.drop-top:before {
    border: inset 6px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: #fff transparent transparent transparent;
    border-top-style: solid;
    bottom: -12px;
    position: absolute;
    top: auto;
    left: 10px;
    right: auto;
    z-index: 89; }
  .admin .f-dropdown.drop-top:after {
    border: inset 7px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: #ccc transparent transparent transparent;
    border-top-style: solid;
    bottom: -14px;
    position: absolute;
    top: auto;
    left: 9px;
    right: auto;
    z-index: 88; }
  .admin .f-dropdown li {
    cursor: pointer;
    font-size: 1.2rem;
    line-height: 1.125rem;
    margin: 0; }
  .admin .f-dropdown li:hover, .admin .f-dropdown li:focus {
    background: #eee; }
  .admin .f-dropdown li.radius {
    border-radius: 3px; }
  .admin .f-dropdown li a {
    display: block;
    padding: 0.5rem;
    color: #555; }
  .admin .f-dropdown.content {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 1.2rem;
    height: auto;
    max-height: none;
    padding: 1.25rem;
    width: 100%;
    z-index: 89;
    max-width: 200px; }
  .admin .f-dropdown.content.open {
    display: block; }
  .admin .f-dropdown.content > *:first-child {
    margin-top: 0; }
  .admin .f-dropdown.content > *:last-child {
    margin-bottom: 0; }
  .admin .f-dropdown.tiny {
    max-width: 200px; }
  .admin .f-dropdown.small {
    max-width: 300px; }
  .admin .f-dropdown.medium {
    max-width: 500px; }
  .admin .f-dropdown.large {
    max-width: 800px; }
  .admin .f-dropdown.mega {
    width: 100% !important;
    max-width: 100% !important; }
  .admin .f-dropdown.mega.open {
    left: 0 !important; }
  .admin table {
    background: #fff;
    border: solid 1px #ddd;
    margin-bottom: 1.25rem;
    table-layout: auto; }
  .admin table caption {
    background: transparent;
    color: #222;
    font-size: 1rem;
    font-weight: bold; }
  .admin table thead {
    background: #F5F5F5; }
  .admin table thead tr th, .admin table thead tr td {
    color: #222;
    font-size: 1.2rem;
    font-weight: bold;
    padding: 0.5rem 0.625rem 0.625rem; }
  .admin table tfoot {
    background: #F5F5F5; }
  .admin table tfoot tr th, .admin table tfoot tr td {
    color: #222;
    font-size: 1.2rem;
    font-weight: bold;
    padding: 0.5rem 0.625rem 0.625rem; }
  .admin table tr th, .admin table tr td {
    color: #222;
    font-size: 1.2rem;
    padding: 0.5625rem 0.625rem;
    text-align: left; }
  .admin table tr.even, .admin table tr.alt, .admin table tr:nth-of-type(even) {
    background: #F9F9F9; }
  .admin table thead tr th, .admin table tfoot tr th, .admin table tfoot tr td, .admin table tbody tr th, .admin table tbody tr td, .admin table tr td {
    display: table-cell;
    line-height: 1.125rem; }
  .admin .range-slider {
    border: 1px solid #ddd;
    margin: 1.25rem 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    display: block;
    height: 1rem;
    width: 100%;
    background: #FAFAFA; }
  .admin .range-slider.vertical-range {
    border: 1px solid #ddd;
    margin: 1.25rem 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    display: inline-block;
    height: 12.5rem;
    width: 1rem; }
  .admin .range-slider.vertical-range .range-slider-handle {
    bottom: -10.5rem;
    margin-left: -0.5rem;
    margin-top: 0;
    position: absolute; }
  .admin .range-slider.vertical-range .range-slider-active-segment {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: initial;
    bottom: 0;
    height: auto;
    width: 1.2rem; }
  .admin .range-slider.radius {
    background: #FAFAFA;
    border-radius: 3px; }
  .admin .range-slider.radius .range-slider-handle {
    background: #008CBA;
    border-radius: 3px; }
  .admin .range-slider.radius .range-slider-handle:hover {
    background: #007ba4; }
  .admin .range-slider.round {
    background: #FAFAFA;
    border-radius: 1000px; }
  .admin .range-slider.round .range-slider-handle {
    background: #008CBA;
    border-radius: 1000px; }
  .admin .range-slider.round .range-slider-handle:hover {
    background: #007ba4; }
  .admin .range-slider.disabled, .admin .range-slider[disabled] {
    background: #FAFAFA;
    cursor: not-allowed;
    opacity: 0.7; }
  .admin .range-slider.disabled .range-slider-handle, .admin .range-slider[disabled] .range-slider-handle {
    background: #008CBA;
    cursor: default;
    opacity: 0.7; }
  .admin .range-slider.disabled .range-slider-handle:hover, .admin .range-slider[disabled] .range-slider-handle:hover {
    background: #007ba4; }
  .admin .range-slider-active-segment {
    background: #e5e5e5;
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
    display: inline-block;
    height: 1.2rem;
    position: absolute; }
  .admin .range-slider-handle {
    border: 1px solid none;
    cursor: pointer;
    display: inline-block;
    height: 1.375rem;
    position: absolute;
    top: -0.3125rem;
    width: 2rem;
    z-index: 1;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #008CBA; }
  .admin .range-slider-handle:hover {
    background: #007ba4; }
  .admin [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625rem; }
  .admin [class*="block-grid-"]:before, .admin [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  .admin [class*="block-grid-"]:after {
    clear: both; }
  .admin [class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem; }
  @media only screen {
    .admin .small-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    .admin .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    .admin .small-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    .admin .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    .admin .small-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    .admin .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    .admin .small-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    .admin .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    .admin .small-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    .admin .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    .admin .small-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    .admin .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    .admin .small-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    .admin .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    .admin .small-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    .admin .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    .admin .small-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    .admin .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    .admin .small-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    .admin .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    .admin .small-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    .admin .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    .admin .small-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    .admin .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .admin .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .medium-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    .admin .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    .admin .medium-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    .admin .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    .admin .medium-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    .admin .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    .admin .medium-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    .admin .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    .admin .medium-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    .admin .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    .admin .medium-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    .admin .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    .admin .medium-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    .admin .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    .admin .medium-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    .admin .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    .admin .medium-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    .admin .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    .admin .medium-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    .admin .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    .admin .medium-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    .admin .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    .admin .medium-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    .admin .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .admin .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .large-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    .admin .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    .admin .large-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    .admin .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    .admin .large-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    .admin .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    .admin .large-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    .admin .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    .admin .large-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    .admin .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    .admin .large-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    .admin .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    .admin .large-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    .admin .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    .admin .large-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    .admin .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    .admin .large-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    .admin .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    .admin .large-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    .admin .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    .admin .large-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    .admin .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    .admin .large-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    .admin .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .admin .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
  .admin .flex-video {
    height: 0;
    margin-bottom: 1rem;
    overflow: hidden;
    padding-bottom: 67.5%;
    padding-top: 1.5625rem;
    position: relative; }
  .admin .flex-video.widescreen {
    padding-bottom: 56.34%; }
  .admin .flex-video.vimeo {
    padding-top: 0; }
  .admin .flex-video iframe, .admin .flex-video object, .admin .flex-video embed, .admin .flex-video video {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0; }
  .admin .keystroke, .admin kbd {
    background-color: #ededed;
    border-color: #ddd;
    color: #222;
    border-style: solid;
    border-width: 1px;
    font-family: "Consolas", "Menlo", "Courier", monospace;
    font-size: inherit;
    margin: 0;
    padding: 0.125rem 0.25rem 0;
    border-radius: 3px; }
  .admin .switch {
    border: none;
    margin-bottom: 1.5rem;
    outline: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .admin .switch label {
    background: #ddd;
    color: transparent;
    cursor: pointer;
    display: block;
    margin-bottom: 1rem;
    position: relative;
    text-indent: 100%;
    width: 4rem;
    height: 2rem;
    transition: left 0.15s ease-out; }
  .admin .switch input {
    left: 10px;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 9px; }
  .admin .switch input + label {
    margin-left: 0;
    margin-right: 0; }
  .admin .switch label:after {
    background: #fff;
    content: "";
    display: block;
    height: 1.5rem;
    left: .25rem;
    position: absolute;
    top: .25rem;
    width: 1.5rem;
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -o-transition: translate3d(0, 0, 0);
    transition: left 0.15s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .admin .switch input:checked + label {
    background: #008CBA; }
  .admin .switch input:checked + label:after {
    left: 2.25rem; }
  .admin .switch label {
    height: 2rem;
    width: 4rem; }
  .admin .switch label:after {
    height: 1.5rem;
    width: 1.5rem; }
  .admin .switch input:checked + label:after {
    left: 2.25rem; }
  .admin .switch label {
    color: transparent;
    background: #ddd; }
  .admin .switch label:after {
    background: #fff; }
  .admin .switch input:checked + label {
    background: #008CBA; }
  .admin .switch.large label {
    height: 2.5rem;
    width: 5rem; }
  .admin .switch.large label:after {
    height: 2rem;
    width: 2rem; }
  .admin .switch.large input:checked + label:after {
    left: 2.75rem; }
  .admin .switch.small label {
    height: 1.75rem;
    width: 3.5rem; }
  .admin .switch.small label:after {
    height: 1.25rem;
    width: 1.25rem; }
  .admin .switch.small input:checked + label:after {
    left: 2rem; }
  .admin .switch.tiny label {
    height: 1.5rem;
    width: 3rem; }
  .admin .switch.tiny label:after {
    height: 1rem;
    width: 1rem; }
  .admin .switch.tiny input:checked + label:after {
    left: 1.75rem; }
  .admin .switch.radius label {
    border-radius: 4px; }
  .admin .switch.radius label:after {
    border-radius: 3px; }
  .admin .switch.round {
    border-radius: 1000px; }
  .admin .switch.round label {
    border-radius: 2rem; }
  .admin .switch.round label:after {
    border-radius: 2rem; }
  @media only screen {
    .admin .show-for-small-only, .admin .show-for-small-up, .admin .show-for-small, .admin .show-for-small-down, .admin .hide-for-medium-only, .admin .hide-for-medium-up, .admin .hide-for-medium, .admin .show-for-medium-down, .admin .hide-for-large-only, .admin .hide-for-large-up, .admin .hide-for-large, .admin .show-for-large-down, .admin .hide-for-xlarge-only, .admin .hide-for-xlarge-up, .admin .hide-for-xlarge, .admin .show-for-xlarge-down, .admin .hide-for-xxlarge-only, .admin .hide-for-xxlarge-up, .admin .hide-for-xxlarge, .admin .show-for-xxlarge-down {
      display: inherit !important; }
    .admin .hide-for-small-only, .admin .hide-for-small-up, .admin .hide-for-small, .admin .hide-for-small-down, .admin .show-for-medium-only, .admin .show-for-medium-up, .admin .show-for-medium, .admin .hide-for-medium-down, .admin .show-for-large-only, .admin .show-for-large-up, .admin .show-for-large, .admin .hide-for-large-down, .admin .show-for-xlarge-only, .admin .show-for-xlarge-up, .admin .show-for-xlarge, .admin .hide-for-xlarge-down, .admin .show-for-xxlarge-only, .admin .show-for-xxlarge-up, .admin .show-for-xxlarge, .admin .hide-for-xxlarge-down {
      display: none !important; }
    .admin .visible-for-small-only, .admin .visible-for-small-up, .admin .visible-for-small, .admin .visible-for-small-down, .admin .hidden-for-medium-only, .admin .hidden-for-medium-up, .admin .hidden-for-medium, .admin .visible-for-medium-down, .admin .hidden-for-large-only, .admin .hidden-for-large-up, .admin .hidden-for-large, .admin .visible-for-large-down, .admin .hidden-for-xlarge-only, .admin .hidden-for-xlarge-up, .admin .hidden-for-xlarge, .admin .visible-for-xlarge-down, .admin .hidden-for-xxlarge-only, .admin .hidden-for-xxlarge-up, .admin .hidden-for-xxlarge, .admin .visible-for-xxlarge-down {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto; }
    .admin .hidden-for-small-only, .admin .hidden-for-small-up, .admin .hidden-for-small, .admin .hidden-for-small-down, .admin .visible-for-medium-only, .admin .visible-for-medium-up, .admin .visible-for-medium, .admin .hidden-for-medium-down, .admin .visible-for-large-only, .admin .visible-for-large-up, .admin .visible-for-large, .admin .hidden-for-large-down, .admin .visible-for-xlarge-only, .admin .visible-for-xlarge-up, .admin .visible-for-xlarge, .admin .hidden-for-xlarge-down, .admin .visible-for-xxlarge-only, .admin .visible-for-xxlarge-up, .admin .visible-for-xxlarge, .admin .hidden-for-xxlarge-down {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px; }
    .admin table.show-for-small-only, .admin table.show-for-small-up, .admin table.show-for-small, .admin table.show-for-small-down, .admin table.hide-for-medium-only, .admin table.hide-for-medium-up, .admin table.hide-for-medium, .admin table.show-for-medium-down, .admin table.hide-for-large-only, .admin table.hide-for-large-up, .admin table.hide-for-large, .admin table.show-for-large-down, .admin table.hide-for-xlarge-only, .admin table.hide-for-xlarge-up, .admin table.hide-for-xlarge, .admin table.show-for-xlarge-down, .admin table.hide-for-xxlarge-only, .admin table.hide-for-xxlarge-up, .admin table.hide-for-xxlarge, .admin table.show-for-xxlarge-down {
      display: table !important; }
    .admin thead.show-for-small-only, .admin thead.show-for-small-up, .admin thead.show-for-small, .admin thead.show-for-small-down, .admin thead.hide-for-medium-only, .admin thead.hide-for-medium-up, .admin thead.hide-for-medium, .admin thead.show-for-medium-down, .admin thead.hide-for-large-only, .admin thead.hide-for-large-up, .admin thead.hide-for-large, .admin thead.show-for-large-down, .admin thead.hide-for-xlarge-only, .admin thead.hide-for-xlarge-up, .admin thead.hide-for-xlarge, .admin thead.show-for-xlarge-down, .admin thead.hide-for-xxlarge-only, .admin thead.hide-for-xxlarge-up, .admin thead.hide-for-xxlarge, .admin thead.show-for-xxlarge-down {
      display: table-header-group !important; }
    .admin tbody.show-for-small-only, .admin tbody.show-for-small-up, .admin tbody.show-for-small, .admin tbody.show-for-small-down, .admin tbody.hide-for-medium-only, .admin tbody.hide-for-medium-up, .admin tbody.hide-for-medium, .admin tbody.show-for-medium-down, .admin tbody.hide-for-large-only, .admin tbody.hide-for-large-up, .admin tbody.hide-for-large, .admin tbody.show-for-large-down, .admin tbody.hide-for-xlarge-only, .admin tbody.hide-for-xlarge-up, .admin tbody.hide-for-xlarge, .admin tbody.show-for-xlarge-down, .admin tbody.hide-for-xxlarge-only, .admin tbody.hide-for-xxlarge-up, .admin tbody.hide-for-xxlarge, .admin tbody.show-for-xxlarge-down {
      display: table-row-group !important; }
    .admin tr.show-for-small-only, .admin tr.show-for-small-up, .admin tr.show-for-small, .admin tr.show-for-small-down, .admin tr.hide-for-medium-only, .admin tr.hide-for-medium-up, .admin tr.hide-for-medium, .admin tr.show-for-medium-down, .admin tr.hide-for-large-only, .admin tr.hide-for-large-up, .admin tr.hide-for-large, .admin tr.show-for-large-down, .admin tr.hide-for-xlarge-only, .admin tr.hide-for-xlarge-up, .admin tr.hide-for-xlarge, .admin tr.show-for-xlarge-down, .admin tr.hide-for-xxlarge-only, .admin tr.hide-for-xxlarge-up, .admin tr.hide-for-xxlarge, .admin tr.show-for-xxlarge-down {
      display: table-row; }
    .admin th.show-for-small-only, .admin td.show-for-small-only, .admin th.show-for-small-up, .admin td.show-for-small-up, .admin th.show-for-small, .admin td.show-for-small, .admin th.show-for-small-down, .admin td.show-for-small-down, .admin th.hide-for-medium-only, .admin td.hide-for-medium-only, .admin th.hide-for-medium-up, .admin td.hide-for-medium-up, .admin th.hide-for-medium, .admin td.hide-for-medium, .admin th.show-for-medium-down, .admin td.show-for-medium-down, .admin th.hide-for-large-only, .admin td.hide-for-large-only, .admin th.hide-for-large-up, .admin td.hide-for-large-up, .admin th.hide-for-large, .admin td.hide-for-large, .admin th.show-for-large-down, .admin td.show-for-large-down, .admin th.hide-for-xlarge-only, .admin td.hide-for-xlarge-only, .admin th.hide-for-xlarge-up, .admin td.hide-for-xlarge-up, .admin th.hide-for-xlarge, .admin td.hide-for-xlarge, .admin th.show-for-xlarge-down, .admin td.show-for-xlarge-down, .admin th.hide-for-xxlarge-only, .admin td.hide-for-xxlarge-only, .admin th.hide-for-xxlarge-up, .admin td.hide-for-xxlarge-up, .admin th.hide-for-xxlarge, .admin td.hide-for-xxlarge, .admin th.show-for-xxlarge-down, .admin td.show-for-xxlarge-down {
      display: table-cell !important; } }
  @media only screen and (min-width: 40.0625em) {
    .admin .hide-for-small-only, .admin .show-for-small-up, .admin .hide-for-small, .admin .hide-for-small-down, .admin .show-for-medium-only, .admin .show-for-medium-up, .admin .show-for-medium, .admin .show-for-medium-down, .admin .hide-for-large-only, .admin .hide-for-large-up, .admin .hide-for-large, .admin .show-for-large-down, .admin .hide-for-xlarge-only, .admin .hide-for-xlarge-up, .admin .hide-for-xlarge, .admin .show-for-xlarge-down, .admin .hide-for-xxlarge-only, .admin .hide-for-xxlarge-up, .admin .hide-for-xxlarge, .admin .show-for-xxlarge-down {
      display: inherit !important; }
    .admin .show-for-small-only, .admin .hide-for-small-up, .admin .show-for-small, .admin .show-for-small-down, .admin .hide-for-medium-only, .admin .hide-for-medium-up, .admin .hide-for-medium, .admin .hide-for-medium-down, .admin .show-for-large-only, .admin .show-for-large-up, .admin .show-for-large, .admin .hide-for-large-down, .admin .show-for-xlarge-only, .admin .show-for-xlarge-up, .admin .show-for-xlarge, .admin .hide-for-xlarge-down, .admin .show-for-xxlarge-only, .admin .show-for-xxlarge-up, .admin .show-for-xxlarge, .admin .hide-for-xxlarge-down {
      display: none !important; }
    .admin .hidden-for-small-only, .admin .visible-for-small-up, .admin .hidden-for-small, .admin .hidden-for-small-down, .admin .visible-for-medium-only, .admin .visible-for-medium-up, .admin .visible-for-medium, .admin .visible-for-medium-down, .admin .hidden-for-large-only, .admin .hidden-for-large-up, .admin .hidden-for-large, .admin .visible-for-large-down, .admin .hidden-for-xlarge-only, .admin .hidden-for-xlarge-up, .admin .hidden-for-xlarge, .admin .visible-for-xlarge-down, .admin .hidden-for-xxlarge-only, .admin .hidden-for-xxlarge-up, .admin .hidden-for-xxlarge, .admin .visible-for-xxlarge-down {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto; }
    .admin .visible-for-small-only, .admin .hidden-for-small-up, .admin .visible-for-small, .admin .visible-for-small-down, .admin .hidden-for-medium-only, .admin .hidden-for-medium-up, .admin .hidden-for-medium, .admin .hidden-for-medium-down, .admin .visible-for-large-only, .admin .visible-for-large-up, .admin .visible-for-large, .admin .hidden-for-large-down, .admin .visible-for-xlarge-only, .admin .visible-for-xlarge-up, .admin .visible-for-xlarge, .admin .hidden-for-xlarge-down, .admin .visible-for-xxlarge-only, .admin .visible-for-xxlarge-up, .admin .visible-for-xxlarge, .admin .hidden-for-xxlarge-down {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px; }
    .admin table.hide-for-small-only, .admin table.show-for-small-up, .admin table.hide-for-small, .admin table.hide-for-small-down, .admin table.show-for-medium-only, .admin table.show-for-medium-up, .admin table.show-for-medium, .admin table.show-for-medium-down, .admin table.hide-for-large-only, .admin table.hide-for-large-up, .admin table.hide-for-large, .admin table.show-for-large-down, .admin table.hide-for-xlarge-only, .admin table.hide-for-xlarge-up, .admin table.hide-for-xlarge, .admin table.show-for-xlarge-down, .admin table.hide-for-xxlarge-only, .admin table.hide-for-xxlarge-up, .admin table.hide-for-xxlarge, .admin table.show-for-xxlarge-down {
      display: table !important; }
    .admin thead.hide-for-small-only, .admin thead.show-for-small-up, .admin thead.hide-for-small, .admin thead.hide-for-small-down, .admin thead.show-for-medium-only, .admin thead.show-for-medium-up, .admin thead.show-for-medium, .admin thead.show-for-medium-down, .admin thead.hide-for-large-only, .admin thead.hide-for-large-up, .admin thead.hide-for-large, .admin thead.show-for-large-down, .admin thead.hide-for-xlarge-only, .admin thead.hide-for-xlarge-up, .admin thead.hide-for-xlarge, .admin thead.show-for-xlarge-down, .admin thead.hide-for-xxlarge-only, .admin thead.hide-for-xxlarge-up, .admin thead.hide-for-xxlarge, .admin thead.show-for-xxlarge-down {
      display: table-header-group !important; }
    .admin tbody.hide-for-small-only, .admin tbody.show-for-small-up, .admin tbody.hide-for-small, .admin tbody.hide-for-small-down, .admin tbody.show-for-medium-only, .admin tbody.show-for-medium-up, .admin tbody.show-for-medium, .admin tbody.show-for-medium-down, .admin tbody.hide-for-large-only, .admin tbody.hide-for-large-up, .admin tbody.hide-for-large, .admin tbody.show-for-large-down, .admin tbody.hide-for-xlarge-only, .admin tbody.hide-for-xlarge-up, .admin tbody.hide-for-xlarge, .admin tbody.show-for-xlarge-down, .admin tbody.hide-for-xxlarge-only, .admin tbody.hide-for-xxlarge-up, .admin tbody.hide-for-xxlarge, .admin tbody.show-for-xxlarge-down {
      display: table-row-group !important; }
    .admin tr.hide-for-small-only, .admin tr.show-for-small-up, .admin tr.hide-for-small, .admin tr.hide-for-small-down, .admin tr.show-for-medium-only, .admin tr.show-for-medium-up, .admin tr.show-for-medium, .admin tr.show-for-medium-down, .admin tr.hide-for-large-only, .admin tr.hide-for-large-up, .admin tr.hide-for-large, .admin tr.show-for-large-down, .admin tr.hide-for-xlarge-only, .admin tr.hide-for-xlarge-up, .admin tr.hide-for-xlarge, .admin tr.show-for-xlarge-down, .admin tr.hide-for-xxlarge-only, .admin tr.hide-for-xxlarge-up, .admin tr.hide-for-xxlarge, .admin tr.show-for-xxlarge-down {
      display: table-row; }
    .admin th.hide-for-small-only, .admin td.hide-for-small-only, .admin th.show-for-small-up, .admin td.show-for-small-up, .admin th.hide-for-small, .admin td.hide-for-small, .admin th.hide-for-small-down, .admin td.hide-for-small-down, .admin th.show-for-medium-only, .admin td.show-for-medium-only, .admin th.show-for-medium-up, .admin td.show-for-medium-up, .admin th.show-for-medium, .admin td.show-for-medium, .admin th.show-for-medium-down, .admin td.show-for-medium-down, .admin th.hide-for-large-only, .admin td.hide-for-large-only, .admin th.hide-for-large-up, .admin td.hide-for-large-up, .admin th.hide-for-large, .admin td.hide-for-large, .admin th.show-for-large-down, .admin td.show-for-large-down, .admin th.hide-for-xlarge-only, .admin td.hide-for-xlarge-only, .admin th.hide-for-xlarge-up, .admin td.hide-for-xlarge-up, .admin th.hide-for-xlarge, .admin td.hide-for-xlarge, .admin th.show-for-xlarge-down, .admin td.show-for-xlarge-down, .admin th.hide-for-xxlarge-only, .admin td.hide-for-xxlarge-only, .admin th.hide-for-xxlarge-up, .admin td.hide-for-xxlarge-up, .admin th.hide-for-xxlarge, .admin td.hide-for-xxlarge, .admin th.show-for-xxlarge-down, .admin td.show-for-xxlarge-down {
      display: table-cell !important; } }
  @media only screen and (min-width: 64.0625em) {
    .admin .hide-for-small-only, .admin .show-for-small-up, .admin .hide-for-small, .admin .hide-for-small-down, .admin .hide-for-medium-only, .admin .show-for-medium-up, .admin .hide-for-medium, .admin .hide-for-medium-down, .admin .show-for-large-only, .admin .show-for-large-up, .admin .show-for-large, .admin .show-for-large-down, .admin .hide-for-xlarge-only, .admin .hide-for-xlarge-up, .admin .hide-for-xlarge, .admin .show-for-xlarge-down, .admin .hide-for-xxlarge-only, .admin .hide-for-xxlarge-up, .admin .hide-for-xxlarge, .admin .show-for-xxlarge-down {
      display: inherit !important; }
    .admin .show-for-small-only, .admin .hide-for-small-up, .admin .show-for-small, .admin .show-for-small-down, .admin .show-for-medium-only, .admin .hide-for-medium-up, .admin .show-for-medium, .admin .show-for-medium-down, .admin .hide-for-large-only, .admin .hide-for-large-up, .admin .hide-for-large, .admin .hide-for-large-down, .admin .show-for-xlarge-only, .admin .show-for-xlarge-up, .admin .show-for-xlarge, .admin .hide-for-xlarge-down, .admin .show-for-xxlarge-only, .admin .show-for-xxlarge-up, .admin .show-for-xxlarge, .admin .hide-for-xxlarge-down {
      display: none !important; }
    .admin .hidden-for-small-only, .admin .visible-for-small-up, .admin .hidden-for-small, .admin .hidden-for-small-down, .admin .hidden-for-medium-only, .admin .visible-for-medium-up, .admin .hidden-for-medium, .admin .hidden-for-medium-down, .admin .visible-for-large-only, .admin .visible-for-large-up, .admin .visible-for-large, .admin .visible-for-large-down, .admin .hidden-for-xlarge-only, .admin .hidden-for-xlarge-up, .admin .hidden-for-xlarge, .admin .visible-for-xlarge-down, .admin .hidden-for-xxlarge-only, .admin .hidden-for-xxlarge-up, .admin .hidden-for-xxlarge, .admin .visible-for-xxlarge-down {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto; }
    .admin .visible-for-small-only, .admin .hidden-for-small-up, .admin .visible-for-small, .admin .visible-for-small-down, .admin .visible-for-medium-only, .admin .hidden-for-medium-up, .admin .visible-for-medium, .admin .visible-for-medium-down, .admin .hidden-for-large-only, .admin .hidden-for-large-up, .admin .hidden-for-large, .admin .hidden-for-large-down, .admin .visible-for-xlarge-only, .admin .visible-for-xlarge-up, .admin .visible-for-xlarge, .admin .hidden-for-xlarge-down, .admin .visible-for-xxlarge-only, .admin .visible-for-xxlarge-up, .admin .visible-for-xxlarge, .admin .hidden-for-xxlarge-down {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px; }
    .admin table.hide-for-small-only, .admin table.show-for-small-up, .admin table.hide-for-small, .admin table.hide-for-small-down, .admin table.hide-for-medium-only, .admin table.show-for-medium-up, .admin table.hide-for-medium, .admin table.hide-for-medium-down, .admin table.show-for-large-only, .admin table.show-for-large-up, .admin table.show-for-large, .admin table.show-for-large-down, .admin table.hide-for-xlarge-only, .admin table.hide-for-xlarge-up, .admin table.hide-for-xlarge, .admin table.show-for-xlarge-down, .admin table.hide-for-xxlarge-only, .admin table.hide-for-xxlarge-up, .admin table.hide-for-xxlarge, .admin table.show-for-xxlarge-down {
      display: table !important; }
    .admin thead.hide-for-small-only, .admin thead.show-for-small-up, .admin thead.hide-for-small, .admin thead.hide-for-small-down, .admin thead.hide-for-medium-only, .admin thead.show-for-medium-up, .admin thead.hide-for-medium, .admin thead.hide-for-medium-down, .admin thead.show-for-large-only, .admin thead.show-for-large-up, .admin thead.show-for-large, .admin thead.show-for-large-down, .admin thead.hide-for-xlarge-only, .admin thead.hide-for-xlarge-up, .admin thead.hide-for-xlarge, .admin thead.show-for-xlarge-down, .admin thead.hide-for-xxlarge-only, .admin thead.hide-for-xxlarge-up, .admin thead.hide-for-xxlarge, .admin thead.show-for-xxlarge-down {
      display: table-header-group !important; }
    .admin tbody.hide-for-small-only, .admin tbody.show-for-small-up, .admin tbody.hide-for-small, .admin tbody.hide-for-small-down, .admin tbody.hide-for-medium-only, .admin tbody.show-for-medium-up, .admin tbody.hide-for-medium, .admin tbody.hide-for-medium-down, .admin tbody.show-for-large-only, .admin tbody.show-for-large-up, .admin tbody.show-for-large, .admin tbody.show-for-large-down, .admin tbody.hide-for-xlarge-only, .admin tbody.hide-for-xlarge-up, .admin tbody.hide-for-xlarge, .admin tbody.show-for-xlarge-down, .admin tbody.hide-for-xxlarge-only, .admin tbody.hide-for-xxlarge-up, .admin tbody.hide-for-xxlarge, .admin tbody.show-for-xxlarge-down {
      display: table-row-group !important; }
    .admin tr.hide-for-small-only, .admin tr.show-for-small-up, .admin tr.hide-for-small, .admin tr.hide-for-small-down, .admin tr.hide-for-medium-only, .admin tr.show-for-medium-up, .admin tr.hide-for-medium, .admin tr.hide-for-medium-down, .admin tr.show-for-large-only, .admin tr.show-for-large-up, .admin tr.show-for-large, .admin tr.show-for-large-down, .admin tr.hide-for-xlarge-only, .admin tr.hide-for-xlarge-up, .admin tr.hide-for-xlarge, .admin tr.show-for-xlarge-down, .admin tr.hide-for-xxlarge-only, .admin tr.hide-for-xxlarge-up, .admin tr.hide-for-xxlarge, .admin tr.show-for-xxlarge-down {
      display: table-row; }
    .admin th.hide-for-small-only, .admin td.hide-for-small-only, .admin th.show-for-small-up, .admin td.show-for-small-up, .admin th.hide-for-small, .admin td.hide-for-small, .admin th.hide-for-small-down, .admin td.hide-for-small-down, .admin th.hide-for-medium-only, .admin td.hide-for-medium-only, .admin th.show-for-medium-up, .admin td.show-for-medium-up, .admin th.hide-for-medium, .admin td.hide-for-medium, .admin th.hide-for-medium-down, .admin td.hide-for-medium-down, .admin th.show-for-large-only, .admin td.show-for-large-only, .admin th.show-for-large-up, .admin td.show-for-large-up, .admin th.show-for-large, .admin td.show-for-large, .admin th.show-for-large-down, .admin td.show-for-large-down, .admin th.hide-for-xlarge-only, .admin td.hide-for-xlarge-only, .admin th.hide-for-xlarge-up, .admin td.hide-for-xlarge-up, .admin th.hide-for-xlarge, .admin td.hide-for-xlarge, .admin th.show-for-xlarge-down, .admin td.show-for-xlarge-down, .admin th.hide-for-xxlarge-only, .admin td.hide-for-xxlarge-only, .admin th.hide-for-xxlarge-up, .admin td.hide-for-xxlarge-up, .admin th.hide-for-xxlarge, .admin td.hide-for-xxlarge, .admin th.show-for-xxlarge-down, .admin td.show-for-xxlarge-down {
      display: table-cell !important; } }
  @media only screen and (min-width: 90.0625em) {
    .admin .hide-for-small-only, .admin .show-for-small-up, .admin .hide-for-small, .admin .hide-for-small-down, .admin .hide-for-medium-only, .admin .show-for-medium-up, .admin .hide-for-medium, .admin .hide-for-medium-down, .admin .hide-for-large-only, .admin .show-for-large-up, .admin .hide-for-large, .admin .hide-for-large-down, .admin .show-for-xlarge-only, .admin .show-for-xlarge-up, .admin .show-for-xlarge, .admin .show-for-xlarge-down, .admin .hide-for-xxlarge-only, .admin .hide-for-xxlarge-up, .admin .hide-for-xxlarge, .admin .show-for-xxlarge-down {
      display: inherit !important; }
    .admin .show-for-small-only, .admin .hide-for-small-up, .admin .show-for-small, .admin .show-for-small-down, .admin .show-for-medium-only, .admin .hide-for-medium-up, .admin .show-for-medium, .admin .show-for-medium-down, .admin .show-for-large-only, .admin .hide-for-large-up, .admin .show-for-large, .admin .show-for-large-down, .admin .hide-for-xlarge-only, .admin .hide-for-xlarge-up, .admin .hide-for-xlarge, .admin .hide-for-xlarge-down, .admin .show-for-xxlarge-only, .admin .show-for-xxlarge-up, .admin .show-for-xxlarge, .admin .hide-for-xxlarge-down {
      display: none !important; }
    .admin .hidden-for-small-only, .admin .visible-for-small-up, .admin .hidden-for-small, .admin .hidden-for-small-down, .admin .hidden-for-medium-only, .admin .visible-for-medium-up, .admin .hidden-for-medium, .admin .hidden-for-medium-down, .admin .hidden-for-large-only, .admin .visible-for-large-up, .admin .hidden-for-large, .admin .hidden-for-large-down, .admin .visible-for-xlarge-only, .admin .visible-for-xlarge-up, .admin .visible-for-xlarge, .admin .visible-for-xlarge-down, .admin .hidden-for-xxlarge-only, .admin .hidden-for-xxlarge-up, .admin .hidden-for-xxlarge, .admin .visible-for-xxlarge-down {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto; }
    .admin .visible-for-small-only, .admin .hidden-for-small-up, .admin .visible-for-small, .admin .visible-for-small-down, .admin .visible-for-medium-only, .admin .hidden-for-medium-up, .admin .visible-for-medium, .admin .visible-for-medium-down, .admin .visible-for-large-only, .admin .hidden-for-large-up, .admin .visible-for-large, .admin .visible-for-large-down, .admin .hidden-for-xlarge-only, .admin .hidden-for-xlarge-up, .admin .hidden-for-xlarge, .admin .hidden-for-xlarge-down, .admin .visible-for-xxlarge-only, .admin .visible-for-xxlarge-up, .admin .visible-for-xxlarge, .admin .hidden-for-xxlarge-down {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px; }
    .admin table.hide-for-small-only, .admin table.show-for-small-up, .admin table.hide-for-small, .admin table.hide-for-small-down, .admin table.hide-for-medium-only, .admin table.show-for-medium-up, .admin table.hide-for-medium, .admin table.hide-for-medium-down, .admin table.hide-for-large-only, .admin table.show-for-large-up, .admin table.hide-for-large, .admin table.hide-for-large-down, .admin table.show-for-xlarge-only, .admin table.show-for-xlarge-up, .admin table.show-for-xlarge, .admin table.show-for-xlarge-down, .admin table.hide-for-xxlarge-only, .admin table.hide-for-xxlarge-up, .admin table.hide-for-xxlarge, .admin table.show-for-xxlarge-down {
      display: table !important; }
    .admin thead.hide-for-small-only, .admin thead.show-for-small-up, .admin thead.hide-for-small, .admin thead.hide-for-small-down, .admin thead.hide-for-medium-only, .admin thead.show-for-medium-up, .admin thead.hide-for-medium, .admin thead.hide-for-medium-down, .admin thead.hide-for-large-only, .admin thead.show-for-large-up, .admin thead.hide-for-large, .admin thead.hide-for-large-down, .admin thead.show-for-xlarge-only, .admin thead.show-for-xlarge-up, .admin thead.show-for-xlarge, .admin thead.show-for-xlarge-down, .admin thead.hide-for-xxlarge-only, .admin thead.hide-for-xxlarge-up, .admin thead.hide-for-xxlarge, .admin thead.show-for-xxlarge-down {
      display: table-header-group !important; }
    .admin tbody.hide-for-small-only, .admin tbody.show-for-small-up, .admin tbody.hide-for-small, .admin tbody.hide-for-small-down, .admin tbody.hide-for-medium-only, .admin tbody.show-for-medium-up, .admin tbody.hide-for-medium, .admin tbody.hide-for-medium-down, .admin tbody.hide-for-large-only, .admin tbody.show-for-large-up, .admin tbody.hide-for-large, .admin tbody.hide-for-large-down, .admin tbody.show-for-xlarge-only, .admin tbody.show-for-xlarge-up, .admin tbody.show-for-xlarge, .admin tbody.show-for-xlarge-down, .admin tbody.hide-for-xxlarge-only, .admin tbody.hide-for-xxlarge-up, .admin tbody.hide-for-xxlarge, .admin tbody.show-for-xxlarge-down {
      display: table-row-group !important; }
    .admin tr.hide-for-small-only, .admin tr.show-for-small-up, .admin tr.hide-for-small, .admin tr.hide-for-small-down, .admin tr.hide-for-medium-only, .admin tr.show-for-medium-up, .admin tr.hide-for-medium, .admin tr.hide-for-medium-down, .admin tr.hide-for-large-only, .admin tr.show-for-large-up, .admin tr.hide-for-large, .admin tr.hide-for-large-down, .admin tr.show-for-xlarge-only, .admin tr.show-for-xlarge-up, .admin tr.show-for-xlarge, .admin tr.show-for-xlarge-down, .admin tr.hide-for-xxlarge-only, .admin tr.hide-for-xxlarge-up, .admin tr.hide-for-xxlarge, .admin tr.show-for-xxlarge-down {
      display: table-row; }
    .admin th.hide-for-small-only, .admin td.hide-for-small-only, .admin th.show-for-small-up, .admin td.show-for-small-up, .admin th.hide-for-small, .admin td.hide-for-small, .admin th.hide-for-small-down, .admin td.hide-for-small-down, .admin th.hide-for-medium-only, .admin td.hide-for-medium-only, .admin th.show-for-medium-up, .admin td.show-for-medium-up, .admin th.hide-for-medium, .admin td.hide-for-medium, .admin th.hide-for-medium-down, .admin td.hide-for-medium-down, .admin th.hide-for-large-only, .admin td.hide-for-large-only, .admin th.show-for-large-up, .admin td.show-for-large-up, .admin th.hide-for-large, .admin td.hide-for-large, .admin th.hide-for-large-down, .admin td.hide-for-large-down, .admin th.show-for-xlarge-only, .admin td.show-for-xlarge-only, .admin th.show-for-xlarge-up, .admin td.show-for-xlarge-up, .admin th.show-for-xlarge, .admin td.show-for-xlarge, .admin th.show-for-xlarge-down, .admin td.show-for-xlarge-down, .admin th.hide-for-xxlarge-only, .admin td.hide-for-xxlarge-only, .admin th.hide-for-xxlarge-up, .admin td.hide-for-xxlarge-up, .admin th.hide-for-xxlarge, .admin td.hide-for-xxlarge, .admin th.show-for-xxlarge-down, .admin td.show-for-xxlarge-down {
      display: table-cell !important; } }
  @media only screen and (min-width: 120.0625em) {
    .admin .hide-for-small-only, .admin .show-for-small-up, .admin .hide-for-small, .admin .hide-for-small-down, .admin .hide-for-medium-only, .admin .show-for-medium-up, .admin .hide-for-medium, .admin .hide-for-medium-down, .admin .hide-for-large-only, .admin .show-for-large-up, .admin .hide-for-large, .admin .hide-for-large-down, .admin .hide-for-xlarge-only, .admin .show-for-xlarge-up, .admin .hide-for-xlarge, .admin .hide-for-xlarge-down, .admin .show-for-xxlarge-only, .admin .show-for-xxlarge-up, .admin .show-for-xxlarge, .admin .show-for-xxlarge-down {
      display: inherit !important; }
    .admin .show-for-small-only, .admin .hide-for-small-up, .admin .show-for-small, .admin .show-for-small-down, .admin .show-for-medium-only, .admin .hide-for-medium-up, .admin .show-for-medium, .admin .show-for-medium-down, .admin .show-for-large-only, .admin .hide-for-large-up, .admin .show-for-large, .admin .show-for-large-down, .admin .show-for-xlarge-only, .admin .hide-for-xlarge-up, .admin .show-for-xlarge, .admin .show-for-xlarge-down, .admin .hide-for-xxlarge-only, .admin .hide-for-xxlarge-up, .admin .hide-for-xxlarge, .admin .hide-for-xxlarge-down {
      display: none !important; }
    .admin .hidden-for-small-only, .admin .visible-for-small-up, .admin .hidden-for-small, .admin .hidden-for-small-down, .admin .hidden-for-medium-only, .admin .visible-for-medium-up, .admin .hidden-for-medium, .admin .hidden-for-medium-down, .admin .hidden-for-large-only, .admin .visible-for-large-up, .admin .hidden-for-large, .admin .hidden-for-large-down, .admin .hidden-for-xlarge-only, .admin .visible-for-xlarge-up, .admin .hidden-for-xlarge, .admin .hidden-for-xlarge-down, .admin .visible-for-xxlarge-only, .admin .visible-for-xxlarge-up, .admin .visible-for-xxlarge, .admin .visible-for-xxlarge-down {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto; }
    .admin .visible-for-small-only, .admin .hidden-for-small-up, .admin .visible-for-small, .admin .visible-for-small-down, .admin .visible-for-medium-only, .admin .hidden-for-medium-up, .admin .visible-for-medium, .admin .visible-for-medium-down, .admin .visible-for-large-only, .admin .hidden-for-large-up, .admin .visible-for-large, .admin .visible-for-large-down, .admin .visible-for-xlarge-only, .admin .hidden-for-xlarge-up, .admin .visible-for-xlarge, .admin .visible-for-xlarge-down, .admin .hidden-for-xxlarge-only, .admin .hidden-for-xxlarge-up, .admin .hidden-for-xxlarge, .admin .hidden-for-xxlarge-down {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px; }
    .admin table.hide-for-small-only, .admin table.show-for-small-up, .admin table.hide-for-small, .admin table.hide-for-small-down, .admin table.hide-for-medium-only, .admin table.show-for-medium-up, .admin table.hide-for-medium, .admin table.hide-for-medium-down, .admin table.hide-for-large-only, .admin table.show-for-large-up, .admin table.hide-for-large, .admin table.hide-for-large-down, .admin table.hide-for-xlarge-only, .admin table.show-for-xlarge-up, .admin table.hide-for-xlarge, .admin table.hide-for-xlarge-down, .admin table.show-for-xxlarge-only, .admin table.show-for-xxlarge-up, .admin table.show-for-xxlarge, .admin table.show-for-xxlarge-down {
      display: table !important; }
    .admin thead.hide-for-small-only, .admin thead.show-for-small-up, .admin thead.hide-for-small, .admin thead.hide-for-small-down, .admin thead.hide-for-medium-only, .admin thead.show-for-medium-up, .admin thead.hide-for-medium, .admin thead.hide-for-medium-down, .admin thead.hide-for-large-only, .admin thead.show-for-large-up, .admin thead.hide-for-large, .admin thead.hide-for-large-down, .admin thead.hide-for-xlarge-only, .admin thead.show-for-xlarge-up, .admin thead.hide-for-xlarge, .admin thead.hide-for-xlarge-down, .admin thead.show-for-xxlarge-only, .admin thead.show-for-xxlarge-up, .admin thead.show-for-xxlarge, .admin thead.show-for-xxlarge-down {
      display: table-header-group !important; }
    .admin tbody.hide-for-small-only, .admin tbody.show-for-small-up, .admin tbody.hide-for-small, .admin tbody.hide-for-small-down, .admin tbody.hide-for-medium-only, .admin tbody.show-for-medium-up, .admin tbody.hide-for-medium, .admin tbody.hide-for-medium-down, .admin tbody.hide-for-large-only, .admin tbody.show-for-large-up, .admin tbody.hide-for-large, .admin tbody.hide-for-large-down, .admin tbody.hide-for-xlarge-only, .admin tbody.show-for-xlarge-up, .admin tbody.hide-for-xlarge, .admin tbody.hide-for-xlarge-down, .admin tbody.show-for-xxlarge-only, .admin tbody.show-for-xxlarge-up, .admin tbody.show-for-xxlarge, .admin tbody.show-for-xxlarge-down {
      display: table-row-group !important; }
    .admin tr.hide-for-small-only, .admin tr.show-for-small-up, .admin tr.hide-for-small, .admin tr.hide-for-small-down, .admin tr.hide-for-medium-only, .admin tr.show-for-medium-up, .admin tr.hide-for-medium, .admin tr.hide-for-medium-down, .admin tr.hide-for-large-only, .admin tr.show-for-large-up, .admin tr.hide-for-large, .admin tr.hide-for-large-down, .admin tr.hide-for-xlarge-only, .admin tr.show-for-xlarge-up, .admin tr.hide-for-xlarge, .admin tr.hide-for-xlarge-down, .admin tr.show-for-xxlarge-only, .admin tr.show-for-xxlarge-up, .admin tr.show-for-xxlarge, .admin tr.show-for-xxlarge-down {
      display: table-row; }
    .admin th.hide-for-small-only, .admin td.hide-for-small-only, .admin th.show-for-small-up, .admin td.show-for-small-up, .admin th.hide-for-small, .admin td.hide-for-small, .admin th.hide-for-small-down, .admin td.hide-for-small-down, .admin th.hide-for-medium-only, .admin td.hide-for-medium-only, .admin th.show-for-medium-up, .admin td.show-for-medium-up, .admin th.hide-for-medium, .admin td.hide-for-medium, .admin th.hide-for-medium-down, .admin td.hide-for-medium-down, .admin th.hide-for-large-only, .admin td.hide-for-large-only, .admin th.show-for-large-up, .admin td.show-for-large-up, .admin th.hide-for-large, .admin td.hide-for-large, .admin th.hide-for-large-down, .admin td.hide-for-large-down, .admin th.hide-for-xlarge-only, .admin td.hide-for-xlarge-only, .admin th.show-for-xlarge-up, .admin td.show-for-xlarge-up, .admin th.hide-for-xlarge, .admin td.hide-for-xlarge, .admin th.hide-for-xlarge-down, .admin td.hide-for-xlarge-down, .admin th.show-for-xxlarge-only, .admin td.show-for-xxlarge-only, .admin th.show-for-xxlarge-up, .admin td.show-for-xxlarge-up, .admin th.show-for-xxlarge, .admin td.show-for-xxlarge, .admin th.show-for-xxlarge-down, .admin td.show-for-xxlarge-down {
      display: table-cell !important; } }
  .admin .show-for-landscape, .admin .hide-for-portrait {
    display: inherit !important; }
  .admin .hide-for-landscape, .admin .show-for-portrait {
    display: none !important; }
  .admin table.hide-for-landscape, .admin table.show-for-portrait {
    display: table !important; }
  .admin thead.hide-for-landscape, .admin thead.show-for-portrait {
    display: table-header-group !important; }
  .admin tbody.hide-for-landscape, .admin tbody.show-for-portrait {
    display: table-row-group !important; }
  .admin tr.hide-for-landscape, .admin tr.show-for-portrait {
    display: table-row !important; }
  .admin td.hide-for-landscape, .admin td.show-for-portrait, .admin th.hide-for-landscape, .admin th.show-for-portrait {
    display: table-cell !important; }
  @media only screen and (orientation: landscape) {
    .admin .show-for-landscape, .admin .hide-for-portrait {
      display: inherit !important; }
    .admin .hide-for-landscape, .admin .show-for-portrait {
      display: none !important; }
    .admin table.show-for-landscape, .admin table.hide-for-portrait {
      display: table !important; }
    .admin thead.show-for-landscape, .admin thead.hide-for-portrait {
      display: table-header-group !important; }
    .admin tbody.show-for-landscape, .admin tbody.hide-for-portrait {
      display: table-row-group !important; }
    .admin tr.show-for-landscape, .admin tr.hide-for-portrait {
      display: table-row !important; }
    .admin td.show-for-landscape, .admin td.hide-for-portrait, .admin th.show-for-landscape, .admin th.hide-for-portrait {
      display: table-cell !important; } }
  @media only screen and (orientation: portrait) {
    .admin .show-for-portrait, .admin .hide-for-landscape {
      display: inherit !important; }
    .admin .hide-for-portrait, .admin .show-for-landscape {
      display: none !important; }
    .admin table.show-for-portrait, .admin table.hide-for-landscape {
      display: table !important; }
    .admin thead.show-for-portrait, .admin thead.hide-for-landscape {
      display: table-header-group !important; }
    .admin tbody.show-for-portrait, .admin tbody.hide-for-landscape {
      display: table-row-group !important; }
    .admin tr.show-for-portrait, .admin tr.hide-for-landscape {
      display: table-row !important; }
    .admin td.show-for-portrait, .admin td.hide-for-landscape, .admin th.show-for-portrait, .admin th.hide-for-landscape {
      display: table-cell !important; } }
  .admin .show-for-touch {
    display: none !important; }
  .admin .hide-for-touch {
    display: inherit !important; }
  .admin .touch .show-for-touch {
    display: inherit !important; }
  .admin .touch .hide-for-touch {
    display: none !important; }
  .admin table.hide-for-touch {
    display: table !important; }
  .admin .touch table.show-for-touch {
    display: table !important; }
  .admin thead.hide-for-touch {
    display: table-header-group !important; }
  .admin .touch thead.show-for-touch {
    display: table-header-group !important; }
  .admin tbody.hide-for-touch {
    display: table-row-group !important; }
  .admin .touch tbody.show-for-touch {
    display: table-row-group !important; }
  .admin tr.hide-for-touch {
    display: table-row !important; }
  .admin .touch tr.show-for-touch {
    display: table-row !important; }
  .admin td.hide-for-touch {
    display: table-cell !important; }
  .admin .touch td.show-for-touch {
    display: table-cell !important; }
  .admin th.hide-for-touch {
    display: table-cell !important; }
  .admin .touch th.show-for-touch {
    display: table-cell !important; }
  .admin .show-for-sr {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px; }
  .admin .show-on-focus {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px; }
  .admin .show-on-focus:focus, .admin .show-on-focus:active {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .admin .print-only {
    display: none !important; }
  @media print {
    .admin * {
      background: transparent !important;
      box-shadow: none !important;
      color: #000 !important;
      text-shadow: none !important; }
    .admin .show-for-print {
      display: block; }
    .admin .hide-for-print {
      display: none; }
    .admin table.show-for-print {
      display: table !important; }
    .admin thead.show-for-print {
      display: table-header-group !important; }
    .admin tbody.show-for-print {
      display: table-row-group !important; }
    .admin tr.show-for-print {
      display: table-row !important; }
    .admin td.show-for-print {
      display: table-cell !important; }
    .admin th.show-for-print {
      display: table-cell !important; }
    .admin a, .admin a:visited {
      text-decoration: underline; }
    .admin a[href]:after {
      content: " (" attr(href) ")"; }
    .admin abbr[title]:after {
      content: " (" attr(title) ")"; }
    .admin .ir a:after, .admin a[href^="javascript:"]:after, .admin a[href^="#"]:after {
      content: ""; }
    .admin pre, .admin blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
    .admin thead {
      display: table-header-group; }
    .admin tr, .admin img {
      page-break-inside: avoid; }
    .admin img {
      max-width: 100% !important; }
    @page {
      .admin {
        margin: 0.5cm; } }
    .admin p, .admin h2, .admin h3 {
      orphans: 3;
      widows: 3; }
    .admin h2, .admin h3 {
      page-break-after: avoid; }
    .admin .hide-on-print {
      display: none !important; }
    .admin .print-only {
      display: block !important; }
    .admin .hide-for-print {
      display: none !important; }
    .admin .show-for-print {
      display: inherit !important; } }
  @media print {
    .admin .show-for-print {
      display: block; }
    .admin .hide-for-print {
      display: none; }
    .admin table.show-for-print {
      display: table !important; }
    .admin thead.show-for-print {
      display: table-header-group !important; }
    .admin tbody.show-for-print {
      display: table-row-group !important; }
    .admin tr.show-for-print {
      display: table-row !important; }
    .admin td.show-for-print {
      display: table-cell !important; }
    .admin th.show-for-print {
      display: table-cell !important; } }
  @media not print {
    .admin .show-for-print {
      display: none !important; } }

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