﻿@charset "UTF-8";
@font-face {
  font-family: "futura";
  src: url("../../../../../fonts/Futura/Futura.ttc") format("truetype"); }

meta.foundation-version {
  font-family: "/{{VERSION}}/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:960px)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:961px)/";
  width: 961px; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:961px) and (max-width:90em)/";
  width: 961px; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

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

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

table {
  background: #FFFFFF;
  margin-bottom: 1.25rem;
  border: solid 1px #DDDDDD;
  table-layout: auto; }
  table caption {
    background: transparent;
    color: #222222;
    font-size: 1rem;
    font-weight: bold; }
  table thead {
    background: #F5F5F5; }
    table thead tr th,
    table thead tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tfoot {
    background: #F5F5F5; }
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tr th,
  table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222222;
    text-align: left; }
  table tr.even:not(.ignore-zebra), table tr.alt:not(.ignore-zebra), table tr:not(.ignore-zebra:nth-of-type(even)) {
    background: #F9F9F9; }
  table thead tr th,
  table tfoot tr th,
  table tfoot tr td,
  table tbody tr th,
  table tbody tr td,
  table tr td {
    display: table-cell;
    line-height: 1.125rem; }

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* 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.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* 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.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * 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.
 */
button,
select {
  text-transform: none; }

/**
 * 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.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * 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.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 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`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 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).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * 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).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 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.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * 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.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 60rem; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: left; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .small-0 {
    width: 0%;
    display: none; }
  td.small-0 {
    width: 0%;
    display: none; }
  .small-1 {
    width: 8.33333%;
    display: block; }
  td.small-1 {
    width: 8.33333%;
    display: table-cell; }
  .small-2 {
    width: 16.66667%;
    display: block; }
  td.small-2 {
    width: 16.66667%;
    display: table-cell; }
  .small-3 {
    width: 25%;
    display: block; }
  td.small-3 {
    width: 25%;
    display: table-cell; }
  .small-4 {
    width: 33.33333%;
    display: block; }
  td.small-4 {
    width: 33.33333%;
    display: table-cell; }
  .small-5 {
    width: 41.66667%;
    display: block; }
  td.small-5 {
    width: 41.66667%;
    display: table-cell; }
  .small-6 {
    width: 50%;
    display: block; }
  td.small-6 {
    width: 50%;
    display: table-cell; }
  .small-7 {
    width: 58.33333%;
    display: block; }
  td.small-7 {
    width: 58.33333%;
    display: table-cell; }
  .small-8 {
    width: 66.66667%;
    display: block; }
  td.small-8 {
    width: 66.66667%;
    display: table-cell; }
  .small-9 {
    width: 75%;
    display: block; }
  td.small-9 {
    width: 75%;
    display: table-cell; }
  .small-10 {
    width: 83.33333%;
    display: block; }
  td.small-10 {
    width: 83.33333%;
    display: table-cell; }
  .small-11 {
    width: 91.66667%;
    display: block; }
  td.small-11 {
    width: 91.66667%;
    display: table-cell; }
  .small-12 {
    width: 100%;
    display: block; }
  td.small-12 {
    width: 100%;
    display: table-cell; }
  .small-offset-0 {
    margin-left: 0% !important; }
  .small-offset-1 {
    margin-left: 8.33333% !important; }
  .small-offset-2 {
    margin-left: 16.66667% !important; }
  .small-offset-3 {
    margin-left: 25% !important; }
  .small-offset-4 {
    margin-left: 33.33333% !important; }
  .small-offset-5 {
    margin-left: 41.66667% !important; }
  .small-offset-6 {
    margin-left: 50% !important; }
  .small-offset-7 {
    margin-left: 58.33333% !important; }
  .small-offset-8 {
    margin-left: 66.66667% !important; }
  .small-offset-9 {
    margin-left: 75% !important; }
  .small-offset-10 {
    margin-left: 83.33333% !important; }
  .small-offset-11 {
    margin-left: 91.66667% !important; }
  col.small-table-0 {
    width: 0%; }
  col.small-table-1 {
    width: 8.33333%; }
  col.small-table-2 {
    width: 16.66667%; }
  col.small-table-3 {
    width: 25%; }
  col.small-table-4 {
    width: 33.33333%; }
  col.small-table-5 {
    width: 41.66667%; }
  col.small-table-6 {
    width: 50%; }
  col.small-table-7 {
    width: 58.33333%; }
  col.small-table-8 {
    width: 66.66667%; }
  col.small-table-9 {
    width: 75%; }
  col.small-table-10 {
    width: 83.33333%; }
  col.small-table-11 {
    width: 91.66667%; }
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0;
    padding-right: 0;
    float: left; } }

@media only screen and (min-width: 40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .medium-0 {
    width: 0%;
    display: none; }
  td.medium-0 {
    width: 0%;
    display: none; }
  .medium-1 {
    width: 8.33333%;
    display: block; }
  td.medium-1 {
    width: 8.33333%;
    display: table-cell; }
  .medium-2 {
    width: 16.66667%;
    display: block; }
  td.medium-2 {
    width: 16.66667%;
    display: table-cell; }
  .medium-3 {
    width: 25%;
    display: block; }
  td.medium-3 {
    width: 25%;
    display: table-cell; }
  .medium-4 {
    width: 33.33333%;
    display: block; }
  td.medium-4 {
    width: 33.33333%;
    display: table-cell; }
  .medium-5 {
    width: 41.66667%;
    display: block; }
  td.medium-5 {
    width: 41.66667%;
    display: table-cell; }
  .medium-6 {
    width: 50%;
    display: block; }
  td.medium-6 {
    width: 50%;
    display: table-cell; }
  .medium-7 {
    width: 58.33333%;
    display: block; }
  td.medium-7 {
    width: 58.33333%;
    display: table-cell; }
  .medium-8 {
    width: 66.66667%;
    display: block; }
  td.medium-8 {
    width: 66.66667%;
    display: table-cell; }
  .medium-9 {
    width: 75%;
    display: block; }
  td.medium-9 {
    width: 75%;
    display: table-cell; }
  .medium-10 {
    width: 83.33333%;
    display: block; }
  td.medium-10 {
    width: 83.33333%;
    display: table-cell; }
  .medium-11 {
    width: 91.66667%;
    display: block; }
  td.medium-11 {
    width: 91.66667%;
    display: table-cell; }
  .medium-12 {
    width: 100%;
    display: block; }
  td.medium-12 {
    width: 100%;
    display: table-cell; }
  .medium-offset-0 {
    margin-left: 0% !important; }
  .medium-offset-1 {
    margin-left: 8.33333% !important; }
  .medium-offset-2 {
    margin-left: 16.66667% !important; }
  .medium-offset-3 {
    margin-left: 25% !important; }
  .medium-offset-4 {
    margin-left: 33.33333% !important; }
  .medium-offset-5 {
    margin-left: 41.66667% !important; }
  .medium-offset-6 {
    margin-left: 50% !important; }
  .medium-offset-7 {
    margin-left: 58.33333% !important; }
  .medium-offset-8 {
    margin-left: 66.66667% !important; }
  .medium-offset-9 {
    margin-left: 75% !important; }
  .medium-offset-10 {
    margin-left: 83.33333% !important; }
  .medium-offset-11 {
    margin-left: 91.66667% !important; }
  col.medium-table-0 {
    width: 0%; }
  col.medium-table-1 {
    width: 8.33333%; }
  col.medium-table-2 {
    width: 16.66667%; }
  col.medium-table-3 {
    width: 25%; }
  col.medium-table-4 {
    width: 33.33333%; }
  col.medium-table-5 {
    width: 41.66667%; }
  col.medium-table-6 {
    width: 50%; }
  col.medium-table-7 {
    width: 58.33333%; }
  col.medium-table-8 {
    width: 66.66667%; }
  col.medium-table-9 {
    width: 75%; }
  col.medium-table-10 {
    width: 83.33333%; }
  col.medium-table-11 {
    width: 91.66667%; }
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }

@media only screen and (min-width: 961px) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .large-0 {
    width: 0%;
    display: none; }
  td.large-0 {
    width: 0%;
    display: none; }
  .large-1 {
    width: 8.33333%;
    display: block; }
  td.large-1 {
    width: 8.33333%;
    display: table-cell; }
  .large-2 {
    width: 16.66667%;
    display: block; }
  td.large-2 {
    width: 16.66667%;
    display: table-cell; }
  .large-3 {
    width: 25%;
    display: block; }
  td.large-3 {
    width: 25%;
    display: table-cell; }
  .large-4 {
    width: 33.33333%;
    display: block; }
  td.large-4 {
    width: 33.33333%;
    display: table-cell; }
  .large-5 {
    width: 41.66667%;
    display: block; }
  td.large-5 {
    width: 41.66667%;
    display: table-cell; }
  .large-6 {
    width: 50%;
    display: block; }
  td.large-6 {
    width: 50%;
    display: table-cell; }
  .large-7 {
    width: 58.33333%;
    display: block; }
  td.large-7 {
    width: 58.33333%;
    display: table-cell; }
  .large-8 {
    width: 66.66667%;
    display: block; }
  td.large-8 {
    width: 66.66667%;
    display: table-cell; }
  .large-9 {
    width: 75%;
    display: block; }
  td.large-9 {
    width: 75%;
    display: table-cell; }
  .large-10 {
    width: 83.33333%;
    display: block; }
  td.large-10 {
    width: 83.33333%;
    display: table-cell; }
  .large-11 {
    width: 91.66667%;
    display: block; }
  td.large-11 {
    width: 91.66667%;
    display: table-cell; }
  .large-12 {
    width: 100%;
    display: block; }
  td.large-12 {
    width: 100%;
    display: table-cell; }
  .large-offset-0 {
    margin-left: 0% !important; }
  .large-offset-1 {
    margin-left: 8.33333% !important; }
  .large-offset-2 {
    margin-left: 16.66667% !important; }
  .large-offset-3 {
    margin-left: 25% !important; }
  .large-offset-4 {
    margin-left: 33.33333% !important; }
  .large-offset-5 {
    margin-left: 41.66667% !important; }
  .large-offset-6 {
    margin-left: 50% !important; }
  .large-offset-7 {
    margin-left: 58.33333% !important; }
  .large-offset-8 {
    margin-left: 66.66667% !important; }
  .large-offset-9 {
    margin-left: 75% !important; }
  .large-offset-10 {
    margin-left: 83.33333% !important; }
  .large-offset-11 {
    margin-left: 91.66667% !important; }
  col.large-table-0 {
    width: 0%; }
  col.large-table-1 {
    width: 8.33333%; }
  col.large-table-2 {
    width: 16.66667%; }
  col.large-table-3 {
    width: 25%; }
  col.large-table-4 {
    width: 33.33333%; }
  col.large-table-5 {
    width: 41.66667%; }
  col.large-table-6 {
    width: 50%; }
  col.large-table-7 {
    width: 58.33333%; }
  col.large-table-8 {
    width: 66.66667%; }
  col.large-table-9 {
    width: 75%; }
  col.large-table-10 {
    width: 83.33333%; }
  col.large-table-11 {
    width: 91.66667%; }
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }

.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #D70926;
  border-color: #b90821;
  color: #FFFFFF; }
  .alert-box .close {
    font-size: 1.375rem;
    padding: 9px 6px 4px;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -0.6875rem;
    right: 0.25rem;
    color: #333333;
    opacity: 0.3;
    background: inherit; }
    .alert-box .close:hover, .alert-box .close:focus {
      opacity: 0.5; }
  .alert-box.radius, .firsttime-memberdetails-editor-field input.alert-box {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .alert-box.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
  .alert-box.success {
    background-color: #43AC6A;
    border-color: #3a945b;
    color: #FFFFFF; }
  .alert-box.alert {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #FFFFFF; }
  .alert-box.secondary {
    background-color: #CFD2D3;
    border-color: #b0b5b7;
    color: #44494a; }
  .alert-box.warning {
    background-color: #f08a24;
    border-color: #de770f;
    color: #FFFFFF; }
  .alert-box.info {
    background-color: #a0d3e8;
    border-color: #74bfdd;
    color: #44494a; }
  .alert-box.alert-close {
    opacity: 0; }

.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #e9ebeb;
  border-color: #d1d4d5;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  .breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    text-transform: uppercase;
    color: #D70926; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a {
      color: #D70926; }
    .breadcrumbs > *.current {
      cursor: default;
      color: #333333; }
      .breadcrumbs > *.current a {
        cursor: default;
        color: #333333; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover,
      .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .breadcrumbs > *:before {
      content: "/";
      color: #AAAAAA;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }

/* Accessibility - hides the forward slash */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/"; }

button, .button {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: futura, Arial;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0.0625rem;
  padding-left: 0;
  font-size: 1rem;
  background-color: #D70926;
  border-color: #ac071e;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #ac071e; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: #FFFFFF; }
  button.secondary, .button.secondary {
    background-color: #CFD2D3;
    border-color: #a3a9ab;
    color: #333333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #a3a9ab; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #FFFFFF; }
  button.success, .button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #FFFFFF; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #368a55; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: #FFFFFF; }
  button.alert, .button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #FFFFFF; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #cf2a0e; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: #FFFFFF; }
  button.warning, .button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #FFFFFF; }
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      background-color: #cf6e0e; }
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      color: #FFFFFF; }
  button.info, .button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333; }
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      background-color: #61b6d9; }
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      color: #FFFFFF; }
  button.large, .button.large {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.0625rem;
    padding-left: 0;
    font-size: 1rem; }
  button.small, .button.small {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.0625rem;
    padding-left: 0;
    font-size: 1rem; }
  button.tiny, .button.tiny {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.0625rem;
    padding-left: 0;
    font-size: 1rem; }
  button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  button.radius, .button.radius, .firsttime-memberdetails-editor-field input.button {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  button.round, .button.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #D70926;
    border-color: #ac071e;
    color: #FFFFFF;
    cursor: default;
    opacity: 0.7;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #ac071e; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: #FFFFFF; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #D70926; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #CFD2D3;
      border-color: #a3a9ab;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #a3a9ab; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #FFFFFF; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #CFD2D3; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #43AC6A;
      border-color: #368a55;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #368a55; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: #FFFFFF; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #43AC6A; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #f04124;
      border-color: #cf2a0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #cf2a0e; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: #FFFFFF; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #f04124; }
    button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
      background-color: #f08a24;
      border-color: #cf6e0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #cf6e0e; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        color: #FFFFFF; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #f08a24; }
    button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
      background-color: #a0d3e8;
      border-color: #61b6d9;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #61b6d9; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        color: #FFFFFF; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #a0d3e8; }

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

@media only screen and (min-width: 40.063em) {
  button, .button {
    display: inline-block; } }

.button-group {
  list-style: none;
  margin: 0;
  left: 0; }
  .button-group:before, .button-group:after {
    content: " ";
    display: table; }
  .button-group:after {
    clear: both; }
  .button-group > li {
    margin: 0 -2px;
    display: inline-block; }
    .button-group > li > button, .button-group > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group > li:first-child button, .button-group > li:first-child .button {
      border-left: 0; }
  .button-group.stack > li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
    float: none; }
    .button-group.stack > li > button, .button-group.stack > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
      border-left: 0; }
    .button-group.stack > li > button, .button-group.stack > li .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
      border-top: 0; }
  .button-group.stack-for-small > li {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
      border-left: 0; }
    @media only screen and (max-width: 40em) {
      .button-group.stack-for-small > li {
        margin: 0 -2px;
        display: inline-block;
        display: block;
        margin: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
          border-left: 1px solid;
          border-color: rgba(255, 255, 255, 0.5); }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
          border-left: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
          border-top: 1px solid;
          border-color: rgba(255, 255, 255, 0.5);
          border-left-width: 0;
          margin: 0;
          display: block; }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
          border-top: 0; } }
  .button-group.radius > *, .firsttime-memberdetails-editor-field input.button-group > * {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.radius > * > button, .firsttime-memberdetails-editor-field input.button-group > * > button, .button-group.radius > * .button, .firsttime-memberdetails-editor-field input.button-group > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius > *:first-child button, .firsttime-memberdetails-editor-field input.button-group > *:first-child button, .button-group.radius > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group > *:first-child .button {
      border-left: 0; }
    .button-group.radius > *, .firsttime-memberdetails-editor-field input.button-group > *,
    .button-group.radius > * > a, .firsttime-memberdetails-editor-field input.button-group > * > a,
    .button-group.radius > * > button, .firsttime-memberdetails-editor-field input.button-group > * > button,
    .button-group.radius > * > .button, .firsttime-memberdetails-editor-field input.button-group > * > .button {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
    .button-group.radius > *:first-child, .firsttime-memberdetails-editor-field input.button-group > *:first-child,
    .button-group.radius > *:first-child > a, .firsttime-memberdetails-editor-field input.button-group > *:first-child > a,
    .button-group.radius > *:first-child > button, .firsttime-memberdetails-editor-field input.button-group > *:first-child > button,
    .button-group.radius > *:first-child > .button, .firsttime-memberdetails-editor-field input.button-group > *:first-child > .button {
      -webkit-border-bottom-left-radius: 10px;
      -webkit-border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      border-top-left-radius: 10px; }
    .button-group.radius > *:last-child, .firsttime-memberdetails-editor-field input.button-group > *:last-child,
    .button-group.radius > *:last-child > a, .firsttime-memberdetails-editor-field input.button-group > *:last-child > a,
    .button-group.radius > *:last-child > button, .firsttime-memberdetails-editor-field input.button-group > *:last-child > button,
    .button-group.radius > *:last-child > .button, .firsttime-memberdetails-editor-field input.button-group > *:last-child > .button {
      -webkit-border-bottom-right-radius: 10px;
      -webkit-border-top-right-radius: 10px;
      border-bottom-right-radius: 10px;
      border-top-right-radius: 10px; }
  .button-group.radius.stack > *, .firsttime-memberdetails-editor-field input.button-group.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.radius.stack > * > button, .firsttime-memberdetails-editor-field input.button-group.stack > * > button, .button-group.radius.stack > * .button, .firsttime-memberdetails-editor-field input.button-group.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius.stack > *:first-child button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child button, .button-group.radius.stack > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child .button {
      border-left: 0; }
    .button-group.radius.stack > * > button, .firsttime-memberdetails-editor-field input.button-group.stack > * > button, .button-group.radius.stack > * .button, .firsttime-memberdetails-editor-field input.button-group.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.radius.stack > *:first-child button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child button, .button-group.radius.stack > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child .button {
      border-top: 0; }
    .button-group.radius.stack > *, .firsttime-memberdetails-editor-field input.button-group.stack > *,
    .button-group.radius.stack > * > a, .firsttime-memberdetails-editor-field input.button-group.stack > * > a,
    .button-group.radius.stack > * > button, .firsttime-memberdetails-editor-field input.button-group.stack > * > button,
    .button-group.radius.stack > * > .button, .firsttime-memberdetails-editor-field input.button-group.stack > * > .button {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
    .button-group.radius.stack > *:first-child, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child,
    .button-group.radius.stack > *:first-child > a, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child > a,
    .button-group.radius.stack > *:first-child > button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child > button,
    .button-group.radius.stack > *:first-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack > *:first-child > .button {
      -webkit-top-left-radius: 10px;
      -webkit-top-right-radius: 10px;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
    .button-group.radius.stack > *:last-child, .firsttime-memberdetails-editor-field input.button-group.stack > *:last-child,
    .button-group.radius.stack > *:last-child > a, .firsttime-memberdetails-editor-field input.button-group.stack > *:last-child > a,
    .button-group.radius.stack > *:last-child > button, .firsttime-memberdetails-editor-field input.button-group.stack > *:last-child > button,
    .button-group.radius.stack > *:last-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 10px;
      -webkit-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }
  @media only screen and (min-width: 40.063em) {
    .button-group.radius.stack-for-small > *, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .button-group.radius.stack-for-small > * > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.radius.stack-for-small > *, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *,
      .button-group.radius.stack-for-small > * > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > a,
      .button-group.radius.stack-for-small > * > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > .button {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child,
      .button-group.radius.stack-for-small > *:first-child > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > a,
      .button-group.radius.stack-for-small > *:first-child > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > .button {
        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px; }
      .button-group.radius.stack-for-small > *:last-child, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child,
      .button-group.radius.stack-for-small > *:last-child > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > a,
      .button-group.radius.stack-for-small > *:last-child > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > .button {
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px; } }
  @media only screen and (max-width: 40em) {
    .button-group.radius.stack-for-small > *, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.radius.stack-for-small > * > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.radius.stack-for-small > * > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .button-group.radius.stack-for-small > *:first-child button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child .button {
        border-top: 0; }
      .button-group.radius.stack-for-small > *, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *,
      .button-group.radius.stack-for-small > * > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > a,
      .button-group.radius.stack-for-small > * > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > * > .button {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child,
      .button-group.radius.stack-for-small > *:first-child > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > a,
      .button-group.radius.stack-for-small > *:first-child > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 10px;
        -webkit-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px; }
      .button-group.radius.stack-for-small > *:last-child, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child,
      .button-group.radius.stack-for-small > *:last-child > a, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > a,
      .button-group.radius.stack-for-small > *:last-child > button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > .button, .firsttime-memberdetails-editor-field input.button-group.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 10px;
        -webkit-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px; } }
  .button-group.round > * {
    margin: 0 -2px;
    display: inline-block; }
    .button-group.round > * > button, .button-group.round > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
      border-left: 0; }
    .button-group.round > *,
    .button-group.round > * > a,
    .button-group.round > * > button,
    .button-group.round > * > .button {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
    .button-group.round > *:first-child,
    .button-group.round > *:first-child > a,
    .button-group.round > *:first-child > button,
    .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; }
    .button-group.round > *:last-child,
    .button-group.round > *:last-child > a,
    .button-group.round > *:last-child > button,
    .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; }
  .button-group.round.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
      border-left: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
      border-top: 0; }
    .button-group.round.stack > *,
    .button-group.round.stack > * > a,
    .button-group.round.stack > * > button,
    .button-group.round.stack > * > .button {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
    .button-group.round.stack > *:first-child,
    .button-group.round.stack > *:first-child > a,
    .button-group.round.stack > *:first-child > button,
    .button-group.round.stack > *:first-child > .button {
      -webkit-top-left-radius: 0;
      -webkit-top-right-radius: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .button-group.round.stack > *:last-child,
    .button-group.round.stack > *:last-child > a,
    .button-group.round.stack > *:last-child > button,
    .button-group.round.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 0;
      -webkit-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
  @media only screen and (min-width: 40.063em) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.round.stack-for-small > *,
      .button-group.round.stack-for-small > * > a,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > .button {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child,
      .button-group.round.stack-for-small > *:first-child > a,
      .button-group.round.stack-for-small > *:first-child > button,
      .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; }
      .button-group.round.stack-for-small > *:last-child,
      .button-group.round.stack-for-small > *:last-child > a,
      .button-group.round.stack-for-small > *:last-child > button,
      .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) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
        border-top: 0; }
      .button-group.round.stack-for-small > *,
      .button-group.round.stack-for-small > * > a,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > .button {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child,
      .button-group.round.stack-for-small > *:first-child > a,
      .button-group.round.stack-for-small > *:first-child > button,
      .button-group.round.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 0;
        -webkit-top-right-radius: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      .button-group.round.stack-for-small > *:last-child,
      .button-group.round.stack-for-small > *:last-child > a,
      .button-group.round.stack-for-small > *:last-child > button,
      .button-group.round.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 0;
        -webkit-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; } }
  .button-group.even-2 li {
    margin: 0 -2px;
    display: inline-block;
    width: 50%; }
    .button-group.even-2 li > button, .button-group.even-2 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
      border-left: 0; }
    .button-group.even-2 li button, .button-group.even-2 li .button {
      width: 100%; }
  .button-group.even-3 li {
    margin: 0 -2px;
    display: inline-block;
    width: 33.33333%; }
    .button-group.even-3 li > button, .button-group.even-3 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
      border-left: 0; }
    .button-group.even-3 li button, .button-group.even-3 li .button {
      width: 100%; }
  .button-group.even-4 li {
    margin: 0 -2px;
    display: inline-block;
    width: 25%; }
    .button-group.even-4 li > button, .button-group.even-4 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
      border-left: 0; }
    .button-group.even-4 li button, .button-group.even-4 li .button {
      width: 100%; }
  .button-group.even-5 li {
    margin: 0 -2px;
    display: inline-block;
    width: 20%; }
    .button-group.even-5 li > button, .button-group.even-5 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
      border-left: 0; }
    .button-group.even-5 li button, .button-group.even-5 li .button {
      width: 100%; }
  .button-group.even-6 li {
    margin: 0 -2px;
    display: inline-block;
    width: 16.66667%; }
    .button-group.even-6 li > button, .button-group.even-6 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
      border-left: 0; }
    .button-group.even-6 li button, .button-group.even-6 li .button {
      width: 100%; }
  .button-group.even-7 li {
    margin: 0 -2px;
    display: inline-block;
    width: 14.28571%; }
    .button-group.even-7 li > button, .button-group.even-7 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
      border-left: 0; }
    .button-group.even-7 li button, .button-group.even-7 li .button {
      width: 100%; }
  .button-group.even-8 li {
    margin: 0 -2px;
    display: inline-block;
    width: 12.5%; }
    .button-group.even-8 li > button, .button-group.even-8 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
      border-left: 0; }
    .button-group.even-8 li button, .button-group.even-8 li .button {
      width: 100%; }

.button-bar:before, .button-bar:after {
  content: " ";
  display: table; }

.button-bar:after {
  clear: both; }

.button-bar .button-group {
  float: left;
  margin-right: 0.625rem; }
  .button-bar .button-group div {
    overflow: hidden; }

/* Foundation Dropdowns */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #FFFFFF transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 89; }
  .f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #cccccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 88; }
  .f-dropdown.right:before {
    left: auto;
    right: 10px; }
  .f-dropdown.right:after {
    left: auto;
    right: 9px; }
  .f-dropdown.drop-right {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
    .f-dropdown.drop-right > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-right > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-right:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent #FFFFFF transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 10px;
      left: -12px;
      z-index: 89; }
    .f-dropdown.drop-right:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent #cccccc transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 9px;
      left: -14px;
      z-index: 88; }
  .f-dropdown.drop-left {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
    .f-dropdown.drop-left > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-left > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-left:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent transparent #FFFFFF;
      border-left-style: solid;
      position: absolute;
      top: 10px;
      right: -12px;
      left: auto;
      z-index: 89; }
    .f-dropdown.drop-left:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent transparent transparent #cccccc;
      border-left-style: solid;
      position: absolute;
      top: 9px;
      right: -14px;
      left: auto;
      z-index: 88; }
  .f-dropdown.drop-top {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: -2px;
    margin-left: 0;
    max-width: 200px; }
    .f-dropdown.drop-top > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-top > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-top:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #FFFFFF transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -12px;
      left: 10px;
      right: auto;
      z-index: 89; }
    .f-dropdown.drop-top:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: #cccccc transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -14px;
      left: 9px;
      right: auto;
      z-index: 88; }
  .f-dropdown li {
    font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0; }
    .f-dropdown li:hover, .f-dropdown li:focus {
      background: #EEEEEE; }
    .f-dropdown li.radius {
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px; }
    .f-dropdown li a {
      display: block;
      padding: 0.5rem;
      color: #555555; }
  .f-dropdown.content {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    max-height: none;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    max-width: 200px; }
    .f-dropdown.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .f-dropdown.tiny {
    max-width: 200px; }
  .f-dropdown.small {
    max-width: 300px; }
  .f-dropdown.medium {
    max-width: 500px; }
  .f-dropdown.large {
    max-width: 800px; }
  .f-dropdown.mega {
    width: 100% !important;
    max-width: 100% !important; }
    .f-dropdown.mega.open {
      left: 0 !important; }

.dropdown.button, button.dropdown {
  position: relative;
  outline: none;
  padding-right: 3.5625rem; }
  .dropdown.button::after, button.dropdown::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: #FFFFFF transparent transparent transparent;
    top: 50%; }
  .dropdown.button::after, button.dropdown::after {
    border-width: 0.375rem;
    right: 1.40625rem;
    margin-top: -0.15625rem; }
  .dropdown.button::after, button.dropdown::after {
    border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.tiny, button.dropdown.tiny {
    padding-right: 2.625rem; }
    .dropdown.button.tiny:after, button.dropdown.tiny:after {
      border-width: 0.375rem;
      right: 1.125rem;
      margin-top: -0.125rem; }
    .dropdown.button.tiny::after, button.dropdown.tiny::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.small, button.dropdown.small {
    padding-right: 3.0625rem; }
    .dropdown.button.small::after, button.dropdown.small::after {
      border-width: 0.4375rem;
      right: 1.3125rem;
      margin-top: -0.15625rem; }
    .dropdown.button.small::after, button.dropdown.small::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.large, button.dropdown.large {
    padding-right: 3.625rem; }
    .dropdown.button.large::after, button.dropdown.large::after {
      border-width: 0.3125rem;
      right: 1.71875rem;
      margin-top: -0.15625rem; }
    .dropdown.button.large::after, button.dropdown.large::after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.secondary:after, button.dropdown.secondary:after {
    border-color: #333333 transparent transparent transparent; }

.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden; }
  .flex-video.widescreen {
    padding-bottom: 56.34%; }
  .flex-video.vimeo {
    padding-top: 0; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Standard Forms */
form {
  margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5rem; }
  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }
  form .row .row.collapse {
    margin: 0; }
    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }
    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; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem; }

/* Label Styles */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  label.right {
    float: none !important;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.625rem 0; }
  label small {
    text-transform: capitalize;
    color: #676767; }

/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none; }

.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none; }

.prefix.button.radius, .firsttime-memberdetails-editor-field input.prefix.button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px; }

.postfix.button.radius, .firsttime-memberdetails-editor-field input.postfix.button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px; }

.prefix.button.round {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

.postfix.button.round {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc; }

span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc; }

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  background-color: inherit;
  font-family: inherit;
  /*border: {
    style: $input-border-style;
    width: $input-border-width;
    color: $input-border-color;
  }*/
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    box-shadow: 0 0 5px #95a5a6;
    border-color: #95a5a6; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    background: #fafafa;
    border-color: #95a5a6;
    outline: none; }
  input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
    background-color: #FFFFFF;
    cursor: default; }
  input[type="text"][disabled], input[type="text"][readonly],
  fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly],
  fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly],
  fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly],
  fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly],
  fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly],
  fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly],
  fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly],
  fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly],
  fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly],
  fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly],
  fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly],
  fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly],
  fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly],
  fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly],
  fieldset[disabled] textarea {
    background-color: #FFFFFF;
    cursor: default; }
  input[type="text"].radius, .firsttime-memberdetails-editor-field input[type="text"], input[type="password"].radius, .firsttime-memberdetails-editor-field input[type="password"], input[type="date"].radius, .firsttime-memberdetails-editor-field input[type="date"], input[type="datetime"].radius, .firsttime-memberdetails-editor-field input[type="datetime"], input[type="datetime-local"].radius, .firsttime-memberdetails-editor-field input[type="datetime-local"], input[type="month"].radius, .firsttime-memberdetails-editor-field input[type="month"], input[type="week"].radius, .firsttime-memberdetails-editor-field input[type="week"], input[type="email"].radius, .firsttime-memberdetails-editor-field input[type="email"], input[type="number"].radius, .firsttime-memberdetails-editor-field input[type="number"], input[type="search"].radius, .firsttime-memberdetails-editor-field input[type="search"], input[type="tel"].radius, .firsttime-memberdetails-editor-field input[type="tel"], input[type="time"].radius, .firsttime-memberdetails-editor-field input[type="time"], input[type="url"].radius, .firsttime-memberdetails-editor-field input[type="url"], input[type="color"].radius, .firsttime-memberdetails-editor-field input[type="color"], textarea.radius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px; }

form .row .prefix-radius.row.collapse .prefix {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px; }

form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px; }

form .row .postfix-radius.row.collapse .postfix {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px; }

form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

form .row .prefix-round.row.collapse .prefix {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

form .row .postfix-round.row.collapse .postfix {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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; }

input:-webkit-autofill {
  color: #fff !important; }

input[type="submit"] {
  -webkit-appearance: none; }

/* Respect enforced amount of rows for textarea */
textarea[rows] {
  height: auto; }

/* Not allow resize out of parent */
textarea {
  max-width: 100%; }

/* Add height value for select elements to match text input height */
select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 2px;
  border-color: #ecf0f1;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: inherit;
  line-height: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 2.3125rem; }
  select::-ms-expand {
    display: none; }
  select.radius {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  select:hover {
    background-color: #FFFFFF;
    border-color: #95a5a6; }
  select:disabled {
    background-color: #FFFFFF;
    cursor: default; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0; }

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

/* HTML5 Number spinners settings */
input[type=number] {
  -moz-appearance: textfield; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* We add basic fieldset styling */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  fieldset legend {
    font-weight: bold;
    background: #FFFFFF;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

[data-abide] span.error, [data-abide] small.error {
  display: none; }

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

.error input,
.error textarea,
.error select {
  margin-bottom: 0; }

.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem; }

.error label,
.error label.error {
  color: #f04124; }

.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline; }

.error span.error-message {
  display: block; }

input.error,
textarea.error,
select.error {
  margin-bottom: 0; }

label.error {
  color: #f04124; }

.icon-bar {
  width: 100%;
  font-size: 0;
  display: inline-block;
  background: #333333; }
  .icon-bar > * {
    text-align: center;
    font-size: 1rem;
    width: 25%;
    margin: 0 auto;
    display: block;
    padding: 1.25rem;
    float: left; }
    .icon-bar > * i, .icon-bar > * img {
      display: block;
      margin: 0 auto; }
      .icon-bar > * i + label, .icon-bar > * img + label {
        margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem;
      vertical-align: middle; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar.label-right > * i, .icon-bar.label-right > * img {
    margin: 0 .0625rem 0 0;
    display: inline-block; }
    .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
      margin-top: 0; }
  .icon-bar.label-right > * label {
    display: inline-block; }
  .icon-bar.vertical.label-right > * {
    text-align: left; }
  .icon-bar.vertical, .icon-bar.small-vertical {
    height: 100%;
    width: auto; }
    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
      width: auto;
      margin: auto;
      float: none; }
  @media only screen and (min-width: 40.063em) {
    .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.medium-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  @media only screen and (min-width: 961px) {
    .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.large-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
    .icon-bar > * i + label, .icon-bar > * img + label {
      margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar > * label {
    color: #FFFFFF; }
  .icon-bar > * i {
    color: #FFFFFF; }
  .icon-bar > a:hover {
    background: #D70926; }
    .icon-bar > a:hover label {
      color: #FFFFFF; }
    .icon-bar > a:hover i {
      color: #FFFFFF; }
  .icon-bar > a.active {
    background: #D70926; }
    .icon-bar > a.active label {
      color: #FFFFFF; }
    .icon-bar > a.active i {
      color: #FFFFFF; }

.icon-bar.two-up .item {
  width: 50%; }

.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.two-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 961px) {
  .icon-bar.two-up.large-vertical .item {
    width: auto; } }

.icon-bar.three-up .item {
  width: 33.3333%; }

.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.three-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 961px) {
  .icon-bar.three-up.large-vertical .item {
    width: auto; } }

.icon-bar.four-up .item {
  width: 25%; }

.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.four-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 961px) {
  .icon-bar.four-up.large-vertical .item {
    width: auto; } }

.icon-bar.five-up .item {
  width: 20%; }

.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.five-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 961px) {
  .icon-bar.five-up.large-vertical .item {
    width: auto; } }

.icon-bar.six-up .item {
  width: 16.66667%; }

.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.six-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 961px) {
  .icon-bar.six-up.large-vertical .item {
    width: auto; } }

.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
  .inline-list > li {
    list-style: none;
    float: left;
    margin-left: 1.375rem;
    display: block; }
    .inline-list > li > * {
      display: block; }

.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: inherit;
  padding: 0.125rem 0.25rem 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.label {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: auto;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #D70926;
  color: #FFFFFF; }
  .label.radius, .firsttime-memberdetails-editor-field input.label {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .label.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
  .label.alert {
    background-color: #f04124;
    color: #FFFFFF; }
  .label.warning {
    background-color: #f08a24;
    color: #FFFFFF; }
  .label.success {
    background-color: #43AC6A;
    color: #FFFFFF; }
  .label.secondary {
    background-color: #CFD2D3;
    color: #333333; }
  .label.info {
    background-color: #a0d3e8;
    color: #333333; }

[data-magellan-expedition], [data-magellan-expedition-clone] {
  background: #FFFFFF;
  z-index: 50;
  min-width: 100%;
  padding: 10px; }
  [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
    margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
      margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
      line-height: 1.8em; }

ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem; }
  ul.pagination li {
    height: 1.5rem;
    color: #222222;
    font-size: 0.875rem;
    margin-left: 0.3125rem; }
    ul.pagination li a, ul.pagination li button {
      display: block;
      color: #999999;
      background: none;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      font-weight: normal;
      font-size: 1em;
      line-height: inherit;
      transition: background-color 300ms ease-out; }
    ul.pagination li:hover a,
    ul.pagination li a:focus,
    ul.pagination li:hover button,
    ul.pagination li button:focus {
      background: #e6e6e6; }
    ul.pagination li.unavailable a, ul.pagination li.unavailable button {
      cursor: default;
      color: #999999; }
    ul.pagination li.unavailable:hover a,
    ul.pagination li.unavailable a:focus,
    ul.pagination li.unavailable:hover button,
    ul.pagination li.unavailable button:focus {
      background: transparent; }
    ul.pagination li.current a, ul.pagination li.current button {
      background: #D70926;
      color: #FFFFFF;
      font-weight: bold;
      cursor: default; }
      ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
        background: #D70926; }
  ul.pagination li {
    float: left;
    display: block; }

/* Pagination centred wrapper */
.pagination-centered {
  text-align: center; }
  .pagination-centered ul.pagination li {
    float: none;
    display: inline-block; }

/* Panels */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 0.625rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333; }
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
    color: #333333; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #fcbac4;
    margin-bottom: 0.625rem;
    padding: 1.25rem;
    background: #feeff1;
    color: #333333; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #D70926; }
      .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
        color: #b90821; }
  .panel.radius, .firsttime-memberdetails-editor-field input.panel {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }

/* Progress Bar */
.progress {
  background-color: #F6F6F6;
  height: 1.5625rem;
  border: 1px solid white;
  padding: 0.125rem;
  margin-bottom: 0.625rem; }
  .progress .meter {
    background: #D70926;
    height: 100%;
    display: block; }
  .progress.secondary .meter {
    background: #CFD2D3;
    height: 100%;
    display: block; }
  .progress.success .meter {
    background: #43AC6A;
    height: 100%;
    display: block; }
  .progress.alert .meter {
    background: #f04124;
    height: 100%;
    display: block; }
  .progress.radius, .firsttime-memberdetails-editor-field input.progress {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
    .progress.radius .meter, .firsttime-memberdetails-editor-field input.progress .meter {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      border-radius: 9px; }
  .progress.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
    .progress.round .meter {
      -moz-border-radius: 999px;
      -webkit-border-radius: 999px;
      border-radius: 999px; }

.reveal-modal-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1004;
  display: none;
  left: 0; }

.reveal-modal, dialog {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 1005;
  width: 100vw;
  top: 0;
  border-radius: 10px;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  padding: 1.875rem; }
  @media only screen and (max-width: 40em) {
    .reveal-modal, dialog {
      min-height: 100vh; } }
  .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
    min-width: 0; }
  .reveal-modal > :first-child, dialog > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child, dialog > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      width: 80%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      top: 6.25rem; } }
  .reveal-modal.radius, dialog.radius, .firsttime-memberdetails-editor-field input.reveal-modal {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .reveal-modal.round, dialog.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
  .reveal-modal.collapse, dialog.collapse {
    padding: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.tiny, dialog.tiny {
      width: 30%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.small, dialog.small {
      width: 40%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.medium, dialog.medium {
      width: 60%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.large, dialog.large {
      width: 70%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.xlarge, dialog.xlarge {
      width: 95%;
      max-width: 60rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  .reveal-modal.full, dialog.full {
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none !important;
    margin-left: 0 !important; }
    @media only screen and (min-width: 40.063em) {
      .reveal-modal.full, dialog.full {
        width: 100vw;
        max-width: 60rem;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.625rem;
    right: 1.375rem;
    color: #AAAAAA;
    font-weight: bold;
    cursor: pointer; }

dialog {
  display: none; }
  dialog::backdrop, dialog + .backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: auto;
    display: none;
    left: 0; }
  dialog[open] {
    display: block; }

@media print {
  dialog, .reveal-modal, dialog {
    display: none;
    background: #FFFFFF !important; } }

.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .side-nav li {
    margin: 0 0 0.4375rem 0;
    font-size: 0.875rem;
    font-weight: normal; }
    .side-nav li a:not(.button) {
      display: block;
      color: #D70926;
      margin: 0;
      padding: 0.4375rem 0.875rem; }
      .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
        background: rgba(0, 0, 0, 0.025);
        color: #f73f59; }
    .side-nav li.active > a:first-child:not(.button) {
      color: #f73f59;
      font-weight: normal;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
    .side-nav li.divider {
      border-top: 1px solid;
      height: 0;
      padding: 0;
      list-style: none;
      border-top-color: white; }
    .side-nav li.heading {
      color: #D70926;
      font-size: 0.875rem;
      font-weight: bold;
      text-transform: uppercase; }

.split.button {
  position: relative;
  padding-right: 5.0625rem; }
  .split.button span {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: solid 1px; }
    .split.button span:after {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      display: block;
      border-style: inset;
      top: 50%;
      left: 50%; }
    .split.button span:active {
      background-color: rgba(0, 0, 0, 0.1); }
  .split.button span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button span {
    width: 3.09375rem; }
    .split.button span:after {
      border-top-style: solid;
      border-width: 0.375rem;
      top: 48%;
      margin-left: -0.375rem; }
  .split.button span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.secondary span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.secondary span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.alert span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.success span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.tiny {
    padding-right: 3.75rem; }
    .split.button.tiny span {
      width: 2.25rem; }
      .split.button.tiny span:after {
        border-top-style: solid;
        border-width: 0.375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.small {
    padding-right: 4.375rem; }
    .split.button.small span {
      width: 2.625rem; }
      .split.button.small span:after {
        border-top-style: solid;
        border-width: 0.4375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.large {
    padding-right: 5.5rem; }
    .split.button.large span {
      width: 3.4375rem; }
      .split.button.large span:after {
        border-top-style: solid;
        border-width: 0.3125rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.expand {
    padding-left: 2rem; }
  .split.button.secondary span:after {
    border-color: #333333 transparent transparent transparent; }
  .split.button.radius span, .firsttime-memberdetails-editor-field input.split.button span {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px; }
  .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; }

.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem; }
  .sub-nav dt {
    text-transform: uppercase; }
  .sub-nav dt,
  .sub-nav dd,
  .sub-nav li {
    float: left;
    display: inline;
    margin-left: 1rem;
    margin-bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    color: #999999; }
    .sub-nav dt a,
    .sub-nav dd a,
    .sub-nav li a {
      text-decoration: none;
      color: #999999;
      padding: 0.1875rem 1rem; }
      .sub-nav dt a:hover,
      .sub-nav dd a:hover,
      .sub-nav li a:hover {
        color: #737373; }
    .sub-nav dt.active a,
    .sub-nav dd.active a,
    .sub-nav li.active a {
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      font-weight: normal;
      background: #D70926;
      padding: 0.1875rem 1rem;
      cursor: default;
      color: #FFFFFF; }
      .sub-nav dt.active a:hover,
      .sub-nav dd.active a:hover,
      .sub-nav li.active a:hover {
        background: #b90821; }

.tabs {
  margin-bottom: 0 !important;
  margin-left: 0; }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }
  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }
    .tabs dd > a, .tabs .tab-title > a {
      outline: none;
      display: block;
      background-color: #EFEFEF;
      color: #222222;
      padding: 5px 10px;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 1rem; }
      .tabs dd > a:hover, .tabs .tab-title > a:hover {
        background-color: #e1e1e1; }
    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: #FFFFFF;
      color: #222222; }
  .tabs.radius dd:first-child a, .firsttime-memberdetails-editor-field input.tabs dd:first-child a, .tabs.radius .tab:first-child a, .firsttime-memberdetails-editor-field input.tabs .tab:first-child a {
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px; }
  .tabs.radius dd:last-child a, .firsttime-memberdetails-editor-field input.tabs dd:last-child a, .tabs.radius .tab:last-child a, .firsttime-memberdetails-editor-field input.tabs .tab:last-child a {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px; }
  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%; }
  .tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
  .tabs-content:after {
    clear: both; }
  .tabs-content > .content {
    display: none;
    float: left;
    padding: 0 0;
    width: 100%; }
    .tabs-content > .content.active {
      display: block;
      float: none; }
    .tabs-content > .content.contained {
      padding: 0; }
  .tabs-content.vertical {
    display: block; }
    .tabs-content.vertical > .content {
      padding: 0 0; }

@media only screen and (min-width: 40.063em) {
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem; }
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem; } }

.no-js .tabs-content > .content {
  display: block;
  float: none; }

/* Tooltips */
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  cursor: help;
  font-weight: bold;
  color: #333333; }
  .has-tip:hover, .has-tip:focus {
    border-bottom: dotted 1px #610411;
    color: #D70926; }
  .has-tip.tip-left, .has-tip.tip-right {
    float: none !important; }

.tooltip {
  display: none;
  position: absolute;
  z-index: 1006;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.75rem;
  max-width: 300px;
  left: 50%;
  width: 100%;
  color: #FFFFFF;
  background: #333333; }
  .tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #333333 transparent;
    top: -10px;
    pointer-events: none; }
    .tooltip > .nub.rtl {
      left: auto;
      right: 5px; }
  .tooltip.radius, .firsttime-memberdetails-editor-field input.tooltip {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .tooltip.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
    .tooltip.round > .nub {
      left: 2rem; }
  .tooltip.opened {
    color: #D70926 !important;
    border-bottom: dotted 1px #610411 !important; }

.tap-to-close {
  display: block;
  font-size: 0.625rem;
  color: #777777;
  font-weight: normal; }

@media only screen and (min-width: 40.063em) {
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px; }
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px; }
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important; }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px; }
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px; } }

meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #333333; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
  .fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%; }
    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }
    .fixed.expanded:not(.top-bar) .top-bar-section {
      z-index: 98;
      margin-top: 2.8125rem; }

.top-bar {
  overflow: hidden;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
  background: #333333;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: 1.75rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    font-size: 0.75rem; }
  .top-bar .button, .top-bar button {
    padding-top: 0.4125rem;
    padding-bottom: 0.4125rem;
    margin-bottom: 0;
    font-size: 0.75rem; }
    @media only screen and (max-width: 40em) {
      .top-bar .button, .top-bar button {
        position: relative;
        top: -1px; } }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 2.8125rem;
    margin: 0;
    font-size: 16px; }
    .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
      line-height: 2.8125rem;
      font-size: 1.0625rem;
      margin: 0; }
      .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
        font-weight: normal;
        color: #FFFFFF;
        width: 75%;
        display: block;
        padding: 0 0.9375rem; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: #FFFFFF;
      text-transform: uppercase;
      font-size: 0.8125rem;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 0.9375rem;
      height: 2.8125rem;
      line-height: 2.8125rem; }
    .top-bar .toggle-topbar.menu-icon {
      top: 50%;
      margin-top: -16px; }
      .top-bar .toggle-topbar.menu-icon a {
        height: 34px;
        line-height: 33px;
        padding: 0 2.5rem 0 0.9375rem;
        color: #FFFFFF;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a span::after {
          content: "";
          position: absolute;
          display: block;
          height: 0;
          top: 50%;
          margin-top: -8px;
          right: 0.9375rem;
          box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
          width: 16px; }
        .top-bar .toggle-topbar.menu-icon a span:hover:after {
          box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #333333; }
    .top-bar.expanded .toggle-topbar a {
      color: #888888; }
      .top-bar.expanded .toggle-topbar a span::after {
        box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    font-size: 16px;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-top: solid 1px #1a1a1a;
    clear: both;
    height: 1px;
    width: 100%; }
  .top-bar-section ul li {
    background: #333333; }
    .top-bar-section ul li > a {
      display: block;
      width: 100%;
      color: #FFFFFF;
      padding: 12px 0 12px 0;
      padding-left: 0.9375rem;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 0.8125rem;
      font-weight: normal;
      text-transform: none; }
      .top-bar-section ul li > a.button {
        font-size: 0.8125rem;
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
        background-color: #D70926;
        border-color: #ac071e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          background-color: #ac071e; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.secondary {
        background-color: #CFD2D3;
        border-color: #a3a9ab;
        color: #333333; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          background-color: #a3a9ab; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
          background-color: #cf6e0e; }
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
          color: #FFFFFF; }
    .top-bar-section ul li > button {
      font-size: 0.8125rem;
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      background-color: #D70926;
      border-color: #ac071e;
      color: #FFFFFF; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        background-color: #ac071e; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        color: #FFFFFF; }
      .top-bar-section ul li > button.secondary {
        background-color: #CFD2D3;
        border-color: #a3a9ab;
        color: #333333; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          background-color: #a3a9ab; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF; }
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          background-color: #cf6e0e; }
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          color: #FFFFFF; }
    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #555555;
      background: #333333;
      color: #FFFFFF; }
    .top-bar-section ul li.active > a {
      background: #D70926;
      color: #FFFFFF; }
      .top-bar-section ul li.active > a:hover {
        background: #b90821;
        color: #FFFFFF; }
  .top-bar-section .has-form {
    padding: 0.9375rem; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      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; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
        width: 100%; }
      .top-bar-section .has-dropdown.moved > a:after {
        display: none; }
  .top-bar-section .dropdown {
    padding: 0;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 0.9375rem; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: normal; }
      .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 1.125rem; }
        .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
          color: #FFFFFF;
          display: block; }
          .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
            background: none; }
      .top-bar-section .dropdown li.has-form {
        padding: 8px 0.9375rem; }
      .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
        top: auto; }
    .top-bar-section .dropdown label {
      padding: 8px 0.9375rem 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #777777;
      font-weight: bold;
      font-size: 0.625rem; }

.js-generated {
  display: block; }

@media only screen and (min-width: 40.063em) {
  .top-bar {
    background: #333333;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button,
    .top-bar button {
      font-size: 0.875rem;
      position: relative;
      height: 1.75rem;
      top: 0.53125rem; }
    .top-bar.expanded {
      background: #333333; }
  .contain-to-grid .top-bar {
    max-width: 60rem;
    margin: 0 auto;
    margin-bottom: 0; }
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button) {
      background-color: #555555;
      background: #333333;
      color: #FFFFFF; }
    .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      background: #333333; }
      .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #333333; }
    .top-bar-section li.active:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      color: #FFFFFF;
      background: #D70926; }
      .top-bar-section li.active:not(.has-form) a:not(.button):hover {
        background: #b90821;
        color: #FFFFFF; }
    .top-bar-section .has-dropdown > a {
      padding-right: 2.1875rem !important; }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 1.40625rem; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown > a:focus + .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1rem;
      margin-top: -1px;
      right: 5px;
      line-height: 1.2; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: transparent;
      min-width: 100%; }
      .top-bar-section .dropdown li a {
        color: #FFFFFF;
        line-height: 2.8125rem;
        white-space: nowrap;
        padding: 12px 0.9375rem;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        color: #FFFFFF;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
        color: #FFFFFF;
        background-color: #555555;
        background: #333333; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #333333; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider,
    .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #4e4e4e;
      clear: none;
      height: 2.8125rem;
      width: 0; }
    .top-bar-section .has-form {
      background: #333333;
      padding: 0 0.9375rem;
      height: 2.8125rem; }
    .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section .right li .dropdown li .dropdown {
        right: 100%; }
    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #333333;
    color: #FFFFFF; }
  .no-js .top-bar-section ul li:active > a {
    background: #D70926;
    color: #FFFFFF; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; }
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; } }

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

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

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

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

@media only screen and (max-width: 40em) {
  .small-only-text-left {
    text-align: left !important; }
  .small-only-text-right {
    text-align: right !important; }
  .small-only-text-center {
    text-align: center !important; }
  .small-only-text-justify {
    text-align: justify !important; } }

@media only screen {
  .small-text-left {
    text-align: left !important; }
  .small-text-right {
    text-align: right !important; }
  .small-text-center {
    text-align: center !important; }
  .small-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 40.063em) and (max-width: 960px) {
  .medium-only-text-left {
    text-align: left !important; }
  .medium-only-text-right {
    text-align: right !important; }
  .medium-only-text-center {
    text-align: center !important; }
  .medium-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important; }
  .medium-text-right {
    text-align: right !important; }
  .medium-text-center {
    text-align: center !important; }
  .medium-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 961px) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important; }
  .large-only-text-right {
    text-align: right !important; }
  .large-only-text-center {
    text-align: center !important; }
  .large-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 961px) {
  .large-text-left {
    text-align: left !important; }
  .large-text-right {
    text-align: right !important; }
  .large-text-center {
    text-align: center !important; }
  .large-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  .xlarge-only-text-left {
    text-align: left !important; }
  .xlarge-only-text-right {
    text-align: right !important; }
  .xlarge-only-text-center {
    text-align: center !important; }
  .xlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) {
  .xlarge-text-left {
    text-align: left !important; }
  .xlarge-text-right {
    text-align: right !important; }
  .xlarge-text-center {
    text-align: center !important; }
  .xlarge-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  .xxlarge-only-text-left {
    text-align: left !important; }
  .xxlarge-only-text-right {
    text-align: right !important; }
  .xxlarge-only-text-center {
    text-align: center !important; }
  .xxlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.063em) {
  .xxlarge-text-left {
    text-align: left !important; }
  .xxlarge-text-right {
    text-align: right !important; }
  .xxlarge-text-center {
    text-align: center !important; }
  .xxlarge-text-justify {
    text-align: justify !important; } }

/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

/* Default Link Styles */
a {
  color: #D70926;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #b90821; }
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility; }
  p.lead {
    font-size: inherit0.21875rem;
    line-height: 1.6; }
  p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: Trebuchet MS, Verdana, Arial, FreeSans, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: inherit;
    line-height: 0; }

h1 {
  font-size: 2.125rem; }

h2 {
  font-size: 1.6875rem; }

h3 {
  font-size: 1.375rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1.125rem; }

h6 {
  font-size: 1rem; }

.subheader {
  line-height: 1.4;
  color: inherit;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f1f2f2;
  border-width: 1px;
  border-style: solid;
  border-color: #d7dadb;
  padding: 0.125rem 0.3125rem 0.0625rem; }

/* Lists */
ul,
ol,
dl {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit; }

ul {
  margin-left: 1.1rem; }
  ul.no-bullet {
    margin-left: 0; }
    ul.no-bullet li ul,
    ul.no-bullet li ol {
      margin-left: 1.25rem;
      margin-bottom: 0;
      list-style: none; }

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }

ul.square {
  list-style-type: square;
  margin-left: 1.1rem; }

ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem; }

ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem; }

ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
ol {
  margin-left: 1.4rem; }
  ol li ul,
  ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

/* Definition Lists */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold; }

dl dd {
  margin-bottom: 0.75rem; }

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  cursor: help; }

abbr {
  text-transform: none; }
  abbr[title] {
    border-bottom: 1px dotted #DDDDDD; }

/* Blockquotes */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD; }
  blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: inherit; }
    blockquote cite:before {
      content: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: inherit; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: inherit; }

/* Microformats */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }

.vevent .summary {
  font-weight: bold; }

.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem; }

@media only screen and (min-width: 40.063em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }
  h1 {
    font-size: 2.75rem; }
  h2 {
    font-size: 2.3125rem; }
  h3 {
    font-size: 1.6875rem; }
  h4 {
    font-size: 1.4375rem; }
  h5 {
    font-size: 1.125rem; }
  h6 {
    font-size: 1rem; } }

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
.print-only {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .hide-on-print {
    display: none !important; }
  .print-only {
    display: block !important; }
  .hide-for-print {
    display: none !important; }
  .show-for-print {
    display: inherit !important; } }

.off-canvas-wrap {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }

.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; }
  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table; }
  .inner-wrap:after {
    clear: both; }

.tab-bar {
  background: #D70926;
  color: #ffffff;
  height: 4.375rem;
  line-height: 4.375rem;
  position: relative; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
    color: #CFD2D3;
    font-weight: bold;
    line-height: 4.375rem;
    margin: 0; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
    font-size: 1.125rem; }

.left-small {
  width: 4.375rem;
  height: 4.375rem;
  position: absolute;
  top: 0;
  border-right: 0;
  left: 0; }

.right-small {
  width: 4.375rem;
  height: 4.375rem;
  position: absolute;
  top: 0;
  border-left: 0;
  right: 0; }

.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 4.375rem;
  top: 0; }
  @media only screen and (min-width: 40.063em) {
    .tab-bar-section.left {
      text-align: left; }
    .tab-bar-section.right {
      text-align: right; } }
  .tab-bar-section.left {
    left: 0;
    right: 4.375rem; }
  .tab-bar-section.right {
    left: 4.375rem;
    right: 0; }
  .tab-bar-section.middle {
    left: 4.375rem;
    right: 4.375rem; }

.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 4.375rem;
  height: 4.375rem;
  display: block;
  padding: 0;
  color: #FFFFFF;
  position: relative;
  transform: translate3d(0, 0, 0); }
  .tab-bar .menu-icon span::after {
    content: "";
    position: absolute;
    display: block;
    height: 0;
    top: 50%;
    margin-top: -0.5rem;
    left: 1.6875rem;
    box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
    width: 1rem; }
  .tab-bar .menu-icon span:hover:after {
    box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }

.left-off-canvas-menu {
  width: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0; }

.right-off-canvas-menu {
  width: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0; }

ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul.off-canvas-list li label {
    display: block;
    padding: 0.3rem 0.9375rem;
    color: #000000;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: bold;
    background: #444444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
  ul.off-canvas-list li a {
    display: block;
    padding: 0.66667rem;
    color: #000000;
    border-bottom: 1px solid #bfbfbf;
    transition: background 300ms ease; }
    ul.off-canvas-list li a:hover {
      background: #97061b; }

.move-right > .inner-wrap {
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.move-right .exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.move-left > .inner-wrap {
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.move-left .exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap .exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-left .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap-left .exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-right .left-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap-right .exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.no-csstransforms .left-off-canvas-menu {
  left: -100%; }

.no-csstransforms .right-off-canvas-menu {
  right: -100%; }

.no-csstransforms .move-left > .inner-wrap {
  right: 100%; }

.no-csstransforms .move-right > .inner-wrap {
  left: 100%; }

.left-submenu {
  width: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 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; }
  .left-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .left-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .left-submenu .back > a:before {
      content: "\AB";
      margin-right: 0.5rem;
      display: inline; }
  .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
    -ms-transform: translate(0%, 0);
    -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); }

.right-submenu {
  width: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 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; }
  .right-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .right-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .right-submenu .back > a:after {
      content: "\BB";
      margin-left: 0.5rem;
      display: inline; }
  .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
    -ms-transform: translate(0%, 0);
    -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); }

.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline; }

.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline; }

/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* medium displays */
@media only screen and (min-width: 40.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* large displays */
@media only screen and (min-width: 961px) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }
  /* Specific visibility for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important; }
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important; } }

@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }
  /* Specific visibility for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important; }
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }

/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table !important; }

.touch table.show-for-touch {
  display: table !important; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  .show-for-print {
    display: block; }
  .hide-for-print {
    display: none; }
  table.show-for-print {
    display: table !important; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; } }

/* -------------------------------------------------- 
   This file contains CSS overrides that are specific
   to making sure that Foundation works well with MVC
-----------------------------------------------------
*/
/* Overrides: Errors */
/*.input-validation-error, input.input-validation-error, textarea.input-validation-error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

.field-validation-error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}*/
@font-face {
  font-family: 'fortress-icons';
  src: url("../../../../../fonts/fortress-icons/fortress-icons.eot?-cum3s5");
  src: url("../../../../../fonts/fortress-icons/fortress-icons.eot?#iefix-cum3s5") format("embedded-opentype"), url("../../../../../fonts/fortress-icons/fortress-icons.woff?-cum3s5") format("woff"), url("../../../../../fonts/fortress-icons/fortress-icons.ttf?-cum3s5") format("truetype"), url("../../../../../fonts/fortress-icons/fortress-icons.svg?-cum3s5#fortress-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

body {
  background: #f0eff5; }

@media only screen {
  .small-float-left {
    float: left; }
  .small-float-right {
    float: right; }
  .small-float-none {
    float: none; }
  .small-margin-xxs {
    margin: 2px; }
  .small-padding-xxs {
    padding: 2px; }
  .small-margin-left-xxs {
    margin-left: 2px; }
  .small-padding-left-xxs {
    padding-left: 2px; }
  .small-margin-right-xxs {
    margin-right: 2px; }
  .small-padding-right-xxs {
    padding-right: 2px; }
  .small-margin-top-xxs {
    margin-top: 2px; }
  .small-padding-top-xxs {
    padding-top: 2px; }
  .small-margin-bottom-xxs {
    margin-bottom: 2px; }
  .small-padding-bottom-xxs {
    padding-bottom: 2px; }
  .small-margin-xs {
    margin: 4px; }
  .small-padding-xs {
    padding: 4px; }
  .small-margin-left-xs {
    margin-left: 4px; }
  .small-padding-left-xs {
    padding-left: 4px; }
  .small-margin-right-xs {
    margin-right: 4px; }
  .small-padding-right-xs {
    padding-right: 4px; }
  .small-margin-top-xs {
    margin-top: 4px; }
  .small-padding-top-xs {
    padding-top: 4px; }
  .small-margin-bottom-xs {
    margin-bottom: 4px; }
  .small-padding-bottom-xs {
    padding-bottom: 4px; }
  .small-margin-s, .firsttime-memberdetails-editor-field input {
    margin: 6px; }
  .small-padding-s {
    padding: 6px; }
  .small-margin-left-s {
    margin-left: 6px; }
  .small-padding-left-s {
    padding-left: 6px; }
  .small-margin-right-s {
    margin-right: 6px; }
  .small-padding-right-s {
    padding-right: 6px; }
  .small-margin-top-s {
    margin-top: 6px; }
  .small-padding-top-s {
    padding-top: 6px; }
  .small-margin-bottom-s {
    margin-bottom: 6px; }
  .small-padding-bottom-s {
    padding-bottom: 6px; }
  .small-margin-m {
    margin: 8px; }
  .small-padding-m, .firsttime-memberdetails-editor-field input {
    padding: 8px; }
  .small-margin-left-m {
    margin-left: 8px; }
  .small-padding-left-m {
    padding-left: 8px; }
  .small-margin-right-m {
    margin-right: 8px; }
  .small-padding-right-m {
    padding-right: 8px; }
  .small-margin-top-m {
    margin-top: 8px; }
  .small-padding-top-m {
    padding-top: 8px; }
  .small-margin-bottom-m {
    margin-bottom: 8px; }
  .small-padding-bottom-m {
    padding-bottom: 8px; }
  .small-margin-l {
    margin: 10px; }
  .small-padding-l {
    padding: 10px; }
  .small-margin-left-l {
    margin-left: 10px; }
  .small-padding-left-l {
    padding-left: 10px; }
  .small-margin-right-l {
    margin-right: 10px; }
  .small-padding-right-l {
    padding-right: 10px; }
  .small-margin-top-l {
    margin-top: 10px; }
  .small-padding-top-l {
    padding-top: 10px; }
  .small-margin-bottom-l {
    margin-bottom: 10px; }
  .small-padding-bottom-l {
    padding-bottom: 10px; }
  .small-margin-xl {
    margin: 12px; }
  .small-padding-xl {
    padding: 12px; }
  .small-margin-left-xl {
    margin-left: 12px; }
  .small-padding-left-xl {
    padding-left: 12px; }
  .small-margin-right-xl {
    margin-right: 12px; }
  .small-padding-right-xl {
    padding-right: 12px; }
  .small-margin-top-xl {
    margin-top: 12px; }
  .small-padding-top-xl {
    padding-top: 12px; }
  .small-margin-bottom-xl {
    margin-bottom: 12px; }
  .small-padding-bottom-xl {
    padding-bottom: 12px; }
  .small-margin-xxl {
    margin: 15px; }
  .small-padding-xxl {
    padding: 15px; }
  .small-margin-left-xxl {
    margin-left: 15px; }
  .small-padding-left-xxl {
    padding-left: 15px; }
  .small-margin-right-xxl {
    margin-right: 15px; }
  .small-padding-right-xxl {
    padding-right: 15px; }
  .small-margin-top-xxl {
    margin-top: 15px; }
  .small-padding-top-xxl {
    padding-top: 15px; }
  .small-margin-bottom-xxl {
    margin-bottom: 15px; }
  .small-padding-bottom-xxl {
    padding-bottom: 15px; }
  .small-margin-zero {
    margin: 0; }
  .small-padding-zero {
    padding: 0; }
  .small-margin-left-zero {
    margin-left: 0; }
  .small-padding-left-zero {
    padding-left: 0; }
  .small-margin-right-zero {
    margin-right: 0; }
  .small-padding-right-zero {
    padding-right: 0; }
  .small-margin-top-zero {
    margin-top: 0; }
  .small-padding-top-zero {
    padding-top: 0; }
  .small-margin-bottom-zero {
    margin-bottom: 0; }
  .small-padding-bottom-zero {
    padding-bottom: 0; }
  .small-float-right {
    float: right; }
  .small-float-left {
    float: left; }
  .small-hide {
    display: none !important; }
  .small-show {
    display: block !important; }
  .small-border-radius-s {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden; }
  .small-border-radius-left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .small-border-radius-right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .small-border-radius-top-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .small-border-radius-bottom-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .small-border-radius-top- left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden; }
  .small-border-radius-top- right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .small-border-radius-bottom- left-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .small-border-radius-bottom- right-s {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .small-border-radius-l {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
  .small-border-radius-left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .small-border-radius-right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .small-border-radius-top-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .small-border-radius-bottom-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .small-border-radius-top- left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    overflow: hidden; }
  .small-border-radius-top- right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .small-border-radius-bottom- left-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .small-border-radius-bottom- right-l {
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .small-border-radius-none {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-top-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-bottom-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-top- left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-top- right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-bottom- left-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .small-border-radius-bottom- right-none {
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .small-full-width {
    width: 100%; } }

@media only screen and (min-width: 40.063em) {
  .medium-float-left {
    float: left; }
  .medium-float-right {
    float: right; }
  .medium-float-none {
    float: none; }
  .medium-margin-xxs {
    margin: 2px; }
  .medium-padding-xxs {
    padding: 2px; }
  .medium-margin-left-xxs {
    margin-left: 2px; }
  .medium-padding-left-xxs {
    padding-left: 2px; }
  .medium-margin-right-xxs {
    margin-right: 2px; }
  .medium-padding-right-xxs {
    padding-right: 2px; }
  .medium-margin-top-xxs {
    margin-top: 2px; }
  .medium-padding-top-xxs {
    padding-top: 2px; }
  .medium-margin-bottom-xxs {
    margin-bottom: 2px; }
  .medium-padding-bottom-xxs {
    padding-bottom: 2px; }
  .medium-margin-xs {
    margin: 4px; }
  .medium-padding-xs {
    padding: 4px; }
  .medium-margin-left-xs {
    margin-left: 4px; }
  .medium-padding-left-xs {
    padding-left: 4px; }
  .medium-margin-right-xs {
    margin-right: 4px; }
  .medium-padding-right-xs {
    padding-right: 4px; }
  .medium-margin-top-xs {
    margin-top: 4px; }
  .medium-padding-top-xs {
    padding-top: 4px; }
  .medium-margin-bottom-xs {
    margin-bottom: 4px; }
  .medium-padding-bottom-xs {
    padding-bottom: 4px; }
  .medium-margin-s {
    margin: 6px; }
  .medium-padding-s {
    padding: 6px; }
  .medium-margin-left-s {
    margin-left: 6px; }
  .medium-padding-left-s {
    padding-left: 6px; }
  .medium-margin-right-s {
    margin-right: 6px; }
  .medium-padding-right-s {
    padding-right: 6px; }
  .medium-margin-top-s {
    margin-top: 6px; }
  .medium-padding-top-s {
    padding-top: 6px; }
  .medium-margin-bottom-s {
    margin-bottom: 6px; }
  .medium-padding-bottom-s {
    padding-bottom: 6px; }
  .medium-margin-m {
    margin: 8px; }
  .medium-padding-m {
    padding: 8px; }
  .medium-margin-left-m {
    margin-left: 8px; }
  .medium-padding-left-m {
    padding-left: 8px; }
  .medium-margin-right-m {
    margin-right: 8px; }
  .medium-padding-right-m {
    padding-right: 8px; }
  .medium-margin-top-m {
    margin-top: 8px; }
  .medium-padding-top-m {
    padding-top: 8px; }
  .medium-margin-bottom-m {
    margin-bottom: 8px; }
  .medium-padding-bottom-m {
    padding-bottom: 8px; }
  .medium-margin-l {
    margin: 10px; }
  .medium-padding-l {
    padding: 10px; }
  .medium-margin-left-l {
    margin-left: 10px; }
  .medium-padding-left-l {
    padding-left: 10px; }
  .medium-margin-right-l {
    margin-right: 10px; }
  .medium-padding-right-l {
    padding-right: 10px; }
  .medium-margin-top-l {
    margin-top: 10px; }
  .medium-padding-top-l {
    padding-top: 10px; }
  .medium-margin-bottom-l {
    margin-bottom: 10px; }
  .medium-padding-bottom-l {
    padding-bottom: 10px; }
  .medium-margin-xl {
    margin: 12px; }
  .medium-padding-xl {
    padding: 12px; }
  .medium-margin-left-xl {
    margin-left: 12px; }
  .medium-padding-left-xl {
    padding-left: 12px; }
  .medium-margin-right-xl {
    margin-right: 12px; }
  .medium-padding-right-xl {
    padding-right: 12px; }
  .medium-margin-top-xl {
    margin-top: 12px; }
  .medium-padding-top-xl {
    padding-top: 12px; }
  .medium-margin-bottom-xl {
    margin-bottom: 12px; }
  .medium-padding-bottom-xl {
    padding-bottom: 12px; }
  .medium-margin-xxl {
    margin: 15px; }
  .medium-padding-xxl {
    padding: 15px; }
  .medium-margin-left-xxl {
    margin-left: 15px; }
  .medium-padding-left-xxl {
    padding-left: 15px; }
  .medium-margin-right-xxl {
    margin-right: 15px; }
  .medium-padding-right-xxl {
    padding-right: 15px; }
  .medium-margin-top-xxl {
    margin-top: 15px; }
  .medium-padding-top-xxl {
    padding-top: 15px; }
  .medium-margin-bottom-xxl {
    margin-bottom: 15px; }
  .medium-padding-bottom-xxl {
    padding-bottom: 15px; }
  .medium-margin-zero {
    margin: 0; }
  .medium-padding-zero {
    padding: 0; }
  .medium-margin-left-zero {
    margin-left: 0; }
  .medium-padding-left-zero {
    padding-left: 0; }
  .medium-margin-right-zero {
    margin-right: 0; }
  .medium-padding-right-zero {
    padding-right: 0; }
  .medium-margin-top-zero {
    margin-top: 0; }
  .medium-padding-top-zero {
    padding-top: 0; }
  .medium-margin-bottom-zero {
    margin-bottom: 0; }
  .medium-padding-bottom-zero {
    padding-bottom: 0; }
  .medium-float-right {
    float: right; }
  .medium-float-left {
    float: left; }
  .medium-hide {
    display: none !important; }
  .medium-show {
    display: block !important; }
  .medium-border-radius-s {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-top-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-bottom-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-top- left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-top- right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-bottom- left-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-bottom- right-s {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .medium-border-radius-l {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-top-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-bottom-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-top- left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-top- right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-bottom- left-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-bottom- right-l {
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .medium-border-radius-none {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-top-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-bottom-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-top- left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-top- right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-bottom- left-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .medium-border-radius-bottom- right-none {
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .medium-full-width {
    width: 100%; } }

@media only screen and (min-width: 64.063em) {
  .large-float-left {
    float: left; }
  .large-float-right {
    float: right; }
  .large-float-none {
    float: none; }
  .large-margin-xxs {
    margin: 2px; }
  .large-padding-xxs {
    padding: 2px; }
  .large-margin-left-xxs {
    margin-left: 2px; }
  .large-padding-left-xxs {
    padding-left: 2px; }
  .large-margin-right-xxs {
    margin-right: 2px; }
  .large-padding-right-xxs {
    padding-right: 2px; }
  .large-margin-top-xxs {
    margin-top: 2px; }
  .large-padding-top-xxs {
    padding-top: 2px; }
  .large-margin-bottom-xxs {
    margin-bottom: 2px; }
  .large-padding-bottom-xxs {
    padding-bottom: 2px; }
  .large-margin-xs {
    margin: 4px; }
  .large-padding-xs {
    padding: 4px; }
  .large-margin-left-xs {
    margin-left: 4px; }
  .large-padding-left-xs {
    padding-left: 4px; }
  .large-margin-right-xs {
    margin-right: 4px; }
  .large-padding-right-xs {
    padding-right: 4px; }
  .large-margin-top-xs {
    margin-top: 4px; }
  .large-padding-top-xs {
    padding-top: 4px; }
  .large-margin-bottom-xs {
    margin-bottom: 4px; }
  .large-padding-bottom-xs {
    padding-bottom: 4px; }
  .large-margin-s {
    margin: 6px; }
  .large-padding-s {
    padding: 6px; }
  .large-margin-left-s {
    margin-left: 6px; }
  .large-padding-left-s {
    padding-left: 6px; }
  .large-margin-right-s {
    margin-right: 6px; }
  .large-padding-right-s {
    padding-right: 6px; }
  .large-margin-top-s {
    margin-top: 6px; }
  .large-padding-top-s {
    padding-top: 6px; }
  .large-margin-bottom-s {
    margin-bottom: 6px; }
  .large-padding-bottom-s {
    padding-bottom: 6px; }
  .large-margin-m {
    margin: 8px; }
  .large-padding-m {
    padding: 8px; }
  .large-margin-left-m {
    margin-left: 8px; }
  .large-padding-left-m {
    padding-left: 8px; }
  .large-margin-right-m {
    margin-right: 8px; }
  .large-padding-right-m {
    padding-right: 8px; }
  .large-margin-top-m {
    margin-top: 8px; }
  .large-padding-top-m {
    padding-top: 8px; }
  .large-margin-bottom-m {
    margin-bottom: 8px; }
  .large-padding-bottom-m {
    padding-bottom: 8px; }
  .large-margin-l {
    margin: 10px; }
  .large-padding-l {
    padding: 10px; }
  .large-margin-left-l {
    margin-left: 10px; }
  .large-padding-left-l {
    padding-left: 10px; }
  .large-margin-right-l {
    margin-right: 10px; }
  .large-padding-right-l {
    padding-right: 10px; }
  .large-margin-top-l {
    margin-top: 10px; }
  .large-padding-top-l {
    padding-top: 10px; }
  .large-margin-bottom-l {
    margin-bottom: 10px; }
  .large-padding-bottom-l {
    padding-bottom: 10px; }
  .large-margin-xl {
    margin: 12px; }
  .large-padding-xl {
    padding: 12px; }
  .large-margin-left-xl {
    margin-left: 12px; }
  .large-padding-left-xl {
    padding-left: 12px; }
  .large-margin-right-xl {
    margin-right: 12px; }
  .large-padding-right-xl {
    padding-right: 12px; }
  .large-margin-top-xl {
    margin-top: 12px; }
  .large-padding-top-xl {
    padding-top: 12px; }
  .large-margin-bottom-xl {
    margin-bottom: 12px; }
  .large-padding-bottom-xl {
    padding-bottom: 12px; }
  .large-margin-xxl {
    margin: 15px; }
  .large-padding-xxl {
    padding: 15px; }
  .large-margin-left-xxl {
    margin-left: 15px; }
  .large-padding-left-xxl {
    padding-left: 15px; }
  .large-margin-right-xxl {
    margin-right: 15px; }
  .large-padding-right-xxl {
    padding-right: 15px; }
  .large-margin-top-xxl {
    margin-top: 15px; }
  .large-padding-top-xxl {
    padding-top: 15px; }
  .large-margin-bottom-xxl {
    margin-bottom: 15px; }
  .large-padding-bottom-xxl {
    padding-bottom: 15px; }
  .large-margin-zero {
    margin: 0; }
  .large-padding-zero {
    padding: 0; }
  .large-margin-left-zero {
    margin-left: 0; }
  .large-padding-left-zero {
    padding-left: 0; }
  .large-margin-right-zero {
    margin-right: 0; }
  .large-padding-right-zero {
    padding-right: 0; }
  .large-margin-top-zero {
    margin-top: 0; }
  .large-padding-top-zero {
    padding-top: 0; }
  .large-margin-bottom-zero {
    margin-bottom: 0; }
  .large-padding-bottom-zero {
    padding-bottom: 0; }
  .large-float-right {
    float: right; }
  .large-float-left {
    float: left; }
  .large-hide {
    display: none !important; }
  .large-show {
    display: block !important; }
  .large-border-radius-s {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden; }
  .large-border-radius-left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .large-border-radius-right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .large-border-radius-top-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .large-border-radius-bottom-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .large-border-radius-top- left-s {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden; }
  .large-border-radius-top- right-s {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden; }
  .large-border-radius-bottom- left-s {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden; }
  .large-border-radius-bottom- right-s {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden; }
  .large-border-radius-l {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
  .large-border-radius-left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .large-border-radius-right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .large-border-radius-top-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .large-border-radius-bottom-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .large-border-radius-top- left-l {
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    overflow: hidden; }
  .large-border-radius-top- right-l {
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
  .large-border-radius-bottom- left-l {
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
  .large-border-radius-bottom- right-l {
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden; }
  .large-border-radius-none {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-top-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-bottom-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-top- left-none {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-top- right-none {
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-bottom- left-none {
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    overflow: hidden; }
  .large-border-radius-bottom- right-none {
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    overflow: hidden; }
  .large-full-width {
    width: 100%; } }

body {
  background: #f0eff5;
  color: #000000;
  line-height: 1; }

body, div, dl, dt, dd, ul, ol, li, form, p, span, blockquote, th, td {
  font-family: futura, Arial; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, span, blockquote, th, td {
  margin: 0;
  padding: 0;
  direction: ltr;
  line-height: inherit; }
  body .xxs, div .xxs, dl .xxs, dt .xxs, dd .xxs, ul .xxs, ol .xxs, li .xxs, h1 .xxs, h2 .xxs, h3 .xxs, h4 .xxs, h5 .xxs, h6 .xxs, pre .xxs, form .xxs, p .xxs, span .xxs, blockquote .xxs, th .xxs, td .xxs {
    font-size: 8px; }
  body .xs, div .xs, dl .xs, dt .xs, dd .xs, ul .xs, ol .xs, li .xs, h1 .xs, h2 .xs, h3 .xs, h4 .xs, h5 .xs, h6 .xs, pre .xs, form .xs, p .xs, span .xs, blockquote .xs, th .xs, td .xs {
    font-size: 10px; }
  body .s, div .s, dl .s, dt .s, dd .s, ul .s, ol .s, li .s, h1 .s, h2 .s, h3 .s, h4 .s, h5 .s, h6 .s, pre .s, form .s, p .s, span .s, blockquote .s, th .s, td .s {
    font-size: 12px; }
  body .m, div .m, dl .m, dt .m, dd .m, ul .m, ol .m, li .m, h1 .m, h2 .m, h3 .m, h4 .m, h5 .m, h6 .m, pre .m, form .m, p .m, span .m, blockquote .m, th .m, td .m {
    font-size: 14px; }
  body .l, div .l, dl .l, dt .l, dd .l, ul .l, ol .l, li .l, h1 .l, h2 .l, h3 .l, h4 .l, h5 .l, h6 .l, pre .l, form .l, p .l, span .l, blockquote .l, th .l, td .l {
    font-size: 16px; }
  body .xl, div .xl, dl .xl, dt .xl, dd .xl, ul .xl, ol .xl, li .xl, h1 .xl, h2 .xl, h3 .xl, h4 .xl, h5 .xl, h6 .xl, pre .xl, form .xl, p .xl, span .xl, blockquote .xl, th .xl, td .xl {
    font-size: 20px; }
  body .xxl, div .xxl, dl .xxl, dt .xxl, dd .xxl, ul .xxl, ol .xxl, li .xxl, h1 .xxl, h2 .xxl, h3 .xxl, h4 .xxl, h5 .xxl, h6 .xxl, pre .xxl, form .xxl, p .xxl, span .xxl, blockquote .xxl, th .xxl, td .xxl {
    font-size: 28px; }
  body .line-height-xxs, div .line-height-xxs, dl .line-height-xxs, dt .line-height-xxs, dd .line-height-xxs, ul .line-height-xxs, ol .line-height-xxs, li .line-height-xxs, h1 .line-height-xxs, h2 .line-height-xxs, h3 .line-height-xxs, h4 .line-height-xxs, h5 .line-height-xxs, h6 .line-height-xxs, pre .line-height-xxs, form .line-height-xxs, p .line-height-xxs, span .line-height-xxs, blockquote .line-height-xxs, th .line-height-xxs, td .line-height-xxs {
    line-height: 8px; }
  body .line-height-xs, div .line-height-xs, dl .line-height-xs, dt .line-height-xs, dd .line-height-xs, ul .line-height-xs, ol .line-height-xs, li .line-height-xs, h1 .line-height-xs, h2 .line-height-xs, h3 .line-height-xs, h4 .line-height-xs, h5 .line-height-xs, h6 .line-height-xs, pre .line-height-xs, form .line-height-xs, p .line-height-xs, span .line-height-xs, blockquote .line-height-xs, th .line-height-xs, td .line-height-xs {
    line-height: 10px; }
  body .line-height-s, div .line-height-s, dl .line-height-s, dt .line-height-s, dd .line-height-s, ul .line-height-s, ol .line-height-s, li .line-height-s, h1 .line-height-s, h2 .line-height-s, h3 .line-height-s, h4 .line-height-s, h5 .line-height-s, h6 .line-height-s, pre .line-height-s, form .line-height-s, p .line-height-s, span .line-height-s, blockquote .line-height-s, th .line-height-s, td .line-height-s {
    line-height: 12px; }
  body .line-height-m, div .line-height-m, dl .line-height-m, dt .line-height-m, dd .line-height-m, ul .line-height-m, ol .line-height-m, li .line-height-m, h1 .line-height-m, h2 .line-height-m, h3 .line-height-m, h4 .line-height-m, h5 .line-height-m, h6 .line-height-m, pre .line-height-m, form .line-height-m, p .line-height-m, span .line-height-m, blockquote .line-height-m, th .line-height-m, td .line-height-m {
    line-height: 14px; }
  body .line-height-l, div .line-height-l, dl .line-height-l, dt .line-height-l, dd .line-height-l, ul .line-height-l, ol .line-height-l, li .line-height-l, h1 .line-height-l, h2 .line-height-l, h3 .line-height-l, h4 .line-height-l, h5 .line-height-l, h6 .line-height-l, pre .line-height-l, form .line-height-l, p .line-height-l, span .line-height-l, blockquote .line-height-l, th .line-height-l, td .line-height-l {
    line-height: 16px; }
  body .line-height-xl, div .line-height-xl, dl .line-height-xl, dt .line-height-xl, dd .line-height-xl, ul .line-height-xl, ol .line-height-xl, li .line-height-xl, h1 .line-height-xl, h2 .line-height-xl, h3 .line-height-xl, h4 .line-height-xl, h5 .line-height-xl, h6 .line-height-xl, pre .line-height-xl, form .line-height-xl, p .line-height-xl, span .line-height-xl, blockquote .line-height-xl, th .line-height-xl, td .line-height-xl {
    line-height: 20px; }
  body .line-height-xxl, div .line-height-xxl, dl .line-height-xxl, dt .line-height-xxl, dd .line-height-xxl, ul .line-height-xxl, ol .line-height-xxl, li .line-height-xxl, h1 .line-height-xxl, h2 .line-height-xxl, h3 .line-height-xxl, h4 .line-height-xxl, h5 .line-height-xxl, h6 .line-height-xxl, pre .line-height-xxl, form .line-height-xxl, p .line-height-xxl, span .line-height-xxl, blockquote .line-height-xxl, th .line-height-xxl, td .line-height-xxl {
    line-height: 28px; }
  body .line-height-1, div .line-height-1, dl .line-height-1, dt .line-height-1, dd .line-height-1, ul .line-height-1, ol .line-height-1, li .line-height-1, h1 .line-height-1, h2 .line-height-1, h3 .line-height-1, h4 .line-height-1, h5 .line-height-1, h6 .line-height-1, pre .line-height-1, form .line-height-1, p .line-height-1, span .line-height-1, blockquote .line-height-1, th .line-height-1, td .line-height-1 {
    line-height: 1; }
  body .line-height-1-5, div .line-height-1-5, dl .line-height-1-5, dt .line-height-1-5, dd .line-height-1-5, ul .line-height-1-5, ol .line-height-1-5, li .line-height-1-5, h1 .line-height-1-5, h2 .line-height-1-5, h3 .line-height-1-5, h4 .line-height-1-5, h5 .line-height-1-5, h6 .line-height-1-5, pre .line-height-1-5, form .line-height-1-5, p .line-height-1-5, span .line-height-1-5, blockquote .line-height-1-5, th .line-height-1-5, td .line-height-1-5 {
    line-height: 1.5; }
  body .line-height-2, div .line-height-2, dl .line-height-2, dt .line-height-2, dd .line-height-2, ul .line-height-2, ol .line-height-2, li .line-height-2, h1 .line-height-2, h2 .line-height-2, h3 .line-height-2, h4 .line-height-2, h5 .line-height-2, h6 .line-height-2, pre .line-height-2, form .line-height-2, p .line-height-2, span .line-height-2, blockquote .line-height-2, th .line-height-2, td .line-height-2 {
    line-height: 2; }
  body .line-height-2-5, div .line-height-2-5, dl .line-height-2-5, dt .line-height-2-5, dd .line-height-2-5, ul .line-height-2-5, ol .line-height-2-5, li .line-height-2-5, h1 .line-height-2-5, h2 .line-height-2-5, h3 .line-height-2-5, h4 .line-height-2-5, h5 .line-height-2-5, h6 .line-height-2-5, pre .line-height-2-5, form .line-height-2-5, p .line-height-2-5, span .line-height-2-5, blockquote .line-height-2-5, th .line-height-2-5, td .line-height-2-5 {
    line-height: 2.5; }
  body .line-height-3, div .line-height-3, dl .line-height-3, dt .line-height-3, dd .line-height-3, ul .line-height-3, ol .line-height-3, li .line-height-3, h1 .line-height-3, h2 .line-height-3, h3 .line-height-3, h4 .line-height-3, h5 .line-height-3, h6 .line-height-3, pre .line-height-3, form .line-height-3, p .line-height-3, span .line-height-3, blockquote .line-height-3, th .line-height-3, td .line-height-3 {
    line-height: 3; }

h1 {
  font-size: 45px; }

h2 {
  font-size: 36px; }

h3 {
  font-size: 28px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

h1, h2, h3, h4, h5, h6, .h {
  font-family: Trebuchet MS, Verdana, Arial, FreeSans, sans-serif; }

.clearfix {
  content: ' ';
  clear: both; }

.spinner {
  background-color: transparent;
  border: solid 16px #ecf0f1;
  border-left-color: #7f8c8d;
  -moz-border-radius: 128px;
  -webkit-border-radius: 128px;
  border-radius: 128px;
  width: 64px;
  height: 64px;
  -moz-animation: spin 0.8s infinite linear;
  -o-animation: spin 0.8s infinite linear;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear; }
  .spinner.light {
    border: 16px solid rgba(255, 255, 255, 0.2);
    border-left-color: #ffffff; }
  .spinner.xxs {
    border-width: 4px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 16px;
    height: 16px; }
  .spinner.xs {
    border-width: 6px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 32px;
    height: 32px; }
  .spinner.s {
    border-width: 9px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 48px;
    height: 48px; }
  .spinner.m {
    border-width: 12px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 64px;
    height: 64px; }
  .spinner.l {
    border-width: 15px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 80px;
    height: 80px; }
  .spinner.xl {
    border-width: 18px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 96px;
    height: 96px; }
  .spinner.xxl {
    border-width: 21px;
    -moz-border-radius: 128px;
    -webkit-border-radius: 128px;
    border-radius: 128px;
    width: 112px;
    height: 112px; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.text-no-wrap-ellipsis {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.text-no-wrap-2l-ellipsis {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; }

.full-width {
  width: 100%; }

.txtc {
  text-align: center; }

.txtr {
  text-align: right; }

.txtl {
  text-align: left; }

table {
  width: 100%; }

.table-default .table-heading {
  border-bottom: 1px solid #ddd;
  padding: 3px;
  font-weight: bold; }

.table-default tr {
  display: table-row; }
  .table-default tr .table-odd-row {
    background-color: #eee; }

.table-default td {
  padding: 2px;
  font-weight: normal; }

html, body {
  height: 100%; }

.wrapper {
  min-height: 100%;
  height: 100%;
  position: relative;
  overflow-y: auto; }

.alert-box {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999999; }

.scroll {
  overflow: scroll; }
  .scroll.no-x {
    overflow-x: hidden; }
  .scroll.no-y {
    overflow-y: hidden; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.border {
  border: 1px solid; }

.border-bottom {
  border-bottom: 1px solid; }

.border-top {
  border-top: 1px solid; }

.border-left {
  border-left: 1px solid; }

.border-right {
  border-right: 1px solid; }

.border-bold, .firsttime-memberdetails-editor-field input {
  border: 2px solid; }

.border-bold-bottom {
  border-bottom: 2px solid; }

.border-bold-top {
  border-top: 2px solid; }

.border-bold-left {
  border-left: 2px solid; }

.border-bold-right {
  border-right: 2px solid; }

polygon.border {
  stroke-width: 1px; }

polygon.border-bold {
  stroke-width: 2px; }

[class^="border-radius"], [class*=" border-radius"], [class^="circle-"], [class*=" circle-"] {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0); }

.border-radius-none {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important; }

.border-radius-top-none {
  -webkit-border-top-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  -webkit-border-top-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.border-radius-bottom-none {
  -webkit-border-bottom-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.border-radius-left-none {
  -webkit-border-top-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.border-radius-right-none {
  -webkit-border-top-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.border-radius {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.border-radius-top {
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  overflow: hidden; }

.border-radius-bottom {
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden; }

.border-radius-left {
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden; }

.border-radius-right {
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden; }

.border-radius-large {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden; }

.border-radius-top-large {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  overflow: hidden; }

.border-radius-bottom-large {
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden; }

.border-radius-left-large {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden; }

.border-radius-right-large {
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden; }

.circle-image, .circle-100, .circle-200, .circle-300, .circle-400, .circle-500 {
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.circle-image img, .circle-100 img, .circle-200 img, .circle-300 img, .circle-400 img, .circle-500 img {
  width: 100%;
  height: 100%; }

.circle-100 {
  width: 100px;
  height: 100px; }

.circle-100 img {
  width: 100%;
  height: 100%; }

.circle-200 {
  width: 200px;
  height: 200px; }

.circle-200 img {
  width: 100%;
  height: 100%; }

.circle-300 {
  width: 300px;
  height: 300px; }

.circle-300 img {
  width: 100%;
  height: 100%; }

.circle-400 {
  width: 400px;
  height: 400px; }

.circle-400 img {
  width: 100%;
  height: 100%; }

.circle-500 {
  width: 500px;
  height: 500px; }

.circle-500 img {
  width: 100%;
  height: 100%; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.underline {
  text-decoration: underline; }

.bold {
  font-weight: bold; }

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

.lighter {
  font-weight: 100; }

.italic {
  font-style: italic; }

.button {
  background-color: #D70926;
  color: #818284;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family: futura, Arial;
  text-align: center;
  border: 0; }
  .button.alt {
    background-color: #CFD2D3;
    color: #818284; }
    .button.alt:active, .button.alt:hover {
      background-color: #D70926;
      color: #818284; }
    .button.alt.selectable.selected {
      background-color: #D70926;
      color: #818284; }
  .button:active, .button:hover {
    background-color: #CFD2D3;
    color: #818284; }
  .button.selectable.selected {
    background-color: #CFD2D3;
    color: #818284; }

table {
  margin-bottom: 0 !important; }

section[role="main-section"] footer {
  clear: both;
  position: relative;
  z-index: 10;
  background: none;
  height: 0;
  margin-top: 0;
  color: #ffffff;
  background-size: cover; }

.outer-page-container {
  height: 100%;
  min-height: 100%; }
  .outer-page-container .inner-page-container {
    padding-bottom: 0; }

.selected-parent-hide {
  display: initial; }

.selected-parent-show {
  display: none; }

.selected .selected-parent-hide {
  display: none; }

.selected .selected-parent-show {
  display: initial; }

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

.cursor-default {
  cursor: default !important; }

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

.flex-container {
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-around; }

.self-clear-fix::after, .self-clearfix::after {
  content: " ";
  clear: both;
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0; }

.scrollable {
  overflow-y: scroll; }

.truncate-text {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.site {
  display: flex;
  height: 100vh;
  flex-direction: column;
  overflow-y: auto; }
  .site .site-content {
    flex: 1; }
  .site footer {
    background: none;
    color: #ffffff;
    background-size: cover;
    flex: none; }

.colour-green-extra-light {
  color: #6feba4 !important; }

.background-green-extra-light {
  background-color: #6feba4 !important; }

polygon.background-green-extra-light {
  fill: #6feba4 !important; }

.border-green-extra-light {
  border-color: #6feba4 !important; }

polygon.border-green-extra-light {
  stroke: #6feba4 !important; }

.hover-colour-green-extra-light:hover {
  color: #6feba4 !important; }

.hover-background-green-extra-light:hover {
  background-color: #6feba4 !important; }

.hover-border-green-extra-light:hover {
  border-color: #6feba4 !important; }

.selected.selected-colour-green-extra-light, .selected .selected-colour-green-extra-light {
  color: #6feba4 !important; }

.selected.selected-background-green-extra-light, .selected .selected-background-green-extra-light {
  background-color: #6feba4 !important; }

.selected.selected-border-green-extra-light, .selected .selected-border-green-extra-light {
  border-color: #6feba4 !important; }

.box-shadow-green-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #6feba4;
  -moz-box-shadow: 0 0 5px 2px #6feba4;
  box-shadow: 0 0 5px 2px #6feba4; }

.hover-box-shadow-green-extra-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #6feba4 !important;
  -moz-box-shadow: 0 0 5px 2px #6feba4 !important;
  box-shadow: 0 0 5px 2px #6feba4 !important; }

.selected.selected-box-shadow-green-extra-light, .selected .selected-box-shadow-green-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #6feba4 !important;
  -moz-box-shadow: 0 0 5px 2px #6feba4 !important;
  box-shadow: 0 0 5px 2px #6feba4 !important; }

.colour-green-light {
  color: #2ecc71 !important; }

.background-green-light {
  background-color: #2ecc71 !important; }

polygon.background-green-light {
  fill: #2ecc71 !important; }

.border-green-light {
  border-color: #2ecc71 !important; }

polygon.border-green-light {
  stroke: #2ecc71 !important; }

.hover-colour-green-light:hover {
  color: #2ecc71 !important; }

.hover-background-green-light:hover {
  background-color: #2ecc71 !important; }

.hover-border-green-light:hover {
  border-color: #2ecc71 !important; }

.selected.selected-colour-green-light, .selected .selected-colour-green-light {
  color: #2ecc71 !important; }

.selected.selected-background-green-light, .selected .selected-background-green-light {
  background-color: #2ecc71 !important; }

.selected.selected-border-green-light, .selected .selected-border-green-light {
  border-color: #2ecc71 !important; }

.box-shadow-green-light {
  -webkit-box-shadow: 0 0 5px 2px #2ecc71;
  -moz-box-shadow: 0 0 5px 2px #2ecc71;
  box-shadow: 0 0 5px 2px #2ecc71; }

.hover-box-shadow-green-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #2ecc71 !important;
  -moz-box-shadow: 0 0 5px 2px #2ecc71 !important;
  box-shadow: 0 0 5px 2px #2ecc71 !important; }

.selected.selected-box-shadow-green-light, .selected .selected-box-shadow-green-light {
  -webkit-box-shadow: 0 0 5px 2px #2ecc71 !important;
  -moz-box-shadow: 0 0 5px 2px #2ecc71 !important;
  box-shadow: 0 0 5px 2px #2ecc71 !important; }

.colour-green-dark {
  color: #27ae60 !important; }

.background-green-dark {
  background-color: #27ae60 !important; }

polygon.background-green-dark {
  fill: #27ae60 !important; }

.border-green-dark {
  border-color: #27ae60 !important; }

polygon.border-green-dark {
  stroke: #27ae60 !important; }

.hover-colour-green-dark:hover {
  color: #27ae60 !important; }

.hover-background-green-dark:hover {
  background-color: #27ae60 !important; }

.hover-border-green-dark:hover {
  border-color: #27ae60 !important; }

.selected.selected-colour-green-dark, .selected .selected-colour-green-dark {
  color: #27ae60 !important; }

.selected.selected-background-green-dark, .selected .selected-background-green-dark {
  background-color: #27ae60 !important; }

.selected.selected-border-green-dark, .selected .selected-border-green-dark {
  border-color: #27ae60 !important; }

.box-shadow-green-dark {
  -webkit-box-shadow: 0 0 5px 2px #27ae60;
  -moz-box-shadow: 0 0 5px 2px #27ae60;
  box-shadow: 0 0 5px 2px #27ae60; }

.hover-box-shadow-green-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #27ae60 !important;
  -moz-box-shadow: 0 0 5px 2px #27ae60 !important;
  box-shadow: 0 0 5px 2px #27ae60 !important; }

.selected.selected-box-shadow-green-dark, .selected .selected-box-shadow-green-dark {
  -webkit-box-shadow: 0 0 5px 2px #27ae60 !important;
  -moz-box-shadow: 0 0 5px 2px #27ae60 !important;
  box-shadow: 0 0 5px 2px #27ae60 !important; }

.colour-blue-extra-light {
  color: #84b2d2 !important; }

.background-blue-extra-light {
  background-color: #84b2d2 !important; }

polygon.background-blue-extra-light {
  fill: #84b2d2 !important; }

.border-blue-extra-light {
  border-color: #84b2d2 !important; }

polygon.border-blue-extra-light {
  stroke: #84b2d2 !important; }

.hover-colour-blue-extra-light:hover {
  color: #84b2d2 !important; }

.hover-background-blue-extra-light:hover {
  background-color: #84b2d2 !important; }

.hover-border-blue-extra-light:hover {
  border-color: #84b2d2 !important; }

.selected.selected-colour-blue-extra-light, .selected .selected-colour-blue-extra-light {
  color: #84b2d2 !important; }

.selected.selected-background-blue-extra-light, .selected .selected-background-blue-extra-light {
  background-color: #84b2d2 !important; }

.selected.selected-border-blue-extra-light, .selected .selected-border-blue-extra-light {
  border-color: #84b2d2 !important; }

.box-shadow-blue-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #84b2d2;
  -moz-box-shadow: 0 0 5px 2px #84b2d2;
  box-shadow: 0 0 5px 2px #84b2d2; }

.hover-box-shadow-blue-extra-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #84b2d2 !important;
  -moz-box-shadow: 0 0 5px 2px #84b2d2 !important;
  box-shadow: 0 0 5px 2px #84b2d2 !important; }

.selected.selected-box-shadow-blue-extra-light, .selected .selected-box-shadow-blue-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #84b2d2 !important;
  -moz-box-shadow: 0 0 5px 2px #84b2d2 !important;
  box-shadow: 0 0 5px 2px #84b2d2 !important; }

.colour-blue-light {
  color: #3498db !important; }

.background-blue-light {
  background-color: #3498db !important; }

polygon.background-blue-light {
  fill: #3498db !important; }

.border-blue-light {
  border-color: #3498db !important; }

polygon.border-blue-light {
  stroke: #3498db !important; }

.hover-colour-blue-light:hover {
  color: #3498db !important; }

.hover-background-blue-light:hover {
  background-color: #3498db !important; }

.hover-border-blue-light:hover {
  border-color: #3498db !important; }

.selected.selected-colour-blue-light, .selected .selected-colour-blue-light {
  color: #3498db !important; }

.selected.selected-background-blue-light, .selected .selected-background-blue-light {
  background-color: #3498db !important; }

.selected.selected-border-blue-light, .selected .selected-border-blue-light {
  border-color: #3498db !important; }

.box-shadow-blue-light {
  -webkit-box-shadow: 0 0 5px 2px #3498db;
  -moz-box-shadow: 0 0 5px 2px #3498db;
  box-shadow: 0 0 5px 2px #3498db; }

.hover-box-shadow-blue-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #3498db !important;
  -moz-box-shadow: 0 0 5px 2px #3498db !important;
  box-shadow: 0 0 5px 2px #3498db !important; }

.selected.selected-box-shadow-blue-light, .selected .selected-box-shadow-blue-light {
  -webkit-box-shadow: 0 0 5px 2px #3498db !important;
  -moz-box-shadow: 0 0 5px 2px #3498db !important;
  box-shadow: 0 0 5px 2px #3498db !important; }

.colour-blue-dark {
  color: #246895 !important; }

.background-blue-dark {
  background-color: #246895 !important; }

polygon.background-blue-dark {
  fill: #246895 !important; }

.border-blue-dark {
  border-color: #246895 !important; }

polygon.border-blue-dark {
  stroke: #246895 !important; }

.hover-colour-blue-dark:hover {
  color: #246895 !important; }

.hover-background-blue-dark:hover {
  background-color: #246895 !important; }

.hover-border-blue-dark:hover {
  border-color: #246895 !important; }

.selected.selected-colour-blue-dark, .selected .selected-colour-blue-dark {
  color: #246895 !important; }

.selected.selected-background-blue-dark, .selected .selected-background-blue-dark {
  background-color: #246895 !important; }

.selected.selected-border-blue-dark, .selected .selected-border-blue-dark {
  border-color: #246895 !important; }

.box-shadow-blue-dark {
  -webkit-box-shadow: 0 0 5px 2px #246895;
  -moz-box-shadow: 0 0 5px 2px #246895;
  box-shadow: 0 0 5px 2px #246895; }

.hover-box-shadow-blue-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #246895 !important;
  -moz-box-shadow: 0 0 5px 2px #246895 !important;
  box-shadow: 0 0 5px 2px #246895 !important; }

.selected.selected-box-shadow-blue-dark, .selected .selected-box-shadow-blue-dark {
  -webkit-box-shadow: 0 0 5px 2px #246895 !important;
  -moz-box-shadow: 0 0 5px 2px #246895 !important;
  box-shadow: 0 0 5px 2px #246895 !important; }

.colour-purple-extra-light {
  color: #c98ee2 !important; }

.background-purple-extra-light {
  background-color: #c98ee2 !important; }

polygon.background-purple-extra-light {
  fill: #c98ee2 !important; }

.border-purple-extra-light {
  border-color: #c98ee2 !important; }

polygon.border-purple-extra-light {
  stroke: #c98ee2 !important; }

.hover-colour-purple-extra-light:hover {
  color: #c98ee2 !important; }

.hover-background-purple-extra-light:hover {
  background-color: #c98ee2 !important; }

.hover-border-purple-extra-light:hover {
  border-color: #c98ee2 !important; }

.selected.selected-colour-purple-extra-light, .selected .selected-colour-purple-extra-light {
  color: #c98ee2 !important; }

.selected.selected-background-purple-extra-light, .selected .selected-background-purple-extra-light {
  background-color: #c98ee2 !important; }

.selected.selected-border-purple-extra-light, .selected .selected-border-purple-extra-light {
  border-color: #c98ee2 !important; }

.box-shadow-purple-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #c98ee2;
  -moz-box-shadow: 0 0 5px 2px #c98ee2;
  box-shadow: 0 0 5px 2px #c98ee2; }

.hover-box-shadow-purple-extra-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #c98ee2 !important;
  -moz-box-shadow: 0 0 5px 2px #c98ee2 !important;
  box-shadow: 0 0 5px 2px #c98ee2 !important; }

.selected.selected-box-shadow-purple-extra-light, .selected .selected-box-shadow-purple-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #c98ee2 !important;
  -moz-box-shadow: 0 0 5px 2px #c98ee2 !important;
  box-shadow: 0 0 5px 2px #c98ee2 !important; }

.colour-purple-light {
  color: #9b59b6 !important; }

.background-purple-light {
  background-color: #9b59b6 !important; }

polygon.background-purple-light {
  fill: #9b59b6 !important; }

.border-purple-light {
  border-color: #9b59b6 !important; }

polygon.border-purple-light {
  stroke: #9b59b6 !important; }

.hover-colour-purple-light:hover {
  color: #9b59b6 !important; }

.hover-background-purple-light:hover {
  background-color: #9b59b6 !important; }

.hover-border-purple-light:hover {
  border-color: #9b59b6 !important; }

.selected.selected-colour-purple-light, .selected .selected-colour-purple-light {
  color: #9b59b6 !important; }

.selected.selected-background-purple-light, .selected .selected-background-purple-light {
  background-color: #9b59b6 !important; }

.selected.selected-border-purple-light, .selected .selected-border-purple-light {
  border-color: #9b59b6 !important; }

.box-shadow-purple-light {
  -webkit-box-shadow: 0 0 5px 2px #9b59b6;
  -moz-box-shadow: 0 0 5px 2px #9b59b6;
  box-shadow: 0 0 5px 2px #9b59b6; }

.hover-box-shadow-purple-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #9b59b6 !important;
  -moz-box-shadow: 0 0 5px 2px #9b59b6 !important;
  box-shadow: 0 0 5px 2px #9b59b6 !important; }

.selected.selected-box-shadow-purple-light, .selected .selected-box-shadow-purple-light {
  -webkit-box-shadow: 0 0 5px 2px #9b59b6 !important;
  -moz-box-shadow: 0 0 5px 2px #9b59b6 !important;
  box-shadow: 0 0 5px 2px #9b59b6 !important; }

.colour-purple-dark {
  color: #8026a5 !important; }

.background-purple-dark {
  background-color: #8026a5 !important; }

polygon.background-purple-dark {
  fill: #8026a5 !important; }

.border-purple-dark {
  border-color: #8026a5 !important; }

polygon.border-purple-dark {
  stroke: #8026a5 !important; }

.hover-colour-purple-dark:hover {
  color: #8026a5 !important; }

.hover-background-purple-dark:hover {
  background-color: #8026a5 !important; }

.hover-border-purple-dark:hover {
  border-color: #8026a5 !important; }

.selected.selected-colour-purple-dark, .selected .selected-colour-purple-dark {
  color: #8026a5 !important; }

.selected.selected-background-purple-dark, .selected .selected-background-purple-dark {
  background-color: #8026a5 !important; }

.selected.selected-border-purple-dark, .selected .selected-border-purple-dark {
  border-color: #8026a5 !important; }

.box-shadow-purple-dark {
  -webkit-box-shadow: 0 0 5px 2px #8026a5;
  -moz-box-shadow: 0 0 5px 2px #8026a5;
  box-shadow: 0 0 5px 2px #8026a5; }

.hover-box-shadow-purple-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #8026a5 !important;
  -moz-box-shadow: 0 0 5px 2px #8026a5 !important;
  box-shadow: 0 0 5px 2px #8026a5 !important; }

.selected.selected-box-shadow-purple-dark, .selected .selected-box-shadow-purple-dark {
  -webkit-box-shadow: 0 0 5px 2px #8026a5 !important;
  -moz-box-shadow: 0 0 5px 2px #8026a5 !important;
  box-shadow: 0 0 5px 2px #8026a5 !important; }

.colour-blue-grey-light {
  color: #5e7a97 !important; }

.background-blue-grey-light {
  background-color: #5e7a97 !important; }

polygon.background-blue-grey-light {
  fill: #5e7a97 !important; }

.border-blue-grey-light {
  border-color: #5e7a97 !important; }

polygon.border-blue-grey-light {
  stroke: #5e7a97 !important; }

.hover-colour-blue-grey-light:hover {
  color: #5e7a97 !important; }

.hover-background-blue-grey-light:hover {
  background-color: #5e7a97 !important; }

.hover-border-blue-grey-light:hover {
  border-color: #5e7a97 !important; }

.selected.selected-colour-blue-grey-light, .selected .selected-colour-blue-grey-light {
  color: #5e7a97 !important; }

.selected.selected-background-blue-grey-light, .selected .selected-background-blue-grey-light {
  background-color: #5e7a97 !important; }

.selected.selected-border-blue-grey-light, .selected .selected-border-blue-grey-light {
  border-color: #5e7a97 !important; }

.box-shadow-blue-grey-light {
  -webkit-box-shadow: 0 0 5px 2px #5e7a97;
  -moz-box-shadow: 0 0 5px 2px #5e7a97;
  box-shadow: 0 0 5px 2px #5e7a97; }

.hover-box-shadow-blue-grey-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #5e7a97 !important;
  -moz-box-shadow: 0 0 5px 2px #5e7a97 !important;
  box-shadow: 0 0 5px 2px #5e7a97 !important; }

.selected.selected-box-shadow-blue-grey-light, .selected .selected-box-shadow-blue-grey-light {
  -webkit-box-shadow: 0 0 5px 2px #5e7a97 !important;
  -moz-box-shadow: 0 0 5px 2px #5e7a97 !important;
  box-shadow: 0 0 5px 2px #5e7a97 !important; }

.colour-blue-grey-dark {
  color: #2c3e50 !important; }

.background-blue-grey-dark {
  background-color: #2c3e50 !important; }

polygon.background-blue-grey-dark {
  fill: #2c3e50 !important; }

.border-blue-grey-dark {
  border-color: #2c3e50 !important; }

polygon.border-blue-grey-dark {
  stroke: #2c3e50 !important; }

.hover-colour-blue-grey-dark:hover {
  color: #2c3e50 !important; }

.hover-background-blue-grey-dark:hover {
  background-color: #2c3e50 !important; }

.hover-border-blue-grey-dark:hover {
  border-color: #2c3e50 !important; }

.selected.selected-colour-blue-grey-dark, .selected .selected-colour-blue-grey-dark {
  color: #2c3e50 !important; }

.selected.selected-background-blue-grey-dark, .selected .selected-background-blue-grey-dark {
  background-color: #2c3e50 !important; }

.selected.selected-border-blue-grey-dark, .selected .selected-border-blue-grey-dark {
  border-color: #2c3e50 !important; }

.box-shadow-blue-grey-dark {
  -webkit-box-shadow: 0 0 5px 2px #2c3e50;
  -moz-box-shadow: 0 0 5px 2px #2c3e50;
  box-shadow: 0 0 5px 2px #2c3e50; }

.hover-box-shadow-blue-grey-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #2c3e50 !important;
  -moz-box-shadow: 0 0 5px 2px #2c3e50 !important;
  box-shadow: 0 0 5px 2px #2c3e50 !important; }

.selected.selected-box-shadow-blue-grey-dark, .selected .selected-box-shadow-blue-grey-dark {
  -webkit-box-shadow: 0 0 5px 2px #2c3e50 !important;
  -moz-box-shadow: 0 0 5px 2px #2c3e50 !important;
  box-shadow: 0 0 5px 2px #2c3e50 !important; }

.colour-yellow-extra-light {
  color: #fce58b !important; }

.background-yellow-extra-light {
  background-color: #fce58b !important; }

polygon.background-yellow-extra-light {
  fill: #fce58b !important; }

.border-yellow-extra-light {
  border-color: #fce58b !important; }

polygon.border-yellow-extra-light {
  stroke: #fce58b !important; }

.hover-colour-yellow-extra-light:hover {
  color: #fce58b !important; }

.hover-background-yellow-extra-light:hover {
  background-color: #fce58b !important; }

.hover-border-yellow-extra-light:hover {
  border-color: #fce58b !important; }

.selected.selected-colour-yellow-extra-light, .selected .selected-colour-yellow-extra-light {
  color: #fce58b !important; }

.selected.selected-background-yellow-extra-light, .selected .selected-background-yellow-extra-light {
  background-color: #fce58b !important; }

.selected.selected-border-yellow-extra-light, .selected .selected-border-yellow-extra-light {
  border-color: #fce58b !important; }

.box-shadow-yellow-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #fce58b;
  -moz-box-shadow: 0 0 5px 2px #fce58b;
  box-shadow: 0 0 5px 2px #fce58b; }

.hover-box-shadow-yellow-extra-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #fce58b !important;
  -moz-box-shadow: 0 0 5px 2px #fce58b !important;
  box-shadow: 0 0 5px 2px #fce58b !important; }

.selected.selected-box-shadow-yellow-extra-light, .selected .selected-box-shadow-yellow-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #fce58b !important;
  -moz-box-shadow: 0 0 5px 2px #fce58b !important;
  box-shadow: 0 0 5px 2px #fce58b !important; }

.colour-yellow-light {
  color: #f1c40f !important; }

.background-yellow-light {
  background-color: #f1c40f !important; }

polygon.background-yellow-light {
  fill: #f1c40f !important; }

.border-yellow-light {
  border-color: #f1c40f !important; }

polygon.border-yellow-light {
  stroke: #f1c40f !important; }

.hover-colour-yellow-light:hover {
  color: #f1c40f !important; }

.hover-background-yellow-light:hover {
  background-color: #f1c40f !important; }

.hover-border-yellow-light:hover {
  border-color: #f1c40f !important; }

.selected.selected-colour-yellow-light, .selected .selected-colour-yellow-light {
  color: #f1c40f !important; }

.selected.selected-background-yellow-light, .selected .selected-background-yellow-light {
  background-color: #f1c40f !important; }

.selected.selected-border-yellow-light, .selected .selected-border-yellow-light {
  border-color: #f1c40f !important; }

.box-shadow-yellow-light {
  -webkit-box-shadow: 0 0 5px 2px #f1c40f;
  -moz-box-shadow: 0 0 5px 2px #f1c40f;
  box-shadow: 0 0 5px 2px #f1c40f; }

.hover-box-shadow-yellow-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #f1c40f !important;
  -moz-box-shadow: 0 0 5px 2px #f1c40f !important;
  box-shadow: 0 0 5px 2px #f1c40f !important; }

.selected.selected-box-shadow-yellow-light, .selected .selected-box-shadow-yellow-light {
  -webkit-box-shadow: 0 0 5px 2px #f1c40f !important;
  -moz-box-shadow: 0 0 5px 2px #f1c40f !important;
  box-shadow: 0 0 5px 2px #f1c40f !important; }

.colour-yellow-dark {
  color: #f39c12 !important; }

.background-yellow-dark {
  background-color: #f39c12 !important; }

polygon.background-yellow-dark {
  fill: #f39c12 !important; }

.border-yellow-dark {
  border-color: #f39c12 !important; }

polygon.border-yellow-dark {
  stroke: #f39c12 !important; }

.hover-colour-yellow-dark:hover {
  color: #f39c12 !important; }

.hover-background-yellow-dark:hover {
  background-color: #f39c12 !important; }

.hover-border-yellow-dark:hover {
  border-color: #f39c12 !important; }

.selected.selected-colour-yellow-dark, .selected .selected-colour-yellow-dark {
  color: #f39c12 !important; }

.selected.selected-background-yellow-dark, .selected .selected-background-yellow-dark {
  background-color: #f39c12 !important; }

.selected.selected-border-yellow-dark, .selected .selected-border-yellow-dark {
  border-color: #f39c12 !important; }

.box-shadow-yellow-dark {
  -webkit-box-shadow: 0 0 5px 2px #f39c12;
  -moz-box-shadow: 0 0 5px 2px #f39c12;
  box-shadow: 0 0 5px 2px #f39c12; }

.hover-box-shadow-yellow-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #f39c12 !important;
  -moz-box-shadow: 0 0 5px 2px #f39c12 !important;
  box-shadow: 0 0 5px 2px #f39c12 !important; }

.selected.selected-box-shadow-yellow-dark, .selected .selected-box-shadow-yellow-dark {
  -webkit-box-shadow: 0 0 5px 2px #f39c12 !important;
  -moz-box-shadow: 0 0 5px 2px #f39c12 !important;
  box-shadow: 0 0 5px 2px #f39c12 !important; }

.colour-orange-light {
  color: #e67e22 !important; }

.background-orange-light {
  background-color: #e67e22 !important; }

polygon.background-orange-light {
  fill: #e67e22 !important; }

.border-orange-light {
  border-color: #e67e22 !important; }

polygon.border-orange-light {
  stroke: #e67e22 !important; }

.hover-colour-orange-light:hover {
  color: #e67e22 !important; }

.hover-background-orange-light:hover {
  background-color: #e67e22 !important; }

.hover-border-orange-light:hover {
  border-color: #e67e22 !important; }

.selected.selected-colour-orange-light, .selected .selected-colour-orange-light {
  color: #e67e22 !important; }

.selected.selected-background-orange-light, .selected .selected-background-orange-light {
  background-color: #e67e22 !important; }

.selected.selected-border-orange-light, .selected .selected-border-orange-light {
  border-color: #e67e22 !important; }

.box-shadow-orange-light {
  -webkit-box-shadow: 0 0 5px 2px #e67e22;
  -moz-box-shadow: 0 0 5px 2px #e67e22;
  box-shadow: 0 0 5px 2px #e67e22; }

.hover-box-shadow-orange-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #e67e22 !important;
  -moz-box-shadow: 0 0 5px 2px #e67e22 !important;
  box-shadow: 0 0 5px 2px #e67e22 !important; }

.selected.selected-box-shadow-orange-light, .selected .selected-box-shadow-orange-light {
  -webkit-box-shadow: 0 0 5px 2px #e67e22 !important;
  -moz-box-shadow: 0 0 5px 2px #e67e22 !important;
  box-shadow: 0 0 5px 2px #e67e22 !important; }

.colour-orange-dark {
  color: #d35400 !important; }

.background-orange-dark {
  background-color: #d35400 !important; }

polygon.background-orange-dark {
  fill: #d35400 !important; }

.border-orange-dark {
  border-color: #d35400 !important; }

polygon.border-orange-dark {
  stroke: #d35400 !important; }

.hover-colour-orange-dark:hover {
  color: #d35400 !important; }

.hover-background-orange-dark:hover {
  background-color: #d35400 !important; }

.hover-border-orange-dark:hover {
  border-color: #d35400 !important; }

.selected.selected-colour-orange-dark, .selected .selected-colour-orange-dark {
  color: #d35400 !important; }

.selected.selected-background-orange-dark, .selected .selected-background-orange-dark {
  background-color: #d35400 !important; }

.selected.selected-border-orange-dark, .selected .selected-border-orange-dark {
  border-color: #d35400 !important; }

.box-shadow-orange-dark {
  -webkit-box-shadow: 0 0 5px 2px #d35400;
  -moz-box-shadow: 0 0 5px 2px #d35400;
  box-shadow: 0 0 5px 2px #d35400; }

.hover-box-shadow-orange-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #d35400 !important;
  -moz-box-shadow: 0 0 5px 2px #d35400 !important;
  box-shadow: 0 0 5px 2px #d35400 !important; }

.selected.selected-box-shadow-orange-dark, .selected .selected-box-shadow-orange-dark {
  -webkit-box-shadow: 0 0 5px 2px #d35400 !important;
  -moz-box-shadow: 0 0 5px 2px #d35400 !important;
  box-shadow: 0 0 5px 2px #d35400 !important; }

.colour-red-extra-light {
  color: #f47e71 !important; }

.background-red-extra-light {
  background-color: #f47e71 !important; }

polygon.background-red-extra-light {
  fill: #f47e71 !important; }

.border-red-extra-light {
  border-color: #f47e71 !important; }

polygon.border-red-extra-light {
  stroke: #f47e71 !important; }

.hover-colour-red-extra-light:hover {
  color: #f47e71 !important; }

.hover-background-red-extra-light:hover {
  background-color: #f47e71 !important; }

.hover-border-red-extra-light:hover {
  border-color: #f47e71 !important; }

.selected.selected-colour-red-extra-light, .selected .selected-colour-red-extra-light {
  color: #f47e71 !important; }

.selected.selected-background-red-extra-light, .selected .selected-background-red-extra-light {
  background-color: #f47e71 !important; }

.selected.selected-border-red-extra-light, .selected .selected-border-red-extra-light {
  border-color: #f47e71 !important; }

.box-shadow-red-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #f47e71;
  -moz-box-shadow: 0 0 5px 2px #f47e71;
  box-shadow: 0 0 5px 2px #f47e71; }

.hover-box-shadow-red-extra-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #f47e71 !important;
  -moz-box-shadow: 0 0 5px 2px #f47e71 !important;
  box-shadow: 0 0 5px 2px #f47e71 !important; }

.selected.selected-box-shadow-red-extra-light, .selected .selected-box-shadow-red-extra-light {
  -webkit-box-shadow: 0 0 5px 2px #f47e71 !important;
  -moz-box-shadow: 0 0 5px 2px #f47e71 !important;
  box-shadow: 0 0 5px 2px #f47e71 !important; }

.colour-red-light {
  color: #e74c3c !important; }

.background-red-light {
  background-color: #e74c3c !important; }

polygon.background-red-light {
  fill: #e74c3c !important; }

.border-red-light {
  border-color: #e74c3c !important; }

polygon.border-red-light {
  stroke: #e74c3c !important; }

.hover-colour-red-light:hover {
  color: #e74c3c !important; }

.hover-background-red-light:hover {
  background-color: #e74c3c !important; }

.hover-border-red-light:hover {
  border-color: #e74c3c !important; }

.selected.selected-colour-red-light, .selected .selected-colour-red-light {
  color: #e74c3c !important; }

.selected.selected-background-red-light, .selected .selected-background-red-light {
  background-color: #e74c3c !important; }

.selected.selected-border-red-light, .selected .selected-border-red-light {
  border-color: #e74c3c !important; }

.box-shadow-red-light {
  -webkit-box-shadow: 0 0 5px 2px #e74c3c;
  -moz-box-shadow: 0 0 5px 2px #e74c3c;
  box-shadow: 0 0 5px 2px #e74c3c; }

.hover-box-shadow-red-light:hover {
  -webkit-box-shadow: 0 0 5px 2px #e74c3c !important;
  -moz-box-shadow: 0 0 5px 2px #e74c3c !important;
  box-shadow: 0 0 5px 2px #e74c3c !important; }

.selected.selected-box-shadow-red-light, .selected .selected-box-shadow-red-light {
  -webkit-box-shadow: 0 0 5px 2px #e74c3c !important;
  -moz-box-shadow: 0 0 5px 2px #e74c3c !important;
  box-shadow: 0 0 5px 2px #e74c3c !important; }

.colour-red-dark {
  color: #c0392b !important; }

.background-red-dark {
  background-color: #c0392b !important; }

polygon.background-red-dark {
  fill: #c0392b !important; }

.border-red-dark {
  border-color: #c0392b !important; }

polygon.border-red-dark {
  stroke: #c0392b !important; }

.hover-colour-red-dark:hover {
  color: #c0392b !important; }

.hover-background-red-dark:hover {
  background-color: #c0392b !important; }

.hover-border-red-dark:hover {
  border-color: #c0392b !important; }

.selected.selected-colour-red-dark, .selected .selected-colour-red-dark {
  color: #c0392b !important; }

.selected.selected-background-red-dark, .selected .selected-background-red-dark {
  background-color: #c0392b !important; }

.selected.selected-border-red-dark, .selected .selected-border-red-dark {
  border-color: #c0392b !important; }

.box-shadow-red-dark {
  -webkit-box-shadow: 0 0 5px 2px #c0392b;
  -moz-box-shadow: 0 0 5px 2px #c0392b;
  box-shadow: 0 0 5px 2px #c0392b; }

.hover-box-shadow-red-dark:hover {
  -webkit-box-shadow: 0 0 5px 2px #c0392b !important;
  -moz-box-shadow: 0 0 5px 2px #c0392b !important;
  box-shadow: 0 0 5px 2px #c0392b !important; }

.selected.selected-box-shadow-red-dark, .selected .selected-box-shadow-red-dark {
  -webkit-box-shadow: 0 0 5px 2px #c0392b !important;
  -moz-box-shadow: 0 0 5px 2px #c0392b !important;
  box-shadow: 0 0 5px 2px #c0392b !important; }

.colour-white {
  color: #ffffff !important; }

.background-white {
  background-color: #ffffff !important; }

polygon.background-white {
  fill: #ffffff !important; }

.border-white {
  border-color: #ffffff !important; }

polygon.border-white {
  stroke: #ffffff !important; }

.hover-colour-white:hover {
  color: #ffffff !important; }

.hover-background-white:hover {
  background-color: #ffffff !important; }

.hover-border-white:hover {
  border-color: #ffffff !important; }

.selected.selected-colour-white, .selected .selected-colour-white {
  color: #ffffff !important; }

.selected.selected-background-white, .selected .selected-background-white {
  background-color: #ffffff !important; }

.selected.selected-border-white, .selected .selected-border-white {
  border-color: #ffffff !important; }

.box-shadow-white {
  -webkit-box-shadow: 0 0 5px 2px #ffffff;
  -moz-box-shadow: 0 0 5px 2px #ffffff;
  box-shadow: 0 0 5px 2px #ffffff; }

.hover-box-shadow-white:hover {
  -webkit-box-shadow: 0 0 5px 2px #ffffff !important;
  -moz-box-shadow: 0 0 5px 2px #ffffff !important;
  box-shadow: 0 0 5px 2px #ffffff !important; }

.selected.selected-box-shadow-white, .selected .selected-box-shadow-white {
  -webkit-box-shadow: 0 0 5px 2px #ffffff !important;
  -moz-box-shadow: 0 0 5px 2px #ffffff !important;
  box-shadow: 0 0 5px 2px #ffffff !important; }

.colour-grey-0 {
  color: #f7f8f8 !important; }

.background-grey-0 {
  background-color: #f7f8f8 !important; }

polygon.background-grey-0 {
  fill: #f7f8f8 !important; }

.border-grey-0 {
  border-color: #f7f8f8 !important; }

polygon.border-grey-0 {
  stroke: #f7f8f8 !important; }

.hover-colour-grey-0:hover {
  color: #f7f8f8 !important; }

.hover-background-grey-0:hover {
  background-color: #f7f8f8 !important; }

.hover-border-grey-0:hover {
  border-color: #f7f8f8 !important; }

.selected.selected-colour-grey-0, .selected .selected-colour-grey-0 {
  color: #f7f8f8 !important; }

.selected.selected-background-grey-0, .selected .selected-background-grey-0 {
  background-color: #f7f8f8 !important; }

.selected.selected-border-grey-0, .selected .selected-border-grey-0 {
  border-color: #f7f8f8 !important; }

.box-shadow-grey-0 {
  -webkit-box-shadow: 0 0 5px 2px #f7f8f8;
  -moz-box-shadow: 0 0 5px 2px #f7f8f8;
  box-shadow: 0 0 5px 2px #f7f8f8; }

.hover-box-shadow-grey-0:hover {
  -webkit-box-shadow: 0 0 5px 2px #f7f8f8 !important;
  -moz-box-shadow: 0 0 5px 2px #f7f8f8 !important;
  box-shadow: 0 0 5px 2px #f7f8f8 !important; }

.selected.selected-box-shadow-grey-0, .selected .selected-box-shadow-grey-0 {
  -webkit-box-shadow: 0 0 5px 2px #f7f8f8 !important;
  -moz-box-shadow: 0 0 5px 2px #f7f8f8 !important;
  box-shadow: 0 0 5px 2px #f7f8f8 !important; }

.colour-grey-1 {
  color: #ecf0f1 !important; }

.background-grey-1 {
  background-color: #ecf0f1 !important; }

polygon.background-grey-1 {
  fill: #ecf0f1 !important; }

.border-grey-1 {
  border-color: #ecf0f1 !important; }

polygon.border-grey-1 {
  stroke: #ecf0f1 !important; }

.hover-colour-grey-1:hover {
  color: #ecf0f1 !important; }

.hover-background-grey-1:hover {
  background-color: #ecf0f1 !important; }

.hover-border-grey-1:hover {
  border-color: #ecf0f1 !important; }

.selected.selected-colour-grey-1, .selected .selected-colour-grey-1 {
  color: #ecf0f1 !important; }

.selected.selected-background-grey-1, .selected .selected-background-grey-1 {
  background-color: #ecf0f1 !important; }

.selected.selected-border-grey-1, .selected .selected-border-grey-1 {
  border-color: #ecf0f1 !important; }

.box-shadow-grey-1 {
  -webkit-box-shadow: 0 0 5px 2px #ecf0f1;
  -moz-box-shadow: 0 0 5px 2px #ecf0f1;
  box-shadow: 0 0 5px 2px #ecf0f1; }

.hover-box-shadow-grey-1:hover {
  -webkit-box-shadow: 0 0 5px 2px #ecf0f1 !important;
  -moz-box-shadow: 0 0 5px 2px #ecf0f1 !important;
  box-shadow: 0 0 5px 2px #ecf0f1 !important; }

.selected.selected-box-shadow-grey-1, .selected .selected-box-shadow-grey-1 {
  -webkit-box-shadow: 0 0 5px 2px #ecf0f1 !important;
  -moz-box-shadow: 0 0 5px 2px #ecf0f1 !important;
  box-shadow: 0 0 5px 2px #ecf0f1 !important; }

.colour-grey-2 {
  color: #bdc3c7 !important; }

.background-grey-2 {
  background-color: #bdc3c7 !important; }

polygon.background-grey-2 {
  fill: #bdc3c7 !important; }

.border-grey-2 {
  border-color: #bdc3c7 !important; }

polygon.border-grey-2 {
  stroke: #bdc3c7 !important; }

.hover-colour-grey-2:hover {
  color: #bdc3c7 !important; }

.hover-background-grey-2:hover {
  background-color: #bdc3c7 !important; }

.hover-border-grey-2:hover {
  border-color: #bdc3c7 !important; }

.selected.selected-colour-grey-2, .selected .selected-colour-grey-2 {
  color: #bdc3c7 !important; }

.selected.selected-background-grey-2, .selected .selected-background-grey-2 {
  background-color: #bdc3c7 !important; }

.selected.selected-border-grey-2, .selected .selected-border-grey-2 {
  border-color: #bdc3c7 !important; }

.box-shadow-grey-2 {
  -webkit-box-shadow: 0 0 5px 2px #bdc3c7;
  -moz-box-shadow: 0 0 5px 2px #bdc3c7;
  box-shadow: 0 0 5px 2px #bdc3c7; }

.hover-box-shadow-grey-2:hover {
  -webkit-box-shadow: 0 0 5px 2px #bdc3c7 !important;
  -moz-box-shadow: 0 0 5px 2px #bdc3c7 !important;
  box-shadow: 0 0 5px 2px #bdc3c7 !important; }

.selected.selected-box-shadow-grey-2, .selected .selected-box-shadow-grey-2 {
  -webkit-box-shadow: 0 0 5px 2px #bdc3c7 !important;
  -moz-box-shadow: 0 0 5px 2px #bdc3c7 !important;
  box-shadow: 0 0 5px 2px #bdc3c7 !important; }

.colour-grey-3 {
  color: #95a5a6 !important; }

.background-grey-3 {
  background-color: #95a5a6 !important; }

polygon.background-grey-3 {
  fill: #95a5a6 !important; }

.border-grey-3 {
  border-color: #95a5a6 !important; }

polygon.border-grey-3 {
  stroke: #95a5a6 !important; }

.hover-colour-grey-3:hover {
  color: #95a5a6 !important; }

.hover-background-grey-3:hover {
  background-color: #95a5a6 !important; }

.hover-border-grey-3:hover {
  border-color: #95a5a6 !important; }

.selected.selected-colour-grey-3, .selected .selected-colour-grey-3 {
  color: #95a5a6 !important; }

.selected.selected-background-grey-3, .selected .selected-background-grey-3 {
  background-color: #95a5a6 !important; }

.selected.selected-border-grey-3, .selected .selected-border-grey-3 {
  border-color: #95a5a6 !important; }

.box-shadow-grey-3 {
  -webkit-box-shadow: 0 0 5px 2px #95a5a6;
  -moz-box-shadow: 0 0 5px 2px #95a5a6;
  box-shadow: 0 0 5px 2px #95a5a6; }

.hover-box-shadow-grey-3:hover {
  -webkit-box-shadow: 0 0 5px 2px #95a5a6 !important;
  -moz-box-shadow: 0 0 5px 2px #95a5a6 !important;
  box-shadow: 0 0 5px 2px #95a5a6 !important; }

.selected.selected-box-shadow-grey-3, .selected .selected-box-shadow-grey-3 {
  -webkit-box-shadow: 0 0 5px 2px #95a5a6 !important;
  -moz-box-shadow: 0 0 5px 2px #95a5a6 !important;
  box-shadow: 0 0 5px 2px #95a5a6 !important; }

.colour-grey-4 {
  color: #7f8c8d !important; }

.background-grey-4 {
  background-color: #7f8c8d !important; }

polygon.background-grey-4 {
  fill: #7f8c8d !important; }

.border-grey-4 {
  border-color: #7f8c8d !important; }

polygon.border-grey-4 {
  stroke: #7f8c8d !important; }

.hover-colour-grey-4:hover {
  color: #7f8c8d !important; }

.hover-background-grey-4:hover {
  background-color: #7f8c8d !important; }

.hover-border-grey-4:hover {
  border-color: #7f8c8d !important; }

.selected.selected-colour-grey-4, .selected .selected-colour-grey-4 {
  color: #7f8c8d !important; }

.selected.selected-background-grey-4, .selected .selected-background-grey-4 {
  background-color: #7f8c8d !important; }

.selected.selected-border-grey-4, .selected .selected-border-grey-4 {
  border-color: #7f8c8d !important; }

.box-shadow-grey-4 {
  -webkit-box-shadow: 0 0 5px 2px #7f8c8d;
  -moz-box-shadow: 0 0 5px 2px #7f8c8d;
  box-shadow: 0 0 5px 2px #7f8c8d; }

.hover-box-shadow-grey-4:hover {
  -webkit-box-shadow: 0 0 5px 2px #7f8c8d !important;
  -moz-box-shadow: 0 0 5px 2px #7f8c8d !important;
  box-shadow: 0 0 5px 2px #7f8c8d !important; }

.selected.selected-box-shadow-grey-4, .selected .selected-box-shadow-grey-4 {
  -webkit-box-shadow: 0 0 5px 2px #7f8c8d !important;
  -moz-box-shadow: 0 0 5px 2px #7f8c8d !important;
  box-shadow: 0 0 5px 2px #7f8c8d !important; }

.colour-grey-5 {
  color: #5b6162 !important; }

.background-grey-5 {
  background-color: #5b6162 !important; }

polygon.background-grey-5 {
  fill: #5b6162 !important; }

.border-grey-5 {
  border-color: #5b6162 !important; }

polygon.border-grey-5 {
  stroke: #5b6162 !important; }

.hover-colour-grey-5:hover {
  color: #5b6162 !important; }

.hover-background-grey-5:hover {
  background-color: #5b6162 !important; }

.hover-border-grey-5:hover {
  border-color: #5b6162 !important; }

.selected.selected-colour-grey-5, .selected .selected-colour-grey-5 {
  color: #5b6162 !important; }

.selected.selected-background-grey-5, .selected .selected-background-grey-5 {
  background-color: #5b6162 !important; }

.selected.selected-border-grey-5, .selected .selected-border-grey-5 {
  border-color: #5b6162 !important; }

.box-shadow-grey-5 {
  -webkit-box-shadow: 0 0 5px 2px #5b6162;
  -moz-box-shadow: 0 0 5px 2px #5b6162;
  box-shadow: 0 0 5px 2px #5b6162; }

.hover-box-shadow-grey-5:hover {
  -webkit-box-shadow: 0 0 5px 2px #5b6162 !important;
  -moz-box-shadow: 0 0 5px 2px #5b6162 !important;
  box-shadow: 0 0 5px 2px #5b6162 !important; }

.selected.selected-box-shadow-grey-5, .selected .selected-box-shadow-grey-5 {
  -webkit-box-shadow: 0 0 5px 2px #5b6162 !important;
  -moz-box-shadow: 0 0 5px 2px #5b6162 !important;
  box-shadow: 0 0 5px 2px #5b6162 !important; }

.colour-black {
  color: #000000 !important; }

.background-black {
  background-color: #000000 !important; }

polygon.background-black {
  fill: #000000 !important; }

.border-black {
  border-color: #000000 !important; }

polygon.border-black {
  stroke: #000000 !important; }

.hover-colour-black:hover {
  color: #000000 !important; }

.hover-background-black:hover {
  background-color: #000000 !important; }

.hover-border-black:hover {
  border-color: #000000 !important; }

.selected.selected-colour-black, .selected .selected-colour-black {
  color: #000000 !important; }

.selected.selected-background-black, .selected .selected-background-black {
  background-color: #000000 !important; }

.selected.selected-border-black, .selected .selected-border-black {
  border-color: #000000 !important; }

.box-shadow-black {
  -webkit-box-shadow: 0 0 5px 2px #000000;
  -moz-box-shadow: 0 0 5px 2px #000000;
  box-shadow: 0 0 5px 2px #000000; }

.hover-box-shadow-black:hover {
  -webkit-box-shadow: 0 0 5px 2px #000000 !important;
  -moz-box-shadow: 0 0 5px 2px #000000 !important;
  box-shadow: 0 0 5px 2px #000000 !important; }

.selected.selected-box-shadow-black, .selected .selected-box-shadow-black {
  -webkit-box-shadow: 0 0 5px 2px #000000 !important;
  -moz-box-shadow: 0 0 5px 2px #000000 !important;
  box-shadow: 0 0 5px 2px #000000 !important; }

.colour-primary {
  color: #D70926 !important; }

.background-primary {
  background-color: #D70926 !important; }

polygon.background-primary {
  fill: #D70926 !important; }

.border-primary, .firsttime-memberdetails-editor-field input {
  border-color: #D70926 !important; }

polygon.border-primary {
  stroke: #D70926 !important; }

.hover-colour-primary:hover {
  color: #D70926 !important; }

.hover-background-primary:hover {
  background-color: #D70926 !important; }

.hover-border-primary:hover {
  border-color: #D70926 !important; }

.selected.selected-colour-primary, .selected .selected-colour-primary {
  color: #D70926 !important; }

.selected.selected-background-primary, .selected .selected-background-primary {
  background-color: #D70926 !important; }

.selected.selected-border-primary, .selected .selected-border-primary {
  border-color: #D70926 !important; }

.box-shadow-primary {
  -webkit-box-shadow: 0 0 5px 2px #D70926;
  -moz-box-shadow: 0 0 5px 2px #D70926;
  box-shadow: 0 0 5px 2px #D70926; }

.hover-box-shadow-primary:hover {
  -webkit-box-shadow: 0 0 5px 2px #D70926 !important;
  -moz-box-shadow: 0 0 5px 2px #D70926 !important;
  box-shadow: 0 0 5px 2px #D70926 !important; }

.selected.selected-box-shadow-primary, .selected .selected-box-shadow-primary {
  -webkit-box-shadow: 0 0 5px 2px #D70926 !important;
  -moz-box-shadow: 0 0 5px 2px #D70926 !important;
  box-shadow: 0 0 5px 2px #D70926 !important; }

.colour-secondary {
  color: #CFD2D3 !important; }

.background-secondary {
  background-color: #CFD2D3 !important; }

polygon.background-secondary {
  fill: #CFD2D3 !important; }

.border-secondary {
  border-color: #CFD2D3 !important; }

polygon.border-secondary {
  stroke: #CFD2D3 !important; }

.hover-colour-secondary:hover {
  color: #CFD2D3 !important; }

.hover-background-secondary:hover {
  background-color: #CFD2D3 !important; }

.hover-border-secondary:hover {
  border-color: #CFD2D3 !important; }

.selected.selected-colour-secondary, .selected .selected-colour-secondary {
  color: #CFD2D3 !important; }

.selected.selected-background-secondary, .selected .selected-background-secondary {
  background-color: #CFD2D3 !important; }

.selected.selected-border-secondary, .selected .selected-border-secondary {
  border-color: #CFD2D3 !important; }

.box-shadow-secondary {
  -webkit-box-shadow: 0 0 5px 2px #CFD2D3;
  -moz-box-shadow: 0 0 5px 2px #CFD2D3;
  box-shadow: 0 0 5px 2px #CFD2D3; }

.hover-box-shadow-secondary:hover {
  -webkit-box-shadow: 0 0 5px 2px #CFD2D3 !important;
  -moz-box-shadow: 0 0 5px 2px #CFD2D3 !important;
  box-shadow: 0 0 5px 2px #CFD2D3 !important; }

.selected.selected-box-shadow-secondary, .selected .selected-box-shadow-secondary {
  -webkit-box-shadow: 0 0 5px 2px #CFD2D3 !important;
  -moz-box-shadow: 0 0 5px 2px #CFD2D3 !important;
  box-shadow: 0 0 5px 2px #CFD2D3 !important; }

.colour-tertiary {
  color: #818284 !important; }

.background-tertiary {
  background-color: #818284 !important; }

polygon.background-tertiary {
  fill: #818284 !important; }

.border-tertiary {
  border-color: #818284 !important; }

polygon.border-tertiary {
  stroke: #818284 !important; }

.hover-colour-tertiary:hover {
  color: #818284 !important; }

.hover-background-tertiary:hover {
  background-color: #818284 !important; }

.hover-border-tertiary:hover {
  border-color: #818284 !important; }

.selected.selected-colour-tertiary, .selected .selected-colour-tertiary {
  color: #818284 !important; }

.selected.selected-background-tertiary, .selected .selected-background-tertiary {
  background-color: #818284 !important; }

.selected.selected-border-tertiary, .selected .selected-border-tertiary {
  border-color: #818284 !important; }

.box-shadow-tertiary {
  -webkit-box-shadow: 0 0 5px 2px #818284;
  -moz-box-shadow: 0 0 5px 2px #818284;
  box-shadow: 0 0 5px 2px #818284; }

.hover-box-shadow-tertiary:hover {
  -webkit-box-shadow: 0 0 5px 2px #818284 !important;
  -moz-box-shadow: 0 0 5px 2px #818284 !important;
  box-shadow: 0 0 5px 2px #818284 !important; }

.selected.selected-box-shadow-tertiary, .selected .selected-box-shadow-tertiary {
  -webkit-box-shadow: 0 0 5px 2px #818284 !important;
  -moz-box-shadow: 0 0 5px 2px #818284 !important;
  box-shadow: 0 0 5px 2px #818284 !important; }

.colour-primary-admin {
  color: #30407B !important; }

.background-primary-admin {
  background-color: #30407B !important; }

polygon.background-primary-admin {
  fill: #30407B !important; }

.border-primary-admin {
  border-color: #30407B !important; }

polygon.border-primary-admin {
  stroke: #30407B !important; }

.hover-colour-primary-admin:hover {
  color: #30407B !important; }

.hover-background-primary-admin:hover {
  background-color: #30407B !important; }

.hover-border-primary-admin:hover {
  border-color: #30407B !important; }

.selected.selected-colour-primary-admin, .selected .selected-colour-primary-admin {
  color: #30407B !important; }

.selected.selected-background-primary-admin, .selected .selected-background-primary-admin {
  background-color: #30407B !important; }

.selected.selected-border-primary-admin, .selected .selected-border-primary-admin {
  border-color: #30407B !important; }

.box-shadow-primary-admin {
  -webkit-box-shadow: 0 0 5px 2px #30407B;
  -moz-box-shadow: 0 0 5px 2px #30407B;
  box-shadow: 0 0 5px 2px #30407B; }

.hover-box-shadow-primary-admin:hover {
  -webkit-box-shadow: 0 0 5px 2px #30407B !important;
  -moz-box-shadow: 0 0 5px 2px #30407B !important;
  box-shadow: 0 0 5px 2px #30407B !important; }

.selected.selected-box-shadow-primary-admin, .selected .selected-box-shadow-primary-admin {
  -webkit-box-shadow: 0 0 5px 2px #30407B !important;
  -moz-box-shadow: 0 0 5px 2px #30407B !important;
  box-shadow: 0 0 5px 2px #30407B !important; }

.colour-secondary-admin {
  color: #EDF1FA !important; }

.background-secondary-admin {
  background-color: #EDF1FA !important; }

polygon.background-secondary-admin {
  fill: #EDF1FA !important; }

.border-secondary-admin {
  border-color: #EDF1FA !important; }

polygon.border-secondary-admin {
  stroke: #EDF1FA !important; }

.hover-colour-secondary-admin:hover {
  color: #EDF1FA !important; }

.hover-background-secondary-admin:hover {
  background-color: #EDF1FA !important; }

.hover-border-secondary-admin:hover {
  border-color: #EDF1FA !important; }

.selected.selected-colour-secondary-admin, .selected .selected-colour-secondary-admin {
  color: #EDF1FA !important; }

.selected.selected-background-secondary-admin, .selected .selected-background-secondary-admin {
  background-color: #EDF1FA !important; }

.selected.selected-border-secondary-admin, .selected .selected-border-secondary-admin {
  border-color: #EDF1FA !important; }

.box-shadow-secondary-admin {
  -webkit-box-shadow: 0 0 5px 2px #EDF1FA;
  -moz-box-shadow: 0 0 5px 2px #EDF1FA;
  box-shadow: 0 0 5px 2px #EDF1FA; }

.hover-box-shadow-secondary-admin:hover {
  -webkit-box-shadow: 0 0 5px 2px #EDF1FA !important;
  -moz-box-shadow: 0 0 5px 2px #EDF1FA !important;
  box-shadow: 0 0 5px 2px #EDF1FA !important; }

.selected.selected-box-shadow-secondary-admin, .selected .selected-box-shadow-secondary-admin {
  -webkit-box-shadow: 0 0 5px 2px #EDF1FA !important;
  -moz-box-shadow: 0 0 5px 2px #EDF1FA !important;
  box-shadow: 0 0 5px 2px #EDF1FA !important; }

.colour-tertiary-admin {
  color: #b30101 !important; }

.background-tertiary-admin {
  background-color: #b30101 !important; }

polygon.background-tertiary-admin {
  fill: #b30101 !important; }

.border-tertiary-admin {
  border-color: #b30101 !important; }

polygon.border-tertiary-admin {
  stroke: #b30101 !important; }

.hover-colour-tertiary-admin:hover {
  color: #b30101 !important; }

.hover-background-tertiary-admin:hover {
  background-color: #b30101 !important; }

.hover-border-tertiary-admin:hover {
  border-color: #b30101 !important; }

.selected.selected-colour-tertiary-admin, .selected .selected-colour-tertiary-admin {
  color: #b30101 !important; }

.selected.selected-background-tertiary-admin, .selected .selected-background-tertiary-admin {
  background-color: #b30101 !important; }

.selected.selected-border-tertiary-admin, .selected .selected-border-tertiary-admin {
  border-color: #b30101 !important; }

.box-shadow-tertiary-admin {
  -webkit-box-shadow: 0 0 5px 2px #b30101;
  -moz-box-shadow: 0 0 5px 2px #b30101;
  box-shadow: 0 0 5px 2px #b30101; }

.hover-box-shadow-tertiary-admin:hover {
  -webkit-box-shadow: 0 0 5px 2px #b30101 !important;
  -moz-box-shadow: 0 0 5px 2px #b30101 !important;
  box-shadow: 0 0 5px 2px #b30101 !important; }

.selected.selected-box-shadow-tertiary-admin, .selected .selected-box-shadow-tertiary-admin {
  -webkit-box-shadow: 0 0 5px 2px #b30101 !important;
  -moz-box-shadow: 0 0 5px 2px #b30101 !important;
  box-shadow: 0 0 5px 2px #b30101 !important; }

.colour-auction {
  color: #D11391 !important; }

.background-auction {
  background-color: #D11391 !important; }

polygon.background-auction {
  fill: #D11391 !important; }

.border-auction {
  border-color: #D11391 !important; }

polygon.border-auction {
  stroke: #D11391 !important; }

.hover-colour-auction:hover {
  color: #D11391 !important; }

.hover-background-auction:hover {
  background-color: #D11391 !important; }

.hover-border-auction:hover {
  border-color: #D11391 !important; }

.selected.selected-colour-auction, .selected .selected-colour-auction {
  color: #D11391 !important; }

.selected.selected-background-auction, .selected .selected-background-auction {
  background-color: #D11391 !important; }

.selected.selected-border-auction, .selected .selected-border-auction {
  border-color: #D11391 !important; }

.box-shadow-auction {
  -webkit-box-shadow: 0 0 5px 2px #D11391;
  -moz-box-shadow: 0 0 5px 2px #D11391;
  box-shadow: 0 0 5px 2px #D11391; }

.hover-box-shadow-auction:hover {
  -webkit-box-shadow: 0 0 5px 2px #D11391 !important;
  -moz-box-shadow: 0 0 5px 2px #D11391 !important;
  box-shadow: 0 0 5px 2px #D11391 !important; }

.selected.selected-box-shadow-auction, .selected .selected-box-shadow-auction {
  -webkit-box-shadow: 0 0 5px 2px #D11391 !important;
  -moz-box-shadow: 0 0 5px 2px #D11391 !important;
  box-shadow: 0 0 5px 2px #D11391 !important; }

.colour-marketplace {
  color: #DF9624 !important; }

.background-marketplace {
  background-color: #DF9624 !important; }

polygon.background-marketplace {
  fill: #DF9624 !important; }

.border-marketplace {
  border-color: #DF9624 !important; }

polygon.border-marketplace {
  stroke: #DF9624 !important; }

.hover-colour-marketplace:hover {
  color: #DF9624 !important; }

.hover-background-marketplace:hover {
  background-color: #DF9624 !important; }

.hover-border-marketplace:hover {
  border-color: #DF9624 !important; }

.selected.selected-colour-marketplace, .selected .selected-colour-marketplace {
  color: #DF9624 !important; }

.selected.selected-background-marketplace, .selected .selected-background-marketplace {
  background-color: #DF9624 !important; }

.selected.selected-border-marketplace, .selected .selected-border-marketplace {
  border-color: #DF9624 !important; }

.box-shadow-marketplace {
  -webkit-box-shadow: 0 0 5px 2px #DF9624;
  -moz-box-shadow: 0 0 5px 2px #DF9624;
  box-shadow: 0 0 5px 2px #DF9624; }

.hover-box-shadow-marketplace:hover {
  -webkit-box-shadow: 0 0 5px 2px #DF9624 !important;
  -moz-box-shadow: 0 0 5px 2px #DF9624 !important;
  box-shadow: 0 0 5px 2px #DF9624 !important; }

.selected.selected-box-shadow-marketplace, .selected .selected-box-shadow-marketplace {
  -webkit-box-shadow: 0 0 5px 2px #DF9624 !important;
  -moz-box-shadow: 0 0 5px 2px #DF9624 !important;
  box-shadow: 0 0 5px 2px #DF9624 !important; }

.colour-lottos {
  color: #31A3CC !important; }

.background-lottos {
  background-color: #31A3CC !important; }

polygon.background-lottos {
  fill: #31A3CC !important; }

.border-lottos {
  border-color: #31A3CC !important; }

polygon.border-lottos {
  stroke: #31A3CC !important; }

.hover-colour-lottos:hover {
  color: #31A3CC !important; }

.hover-background-lottos:hover {
  background-color: #31A3CC !important; }

.hover-border-lottos:hover {
  border-color: #31A3CC !important; }

.selected.selected-colour-lottos, .selected .selected-colour-lottos {
  color: #31A3CC !important; }

.selected.selected-background-lottos, .selected .selected-background-lottos {
  background-color: #31A3CC !important; }

.selected.selected-border-lottos, .selected .selected-border-lottos {
  border-color: #31A3CC !important; }

.box-shadow-lottos {
  -webkit-box-shadow: 0 0 5px 2px #31A3CC;
  -moz-box-shadow: 0 0 5px 2px #31A3CC;
  box-shadow: 0 0 5px 2px #31A3CC; }

.hover-box-shadow-lottos:hover {
  -webkit-box-shadow: 0 0 5px 2px #31A3CC !important;
  -moz-box-shadow: 0 0 5px 2px #31A3CC !important;
  box-shadow: 0 0 5px 2px #31A3CC !important; }

.selected.selected-box-shadow-lottos, .selected .selected-box-shadow-lottos {
  -webkit-box-shadow: 0 0 5px 2px #31A3CC !important;
  -moz-box-shadow: 0 0 5px 2px #31A3CC !important;
  box-shadow: 0 0 5px 2px #31A3CC !important; }

.colour-vouchers {
  color: #E60400 !important; }

.background-vouchers {
  background-color: #E60400 !important; }

polygon.background-vouchers {
  fill: #E60400 !important; }

.border-vouchers {
  border-color: #E60400 !important; }

polygon.border-vouchers {
  stroke: #E60400 !important; }

.hover-colour-vouchers:hover {
  color: #E60400 !important; }

.hover-background-vouchers:hover {
  background-color: #E60400 !important; }

.hover-border-vouchers:hover {
  border-color: #E60400 !important; }

.selected.selected-colour-vouchers, .selected .selected-colour-vouchers {
  color: #E60400 !important; }

.selected.selected-background-vouchers, .selected .selected-background-vouchers {
  background-color: #E60400 !important; }

.selected.selected-border-vouchers, .selected .selected-border-vouchers {
  border-color: #E60400 !important; }

.box-shadow-vouchers {
  -webkit-box-shadow: 0 0 5px 2px #E60400;
  -moz-box-shadow: 0 0 5px 2px #E60400;
  box-shadow: 0 0 5px 2px #E60400; }

.hover-box-shadow-vouchers:hover {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.selected.selected-box-shadow-vouchers, .selected .selected-box-shadow-vouchers {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.colour-ecash {
  color: #2D49FC !important; }

.background-ecash {
  background-color: #2D49FC !important; }

polygon.background-ecash {
  fill: #2D49FC !important; }

.border-ecash {
  border-color: #2D49FC !important; }

polygon.border-ecash {
  stroke: #2D49FC !important; }

.hover-colour-ecash:hover {
  color: #2D49FC !important; }

.hover-background-ecash:hover {
  background-color: #2D49FC !important; }

.hover-border-ecash:hover {
  border-color: #2D49FC !important; }

.selected.selected-colour-ecash, .selected .selected-colour-ecash {
  color: #2D49FC !important; }

.selected.selected-background-ecash, .selected .selected-background-ecash {
  background-color: #2D49FC !important; }

.selected.selected-border-ecash, .selected .selected-border-ecash {
  border-color: #2D49FC !important; }

.box-shadow-ecash {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC;
  -moz-box-shadow: 0 0 5px 2px #2D49FC;
  box-shadow: 0 0 5px 2px #2D49FC; }

.hover-box-shadow-ecash:hover {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC !important;
  -moz-box-shadow: 0 0 5px 2px #2D49FC !important;
  box-shadow: 0 0 5px 2px #2D49FC !important; }

.selected.selected-box-shadow-ecash, .selected .selected-box-shadow-ecash {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC !important;
  -moz-box-shadow: 0 0 5px 2px #2D49FC !important;
  box-shadow: 0 0 5px 2px #2D49FC !important; }

.colour-account {
  color: #0EA120 !important; }

.background-account {
  background-color: #0EA120 !important; }

polygon.background-account {
  fill: #0EA120 !important; }

.border-account {
  border-color: #0EA120 !important; }

polygon.border-account {
  stroke: #0EA120 !important; }

.hover-colour-account:hover {
  color: #0EA120 !important; }

.hover-background-account:hover {
  background-color: #0EA120 !important; }

.hover-border-account:hover {
  border-color: #0EA120 !important; }

.selected.selected-colour-account, .selected .selected-colour-account {
  color: #0EA120 !important; }

.selected.selected-background-account, .selected .selected-background-account {
  background-color: #0EA120 !important; }

.selected.selected-border-account, .selected .selected-border-account {
  border-color: #0EA120 !important; }

.box-shadow-account {
  -webkit-box-shadow: 0 0 5px 2px #0EA120;
  -moz-box-shadow: 0 0 5px 2px #0EA120;
  box-shadow: 0 0 5px 2px #0EA120; }

.hover-box-shadow-account:hover {
  -webkit-box-shadow: 0 0 5px 2px #0EA120 !important;
  -moz-box-shadow: 0 0 5px 2px #0EA120 !important;
  box-shadow: 0 0 5px 2px #0EA120 !important; }

.selected.selected-box-shadow-account, .selected .selected-box-shadow-account {
  -webkit-box-shadow: 0 0 5px 2px #0EA120 !important;
  -moz-box-shadow: 0 0 5px 2px #0EA120 !important;
  box-shadow: 0 0 5px 2px #0EA120 !important; }

.colour-social {
  color: #9D00E6 !important; }

.background-social {
  background-color: #9D00E6 !important; }

polygon.background-social {
  fill: #9D00E6 !important; }

.border-social {
  border-color: #9D00E6 !important; }

polygon.border-social {
  stroke: #9D00E6 !important; }

.hover-colour-social:hover {
  color: #9D00E6 !important; }

.hover-background-social:hover {
  background-color: #9D00E6 !important; }

.hover-border-social:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-social, .selected .selected-colour-social {
  color: #9D00E6 !important; }

.selected.selected-background-social, .selected .selected-background-social {
  background-color: #9D00E6 !important; }

.selected.selected-border-social, .selected .selected-border-social {
  border-color: #9D00E6 !important; }

.box-shadow-social {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-social:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-social, .selected .selected-box-shadow-social {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-survey {
  color: #dfa213 !important; }

.background-survey {
  background-color: #dfa213 !important; }

polygon.background-survey {
  fill: #dfa213 !important; }

.border-survey {
  border-color: #dfa213 !important; }

polygon.border-survey {
  stroke: #dfa213 !important; }

.hover-colour-survey:hover {
  color: #dfa213 !important; }

.hover-background-survey:hover {
  background-color: #dfa213 !important; }

.hover-border-survey:hover {
  border-color: #dfa213 !important; }

.selected.selected-colour-survey, .selected .selected-colour-survey {
  color: #dfa213 !important; }

.selected.selected-background-survey, .selected .selected-background-survey {
  background-color: #dfa213 !important; }

.selected.selected-border-survey, .selected .selected-border-survey {
  border-color: #dfa213 !important; }

.box-shadow-survey {
  -webkit-box-shadow: 0 0 5px 2px #dfa213;
  -moz-box-shadow: 0 0 5px 2px #dfa213;
  box-shadow: 0 0 5px 2px #dfa213; }

.hover-box-shadow-survey:hover {
  -webkit-box-shadow: 0 0 5px 2px #dfa213 !important;
  -moz-box-shadow: 0 0 5px 2px #dfa213 !important;
  box-shadow: 0 0 5px 2px #dfa213 !important; }

.selected.selected-box-shadow-survey, .selected .selected-box-shadow-survey {
  -webkit-box-shadow: 0 0 5px 2px #dfa213 !important;
  -moz-box-shadow: 0 0 5px 2px #dfa213 !important;
  box-shadow: 0 0 5px 2px #dfa213 !important; }

.colour-social-twitter {
  color: #00aced !important; }

.background-social-twitter {
  background-color: #00aced !important; }

polygon.background-social-twitter {
  fill: #00aced !important; }

.border-social-twitter {
  border-color: #00aced !important; }

polygon.border-social-twitter {
  stroke: #00aced !important; }

.hover-colour-social-twitter:hover {
  color: #00aced !important; }

.hover-background-social-twitter:hover {
  background-color: #00aced !important; }

.hover-border-social-twitter:hover {
  border-color: #00aced !important; }

.selected.selected-colour-social-twitter, .selected .selected-colour-social-twitter {
  color: #00aced !important; }

.selected.selected-background-social-twitter, .selected .selected-background-social-twitter {
  background-color: #00aced !important; }

.selected.selected-border-social-twitter, .selected .selected-border-social-twitter {
  border-color: #00aced !important; }

.box-shadow-social-twitter {
  -webkit-box-shadow: 0 0 5px 2px #00aced;
  -moz-box-shadow: 0 0 5px 2px #00aced;
  box-shadow: 0 0 5px 2px #00aced; }

.hover-box-shadow-social-twitter:hover {
  -webkit-box-shadow: 0 0 5px 2px #00aced !important;
  -moz-box-shadow: 0 0 5px 2px #00aced !important;
  box-shadow: 0 0 5px 2px #00aced !important; }

.selected.selected-box-shadow-social-twitter, .selected .selected-box-shadow-social-twitter {
  -webkit-box-shadow: 0 0 5px 2px #00aced !important;
  -moz-box-shadow: 0 0 5px 2px #00aced !important;
  box-shadow: 0 0 5px 2px #00aced !important; }

.colour-social-facebook {
  color: #3b5998 !important; }

.background-social-facebook {
  background-color: #3b5998 !important; }

polygon.background-social-facebook {
  fill: #3b5998 !important; }

.border-social-facebook {
  border-color: #3b5998 !important; }

polygon.border-social-facebook {
  stroke: #3b5998 !important; }

.hover-colour-social-facebook:hover {
  color: #3b5998 !important; }

.hover-background-social-facebook:hover {
  background-color: #3b5998 !important; }

.hover-border-social-facebook:hover {
  border-color: #3b5998 !important; }

.selected.selected-colour-social-facebook, .selected .selected-colour-social-facebook {
  color: #3b5998 !important; }

.selected.selected-background-social-facebook, .selected .selected-background-social-facebook {
  background-color: #3b5998 !important; }

.selected.selected-border-social-facebook, .selected .selected-border-social-facebook {
  border-color: #3b5998 !important; }

.box-shadow-social-facebook {
  -webkit-box-shadow: 0 0 5px 2px #3b5998;
  -moz-box-shadow: 0 0 5px 2px #3b5998;
  box-shadow: 0 0 5px 2px #3b5998; }

.hover-box-shadow-social-facebook:hover {
  -webkit-box-shadow: 0 0 5px 2px #3b5998 !important;
  -moz-box-shadow: 0 0 5px 2px #3b5998 !important;
  box-shadow: 0 0 5px 2px #3b5998 !important; }

.selected.selected-box-shadow-social-facebook, .selected .selected-box-shadow-social-facebook {
  -webkit-box-shadow: 0 0 5px 2px #3b5998 !important;
  -moz-box-shadow: 0 0 5px 2px #3b5998 !important;
  box-shadow: 0 0 5px 2px #3b5998 !important; }

.colour-social-googleplus {
  color: #dd4b39 !important; }

.background-social-googleplus {
  background-color: #dd4b39 !important; }

polygon.background-social-googleplus {
  fill: #dd4b39 !important; }

.border-social-googleplus {
  border-color: #dd4b39 !important; }

polygon.border-social-googleplus {
  stroke: #dd4b39 !important; }

.hover-colour-social-googleplus:hover {
  color: #dd4b39 !important; }

.hover-background-social-googleplus:hover {
  background-color: #dd4b39 !important; }

.hover-border-social-googleplus:hover {
  border-color: #dd4b39 !important; }

.selected.selected-colour-social-googleplus, .selected .selected-colour-social-googleplus {
  color: #dd4b39 !important; }

.selected.selected-background-social-googleplus, .selected .selected-background-social-googleplus {
  background-color: #dd4b39 !important; }

.selected.selected-border-social-googleplus, .selected .selected-border-social-googleplus {
  border-color: #dd4b39 !important; }

.box-shadow-social-googleplus {
  -webkit-box-shadow: 0 0 5px 2px #dd4b39;
  -moz-box-shadow: 0 0 5px 2px #dd4b39;
  box-shadow: 0 0 5px 2px #dd4b39; }

.hover-box-shadow-social-googleplus:hover {
  -webkit-box-shadow: 0 0 5px 2px #dd4b39 !important;
  -moz-box-shadow: 0 0 5px 2px #dd4b39 !important;
  box-shadow: 0 0 5px 2px #dd4b39 !important; }

.selected.selected-box-shadow-social-googleplus, .selected .selected-box-shadow-social-googleplus {
  -webkit-box-shadow: 0 0 5px 2px #dd4b39 !important;
  -moz-box-shadow: 0 0 5px 2px #dd4b39 !important;
  box-shadow: 0 0 5px 2px #dd4b39 !important; }

.colour-social-pinterest {
  color: #cb2027 !important; }

.background-social-pinterest {
  background-color: #cb2027 !important; }

polygon.background-social-pinterest {
  fill: #cb2027 !important; }

.border-social-pinterest {
  border-color: #cb2027 !important; }

polygon.border-social-pinterest {
  stroke: #cb2027 !important; }

.hover-colour-social-pinterest:hover {
  color: #cb2027 !important; }

.hover-background-social-pinterest:hover {
  background-color: #cb2027 !important; }

.hover-border-social-pinterest:hover {
  border-color: #cb2027 !important; }

.selected.selected-colour-social-pinterest, .selected .selected-colour-social-pinterest {
  color: #cb2027 !important; }

.selected.selected-background-social-pinterest, .selected .selected-background-social-pinterest {
  background-color: #cb2027 !important; }

.selected.selected-border-social-pinterest, .selected .selected-border-social-pinterest {
  border-color: #cb2027 !important; }

.box-shadow-social-pinterest {
  -webkit-box-shadow: 0 0 5px 2px #cb2027;
  -moz-box-shadow: 0 0 5px 2px #cb2027;
  box-shadow: 0 0 5px 2px #cb2027; }

.hover-box-shadow-social-pinterest:hover {
  -webkit-box-shadow: 0 0 5px 2px #cb2027 !important;
  -moz-box-shadow: 0 0 5px 2px #cb2027 !important;
  box-shadow: 0 0 5px 2px #cb2027 !important; }

.selected.selected-box-shadow-social-pinterest, .selected .selected-box-shadow-social-pinterest {
  -webkit-box-shadow: 0 0 5px 2px #cb2027 !important;
  -moz-box-shadow: 0 0 5px 2px #cb2027 !important;
  box-shadow: 0 0 5px 2px #cb2027 !important; }

.colour-social-linkedin {
  color: #007bb6 !important; }

.background-social-linkedin {
  background-color: #007bb6 !important; }

polygon.background-social-linkedin {
  fill: #007bb6 !important; }

.border-social-linkedin {
  border-color: #007bb6 !important; }

polygon.border-social-linkedin {
  stroke: #007bb6 !important; }

.hover-colour-social-linkedin:hover {
  color: #007bb6 !important; }

.hover-background-social-linkedin:hover {
  background-color: #007bb6 !important; }

.hover-border-social-linkedin:hover {
  border-color: #007bb6 !important; }

.selected.selected-colour-social-linkedin, .selected .selected-colour-social-linkedin {
  color: #007bb6 !important; }

.selected.selected-background-social-linkedin, .selected .selected-background-social-linkedin {
  background-color: #007bb6 !important; }

.selected.selected-border-social-linkedin, .selected .selected-border-social-linkedin {
  border-color: #007bb6 !important; }

.box-shadow-social-linkedin {
  -webkit-box-shadow: 0 0 5px 2px #007bb6;
  -moz-box-shadow: 0 0 5px 2px #007bb6;
  box-shadow: 0 0 5px 2px #007bb6; }

.hover-box-shadow-social-linkedin:hover {
  -webkit-box-shadow: 0 0 5px 2px #007bb6 !important;
  -moz-box-shadow: 0 0 5px 2px #007bb6 !important;
  box-shadow: 0 0 5px 2px #007bb6 !important; }

.selected.selected-box-shadow-social-linkedin, .selected .selected-box-shadow-social-linkedin {
  -webkit-box-shadow: 0 0 5px 2px #007bb6 !important;
  -moz-box-shadow: 0 0 5px 2px #007bb6 !important;
  box-shadow: 0 0 5px 2px #007bb6 !important; }

.colour-social-youtube {
  color: #bb0000 !important; }

.background-social-youtube {
  background-color: #bb0000 !important; }

polygon.background-social-youtube {
  fill: #bb0000 !important; }

.border-social-youtube {
  border-color: #bb0000 !important; }

polygon.border-social-youtube {
  stroke: #bb0000 !important; }

.hover-colour-social-youtube:hover {
  color: #bb0000 !important; }

.hover-background-social-youtube:hover {
  background-color: #bb0000 !important; }

.hover-border-social-youtube:hover {
  border-color: #bb0000 !important; }

.selected.selected-colour-social-youtube, .selected .selected-colour-social-youtube {
  color: #bb0000 !important; }

.selected.selected-background-social-youtube, .selected .selected-background-social-youtube {
  background-color: #bb0000 !important; }

.selected.selected-border-social-youtube, .selected .selected-border-social-youtube {
  border-color: #bb0000 !important; }

.box-shadow-social-youtube {
  -webkit-box-shadow: 0 0 5px 2px #bb0000;
  -moz-box-shadow: 0 0 5px 2px #bb0000;
  box-shadow: 0 0 5px 2px #bb0000; }

.hover-box-shadow-social-youtube:hover {
  -webkit-box-shadow: 0 0 5px 2px #bb0000 !important;
  -moz-box-shadow: 0 0 5px 2px #bb0000 !important;
  box-shadow: 0 0 5px 2px #bb0000 !important; }

.selected.selected-box-shadow-social-youtube, .selected .selected-box-shadow-social-youtube {
  -webkit-box-shadow: 0 0 5px 2px #bb0000 !important;
  -moz-box-shadow: 0 0 5px 2px #bb0000 !important;
  box-shadow: 0 0 5px 2px #bb0000 !important; }

.colour-social-vimeo {
  color: #1ab7ea !important; }

.background-social-vimeo {
  background-color: #1ab7ea !important; }

polygon.background-social-vimeo {
  fill: #1ab7ea !important; }

.border-social-vimeo {
  border-color: #1ab7ea !important; }

polygon.border-social-vimeo {
  stroke: #1ab7ea !important; }

.hover-colour-social-vimeo:hover {
  color: #1ab7ea !important; }

.hover-background-social-vimeo:hover {
  background-color: #1ab7ea !important; }

.hover-border-social-vimeo:hover {
  border-color: #1ab7ea !important; }

.selected.selected-colour-social-vimeo, .selected .selected-colour-social-vimeo {
  color: #1ab7ea !important; }

.selected.selected-background-social-vimeo, .selected .selected-background-social-vimeo {
  background-color: #1ab7ea !important; }

.selected.selected-border-social-vimeo, .selected .selected-border-social-vimeo {
  border-color: #1ab7ea !important; }

.box-shadow-social-vimeo {
  -webkit-box-shadow: 0 0 5px 2px #1ab7ea;
  -moz-box-shadow: 0 0 5px 2px #1ab7ea;
  box-shadow: 0 0 5px 2px #1ab7ea; }

.hover-box-shadow-social-vimeo:hover {
  -webkit-box-shadow: 0 0 5px 2px #1ab7ea !important;
  -moz-box-shadow: 0 0 5px 2px #1ab7ea !important;
  box-shadow: 0 0 5px 2px #1ab7ea !important; }

.selected.selected-box-shadow-social-vimeo, .selected .selected-box-shadow-social-vimeo {
  -webkit-box-shadow: 0 0 5px 2px #1ab7ea !important;
  -moz-box-shadow: 0 0 5px 2px #1ab7ea !important;
  box-shadow: 0 0 5px 2px #1ab7ea !important; }

.colour-social-tumblr {
  color: #32506d !important; }

.background-social-tumblr {
  background-color: #32506d !important; }

polygon.background-social-tumblr {
  fill: #32506d !important; }

.border-social-tumblr {
  border-color: #32506d !important; }

polygon.border-social-tumblr {
  stroke: #32506d !important; }

.hover-colour-social-tumblr:hover {
  color: #32506d !important; }

.hover-background-social-tumblr:hover {
  background-color: #32506d !important; }

.hover-border-social-tumblr:hover {
  border-color: #32506d !important; }

.selected.selected-colour-social-tumblr, .selected .selected-colour-social-tumblr {
  color: #32506d !important; }

.selected.selected-background-social-tumblr, .selected .selected-background-social-tumblr {
  background-color: #32506d !important; }

.selected.selected-border-social-tumblr, .selected .selected-border-social-tumblr {
  border-color: #32506d !important; }

.box-shadow-social-tumblr {
  -webkit-box-shadow: 0 0 5px 2px #32506d;
  -moz-box-shadow: 0 0 5px 2px #32506d;
  box-shadow: 0 0 5px 2px #32506d; }

.hover-box-shadow-social-tumblr:hover {
  -webkit-box-shadow: 0 0 5px 2px #32506d !important;
  -moz-box-shadow: 0 0 5px 2px #32506d !important;
  box-shadow: 0 0 5px 2px #32506d !important; }

.selected.selected-box-shadow-social-tumblr, .selected .selected-box-shadow-social-tumblr {
  -webkit-box-shadow: 0 0 5px 2px #32506d !important;
  -moz-box-shadow: 0 0 5px 2px #32506d !important;
  box-shadow: 0 0 5px 2px #32506d !important; }

.colour-social-instagram {
  color: #bc2a8d !important; }

.background-social-instagram {
  background-color: #bc2a8d !important; }

polygon.background-social-instagram {
  fill: #bc2a8d !important; }

.border-social-instagram {
  border-color: #bc2a8d !important; }

polygon.border-social-instagram {
  stroke: #bc2a8d !important; }

.hover-colour-social-instagram:hover {
  color: #bc2a8d !important; }

.hover-background-social-instagram:hover {
  background-color: #bc2a8d !important; }

.hover-border-social-instagram:hover {
  border-color: #bc2a8d !important; }

.selected.selected-colour-social-instagram, .selected .selected-colour-social-instagram {
  color: #bc2a8d !important; }

.selected.selected-background-social-instagram, .selected .selected-background-social-instagram {
  background-color: #bc2a8d !important; }

.selected.selected-border-social-instagram, .selected .selected-border-social-instagram {
  border-color: #bc2a8d !important; }

.box-shadow-social-instagram {
  -webkit-box-shadow: 0 0 5px 2px #bc2a8d;
  -moz-box-shadow: 0 0 5px 2px #bc2a8d;
  box-shadow: 0 0 5px 2px #bc2a8d; }

.hover-box-shadow-social-instagram:hover {
  -webkit-box-shadow: 0 0 5px 2px #bc2a8d !important;
  -moz-box-shadow: 0 0 5px 2px #bc2a8d !important;
  box-shadow: 0 0 5px 2px #bc2a8d !important; }

.selected.selected-box-shadow-social-instagram, .selected .selected-box-shadow-social-instagram {
  -webkit-box-shadow: 0 0 5px 2px #bc2a8d !important;
  -moz-box-shadow: 0 0 5px 2px #bc2a8d !important;
  box-shadow: 0 0 5px 2px #bc2a8d !important; }

.colour-social-flickr {
  color: #ff0084 !important; }

.background-social-flickr {
  background-color: #ff0084 !important; }

polygon.background-social-flickr {
  fill: #ff0084 !important; }

.border-social-flickr {
  border-color: #ff0084 !important; }

polygon.border-social-flickr {
  stroke: #ff0084 !important; }

.hover-colour-social-flickr:hover {
  color: #ff0084 !important; }

.hover-background-social-flickr:hover {
  background-color: #ff0084 !important; }

.hover-border-social-flickr:hover {
  border-color: #ff0084 !important; }

.selected.selected-colour-social-flickr, .selected .selected-colour-social-flickr {
  color: #ff0084 !important; }

.selected.selected-background-social-flickr, .selected .selected-background-social-flickr {
  background-color: #ff0084 !important; }

.selected.selected-border-social-flickr, .selected .selected-border-social-flickr {
  border-color: #ff0084 !important; }

.box-shadow-social-flickr {
  -webkit-box-shadow: 0 0 5px 2px #ff0084;
  -moz-box-shadow: 0 0 5px 2px #ff0084;
  box-shadow: 0 0 5px 2px #ff0084; }

.hover-box-shadow-social-flickr:hover {
  -webkit-box-shadow: 0 0 5px 2px #ff0084 !important;
  -moz-box-shadow: 0 0 5px 2px #ff0084 !important;
  box-shadow: 0 0 5px 2px #ff0084 !important; }

.selected.selected-box-shadow-social-flickr, .selected .selected-box-shadow-social-flickr {
  -webkit-box-shadow: 0 0 5px 2px #ff0084 !important;
  -moz-box-shadow: 0 0 5px 2px #ff0084 !important;
  box-shadow: 0 0 5px 2px #ff0084 !important; }

.colour-social-dribbble {
  color: #ea4c89 !important; }

.background-social-dribbble {
  background-color: #ea4c89 !important; }

polygon.background-social-dribbble {
  fill: #ea4c89 !important; }

.border-social-dribbble {
  border-color: #ea4c89 !important; }

polygon.border-social-dribbble {
  stroke: #ea4c89 !important; }

.hover-colour-social-dribbble:hover {
  color: #ea4c89 !important; }

.hover-background-social-dribbble:hover {
  background-color: #ea4c89 !important; }

.hover-border-social-dribbble:hover {
  border-color: #ea4c89 !important; }

.selected.selected-colour-social-dribbble, .selected .selected-colour-social-dribbble {
  color: #ea4c89 !important; }

.selected.selected-background-social-dribbble, .selected .selected-background-social-dribbble {
  background-color: #ea4c89 !important; }

.selected.selected-border-social-dribbble, .selected .selected-border-social-dribbble {
  border-color: #ea4c89 !important; }

.box-shadow-social-dribbble {
  -webkit-box-shadow: 0 0 5px 2px #ea4c89;
  -moz-box-shadow: 0 0 5px 2px #ea4c89;
  box-shadow: 0 0 5px 2px #ea4c89; }

.hover-box-shadow-social-dribbble:hover {
  -webkit-box-shadow: 0 0 5px 2px #ea4c89 !important;
  -moz-box-shadow: 0 0 5px 2px #ea4c89 !important;
  box-shadow: 0 0 5px 2px #ea4c89 !important; }

.selected.selected-box-shadow-social-dribbble, .selected .selected-box-shadow-social-dribbble {
  -webkit-box-shadow: 0 0 5px 2px #ea4c89 !important;
  -moz-box-shadow: 0 0 5px 2px #ea4c89 !important;
  box-shadow: 0 0 5px 2px #ea4c89 !important; }

.colour-social-quora {
  color: #a82400 !important; }

.background-social-quora {
  background-color: #a82400 !important; }

polygon.background-social-quora {
  fill: #a82400 !important; }

.border-social-quora {
  border-color: #a82400 !important; }

polygon.border-social-quora {
  stroke: #a82400 !important; }

.hover-colour-social-quora:hover {
  color: #a82400 !important; }

.hover-background-social-quora:hover {
  background-color: #a82400 !important; }

.hover-border-social-quora:hover {
  border-color: #a82400 !important; }

.selected.selected-colour-social-quora, .selected .selected-colour-social-quora {
  color: #a82400 !important; }

.selected.selected-background-social-quora, .selected .selected-background-social-quora {
  background-color: #a82400 !important; }

.selected.selected-border-social-quora, .selected .selected-border-social-quora {
  border-color: #a82400 !important; }

.box-shadow-social-quora {
  -webkit-box-shadow: 0 0 5px 2px #a82400;
  -moz-box-shadow: 0 0 5px 2px #a82400;
  box-shadow: 0 0 5px 2px #a82400; }

.hover-box-shadow-social-quora:hover {
  -webkit-box-shadow: 0 0 5px 2px #a82400 !important;
  -moz-box-shadow: 0 0 5px 2px #a82400 !important;
  box-shadow: 0 0 5px 2px #a82400 !important; }

.selected.selected-box-shadow-social-quora, .selected .selected-box-shadow-social-quora {
  -webkit-box-shadow: 0 0 5px 2px #a82400 !important;
  -moz-box-shadow: 0 0 5px 2px #a82400 !important;
  box-shadow: 0 0 5px 2px #a82400 !important; }

.colour-social-foursquare {
  color: #0072b1 !important; }

.background-social-foursquare {
  background-color: #0072b1 !important; }

polygon.background-social-foursquare {
  fill: #0072b1 !important; }

.border-social-foursquare {
  border-color: #0072b1 !important; }

polygon.border-social-foursquare {
  stroke: #0072b1 !important; }

.hover-colour-social-foursquare:hover {
  color: #0072b1 !important; }

.hover-background-social-foursquare:hover {
  background-color: #0072b1 !important; }

.hover-border-social-foursquare:hover {
  border-color: #0072b1 !important; }

.selected.selected-colour-social-foursquare, .selected .selected-colour-social-foursquare {
  color: #0072b1 !important; }

.selected.selected-background-social-foursquare, .selected .selected-background-social-foursquare {
  background-color: #0072b1 !important; }

.selected.selected-border-social-foursquare, .selected .selected-border-social-foursquare {
  border-color: #0072b1 !important; }

.box-shadow-social-foursquare {
  -webkit-box-shadow: 0 0 5px 2px #0072b1;
  -moz-box-shadow: 0 0 5px 2px #0072b1;
  box-shadow: 0 0 5px 2px #0072b1; }

.hover-box-shadow-social-foursquare:hover {
  -webkit-box-shadow: 0 0 5px 2px #0072b1 !important;
  -moz-box-shadow: 0 0 5px 2px #0072b1 !important;
  box-shadow: 0 0 5px 2px #0072b1 !important; }

.selected.selected-box-shadow-social-foursquare, .selected .selected-box-shadow-social-foursquare {
  -webkit-box-shadow: 0 0 5px 2px #0072b1 !important;
  -moz-box-shadow: 0 0 5px 2px #0072b1 !important;
  box-shadow: 0 0 5px 2px #0072b1 !important; }

.colour-social-forrst {
  color: #5B9A68 !important; }

.background-social-forrst {
  background-color: #5B9A68 !important; }

polygon.background-social-forrst {
  fill: #5B9A68 !important; }

.border-social-forrst {
  border-color: #5B9A68 !important; }

polygon.border-social-forrst {
  stroke: #5B9A68 !important; }

.hover-colour-social-forrst:hover {
  color: #5B9A68 !important; }

.hover-background-social-forrst:hover {
  background-color: #5B9A68 !important; }

.hover-border-social-forrst:hover {
  border-color: #5B9A68 !important; }

.selected.selected-colour-social-forrst, .selected .selected-colour-social-forrst {
  color: #5B9A68 !important; }

.selected.selected-background-social-forrst, .selected .selected-background-social-forrst {
  background-color: #5B9A68 !important; }

.selected.selected-border-social-forrst, .selected .selected-border-social-forrst {
  border-color: #5B9A68 !important; }

.box-shadow-social-forrst {
  -webkit-box-shadow: 0 0 5px 2px #5B9A68;
  -moz-box-shadow: 0 0 5px 2px #5B9A68;
  box-shadow: 0 0 5px 2px #5B9A68; }

.hover-box-shadow-social-forrst:hover {
  -webkit-box-shadow: 0 0 5px 2px #5B9A68 !important;
  -moz-box-shadow: 0 0 5px 2px #5B9A68 !important;
  box-shadow: 0 0 5px 2px #5B9A68 !important; }

.selected.selected-box-shadow-social-forrst, .selected .selected-box-shadow-social-forrst {
  -webkit-box-shadow: 0 0 5px 2px #5B9A68 !important;
  -moz-box-shadow: 0 0 5px 2px #5B9A68 !important;
  box-shadow: 0 0 5px 2px #5B9A68 !important; }

.colour-social-vk {
  color: #45668e !important; }

.background-social-vk {
  background-color: #45668e !important; }

polygon.background-social-vk {
  fill: #45668e !important; }

.border-social-vk {
  border-color: #45668e !important; }

polygon.border-social-vk {
  stroke: #45668e !important; }

.hover-colour-social-vk:hover {
  color: #45668e !important; }

.hover-background-social-vk:hover {
  background-color: #45668e !important; }

.hover-border-social-vk:hover {
  border-color: #45668e !important; }

.selected.selected-colour-social-vk, .selected .selected-colour-social-vk {
  color: #45668e !important; }

.selected.selected-background-social-vk, .selected .selected-background-social-vk {
  background-color: #45668e !important; }

.selected.selected-border-social-vk, .selected .selected-border-social-vk {
  border-color: #45668e !important; }

.box-shadow-social-vk {
  -webkit-box-shadow: 0 0 5px 2px #45668e;
  -moz-box-shadow: 0 0 5px 2px #45668e;
  box-shadow: 0 0 5px 2px #45668e; }

.hover-box-shadow-social-vk:hover {
  -webkit-box-shadow: 0 0 5px 2px #45668e !important;
  -moz-box-shadow: 0 0 5px 2px #45668e !important;
  box-shadow: 0 0 5px 2px #45668e !important; }

.selected.selected-box-shadow-social-vk, .selected .selected-box-shadow-social-vk {
  -webkit-box-shadow: 0 0 5px 2px #45668e !important;
  -moz-box-shadow: 0 0 5px 2px #45668e !important;
  box-shadow: 0 0 5px 2px #45668e !important; }

.colour-social-wordpress {
  color: #21759b !important; }

.background-social-wordpress {
  background-color: #21759b !important; }

polygon.background-social-wordpress {
  fill: #21759b !important; }

.border-social-wordpress {
  border-color: #21759b !important; }

polygon.border-social-wordpress {
  stroke: #21759b !important; }

.hover-colour-social-wordpress:hover {
  color: #21759b !important; }

.hover-background-social-wordpress:hover {
  background-color: #21759b !important; }

.hover-border-social-wordpress:hover {
  border-color: #21759b !important; }

.selected.selected-colour-social-wordpress, .selected .selected-colour-social-wordpress {
  color: #21759b !important; }

.selected.selected-background-social-wordpress, .selected .selected-background-social-wordpress {
  background-color: #21759b !important; }

.selected.selected-border-social-wordpress, .selected .selected-border-social-wordpress {
  border-color: #21759b !important; }

.box-shadow-social-wordpress {
  -webkit-box-shadow: 0 0 5px 2px #21759b;
  -moz-box-shadow: 0 0 5px 2px #21759b;
  box-shadow: 0 0 5px 2px #21759b; }

.hover-box-shadow-social-wordpress:hover {
  -webkit-box-shadow: 0 0 5px 2px #21759b !important;
  -moz-box-shadow: 0 0 5px 2px #21759b !important;
  box-shadow: 0 0 5px 2px #21759b !important; }

.selected.selected-box-shadow-social-wordpress, .selected .selected-box-shadow-social-wordpress {
  -webkit-box-shadow: 0 0 5px 2px #21759b !important;
  -moz-box-shadow: 0 0 5px 2px #21759b !important;
  box-shadow: 0 0 5px 2px #21759b !important; }

.colour-social-stumbleupon {
  color: #EB4823 !important; }

.background-social-stumbleupon {
  background-color: #EB4823 !important; }

polygon.background-social-stumbleupon {
  fill: #EB4823 !important; }

.border-social-stumbleupon {
  border-color: #EB4823 !important; }

polygon.border-social-stumbleupon {
  stroke: #EB4823 !important; }

.hover-colour-social-stumbleupon:hover {
  color: #EB4823 !important; }

.hover-background-social-stumbleupon:hover {
  background-color: #EB4823 !important; }

.hover-border-social-stumbleupon:hover {
  border-color: #EB4823 !important; }

.selected.selected-colour-social-stumbleupon, .selected .selected-colour-social-stumbleupon {
  color: #EB4823 !important; }

.selected.selected-background-social-stumbleupon, .selected .selected-background-social-stumbleupon {
  background-color: #EB4823 !important; }

.selected.selected-border-social-stumbleupon, .selected .selected-border-social-stumbleupon {
  border-color: #EB4823 !important; }

.box-shadow-social-stumbleupon {
  -webkit-box-shadow: 0 0 5px 2px #EB4823;
  -moz-box-shadow: 0 0 5px 2px #EB4823;
  box-shadow: 0 0 5px 2px #EB4823; }

.hover-box-shadow-social-stumbleupon:hover {
  -webkit-box-shadow: 0 0 5px 2px #EB4823 !important;
  -moz-box-shadow: 0 0 5px 2px #EB4823 !important;
  box-shadow: 0 0 5px 2px #EB4823 !important; }

.selected.selected-box-shadow-social-stumbleupon, .selected .selected-box-shadow-social-stumbleupon {
  -webkit-box-shadow: 0 0 5px 2px #EB4823 !important;
  -moz-box-shadow: 0 0 5px 2px #EB4823 !important;
  box-shadow: 0 0 5px 2px #EB4823 !important; }

.colour-social-yahoo {
  color: #7B0099 !important; }

.background-social-yahoo {
  background-color: #7B0099 !important; }

polygon.background-social-yahoo {
  fill: #7B0099 !important; }

.border-social-yahoo {
  border-color: #7B0099 !important; }

polygon.border-social-yahoo {
  stroke: #7B0099 !important; }

.hover-colour-social-yahoo:hover {
  color: #7B0099 !important; }

.hover-background-social-yahoo:hover {
  background-color: #7B0099 !important; }

.hover-border-social-yahoo:hover {
  border-color: #7B0099 !important; }

.selected.selected-colour-social-yahoo, .selected .selected-colour-social-yahoo {
  color: #7B0099 !important; }

.selected.selected-background-social-yahoo, .selected .selected-background-social-yahoo {
  background-color: #7B0099 !important; }

.selected.selected-border-social-yahoo, .selected .selected-border-social-yahoo {
  border-color: #7B0099 !important; }

.box-shadow-social-yahoo {
  -webkit-box-shadow: 0 0 5px 2px #7B0099;
  -moz-box-shadow: 0 0 5px 2px #7B0099;
  box-shadow: 0 0 5px 2px #7B0099; }

.hover-box-shadow-social-yahoo:hover {
  -webkit-box-shadow: 0 0 5px 2px #7B0099 !important;
  -moz-box-shadow: 0 0 5px 2px #7B0099 !important;
  box-shadow: 0 0 5px 2px #7B0099 !important; }

.selected.selected-box-shadow-social-yahoo, .selected .selected-box-shadow-social-yahoo {
  -webkit-box-shadow: 0 0 5px 2px #7B0099 !important;
  -moz-box-shadow: 0 0 5px 2px #7B0099 !important;
  box-shadow: 0 0 5px 2px #7B0099 !important; }

.colour-social-blogger {
  color: #fb8f3d !important; }

.background-social-blogger {
  background-color: #fb8f3d !important; }

polygon.background-social-blogger {
  fill: #fb8f3d !important; }

.border-social-blogger {
  border-color: #fb8f3d !important; }

polygon.border-social-blogger {
  stroke: #fb8f3d !important; }

.hover-colour-social-blogger:hover {
  color: #fb8f3d !important; }

.hover-background-social-blogger:hover {
  background-color: #fb8f3d !important; }

.hover-border-social-blogger:hover {
  border-color: #fb8f3d !important; }

.selected.selected-colour-social-blogger, .selected .selected-colour-social-blogger {
  color: #fb8f3d !important; }

.selected.selected-background-social-blogger, .selected .selected-background-social-blogger {
  background-color: #fb8f3d !important; }

.selected.selected-border-social-blogger, .selected .selected-border-social-blogger {
  border-color: #fb8f3d !important; }

.box-shadow-social-blogger {
  -webkit-box-shadow: 0 0 5px 2px #fb8f3d;
  -moz-box-shadow: 0 0 5px 2px #fb8f3d;
  box-shadow: 0 0 5px 2px #fb8f3d; }

.hover-box-shadow-social-blogger:hover {
  -webkit-box-shadow: 0 0 5px 2px #fb8f3d !important;
  -moz-box-shadow: 0 0 5px 2px #fb8f3d !important;
  box-shadow: 0 0 5px 2px #fb8f3d !important; }

.selected.selected-box-shadow-social-blogger, .selected .selected-box-shadow-social-blogger {
  -webkit-box-shadow: 0 0 5px 2px #fb8f3d !important;
  -moz-box-shadow: 0 0 5px 2px #fb8f3d !important;
  box-shadow: 0 0 5px 2px #fb8f3d !important; }

.colour-social-soundcloud {
  color: #ff3a00 !important; }

.background-social-soundcloud {
  background-color: #ff3a00 !important; }

polygon.background-social-soundcloud {
  fill: #ff3a00 !important; }

.border-social-soundcloud {
  border-color: #ff3a00 !important; }

polygon.border-social-soundcloud {
  stroke: #ff3a00 !important; }

.hover-colour-social-soundcloud:hover {
  color: #ff3a00 !important; }

.hover-background-social-soundcloud:hover {
  background-color: #ff3a00 !important; }

.hover-border-social-soundcloud:hover {
  border-color: #ff3a00 !important; }

.selected.selected-colour-social-soundcloud, .selected .selected-colour-social-soundcloud {
  color: #ff3a00 !important; }

.selected.selected-background-social-soundcloud, .selected .selected-background-social-soundcloud {
  background-color: #ff3a00 !important; }

.selected.selected-border-social-soundcloud, .selected .selected-border-social-soundcloud {
  border-color: #ff3a00 !important; }

.box-shadow-social-soundcloud {
  -webkit-box-shadow: 0 0 5px 2px #ff3a00;
  -moz-box-shadow: 0 0 5px 2px #ff3a00;
  box-shadow: 0 0 5px 2px #ff3a00; }

.hover-box-shadow-social-soundcloud:hover {
  -webkit-box-shadow: 0 0 5px 2px #ff3a00 !important;
  -moz-box-shadow: 0 0 5px 2px #ff3a00 !important;
  box-shadow: 0 0 5px 2px #ff3a00 !important; }

.selected.selected-box-shadow-social-soundcloud, .selected .selected-box-shadow-social-soundcloud {
  -webkit-box-shadow: 0 0 5px 2px #ff3a00 !important;
  -moz-box-shadow: 0 0 5px 2px #ff3a00 !important;
  box-shadow: 0 0 5px 2px #ff3a00 !important; }

.colour-activity-category-101 {
  color: #9D00E6 !important; }

.background-activity-category-101 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-101 {
  fill: #9D00E6 !important; }

.border-activity-category-101 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-101 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-101:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-101:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-101:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-101, .selected .selected-colour-activity-category-101 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-101, .selected .selected-background-activity-category-101 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-101, .selected .selected-border-activity-category-101 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-101 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-101:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-101, .selected .selected-box-shadow-activity-category-101 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-102 {
  color: #9D00E6 !important; }

.background-activity-category-102 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-102 {
  fill: #9D00E6 !important; }

.border-activity-category-102 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-102 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-102:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-102:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-102:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-102, .selected .selected-colour-activity-category-102 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-102, .selected .selected-background-activity-category-102 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-102, .selected .selected-border-activity-category-102 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-102 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-102:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-102, .selected .selected-box-shadow-activity-category-102 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-103 {
  color: #9D00E6 !important; }

.background-activity-category-103 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-103 {
  fill: #9D00E6 !important; }

.border-activity-category-103 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-103 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-103:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-103:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-103:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-103, .selected .selected-colour-activity-category-103 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-103, .selected .selected-background-activity-category-103 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-103, .selected .selected-border-activity-category-103 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-103 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-103:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-103, .selected .selected-box-shadow-activity-category-103 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-104 {
  color: #9D00E6 !important; }

.background-activity-category-104 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-104 {
  fill: #9D00E6 !important; }

.border-activity-category-104 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-104 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-104:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-104:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-104:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-104, .selected .selected-colour-activity-category-104 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-104, .selected .selected-background-activity-category-104 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-104, .selected .selected-border-activity-category-104 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-104 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-104:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-104, .selected .selected-box-shadow-activity-category-104 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-105 {
  color: #9D00E6 !important; }

.background-activity-category-105 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-105 {
  fill: #9D00E6 !important; }

.border-activity-category-105 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-105 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-105:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-105:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-105:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-105, .selected .selected-colour-activity-category-105 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-105, .selected .selected-background-activity-category-105 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-105, .selected .selected-border-activity-category-105 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-105 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-105:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-105, .selected .selected-box-shadow-activity-category-105 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-106 {
  color: #9D00E6 !important; }

.background-activity-category-106 {
  background-color: #9D00E6 !important; }

polygon.background-activity-category-106 {
  fill: #9D00E6 !important; }

.border-activity-category-106 {
  border-color: #9D00E6 !important; }

polygon.border-activity-category-106 {
  stroke: #9D00E6 !important; }

.hover-colour-activity-category-106:hover {
  color: #9D00E6 !important; }

.hover-background-activity-category-106:hover {
  background-color: #9D00E6 !important; }

.hover-border-activity-category-106:hover {
  border-color: #9D00E6 !important; }

.selected.selected-colour-activity-category-106, .selected .selected-colour-activity-category-106 {
  color: #9D00E6 !important; }

.selected.selected-background-activity-category-106, .selected .selected-background-activity-category-106 {
  background-color: #9D00E6 !important; }

.selected.selected-border-activity-category-106, .selected .selected-border-activity-category-106 {
  border-color: #9D00E6 !important; }

.box-shadow-activity-category-106 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6;
  -moz-box-shadow: 0 0 5px 2px #9D00E6;
  box-shadow: 0 0 5px 2px #9D00E6; }

.hover-box-shadow-activity-category-106:hover {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.selected.selected-box-shadow-activity-category-106, .selected .selected-box-shadow-activity-category-106 {
  -webkit-box-shadow: 0 0 5px 2px #9D00E6 !important;
  -moz-box-shadow: 0 0 5px 2px #9D00E6 !important;
  box-shadow: 0 0 5px 2px #9D00E6 !important; }

.colour-activity-category-200 {
  color: #0EA120 !important; }

.background-activity-category-200 {
  background-color: #0EA120 !important; }

polygon.background-activity-category-200 {
  fill: #0EA120 !important; }

.border-activity-category-200 {
  border-color: #0EA120 !important; }

polygon.border-activity-category-200 {
  stroke: #0EA120 !important; }

.hover-colour-activity-category-200:hover {
  color: #0EA120 !important; }

.hover-background-activity-category-200:hover {
  background-color: #0EA120 !important; }

.hover-border-activity-category-200:hover {
  border-color: #0EA120 !important; }

.selected.selected-colour-activity-category-200, .selected .selected-colour-activity-category-200 {
  color: #0EA120 !important; }

.selected.selected-background-activity-category-200, .selected .selected-background-activity-category-200 {
  background-color: #0EA120 !important; }

.selected.selected-border-activity-category-200, .selected .selected-border-activity-category-200 {
  border-color: #0EA120 !important; }

.box-shadow-activity-category-200 {
  -webkit-box-shadow: 0 0 5px 2px #0EA120;
  -moz-box-shadow: 0 0 5px 2px #0EA120;
  box-shadow: 0 0 5px 2px #0EA120; }

.hover-box-shadow-activity-category-200:hover {
  -webkit-box-shadow: 0 0 5px 2px #0EA120 !important;
  -moz-box-shadow: 0 0 5px 2px #0EA120 !important;
  box-shadow: 0 0 5px 2px #0EA120 !important; }

.selected.selected-box-shadow-activity-category-200, .selected .selected-box-shadow-activity-category-200 {
  -webkit-box-shadow: 0 0 5px 2px #0EA120 !important;
  -moz-box-shadow: 0 0 5px 2px #0EA120 !important;
  box-shadow: 0 0 5px 2px #0EA120 !important; }

.colour-activity-category-201 {
  color: #2D49FC !important; }

.background-activity-category-201 {
  background-color: #2D49FC !important; }

polygon.background-activity-category-201 {
  fill: #2D49FC !important; }

.border-activity-category-201 {
  border-color: #2D49FC !important; }

polygon.border-activity-category-201 {
  stroke: #2D49FC !important; }

.hover-colour-activity-category-201:hover {
  color: #2D49FC !important; }

.hover-background-activity-category-201:hover {
  background-color: #2D49FC !important; }

.hover-border-activity-category-201:hover {
  border-color: #2D49FC !important; }

.selected.selected-colour-activity-category-201, .selected .selected-colour-activity-category-201 {
  color: #2D49FC !important; }

.selected.selected-background-activity-category-201, .selected .selected-background-activity-category-201 {
  background-color: #2D49FC !important; }

.selected.selected-border-activity-category-201, .selected .selected-border-activity-category-201 {
  border-color: #2D49FC !important; }

.box-shadow-activity-category-201 {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC;
  -moz-box-shadow: 0 0 5px 2px #2D49FC;
  box-shadow: 0 0 5px 2px #2D49FC; }

.hover-box-shadow-activity-category-201:hover {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC !important;
  -moz-box-shadow: 0 0 5px 2px #2D49FC !important;
  box-shadow: 0 0 5px 2px #2D49FC !important; }

.selected.selected-box-shadow-activity-category-201, .selected .selected-box-shadow-activity-category-201 {
  -webkit-box-shadow: 0 0 5px 2px #2D49FC !important;
  -moz-box-shadow: 0 0 5px 2px #2D49FC !important;
  box-shadow: 0 0 5px 2px #2D49FC !important; }

.colour-activity-category-202 {
  color: #E60400 !important; }

.background-activity-category-202 {
  background-color: #E60400 !important; }

polygon.background-activity-category-202 {
  fill: #E60400 !important; }

.border-activity-category-202 {
  border-color: #E60400 !important; }

polygon.border-activity-category-202 {
  stroke: #E60400 !important; }

.hover-colour-activity-category-202:hover {
  color: #E60400 !important; }

.hover-background-activity-category-202:hover {
  background-color: #E60400 !important; }

.hover-border-activity-category-202:hover {
  border-color: #E60400 !important; }

.selected.selected-colour-activity-category-202, .selected .selected-colour-activity-category-202 {
  color: #E60400 !important; }

.selected.selected-background-activity-category-202, .selected .selected-background-activity-category-202 {
  background-color: #E60400 !important; }

.selected.selected-border-activity-category-202, .selected .selected-border-activity-category-202 {
  border-color: #E60400 !important; }

.box-shadow-activity-category-202 {
  -webkit-box-shadow: 0 0 5px 2px #E60400;
  -moz-box-shadow: 0 0 5px 2px #E60400;
  box-shadow: 0 0 5px 2px #E60400; }

.hover-box-shadow-activity-category-202:hover {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.selected.selected-box-shadow-activity-category-202, .selected .selected-box-shadow-activity-category-202 {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.colour-activity-category-203 {
  color: #E60400 !important; }

.background-activity-category-203 {
  background-color: #E60400 !important; }

polygon.background-activity-category-203 {
  fill: #E60400 !important; }

.border-activity-category-203 {
  border-color: #E60400 !important; }

polygon.border-activity-category-203 {
  stroke: #E60400 !important; }

.hover-colour-activity-category-203:hover {
  color: #E60400 !important; }

.hover-background-activity-category-203:hover {
  background-color: #E60400 !important; }

.hover-border-activity-category-203:hover {
  border-color: #E60400 !important; }

.selected.selected-colour-activity-category-203, .selected .selected-colour-activity-category-203 {
  color: #E60400 !important; }

.selected.selected-background-activity-category-203, .selected .selected-background-activity-category-203 {
  background-color: #E60400 !important; }

.selected.selected-border-activity-category-203, .selected .selected-border-activity-category-203 {
  border-color: #E60400 !important; }

.box-shadow-activity-category-203 {
  -webkit-box-shadow: 0 0 5px 2px #E60400;
  -moz-box-shadow: 0 0 5px 2px #E60400;
  box-shadow: 0 0 5px 2px #E60400; }

.hover-box-shadow-activity-category-203:hover {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.selected.selected-box-shadow-activity-category-203, .selected .selected-box-shadow-activity-category-203 {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.colour-activity-category-300 {
  color: #E60400 !important; }

.background-activity-category-300 {
  background-color: #E60400 !important; }

polygon.background-activity-category-300 {
  fill: #E60400 !important; }

.border-activity-category-300 {
  border-color: #E60400 !important; }

polygon.border-activity-category-300 {
  stroke: #E60400 !important; }

.hover-colour-activity-category-300:hover {
  color: #E60400 !important; }

.hover-background-activity-category-300:hover {
  background-color: #E60400 !important; }

.hover-border-activity-category-300:hover {
  border-color: #E60400 !important; }

.selected.selected-colour-activity-category-300, .selected .selected-colour-activity-category-300 {
  color: #E60400 !important; }

.selected.selected-background-activity-category-300, .selected .selected-background-activity-category-300 {
  background-color: #E60400 !important; }

.selected.selected-border-activity-category-300, .selected .selected-border-activity-category-300 {
  border-color: #E60400 !important; }

.box-shadow-activity-category-300 {
  -webkit-box-shadow: 0 0 5px 2px #E60400;
  -moz-box-shadow: 0 0 5px 2px #E60400;
  box-shadow: 0 0 5px 2px #E60400; }

.hover-box-shadow-activity-category-300:hover {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.selected.selected-box-shadow-activity-category-300, .selected .selected-box-shadow-activity-category-300 {
  -webkit-box-shadow: 0 0 5px 2px #E60400 !important;
  -moz-box-shadow: 0 0 5px 2px #E60400 !important;
  box-shadow: 0 0 5px 2px #E60400 !important; }

.stripes {
  background-size: 6px 6px;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.5, #D70926), color-stop(0.5, transparent), color-stop(0.5, transparent), color-stop(0.5, #D70926), color-stop(0.55, #D70926), color-stop(0.55, transparent), to(transparent));
  background-image: -webkit-linear-gradient(135deg, #D70926 5%, transparent 5%, transparent 50%, #D70926 50%, #D70926 55%, transparent 55%, transparent);
  background-image: -moz-linear-gradient(135deg, #D70926 5%, transparent 5%, transparent 50%, #D70926 50%, #D70926 55%, transparent 55%, transparent);
  background-image: linear-gradient(135deg, #D70926 5%, transparent 5%, transparent 50%, #D70926 50%, #D70926 55%, transparent 55%, transparent); }

[class^="colour-transaction-debitcredit-"], [class*=" colour-transaction-debitcredit-"] {
  color: #000000; }

.colour-transaction-debitcredit-1073745920 {
  color: #c0392b; }

.colour-transaction-debitcredit-272 {
  color: #246895; }

[class^="background-transaction-debitcredit-"], [class*=" background-transaction-debitcredit-"] {
  background-color: #000000; }

.background-transaction-debitcredit-1073745920 {
  background-color: #c0392b; }

.background-transaction-debitcredit-272 {
  background-color: #246895; }

[class^="colour-transaction-category-"], [class*=" colour-transaction-category-"] {
  color: #000000; }

.colour-transaction-category-20025 {
  color: #000000; }

.colour-transaction-category-20006 {
  color: #000000; }

.colour-transaction-category-10003 {
  color: #e74c3c; }

.colour-transaction-category-10031 {
  color: #e67e22; }

.colour-transaction-category-10021 {
  color: #f1c40f; }

.colour-transaction-category-10027 {
  color: #27ae60; }

[class^="background-transaction-category-"], [class*=" background-transaction-category-"] {
  background-color: #000000; }

.background-transaction-category-20025 {
  background-color: #000000; }

.background-transaction-category-20006 {
  background-color: #000000; }

.background-transaction-category-10003 {
  color: #e74c3c; }

.background-transaction-category-10031 {
  color: #e67e22; }

.background-transaction-category-10021 {
  color: #f1c40f; }

.background-transaction-category-10027 {
  color: #27ae60; }

.background-transaction-category-1879048704 {
  color: #246895; }

.background-transaction-category-1342177792 {
  color: #246895; }

.colour-transaction-category-1879048704 {
  color: #246895; }

.colour-transaction-category-1342177792 {
  color: #246895; }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

.cursor-no-drop {
  cursor: no-drop; }

.cursor-default {
  cursor: default; }

.cursor-none {
  cursor: none; }

.cursor-text {
  cursor: text; }

.cursor-progress {
  cursor: progress; }

.cursor-wait {
  cursor: wait; }

.cursor-zoom-in {
  cursor: zoom-in; }

.cursor-zoom-out {
  cursor: zoom-out; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'fortress-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.icon-semi:before {
  content: "\e660"; }

.icon-square:before {
  content: "\e65b"; }

.icon-outgoing:before {
  content: "\e651"; }

.icon-speech:before {
  content: "\e652"; }

.icon-headphones:before {
  content: "\e656"; }

.icon-add:before {
  content: "\e600"; }

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

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

.icon-arrow-left:before, .icon-arrow-left-forced:before {
  content: "\e603"; }

.icon-arrow-right:before, .icon-arrow-right-forced:before {
  content: "\e604"; }

.icon-ellipsis:before {
  content: "\e605"; }

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

.icon-bin:before {
  content: "\e607"; }

.icon-address-book:before {
  content: "\e608"; }

.icon-horn:before {
  content: "\e609"; }

.icon-book:before {
  content: "\e60a"; }

.icon-image:before {
  content: "\e60b"; }

.icon-camera:before {
  content: "\e60c"; }

.icon-bulb:before {
  content: "\e60d"; }

.icon-bulb-2:before {
  content: "\e60e"; }

.icon-clock:before {
  content: "\e60f"; }

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

.icon-bullet:before {
  content: "\e611"; }

.icon-cloud-download:before {
  content: "\e612"; }

.icon-cloud-upload:before {
  content: "\e613"; }

.icon-curlybrace:before {
  content: "\e614"; }

.icon-code:before, .icon-element:before {
  content: "\e615"; }

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

.icon-geo-pin:before {
  content: "\e617"; }

.icon-expand:before {
  content: "\e618"; }

.icon-contract:before {
  content: "\e619"; }

.icon-credit-card:before {
  content: "\e61a"; }

.icon-document-add:before {
  content: "\e61c"; }

.icon-document-remove:before {
  content: "\e61d"; }

.icon-database:before, .icon-ecash:before {
  content: "\e61e"; }

.icon-database-add:before {
  content: "\e61f"; }

.icon-database-remove:before {
  content: "\e620"; }

.icon-cross:before {
  content: "\e621"; }

.icon-tick:before {
  content: "\e622"; }

.icon-delete:before {
  content: "\e623"; }

.icon-envelope:before {
  content: "\e624"; }

.icon-flask:before {
  content: "\e625"; }

.icon-home:before, .icon-shared:before {
  content: ""; }

.icon-pencil:before {
  content: "\e627"; }

.icon-floppy:before {
  content: "\e628"; }

.icon-stiffy:before {
  content: "\e629"; }

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

.icon-key:before, .icon-admin:before {
  content: "\e62b"; }

.icon-marquee:before {
  content: "\e62c"; }

.icon-marquee-download:before {
  content: "\e62d"; }

.icon-marquee-upload:before {
  content: "\e62e"; }

.icon-marquee-minus:before {
  content: "\e62f"; }

.icon-marquee-plus:before {
  content: "\e630"; }

.icon-newspaper:before {
  content: "\e631"; }

.icon-minus:before {
  content: "\e632"; }

.icon-plus:before {
  content: "\e633"; }

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

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

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

.icon-remove:before {
  content: "\e637"; }

.icon-repeat:before {
  content: "\e638"; }

.icon-return:before {
  content: "\e63a"; }

.icon-settings:before {
  content: "\e63b"; }

.icon-settings-2:before {
  content: "\e63c"; }

.icon-print:before {
  content: "\e63d"; }

.icon-warning:before {
  content: "\e63e"; }

.icon-warning-2:before {
  content: "\e63f"; }

.icon-star:before, .icon-loyalty:before, .icon-marketplace:before {
  content: "\e640"; }

.icon-star-2:before {
  content: "\e641"; }

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

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

.icon-nope:before {
  content: "\e644"; }

.icon-unlocked:before {
  content: "\e645"; }

.icon-locked:before {
  content: "\e646"; }

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

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

.icon-power:before {
  content: "\e649"; }

.icon-sector:before {
  content: "\e64a"; }

.icon-cmd:before {
  content: "\e64b"; }

.icon-tag:before {
  content: "\e64c"; }

.icon-link:before {
  content: "\e64d"; }

.icon-users:before, .icon-customer:before {
  content: "\e64e"; }

.icon-globe:before, .icon-portal:before {
  content: "\e61b"; }

.icon-document:before {
  content: "\e662"; }

.icon-partial-page:before {
  content: "\e661"; }

.icon-pin:before {
  content: "\e653"; }

.icon-ticket:before, .icon-ticketing:before, .icon-lottos:before {
  content: "\e939"; }

.icon-cart:before {
  content: "\e93a"; }

.icon-qrcode:before {
  content: "\e938"; }

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

.icon-equalizer:before, .icon-config:before {
  content: "\e992"; }

.icon-dice:before {
  content: "\e915"; }

.icon-pacman:before {
  content: "\e916"; }

.icon-copy:before {
  content: "\e92c"; }

.icon-paste:before {
  content: "\e92d"; }

.icon-display:before {
  content: "\e956"; }

.icon-laptop:before {
  content: "\e957"; }

.icon-mobile:before {
  content: "\e958"; }

.icon-mobile2:before {
  content: "\e959"; }

.icon-tablet:before {
  content: "\e95a"; }

.icon-tv:before {
  content: "\e95b"; }

.icon-star-empty:before {
  content: "\e9d7"; }

.icon-star-half:before {
  content: "\e9d8"; }

.icon-star-full:before {
  content: "\e9d9"; }

.icon-smile:before {
  content: "\e9e1"; }

.icon-sad:before {
  content: "\e9e5"; }

.icon-youku:before {
  content: "\ea15"; }

.icon-sort-asc:before {
  content: "\ea48"; }

.icon-sort-desc:before {
  content: "\ea49"; }

.icon-cut:before {
  content: "\ea5a"; }

.icon-filter:before {
  content: "\ea5b"; }

.icon-google-plus:before, .icon-google:before {
  content: "\ea88"; }

.icon-facebook:before {
  content: "\ea8d"; }

.icon-twitter:before {
  content: "\ea91"; }

.icon-rss:before {
  content: "\ea95"; }

.icon-youtube:before {
  content: "\ea99"; }

.icon-paypal:before {
  content: "\ead6"; }

.icon-instagram:before {
  content: "\ead7"; }

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

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

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

.icon-trophy:before {
  content: "\eadb"; }

.icon-gift:before {
  content: "\eadc"; }

.icon-banner:before {
  content: "\eadd"; }

.icon-eye:before {
  content: "\eade"; }

.icon-flag:before {
  content: "\eadf"; }

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

.icon-area:before {
  content: "\eae1"; }

.icon-row:before {
  content: "\eae2"; }

.icon-seat:before {
  content: "\eae3"; }

.icon-invisible:before {
  content: "\eae4"; }

.icon-fck-trophy:before {
  content: "\eae5"; }

.icon-facebook-circle-inverted:before {
  content: "\eae6"; }

.icon-twitter-circle-inverted:before {
  content: "\eae7"; }

.icon-instagram-circle-inverted:before {
  content: "\eae8"; }

/*.icon-x:before {
    content: "\eae9";
}
.icon-x:before {
    content: "\eaea";
}
.icon-x:before {
    content: "\eaeb";
}
.icon-x:before {
    content: "\eaec";
}
.icon-x:before {
    content: "\eaed";
}
.icon-x:before {
    content: "\eaee";
}*/
.icon-rosette:before {
  content: "\eaef"; }

.icon-medal:before {
  content: "\eaf0"; }

.icon-podium:before {
  content: "\eaf1"; }

.icon-food:before {
  content: "\eaf2"; }

.icon-drink:before {
  content: "\eaf3"; }

.icon-hockey:before {
  content: "\eaf4"; }

.icon-hammer:before, .icon-auctions:before, .icon-gabble:before {
  content: "\eaf5"; }

.icon-bar-chart:before {
  content: "\eaf6"; }

.icon-barcode:before {
  content: "\eaf7"; }

.icon-beer:before {
  content: "\eaf8"; }

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

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

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

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

.icon-wallet:before {
  content: "\eafd"; }

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

.icon-offer:before {
  content: "\eaff"; }

.icon-food-2:before {
  content: "\eb00"; }

.icon-shield-star:before {
  content: "\eb01"; }

.icon-shield:before {
  content: "\eb02"; }

.icon-bag:before {
  content: "\eb03"; }

.icon-hearts:before {
  content: "\eb04"; }

.icon-heart:before {
  content: "\eb05"; }

.icon-time-history:before {
  content: "\eb06"; }

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

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

.icon-location:before {
  content: "\eb09"; }

.icon-location-2:before {
  content: "\eb0a"; }

.icon-medal-star:before {
  content: "\eb0b"; }

.icon-money-bag:before {
  content: "\eb0c"; }

.icon-money-bag-2:before {
  content: "\eb0d"; }

.icon-bell:before {
  content: "\eb0e"; }

.icon-bell-no:before {
  content: "\eb0f"; }

.icon-sponsors:before {
  content: "\eb10"; }

.icon-paper-plane:before {
  content: "\eb11"; }

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

.icon-people:before {
  content: "\eb13"; }

.icon-wallet-2:before {
  content: "\eb14"; }

.icon-question:before {
  content: "\eb15"; }

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

.icon-user-info-2:before {
  content: "\eb17"; }

.icon-share:before {
  content: "\eb18"; }

.icon-building:before {
  content: "\eb19"; }

.icon-building-location:before {
  content: "\eb1a"; }

.icon-building-2:before {
  content: "\eb1b"; }

.icon-tags:before {
  content: "\eb1c"; }

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

.icon-people-2:before {
  content: "\eb1e"; }

.icon-team:before {
  content: "\eb1f"; }

.icon-team-2:before {
  content: "\eb20"; }

.icon-timer:before {
  content: "\eb21"; }

.icon-trophy-3:before {
  content: "\eb22"; }

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

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

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

.icon-arrows:before {
  content: "\eb26"; }

.icon-game:before {
  content: "\eb27"; }

.icon-zoom-in:before {
  content: "\eb28"; }

.icon-zoom-out:before {
  content: "\eb29"; }

.icon-doc:before {
  content: "\eb2a"; }

.icon-comments:before {
  content: "\eb2b"; }

.icon-star-circle-2:before {
  content: "\eb2c"; }

.icon-star-simple:before {
  content: "\eb2d"; }

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

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

.icon-drinks:before {
  content: "\eb30"; }

.icon-clipboard:before {
  content: "\eb31"; }

.icon-medal-5:before {
  content: "\eb32"; }

.icon-access:before {
  content: "\eb33"; }

.icon-polls:before {
  content: "\eb34"; }

/*
.icon-:before {
    content: "\eb33";
}
.icon-:before {
    content: "\eb";
}
.icon-:before {
    content: "\eb";
}
*/
/*.icon-tencentqq {
    @extend .icon-qq;
}*/
/*.icon-google-circle {
    @extend .icon-instagram-circle;
}*/
.header-menu {
  background: #D70926;
  color: #ffffff; }
  .header-menu .menu-header {
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    border-bottom: 5px solid #D70926;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px; }
    .header-menu .menu-header h5 {
      color: #ffffff; }
    .header-menu .menu-header.selected, .header-menu .menu-header:hover {
      border-bottom: 5px solid #ffffff; }

.menu-header {
  padding-top: 131px; }

/*.nav-menu-item-link {
    height: 45px;
}*/
.header-secondary-menu {
  background: #CFD2D3;
  color: #000000;
  position: absolute;
  z-index: 99999999;
  padding: 10px;
  /*max-width: 960px;*/
  /*width: 100%;*/
  width: inherit; }
  .header-secondary-menu .secondary-header {
    display: inline-block;
    cursor: pointer;
    border-bottom: 2px solid rgba(36, 54, 68, 0);
    color: #000000 !important; }
    .header-secondary-menu .secondary-header:hover {
      color: #CFD2D3 !important; }

#header {
  background-color: #D70926;
  color: #ffffff; }
  #header .inner-header {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    padding-top: inherit; }

.header-user-details {
  background-color: #2c3e50;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #D70926; }
  .header-user-details h6 {
    color: #D70926; }
  .header-user-details .logout-link:hover {
    text-decoration: underline; }
  .header-user-details .username {
    color: #D70926; }

#side-menu-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  max-height: 100%;
  display: none;
  z-index: 999999999; }
  #side-menu-overlay #sidemenu {
    position: fixed;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    width: 80%;
    max-width: 350px;
    z-index: 999999999;
    background-color: rgba(36, 54, 68, 0.95);
    border-right: 3px solid #ffffff;
    color: #ffffff; }
    #side-menu-overlay #sidemenu .menu-header {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      color: #D70926;
      font-weight: bold;
      border-top: 1px solid #243644; }
    #side-menu-overlay #sidemenu .secondary-header {
      cursor: pointer;
      border-top: 1px solid #243644; }
      #side-menu-overlay #sidemenu .secondary-header:hover {
        color: #D70926; }
    #side-menu-overlay #sidemenu .header-user-details {
      background: none; }

/*#sidemenu {
    position: fixed;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    width: 80%;
    max-width: 350px;
    z-index: 999999999;
    background-color: rgba(#243644, 0.95);
    border-right: 3px solid $primary-colour;
    display: none;
    color:  $colour-white;

    &.active {
        display: block;
    }

    .menu-header {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: $primary-colour;
        font-weight: bold;
        border-top: 1px solid #243644;
    }

    .secondary-header {
        cursor: pointer;
        border-top: 1px solid #243644;

        &:hover {
            color: $primary-colour;
        }   
    } 

    .header-user-details {
        background: none;
    }
}*/
.side-menu-toggle {
  font-size: 15vw;
  color: #ffffff; }

body.noScroll {
  overflow: hidden; }

.top-header {
  background-color: #ffffff;
  color: #000000;
  height: auto;
  padding-top: auto; }
  .top-header .top-header-item {
    /*border: solid 2px $colour-white;*/
    /*display: inline-block;*/ }
    .top-header .top-header-item .username {
      font-weight: bold;
      color: #D70926; }

/*.tab-bar {
    background-color: $colour-blue-grey-dark;
    color: $colour-white;
}*/
.tab-bar a {
  color: #ffffff; }

.tab-bar body, .tab-bar div, .tab-bar dl, .tab-bar dt, .tab-bar dd, .tab-bar ul, .tab-bar ol, .tab-bar li, .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6, .tab-bar pre, .tab-bar form, .tab-bar p, .tab-bar span, .tab-bar blockquote, .tab-bar th, .tab-bar td, .tab-bar [class^="icon-"], .tab-bar [class*=" icon-"] {
  line-height: inherit; }

.tab-bar .middle.tab-bar-section img {
  position: relative;
  top: 0;
  height: 4.375rem;
  z-index: 1000;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.tab-bar.has-icon-image {
  margin-bottom: 0; }

.left-off-canvas-menu, .right-off-canvas-menu {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-image: none;
  color: #000000; }
  .left-off-canvas-menu body, .left-off-canvas-menu div, .left-off-canvas-menu dl, .left-off-canvas-menu dt, .left-off-canvas-menu dd, .left-off-canvas-menu ul, .left-off-canvas-menu ol, .left-off-canvas-menu li, .left-off-canvas-menu h1, .left-off-canvas-menu h2, .left-off-canvas-menu h3, .left-off-canvas-menu h4, .left-off-canvas-menu h5, .left-off-canvas-menu h6, .left-off-canvas-menu pre, .left-off-canvas-menu form, .left-off-canvas-menu p, .left-off-canvas-menu span, .left-off-canvas-menu blockquote, .left-off-canvas-menu th, .left-off-canvas-menu td, .right-off-canvas-menu body, .right-off-canvas-menu div, .right-off-canvas-menu dl, .right-off-canvas-menu dt, .right-off-canvas-menu dd, .right-off-canvas-menu ul, .right-off-canvas-menu ol, .right-off-canvas-menu li, .right-off-canvas-menu h1, .right-off-canvas-menu h2, .right-off-canvas-menu h3, .right-off-canvas-menu h4, .right-off-canvas-menu h5, .right-off-canvas-menu h6, .right-off-canvas-menu pre, .right-off-canvas-menu form, .right-off-canvas-menu p, .right-off-canvas-menu span, .right-off-canvas-menu blockquote, .right-off-canvas-menu th, .right-off-canvas-menu td {
    color: inherit; }
  .left-off-canvas-menu a, .right-off-canvas-menu a {
    color: #000000; }
  .left-off-canvas-menu .side-menu-controls body, .left-off-canvas-menu .side-menu-controls div, .left-off-canvas-menu .side-menu-controls dl, .left-off-canvas-menu .side-menu-controls dt, .left-off-canvas-menu .side-menu-controls dd, .left-off-canvas-menu .side-menu-controls ul, .left-off-canvas-menu .side-menu-controls ol, .left-off-canvas-menu .side-menu-controls li, .left-off-canvas-menu .side-menu-controls h1, .left-off-canvas-menu .side-menu-controls h2, .left-off-canvas-menu .side-menu-controls h3, .left-off-canvas-menu .side-menu-controls h4, .left-off-canvas-menu .side-menu-controls h5, .left-off-canvas-menu .side-menu-controls h6, .left-off-canvas-menu .side-menu-controls pre, .left-off-canvas-menu .side-menu-controls form, .left-off-canvas-menu .side-menu-controls p, .left-off-canvas-menu .side-menu-controls span, .left-off-canvas-menu .side-menu-controls blockquote, .left-off-canvas-menu .side-menu-controls th, .left-off-canvas-menu .side-menu-controls td, .right-off-canvas-menu .side-menu-controls body, .right-off-canvas-menu .side-menu-controls div, .right-off-canvas-menu .side-menu-controls dl, .right-off-canvas-menu .side-menu-controls dt, .right-off-canvas-menu .side-menu-controls dd, .right-off-canvas-menu .side-menu-controls ul, .right-off-canvas-menu .side-menu-controls ol, .right-off-canvas-menu .side-menu-controls li, .right-off-canvas-menu .side-menu-controls h1, .right-off-canvas-menu .side-menu-controls h2, .right-off-canvas-menu .side-menu-controls h3, .right-off-canvas-menu .side-menu-controls h4, .right-off-canvas-menu .side-menu-controls h5, .right-off-canvas-menu .side-menu-controls h6, .right-off-canvas-menu .side-menu-controls pre, .right-off-canvas-menu .side-menu-controls form, .right-off-canvas-menu .side-menu-controls p, .right-off-canvas-menu .side-menu-controls span, .right-off-canvas-menu .side-menu-controls blockquote, .right-off-canvas-menu .side-menu-controls th, .right-off-canvas-menu .side-menu-controls td {
    color: #ffffff; }
  .left-off-canvas-menu .tab-bar, .right-off-canvas-menu .tab-bar {
    background: #D70926;
    color: #ffffff; }
    .left-off-canvas-menu .tab-bar a, .right-off-canvas-menu .tab-bar a {
      color: #ffffff; }

.locale-selector {
  background: #D70926;
  color: #CFD2D3 !important;
  width: 100%;
  cursor: pointer;
  -moz-transition: background-color 300ms ease-out;
  -o-transition: background-color 300ms ease-out;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out; }
  .locale-selector.selected {
    background: #CFD2D3;
    color: #D70926 !important; }
  .locale-selector:hover {
    background: #CFD2D3;
    color: #D70926 !important; }

.locale-dropdown-container {
  position: relative;
  width: 100%; }
  .locale-dropdown-container .locale-dropdown {
    width: 100%;
    position: absolute;
    top: 0;
    display: none;
    z-index: 999999999; }
    .locale-dropdown-container .locale-dropdown .locale-dropdown-option {
      background: #CFD2D3;
      color: #D70926;
      cursor: pointer;
      transition: background-color 300ms ease-out; }
      .locale-dropdown-container .locale-dropdown .locale-dropdown-option.selected {
        background: #D70926;
        color: #CFD2D3; }
      .locale-dropdown-container .locale-dropdown .locale-dropdown-option:hover {
        background: #D70926;
        color: #CFD2D3; }

.off-canvas-wrap {
  height: 100%; }
  .off-canvas-wrap .inner-wrap {
    height: 100%; }
    .off-canvas-wrap .inner-wrap section[role=main-section] {
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; }

.header-secondary-menu {
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }

.vertical-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #f1f1f1; }

.vertical-menu li a {
  display: block;
  color: #000;
  padding: 8px 16px;
  text-decoration: none; }

/* Change the link color on hover */
.vertical-menu li a:hover {
  background-color: #30407B;
  color: white; }

.vertical-menu-active {
  background-color: #30407B;
  color: white !important; }

input:not([type]), input[type='email'], input[type='number'], input[type='password'], input[type='tel'], input[type='url'], input[type='text'], select {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 8px;
  border: 2px solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #ecf0f1;
  background-color: #ecf0f1;
  color: #000000; }
  input:not([type])::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='text']::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #95a5a6; }
  input:not([type]):-moz-placeholder, input[type='email']:-moz-placeholder, input[type='number']:-moz-placeholder, input[type='password']:-moz-placeholder, input[type='tel']:-moz-placeholder, input[type='url']:-moz-placeholder, input[type='text']:-moz-placeholder, select:-moz-placeholder {
    color: #95a5a6; }
  input:not([type])::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='text']::-moz-placeholder, select::-moz-placeholder {
    color: #95a5a6; }
  input:not([type]):-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='text']:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #95a5a6; }
  input:not([type]):focus, input[type='email']:focus, input[type='number']:focus, input[type='password']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='text']:focus, select:focus {
    border-color: #95a5a6;
    background-color: #ffffff;
    color: #000000;
    outline: none; }
    input:not([type]):focus::-webkit-input-placeholder, input[type='email']:focus::-webkit-input-placeholder, input[type='number']:focus::-webkit-input-placeholder, input[type='password']:focus::-webkit-input-placeholder, input[type='tel']:focus::-webkit-input-placeholder, input[type='url']:focus::-webkit-input-placeholder, input[type='text']:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder {
      color: #95a5a6; }
    input:not([type]):focus:-moz-placeholder, input[type='email']:focus:-moz-placeholder, input[type='number']:focus:-moz-placeholder, input[type='password']:focus:-moz-placeholder, input[type='tel']:focus:-moz-placeholder, input[type='url']:focus:-moz-placeholder, input[type='text']:focus:-moz-placeholder, select:focus:-moz-placeholder {
      color: #95a5a6; }
    input:not([type]):focus::-moz-placeholder, input[type='email']:focus::-moz-placeholder, input[type='number']:focus::-moz-placeholder, input[type='password']:focus::-moz-placeholder, input[type='tel']:focus::-moz-placeholder, input[type='url']:focus::-moz-placeholder, input[type='text']:focus::-moz-placeholder, select:focus::-moz-placeholder {
      color: #95a5a6; }
    input:not([type]):focus:-ms-input-placeholder, input[type='email']:focus:-ms-input-placeholder, input[type='number']:focus:-ms-input-placeholder, input[type='password']:focus:-ms-input-placeholder, input[type='tel']:focus:-ms-input-placeholder, input[type='url']:focus:-ms-input-placeholder, input[type='text']:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder {
      color: #95a5a6; }
  input:not([type]).alt, input[type='email'].alt, input[type='number'].alt, input[type='password'].alt, input[type='tel'].alt, input[type='url'].alt, input[type='text'].alt, select.alt {
    border-color: #CFD2D3;
    background-color: #D70926;
    color: #CFD2D3; }
    input:not([type]).alt::-webkit-input-placeholder, input[type='email'].alt::-webkit-input-placeholder, input[type='number'].alt::-webkit-input-placeholder, input[type='password'].alt::-webkit-input-placeholder, input[type='tel'].alt::-webkit-input-placeholder, input[type='url'].alt::-webkit-input-placeholder, input[type='text'].alt::-webkit-input-placeholder, select.alt::-webkit-input-placeholder {
      color: #95a5a6; }
    input:not([type]).alt:-moz-placeholder, input[type='email'].alt:-moz-placeholder, input[type='number'].alt:-moz-placeholder, input[type='password'].alt:-moz-placeholder, input[type='tel'].alt:-moz-placeholder, input[type='url'].alt:-moz-placeholder, input[type='text'].alt:-moz-placeholder, select.alt:-moz-placeholder {
      color: #95a5a6; }
    input:not([type]).alt::-moz-placeholder, input[type='email'].alt::-moz-placeholder, input[type='number'].alt::-moz-placeholder, input[type='password'].alt::-moz-placeholder, input[type='tel'].alt::-moz-placeholder, input[type='url'].alt::-moz-placeholder, input[type='text'].alt::-moz-placeholder, select.alt::-moz-placeholder {
      color: #95a5a6; }
    input:not([type]).alt:-ms-input-placeholder, input[type='email'].alt:-ms-input-placeholder, input[type='number'].alt:-ms-input-placeholder, input[type='password'].alt:-ms-input-placeholder, input[type='tel'].alt:-ms-input-placeholder, input[type='url'].alt:-ms-input-placeholder, input[type='text'].alt:-ms-input-placeholder, select.alt:-ms-input-placeholder {
      color: #95a5a6; }
    input:not([type]).alt:focus, input[type='email'].alt:focus, input[type='number'].alt:focus, input[type='password'].alt:focus, input[type='tel'].alt:focus, input[type='url'].alt:focus, input[type='text'].alt:focus, select.alt:focus {
      border-color: #CFD2D3;
      background-color: #D70926;
      color: #CFD2D3;
      outline: none; }
      input:not([type]).alt:focus::-webkit-input-placeholder, input[type='email'].alt:focus::-webkit-input-placeholder, input[type='number'].alt:focus::-webkit-input-placeholder, input[type='password'].alt:focus::-webkit-input-placeholder, input[type='tel'].alt:focus::-webkit-input-placeholder, input[type='url'].alt:focus::-webkit-input-placeholder, input[type='text'].alt:focus::-webkit-input-placeholder, select.alt:focus::-webkit-input-placeholder {
        color: #95a5a6; }
      input:not([type]).alt:focus:-moz-placeholder, input[type='email'].alt:focus:-moz-placeholder, input[type='number'].alt:focus:-moz-placeholder, input[type='password'].alt:focus:-moz-placeholder, input[type='tel'].alt:focus:-moz-placeholder, input[type='url'].alt:focus:-moz-placeholder, input[type='text'].alt:focus:-moz-placeholder, select.alt:focus:-moz-placeholder {
        color: #95a5a6; }
      input:not([type]).alt:focus::-moz-placeholder, input[type='email'].alt:focus::-moz-placeholder, input[type='number'].alt:focus::-moz-placeholder, input[type='password'].alt:focus::-moz-placeholder, input[type='tel'].alt:focus::-moz-placeholder, input[type='url'].alt:focus::-moz-placeholder, input[type='text'].alt:focus::-moz-placeholder, select.alt:focus::-moz-placeholder {
        color: #95a5a6; }
      input:not([type]).alt:focus:-ms-input-placeholder, input[type='email'].alt:focus:-ms-input-placeholder, input[type='number'].alt:focus:-ms-input-placeholder, input[type='password'].alt:focus:-ms-input-placeholder, input[type='tel'].alt:focus:-ms-input-placeholder, input[type='url'].alt:focus:-ms-input-placeholder, input[type='text'].alt:focus:-ms-input-placeholder, select.alt:focus:-ms-input-placeholder {
        color: #95a5a6; }

.fixed-line-num-textbox {
  overflow: hidden; }
  .fixed-line-num-textbox.one-line {
    width: 100%;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
    .fixed-line-num-textbox.one-line div, .fixed-line-num-textbox.one-line dl, .fixed-line-num-textbox.one-line dt, .fixed-line-num-textbox.one-line dd, .fixed-line-num-textbox.one-line ul, .fixed-line-num-textbox.one-line ol, .fixed-line-num-textbox.one-line li, .fixed-line-num-textbox.one-line h1, .fixed-line-num-textbox.one-line h2, .fixed-line-num-textbox.one-line h3, .fixed-line-num-textbox.one-line h4, .fixed-line-num-textbox.one-line h5, .fixed-line-num-textbox.one-line h6, .fixed-line-num-textbox.one-line pre, .fixed-line-num-textbox.one-line form, .fixed-line-num-textbox.one-line p, .fixed-line-num-textbox.one-line span, .fixed-line-num-textbox.one-line blockquote, .fixed-line-num-textbox.one-line th, .fixed-line-num-textbox.one-line td {
      width: 100%;
      white-space: nowrap;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden; }

input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 !important; }

.firsttime-memberdetails-editor-field input {
  color: #D70926; }

.datepicker-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: white;
  color: black;
  padding: 8px;
  width: 100%;
  height: 37px;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px; }

.datepicker-display {
  position: absolute; }

.datepicker-button {
  position: absolute;
  height: 37px;
  right: 0;
  top: 0; }

.field-validation-error-panel {
  padding: 4px;
  background: #e74c3c;
  border: 1px solid #c0392b;
  color: #ffffff;
  border-radius: 5px;
  /*margin-top: 8px;*/
  /*margin-bottom: 8px;*/
  /*input {
        box-shadow: 0 0 15px rgba(240,70,70,0.75);
    }*/ }
  .field-validation-error-panel .field-validation-error {
    display: block;
    padding: 8px; }

.validation-summary-errors {
  padding: 4px;
  background: #e74c3c;
  border: 1px solid #c0392b;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 8px; }
  .validation-summary-errors li {
    padding: 6px; }

/* -------------------------------------
 * Bar container
 * ------------------------------------- */
.progress-radial {
  float: left;
  border-radius: 50%;
  border: none;
  background-color: #D70926; }

/* -------------------------------------
 * Optional centered circle w/text
 * ------------------------------------- */
.progress-radial .overlay {
  border-radius: 50%;
  text-align: center;
  background-color: #ffffff; }

/* -------------------------------------
 * Mixin for progress-% class
 * ------------------------------------- */
.progress-0 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(90deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-5 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(108deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-10 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(126deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-15 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(144deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-20 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(162deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-25 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(180deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-30 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(198deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-35 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(216deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-40 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(234deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-45 {
  background-image: linear-gradient(90deg, #ffffff 50%, transparent 50%, transparent), linear-gradient(252deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-50 {
  background-image: linear-gradient(-90deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-55 {
  background-image: linear-gradient(-72deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-60 {
  background-image: linear-gradient(-54deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-65 {
  background-image: linear-gradient(-36deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-70 {
  background-image: linear-gradient(-18deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-75 {
  background-image: linear-gradient(0deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-80 {
  background-image: linear-gradient(18deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-85 {
  background-image: linear-gradient(36deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-90 {
  background-image: linear-gradient(54deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-95 {
  background-image: linear-gradient(72deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.progress-100 {
  background-image: linear-gradient(90deg, secondary-club-color 50%, transparent 50%, transparent), linear-gradient(270deg, secondary-club-color 50%, #ffffff 50%, #ffffff); }

.widget {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  /*border: 2px solid #DADADA;*/ }
  .widget .centered-contents {
    text-align: center; }
  @media only screen {
    .widget {
      margin: 5px; }
      .widget.small-none {
        height: auto;
        padding-bottom: 0; }
      .widget.small-square {
        height: 0;
        padding-bottom: 91%; }
      .widget.small-wide {
        height: 0;
        padding-bottom: 45.5%; }
      .widget.small-extra-wide {
        height: 0;
        padding-bottom: 30%; }
      .widget.small-tall {
        height: 0;
        padding-bottom: 165%; } }
  @media only screen and (min-width: 40.063em) {
    .widget {
      margin: 10px; }
      .widget.medium-none {
        height: auto;
        padding-bottom: 0; }
      .widget.medium-square {
        height: 0;
        padding-bottom: 91%; }
      .widget.medium-wide {
        height: 0;
        padding-bottom: 45.5%; }
      .widget.medium-extra-wide {
        height: 0;
        padding-bottom: 30%; }
      .widget.medium-tall {
        height: 0;
        padding-bottom: 165%; } }
  @media only screen and (min-width: 64.063em) {
    .widget.large-none {
      height: auto;
      padding-bottom: 0; }
    .widget.large-square {
      height: 0;
      padding-bottom: 91%; }
    .widget.large-wide {
      height: 0;
      padding-bottom: 45.5%; }
    .widget.large-extra-wide {
      height: 0;
      padding-bottom: 30%; }
    .widget.large-tall {
      height: 0;
      padding-bottom: 165%; } }
  .widget h5 {
    display: none; }

.fixed-height {
  position: relative; }
  @media only screen {
    .fixed-height.small-1-1 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-1-2 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-1-3 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.small-1-4 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.small-1-5 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.small-1-6 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.small-1-7 {
      height: 0;
      padding-bottom: 700%; }
    .fixed-height.small-1-8 {
      height: 0;
      padding-bottom: 800%; }
    .fixed-height.small-1-9 {
      height: 0;
      padding-bottom: 900%; }
    .fixed-height.small-1-10 {
      height: 0;
      padding-bottom: 1000%; }
    .fixed-height.small-1-11 {
      height: 0;
      padding-bottom: 1100%; }
    .fixed-height.small-1-12 {
      height: 0;
      padding-bottom: 1200%; }
    .fixed-height.small-2-1 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-2-2 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-2-3 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.small-2-4 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-2-5 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.small-2-6 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.small-2-7 {
      height: 0;
      padding-bottom: 350%; }
    .fixed-height.small-2-8 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.small-2-9 {
      height: 0;
      padding-bottom: 450%; }
    .fixed-height.small-2-10 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.small-2-11 {
      height: 0;
      padding-bottom: 550%; }
    .fixed-height.small-2-12 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.small-3-1 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.small-3-2 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.small-3-3 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-3-4 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.small-3-5 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.small-3-6 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-3-7 {
      height: 0;
      padding-bottom: 233.33333%; }
    .fixed-height.small-3-8 {
      height: 0;
      padding-bottom: 266.66667%; }
    .fixed-height.small-3-9 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.small-3-10 {
      height: 0;
      padding-bottom: 333.33333%; }
    .fixed-height.small-3-11 {
      height: 0;
      padding-bottom: 366.66667%; }
    .fixed-height.small-3-12 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.small-4-1 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.small-4-2 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-4-3 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.small-4-4 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-4-5 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.small-4-6 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.small-4-7 {
      height: 0;
      padding-bottom: 175%; }
    .fixed-height.small-4-8 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-4-9 {
      height: 0;
      padding-bottom: 225%; }
    .fixed-height.small-4-10 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.small-4-11 {
      height: 0;
      padding-bottom: 275%; }
    .fixed-height.small-4-12 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.small-5-1 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.small-5-2 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.small-5-3 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.small-5-4 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.small-5-5 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-5-6 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.small-5-7 {
      height: 0;
      padding-bottom: 140%; }
    .fixed-height.small-5-8 {
      height: 0;
      padding-bottom: 160%; }
    .fixed-height.small-5-9 {
      height: 0;
      padding-bottom: 180%; }
    .fixed-height.small-5-10 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-5-11 {
      height: 0;
      padding-bottom: 220%; }
    .fixed-height.small-5-12 {
      height: 0;
      padding-bottom: 240%; }
    .fixed-height.small-6-1 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.small-6-2 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.small-6-3 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-6-4 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.small-6-5 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.small-6-6 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-6-7 {
      height: 0;
      padding-bottom: 116.66667%; }
    .fixed-height.small-6-8 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.small-6-9 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.small-6-10 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.small-6-11 {
      height: 0;
      padding-bottom: 183.33333%; }
    .fixed-height.small-6-12 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.small-7-1 {
      height: 0;
      padding-bottom: 14.28571%; }
    .fixed-height.small-7-2 {
      height: 0;
      padding-bottom: 28.57143%; }
    .fixed-height.small-7-3 {
      height: 0;
      padding-bottom: 42.85714%; }
    .fixed-height.small-7-4 {
      height: 0;
      padding-bottom: 57.14286%; }
    .fixed-height.small-7-5 {
      height: 0;
      padding-bottom: 71.42857%; }
    .fixed-height.small-7-6 {
      height: 0;
      padding-bottom: 85.71429%; }
    .fixed-height.small-7-7 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-7-8 {
      height: 0;
      padding-bottom: 114.28571%; }
    .fixed-height.small-7-9 {
      height: 0;
      padding-bottom: 128.57143%; }
    .fixed-height.small-7-10 {
      height: 0;
      padding-bottom: 142.85714%; }
    .fixed-height.small-7-11 {
      height: 0;
      padding-bottom: 157.14286%; }
    .fixed-height.small-7-12 {
      height: 0;
      padding-bottom: 171.42857%; }
    .fixed-height.small-8-1 {
      height: 0;
      padding-bottom: 12.5%; }
    .fixed-height.small-8-2 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.small-8-3 {
      height: 0;
      padding-bottom: 37.5%; }
    .fixed-height.small-8-4 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-8-5 {
      height: 0;
      padding-bottom: 62.5%; }
    .fixed-height.small-8-6 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.small-8-7 {
      height: 0;
      padding-bottom: 87.5%; }
    .fixed-height.small-8-8 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-8-9 {
      height: 0;
      padding-bottom: 112.5%; }
    .fixed-height.small-8-10 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.small-8-11 {
      height: 0;
      padding-bottom: 137.5%; }
    .fixed-height.small-8-12 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.small-9-1 {
      height: 0;
      padding-bottom: 11.11111%; }
    .fixed-height.small-9-2 {
      height: 0;
      padding-bottom: 22.22222%; }
    .fixed-height.small-9-3 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.small-9-4 {
      height: 0;
      padding-bottom: 44.44444%; }
    .fixed-height.small-9-5 {
      height: 0;
      padding-bottom: 55.55556%; }
    .fixed-height.small-9-6 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.small-9-7 {
      height: 0;
      padding-bottom: 77.77778%; }
    .fixed-height.small-9-8 {
      height: 0;
      padding-bottom: 88.88889%; }
    .fixed-height.small-9-9 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-9-10 {
      height: 0;
      padding-bottom: 111.11111%; }
    .fixed-height.small-9-11 {
      height: 0;
      padding-bottom: 122.22222%; }
    .fixed-height.small-9-12 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.small-10-1 {
      height: 0;
      padding-bottom: 10%; }
    .fixed-height.small-10-2 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.small-10-3 {
      height: 0;
      padding-bottom: 30%; }
    .fixed-height.small-10-4 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.small-10-5 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-10-6 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.small-10-7 {
      height: 0;
      padding-bottom: 70%; }
    .fixed-height.small-10-8 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.small-10-9 {
      height: 0;
      padding-bottom: 90%; }
    .fixed-height.small-10-10 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-10-11 {
      height: 0;
      padding-bottom: 110%; }
    .fixed-height.small-10-12 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.small-11-1 {
      height: 0;
      padding-bottom: 9.09091%; }
    .fixed-height.small-11-2 {
      height: 0;
      padding-bottom: 18.18182%; }
    .fixed-height.small-11-3 {
      height: 0;
      padding-bottom: 27.27273%; }
    .fixed-height.small-11-4 {
      height: 0;
      padding-bottom: 36.36364%; }
    .fixed-height.small-11-5 {
      height: 0;
      padding-bottom: 45.45455%; }
    .fixed-height.small-11-6 {
      height: 0;
      padding-bottom: 54.54545%; }
    .fixed-height.small-11-7 {
      height: 0;
      padding-bottom: 63.63636%; }
    .fixed-height.small-11-8 {
      height: 0;
      padding-bottom: 72.72727%; }
    .fixed-height.small-11-9 {
      height: 0;
      padding-bottom: 81.81818%; }
    .fixed-height.small-11-10 {
      height: 0;
      padding-bottom: 90.90909%; }
    .fixed-height.small-11-11 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.small-11-12 {
      height: 0;
      padding-bottom: 109.09091%; }
    .fixed-height.small-12-1 {
      height: 0;
      padding-bottom: 8.33333%; }
    .fixed-height.small-12-2 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.small-12-3 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.small-12-4 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.small-12-5 {
      height: 0;
      padding-bottom: 41.66667%; }
    .fixed-height.small-12-6 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.small-12-7 {
      height: 0;
      padding-bottom: 58.33333%; }
    .fixed-height.small-12-8 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.small-12-9 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.small-12-10 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.small-12-11 {
      height: 0;
      padding-bottom: 91.66667%; }
    .fixed-height.small-12-12 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height .fixed-height-contents {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      height: auto;
      overflow: hidden; }
      .fixed-height .fixed-height-contents.scrollable {
        overflow: auto; }
      .fixed-height .fixed-height-contents .fixed-height-inner-contents.centered {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%; }
    .fixed-height.small-none {
      height: auto;
      padding-bottom: 0; }
      .fixed-height.small-none .fixed-height-contents {
        position: static;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        height: auto;
        overflow: visible; } }
  @media only screen and (min-width: 40.063em) {
    .fixed-height.medium-1-1 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-1-2 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-1-3 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.medium-1-4 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.medium-1-5 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.medium-1-6 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.medium-1-7 {
      height: 0;
      padding-bottom: 700%; }
    .fixed-height.medium-1-8 {
      height: 0;
      padding-bottom: 800%; }
    .fixed-height.medium-1-9 {
      height: 0;
      padding-bottom: 900%; }
    .fixed-height.medium-1-10 {
      height: 0;
      padding-bottom: 1000%; }
    .fixed-height.medium-1-11 {
      height: 0;
      padding-bottom: 1100%; }
    .fixed-height.medium-1-12 {
      height: 0;
      padding-bottom: 1200%; }
    .fixed-height.medium-2-1 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-2-2 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-2-3 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.medium-2-4 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-2-5 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.medium-2-6 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.medium-2-7 {
      height: 0;
      padding-bottom: 350%; }
    .fixed-height.medium-2-8 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.medium-2-9 {
      height: 0;
      padding-bottom: 450%; }
    .fixed-height.medium-2-10 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.medium-2-11 {
      height: 0;
      padding-bottom: 550%; }
    .fixed-height.medium-2-12 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.medium-3-1 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.medium-3-2 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.medium-3-3 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-3-4 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.medium-3-5 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.medium-3-6 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-3-7 {
      height: 0;
      padding-bottom: 233.33333%; }
    .fixed-height.medium-3-8 {
      height: 0;
      padding-bottom: 266.66667%; }
    .fixed-height.medium-3-9 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.medium-3-10 {
      height: 0;
      padding-bottom: 333.33333%; }
    .fixed-height.medium-3-11 {
      height: 0;
      padding-bottom: 366.66667%; }
    .fixed-height.medium-3-12 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.medium-4-1 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.medium-4-2 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-4-3 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.medium-4-4 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-4-5 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.medium-4-6 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.medium-4-7 {
      height: 0;
      padding-bottom: 175%; }
    .fixed-height.medium-4-8 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-4-9 {
      height: 0;
      padding-bottom: 225%; }
    .fixed-height.medium-4-10 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.medium-4-11 {
      height: 0;
      padding-bottom: 275%; }
    .fixed-height.medium-4-12 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.medium-5-1 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.medium-5-2 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.medium-5-3 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.medium-5-4 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.medium-5-5 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-5-6 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.medium-5-7 {
      height: 0;
      padding-bottom: 140%; }
    .fixed-height.medium-5-8 {
      height: 0;
      padding-bottom: 160%; }
    .fixed-height.medium-5-9 {
      height: 0;
      padding-bottom: 180%; }
    .fixed-height.medium-5-10 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-5-11 {
      height: 0;
      padding-bottom: 220%; }
    .fixed-height.medium-5-12 {
      height: 0;
      padding-bottom: 240%; }
    .fixed-height.medium-6-1 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.medium-6-2 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.medium-6-3 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-6-4 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.medium-6-5 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.medium-6-6 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-6-7 {
      height: 0;
      padding-bottom: 116.66667%; }
    .fixed-height.medium-6-8 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.medium-6-9 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.medium-6-10 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.medium-6-11 {
      height: 0;
      padding-bottom: 183.33333%; }
    .fixed-height.medium-6-12 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.medium-7-1 {
      height: 0;
      padding-bottom: 14.28571%; }
    .fixed-height.medium-7-2 {
      height: 0;
      padding-bottom: 28.57143%; }
    .fixed-height.medium-7-3 {
      height: 0;
      padding-bottom: 42.85714%; }
    .fixed-height.medium-7-4 {
      height: 0;
      padding-bottom: 57.14286%; }
    .fixed-height.medium-7-5 {
      height: 0;
      padding-bottom: 71.42857%; }
    .fixed-height.medium-7-6 {
      height: 0;
      padding-bottom: 85.71429%; }
    .fixed-height.medium-7-7 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-7-8 {
      height: 0;
      padding-bottom: 114.28571%; }
    .fixed-height.medium-7-9 {
      height: 0;
      padding-bottom: 128.57143%; }
    .fixed-height.medium-7-10 {
      height: 0;
      padding-bottom: 142.85714%; }
    .fixed-height.medium-7-11 {
      height: 0;
      padding-bottom: 157.14286%; }
    .fixed-height.medium-7-12 {
      height: 0;
      padding-bottom: 171.42857%; }
    .fixed-height.medium-8-1 {
      height: 0;
      padding-bottom: 12.5%; }
    .fixed-height.medium-8-2 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.medium-8-3 {
      height: 0;
      padding-bottom: 37.5%; }
    .fixed-height.medium-8-4 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-8-5 {
      height: 0;
      padding-bottom: 62.5%; }
    .fixed-height.medium-8-6 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.medium-8-7 {
      height: 0;
      padding-bottom: 87.5%; }
    .fixed-height.medium-8-8 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-8-9 {
      height: 0;
      padding-bottom: 112.5%; }
    .fixed-height.medium-8-10 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.medium-8-11 {
      height: 0;
      padding-bottom: 137.5%; }
    .fixed-height.medium-8-12 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.medium-9-1 {
      height: 0;
      padding-bottom: 11.11111%; }
    .fixed-height.medium-9-2 {
      height: 0;
      padding-bottom: 22.22222%; }
    .fixed-height.medium-9-3 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.medium-9-4 {
      height: 0;
      padding-bottom: 44.44444%; }
    .fixed-height.medium-9-5 {
      height: 0;
      padding-bottom: 55.55556%; }
    .fixed-height.medium-9-6 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.medium-9-7 {
      height: 0;
      padding-bottom: 77.77778%; }
    .fixed-height.medium-9-8 {
      height: 0;
      padding-bottom: 88.88889%; }
    .fixed-height.medium-9-9 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-9-10 {
      height: 0;
      padding-bottom: 111.11111%; }
    .fixed-height.medium-9-11 {
      height: 0;
      padding-bottom: 122.22222%; }
    .fixed-height.medium-9-12 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.medium-10-1 {
      height: 0;
      padding-bottom: 10%; }
    .fixed-height.medium-10-2 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.medium-10-3 {
      height: 0;
      padding-bottom: 30%; }
    .fixed-height.medium-10-4 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.medium-10-5 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-10-6 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.medium-10-7 {
      height: 0;
      padding-bottom: 70%; }
    .fixed-height.medium-10-8 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.medium-10-9 {
      height: 0;
      padding-bottom: 90%; }
    .fixed-height.medium-10-10 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-10-11 {
      height: 0;
      padding-bottom: 110%; }
    .fixed-height.medium-10-12 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.medium-11-1 {
      height: 0;
      padding-bottom: 9.09091%; }
    .fixed-height.medium-11-2 {
      height: 0;
      padding-bottom: 18.18182%; }
    .fixed-height.medium-11-3 {
      height: 0;
      padding-bottom: 27.27273%; }
    .fixed-height.medium-11-4 {
      height: 0;
      padding-bottom: 36.36364%; }
    .fixed-height.medium-11-5 {
      height: 0;
      padding-bottom: 45.45455%; }
    .fixed-height.medium-11-6 {
      height: 0;
      padding-bottom: 54.54545%; }
    .fixed-height.medium-11-7 {
      height: 0;
      padding-bottom: 63.63636%; }
    .fixed-height.medium-11-8 {
      height: 0;
      padding-bottom: 72.72727%; }
    .fixed-height.medium-11-9 {
      height: 0;
      padding-bottom: 81.81818%; }
    .fixed-height.medium-11-10 {
      height: 0;
      padding-bottom: 90.90909%; }
    .fixed-height.medium-11-11 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.medium-11-12 {
      height: 0;
      padding-bottom: 109.09091%; }
    .fixed-height.medium-12-1 {
      height: 0;
      padding-bottom: 8.33333%; }
    .fixed-height.medium-12-2 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.medium-12-3 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.medium-12-4 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.medium-12-5 {
      height: 0;
      padding-bottom: 41.66667%; }
    .fixed-height.medium-12-6 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.medium-12-7 {
      height: 0;
      padding-bottom: 58.33333%; }
    .fixed-height.medium-12-8 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.medium-12-9 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.medium-12-10 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.medium-12-11 {
      height: 0;
      padding-bottom: 91.66667%; }
    .fixed-height.medium-12-12 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height .fixed-height-contents {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      height: auto;
      overflow: hidden; }
      .fixed-height .fixed-height-contents.scrollable {
        overflow: auto; }
      .fixed-height .fixed-height-contents .fixed-height-inner-contents.centered {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%; }
    .fixed-height.medium-none {
      height: auto;
      padding-bottom: 0; }
      .fixed-height.medium-none .fixed-height-contents {
        position: static;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        height: auto;
        overflow: visible; } }
  @media only screen and (min-width: 64.063em) {
    .fixed-height.large-1-1 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-1-2 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-1-3 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.large-1-4 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.large-1-5 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.large-1-6 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.large-1-7 {
      height: 0;
      padding-bottom: 700%; }
    .fixed-height.large-1-8 {
      height: 0;
      padding-bottom: 800%; }
    .fixed-height.large-1-9 {
      height: 0;
      padding-bottom: 900%; }
    .fixed-height.large-1-10 {
      height: 0;
      padding-bottom: 1000%; }
    .fixed-height.large-1-11 {
      height: 0;
      padding-bottom: 1100%; }
    .fixed-height.large-1-12 {
      height: 0;
      padding-bottom: 1200%; }
    .fixed-height.large-2-1 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-2-2 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-2-3 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.large-2-4 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-2-5 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.large-2-6 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.large-2-7 {
      height: 0;
      padding-bottom: 350%; }
    .fixed-height.large-2-8 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.large-2-9 {
      height: 0;
      padding-bottom: 450%; }
    .fixed-height.large-2-10 {
      height: 0;
      padding-bottom: 500%; }
    .fixed-height.large-2-11 {
      height: 0;
      padding-bottom: 550%; }
    .fixed-height.large-2-12 {
      height: 0;
      padding-bottom: 600%; }
    .fixed-height.large-3-1 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.large-3-2 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.large-3-3 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-3-4 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.large-3-5 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.large-3-6 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-3-7 {
      height: 0;
      padding-bottom: 233.33333%; }
    .fixed-height.large-3-8 {
      height: 0;
      padding-bottom: 266.66667%; }
    .fixed-height.large-3-9 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.large-3-10 {
      height: 0;
      padding-bottom: 333.33333%; }
    .fixed-height.large-3-11 {
      height: 0;
      padding-bottom: 366.66667%; }
    .fixed-height.large-3-12 {
      height: 0;
      padding-bottom: 400%; }
    .fixed-height.large-4-1 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.large-4-2 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-4-3 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.large-4-4 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-4-5 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.large-4-6 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.large-4-7 {
      height: 0;
      padding-bottom: 175%; }
    .fixed-height.large-4-8 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-4-9 {
      height: 0;
      padding-bottom: 225%; }
    .fixed-height.large-4-10 {
      height: 0;
      padding-bottom: 250%; }
    .fixed-height.large-4-11 {
      height: 0;
      padding-bottom: 275%; }
    .fixed-height.large-4-12 {
      height: 0;
      padding-bottom: 300%; }
    .fixed-height.large-5-1 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.large-5-2 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.large-5-3 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.large-5-4 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.large-5-5 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-5-6 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.large-5-7 {
      height: 0;
      padding-bottom: 140%; }
    .fixed-height.large-5-8 {
      height: 0;
      padding-bottom: 160%; }
    .fixed-height.large-5-9 {
      height: 0;
      padding-bottom: 180%; }
    .fixed-height.large-5-10 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-5-11 {
      height: 0;
      padding-bottom: 220%; }
    .fixed-height.large-5-12 {
      height: 0;
      padding-bottom: 240%; }
    .fixed-height.large-6-1 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.large-6-2 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.large-6-3 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-6-4 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.large-6-5 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.large-6-6 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-6-7 {
      height: 0;
      padding-bottom: 116.66667%; }
    .fixed-height.large-6-8 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.large-6-9 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.large-6-10 {
      height: 0;
      padding-bottom: 166.66667%; }
    .fixed-height.large-6-11 {
      height: 0;
      padding-bottom: 183.33333%; }
    .fixed-height.large-6-12 {
      height: 0;
      padding-bottom: 200%; }
    .fixed-height.large-7-1 {
      height: 0;
      padding-bottom: 14.28571%; }
    .fixed-height.large-7-2 {
      height: 0;
      padding-bottom: 28.57143%; }
    .fixed-height.large-7-3 {
      height: 0;
      padding-bottom: 42.85714%; }
    .fixed-height.large-7-4 {
      height: 0;
      padding-bottom: 57.14286%; }
    .fixed-height.large-7-5 {
      height: 0;
      padding-bottom: 71.42857%; }
    .fixed-height.large-7-6 {
      height: 0;
      padding-bottom: 85.71429%; }
    .fixed-height.large-7-7 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-7-8 {
      height: 0;
      padding-bottom: 114.28571%; }
    .fixed-height.large-7-9 {
      height: 0;
      padding-bottom: 128.57143%; }
    .fixed-height.large-7-10 {
      height: 0;
      padding-bottom: 142.85714%; }
    .fixed-height.large-7-11 {
      height: 0;
      padding-bottom: 157.14286%; }
    .fixed-height.large-7-12 {
      height: 0;
      padding-bottom: 171.42857%; }
    .fixed-height.large-8-1 {
      height: 0;
      padding-bottom: 12.5%; }
    .fixed-height.large-8-2 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.large-8-3 {
      height: 0;
      padding-bottom: 37.5%; }
    .fixed-height.large-8-4 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-8-5 {
      height: 0;
      padding-bottom: 62.5%; }
    .fixed-height.large-8-6 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.large-8-7 {
      height: 0;
      padding-bottom: 87.5%; }
    .fixed-height.large-8-8 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-8-9 {
      height: 0;
      padding-bottom: 112.5%; }
    .fixed-height.large-8-10 {
      height: 0;
      padding-bottom: 125%; }
    .fixed-height.large-8-11 {
      height: 0;
      padding-bottom: 137.5%; }
    .fixed-height.large-8-12 {
      height: 0;
      padding-bottom: 150%; }
    .fixed-height.large-9-1 {
      height: 0;
      padding-bottom: 11.11111%; }
    .fixed-height.large-9-2 {
      height: 0;
      padding-bottom: 22.22222%; }
    .fixed-height.large-9-3 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.large-9-4 {
      height: 0;
      padding-bottom: 44.44444%; }
    .fixed-height.large-9-5 {
      height: 0;
      padding-bottom: 55.55556%; }
    .fixed-height.large-9-6 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.large-9-7 {
      height: 0;
      padding-bottom: 77.77778%; }
    .fixed-height.large-9-8 {
      height: 0;
      padding-bottom: 88.88889%; }
    .fixed-height.large-9-9 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-9-10 {
      height: 0;
      padding-bottom: 111.11111%; }
    .fixed-height.large-9-11 {
      height: 0;
      padding-bottom: 122.22222%; }
    .fixed-height.large-9-12 {
      height: 0;
      padding-bottom: 133.33333%; }
    .fixed-height.large-10-1 {
      height: 0;
      padding-bottom: 10%; }
    .fixed-height.large-10-2 {
      height: 0;
      padding-bottom: 20%; }
    .fixed-height.large-10-3 {
      height: 0;
      padding-bottom: 30%; }
    .fixed-height.large-10-4 {
      height: 0;
      padding-bottom: 40%; }
    .fixed-height.large-10-5 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-10-6 {
      height: 0;
      padding-bottom: 60%; }
    .fixed-height.large-10-7 {
      height: 0;
      padding-bottom: 70%; }
    .fixed-height.large-10-8 {
      height: 0;
      padding-bottom: 80%; }
    .fixed-height.large-10-9 {
      height: 0;
      padding-bottom: 90%; }
    .fixed-height.large-10-10 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-10-11 {
      height: 0;
      padding-bottom: 110%; }
    .fixed-height.large-10-12 {
      height: 0;
      padding-bottom: 120%; }
    .fixed-height.large-11-1 {
      height: 0;
      padding-bottom: 9.09091%; }
    .fixed-height.large-11-2 {
      height: 0;
      padding-bottom: 18.18182%; }
    .fixed-height.large-11-3 {
      height: 0;
      padding-bottom: 27.27273%; }
    .fixed-height.large-11-4 {
      height: 0;
      padding-bottom: 36.36364%; }
    .fixed-height.large-11-5 {
      height: 0;
      padding-bottom: 45.45455%; }
    .fixed-height.large-11-6 {
      height: 0;
      padding-bottom: 54.54545%; }
    .fixed-height.large-11-7 {
      height: 0;
      padding-bottom: 63.63636%; }
    .fixed-height.large-11-8 {
      height: 0;
      padding-bottom: 72.72727%; }
    .fixed-height.large-11-9 {
      height: 0;
      padding-bottom: 81.81818%; }
    .fixed-height.large-11-10 {
      height: 0;
      padding-bottom: 90.90909%; }
    .fixed-height.large-11-11 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height.large-11-12 {
      height: 0;
      padding-bottom: 109.09091%; }
    .fixed-height.large-12-1 {
      height: 0;
      padding-bottom: 8.33333%; }
    .fixed-height.large-12-2 {
      height: 0;
      padding-bottom: 16.66667%; }
    .fixed-height.large-12-3 {
      height: 0;
      padding-bottom: 25%; }
    .fixed-height.large-12-4 {
      height: 0;
      padding-bottom: 33.33333%; }
    .fixed-height.large-12-5 {
      height: 0;
      padding-bottom: 41.66667%; }
    .fixed-height.large-12-6 {
      height: 0;
      padding-bottom: 50%; }
    .fixed-height.large-12-7 {
      height: 0;
      padding-bottom: 58.33333%; }
    .fixed-height.large-12-8 {
      height: 0;
      padding-bottom: 66.66667%; }
    .fixed-height.large-12-9 {
      height: 0;
      padding-bottom: 75%; }
    .fixed-height.large-12-10 {
      height: 0;
      padding-bottom: 83.33333%; }
    .fixed-height.large-12-11 {
      height: 0;
      padding-bottom: 91.66667%; }
    .fixed-height.large-12-12 {
      height: 0;
      padding-bottom: 100%; }
    .fixed-height .fixed-height-contents {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      height: auto;
      overflow: hidden; }
      .fixed-height .fixed-height-contents.scrollable {
        overflow: auto; }
      .fixed-height .fixed-height-contents .fixed-height-inner-contents.centered {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%; }
    .fixed-height.large-none {
      height: auto;
      padding-bottom: 0; }
      .fixed-height.large-none .fixed-height-contents {
        position: static;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        height: auto;
        overflow: visible; } }

.img-hover-container {
  position: relative;
  width: 100%; }
  .img-hover-container .img-hover {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%; }
  .img-hover-container .img-hover-information {
    background-color: rgba(215, 9, 38, 0.7);
    color: white;
    width: 100%;
    max-height: 100%;
    position: absolute;
    bottom: 0; }

.image-size-cover {
  -o-object-fit: cover;
  object-fit: cover; }
  .image-size-cover img {
    max-width: none; }

img {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none; }

.loyaltyBar .loyaltyTierWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  padding: 3px; }
  .loyaltyBar .loyaltyTierWrapper .tierItem {
    border-width: 1px;
    height: 19px;
    position: absolute;
    padding: 3px;
    text-align: center; }
    .loyaltyBar .loyaltyTierWrapper .tierItem .tierThreshold {
      position: absolute; }

.close-reveal-modal {
  z-index: 9999999; }

.spinner {
  background-color: transparent;
  border: solid 16px #ecf0f1;
  border-left-color: #7f8c8d;
  -moz-border-radius: 128px;
  -webkit-border-radius: 128px;
  border-radius: 128px;
  width: 64px;
  height: 64px;
  -moz-animation: spin 0.75s infinite linear;
  -o-animation: spin 0.75s infinite linear;
  -webkit-animation: spin 0.75s infinite linear;
  animation: spin 0.75s infinite linear; }
  .spinner .light {
    border: 16px solid rgba(255, 255, 255, 0.2);
    border-left-color: #ffffff; }
  .spinner .xxs {
    border-width: 4px;
    width: 16px;
    height: 16px; }
  .spinner .xs {
    border-width: 6px;
    width: 32px;
    height: 32px; }
  .spinner .s {
    border-width: 9px;
    width: 48px;
    height: 48px; }
  .spinner .m {
    border-width: 12px;
    width: 64px;
    height: 64px; }
  .spinner .l {
    border-width: 15px;
    width: 80px;
    height: 80px; }
  .spinner .xl {
    border-width: 18px;
    width: 96px;
    height: 96px; }
  .spinner .xxl {
    border-width: 21px;
    width: 112px;
    height: 112px; }

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }

@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg); } }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.fantasy-height {
  height: 110px; }

.fantasy-height.status-panel {
  height: auto; }

.fantasy-player-image {
  padding-left: 16px;
  padding-right: 16px; }

.fantasy-player-image img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block; }

.fantasy-top-panel-logo img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block; }

.fantasy-processed-panel {
  height: 52px; }

.fantasy-player-name {
  line-height: 32px; }

.fantasy-processed-stars-panel {
  margin-top: 3%; }

.fantasy-processed-history-stars {
  margin-top: 1%; }

.empty-fantasy-player-panel {
  height: 100px;
  font-size: 70px;
  line-height: 80px; }

.fantasy-player-name-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 180px;
  word-wrap: break-word; }

@media only screen and (min-width: 40.063em) {
  .fantasy-height {
    height: 150px !important; }
  .fantasy-player-image {
    padding-left: 23px;
    padding-right: 23px; }
  .fantasy-processed-panel {
    height: auto; }
  .fantasy-processed-history-stars {
    margin-top: 5%; }
  .empty-fantasy-player-panel {
    height: 100px;
    font-size: 70px;
    line-height: 80px; }
  .fantasy-player-picker-image {
    padding-left: 35px;
    padding-right: 35px; }
  .fantasy-player-name-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 180px;
    word-wrap: break-word; }
  .fantasy-panel-text-with-button {
    padding-top: 30px; }
  .fantasy-panel-text {
    padding-top: 10px; } }

@media only screen and (min-width: 64.063em) {
  .status-panel {
    top: 0;
    position: absolute; }
  .fantasy-player-picker-image {
    padding-left: 0;
    padding-right: 0; }
  .fantasy-player-name-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 180px;
    word-wrap: break-word; }
  .fantasy-player-name-height {
    height: 50px; }
  .fantasy-processed-player-name-height {
    height: 36px; }
  .fantasy-player-image {
    padding-left: 22px;
    padding-right: 22px; }
  .fantasy-panel-text-with-button {
    padding-top: 30px; }
  .fantasy-panel-text {
    padding-top: 50px; } }

.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }
  .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -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); }
    .owl-carousel .owl-wrapper:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
  .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: none; }
    .owl-carousel .owl-wrapper-outer.autoHeight {
      -webkit-transition: height 500ms ease-in-out;
      -moz-transition: height 500ms ease-in-out;
      -ms-transition: height 500ms ease-in-out;
      -o-transition: height 500ms ease-in-out;
      transition: height 500ms ease-in-out; }
  .owl-carousel .owl-item {
    float: left; }
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  text-align: center; }
  .owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer; }
  .owl-controls .owl-page {
    width: 14px;
    height: 14px;
    margin: 5px 3px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #D70926;
    display: inline-block;
    content: ' '; }
    .owl-controls .owl-page.active {
      background-color: #CFD2D3; }
  .owl-controls .owl-buttons {
    display: none; }

.grabbing {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing; }

.datepicker {
  display: none;
  position: absolute;
  padding: 4px;
  margin-top: 1px;
  direction: ltr; }
  .datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #222222;
    font-size: 13px;
    line-height: 18px; }
    .datepicker.dropdown-menu th {
      padding: 4px 5px; }
    .datepicker.dropdown-menu td {
      padding: 4px 5px; }
  .datepicker table {
    border: 0;
    margin: 0;
    width: auto; }
    .datepicker table tr td span {
      display: block;
      width: 23%;
      height: 54px;
      line-height: 54px;
      float: left;
      margin: 1%;
      cursor: pointer; }
  .datepicker td {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 12px;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer; }
    .datepicker td.active.day, .datepicker td.active.year {
      background: #D70926; }
    .datepicker td.old, .datepicker td.new {
      color: #555555; }
    .datepicker td span.active {
      background: #D70926; }
    .datepicker td.day.disabled {
      color: rgba(215, 9, 38, 0.7); }
  .datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 12px;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer; }
    .datepicker th.active.day, .datepicker th.active.year {
      background: #D70926; }
    .datepicker th.date-switch {
      width: 145px; }
    .datepicker th span.active {
      background: #D70926; }
  .datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle; }
  .datepicker.days div.datepicker-days {
    display: block; }
  .datepicker.months div.datepicker-months {
    display: block; }
  .datepicker.years div.datepicker-years {
    display: block; }
  .datepicker thead tr:first-child th {
    cursor: pointer; }
    .datepicker thead tr:first-child th.cw {
      cursor: default;
      background-color: transparent; }
  .datepicker tfoot tr:first-child th {
    cursor: pointer; }

.datepicker-inline {
  width: 220px; }

.datepicker-rtl {
  direction: rtl; }
  .datepicker-rtl table tr td span {
    float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0; }
  .datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #6f6f6f;
    border-bottom-color: 1px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px; }
  .datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px; }

.datepicker > div,
.datepicker-dropdown::before,
.datepicker-dropdown::after {
  display: none; }

.datepicker-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 15px;
  height: 30px;
  padding: 0;
  display: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 5px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 5px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 5px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.countdown-rtl {
  direction: rtl; }

.countdown-row {
  padding: 0 2px;
  text-align: center; }

.countdown-section {
  float: left;
  font-size: 75%;
  text-align: center; }

.countdown-amount {
  font-size: 200%; }

.countdown-period {
  display: block; }

.countdown-descr {
  display: block;
  width: 100%; }

.countdown-holding span {
  color: #bdc3c7; }

.countdown-show1 .countdown-section {
  width: 98%; }

.countdown-show2 .countdown-section {
  width: 48%; }

.countdown-show3 .countdown-section {
  width: 32.5%; }

.countdown-show4 .countdown-section {
  width: 24.5%; }

.countdown-show5 .countdown-section {
  width: 19.5%; }

.countdown-show6 .countdown-section {
  width: 16.25%; }

.countdown-show7 .countdown-section {
  width: 14%; }

.shadow {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
  .shadow.hover {
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }
    .shadow.hover:hover {
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.3); }

@media only screen {
  .small-shadow {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); } }

@media only screen and (min-width: 40.063em) {
  .medium-shadow {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); } }

@media only screen and (min-width: 64.063em) {
  .large-shadow {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); } }

.corner-icon {
  width: 35px;
  height: 45px;
  -moz-border-radius: 0 0 60px 0;
  -webkit-border-radius: 0 0 60px 0;
  border-radius: 0 0 60px 0;
  padding: 3px; }

.panel-container .corner-icon {
  margin-top: -100px; }

.panel-contents {
  max-height: 155px;
  overflow: hidden; }

.reward-section {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto; }

.simple-progress-bar {
  height: 24px;
  background: #ffffff; }
  .simple-progress-bar div {
    background: #D70926;
    height: 24px; }

.gradient {
  background: -moz-linear-gradient(top, rgba(127, 127, 127, 0) 0%, rgba(127, 127, 127, 0.29) 49%, rgba(127, 127, 127, 0.48) 80%, rgba(127, 127, 127, 0.51) 84%, rgba(127, 127, 127, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(127, 127, 127, 0) 0%, rgba(127, 127, 127, 0.29) 49%, rgba(127, 127, 127, 0.48) 80%, rgba(127, 127, 127, 0.51) 84%, rgba(127, 127, 127, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(127, 127, 127, 0) 0%, rgba(127, 127, 127, 0.29) 49%, rgba(127, 127, 127, 0.48) 80%, rgba(127, 127, 127, 0.51) 84%, rgba(127, 127, 127, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f7f7f', endColorstr='#a67f7f7f',GradientType=0 ); }

.acc_action1073745920 div {
  color: #ff0000; }

.acc_action272 div {
  color: #0e9704; }

select {
  text-align: center; }

input:not([type]), input[type='email'], input[type='number'], input[type='password'], input[type='tel'], input[type='url'], input[type='text'], select {
  border-color: #95a5a6 !important;
  background-color: #ecf0f1;
  border: 1px solid;
  font-weight: normal; }

input:not([type]):focus, input[type='email']:focus, input[type='number']:focus, input[type='password']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='text']:focus, select:focus {
  border-color: #95a5a6;
  background-color: #ffffff;
  color: #000000;
  font-weight: normal; }

.datepicker-wrapper {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background-color: #ecf0f1;
  font-size: 0.875rem;
  font-weight: normal; }

.datepicker-wrapper:active {
  border-color: #95a5a6;
  background-color: #ffffff;
  color: #000000;
  outline: none;
  box-shadow: 0 0 5px #95a5a6; }

body {
  background-color: #fcfcfc !important;
  /*background-color: $tertiary-club-color;*/
  /*color: $colour-white;*/ }

.right-off-canvas-menu, .tab-bar, .left-off-canvas-menu .tab-bar, .right-off-canvas-menu .tab-bar {
  background-color: #D70926;
  color: #ffffff; }

.nav-menu-item-link {
  background-color: #ffffff;
  color: #D70926; }

select {
  background-color: #ccc;
  border: none;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  color: black;
  text-align: center; }

select:focus {
  background-color: #ccc;
  border: none;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  color: black; }

input[type="text"], input[type="number"] {
  background-color: #ccc;
  border: none;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  color: black;
  padding: 4px;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center; }

input[type="text"]:focus, input[type="number"]:focus {
  background-color: #ccc;
  border: none;
  color: black; }

button, .button, button:hover, .button:hover {
  color: #FFF; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic2Fzcy9mb3J0cmVzcy9wb3J0YWwvY2x1Yi9yZWRidWxsL3NpdGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzYXNzL2ZvcnRyZXNzL3BvcnRhbC9jbHViL3JlZGJ1bGwvc2l0ZS5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9wb3J0YWwvY2x1Yi9yZWRidWxsL19zZXR0aW5ncy5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9iYXNlL19wYWxldHRlLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vX2Z1bmN0aW9ucy5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9wb3J0YWwvZGVzaWducy9jb2duYWMvX3NldHRpbmdzLnNjc3MiLAoJCSJzYXNzL2ZvcnRyZXNzL19zZXR0aW5ncy5zY3NzIiwKCQkic2Fzcy9fdGV4dC1kaXJlY3Rpb24uc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19nbG9iYWwuc2NzcyIsCgkJInNhc3MvX25vcm1hbGl6ZS5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL19zZXR0aW5ncy5zY3NzIiwKCQkic2Fzcy9fZm91bmRhdGlvbi5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19hbGVydC1ib3hlcy5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2Ryb3Bkb3duLWJ1dHRvbnMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19mbGV4LXZpZGVvLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19pY29uLWJhci5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2lubGluZS1saXN0cy5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX2tleXN0cm9rZXMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19sYWJlbHMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19tYWdlbGxhbi5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19wYW5lbHMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19wcm9ncmVzcy1iYXJzLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fcmV2ZWFsLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fc2lkZS1uYXYuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL19zcGxpdC1idXR0b25zLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwKCQkic2Fzcy9mb3VuZGF0aW9uL2NvbXBvbmVudHMvX3RvcC1iYXIuc2NzcyIsCgkJInNhc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL190eXBlLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fb2ZmY2FudmFzLnNjc3MiLAoJCSJzYXNzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkic2Fzcy9fZm91bmRhdGlvbi5tdmMuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fZm9udGZhY2VfcG9ydGFsLnNjc3MiLAoJCSJzYXNzL19mb3J0cmVzcy5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9iYXNlL19iYXNlLnNjc3MiLAoJCSJzYXNzL2ZvcnRyZXNzL2Jhc2UvX2NvbG91cnMuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fbW91c2Uuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9faWNvbnMuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fbWVudS5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9iYXNlL19mb3Jtcy5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9iYXNlL19wcm9ncmVzcy1yYWRpYWwuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fd2lkZ2V0LnNjc3MiLAoJCSJzYXNzL2ZvcnRyZXNzL2Jhc2UvX2ltYWdlcy5zY3NzIiwKCQkic2Fzcy9mb3J0cmVzcy9iYXNlL19sb3lhbHR5LnNjc3MiLAoJCSJzYXNzL2ZvcnRyZXNzL2Jhc2UvX21vZGFsLnNjc3MiLAoJCSJzYXNzL2ZvcnRyZXNzL2Jhc2UvX3NwaW5uZXIuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fZmFudGFzeS5zY3NzIiwKCQkic2Fzcy90aGlyZC1wYXJ0eS9fb3dsLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L19kYXRlcGlja2VyLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvX2NvcmUuc2NzcyIsCgkJInNhc3MvdGhpcmQtcGFydHkvc2VsZWN0Mi9fc2luZ2xlLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvX211bHRpcGxlLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbGF5b3V0LnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyIsCgkJInNhc3MvdGhpcmQtcGFydHkvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19sYXlvdXQuc2NzcyIsCgkJInNhc3MvdGhpcmQtcGFydHkvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19kZWZhdWx0cy5zY3NzIiwKCQkic2Fzcy90aGlyZC1wYXJ0eS9zZWxlY3QyL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MiLAoJCSJzYXNzL3RoaXJkLXBhcnR5L3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvYmFzZS9fdGltZXIuc2NzcyIsCgkJInNhc3MvZm9ydHJlc3MvcG9ydGFsL2Rlc2lnbnMvY29nbmFjL19kZXNpZ24uc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUNHQSxVQUFVO0VBQ04sV0FBVyxFQUFFLFFBQVE7RUFDckIsR0FBRyxFQUFFLDZDQUE2QyxDQUFDLGtCQUFrQjs7QU9xV3JFLEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDO0VBQ3BCLFdBQVcsRUFBRSxlQUFlLEdBQy9COztBQUVELEFBQUEsSUFBSSxBQUFBLG9CQUFvQixDQUFDO0VBQ3JCLFdBQVcsRUFBRSxlQUE4QjtFQUMzQyxLQUFLLEVBbERFLENBQUMsR0FtRFg7O0FBRUQsQUFBQSxJQUFJLEFBQUEseUJBQXlCLENBQUM7RUFDMUIsV0FBVyxFQUFFLHFDQUFnQztFQUM3QyxLQUFLLEVBdkRFLENBQUMsR0F3RFg7O0FBRUQsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUM7RUFDdEIsV0FB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LGVBQWUsRUFBRSxBQUFBLEVBQUUsQUFBQSxlQUFlLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEsbUJBQW1CLEVBQUUsQUFBQSxFQUFFLEFBQUEsbUJBQW1CLEVBQUUsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLEVBQUUsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsa0JBQWtCLEVBQUUsQUFBQSxFQUFFLEFBQUEsa0JBQWtCLEVBQUUsQUFBQSxFQUFFLEFBQUEsZUFBZSxFQUFFLEFBQUEsRUFBRSxBQUFBLGVBQWUsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxtQkFBbUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxtQkFBbUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxzQkFBc0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxzQkFBc0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxpQkFBaUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxpQkFBaUIsRUFBRSxBQUFB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QUFBLGtCQUFrQixFQUFFLEFBQUEsRUFBRSxBQUFBLGVBQWUsRUFBRSxBQUFBLEVBQUUsQUFBQSxlQUFlLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEsbUJBQW1CLEVBQUUsQUFBQSxFQUFFLEFBQUEsbUJBQW1CLEVBQUUsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLEVBQUUsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEscUJBQXFCLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLEVBQUUsQUFBQSxFQUFFLEFBQUEsa0JBQWtCLEVBQUUsQUFBQSxFQUFFLEFBQUEsa0JBQWtCLEVBQUUsQUFBQSxFQUFFLEFBQUEsZUFBZSxFQUFFLEFBQUEsRUFBRSxBQUFBLGVBQWUsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxtQkFBbUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxtQkFBbUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxxQkFBcUIsRUFBRSxBQUFBLEVBQUUsQUFBQSxzQkFBc0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxzQkFBc0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxvQkFBb0IsRUFBRSxBQUFBLEVBQUUsQUFBQSxpQkFBaUIsRUFBRSxB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RUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1B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O01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsYUFBYyxDQUFTO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7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YUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEtBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLE1BQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsVUFBVyxDQUFZO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLElBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsWUFBYSxDQUFVO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFVBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFFBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLEdBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25CLE1BQU0sRUFBRSxDQUFDO01BQ1QsY0FBYyxFQUFFLFNBQWMsR0FDakM7SUE0RWIsQUEvRVksYUErRUMsQUEvRUQsV0FBWSxDQUFXO01BQ25C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 */