@charset "UTF-8";
/* Layouts Grid */
/* BreakPoints */
/* SVG Images */
/* Fonts */
/***** Global Colors *****/
/*
$dark-blue: #012c4e;
$blue: #005395;
$light-blue: #c1d0e5;
*/
/***** BLUE COLORS *****/
/*** END BLUE COLORS ***/
/***** GRAY COLORS *****/
/*** END GRAY COLORS ***/
/***** AQUA COLORS *****/
/*** END AQUA COLORS ***/
/***** YELLOW COLORS *****/
/*** END YELLOW COLORS ***/
/***** RED COLORS *****/
/*** END RED COLORS ***/
/***** GREEN COLORS *****/
/*** END GREEN COLORS ***/
/***** BROWN COLORS *****/
/*** END BROWN COLORS ***/
/***** ORANGE COLORS *****/
/*** END ORANGE COLORS ***/
/***** end Global Colors *****/
/* Global */
@import url(https://fonts.googleapis.com/css?family=Raleway:300);
/* line 1, ../sass/base/_base.scss */
body {
  color: #9d9d9d;
  font-size: 18px; }
  /* line 4, ../sass/base/_base.scss */
  body .messages {
    display: none; }
  /* line 7, ../sass/base/_base.scss */
  body .messages--status {
    display: block !important;
    color: #001a33;
    border-color: #4da6ff; }
  /* line 12, ../sass/base/_base.scss */
  body .messages--status, body tr.ok {
    background-color: #b3d9ff; }
  /* line 16, ../sass/base/_base.scss */
  body.page-user-login .messages, body.page-user-password .messages {
    display: block; }
  /* line 21, ../sass/base/_base.scss */
  body.page-edit-payment .messages.messages--error {
    display: block; }

/* line 28, ../sass/base/_base.scss */
.js .no-js {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  font-size: 0.0625rem;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  display: none; }

/* line 35, ../sass/base/_base.scss */
.no-js #page-content {
  display: none; }
/* line 38, ../sass/base/_base.scss */
.no-js .no-js {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  display: block !important; }

/* line 50, ../sass/base/_base.scss */
h1 {
  font-family: "Roboto Slab", serif;
  font-size: 25px;
  font-size: 1.5625rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 0.3em 0;
  line-height: 1.5em;
  font-weight: normal; }
  /* line 55, ../sass/base/_base.scss */
  h1.title {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 23px;
    font-size: 1.4375rem;
    font-weight: normal;
    font-style: normal;
    color: #FFFFFF; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 55, ../sass/base/_base.scss */
      h1.title {
        font-size: 22px;
        line-height: 1.2em; } }
    /* line 61, ../sass/base/_base.scss */
    h1.title em {
      font-style: normal;
      font-weight: 200; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 50, ../sass/base/_base.scss */
    h1 {
      font-size: 22px;
      line-height: 1.2em; } }

/* line 73, ../sass/base/_base.scss */
h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 10px 0px;
  line-height: 1.5em;
  font-weight: bold; }
  /* line 78, ../sass/base/_base.scss */
  h2.pane-title {
    font-family: "Roboto Slab", serif;
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    text-align: center; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 78, ../sass/base/_base.scss */
      h2.pane-title {
        font-family: "Roboto Slab", serif;
        font-size: 28px;
        font-size: 1.75rem;
        font-weight: normal;
        font-style: normal;
        color: #0C4499; } }
  /* line 85, ../sass/base/_base.scss */
  h2.content-title {
    font-family: "Open Sans", sans-serif;
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: normal;
    font-style: normal;
    color: #888A99;
    font-weight: 300;
    font-style: normal;
    line-height: 1.2em; }

/* line 93, ../sass/base/_base.scss */
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 8px 0px;
  line-height: 1.5em;
  font-weight: bold; }

/* line 100, ../sass/base/_base.scss */
h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 6px 0px;
  line-height: 1.3em;
  font-weight: bold; }

/* line 107, ../sass/base/_base.scss */
h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 5px 0px;
  line-height: 1.3em;
  font-weight: bold; }

/* line 114, ../sass/base/_base.scss */
h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin: 4px 0px;
  line-height: 1.2em;
  font-weight: bold; }

/* line 121, ../sass/base/_base.scss */
.extra-big {
  font-size: 52px;
  font-family: "Roboto Slab", serif;
  margin: 0.2em 0;
  line-height: 1.3em;
  font-weight: normal; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 121, ../sass/base/_base.scss */
    .extra-big {
      font-size: 35px; } }

/* line 132, ../sass/base/_base.scss */
.big {
  font-size: 40px;
  font-family: "Roboto Slab", serif;
  margin: 0.2em 0;
  line-height: 1.3em;
  font-weight: normal; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 132, ../sass/base/_base.scss */
    .big {
      font-size: 25px; } }

/* line 143, ../sass/base/_base.scss */
hr {
  border: 1px solid #d5d5d5; }

/* line 147, ../sass/base/_base.scss */
.line-bottom {
  border-bottom: 1px solid #C3C4CC; }

/* line 152, ../sass/base/_base.scss */
span.mailto, span.ext {
  display: none; }

/* line 137, ../sass/abstractions/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }
/* line 142, ../sass/abstractions/_mixins.scss */
.clearfix:after {
  clear: both; }

/* line 161, ../sass/base/_base.scss */
.full-width-region {
  width: 100%; }

/* line 166, ../sass/base/_base.scss */
.txt-small, .small {
  font-size: 12px;
  line-height: 1.0rem; }

/* line 171, ../sass/base/_base.scss */
.txt-extra-small, .extra-small {
  font-size: 10px;
  line-height: 1.0rem; }

/* line 176, ../sass/base/_base.scss */
.txt-big, .big {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  font-weight: 300;
  line-height: 1.5em; }

/* line 182, ../sass/base/_base.scss */
.txt-extra-big, .big {
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  font-weight: 300;
  line-height: 1.5em; }

/* line 188, ../sass/base/_base.scss */
.txt-light {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #888A99;
  font-weight: 300; }

/* line 193, ../sass/base/_base.scss */
.left {
  text-align: left; }

/* line 197, ../sass/base/_base.scss */
.center {
  text-align: center; }

/* line 201, ../sass/base/_base.scss */
.right {
  text-align: right; }

/* line 205, ../sass/base/_base.scss */
.black {
  color: #111111; }

/* line 209, ../sass/base/_base.scss */
.dark-blue {
  color: #0C4499; }

/* line 213, ../sass/base/_base.scss */
.blue {
  color: #85A1CC; }

/* line 217, ../sass/base/_base.scss */
.blue-ocean {
  color: #4C75B2; }

/* line 221, ../sass/base/_base.scss */
.light-blue {
  color: #C2D0E5; }

/* line 225, ../sass/base/_base.scss */
.dark-gray {
  color: #111535; }

/* line 229, ../sass/base/_base.scss */
.gray {
  color: #888A99; }

/* line 233, ../sass/base/_base.scss */
.light-gray {
  color: #C3C4CC; }

/* line 237, ../sass/base/_base.scss */
.custom-green {
  color: #007d58; }

/* line 241, ../sass/base/_base.scss */
.italic {
  font-style: italic; }

/* line 245, ../sass/base/_base.scss */
button {
  margin: 10px 10px;
  padding: 10px 40px;
  font-size: 18px;
  font-weight: bold;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  background: #888A99;
  color: #FFFFFF; }
  /* line 255, ../sass/base/_base.scss */
  button.dark-blue {
    background: #0C4499;
    color: #FFFFFF; }
  /* line 259, ../sass/base/_base.scss */
  button.blue {
    background: #85A1CC;
    color: #0C4499; }
  /* line 263, ../sass/base/_base.scss */
  button.light-blue {
    background: #C2D0E5;
    color: #0C4499; }

/* line 269, ../sass/base/_base.scss */
a {
  text-transform: lowercase;
  color: #0C4499;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  line-height: 0; }
  /* line 275, ../sass/base/_base.scss */
  a.mailto, a.callto {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    font-weight: normal;
    text-decoration: none; }
  /* line 280, ../sass/base/_base.scss */
  a.btn-export-sheet {
    text-decoration: none;
    background-color: transparent;
    border: 0px solid #0C4499;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    padding-left: 30px !important;
    line-height: 1.0em;
    text-align: right;
    background-image: url("../images/xls_logo.png");
    background-repeat: no-repeat;
    background-position: 4% 50% !important; }
    /* line 291, ../sass/base/_base.scss */
    a.btn-export-sheet:hover {
      opacity: 0.8; }
  /* line 295, ../sass/base/_base.scss */
  a.btn-return {
    position: relative;
    padding-left: 10px;
    text-decoration: none;
    background-color: transparent;
    line-height: 1.0em;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499; }
    /* line 302, ../sass/base/_base.scss */
    a.btn-return:hover {
      opacity: 0.8; }
    /* line 305, ../sass/base/_base.scss */
    a.btn-return::before {
      content: "\f112";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      font-size: 18px;
      padding-right: 0.5em;
      position: absolute;
      top: 5px;
      left: -15px; }

/* line 320, ../sass/base/_base.scss */
.report-buttons {
  float: right;
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 60px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 320, ../sass/base/_base.scss */
    .report-buttons {
      margin-bottom: 20px; } }

/* line 330, ../sass/base/_base.scss */
.special-list-styles ul li a {
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #111111;
  padding-right: 20px; }
  /* line 334, ../sass/base/_base.scss */
  .special-list-styles ul li a:hover {
    color: #0C4499; }

/***** test layouts ******/
/* line 341, ../sass/base/_base.scss */
.layout-row {
  width: 100%; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .layout-row:before, .layout-row:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .layout-row:after {
    clear: both; }
  /* line 344, ../sass/base/_base.scss */
  .layout-row [class*='layout-grid-']:first-of-type {
    padding-left: 0em; }
  /* line 347, ../sass/base/_base.scss */
  .layout-row [class*='layout-grid-']:only-of-type {
    padding-left: 0em;
    padding-right: 0em; }
  /* line 351, ../sass/base/_base.scss */
  .layout-row [class*='layout-grid-'] {
    float: left;
    padding: 0em 0.5em;
    min-height: 1px; }
    /* line 355, ../sass/base/_base.scss */
    .layout-row [class*='layout-grid-']:last-of-type {
      padding-right: 0px; }
    /* line 358, ../sass/base/_base.scss */
    .layout-row [class*='layout-grid-']:only-child {
      padding-right: 0.5em; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 358, ../sass/base/_base.scss */
        .layout-row [class*='layout-grid-']:only-child {
          padding-right: 0em; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 351, ../sass/base/_base.scss */
      .layout-row [class*='layout-grid-'] {
        padding: 0em; } }

/* line 376, ../sass/base/_base.scss */
.layout-grid-1 {
  width: 8.33333%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-2 {
  width: 16.66667%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-3 {
  width: 25%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-4 {
  width: 33.33333%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-5 {
  width: 41.66667%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-6 {
  width: 50%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-7 {
  width: 58.33333%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-8 {
  width: 66.66667%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-9 {
  width: 75%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-10 {
  width: 83.33333%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-11 {
  width: 91.66667%; }

/* line 376, ../sass/base/_base.scss */
.layout-grid-12 {
  width: 100%; }

@media (min-width: 300px) and (max-width: 480px) {
  /* line 384, ../sass/base/_base.scss */
  .layout-grid-1 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-2 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-3 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-4 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-5 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-6 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-7 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-8 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-9 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-10 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-11 {
    width: 100%; }

  /* line 384, ../sass/base/_base.scss */
  .layout-grid-12 {
    width: 100%; } }
/* line 390, ../sass/base/_base.scss */
img, media {
  height: auto;
  max-width: 100%; }

/*** styleguide ***/
/* line 398, ../sass/base/_base.scss */
.bg-dark-blue {
  background-color: #0C4499; }

/* line 402, ../sass/base/_base.scss */
.bg-blue {
  background-color: #85A1CC; }

/* line 406, ../sass/base/_base.scss */
.bg-light-blue {
  background-color: #C2D0E5; }

/* line 410, ../sass/base/_base.scss */
.bg-dark-gray {
  background-color: #111535; }

/* line 414, ../sass/base/_base.scss */
.bg-gray {
  background-color: #888A99; }

/* line 418, ../sass/base/_base.scss */
.bg-light-gray {
  background-color: #C3C4CC; }

/* line 422, ../sass/base/_base.scss */
.bg-dark-aqua {
  background-color: #4098CA; }

/* line 426, ../sass/base/_base.scss */
.bg-aqua {
  background-color: #9FCBE4; }

/* line 430, ../sass/base/_base.scss */
.bg-light-aqua {
  background-color: #CFE5F1; }

/* line 434, ../sass/base/_base.scss */
.bg-dark-yellow {
  background-color: #F0C033; }

/* line 438, ../sass/base/_base.scss */
.bg-yellow {
  background-color: #F7DF99; }

/* line 442, ../sass/base/_base.scss */
.bg-light-yellow {
  background-color: #FBEFCC; }

/* line 446, ../sass/base/_base.scss */
.bg-dark-red {
  background-color: #790000; }

/* line 450, ../sass/base/_base.scss */
.bg-red {
  background-color: #BC7F7F; }

/* line 454, ../sass/base/_base.scss */
.bg-light-red {
  background-color: #DDBFBF; }

/* line 458, ../sass/base/_base.scss */
.bg-dark-green {
  background-color: #007236; }

/* line 462, ../sass/base/_base.scss */
.bg-green {
  background-color: #7FB89A; }

/* line 466, ../sass/base/_base.scss */
.bg-light-green {
  background-color: #BFDCCD; }

/* line 470, ../sass/base/_base.scss */
.bg-dark-brown {
  background-color: #8B5A2B; }

/* line 474, ../sass/base/_base.scss */
.bg-brown {
  background-color: #C5AC95; }

/* line 478, ../sass/base/_base.scss */
.bg-light-brown {
  background-color: #E2D6CA; }

/* line 482, ../sass/base/_base.scss */
.bg-dark-orange {
  background-color: #F87217; }

/* line 486, ../sass/base/_base.scss */
.bg-orange {
  background-color: #FBB88B; }

/* line 490, ../sass/base/_base.scss */
.bg-light-orange {
  background-color: #FDDCC5; }

/* line 494, ../sass/base/_base.scss */
.background-light {
  background-color: #edf1f6; }

/* line 498, ../sass/base/_base.scss */
.txt-dark-blue {
  color: #0C4499; }

/* line 502, ../sass/base/_base.scss */
.txt-blue {
  color: #85A1CC; }

/* line 506, ../sass/base/_base.scss */
.txt-dark-gray {
  color: #111535; }

/* line 510, ../sass/base/_base.scss */
.txt-dark-aqua {
  color: #4098CA; }

/* line 514, ../sass/base/_base.scss */
.txt-white {
  color: #FFFFFF; }

/* line 518, ../sass/base/_base.scss */
.txt-dark-red {
  color: #790000; }

/* line 522, ../sass/base/_base.scss */
.txt-red {
  color: #BC7F7F; }

/* line 526, ../sass/base/_base.scss */
.txt-light-red {
  color: #DDBFBF; }

/* line 530, ../sass/base/_base.scss */
.txt-dark-green {
  color: #007236; }

/* line 534, ../sass/base/_base.scss */
.txt-green {
  color: #7FB89A; }

/* line 538, ../sass/base/_base.scss */
.txt-light-green {
  color: #BFDCCD; }

/* line 542, ../sass/base/_base.scss */
.txt-dark-orange {
  color: #F87217; }

/* line 546, ../sass/base/_base.scss */
.txt-orange {
  color: #FBB88B; }

/* line 550, ../sass/base/_base.scss */
.txt-light-orange {
  color: #FDDCC5; }

/* line 554, ../sass/base/_base.scss */
.txt-black {
  color: #111111; }

/* line 558, ../sass/base/_base.scss */
.normal-content {
  width: 1000px;
  margin: 0 auto; }

/* line 563, ../sass/base/_base.scss */
.full-width-content {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  color: #FFFFFF; }

/* line 570, ../sass/base/_base.scss */
.palette-wrapper {
  margin-bottom: 40px; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .palette-wrapper:before, .palette-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .palette-wrapper:after {
    clear: both; }
  /* line 573, ../sass/base/_base.scss */
  .palette-wrapper .palette-content {
    width: 70px;
    height: 70px;
    float: left; }
    /* line 577, ../sass/base/_base.scss */
    .palette-wrapper .palette-content .palette-box {
      width: 70px;
      height: 70px; }

/* line 584, ../sass/base/_base.scss */
.txt-italic {
  font-style: italic;
  font-size: 12px; }

/** button art **/
/* line 590, ../sass/base/_base.scss */
a.btn-art {
  display: inline-block;
  width: 64px;
  height: 64px;
  margin-right: 10px;
  background-repeat: no-repeat; }

/* line 597, ../sass/base/_base.scss */
a.btn-mail {
  background-image: url("../images/buttons/mail_circle_button.png"); }

/* line 601, ../sass/base/_base.scss */
a.btn-settings {
  background-image: url("../images/buttons/settings_circle_button.png"); }

/* line 605, ../sass/base/_base.scss */
a.btn-calendar {
  background-image: url("../images/buttons/calendar_circle_button.png"); }

/* line 609, ../sass/base/_base.scss */
a.btn-location {
  background-image: url("../images/buttons/location_circle_button.png"); }

/* line 613, ../sass/base/_base.scss */
a.btn-profile {
  background-image: url("../images/buttons/person_circle_button.png"); }

/* line 617, ../sass/base/_base.scss */
a.btn-chat {
  background-image: url("../images/buttons/chat_circle_button.png"); }

/* line 621, ../sass/base/_base.scss */
a.btn-warning {
  background-image: url("../images/buttons/warning_circle_button.png"); }

/* line 625, ../sass/base/_base.scss */
a.btn-success {
  background-image: url("../images/buttons/success_circle_button.png"); }

/** end button art **/
/** buttons **/
/* line 632, ../sass/base/_base.scss */
a.btn, button.btn {
  display: inline-block;
  text-align: center;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  padding: 10px 30px;
  margin-right: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
  background-color: #0C4499; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 632, ../sass/base/_base.scss */
    a.btn, button.btn {
      display: block;
      margin-right: auto;
      margin-left: auto; } }

/* line 650, ../sass/base/_base.scss */
a.btn {
  text-decoration: none;
  line-height: 1.5rem; }
  /* line 653, ../sass/base/_base.scss */
  a.btn:hover {
    text-decoration: none; }

/* line 657, ../sass/base/_base.scss */
a.btn-large, button.btn-large {
  width: 326px;
  height: 52px;
  padding: 12px 20px;
  font-size: 21px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 657, ../sass/base/_base.scss */
    a.btn-large, button.btn-large {
      width: 250px; } }

/* line 667, ../sass/base/_base.scss */
a.btn-medium, button.btn-medium {
  width: 248px;
  height: 40px;
  padding: 8px 16px;
  font-size: 16px; }

/* line 674, ../sass/base/_base.scss */
a.btn-small, button.btn-small {
  width: 172px;
  height: 32px;
  padding: 4px 16px;
  font-size: 12px; }

/* line 681, ../sass/base/_base.scss */
a.btn-extra-dark-blue, button.btn-extra-dark-blue {
  background-color: #092a5c; }

/* line 684, ../sass/base/_base.scss */
a.btn-dark-blue, button.btn-dark-blue {
  background-color: #0C4499; }

/* line 688, ../sass/base/_base.scss */
a.btn-blue, button.btn-blue {
  background-color: #85A1CC; }

/* line 692, ../sass/base/_base.scss */
a.btn-light-blue, button.btn-light-blue {
  background-color: #C2D0E5;
  color: #0C4499; }

/** green buttons **/
/* line 698, ../sass/base/_base.scss */
a.btn-dark-green, button.btn-dark-green {
  background-color: #007236; }

/* line 702, ../sass/base/_base.scss */
a.btn-green, button.btn-green {
  background-color: #7FB89A; }

/* line 706, ../sass/base/_base.scss */
a.btn-light-green, button.btn-light-green {
  background-color: #BFDCCD;
  color: #007236; }

/** end green buttons **/
/** orange buttons **/
/* line 713, ../sass/base/_base.scss */
a.btn-dark-orange, button.btn-dark-orange {
  background-color: #F87217; }

/* line 717, ../sass/base/_base.scss */
a.btn-orange, button.btn-orange {
  background-color: #FBB88B; }

/* line 721, ../sass/base/_base.scss */
a.btn-light-orange, button.btn-light-orange {
  background-color: #FDDCC5;
  color: #F87217; }

/** end orange buttons **/
/** yellow buttons **/
/* line 728, ../sass/base/_base.scss */
a.btn-dark-yellow, button.btn-dark-yellow {
  background-color: #F0C033; }

/* line 732, ../sass/base/_base.scss */
a.btn-yellow, button.btn-yellow {
  background-color: #F7DF99; }

/* line 736, ../sass/base/_base.scss */
a.btn-light-yellow, button.btn-light-yellow {
  background-color: #FBEFCC;
  color: #F0C033; }

/** end yellow buttons **/
/** red buttons **/
/* line 743, ../sass/base/_base.scss */
a.btn-dark-red, button.btn-dark-red, input[type="submit"].btn-dark-red {
  background-color: #790000; }

/* line 747, ../sass/base/_base.scss */
a.btn-red, button.btn-red {
  background-color: #BC7F7F; }

/* line 751, ../sass/base/_base.scss */
a.btn-red, button.btn-red {
  background-color: #BC7F7F; }

/* line 755, ../sass/base/_base.scss */
a.btn-light-red, button.btn-light-red {
  background-color: #DDBFBF;
  color: #790000; }

/** end red buttons **/
/** aqua buttons **/
/* line 762, ../sass/base/_base.scss */
a.btn-dark-aqua, button.btn-dark-aqua {
  background-color: #4098CA; }

/* line 766, ../sass/base/_base.scss */
a.btn-light-gray, button.btn-light-gray, input[type="submit"] {
  background-color: #C3C4CC; }

/* line 770, ../sass/base/_base.scss */
a.btn-light-aqua, button.btn-light-aqua {
  background-color: #CFE5F1;
  color: #4098CA; }

/** end aqua buttons **/
/** gray buttons **/
/* line 777, ../sass/base/_base.scss */
a.btn-dark-gray, button.btn-dark-gray {
  background-color: #111535; }

/* line 781, ../sass/base/_base.scss */
a.btn-gray, button.btn-gray {
  background-color: gray; }

/* line 785, ../sass/base/_base.scss */
a.btn-light-gray, button.btn-light-gray {
  background-color: #C3C4CC;
  color: #111535; }

/** end gray buttons **/
/** brown buttons **/
/* line 792, ../sass/base/_base.scss */
a.btn-dark-brown, button.btn-dark-brown {
  background-color: #8B5A2B; }

/* line 796, ../sass/base/_base.scss */
a.btn-brown, button.btn-brown {
  background-color: brown; }

/* line 800, ../sass/base/_base.scss */
a.btn-light-brown, button.btn-light-brown {
  background-color: #E2D6CA;
  color: #8B5A2B; }

/** end gray buttons **/
/*** buttons with effects ***/
/* line 808, ../sass/base/_base.scss */
a.btn-continue, button.btn-continue {
  position: relative;
  font-weight: 300;
  padding: 10px 60px;
  overflow: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.8; }
  /* line 815, ../sass/base/_base.scss */
  a.btn-continue::before, button.btn-continue::before {
    left: 70%;
    opacity: 0;
    top: 0px;
    position: absolute;
    height: 100%;
    font-size: 125%;
    line-height: 2.1;
    content: "\f061";
    font-family: FontAwesome;
    color: #FFFFFF;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 828, ../sass/base/_base.scss */
  a.btn-continue::after, button.btn-continue::after {
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 834, ../sass/base/_base.scss */
  a.btn-continue:hover, button.btn-continue:hover {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1; }
    /* line 837, ../sass/base/_base.scss */
    a.btn-continue:hover::before, button.btn-continue:hover::before {
      left: 80%;
      opacity: 1; }

/* line 844, ../sass/base/_base.scss */
a.btn-back, button.btn-back {
  position: relative;
  font-weight: 300;
  padding: 10px 60px;
  overflow: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.8; }
  /* line 851, ../sass/base/_base.scss */
  a.btn-back::before, button.btn-back::before {
    left: 30%;
    opacity: 0;
    top: 0px;
    position: absolute;
    height: 100%;
    font-size: 125%;
    line-height: 2.1;
    content: "\f060";
    font-family: FontAwesome;
    color: #FFFFFF;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 864, ../sass/base/_base.scss */
  a.btn-back::after, button.btn-back::after {
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 870, ../sass/base/_base.scss */
  a.btn-back:hover, button.btn-back:hover {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1; }
    /* line 873, ../sass/base/_base.scss */
    a.btn-back:hover::before, button.btn-back:hover::before {
      left: 10%;
      opacity: 1; }

/* line 880, ../sass/base/_base.scss */
a.btn-send, button.btn-send {
  position: relative;
  font-weight: 300;
  padding: 10px 60px;
  overflow: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.8;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  /* line 888, ../sass/base/_base.scss */
  a.btn-send::before, button.btn-send::before {
    left: auto;
    right: 10px;
    opacity: 1;
    top: 0px;
    position: absolute;
    z-index: 2;
    height: 100%;
    font-size: 125%;
    line-height: 2.1;
    font-family: FontAwesome;
    color: #FFFFFF;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 903, ../sass/base/_base.scss */
  a.btn-send:after, button.btn-send:after {
    content: "";
    width: 30%;
    height: 200%;
    z-index: 1;
    position: absolute;
    right: 0px;
    top: 0px;
    transform-origin: 0px 0px 0px;
    transform: rotate(-20deg);
    background: rgba(255, 255, 255, 0.2);
    margin: -5px 0px 0px -5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 917, ../sass/base/_base.scss */
  a.btn-send:hover, button.btn-send:hover {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1; }
    /* line 920, ../sass/base/_base.scss */
    a.btn-send:hover::before, button.btn-send:hover::before {
      left: auto;
      opacity: 1; }
    /* line 924, ../sass/base/_base.scss */
    a.btn-send:hover::after, button.btn-send:hover::after {
      width: 40%; }

/*** end buttons with effects ***/
/* line 931, ../sass/base/_base.scss */
a.btn-more, button.btn-more {
  background-image: url("../images/right_arrow_icon.png");
  background-repeat: no-repeat;
  background-position: 75% 50%; }

/* line 937, ../sass/base/_base.scss */
a.btn-message, button.btn-message {
  background-image: url("../images/message_icon.png");
  background-repeat: no-repeat;
  background-position: 84% 50%; }

/* line 943, ../sass/base/_base.scss */
a.btn-search, button.btn-search {
  background-image: url("../images/search_icon.png");
  background-repeat: no-repeat;
  background-position: 70% 50%; }

/* line 949, ../sass/base/_base.scss */
a.btn-bg-facebook, button.btn-bg-facebook {
  background-color: #3b5999; }

/* line 953, ../sass/base/_base.scss */
a.btn-bg-twitter, button.btn-bg-twitter {
  background-color: #55acee; }

/* line 957, ../sass/base/_base.scss */
a.button-map {
  font-weight: normal;
  display: block;
  width: 130px;
  padding: 10px 20px;
  background-color: #0C4499;
  line-height: 1.2em;
  padding: 5px 10px;
  margin: 5px 0;
  text-align: center;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  border-radius: 4px;
  text-transform: lowercase;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0.8; }
  /* line 974, ../sass/base/_base.scss */
  a.button-map:hover {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1; }

/* line 981, ../sass/base/_base.scss */
a.btn-action-add {
  text-decoration: none;
  position: relative;
  font-weight: normal; }
  /* line 985, ../sass/base/_base.scss */
  a.btn-action-add:before {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    font-size: 14px;
    padding-right: 0.5em;
    position: absolute;
    top: 12px;
    left: -20px; }
  /* line 998, ../sass/base/_base.scss */
  a.btn-action-add:hover {
    text-decoration: underline; }
    /* line 1000, ../sass/base/_base.scss */
    a.btn-action-add:hover:before {
      text-decoration: none; }

/** end buttons **/
/* line 1008, ../sass/base/_base.scss */
.blockquote-text, blockquote p {
  font-weight: bold;
  font-family: "Roboto Slab", serif;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1008, ../sass/base/_base.scss */
    .blockquote-text, blockquote p {
      font-family: "Roboto Slab", serif;
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: normal;
      font-style: normal;
      color: #85A1CC; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1008, ../sass/base/_base.scss */
    .blockquote-text, blockquote p {
      font-family: "Roboto Slab", serif;
      font-size: 26px;
      font-size: 1.625rem;
      font-weight: normal;
      font-style: normal;
      color: #85A1CC; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1008, ../sass/base/_base.scss */
    .blockquote-text, blockquote p {
      font-family: "Roboto Slab", serif;
      font-size: 30px;
      font-size: 1.875rem;
      font-weight: normal;
      font-style: normal;
      color: #85A1CC; } }

/* line 1021, ../sass/base/_base.scss */
blockquote {
  clear: both;
  background-color: transparent;
  border-left: 0px solid #ccc;
  margin: 0.5em 0px;
  min-height: 60px;
  padding: 0px;
  quotes: "“" "”" "‘" "’";
  background-image: url("../images/blockquote.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 66px 58px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1021, ../sass/base/_base.scss */
    blockquote {
      background-size: 39px 35px; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1021, ../sass/base/_base.scss */
    blockquote {
      background-size: 46px 40px; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1021, ../sass/base/_base.scss */
    blockquote {
      background-size: 52px 46px; } }
  /* line 1043, ../sass/base/_base.scss */
  blockquote p:first-of-type {
    display: inline;
    margin-left: 32px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1043, ../sass/base/_base.scss */
      blockquote p:first-of-type {
        margin-left: 16px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1043, ../sass/base/_base.scss */
      blockquote p:first-of-type {
        margin-left: 22px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 1043, ../sass/base/_base.scss */
      blockquote p:first-of-type {
        margin-left: 24px; } }

/*** end styleguide ***/
/* line 1063, ../sass/base/_base.scss */
.node-type-webform .field--name-body {
  max-width: 1200px;
  background-color: transparent;
  margin: 0 auto;
  padding: 0px 20px;
  text-align: center;
  font-weight: 300; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .node-type-webform .field--name-body:before, .node-type-webform .field--name-body:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .node-type-webform .field--name-body:after {
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1063, ../sass/base/_base.scss */
    .node-type-webform .field--name-body {
      width: 100%;
      padding: 0px 10px; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1063, ../sass/base/_base.scss */
    .node-type-webform .field--name-body {
      width: 100%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1063, ../sass/base/_base.scss */
    .node-type-webform .field--name-body {
      width: 100%; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 1063, ../sass/base/_base.scss */
    .node-type-webform .field--name-body {
      width: 100%; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    /* line 1063, ../sass/base/_base.scss */
    .node-type-webform .field--name-body {
      width: 100%; } }

/* line 1090, ../sass/base/_base.scss */
.no-background-image {
  background-image: none !important; }

/* line 1095, ../sass/base/_base.scss */
#better-messages-wrapper {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* line 1101, ../sass/base/_base.scss */
footer.footer-login {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  font-weight: 300;
  text-align: center;
  margin-top: 4em;
  margin-bottom: 4em; }

/**** datepicker calendar ****/
/* line 1110, ../sass/base/_base.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.6em;
  text-align: right;
  text-decoration: none;
  font-size: 14px; }

/* line 1118, ../sass/base/_base.scss */
#ui-datepicker-div {
  background: #FFFFFF;
  border: 1px solid #d5d5d5;
  -moz-box-shadow: #d5d5d5 2px 2px 8px;
  -webkit-box-shadow: #d5d5d5 2px 2px 8px;
  box-shadow: #d5d5d5 2px 2px 8px;
  width: 16em; }

/* line 1124, ../sass/base/_base.scss */
.ui-datepicker {
  background: #FFFFFF; }
  /* line 1126, ../sass/base/_base.scss */
  .ui-datepicker .ui-widget-header {
    background: none;
    background-color: #FFFFFF;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    /* line 1132, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-month {
      color: #0C4499; }
    /* line 1135, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-year {
      color: #0C4499;
      font-weight: normal; }
    /* line 1141, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header a.ui-datepicker-prev:hover {
      background: none;
      background-color: #C2D0E5;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      border: none; }
    /* line 1148, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header a.ui-datepicker-prev span.ui-icon {
      margin-left: -5px;
      background-image: url("../images/prev-year-calendar.png");
      background-position: initial;
      width: 9px;
      height: 15px; }
    /* line 1158, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header a.ui-datepicker-next:hover {
      background: none;
      background-color: #C2D0E5;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      border: none; }
    /* line 1165, ../sass/base/_base.scss */
    .ui-datepicker .ui-widget-header a.ui-datepicker-next span.ui-icon {
      margin-left: -5px;
      background-image: url("../images/next-year-calendar.png");
      background-position: initial;
      width: 9px;
      height: 15px; }
  /* line 1178, ../sass/base/_base.scss */
  .ui-datepicker .ui-datepicker-calendar thead tr th {
    border-top: 1px solid #9d9d9d;
    border-bottom: 1px solid #9d9d9d;
    background-color: #FFFFFF;
    color: #0C4499; }
    /* line 1184, ../sass/base/_base.scss */
    .ui-datepicker .ui-datepicker-calendar thead tr th.ui-datepicker-week-end span {
      color: #85A1CC; }
  /* line 1193, ../sass/base/_base.scss */
  .ui-datepicker .ui-datepicker-calendar tbody a.ui-state-default,
  .ui-datepicker .ui-datepicker-calendar tbody a .ui-widget-content .ui-state-default,
  .ui-datepicker .ui-datepicker-calendar tbody a .ui-widget-header .ui-state-default {
    border: none;
    background: none;
    background-color: #FFFFFF;
    color: #111111;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #111111; }
  /* line 1205, ../sass/base/_base.scss */
  .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #111111; }
    /* line 1207, ../sass/base/_base.scss */
    .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a.ui-state-highlight {
      border: none;
      background: none;
      background-color: #C2D0E5;
      color: #0C4499;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      text-align: center;
      display: block;
      margin: 0 auto;
      margin-right: 4px;
      padding: 0;
      padding-top: 0.85em;
      padding-left: 0em; }
  /* line 1226, ../sass/base/_base.scss */
  .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #111111; }
    /* line 1228, ../sass/base/_base.scss */
    .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a.ui-state-active {
      border: none;
      background: none;
      background-color: #0C4499;
      color: #FFFFFF;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      text-align: center;
      display: block;
      margin: 0 auto;
      margin-right: 4px;
      padding: 0;
      padding-top: 0.85em;
      padding-left: 0em; }

/**** end datepicker calendar ****/
/*** tooltip ***/
/* line 1254, ../sass/base/_base.scss */
a.tooltip {
  font-size: 16px;
  outline: none;
  text-transform: initial; }
  /* line 1256, ../sass/base/_base.scss */
  a.tooltip.cvv-number {
    position: relative;
    top: -38px;
    right: 10px;
    float: right; }
    /* line 1261, ../sass/base/_base.scss */
    a.tooltip.cvv-number span {
      right: -10px;
      margin-top: 15px; }
  /* line 1268, ../sass/base/_base.scss */
  a.tooltip > img {
    padding-bottom: 3px; }
  /* line 1271, ../sass/base/_base.scss */
  a.tooltip strong {
    line-height: 30px; }
  /* line 1274, ../sass/base/_base.scss */
  a.tooltip span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: 0px;
    margin-left: 15px;
    width: 300px;
    line-height: 1.5rem;
    border-radius: 4px;
    box-shadow: 5px 5px 8px #CCC; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1274, ../sass/base/_base.scss */
      a.tooltip span {
        margin-top: 30px;
        margin-left: -284px;
        text-align: left; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1274, ../sass/base/_base.scss */
      a.tooltip span {
        margin-top: 30px;
        margin-left: -220px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 1274, ../sass/base/_base.scss */
      a.tooltip span {
        margin-top: 30px;
        margin-left: -220px; } }
    @media (min-width: 769px) and (max-width: 1024px) {
      /* line 1274, ../sass/base/_base.scss */
      a.tooltip span {
        margin-top: 30px;
        margin-left: -220px; } }
  /* line 1302, ../sass/base/_base.scss */
  a.tooltip .callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0px;
    left: -12px; }
  /* line 1309, ../sass/base/_base.scss */
  a.tooltip:hover {
    text-decoration: none; }
    /* line 1311, ../sass/base/_base.scss */
    a.tooltip:hover span {
      display: inline;
      position: absolute;
      color: #111;
      border: 1px solid #0C4499;
      background: #C2D0E5; }

/*
 * Add this if you want to disable IE10's implementation
 * of the winking eye in favor of your own.
 * Alternatively, you could set the 'innerToggle' option to
 * false for that browser only.
 */
/* line 1330, ../sass/base/_base.scss */
::-ms-reveal {
  display: none !important; }

/*
 * This toggle style shows a winking "eye-con" (nyuk, nyuk).
 * Open eye means "show," closed eye means "hide."
 */
/* line 1337, ../sass/base/_base.scss */
.hideShowPassword-toggle {
  background-image: url("../images/wink.svg");
  background-position: 0 center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 100%;
  overflow: hidden;
  text-indent: -9999em;
  width: 44px; }

/* line 1347, ../sass/base/_base.scss */
.hideShowPassword-toggle-hide {
  background-position: -44px center; }

/* Simple text toggle style */
/* line 1351, ../sass/base/_base.scss */
.my-toggle-class {
  color: #888;
  cursor: pointer;
  font-size: 0.75em;
  font-weight: bold;
  padding: 0.5em 1em;
  text-transform: uppercase; }

/*
 * Because our input elements have a z-index so that
 * their borders will overlap on focus, we'll give ours
 * a higher one to make sure they're always visible.
 */
/* line 1364, ../sass/base/_base.scss */
.hideShowPassword-toggle, .my-toggle-class {
  z-index: 3; }

/**** reporting ****/
/* line 1370, ../sass/base/_base.scss */
.report-item {
  margin: 0px 20px 10px 20px;
  -webkit-transition: margin, 0.25s;
  -moz-transition: margin, 0.25s;
  -ms-transition: margin, 0.25s;
  -o-transition: margin, 0.25s;
  transition: margin, 0.25s;
  border: 0px solid #111535;
  background: #FFFFFF;
  padding: 0px;
  line-height: 20px;
  box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  color: #212121; }
  /* line 1380, ../sass/base/_base.scss */
  .report-item:before, .report-item:after {
    box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
    content: '';
    display: block; }
  /* line 1386, ../sass/base/_base.scss */
  .report-item.active:first-child {
    margin: 0px 0px 40px 0px; }
  /* line 1390, ../sass/base/_base.scss */
  .report-item.active {
    margin: 40px 0px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
    border-bottom: 1px solid rgba(255, 255, 255, 0.01);
    -webkit-transition: margin, 0.25s;
    -moz-transition: margin, 0.25s;
    -ms-transition: margin, 0.25s;
    -o-transition: margin, 0.25s;
    transition: margin, 0.25s; }
    /* line 1391, ../sass/base/_base.scss */
    .report-item.active .report-dropdown-menu {
      display: inline-block !important; }
    /* line 1400, ../sass/base/_base.scss */
    .report-item.active .report-content {
      display: block;
      border-top: 0px solid;
      -ms-word-break: break-all;
      word-break: break-all;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; }
  /* line 1406, ../sass/base/_base.scss */
  .report-item.fixed {
    position: fixed;
    top: 10px; }
  /* line 1411, ../sass/base/_base.scss */
  .report-item.cols-1 .report-col {
    width: 100%;
    float: none !important;
    padding-right: 0px !important; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1411, ../sass/base/_base.scss */
      .report-item.cols-1 .report-col {
        width: 100%;
        float: none; } }
  /* line 1422, ../sass/base/_base.scss */
  .report-item.cols-2 .report-col {
    width: 50%; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1422, ../sass/base/_base.scss */
      .report-item.cols-2 .report-col {
        width: 100%;
        float: none; } }
  /* line 1431, ../sass/base/_base.scss */
  .report-item.cols-3 .report-col {
    width: 33%; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1431, ../sass/base/_base.scss */
      .report-item.cols-3 .report-col {
        width: 100%;
        float: none; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1431, ../sass/base/_base.scss */
      .report-item.cols-3 .report-col {
        width: 100%;
        float: none; } }
  /* line 1444, ../sass/base/_base.scss */
  .report-item.cols-4 .report-col {
    width: 25%; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1444, ../sass/base/_base.scss */
      .report-item.cols-4 .report-col {
        width: 100%;
        float: none; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1444, ../sass/base/_base.scss */
      .report-item.cols-4 .report-col {
        width: 100%;
        float: none; } }
  /* line 1457, ../sass/base/_base.scss */
  .report-item .report-header-wrapper {
    width: 100%;
    padding: 15px 30px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1457, ../sass/base/_base.scss */
      .report-item .report-header-wrapper {
        padding: 15px 10px; } }
    /* line 137, ../sass/abstractions/_mixins.scss */
    .report-item .report-header-wrapper:before, .report-item .report-header-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    .report-item .report-header-wrapper:after {
      clear: both; }
    /* line 1464, ../sass/base/_base.scss */
    .report-item .report-header-wrapper div {
      display: inline-block; }
    /* line 1468, ../sass/base/_base.scss */
    .report-item .report-header-wrapper.current {
      background-color: #CFE5F1; }
    /* line 1472, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .report-header-icons {
      float: left; }
      /* line 1474, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .report-header-icons .hidden-icon {
        width: 35px;
        height: 35px;
        background: #4C75B2;
        border-radius: 50%;
        text-align: center;
        line-height: 1.5rem;
        margin-right: 10px;
        font-size: 10px;
        color: #FFFFFF;
        padding-top: 5px;
        letter-spacing: 0.06em;
        -webkit-transition: all, 0.9s;
        -moz-transition: all, 0.9s;
        -ms-transition: all, 0.9s;
        -o-transition: all, 0.9s;
        transition: all, 0.9s; }
        /* line 1487, ../sass/base/_base.scss */
        .report-item .report-header-wrapper .report-header-icons .hidden-icon.inactive {
          -webkit-transition: all, 0.9s;
          -moz-transition: all, 0.9s;
          -ms-transition: all, 0.9s;
          -o-transition: all, 0.9s;
          transition: all, 0.9s;
          display: none; }
    /* line 1493, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .status-icon-wrapper {
      width: 25px;
      line-height: 1.3em;
      padding-top: 0px; }
    /* line 1498, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .directory-icon-wrapper {
      width: 25px;
      line-height: 1.5em; }
    /* line 1502, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .builded-icon-wrapper {
      width: 25px;
      line-height: 1.3em; }
      /* line 1505, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .builded-icon-wrapper span.fa {
        font-size: 16px; }
    /* line 1509, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .report-header {
      width: calc(100% - 100px);
      float: left;
      -webkit-transition: font-size, 0.25s;
      -moz-transition: font-size, 0.25s;
      -ms-transition: font-size, 0.25s;
      -o-transition: font-size, 0.25s;
      transition: font-size, 0.25s;
      font-family: "Roboto Slab", serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499;
      line-height: 1.5rem;
      padding-top: 3px; }
      /* line 1516, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .report-header.active {
        -webkit-transition: font-size, 0.25s;
        -moz-transition: font-size, 0.25s;
        -ms-transition: font-size, 0.25s;
        -o-transition: font-size, 0.25s;
        transition: font-size, 0.25s;
        font-family: "Roboto Slab", serif;
        font-size: 24px;
        font-size: 1.5rem;
        font-weight: normal;
        font-style: normal;
        color: #0C4499;
        color: #0C4499; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 1516, ../sass/base/_base.scss */
          .report-item .report-header-wrapper .report-header.active {
            font-family: "Roboto Slab", serif;
            font-size: 22px;
            font-size: 1.375rem;
            font-weight: normal;
            font-style: normal;
            color: #0C4499; } }
      /* line 1525, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .report-header:hover {
        cursor: pointer; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      .report-item .report-header-wrapper .report-header:before, .report-item .report-header-wrapper .report-header:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      .report-item .report-header-wrapper .report-header:after {
        clear: both; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1509, ../sass/base/_base.scss */
        .report-item .report-header-wrapper .report-header {
          font-family: "Roboto Slab", serif;
          font-size: 18px;
          font-size: 1.125rem;
          font-weight: normal;
          font-style: normal;
          color: #0C4499; } }
    /* line 1533, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .real-state-icon {
      float: right;
      padding-top: 3px; }
      /* line 1536, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .real-state-icon.inactive {
        display: none; }
    /* line 1540, ../sass/base/_base.scss */
    .report-item .report-header-wrapper .report-dropdown-menu {
      width: 25px;
      display: none;
      float: right; }
      /* line 1545, ../sass/base/_base.scss */
      .report-item .report-header-wrapper .report-dropdown-menu span:first-child.fa {
        padding-top: 5px;
        text-align: center; }
  /* line 1552, ../sass/base/_base.scss */
  .report-item .report-content {
    display: none;
    margin: 0px 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #C3C4CC; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    .report-item .report-content:before, .report-item .report-content:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    .report-item .report-content:after {
      clear: both; }
    /* line 1559, ../sass/base/_base.scss */
    .report-item .report-content .report-col {
      float: left;
      padding-right: 20px; }
      /* line 1562, ../sass/base/_base.scss */
      .report-item .report-content .report-col:last-child {
        padding-right: 0px; }
      /* line 1565, ../sass/base/_base.scss */
      .report-item .report-content .report-col .report-row {
        min-height: 100px; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 1565, ../sass/base/_base.scss */
          .report-item .report-content .report-col .report-row {
            min-height: auto;
            margin-bottom: 30px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          /* line 1565, ../sass/base/_base.scss */
          .report-item .report-content .report-col .report-row {
            min-height: auto;
            margin-bottom: 30px; } }
        /* line 1575, ../sass/base/_base.scss */
        .report-item .report-content .report-col .report-row strong {
          font-family: "Source Sans Pro", sans-serif;
          font-size: 18px;
          font-size: 1.125rem;
          font-weight: normal;
          font-style: normal;
          color: #111111;
          font-weight: bold; }
        /* line 1579, ../sass/base/_base.scss */
        .report-item .report-content .report-col .report-row span.report-value {
          display: block;
          font-family: "Source Sans Pro", sans-serif;
          font-size: 18px;
          font-size: 1.125rem;
          font-weight: normal;
          font-style: normal;
          color: #9d9d9d;
          -ms-word-break: break-all;
          word-break: break-all;
          -webkit-hyphens: auto;
          -moz-hyphens: auto;
          hyphens: auto;
          line-height: 1.5rem; }
          /* line 1584, ../sass/base/_base.scss */
          .report-item .report-content .report-col .report-row span.report-value i {
            padding-right: 10px; }
    /* line 1590, ../sass/base/_base.scss */
    .report-item .report-content .section-title {
      padding: 20px 0px 15px 0px; }
      /* line 1592, ../sass/base/_base.scss */
      .report-item .report-content .section-title strong {
        font-family: "Source Sans Pro", sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: normal;
        font-style: normal;
        color: #111111;
        font-weight: bold; }
    /* line 1597, ../sass/base/_base.scss */
    .report-item .report-content .report-footer {
      min-height: 30px;
      margin-top: 10px;
      text-align: center;
      padding-top: 8px;
      border-top: 1px solid #C3C4CC;
      word-break: normal !important;
      font-family: "Roboto Slab", serif;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499; }
    /* line 1606, ../sass/base/_base.scss */
    .report-item .report-content .buttons-wrapper {
      float: right;
      margin-top: 40px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1606, ../sass/base/_base.scss */
        .report-item .report-content .buttons-wrapper {
          float: none;
          width: 180px;
          margin-left: auto;
          margin-right: auto;
          margin-top: 20px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 1606, ../sass/base/_base.scss */
        .report-item .report-content .buttons-wrapper {
          float: none;
          width: 180px;
          margin-left: auto;
          margin-right: auto;
          margin-top: 20px; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 1606, ../sass/base/_base.scss */
        .report-item .report-content .buttons-wrapper {
          float: none;
          width: 390px;
          margin-left: auto;
          margin-right: auto; } }
      /* line 1631, ../sass/base/_base.scss */
      .report-item .report-content .buttons-wrapper a.btn {
        font-weight: normal;
        text-decoration: none;
        text-transform: lowercase;
        margin-right: 10px;
        line-height: 1.2em;
        padding: 10px 10px;
        text-align: center;
        width: 180px;
        display: inline-block;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 0.8; }
        /* line 1643, ../sass/base/_base.scss */
        .report-item .report-content .buttons-wrapper a.btn:last-of-type {
          margin-right: 0px; }
        /* line 1646, ../sass/base/_base.scss */
        .report-item .report-content .buttons-wrapper a.btn:hover {
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          transition: opacity 0.3s;
          opacity: 1; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 1631, ../sass/base/_base.scss */
          .report-item .report-content .buttons-wrapper a.btn {
            display: block;
            margin-bottom: 30px;
            margin-right: 0px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          /* line 1631, ../sass/base/_base.scss */
          .report-item .report-content .buttons-wrapper a.btn {
            display: block;
            margin-bottom: 30px;
            margin-right: 0px; } }

/* line 1670, ../sass/base/_base.scss */
body.page-dashboard-my-forms .report-item .report-content .report-col .report-row {
  min-height: 65px; }

/** dropdown menu **/
/* line 1679, ../sass/base/_base.scss */
.dropdown-menu-wrapper {
  padding-top: 20px; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .dropdown-menu-wrapper:before, .dropdown-menu-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .dropdown-menu-wrapper:after {
    clear: both; }

/* line 1683, ../sass/base/_base.scss */
.report-dropdown-menu {
  position: relative;
  padding: 0px; }
  /* line 1686, ../sass/base/_base.scss */
  .report-dropdown-menu.inverse-right {
    float: right; }
  /* line 1690, ../sass/base/_base.scss */
  .report-dropdown-menu.inverse-left ul.report-dropdown-menu-items {
    margin: 25px 0px 0px -60px; }
  /* line 1695, ../sass/base/_base.scss */
  .report-dropdown-menu span:first-child.fa {
    padding-top: 5px;
    width: 20px;
    text-align: center; }
  /* line 1700, ../sass/base/_base.scss */
  .report-dropdown-menu span:first-child:hover {
    cursor: pointer; }
  /* line 1704, ../sass/base/_base.scss */
  .report-dropdown-menu ul.report-dropdown-menu-items {
    display: none;
    position: absolute;
    z-index: 100;
    background-color: #f9f9f9;
    min-width: 300px;
    width: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 0px 0px;
    list-style: none;
    list-style-type: none;
    margin: 25px 0px 0px -280px; }
    /* line 1717, ../sass/base/_base.scss */
    .report-dropdown-menu ul.report-dropdown-menu-items.active {
      display: inline-block; }
    /* line 1721, ../sass/base/_base.scss */
    .report-dropdown-menu ul.report-dropdown-menu-items li.report-dropdown-menu-item {
      list-style: none;
      list-style-type: none; }
      /* line 1724, ../sass/base/_base.scss */
      .report-dropdown-menu ul.report-dropdown-menu-items li.report-dropdown-menu-item:hover {
        background-color: #edf1f6;
        color: #edf1f6; }
      /* line 1729, ../sass/base/_base.scss */
      .report-dropdown-menu ul.report-dropdown-menu-items li.report-dropdown-menu-item a {
        display: block;
        padding: 10px 16px;
        color: inherit;
        text-decoration: none;
        vertical-align: sub;
        line-height: 1.2em;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #888A99;
        text-transform: lowercase; }
        /* line 1739, ../sass/base/_base.scss */
        .report-dropdown-menu ul.report-dropdown-menu-items li.report-dropdown-menu-item a i.fa {
          margin-right: 10px;
          width: 20px;
          text-align: center; }

/* line 1750, ../sass/base/_base.scss */
.dropdown-menu-wrapper-both {
  margin-top: 20px; }
  /* line 1753, ../sass/base/_base.scss */
  .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-left, .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-right {
    width: 50%; }
  /* line 1756, ../sass/base/_base.scss */
  .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-left {
    float: left;
    text-align: left; }
    /* line 1759, ../sass/base/_base.scss */
    .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-left .report-dropdown-menu-items {
      text-align: left; }
  /* line 1763, ../sass/base/_base.scss */
  .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-right {
    float: right;
    text-align: right; }
    /* line 1766, ../sass/base/_base.scss */
    .dropdown-menu-wrapper-both .report-dropdown-menu.inverse-right .report-dropdown-menu-items {
      text-align: left; }

/** end dropdown menu **/
/** end reporting **/
/* line 1777, ../sass/base/_base.scss */
.container-inline-date .form-item {
  width: 100%; }
  /* line 1779, ../sass/base/_base.scss */
  .container-inline-date .form-item .date-padding {
    width: 100%; }
    /* line 1782, ../sass/base/_base.scss */
    .container-inline-date .form-item .date-padding .form-item input {
      width: 100%; }
  /* line 1787, ../sass/base/_base.scss */
  .container-inline-date .form-item .description {
    display: none; }

/* line 1794, ../sass/base/_base.scss */
.profile {
  margin-top: 0em;
  position: relative; }

/* line 1798, ../sass/base/_base.scss */
.profile-picture {
  height: 170px;
  width: 170px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  border-radius: 50%;
  border: 5px solid #0C4499;
  margin: 0 auto 25px auto; }

/* line 1809, ../sass/base/_base.scss */
.profile-name {
  text-align: center; }
  /* line 1812, ../sass/base/_base.scss */
  .profile-name a.profile-edit-user {
    width: 14px;
    height: 14px;
    display: block;
    background-image: url("../images/gear-select.png");
    position: absolute;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat; }
    /* line 1821, ../sass/base/_base.scss */
    .profile-name a.profile-edit-user:hover {
      background-position: 0px -18px; }

/* line 1829, ../sass/base/_base.scss */
nav#block-menu-menu-utility-menu {
  display: none; }

/* line 1834, ../sass/base/_base.scss */
body.no-local #sidr-0 {
  display: none; }
/* line 1837, ../sass/base/_base.scss */
body.no-local .button-add-affiliate {
  display: none; }
/* line 1840, ../sass/base/_base.scss */
body.no-local .l-left-sidebar-column {
  display: none; }
/* line 1843, ../sass/base/_base.scss */
body.no-local .l-content-column {
  width: 100%; }
  /* line 1846, ../sass/base/_base.scss */
  body.no-local .l-content-column #panels-ipe-paneid-64 p {
    text-align: center; }
  /* line 1851, ../sass/base/_base.scss */
  body.no-local .l-content-column .report-dropdown-menu .button-edit-affiliate, body.no-local .l-content-column .report-dropdown-menu .button-delete-affiliate {
    display: none; }

/* line 1861, ../sass/base/_base.scss */
.item-wrapper span.item-bar {
  height: 20px;
  display: block;
  float: left;
  width: 2px;
  background-color: #4098CA; }
/* line 1870, ../sass/base/_base.scss */
.item-wrapper div.item-text {
  margin-left: 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  color: #888A99; }

/* line 1887, ../sass/base/_base.scss */
.panels-ipe-portlet-wrapper {
  padding-top: 5px; }

/* line 1890, ../sass/base/_base.scss */
.pane-title-buttons-wrapper {
  position: relative; }
  /* line 1892, ../sass/base/_base.scss */
  .pane-title-buttons-wrapper .pane-title-buttons {
    position: absolute;
    width: 100%;
    z-index: 9;
    margin-top: 35px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1892, ../sass/base/_base.scss */
      .pane-title-buttons-wrapper .pane-title-buttons {
        position: relative;
        margin-top: 0px;
        text-align: center; }
        /* line 137, ../sass/abstractions/_mixins.scss */
        .pane-title-buttons-wrapper .pane-title-buttons:before, .pane-title-buttons-wrapper .pane-title-buttons:after {
          content: "";
          display: table; }
        /* line 142, ../sass/abstractions/_mixins.scss */
        .pane-title-buttons-wrapper .pane-title-buttons:after {
          clear: both; } }
    /* line 1903, ../sass/base/_base.scss */
    .pane-title-buttons-wrapper .pane-title-buttons .pane-left-button {
      position: relative;
      float: left; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1903, ../sass/base/_base.scss */
        .pane-title-buttons-wrapper .pane-title-buttons .pane-left-button {
          float: none; } }
    /* line 1910, ../sass/base/_base.scss */
    .pane-title-buttons-wrapper .pane-title-buttons .pane-right-button {
      position: relative;
      float: right; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1910, ../sass/base/_base.scss */
        .pane-title-buttons-wrapper .pane-title-buttons .pane-right-button {
          float: none; } }

/* line 1924, ../sass/base/_base.scss */
.node-type-webform .l-content, .page-dashboard-submission-resolve .l-content,
.page-dashboard-submission-cancel .l-content, .node-type-page .l-content, .page-user-reset .l-content {
  max-width: 900px;
  width: 900px;
  margin: 0 auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1924, ../sass/base/_base.scss */
    .node-type-webform .l-content, .page-dashboard-submission-resolve .l-content,
    .page-dashboard-submission-cancel .l-content, .node-type-page .l-content, .page-user-reset .l-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1924, ../sass/base/_base.scss */
    .node-type-webform .l-content, .page-dashboard-submission-resolve .l-content,
    .page-dashboard-submission-cancel .l-content, .node-type-page .l-content, .page-user-reset .l-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1924, ../sass/base/_base.scss */
    .node-type-webform .l-content, .page-dashboard-submission-resolve .l-content,
    .page-dashboard-submission-cancel .l-content, .node-type-page .l-content, .page-user-reset .l-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 1924, ../sass/base/_base.scss */
    .node-type-webform .l-content, .page-dashboard-submission-resolve .l-content,
    .page-dashboard-submission-cancel .l-content, .node-type-page .l-content, .page-user-reset .l-content {
      max-width: 90%;
      width: 90%; } }

/* line 1950, ../sass/base/_base.scss */
.section-unpublish-form .l-main {
  background: #F2F2F2; }

/* line 1957, ../sass/base/_base.scss */
#progress.batch-processed {
  width: 80%;
  margin: 50px auto 0; }
  /* line 1960, ../sass/base/_base.scss */
  #progress.batch-processed .bar {
    margin-bottom: 20px; }
  /* line 1963, ../sass/base/_base.scss */
  #progress.batch-processed .message {
    font-weight: normal; }

/* line 1969, ../sass/base/_base.scss */
#btn-magic-wrapper {
  position: relative; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  #btn-magic-wrapper:before, #btn-magic-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  #btn-magic-wrapper:after {
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1969, ../sass/base/_base.scss */
    #btn-magic-wrapper {
      top: 0px;
      margin: 0 auto; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      #btn-magic-wrapper:before, #btn-magic-wrapper:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      #btn-magic-wrapper:after {
        clear: both; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1969, ../sass/base/_base.scss */
    #btn-magic-wrapper {
      top: 0px;
      margin: 0 auto; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      #btn-magic-wrapper:before, #btn-magic-wrapper:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      #btn-magic-wrapper:after {
        clear: both; } }
  /* line 1982, ../sass/base/_base.scss */
  #btn-magic-wrapper #btn-magic-left-wrapper {
    float: left; }
    /* line 1984, ../sass/base/_base.scss */
    #btn-magic-wrapper #btn-magic-left-wrapper a#btn-magic-left {
      display: block;
      width: auto;
      text-decoration: none;
      background-color: #0C4499;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #FFFFFF;
      padding: 10px 15px;
      line-height: 1.0em;
      text-align: left;
      background-repeat: no-repeat;
      background-position: 80% 46%; }
      /* line 1996, ../sass/base/_base.scss */
      #btn-magic-wrapper #btn-magic-left-wrapper a#btn-magic-left:hover {
        opacity: 0.8; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1984, ../sass/base/_base.scss */
        #btn-magic-wrapper #btn-magic-left-wrapper a#btn-magic-left {
          width: auto;
          margin: 0 auto; } }
  /* line 2006, ../sass/base/_base.scss */
  #btn-magic-wrapper #btn-magic-right-wrapper {
    text-align: right;
    margin-top: 5px;
    min-height: 42px;
    padding-bottom: 20px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2006, ../sass/base/_base.scss */
      #btn-magic-wrapper #btn-magic-right-wrapper {
        margin-top: 0px;
        float: none;
        min-height: auto; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 2006, ../sass/base/_base.scss */
      #btn-magic-wrapper #btn-magic-right-wrapper {
        margin-top: 0px;
        text-align: center;
        min-height: auto; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 2006, ../sass/base/_base.scss */
      #btn-magic-wrapper #btn-magic-right-wrapper {
        margin-top: 0px;
        text-align: center;
        min-height: auto; } }
  /* line 2031, ../sass/base/_base.scss */
  #btn-magic-wrapper a.btn-magic {
    display: inline-block;
    width: auto;
    text-decoration: none;
    background-color: transparent;
    border: 0px solid #0C4499;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    padding: 10px 0px;
    line-height: 1.0em;
    text-align: right;
    background-repeat: no-repeat;
    background-position: 4% 46%; }
    /* line 2043, ../sass/base/_base.scss */
    #btn-magic-wrapper a.btn-magic:hover {
      opacity: 0.8; }
    /* line 2046, ../sass/base/_base.scss */
    #btn-magic-wrapper a.btn-magic:not(:first-child) {
      margin-left: 50px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 2046, ../sass/base/_base.scss */
        #btn-magic-wrapper a.btn-magic:not(:first-child) {
          margin-left: 0px; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2031, ../sass/base/_base.scss */
      #btn-magic-wrapper a.btn-magic {
        display: block;
        margin-bottom: 10px;
        text-align: center; } }
  /* line 2059, ../sass/base/_base.scss */
  #btn-magic-wrapper a.btn-magic-add::before {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 14px;
    padding-right: 0.5em;
    position: relative;
    top: -1px;
    left: 0px; }
  /* line 2072, ../sass/base/_base.scss */
  #btn-magic-wrapper a i {
    padding-right: 5px; }

/* line 2078, ../sass/base/_base.scss */
#magic-title-wrapper {
  position: relative;
  margin-top: -80px;
  z-index: -1;
  margin-bottom: 20px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2078, ../sass/base/_base.scss */
    #magic-title-wrapper {
      margin-top: 0px; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 2078, ../sass/base/_base.scss */
    #magic-title-wrapper {
      margin-top: 0px; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 2078, ../sass/base/_base.scss */
    #magic-title-wrapper {
      margin-top: 0px; } }
  /* line 2096, ../sass/base/_base.scss */
  #magic-title-wrapper h2.pane-title {
    margin-bottom: 0;
    line-height: 1.3em; }

/* line 2103, ../sass/base/_base.scss */
#magic-content-wrapper {
  display: none;
  padding: 20px 20px;
  margin: 20px 0;
  background-color: #edf1f6; }
  /* line 2109, ../sass/base/_base.scss */
  #magic-content-wrapper form label {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #566268;
    font-weight: normal;
    font-style: normal; }

/* line 2118, ../sass/base/_base.scss */
.page-form-thank-you .sharethis-wrapper {
  display: none; }

/* line 2127, ../sass/base/_base.scss */
.complete-submission table tbody td.internal-text {
  vertical-align: top;
  width: 50%; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2127, ../sass/base/_base.scss */
    .complete-submission table tbody td.internal-text {
      padding: 5px 8px;
      width: 100%;
      display: inline-block; } }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 2140, ../sass/base/_base.scss */
  .complete-submission .submission-header p a {
    position: initial !important;
    margin-right: 8px; } }

/* line 2149, ../sass/base/_base.scss */
.custom-error {
  /*
  border: 1px solid $error !important;
  @include box-shadow($error 0px 0px 3px);
  */ }

/* line 2156, ../sass/base/_base.scss */
.msg-box {
  margin: 6px 0;
  padding: 10px 10px 10px 50px;
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 0px solid;
  background-image: none;
  position: relative;
  display: none; }
  /* line 2165, ../sass/base/_base.scss */
  .msg-box.messages--warning {
    background-color: #b3d9ff;
    color: #0C4499; }
    /* line 2168, ../sass/base/_base.scss */
    .msg-box.messages--warning::before {
      content: "\f071"; }
  /* line 2172, ../sass/base/_base.scss */
  .msg-box.messages--error {
    background-color: #FFBABA;
    color: #DD0000; }
    /* line 2175, ../sass/base/_base.scss */
    .msg-box.messages--error::before {
      content: "\f057"; }
  /* line 2179, ../sass/base/_base.scss */
  .msg-box::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 13px;
    left: 13px; }

/* line 2192, ../sass/base/_base.scss */
.visible {
  display: block !important; }

/* line 2197, ../sass/base/_base.scss */
div.hide-submit-processing {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC;
  font-style: normal;
  font-weight: 300;
  background-position-x: 45%;
  background-position-y: 9px;
  height: 26px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2197, ../sass/base/_base.scss */
    div.hide-submit-processing {
      background-position-x: 32%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 2197, ../sass/base/_base.scss */
    div.hide-submit-processing {
      background-position-x: 36%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 2197, ../sass/base/_base.scss */
    div.hide-submit-processing {
      background-position-x: 40%; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 2197, ../sass/base/_base.scss */
    div.hide-submit-processing {
      background-position-x: 42%; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    /* line 2197, ../sass/base/_base.scss */
    div.hide-submit-processing {
      background-position-x: 42%; } }

/* line 2222, ../sass/base/_base.scss */
.card-wrapper {
  position: relative;
  transition: all 1.2s; }
  /* line 2226, ../sass/base/_base.scss */
  .card-wrapper .card-content:hover {
    cursor: pointer; }
  /* line 2231, ../sass/base/_base.scss */
  .card-wrapper .card-content .card-points {
    position: absolute;
    z-index: 9;
    right: 0;
    background-color: #566268;
    padding: 4px 8px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: normal;
    font-style: normal;
    color: #FFFFFF; }
    /* line 2239, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-points.card-points-high {
      background-color: #47C965; }
    /* line 2242, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-points.card-points-low {
      background-color: #F87217; }
  /* line 2246, ../sass/base/_base.scss */
  .card-wrapper .card-content .card-body {
    background-color: #edf1f6;
    border: 1px solid #d5d5d5;
    border-bottom: 0px solid;
    width: 100%;
    height: 380px;
    padding: 20px 20px;
    overflow: hidden;
    position: relative;
    border-radius: 3px 3px 0 0;
    transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #111111;
    padding-bottom: 70px; }
    /* line 2260, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-body .card-body-item-group {
      margin-bottom: 20px; }
    /* line 2263, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-body .group-address {
      min-height: 50px;
      height: 50px; }
    /* line 2267, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-body strong {
      color: #111111; }
  /* line 2271, ../sass/base/_base.scss */
  .card-wrapper .card-content .card-footer {
    background-color: #0C4499;
    padding: 19px;
    margin-bottom: 20px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    border-radius: 2px;
    border: 0;
    min-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: normal;
    font-style: normal;
    color: #FFFFFF; }
    /* line 2280, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-footer .card-footer-title {
      text-transform: capitalize; }
    /* line 2283, ../sass/base/_base.scss */
    .card-wrapper .card-content .card-footer .card-footer-subtitle {
      display: block;
      margin-top: 2px; }
  /* line 2288, ../sass/base/_base.scss */
  .card-wrapper .card-content a.card-icon-status {
    float: right;
    margin-top: -28px;
    margin-right: 14px;
    position: relative;
    background-color: #4285f4;
    border-radius: 100%;
    padding: 15px;
    font-size: 30px;
    width: 56px;
    height: 56px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border: 0;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.84);
    outline: 0 !important; }
    /* line 2308, ../sass/base/_base.scss */
    .card-wrapper .card-content a.card-icon-status:before {
      content: "\f00c";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: #fff;
      padding-right: 0.5em;
      position: absolute;
      top: 50%;
      box-sizing: border-box; }
    /* line 2320, ../sass/base/_base.scss */
    .card-wrapper .card-content a.card-icon-status .icon-status-sign {
      border-radius: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      overflow: hidden; }

/* line 2334, ../sass/base/_base.scss */
.tag-question {
  background-color: #FFFFFF;
  padding: 4px 8px;
  font-size: 12px;
  text-transform: lowercase;
  color: #111535; }

/* line 2342, ../sass/base/_base.scss */
.tags-wrapper {
  position: absolute;
  bottom: 35px;
  text-align: center; }
  /* line 2346, ../sass/base/_base.scss */
  .tags-wrapper .tag-answer {
    background-color: #47C965;
    padding: 4px 8px;
    font-size: 12px;
    text-transform: lowercase; }
    /* line 2351, ../sass/base/_base.scss */
    .tags-wrapper .tag-answer.answer-on {
      background-color: #47C965; }
    /* line 2354, ../sass/base/_base.scss */
    .tags-wrapper .tag-answer.answer-off {
      background-color: #F87217; }

/* line 2360, ../sass/base/_base.scss */
#sticky {
  position: relative;
  padding: 0.5ex;
  width: 1200px; }

/* line 2366, ../sass/base/_base.scss */
#sticky.stick {
  margin-top: 0;
  position: fixed;
  top: 0;
  z-index: 999;
  border-radius: 0 0 0.5em 0.5em; }

/* line 2374, ../sass/base/_base.scss */
#sticky.stick-admin {
  margin-top: 23px; }

/*
.page-dashboard-submission-resolve-2 {
  #sticky.stick {
    position: fixed;
    width: 100%;
    top: -40px;
    padding-top: 40px;
    left: 0;
    background: #fff;
    #edit-conflict-info-node {
      width: 1200px;
      margin: 0 auto;
    }
  }
}
*/
/* line 2395, ../sass/base/_base.scss */
.report-lookup {
  background-color: #eeeeee;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; }
  /* line 2398, ../sass/base/_base.scss */
  .report-lookup .report-header {
    position: relative; }
    /* line 2401, ../sass/base/_base.scss */
    .report-lookup .report-header span.report-title::after {
      content: "\f110" !important;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      font-size: 17px;
      position: absolute;
      top: 3px;
      margin-left: 10px;
      color: #616161;
      -webkit-animation: fa-spin 1s infinite steps(24);
      -moz-animation: fa-spin 1s infinite steps(24);
      -ms-animation: fa-spin 1s infinite steps(24);
      -o-animation: fa-spin 1s infinite steps(24);
      animation: fa-spin 1s infinite steps(24); }

/* line 2419, ../sass/base/_base.scss */
.report-comparison-wrapper {
  padding-bottom: 10px;
  border-bottom: 1px solid #d5d5d5; }
  /* line 2423, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison .report-comparison-item {
    position: relative;
    padding-top: 4px;
    font-size: 14px;
    width: 150px;
    margin: 0 auto; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2423, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .report-comparison-item {
        width: auto; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 2423, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .report-comparison-item {
        width: auto; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 2423, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .report-comparison-item {
        width: auto; } }
    /* line 2438, ../sass/base/_base.scss */
    .report-comparison-wrapper .report-comparison .report-comparison-item strong.status-section-title {
      font-family: "Source Sans Pro", sans-serif;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal;
      font-style: normal;
      color: #111111;
      font-weight: bold; }
    /* line 2443, ../sass/base/_base.scss */
    .report-comparison-wrapper .report-comparison .report-comparison-item.report-comparison-balance .status {
      display: block;
      margin-top: 15px;
      font-size: 25px; }
  /* line 2450, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison strong {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #111111;
    font-weight: bold; }
  /* line 2454, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison .layout-row {
    margin-top: 0px;
    margin-left: 15px; }
    /* line 2457, ../sass/base/_base.scss */
    .report-comparison-wrapper .report-comparison .layout-row .layout-grid-custom {
      width: 20%; }
    /* line 2460, ../sass/base/_base.scss */
    .report-comparison-wrapper .report-comparison .layout-row .layout-grid-3, .report-comparison-wrapper .report-comparison .layout-row .layout-grid-2 {
      border-right: 1px solid #d5d5d5; }
      /* line 2462, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .layout-row .layout-grid-3:last-of-type, .report-comparison-wrapper .report-comparison .layout-row .layout-grid-2:last-of-type {
        border-right: 0px solid #d5d5d5; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2467, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .layout-row .layout-grid-3, .report-comparison-wrapper .report-comparison .layout-row .layout-grid-2 {
        margin-bottom: 10px;
        border-right: 0px solid #d5d5d5; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 2473, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .layout-row .layout-grid-3, .report-comparison-wrapper .report-comparison .layout-row .layout-grid-2 {
        border-right: 0px solid #d5d5d5;
        width: 50%;
        margin-bottom: 10px;
        padding: 0em; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 2481, ../sass/base/_base.scss */
      .report-comparison-wrapper .report-comparison .layout-row .layout-grid-3, .report-comparison-wrapper .report-comparison .layout-row .layout-grid-2 {
        border-right: 0px solid #d5d5d5;
        width: 50%;
        margin-bottom: 10px;
        padding: 0em; } }
  /* line 2489, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison ul {
    list-style-type: none;
    padding-left: 10px;
    margin-top: 6px; }
    /* line 2493, ../sass/base/_base.scss */
    .report-comparison-wrapper .report-comparison ul li {
      list-style-type: none;
      font-family: "Source Sans Pro", sans-serif;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal;
      font-style: normal;
      color: #111111; }
  /* line 2498, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison .on {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #009870;
    font-weight: bold; }
  /* line 2502, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison .off {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #AA0000;
    font-weight: bold; }
  /* line 2507, ../sass/base/_base.scss */
  .report-comparison-wrapper .report-comparison-error {
    font-family: "Roboto Slab", serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #9d9d9d;
    text-align: left; }

/* line 2514, ../sass/base/_base.scss */
.page-dashboard-submissions .report-item .report-content .report-col .report-row {
  min-height: 60px; }

/* line 2520, ../sass/base/_base.scss */
.sidr ul li span.sidr-class-ext {
  display: none; }

/* line 2528, ../sass/base/_base.scss */
.admin-form .report-header {
  font-style: italic !important;
  color: #111535 !important; }

/* line 2537, ../sass/base/_base.scss */
.token-list-wrapper {
  position: relative;
  margin: 20px 0px;
  display: block; }
  /* line 2541, ../sass/base/_base.scss */
  .token-list-wrapper big {
    background-color: white;
    padding: 0px 10px;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #4098CA; }
    /* line 2546, ../sass/base/_base.scss */
    .token-list-wrapper big:hover {
      cursor: pointer; }
  /* line 2550, ../sass/base/_base.scss */
  .token-list-wrapper big + span {
    padding: 5px 20px;
    display: none; }
    /* line 2554, ../sass/base/_base.scss */
    .token-list-wrapper big + span p b:first-of-type {
      font-weight: normal;
      display: block;
      border-bottom: 1px solid #4098CA;
      font-family: "Roboto Slab", serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: normal;
      font-style: normal;
      color: #888A99; }
      /* line 2559, ../sass/base/_base.scss */
      .token-list-wrapper big + span p b:first-of-type em {
        font-style: normal; }
    /* line 2564, ../sass/base/_base.scss */
    .token-list-wrapper big + span ul {
      list-style-type: none; }
      /* line 2566, ../sass/base/_base.scss */
      .token-list-wrapper big + span ul li {
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: normal;
        font-style: normal;
        color: #111535; }
  /* line 2571, ../sass/base/_base.scss */
  .token-list-wrapper big.display-tokens + span {
    display: block; }

/* line 2577, ../sass/base/_base.scss */
ul.styled-list {
  list-style: none;
  list-style-type: none;
  margin-bottom: 50px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2577, ../sass/base/_base.scss */
    ul.styled-list {
      padding-left: 10px; } }
  /* line 2584, ../sass/base/_base.scss */
  ul.styled-list li {
    list-style: none;
    list-style-type: none;
    padding: 2px 10px;
    border-left: 2px solid #4098CA;
    margin-bottom: 15px;
    color: #111111; }
    /* line 2591, ../sass/base/_base.scss */
    ul.styled-list li strong {
      color: #111111; }

/* line 2597, ../sass/base/_base.scss */
#edit-data-form #memberships-wrapper {
  display: none; }

/* line 3, ../sass/components/_dashboard.scss */
.section-dashboard .l-content-column .panels-ipe-portlet-wrapper:not(:first-child) {
  padding-top: 0;
  display: block; }
/* line 11, ../sass/components/_dashboard.scss */
.section-dashboard.dashboard-page .l-content-column .panels-ipe-portlet-marker:not(:first-child), .section-dashboard.dashboard-page .l-content-column .panel-pane:not(:first-child) {
  width: calc(50% - 10px);
  float: left;
  height: 320px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 11, ../sass/components/_dashboard.scss */
    .section-dashboard.dashboard-page .l-content-column .panels-ipe-portlet-marker:not(:first-child), .section-dashboard.dashboard-page .l-content-column .panel-pane:not(:first-child) {
      width: 100%;
      float: none;
      height: auto;
      margin-bottom: 40px; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 11, ../sass/components/_dashboard.scss */
    .section-dashboard.dashboard-page .l-content-column .panels-ipe-portlet-marker:not(:first-child), .section-dashboard.dashboard-page .l-content-column .panel-pane:not(:first-child) {
      width: 100%;
      float: none;
      height: auto;
      padding: 0 10px;
      margin-bottom: 40px; } }
/* line 34, ../sass/components/_dashboard.scss */
.section-dashboard .chart-block .pane-title {
  font-size: 26px;
  line-height: 26px;
  margin-top: 20px; }
/* line 44, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users h2.pane-title {
  font-size: 26px; }
/* line 49, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .view-empty h2 {
  text-align: center;
  font-size: 26px; }
/* line 57, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .view-users .view-content {
  height: 210px;
  overflow-y: hidden; }
/* line 62, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .view-users .dashboard-user-affiliate-name {
  padding: 10px 15px 5px 15px;
  border-bottom: 1px solid #E7E7EA;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  color: #092a5c; }
  /* line 68, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-users .view-users .dashboard-user-affiliate-name span {
    padding-top: 5px;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: normal;
    font-style: normal;
    color: #092a5c; }
    /* line 72, ../sass/components/_dashboard.scss */
    .section-dashboard #dashboard-users .view-users .dashboard-user-affiliate-name span.mailto {
      display: none; }
/* line 78, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .view-users .dashboard-users-row {
  padding: 5px 15px;
  background-color: #092a5c;
  border-bottom: 1px solid #4C75B2;
  position: relative;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: normal;
  color: white; }
  /* line 86, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-users .view-users .dashboard-users-row span {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: normal;
    font-style: normal;
    color: #3f98c9; }
  /* line 91, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-users .view-users .dashboard-users-row a.dashboard-users-email {
    content: '';
    background: transparent url(../images/email.png) no-repeat;
    height: 15px;
    width: 20px;
    position: absolute;
    top: 15px;
    right: 15px;
    float: right; }
/* line 104, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .pager {
  display: none; }
/* line 108, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-users .view-footer {
  padding: 0px 20px;
  margin: 12px 0px; }
  /* line 112, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-users .view-footer span, .section-dashboard #dashboard-users .view-footer a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: normal;
    font-style: normal;
    color: #3f98c9; }
/* line 121, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-quick-links h2 {
  font-size: 26px; }
/* line 125, ../sass/components/_dashboard.scss */
.section-dashboard #dashboard-quick-links ul {
  list-style: none;
  height: 210px;
  margin: 0;
  padding: 0; }
  /* line 131, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-quick-links ul li {
    padding: 5px 25px;
    line-height: 34px;
    border-bottom: 1px solid #F1F1F1; }
    /* line 136, ../sass/components/_dashboard.scss */
    .section-dashboard #dashboard-quick-links ul li a {
      text-decoration: none;
      text-transform: capitalize;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: normal;
      font-style: normal;
      color: #092a5c; }
      /* line 141, ../sass/components/_dashboard.scss */
      .section-dashboard #dashboard-quick-links ul li a span {
        width: 14px;
        margin-right: 5px; }
  /* line 148, ../sass/components/_dashboard.scss */
  .section-dashboard #dashboard-quick-links ul li:last-child {
    border-bottom: none; }

/* line 158, ../sass/components/_dashboard.scss */
.page-dashboard-submissions-export .l-content-column .pane-pm-existing-pages p:last-of-type {
  display: none; }

/* line 166, ../sass/components/_dashboard.scss */
.not-logged-in.page-user .messages--error, .page-dashboard-user .messages--error {
  display: block !important; }

/* line 172, ../sass/components/_dashboard.scss */
.not-logged-in.page-user .footer-wrapper .footer-left, .not-logged-in.page-user .footer-wrapper .footer-right {
  float: none;
  width: 100%; }
/* line 176, ../sass/components/_dashboard.scss */
.not-logged-in.page-user .footer-wrapper .footer-left.left {
  text-align: center; }
/* line 179, ../sass/components/_dashboard.scss */
.not-logged-in.page-user .footer-wrapper .footer-right.right {
  text-align: center; }

/* line 1, ../sass/components/_form.scss */
form {
  border: none; }
  /* line 3, ../sass/components/_form.scss */
  form fieldset {
    display: block;
    padding: 20px 0;
    border: none;
    margin: 0px; }
    /* line 8, ../sass/components/_form.scss */
    form fieldset div.fieldset-content {
      margin: 0 auto;
      width: 600px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 8, ../sass/components/_form.scss */
        form fieldset div.fieldset-content {
          width: 280px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 8, ../sass/components/_form.scss */
        form fieldset div.fieldset-content {
          width: 460px; } }
    /* line 21, ../sass/components/_form.scss */
    form fieldset.even {
      background-color: #f3f6fb;
      border-top: 1px solid #d5d5d5;
      border-bottom: 1px solid #d5d5d5; }
    /* line 26, ../sass/components/_form.scss */
    form fieldset.filter-wrapper {
      display: none; }
  /* line 32, ../sass/components/_form.scss */
  form div.form-item {
    margin-bottom: 10px; }
  /* line 37, ../sass/components/_form.scss */
  form div.container-inline-date .form-item:first-child {
    margin-bottom: 5px; }
  /* line 45, ../sass/components/_form.scss */
  form div.form-type-textarea label span.field-edit-link {
    display: none; }
  /* line 53, ../sass/components/_form.scss */
  form input[type="text"], form input[type="password"], form input[type="email"] {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #111111;
    height: 44px;
    border-radius: 4px;
    border: solid 1px #9d9d9d;
    background-color: #FFFFFF;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0em;
    padding: 5px 20px;
    width: 100%; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 53, ../sass/components/_form.scss */
      form input[type="text"], form input[type="password"], form input[type="email"] {
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #111111;
        font-weight: 300; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 53, ../sass/components/_form.scss */
      form input[type="text"], form input[type="password"], form input[type="email"] {
        font-family: "Open Sans", sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: normal;
        font-style: normal;
        color: #111111;
        font-weight: 300; } }
    /* line 61, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form input[type="text"]:-moz-placeholder, form input[type="password"]:-moz-placeholder, form input[type="email"]:-moz-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 64, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form input[type="text"]::-moz-placeholder, form input[type="password"]::-moz-placeholder, form input[type="email"]::-moz-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 67, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form input[type="text"]:-ms-input-placeholder, form input[type="password"]:-ms-input-placeholder, form input[type="email"]:-ms-input-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 56, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form input[type="text"]::-webkit-input-placeholder, form input[type="password"]::-webkit-input-placeholder, form input[type="email"]::-webkit-input-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 83, ../sass/components/_form.scss */
    form input[type="text"]:disabled, form input[type="password"]:disabled, form input[type="email"]:disabled {
      background-color: #d5d5d5;
      color: #888A99; }
      /* line 61, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
      form input[type="text"]:disabled:-moz-placeholder, form input[type="password"]:disabled:-moz-placeholder, form input[type="email"]:disabled:-moz-placeholder {
        color: #888A99; }
      /* line 64, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
      form input[type="text"]:disabled::-moz-placeholder, form input[type="password"]:disabled::-moz-placeholder, form input[type="email"]:disabled::-moz-placeholder {
        color: #888A99; }
      /* line 67, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
      form input[type="text"]:disabled:-ms-input-placeholder, form input[type="password"]:disabled:-ms-input-placeholder, form input[type="email"]:disabled:-ms-input-placeholder {
        color: #888A99; }
      /* line 56, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
      form input[type="text"]:disabled::-webkit-input-placeholder, form input[type="password"]:disabled::-webkit-input-placeholder, form input[type="email"]:disabled::-webkit-input-placeholder {
        color: #888A99; }
      /* line 89, ../sass/components/_form.scss */
      form input[type="text"]:disabled:hover, form input[type="password"]:disabled:hover, form input[type="email"]:disabled:hover {
        cursor: not-allowed; }
  /* line 95, ../sass/components/_form.scss */
  form input[type="text"].date.form-text {
    background-image: url("../images/calendar-icon.jpg");
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 24px 24px; }
  /* line 102, ../sass/components/_form.scss */
  form input[type="text"].dob.form-text {
    background-image: url("../images/cake-icon.png");
    background-repeat: no-repeat;
    background-position: 99% 50%;
    background-size: 24px 24px; }
  /* line 109, ../sass/components/_form.scss */
  form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 4px;
    background-color: #FFFFFF;
    width: 100%;
    height: 44px;
    padding: 0px 9px;
    background-image: url("../images/select-down-arrow.png");
    background-repeat: no-repeat;
    background-position: 97% 50%;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #9d9d9d;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0em;
    border: 1px solid #9d9d9d; }
    /* line 110, ../sass/components/_form.scss */
    form select::-ms-expand {
      display: none; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 109, ../sass/components/_form.scss */
      form select {
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #9d9d9d;
        font-weight: 300; } }
    /* line 137, ../sass/components/_form.scss */
    form select option {
      background: #FFFFFF;
      font-weight: normal;
      line-height: 1.5em;
      letter-spacing: 0em;
      padding: 10px;
      border-bottom: 1px solid #9d9d9d; }
  /* line 152, ../sass/components/_form.scss */
  form .form-item label {
    display: none;
    font-weight: bold;
    margin: 5px 0px;
    line-height: 1.5em;
    font-size: 1em; }
    /* line 158, ../sass/components/_form.scss */
    form .form-item label.option {
      display: inline;
      margin-right: 20px; }
    /* line 162, ../sass/components/_form.scss */
    form .form-item label.condition {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499;
      font-weight: normal;
      line-height: 1.1rem; }
    /* line 167, ../sass/components/_form.scss */
    form .form-item label#worksite-lookup-msg {
      display: inline-block !important;
      font-size: 0.8em !important;
      font-weight: normal !important;
      font-style: italic !important; }
      /* line 172, ../sass/components/_form.scss */
      form .form-item label#worksite-lookup-msg.error {
        color: #DD0000 !important; }
      /* line 175, ../sass/components/_form.scss */
      form .form-item label#worksite-lookup-msg.notice {
        color: #0C4499; }
  /* line 181, ../sass/components/_form.scss */
  form .form-item #worksite-lookup-icon {
    display: none; }
  /* line 186, ../sass/components/_form.scss */
  form .validation-rules-component {
    position: relative; }
    /* line 189, ../sass/components/_form.scss */
    form .validation-rules-component .form-item-social-security-number {
      width: 100%;
      display: inline-block; }
    /* line 194, ../sass/components/_form.scss */
    form .validation-rules-component #show-ssn {
      position: absolute;
      top: 10px;
      right: 10px;
      z-index: 10;
      margin-left: 10px;
      cursor: pointer;
      font-size: 24px;
      font-weight: bold;
      text-align: right; }
    /* line 206, ../sass/components/_form.scss */
    form .validation-rules-component #unmasked-numeric {
      height: 44px;
      border: none;
      background-color: #FFFFFF;
      line-height: 1.5em;
      letter-spacing: 0em;
      padding: 5px 20px;
      margin-bottom: 10px;
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 4px;
      width: 100%;
      color: transparent !important;
      background: transparent;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 300;
      font-style: normal;
      color: #111111; }
  /* line 226, ../sass/components/_form.scss */
  form input:-webkit-input-placeholder, form input:-moz-placeholder, form input:-moz-placeholder, form input:-ms-input-placeholder {
    text-transform: lowercase;
    color: #9d9d9d; }
  /* line 235, ../sass/components/_form.scss */
  form input[type="radio"],
  form input[type="checkbox"] {
    display: none; }
  /* line 240, ../sass/components/_form.scss */
  form input[type="checkbox"] + label {
    position: relative;
    margin-left: 30px;
    cursor: pointer;
    font-weight: 300; }
  /* line 247, ../sass/components/_form.scss */
  form input[type="radio"] + label {
    position: relative;
    margin-left: 40px;
    cursor: pointer;
    color: #0C4499; }
  /* line 254, ../sass/components/_form.scss */
  form input[type="checkbox"]:checked + label::before {
    background-position: -63px -18px; }
  /* line 259, ../sass/components/_form.scss */
  form input[type="radio"]:checked + label::before {
    background-position: -148px -12px;
    width: 36px;
    height: 36px;
    margin-top: -5px;
    margin-left: 0px; }
  /* line 268, ../sass/components/_form.scss */
  form input[type="checkbox"] + label::before {
    cursor: pointer;
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    content: "";
    margin-top: 3px;
    left: -30px;
    background-image: url("../images/spritesboxes.png"); }
  /* line 282, ../sass/components/_form.scss */
  form input[type="radio"] + label::before {
    cursor: pointer;
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    content: "";
    margin-top: 0px;
    margin-left: 5px;
    left: -40px;
    background-image: url("../images/spritesboxes.png"); }
  /* line 297, ../sass/components/_form.scss */
  form input[type="radio"] + label::before {
    background-position: -105px -17px; }
  /* line 302, ../sass/components/_form.scss */
  form input[type="checkbox"] + label::before {
    background-position: -14px -18px; }
  /* line 307, ../sass/components/_form.scss */
  form input[type="checkbox"] + label.inline,
  form input[type="radio"] + label.inline {
    float: left; }
  /* line 312, ../sass/components/_form.scss */
  form input[type="checkbox"] + label.option {
    display: inline-block;
    margin-top: 8px; }
  /* line 317, ../sass/components/_form.scss */
  form input[type="radio"] + label.option {
    display: inline-block;
    /*margin-top: 12px;*/
    padding-left: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 317, ../sass/components/_form.scss */
      form input[type="radio"] + label.option {
        padding-left: 5px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 317, ../sass/components/_form.scss */
      form input[type="radio"] + label.option {
        padding-left: 5px; } }
  /* line 330, ../sass/components/_form.scss */
  form .radios-as-buttons input[type="radio"] + label.option {
    display: inline-block;
    margin-right: 0px;
    margin-left: 10px;
    padding: 4px 16px;
    background-color: #C2D0E5;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    color: #0C4499;
    font-weight: bold;
    line-height: 1.5rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 172px;
    height: 32px;
    text-align: center; }
  /* line 345, ../sass/components/_form.scss */
  form .radios-as-buttons input[type="radio"]:checked + label.option {
    background-color: #0C4499;
    color: #FFFFFF; }
  /* line 349, ../sass/components/_form.scss */
  form .radios-as-buttons input[type="radio"] + label::before {
    position: absolute;
    display: inline-block;
    width: 0px;
    height: 0px;
    content: "";
    margin-top: 0px;
    margin-left: 5px;
    left: -40px;
    background-image: none; }
  /* line 362, ../sass/components/_form.scss */
  form input.inline {
    margin-left: 0px;
    margin-top: -30px;
    width: 560px; }
  /* line 368, ../sass/components/_form.scss */
  form input[type="submit"] {
    padding: 10px 40px;
    background: #0C4499;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    border-radius: 4px;
    cursor: pointer; }
    /* line 378, ../sass/components/_form.scss */
    form input[type="submit"].btn-light-gray {
      background-color: #C3C4CC; }
  /* line 383, ../sass/components/_form.scss */
  form input[type="file"] {
    width: 100%;
    margin-bottom: 8px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 383, ../sass/components/_form.scss */
      form input[type="file"] {
        margin-bottom: 0px;
        font-size: 13px; } }
  /* line 394, ../sass/components/_form.scss */
  form div.form-actions input[type="submit"] {
    display: block;
    margin: 0 auto; }
  /* line 399, ../sass/components/_form.scss */
  form div.form-actions a[id*='edit-cancel'] {
    display: inline-block;
    background: #790000;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    width: 140px;
    padding: 20px;
    border-radius: 4px;
    text-transform: lowercase; }
    /* line 409, ../sass/components/_form.scss */
    form div.form-actions a[id*='edit-cancel']:hover {
      background-color: #790000; }
  /* line 416, ../sass/components/_form.scss */
  form .inline-radios-wrapper {
    text-align: center;
    padding: 20px; }
    /* line 419, ../sass/components/_form.scss */
    form .inline-radios-wrapper .form-item {
      display: inline-block; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 419, ../sass/components/_form.scss */
        form .inline-radios-wrapper .form-item {
          display: block; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 425, ../sass/components/_form.scss */
      form .inline-radios-wrapper .inline-radios-markup-wrapper {
        text-align: center; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 425, ../sass/components/_form.scss */
      form .inline-radios-wrapper .inline-radios-markup-wrapper {
        display: block;
        text-align: center; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 416, ../sass/components/_form.scss */
      form .inline-radios-wrapper {
        text-align: left; } }
  /* line 442, ../sass/components/_form.scss */
  form label.markup {
    display: inline-block;
    margin-right: 20px;
    font-weight: normal; }
  /* line 449, ../sass/components/_form.scss */
  form textarea {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #111111;
    width: 600px;
    font-weight: 300;
    border-radius: 4px;
    border: solid 1px #9d9d9d;
    background-color: #FFFFFF;
    letter-spacing: 0em;
    line-height: 1.5em;
    padding: 9px 20px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 449, ../sass/components/_form.scss */
      form textarea {
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #111111;
        font-weight: 300; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 449, ../sass/components/_form.scss */
      form textarea {
        font-family: "Open Sans", sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: normal;
        font-style: normal;
        color: #111111;
        font-weight: 300; } }
    /* line 61, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form textarea:-moz-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 64, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form textarea::-moz-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 67, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form textarea:-ms-input-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
    /* line 56, ../../../../../../../../../usr/local/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    form textarea::-webkit-input-placeholder {
      text-transform: lowercase;
      color: #9d9d9d; }
  /* line 474, ../sass/components/_form.scss */
  form .card-expiration-date-wrapper .form-item {
    display: inline-block;
    width: 50%;
    float: left; }
    /* line 478, ../sass/components/_form.scss */
    form .card-expiration-date-wrapper .form-item:first-child {
      padding-right: 0.5em; }
    /* line 481, ../sass/components/_form.scss */
    form .card-expiration-date-wrapper .form-item:last-child {
      padding-left: 0.5em; }
  /* line 487, ../sass/components/_form.scss */
  form div.small-field {
    float: left; }
    /* line 489, ../sass/components/_form.scss */
    form div.small-field input[type="text"] {
      width: 290px; }
    /* line 492, ../sass/components/_form.scss */
    form div.small-field select {
      width: 290px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 487, ../sass/components/_form.scss */
      form div.small-field {
        float: none; }
        /* line 497, ../sass/components/_form.scss */
        form div.small-field input[type="text"] {
          width: 280px; }
        /* line 500, ../sass/components/_form.scss */
        form div.small-field select {
          width: 280px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 487, ../sass/components/_form.scss */
      form div.small-field {
        float: none; }
        /* line 506, ../sass/components/_form.scss */
        form div.small-field input[type="text"] {
          width: 460px; }
        /* line 509, ../sass/components/_form.scss */
        form div.small-field select {
          width: 460px; } }
  /* line 515, ../sass/components/_form.scss */
  form div.small-field-left {
    margin-right: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 515, ../sass/components/_form.scss */
      form div.small-field-left {
        margin-right: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 515, ../sass/components/_form.scss */
      form div.small-field-left {
        margin-right: 0px; } }
  /* line 525, ../sass/components/_form.scss */
  form div.small-field-right {
    margin-left: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 525, ../sass/components/_form.scss */
      form div.small-field-right {
        margin-left: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 525, ../sass/components/_form.scss */
      form div.small-field-right {
        margin-left: 0px; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 535, ../sass/components/_form.scss */
    form .m-signature-pad {
      height: 240px; }
      /* line 538, ../sass/components/_form.scss */
      form .m-signature-pad .m-signature-pad--body {
        height: 60%; }
      /* line 542, ../sass/components/_form.scss */
      form .m-signature-pad .m-signature-pad--footer .button {
        float: none;
        display: block;
        margin: 20px auto 0px auto; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 535, ../sass/components/_form.scss */
    form .m-signature-pad {
      height: 240px; }
      /* line 551, ../sass/components/_form.scss */
      form .m-signature-pad .m-signature-pad--body {
        height: 78%; } }
  /* line 555, ../sass/components/_form.scss */
  form .m-signature-pad .m-signature-pad--footer .description {
    color: #9d9d9d;
    margin-top: 0px; }

/*** user-login ***/
/* line 567, ../sass/components/_form.scss */
#user-login div.form-item-remember-me label, #user-pass div.form-item-remember-me label {
  display: block;
  margin-right: 10px;
  text-transform: lowercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 567, ../sass/components/_form.scss */
    #user-login div.form-item-remember-me label, #user-pass div.form-item-remember-me label {
      margin-right: 0px; } }
/* line 579, ../sass/components/_form.scss */
#user-login div.form-item, #user-pass div.form-item {
  margin-bottom: 0px; }
/* line 583, ../sass/components/_form.scss */
#user-login div.form-item-name, #user-pass div.form-item-name {
  margin-top: 30px; }
/* line 587, ../sass/components/_form.scss */
#user-login div.form-item-name, #user-login div.form-item-pass, #user-pass div.form-item-name, #user-pass div.form-item-pass {
  margin-bottom: 30px; }
/* line 591, ../sass/components/_form.scss */
#user-login div.form-item-remember-me, #user-pass div.form-item-remember-me {
  display: inline-block;
  position: relative; }
/* line 596, ../sass/components/_form.scss */
#user-login .options-wrapper, #user-pass .options-wrapper {
  width: 500px;
  margin: 0 auto;
  text-align: center;
  padding: 0px 0px 20px 0px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 596, ../sass/components/_form.scss */
    #user-login .options-wrapper, #user-pass .options-wrapper {
      width: 100%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 596, ../sass/components/_form.scss */
    #user-login .options-wrapper, #user-pass .options-wrapper {
      width: 100%; } }
/* line 609, ../sass/components/_form.scss */
#user-login .option-wrapper-remember, #user-pass .option-wrapper-remember {
  text-align: right;
  margin-top: 2px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 609, ../sass/components/_form.scss */
    #user-login .option-wrapper-remember, #user-pass .option-wrapper-remember {
      text-align: center; } }
/* line 617, ../sass/components/_form.scss */
#user-login .option-wrapper-forgot, #user-pass .option-wrapper-forgot {
  text-align: left;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-left: 2px solid;
  display: block;
  margin-top: 14px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 617, ../sass/components/_form.scss */
    #user-login .option-wrapper-forgot, #user-pass .option-wrapper-forgot {
      text-align: center;
      padding-left: 0px;
      border: none;
      margin: 20px 0px; } }
/* line 633, ../sass/components/_form.scss */
#user-login div.msg-wrapper, #user-pass div.msg-wrapper {
  margin-bottom: 10px; }
/* line 637, ../sass/components/_form.scss */
#user-login div.copyright, #user-pass div.copyright {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  padding: 0px 10px; }

/* line 645, ../sass/components/_form.scss */
input.error, textarea.error, select.error, div.error {
  border: 1px solid #DD0000 !important;
  -moz-box-shadow: #DD0000 0px 0px 3px;
  -webkit-box-shadow: #DD0000 0px 0px 3px;
  box-shadow: #DD0000 0px 0px 3px; }

/* line 650, ../sass/components/_form.scss */
label.error, label.custom-error {
  display: block !important;
  font-weight: normal !important;
  font-style: italic !important;
  color: #DD0000 !important;
  font-size: 0.8em !important;
  font-family: sans-serif !important; }

/* line 658, ../sass/components/_form.scss */
#exp-date-messages-wrapper {
  margin-top: 10px; }

/* line 662, ../sass/components/_form.scss */
label.custom-notice {
  display: block !important;
  font-style: italic;
  font-size: 0.8em !important;
  font-weight: normal !important; }

/* line 669, ../sass/components/_form.scss */
div.custom-error {
  border: 1px solid #DD0000 !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: #DD0000 0px 0px 3px;
  -webkit-box-shadow: #DD0000 0px 0px 3px;
  box-shadow: #DD0000 0px 0px 3px;
  padding: 0.2em; }

/* line 676, ../sass/components/_form.scss */
.l-full-width-colored, form.form-builder-edit-render fieldset#edit-billing-address #mailing-address-wrapper, form.form-builder-form fieldset#edit-billing-address #mailing-address-wrapper, form.form-builder-edit-render fieldset#edit-membership-payment #memberships-wrapper, form.form-builder-edit-render fieldset#edit-payroll-deduction #memberships-wrapper, form.form-builder-form fieldset#edit-membership-payment #memberships-wrapper, form.form-builder-form fieldset#edit-payroll-deduction #memberships-wrapper {
  background: #edf1f6;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5; }

/* line 683, ../sass/components/_form.scss */
form.form-builder-edit-render .l-full-width, form.form-builder-form .l-full-width {
  background: initial;
  border-top: 0px solid #d5d5d5;
  border-bottom: 0px solid #d5d5d5; }
/* line 688, ../sass/components/_form.scss */
form.form-builder-edit-render .left-position, form.form-builder-form .left-position {
  width: 50%;
  float: left;
  padding-right: 10px;
  padding-top: 0px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 688, ../sass/components/_form.scss */
    form.form-builder-edit-render .left-position, form.form-builder-form .left-position {
      width: 100%;
      float: none;
      padding-right: 0px; } }
/* line 700, ../sass/components/_form.scss */
form.form-builder-edit-render .right-position, form.form-builder-form .right-position {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-top: 10px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 700, ../sass/components/_form.scss */
    form.form-builder-edit-render .right-position, form.form-builder-form .right-position {
      width: 100%;
      float: none;
      padding-left: 0px; } }
/* line 712, ../sass/components/_form.scss */
form.form-builder-edit-render fieldset, form.form-builder-form fieldset {
  padding: 0px 0px; }
  /* line 714, ../sass/components/_form.scss */
  form.form-builder-edit-render fieldset legend, form.form-builder-form fieldset legend {
    display: none; }
  /* line 723, ../sass/components/_form.scss */
  form.form-builder-edit-render fieldset#edit-membership-payment #memberships-wrapper, form.form-builder-edit-render fieldset#edit-payroll-deduction #memberships-wrapper, form.form-builder-form fieldset#edit-membership-payment #memberships-wrapper, form.form-builder-form fieldset#edit-payroll-deduction #memberships-wrapper {
    padding: 20px 0px; }
/* line 730, ../sass/components/_form.scss */
form.form-builder-edit-render div.style-layout-effect-component, form.form-builder-form div.style-layout-effect-component {
  clear: both; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  form.form-builder-edit-render div.style-layout-effect-component:before, form.form-builder-edit-render div.style-layout-effect-component:after, form.form-builder-form div.style-layout-effect-component:before, form.form-builder-form div.style-layout-effect-component:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  form.form-builder-edit-render div.style-layout-effect-component:after, form.form-builder-form div.style-layout-effect-component:after {
    clear: both; }
/* line 735, ../sass/components/_form.scss */
form.form-builder-edit-render div.inline-fields-left-wrapper, form.form-builder-form div.inline-fields-left-wrapper {
  float: left;
  width: 80%;
  width: -webkit-calc(100% - 145px);
  width: -moz-calc(100% - 145px);
  width: -o-calc(100% - 145px);
  width: calc(100% - 145px); }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 735, ../sass/components/_form.scss */
    form.form-builder-edit-render div.inline-fields-left-wrapper, form.form-builder-form div.inline-fields-left-wrapper {
      width: 70%;
      width: -webkit-calc(100% - 110px);
      width: -moz-calc(100% - 110px);
      width: -o-calc(100% - 110px);
      width: calc(100% - 110px); } }
/* line 750, ../sass/components/_form.scss */
form.form-builder-edit-render div.inline-fields-right-wrapper, form.form-builder-form div.inline-fields-right-wrapper {
  float: right;
  width: 140px;
  text-align: right; }
  /* line 754, ../sass/components/_form.scss */
  form.form-builder-edit-render div.inline-fields-right-wrapper input[type="radio"] + label.option, form.form-builder-form div.inline-fields-right-wrapper input[type="radio"] + label.option {
    color: transparent;
    cursor: default;
    width: 85px;
    padding-left: 0;
    margin-right: 0;
    line-height: 1.5rem; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 754, ../sass/components/_form.scss */
      form.form-builder-edit-render div.inline-fields-right-wrapper input[type="radio"] + label.option, form.form-builder-form div.inline-fields-right-wrapper input[type="radio"] + label.option {
        font-size: 12px;
        width: 55px; } }
  /* line 766, ../sass/components/_form.scss */
  form.form-builder-edit-render div.inline-fields-right-wrapper input[type="radio"]:checked + label.option, form.form-builder-form div.inline-fields-right-wrapper input[type="radio"]:checked + label.option {
    color: #0C4499;
    cursor: pointer; }
  /* line 770, ../sass/components/_form.scss */
  form.form-builder-edit-render div.inline-fields-right-wrapper .form-radios .form-item, form.form-builder-form div.inline-fields-right-wrapper .form-radios .form-item {
    margin-bottom: 0.6em; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 750, ../sass/components/_form.scss */
    form.form-builder-edit-render div.inline-fields-right-wrapper, form.form-builder-form div.inline-fields-right-wrapper {
      width: 105px; } }
/* line 778, ../sass/components/_form.scss */
form.form-builder-edit-render .form-header, form.form-builder-form .form-header {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  font-weight: 300; }
/* line 785, ../sass/components/_form.scss */
form.form-builder-edit-render fieldset .l-full-width, form.form-builder-form fieldset .l-full-width {
  padding: 0px 0px; }
  /* line 787, ../sass/components/_form.scss */
  form.form-builder-edit-render fieldset .l-full-width:nth-child(even), form.form-builder-form fieldset .l-full-width:nth-child(even) {
    padding: 20px 0px;
    margin-bottom: 20px; }
/* line 793, ../sass/components/_form.scss */
form.form-builder-edit-render fieldset .legal label.option, form.form-builder-form fieldset .legal label.option {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  line-height: 1.3rem;
  margin-top: 20px; }
/* line 798, ../sass/components/_form.scss */
form.form-builder-edit-render fieldset .legal .legal-language, form.form-builder-form fieldset .legal .legal-language {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: normal;
  color: #888A99;
  margin-bottom: 5px;
  line-height: 1.0rem; }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 807, ../sass/components/_form.scss */
  form.form-builder-edit-render .cope-radios-wrapper .form-radios, form.form-builder-form .cope-radios-wrapper .form-radios {
    width: 270px;
    margin: 0 auto; } }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 812, ../sass/components/_form.scss */
  form.form-builder-edit-render .cope-radios-wrapper .form-radios .form-type-radio, form.form-builder-form .cope-radios-wrapper .form-radios .form-type-radio {
    display: block;
    float: left;
    width: 50%; } }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 818, ../sass/components/_form.scss */
  form.form-builder-edit-render .cope-radios-wrapper .form-radios .form-type-radio.prev-other, form.form-builder-form .cope-radios-wrapper .form-radios .form-type-radio.prev-other {
    width: 100%; } }
/* line 823, ../sass/components/_form.scss */
form.form-builder-edit-render .cope-radios-wrapper .form-radios .form-type-radio:last-of-type, form.form-builder-form .cope-radios-wrapper .form-radios .form-type-radio:last-of-type {
  float: left;
  width: 46px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 823, ../sass/components/_form.scss */
    form.form-builder-edit-render .cope-radios-wrapper .form-radios .form-type-radio:last-of-type, form.form-builder-form .cope-radios-wrapper .form-radios .form-type-radio:last-of-type {
      float: none; } }
  /* line 829, ../sass/components/_form.scss */
  form.form-builder-edit-render .cope-radios-wrapper .form-radios .form-type-radio:last-of-type input[type="radio"] + label.option, form.form-builder-form .cope-radios-wrapper .form-radios .form-type-radio:last-of-type input[type="radio"] + label.option {
    text-indent: -9999px;
    width: 0px;
    padding-left: 0;
    margin-right: 0; }
/* line 840, ../sass/components/_form.scss */
form.form-builder-edit-render div.other-amount-wrapper, form.form-builder-form div.other-amount-wrapper {
  float: left;
  width: 95%;
  width: -webkit-calc(100% - 50px);
  width: -moz-calc(100% - 50px);
  width: -o-calc(100% - 50px);
  width: calc(100% - 50px); }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 840, ../sass/components/_form.scss */
    form.form-builder-edit-render div.other-amount-wrapper, form.form-builder-form div.other-amount-wrapper {
      float: none;
      width: 200px;
      margin: 0 auto;
      position: relative;
      top: -50px;
      left: 10px; } }
/* line 857, ../sass/components/_form.scss */
form.form-builder-edit-render .description-wrapper, form.form-builder-form .description-wrapper {
  font-size: 12px;
  margin-top: 20px; }
/* line 862, ../sass/components/_form.scss */
form.form-builder-edit-render .account-type-field-wrapper, form.form-builder-form .account-type-field-wrapper {
  margin-top: 10px; }
  /* line 865, ../sass/components/_form.scss */
  form.form-builder-edit-render .account-type-field-wrapper .form-radios .form-item, form.form-builder-form .account-type-field-wrapper .form-radios .form-item {
    display: inline-block; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 865, ../sass/components/_form.scss */
      form.form-builder-edit-render .account-type-field-wrapper .form-radios .form-item, form.form-builder-form .account-type-field-wrapper .form-radios .form-item {
        display: block; } }
/* line 874, ../sass/components/_form.scss */
form.form-builder-edit-render .card-exp-date-wrapper, form.form-builder-form .card-exp-date-wrapper {
  margin-bottom: 10px; }
  /* line 877, ../sass/components/_form.scss */
  form.form-builder-edit-render .card-exp-date-wrapper .container-inline-date .form-item, form.form-builder-form .card-exp-date-wrapper .container-inline-date .form-item {
    width: 100%; }
  /* line 881, ../sass/components/_form.scss */
  form.form-builder-edit-render .card-exp-date-wrapper .date-padding, form.form-builder-form .card-exp-date-wrapper .date-padding {
    width: 100%; }
    /* line 883, ../sass/components/_form.scss */
    form.form-builder-edit-render .card-exp-date-wrapper .date-padding .form-item, form.form-builder-form .card-exp-date-wrapper .date-padding .form-item {
      width: 50%; }
      /* line 885, ../sass/components/_form.scss */
      form.form-builder-edit-render .card-exp-date-wrapper .date-padding .form-item:first-child, form.form-builder-form .card-exp-date-wrapper .date-padding .form-item:first-child {
        padding-right: 0.5em; }
      /* line 888, ../sass/components/_form.scss */
      form.form-builder-edit-render .card-exp-date-wrapper .date-padding .form-item:last-child, form.form-builder-form .card-exp-date-wrapper .date-padding .form-item:last-child {
        padding-left: 0.5em; }
/* line 895, ../sass/components/_form.scss */
form.form-builder-edit-render .radios-inline-wrapper, form.form-builder-form .radios-inline-wrapper {
  display: inline-block; }
  /* line 898, ../sass/components/_form.scss */
  form.form-builder-edit-render .radios-inline-wrapper .form-radios .form-item, form.form-builder-form .radios-inline-wrapper .form-radios .form-item {
    display: inline-block; }
/* line 904, ../sass/components/_form.scss */
form.form-builder-edit-render .account-types-wrapper, form.form-builder-form .account-types-wrapper {
  text-align: center; }
  /* line 906, ../sass/components/_form.scss */
  form.form-builder-edit-render .account-types-wrapper .account-type-markup-wrapper, form.form-builder-form .account-types-wrapper .account-type-markup-wrapper {
    display: inline-block;
    padding-right: 20px; }
/* line 912, ../sass/components/_form.scss */
form.form-builder-edit-render .cope-frequency-info-wrapper, form.form-builder-edit-render .total-amount-wrapper, form.form-builder-form .cope-frequency-info-wrapper, form.form-builder-form .total-amount-wrapper {
  margin-top: 20px; }
/* line 916, ../sass/components/_form.scss */
form.form-builder-edit-render .form-actions-buttons, form.form-builder-form .form-actions-buttons {
  text-align: center;
  margin-top: 30px; }
  /* line 919, ../sass/components/_form.scss */
  form.form-builder-edit-render .form-actions-buttons input, form.form-builder-form .form-actions-buttons input {
    margin-right: 20px;
    height: 44px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 919, ../sass/components/_form.scss */
      form.form-builder-edit-render .form-actions-buttons input, form.form-builder-form .form-actions-buttons input {
        text-align: center;
        padding: 10px 0px;
        width: 200px;
        display: block;
        margin: 0 auto 40px auto; } }

/* line 933, ../sass/components/_form.scss */
form.webform-client-form {
  /** display inverse on mobile **/
  /** end display inverse on mobile **/ }
  /* line 934, ../sass/components/_form.scss */
  form.webform-client-form .left-position {
    width: 50%;
    float: left;
    padding-right: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 934, ../sass/components/_form.scss */
      form.webform-client-form .left-position {
        width: 100%;
        float: none;
        padding-right: 0px; } }
  /* line 945, ../sass/components/_form.scss */
  form.webform-client-form .right-position {
    width: 50%;
    float: left;
    padding-left: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 945, ../sass/components/_form.scss */
      form.webform-client-form .right-position {
        width: 100%;
        float: none;
        padding-left: 0px; } }
  /* line 956, ../sass/components/_form.scss */
  form.webform-client-form .amount-markup-wrapper, form.webform-client-form .cope-wrapper {
    margin-top: 25px;
    margin-bottom: 25px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 956, ../sass/components/_form.scss */
      form.webform-client-form .amount-markup-wrapper, form.webform-client-form .cope-wrapper {
        margin-top: 15px;
        margin-bottom: 0px; } }
  /* line 965, ../sass/components/_form.scss */
  form.webform-client-form .amount-markup-wrapper {
    min-height: 120px;
    margin-top: 25px;
    margin-bottom: 25px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 965, ../sass/components/_form.scss */
      form.webform-client-form .amount-markup-wrapper {
        margin-top: 15px;
        margin-bottom: 30px; } }
    /* line 973, ../sass/components/_form.scss */
    form.webform-client-form .amount-markup-wrapper .dues-amount-wrapper {
      margin-bottom: 40px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 973, ../sass/components/_form.scss */
        form.webform-client-form .amount-markup-wrapper .dues-amount-wrapper {
          margin-bottom: 20px; } }
    /* line 979, ../sass/components/_form.scss */
    form.webform-client-form .amount-markup-wrapper .extra-big {
      margin-top: 0em;
      margin-bottom: 0em; }
  /* line 985, ../sass/components/_form.scss */
  form.webform-client-form .form-item-submitted-contact-information-preferred-contact-number label.option {
    display: none; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 989, ../sass/components/_form.scss */
    form.webform-client-form .cope-amount-field-wrapper {
      width: 270px;
      margin: 0 auto; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 994, ../sass/components/_form.scss */
    form.webform-client-form .cope-amount-field-wrapper .form-item {
      display: block;
      float: left;
      width: 50%; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1001, ../sass/components/_form.scss */
    form.webform-client-form .cope-amount-field-wrapper .prev-other {
      width: 100%; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1008, ../sass/components/_form.scss */
    form.webform-client-form .cope-amount-markup-wrapper {
      text-align: center; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1015, ../sass/components/_form.scss */
    form.webform-client-form .display-inverse-wrapper {
      display: flex;
      flex-direction: column; }
      /* line 1019, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-1 {
        order: 1; }
      /* line 1022, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-2 {
        order: 3; }
      /* line 1025, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-3 {
        order: 2; }
      /* line 1028, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-4 {
        order: 4; }
      /* line 1031, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-5 {
        order: 5; }
      /* line 1034, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-6 {
        order: 6; }
      /* line 1037, ../sass/components/_form.scss */
      form.webform-client-form .display-inverse-wrapper .display-inverse-item-7 {
        order: 7; } }
  /* line 1045, ../sass/components/_form.scss */
  form.webform-client-form .payment-method-buttons-wrapper {
    text-align: center;
    margin: 0 auto; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1045, ../sass/components/_form.scss */
      form.webform-client-form .payment-method-buttons-wrapper {
        width: 180px; } }
  /* line 1053, ../sass/components/_form.scss */
  form.webform-client-form .account-type-markup-wrapper, form.webform-client-form .markup-inline-radios {
    float: left;
    margin-right: 20px;
    margin-top: 14px;
    width: 40%;
    text-align: right; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1053, ../sass/components/_form.scss */
      form.webform-client-form .account-type-markup-wrapper, form.webform-client-form .markup-inline-radios {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        width: 100%;
        text-align: center; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1053, ../sass/components/_form.scss */
      form.webform-client-form .account-type-markup-wrapper, form.webform-client-form .markup-inline-radios {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        width: 100%;
        text-align: center; } }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1075, ../sass/components/_form.scss */
    form.webform-client-form .account-type-field-wrapper, form.webform-client-form .radios-inline-markup {
      margin: 0 auto;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1075, ../sass/components/_form.scss */
    form.webform-client-form .account-type-field-wrapper, form.webform-client-form .radios-inline-markup {
      margin: 0 auto;
      text-align: center; } }
  /* line 1084, ../sass/components/_form.scss */
  form.webform-client-form .account-type-field-wrapper .form-item, form.webform-client-form .radios-inline-markup .form-item {
    display: inline-block; }
  /* line 1089, ../sass/components/_form.scss */
  form.webform-client-form .radios-with-field-labels {
    clear: both; }
  /* line 1100, ../sass/components/_form.scss */
  form.webform-client-form .label-small-wrapper label.option {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    line-height: 1.3rem; }
  /* line 1107, ../sass/components/_form.scss */
  form.webform-client-form div.fieldset-content {
    width: 100%; }
    /* line 1109, ../sass/components/_form.scss */
    form.webform-client-form div.fieldset-content input.inline {
      width: 100%;
      width: -webkit-calc(100% - 40px);
      width: calc(100% - 40px); }
    /* line 1114, ../sass/components/_form.scss */
    form.webform-client-form div.fieldset-content input[type="radio"] + label.option {
      width: 100%;
      width: -webkit-calc(100% - 40px);
      width: calc(100% - 40px); }
  /* line 1121, ../sass/components/_form.scss */
  form.webform-client-form div.inline-fields-left-wrapper {
    float: left;
    width: 80%;
    width: -webkit-calc(100% - 145px);
    width: -moz-calc(100% - 145px);
    width: -o-calc(100% - 145px);
    width: calc(100% - 145px); }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1121, ../sass/components/_form.scss */
      form.webform-client-form div.inline-fields-left-wrapper {
        width: 70%;
        width: -webkit-calc(100% - 110px);
        width: -moz-calc(100% - 110px);
        width: -o-calc(100% - 110px);
        width: calc(100% - 110px); } }
  /* line 1136, ../sass/components/_form.scss */
  form.webform-client-form div.inline-fields-right-wrapper {
    float: right;
    width: 140px;
    text-align: right; }
    /* line 1140, ../sass/components/_form.scss */
    form.webform-client-form div.inline-fields-right-wrapper input[type="radio"] + label.option {
      color: transparent;
      cursor: default;
      width: 85px;
      padding-left: 0;
      margin-right: 0;
      line-height: 1.5rem; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1140, ../sass/components/_form.scss */
        form.webform-client-form div.inline-fields-right-wrapper input[type="radio"] + label.option {
          font-size: 12px;
          width: 55px; } }
    /* line 1152, ../sass/components/_form.scss */
    form.webform-client-form div.inline-fields-right-wrapper input[type="radio"]:checked + label.option {
      color: #0C4499;
      cursor: pointer; }
    /* line 1156, ../sass/components/_form.scss */
    form.webform-client-form div.inline-fields-right-wrapper .form-radios .form-item {
      margin-bottom: 0.6em; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1136, ../sass/components/_form.scss */
      form.webform-client-form div.inline-fields-right-wrapper {
        width: 105px; } }
  /* line 1164, ../sass/components/_form.scss */
  form.webform-client-form div.use-checkbox-wrapper {
    padding-left: 20px;
    margin-bottom: 25px;
    text-align: right; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1164, ../sass/components/_form.scss */
      form.webform-client-form div.use-checkbox-wrapper {
        padding-left: 5px; } }
  /* line 1176, ../sass/components/_form.scss */
  form.webform-client-form div.cope-amount-field-wrapper .form-type-radio:last-of-type {
    float: left;
    width: 46px; }
    /* line 1179, ../sass/components/_form.scss */
    form.webform-client-form div.cope-amount-field-wrapper .form-type-radio:last-of-type input[type="radio"] + label.option {
      text-indent: -9999px;
      width: 0px;
      padding-left: 0;
      margin-right: 0; }
  /* line 1189, ../sass/components/_form.scss */
  form.webform-client-form .form-item-submitted-category-cope-amount-other {
    display: block !important;
    overflow: hidden !important;
    width: 100% !important;
    height: auto !important;
    opacity: 1 !important; }
  /* line 1197, ../sass/components/_form.scss */
  form.webform-client-form div.other-ammount-field-wrapper {
    float: left;
    width: 95%;
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: -o-calc(100% - 50px);
    width: calc(100% - 50px); }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1197, ../sass/components/_form.scss */
      form.webform-client-form div.other-ammount-field-wrapper {
        width: 200px; } }
  /* line 1209, ../sass/components/_form.scss */
  form.webform-client-form .description {
    font-size: 12px;
    margin-top: 10px; }
  /* line 1214, ../sass/components/_form.scss */
  form.webform-client-form .mailing-address-wrapper {
    margin-bottom: 25px;
    padding: 10px 0px;
    margin: 10px 0 20px 0; }
  /* line 1220, ../sass/components/_form.scss */
  form.webform-client-form input[type="submit"]:disabled {
    pointer-events: none;
    background-color: #C3C4CC; }
    /* line 1223, ../sass/components/_form.scss */
    form.webform-client-form input[type="submit"]:disabled:hover {
      cursor: not-allowed; }
  /* line 1228, ../sass/components/_form.scss */
  form.webform-client-form fieldset {
    display: none; }
    /* line 1230, ../sass/components/_form.scss */
    form.webform-client-form fieldset legend {
      display: none; }

/* line 1240, ../sass/components/_form.scss */
form.form-builder-form fieldset#edit-privacy-policy .l-full-width, form.form-builder-edit-render fieldset#edit-privacy-policy .l-full-width {
  padding: 0px 0px !important;
  margin-bottom: 0px !important; }
/* line 1246, ../sass/components/_form.scss */
form.form-builder-form .legal, form.form-builder-edit-render .legal {
  margin-bottom: 20px; }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 1249, ../sass/components/_form.scss */
  form.form-builder-form .cope-amount-markup-wrapper, form.form-builder-edit-render .cope-amount-markup-wrapper {
    text-align: center; } }

/* line 1260, ../sass/components/_form.scss */
form.form-builder-render-form .custom-field .form-type-select select[multiple="multiple"], form.form-builder-edit-form .custom-field .form-type-select select[multiple="multiple"] {
  height: 175px;
  padding: 0px; }
/* line 1267, ../sass/components/_form.scss */
form.form-builder-render-form .custom-field .form-type-textarea .grippie, form.form-builder-edit-form .custom-field .form-type-textarea .grippie {
  display: none; }
/* line 1271, ../sass/components/_form.scss */
form.form-builder-render-form .custom-field .form-type-markup, form.form-builder-edit-form .custom-field .form-type-markup {
  padding: 10px 0px; }

/*
.page-dashboard-affiliate-add, .page-dashboard-affiliate-edit,
.page-dashboard-user-edit, .page-dashboard-user-add,
.page-dashboard-state-federation-add, .page-dashboard-submission-edit {
*/
/* line 1286, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) form {
  						/*
  						&#affiliate-node-form, &#submissions-node-form {
  						ul.vertical-tabs-list {
  						li {
  						&.list-item-5, &.list-item-6, &.list-item-7, &.list-item-8, &.list-item-9, &.list-item-10,
  						&.list-item-11, &.list-item-12 {
  						display: none;
  				}
  		}
  }
  .form-actions {
  input[type="submit"] {
  &#edit-preview--3, &#edit-preview-changes--3, &#edit-delete--3 {
  display: none;
  }
  &[id*='edit-preview'] {
  display: none;
  }
  }
  }
  }
  */ }
  /* line 1287, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-item {
    margin-bottom: 15px; }
    /* line 1290, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-item label {
      display: block;
      font-family: "Open Sans", sans-serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: normal;
      font-style: normal;
      color: #9d9d9d; }
    /* line 1296, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-item .description {
      font-weight: 300;
      padding-top: 5px;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal;
      font-style: normal;
      color: #9d9d9d; }
  /* line 1304, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-autocomplete {
    background-image: none; }
  /* line 1310, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form div[class*='form-item-custom-field-'] label:first-of-type:not(.option) {
    display: none; }
  /* line 1315, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs {
    margin: 0px;
    border: 0px; }
    /* line 1319, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list {
      width: 100%;
      float: none;
      margin: 0px 0px 10px 0px;
      border-top: 0px;
      display: none;
      display: block; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list:before, .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list:after {
        clear: both; }
      /* line 1328, ../sass/components/_form.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button {
        float: left;
        padding: 10px 0px;
        border-radius: 4px 4px 0 0;
        border-top: 1px solid #9d9d9d;
        border-right: 1px solid #9d9d9d;
        border-left: 0px;
        background-color: #FFFFFF;
        display: none; }
        /* line 1338, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:first-of-type {
          border-left: 1px solid #9d9d9d; }
        /* line 1342, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:last-of-type {
          border-right: 1px solid #9d9d9d; }
        /* line 1346, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected {
          border-top: 4px solid #4098CA;
          padding-top: 8px;
          border-bottom: 0px; }
          /* line 1351, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected:hover {
            background-color: #FFFFFF; }
          /* line 1356, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a strong {
            font-weight: bold; }
        /* line 1362, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:hover {
          background-color: #CFE5F1; }
        /* line 1367, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(1), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(2), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(3), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(4), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(5), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(6), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(7), .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(8) {
          display: list-item; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 1328, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button {
            float: none;
            width: 100%;
            text-align: center;
            border-top: 0px solid #9d9d9d;
            border-right: 1px solid #9d9d9d;
            border-left: 1px solid #9d9d9d;
            border-bottom: 1px solid #9d9d9d;
            border-radius: 0px; }
            /* line 1384, ../sass/components/_form.scss */
            .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:first-of-type {
              border-top: 1px solid #9d9d9d; }
            /* line 1388, ../sass/components/_form.scss */
            .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected {
              border: 1px solid #4098CA;
              background-color: #CFE5F1; } }
        @media (min-width: 481px) and (max-width: 620px) {
          /* line 1328, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button {
            float: none;
            width: 100%;
            text-align: center;
            border-top: 0px solid #9d9d9d;
            border-right: 1px solid #9d9d9d;
            border-left: 1px solid #9d9d9d;
            border-bottom: 1px solid #9d9d9d;
            border-radius: 0px; }
            /* line 1404, ../sass/components/_form.scss */
            .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:first-of-type {
              border-top: 1px solid #9d9d9d; }
            /* line 1408, ../sass/components/_form.scss */
            .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected {
              border: 1px solid #4098CA;
              background-color: #CFE5F1; } }
        /* line 1414, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a {
          text-decoration: none;
          font-family: "Open Sans", sans-serif;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: normal;
          font-style: normal;
          color: #0C4499; }
          /* line 1419, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a:hover {
            text-decoration: none;
            outline: 0px dotted; }
            /* line 1423, ../sass/components/_form.scss */
            .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a:hover strong {
              text-decoration: none; }
          /* line 1429, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a:focus strong {
            text-decoration: none; }
          /* line 1434, ../sass/components/_form.scss */
          .page-dashboard:not(.page-dashboard-my-forms-edit) form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a strong {
            font-family: "Open Sans", sans-serif;
            font-size: 15px;
            font-size: 0.9375rem;
            font-weight: normal;
            font-style: normal;
            color: #0C4499;
            font-weight: normal; }
  /* line 1445, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form .tabledrag-toggle-weight-wrapper {
    display: none; }
  /* line 1449, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number {
    padding: 0 20px 10px;
    border: 1px solid #9d9d9d;
    border-radius: 5px;
    margin: 35px 0; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1449, ../sass/components/_form.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number {
        padding: 0px 0px 10px; } }
    /* line 1459, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number input.form-submit {
      margin-left: 17px; }
    /* line 1463, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table {
      margin-bottom: 0px; }
      /* line 1467, ../sass/components/_form.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table thead th {
        padding: 5px 15px;
        background-color: #FFFFFF;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #9d9d9d; }
        /* line 1473, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table thead th label {
          padding: 0;
          margin: 0;
          font-family: "Open Sans", sans-serif;
          font-size: 16px;
          font-size: 1rem;
          font-weight: normal;
          font-style: normal;
          color: #9d9d9d; }
      /* line 1482, ../sass/components/_form.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table tbody tr {
        background-color: #FFFFFF; }
        /* line 1486, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table tbody tr td .form-item {
          margin: 0 17px; }
        /* line 1490, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table tbody tr td .form-autocomplete {
          background-image: none; }
        /* line 1494, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table tbody tr td.delta-order {
          padding-left: 10px; }
        /* line 1498, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form div#edit-field-local-id-number table tbody tr td.field-multiple-drag {
          display: none; }
  /* line 1507, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions {
    margin-top: 50px;
    text-align: center; }
    /* line 1511, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"] {
      display: inline-block;
      margin-right: 20px;
      width: auto; }
      /* line 1516, ../sass/components/_form.scss */
      .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"][id^='edit-preview'], .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"][id^='edit-preview-changes'], .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"][id^='edit-cancel'], .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"][id^='edit-delete'] {
        display: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1511, ../sass/components/_form.scss */
        .page-dashboard:not(.page-dashboard-my-forms-edit) form .form-actions input[type="submit"] {
          display: inline-block;
          margin-right: 0px;
          margin-bottom: 20px; } }
/* line 1556, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .description, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .description {
  font-weight: 300;
  padding-top: 5px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d; }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 1563, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .password-strength, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .password-strength {
    float: none;
    width: 100%; } }
/* line 1570, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .password-strength-title, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .password-strength-title {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d; }
/* line 1574, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .password-confirm, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .password-confirm {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d; }
  /* line 1577, ../sass/components/_form.scss */
  .page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .password-confirm span, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .password-confirm span {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #47C965; }
    /* line 1579, ../sass/components/_form.scss */
    .page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item .password-confirm span.error, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item .password-confirm span.error {
      color: #DD0000; }
/* line 1584, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item.form-item-name, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item.form-item-name {
  display: none; }
/* line 1588, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item.form-item-notify, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item.form-item-notify {
  margin-top: 40px;
  padding-top: 30px;
  border-top: 1px solid;
  padding-bottom: 35px;
  border-bottom: 1px solid; }
/* line 1596, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item.form-item-roles-11, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item.form-item-roles-11 {
  display: none; }
/* line 1601, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form .form-item input[type="password"].password-confirm, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form .form-item input[type="password"].password-confirm {
  color: #111111 !important; }
/* line 1608, ../sass/components/_form.scss */
.page-dashboard:not(.page-dashboard-my-forms-edit) #user-profile-form fieldset#edit-picture, .page-dashboard:not(.page-dashboard-my-forms-edit) #user-register-form fieldset#edit-picture {
  margin-top: 30px; }

/* line 1621, ../sass/components/_form.scss */
.page-dashboard-state-federation-add form.node-state_federation-form fieldset#vertical-tabs {
  display: none; }
/* line 1626, ../sass/components/_form.scss */
.page-dashboard-state-federation-add form.node-state_federation-form .vertical-tabs {
  display: none; }
/* line 1632, ../sass/components/_form.scss */
.page-dashboard-state-federation-add form.node-state_federation-form .form-actions input[type="submit"]#edit-preview {
  display: none; }

/* line 1648, ../sass/components/_form.scss */
.page-dashboard-submission-edit form#submissions-node-form ul.vertical-tabs-list li.vertical-tab-button:nth-child(4), .page-dashboard-submission-edit form#submissions-node-form ul.vertical-tabs-list li.vertical-tab-button:nth-child(5) {
  display: none; }
/* line 1657, ../sass/components/_form.scss */
.page-dashboard-submission-edit form#submissions-node-form div .form-item-title {
  display: none; }
/* line 1661, ../sass/components/_form.scss */
.page-dashboard-submission-edit form#submissions-node-form div.field-name-field-date-submitted {
  border: 1px solid #9d9d9d;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px; }
  /* line 1668, ../sass/components/_form.scss */
  .page-dashboard-submission-edit form#submissions-node-form div.field-name-field-date-submitted fieldset.date-combo {
    padding: 0px; }
/* line 1673, ../sass/components/_form.scss */
.page-dashboard-submission-edit form#submissions-node-form div .field-name-field-custom-fields {
  display: none; }

/* line 1687, ../sass/components/_form.scss */
.page-dashboard-submission-edit-payment form#submissions-node-form ul.vertical-tabs-list li.vertical-tab-button {
  display: none; }

/* line 1701, ../sass/components/_form.scss */
.page-dashboard-states-federations form#state-federation-node-form .field-name-body textarea, .page-dashboard-state-federation form#state-federation-node-form .field-name-body textarea {
  height: 250px; }
/* line 1704, ../sass/components/_form.scss */
.page-dashboard-states-federations form#state-federation-node-form .field-name-body .grippie, .page-dashboard-state-federation form#state-federation-node-form .field-name-body .grippie {
  display: none; }
/* line 1708, ../sass/components/_form.scss */
.page-dashboard-states-federations form#state-federation-node-form .vertical-tabs, .page-dashboard-state-federation form#state-federation-node-form .vertical-tabs {
  display: none; }

/* line 1721, ../sass/components/_form.scss */
.custom-checkbox .form-item label.option {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499;
  margin-top: 0px;
  margin-bottom: 4px; }

/* line 1731, ../sass/components/_form.scss */
.custom-radio .form-type-radios,
.custom-checkbox .form-type-checkboxes {
  margin: 8px 0 18px 0; }

/* line 1740, ../sass/components/_form.scss */
.custom-radio .form-type-radios label:first-child,
.custom-textarea .form-type-textarea label:first-child,
.custom-checkbox .form-type-checkboxes label:first-child {
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  line-height: 1.3rem;
  margin: 0 0 5px 0; }
/* line 1748, ../sass/components/_form.scss */
.custom-radio .form-type-radios .form-type-radio:last-of-type,
.custom-textarea .form-type-textarea .form-type-radio:last-of-type,
.custom-checkbox .form-type-checkboxes .form-type-radio:last-of-type {
  margin-bottom: 0; }
  /* line 1750, ../sass/components/_form.scss */
  .custom-radio .form-type-radios .form-type-radio:last-of-type label,
  .custom-textarea .form-type-textarea .form-type-radio:last-of-type label,
  .custom-checkbox .form-type-checkboxes .form-type-radio:last-of-type label {
    margin-bottom: 0; }

/* line 1759, ../sass/components/_form.scss */
.custom-markup .custom-field .form-type-markup {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  line-height: 1.3rem; }

/* line 1770, ../sass/components/_form.scss */
.page-form-online-membership-forms .view-header-wrapper h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC;
  font-style: normal;
  font-weight: 300;
  text-transform: uppercase; }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 1778, ../sass/components/_form.scss */
  .page-form-online-membership-forms .views-table caption {
    font-family: "Open Sans", sans-serif;
    font-size: 26px;
    font-size: 1.625rem;
    font-weight: normal;
    font-style: normal;
    color: #85A1CC; } }
@media (min-width: 481px) and (max-width: 620px) {
  /* line 1778, ../sass/components/_form.scss */
  .page-form-online-membership-forms .views-table caption {
    font-family: "Open Sans", sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: normal;
    font-style: normal;
    color: #85A1CC; } }
/* line 137, ../sass/abstractions/_mixins.scss */
.page-form-online-membership-forms .view-filters:before, .page-form-online-membership-forms .view-filters:after {
  content: "";
  display: table; }
/* line 142, ../sass/abstractions/_mixins.scss */
.page-form-online-membership-forms .view-filters:after {
  clear: both; }
/* line 1793, ../sass/components/_form.scss */
.page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters {
  width: 800px;
  margin: 0 auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1793, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters {
      width: 100%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1793, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters {
      width: 100%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1793, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters {
      width: 600px; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 1793, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters {
      width: 720px; } }
  /* line 1809, ../sass/components/_form.scss */
  .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item {
    width: 600px;
    padding: 10px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1809, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item {
        float: none;
        width: 100%;
        margin-bottom: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1809, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item {
        float: none;
        width: 100%;
        margin-bottom: 0px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 1809, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item {
        width: 500px; } }
    @media (min-width: 769px) and (max-width: 1024px) {
      /* line 1809, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item {
        width: 600px; } }
    /* line 1832, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item label {
      display: inline-block;
      margin-bottom: 10px;
      margin-right: 10px;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #566268;
      font-weight: normal;
      font-style: normal; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1832, ../sass/components/_form.scss */
        .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item label {
          display: block;
          margin-left: auto;
          margin-right: auto;
          text-align: center; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 1832, ../sass/components/_form.scss */
        .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item label {
          display: block;
          margin-left: auto;
          margin-right: auto;
          text-align: center; } }
    /* line 1852, ../sass/components/_form.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item select {
      display: inline-block;
      width: calc(100% - 110px); }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1852, ../sass/components/_form.scss */
        .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item select {
          display: block;
          width: 100%; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 1852, ../sass/components/_form.scss */
        .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-item select {
          display: block;
          width: 100%; } }
  /* line 1865, ../sass/components/_form.scss */
  .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper {
    text-align: center;
    margin-bottom: 1.6em; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper:before, .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper:after {
      clear: both; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 1865, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper {
        margin-top: 30px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 1865, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper {
        margin-top: 30px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 1865, ../sass/components/_form.scss */
      .page-form-online-membership-forms .view-filters form.form-builder-online-forms-filters .form-actions-wrapper {
        margin-top: 30px; } }
/* line 1883, ../sass/components/_form.scss */
.page-form-online-membership-forms h3.no-results {
  padding-top: 50px;
  text-align: center;
  color: #566268;
  font-weight: normal;
  font-size: 25px; }

/* line 1894, ../sass/components/_form.scss */
.webform-container-inline.webform-datepicker div.form-item.form-type-select {
  display: none; }

@media (min-width: 300px) and (max-width: 480px) {
  /* line 1906, ../sass/components/_form.scss */
  body.page-dashboard-affiliate-delete form.node-form input[type="submit"], body.page-dashboard-affiliate-delete form.confirmation input[type="submit"], body.page-dashboard-states-federations-delete form.node-form input[type="submit"], body.page-dashboard-states-federations-delete form.confirmation input[type="submit"], body.page-dashboard-delete-form form.node-form input[type="submit"], body.page-dashboard-delete-form form.confirmation input[type="submit"] {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 140px !important; }
  /* line 1912, ../sass/components/_form.scss */
  body.page-dashboard-affiliate-delete form.node-form a#edit-cancel, body.page-dashboard-affiliate-delete form.confirmation a#edit-cancel, body.page-dashboard-states-federations-delete form.node-form a#edit-cancel, body.page-dashboard-states-federations-delete form.confirmation a#edit-cancel, body.page-dashboard-delete-form form.node-form a#edit-cancel, body.page-dashboard-delete-form form.confirmation a#edit-cancel {
    display: block !important;
    margin: 0 auto !important;
    width: 140px !important; } }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 1925, ../sass/components/_form.scss */
  body.page-dashboard-user-cancel form.user-cancel-confirm-form input[type="submit"] {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 220px !important; }
  /* line 1931, ../sass/components/_form.scss */
  body.page-dashboard-user-cancel form.user-cancel-confirm-form a#edit-cancel {
    display: block !important;
    margin: 0 auto !important;
    width: 220px !important; } }
/* line 1943, ../sass/components/_form.scss */
body.page-dashboard-submission-delete .pane-form-builder-custom-submission-delete .center:nth-child(2) {
  display: none; }

/* line 1951, ../sass/components/_form.scss */
.delete-custom-question {
  margin: 30px auto; }

/* line 1958, ../sass/components/_form.scss */
.page-dashboard-submission-resolve form.form-builder-conflicts-resolve, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 {
  margin-top: 40px; }
  /* line 1962, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset {
    float: left; }
    /* line 1964, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb {
      width: calc((100% - 120px) / 2); }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1964, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-submissioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb {
          width: calc((100% - 110px) / 2); }
          /* line 1968, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb legend {
            height: 60px; }
          /* line 1972, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-submissioninfo .form-item label, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb .form-item label, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-submissioninfo .form-item label, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb .form-item label, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-submissioninfo .form-item label, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb .form-item label {
            font-size: 11px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 1978, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-submissioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb legend {
          height: 65px; } }
    /* line 1983, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset .form-item {
      position: relative;
      margin-bottom: 25px; }
      /* line 1986, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-submission, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-decision, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-CDB, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-submission, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-decision, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset .form-item.form-item-AFT-GUID-CDB, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset .form-item.form-item-AFT-GUID-submission, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset .form-item.form-item-AFT-GUID-decision, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset .form-item.form-item-AFT-GUID-CDB {
        display: none; }
      /* line 1992, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset .form-item label.error, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset .form-item label.error, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset .form-item label.error {
        position: absolute; }
    /* line 1997, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo {
      width: 120px;
      display: none;
      margin-top: 63px;
      margin-left: auto;
      margin-right: auto;
      text-align: center; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 1997, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo {
          width: 90px;
          margin-top: 83px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 1997, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo {
          margin-top: 100px; } }
      /* line 2011, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo legend {
        display: none; }
      /* line 2014, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios {
        height: 76px; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 2014, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios {
            height: 65px; } }
        /* line 2019, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios:last-child, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios:last-child, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios:last-child {
          margin-bottom: 15px; }
        /* line 2022, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios label:first-child, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios label:first-child, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios label:first-child {
          display: none; }
        /* line 2026, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item {
          display: inline-block;
          width: 50px; }
          @media (min-width: 300px) and (max-width: 480px) {
            /* line 2026, ../sass/components/_form.scss */
            .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-decisioninfo .form-type-radios .form-radios .form-item {
              width: 40px; } }
    /* line 137, ../sass/abstractions/_mixins.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb:before, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb:before, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb:before, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset#edit-cdb:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset#edit-cdb:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset#edit-cdb:after {
      clear: both; }
    /* line 2039, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve fieldset legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve fieldset legend, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 fieldset legend {
      font-family: "Source Sans Pro", sans-serif;
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499; }
  /* line 2043, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper {
    clear: both;
    width: 220px;
    margin: 0 auto; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper:before, .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper:before, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper:before, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper:after, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper:after {
      clear: both; }
    @media (min-width: 769px) and (max-width: 1024px) {
      /* line 2043, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper {
        width: 700px; } }
    @media (min-width: 1025px) and (max-width: 1220px) {
      /* line 2043, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper {
        width: 700px; } }
    @media (min-width: 1221px) {
      /* line 2043, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper {
        width: 700px; } }
    /* line 2057, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"] {
      text-align: center;
      margin-top: 50px;
      width: 220px;
      padding: 10px 0px;
      display: block; }
      @media (min-width: 769px) and (max-width: 1024px) {
        /* line 2057, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"] {
          display: inline-block;
          margin-right: 10px; }
          /* line 2066, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"]:last-of-type {
            margin-right: 0px; } }
      @media (min-width: 1025pxx) and (max-width: 1220px) {
        /* line 2057, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"] {
          display: inline-block;
          margin-right: 20px; }
          /* line 2073, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"]:last-of-type {
            margin-right: 0px; } }
      @media (min-width: 1221px) {
        /* line 2057, ../sass/components/_form.scss */
        .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"], .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"] {
          display: inline-block;
          margin-right: 20px; }
          /* line 2080, ../sass/components/_form.scss */
          .page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-submit-buttons-wrapper input[type="submit"]:last-of-type, .page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve-2 .form-submit-buttons-wrapper input[type="submit"]:last-of-type {
            margin-right: 0px; } }

/* line 2092, ../sass/components/_form.scss */
.page-dashboard-submission-resolve-2 .l-content {
  margin-top: 40px; }
/* line 2096, ../sass/components/_form.scss */
.page-dashboard-submission-resolve-2 form .conflict-container-node {
  margin: 0 0 40px 0; }
  /* line 2100, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content:hover {
    animation: soften 0.2s;
    opacity: 1;
    cursor: auto; }
  /* line 2105, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body {
    background-color: #edf1f6;
    border: 1px solid #d5d5d5;
    border-bottom: 0px solid;
    height: auto;
    padding-bottom: 0px;
    /* 70 */
    color: #111111; }
    /* line 2112, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .card-body-item-group:not(.group-address) {
      float: left;
      width: 33%; }
    /* line 2116, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .card-body-item-group {
      margin-bottom: 10px; }
    /* line 2120, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .group-emails .card-body-item, .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .group-phones .card-body-item {
      height: 50px; }
      /* line 2122, ../sass/components/_form.scss */
      .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .group-emails .card-body-item:last-of-type, .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body .group-phones .card-body-item:last-of-type {
        height: auto; }
    /* line 2127, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-body strong {
      color: #111111; }
  /* line 2131, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content a.card-icon-status {
    display: none;
    visibility: hidden;
    opacity: 0; }
  /* line 2136, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container-node .card-wrapper .card-content .card-footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #FFFFFF; }
/* line 2142, ../sass/components/_form.scss */
.page-dashboard-submission-resolve-2 form .conflict-container {
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  width: 33.333%;
  margin-bottom: 15px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2142, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container {
      float: none;
      width: 100%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 2142, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container {
      float: none;
      width: 100%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 2142, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container {
      width: 50%; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 2142, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container {
      width: 50%; } }
  /* line 2162, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container a.card-icon-status {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.3s linear; }
  /* line 2168, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container.selected .card-body {
    transition: background .3s;
    background-color: #edf1f6;
    border: 1px solid #d5d5d5;
    color: #111111; }
    /* line 2174, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container.selected .card-body strong {
      color: #111111; }
  /* line 2178, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container.selected a.card-icon-status {
    visibility: visible;
    opacity: 1; }
  /* line 2183, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container input[type="radio"].temp-radio + label {
    border: 1px solid;
    text-align: center;
    padding: 2px 0px;
    margin: 5px 40px; }
    /* line 2188, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container input[type="radio"].temp-radio + label::before {
      visibility: hidden; }
    /* line 2191, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .conflict-container input[type="radio"].temp-radio + label:hover {
      background-color: #4098CA;
      color: #FFFFFF; }
  /* line 2196, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container input[type="radio"].temp-radio:checked + label {
    background-color: #4C75B2;
    color: #FFFFFF; }
  /* line 2200, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .conflict-container strong {
    color: #FFFFFF; }
/* line 2204, ../sass/components/_form.scss */
.page-dashboard-submission-resolve-2 form .form-submit-buttons-wrapper {
  width: 700px;
  margin: 0 auto; }
  /* line 2207, ../sass/components/_form.scss */
  .page-dashboard-submission-resolve-2 form .form-submit-buttons-wrapper input[type="submit"] {
    display: inline-block;
    margin-right: 20px; }
    /* line 2210, ../sass/components/_form.scss */
    .page-dashboard-submission-resolve-2 form .form-submit-buttons-wrapper input[type="submit"]:last-of-type {
      margin-right: 0px; }

/* line 2222, ../sass/components/_form.scss */
form.form-builder-online-forms-filters .form-actions-wrapper input[type="submit"] {
  width: 155px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2222, ../sass/components/_form.scss */
    form.form-builder-online-forms-filters .form-actions-wrapper input[type="submit"] {
      width: 110px;
      text-align: center;
      padding: 10px 0; } }
  /* line 2229, ../sass/components/_form.scss */
  form.form-builder-online-forms-filters .form-actions-wrapper input[type="submit"].form-submit {
    margin-right: 10px; }
  /* line 2232, ../sass/components/_form.scss */
  form.form-builder-online-forms-filters .form-actions-wrapper input[type="submit"].form-reset {
    margin-left: 10px; }

/* new functionality (payroll) */
/* line 2246, ../sass/components/_form.scss */
body form.hide-amount #memberships-wrapper .cope-amount-title {
  text-align: center; }
/* line 2249, ../sass/components/_form.scss */
body form.hide-amount #memberships-wrapper .right-position {
  width: 100%;
  float: none; }
/* line 2254, ../sass/components/_form.scss */
body form.hide-amount #memberships-wrapper #edit-cope-amount-values .form-item {
  display: inline-block;
  width: 100px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2254, ../sass/components/_form.scss */
    body form.hide-amount #memberships-wrapper #edit-cope-amount-values .form-item {
      width: 50%; } }
  /* line 2260, ../sass/components/_form.scss */
  body form.hide-amount #memberships-wrapper #edit-cope-amount-values .form-item:last-child {
    float: none;
    display: block; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2260, ../sass/components/_form.scss */
      body form.hide-amount #memberships-wrapper #edit-cope-amount-values .form-item:last-child {
        float: none; } }
  /* line 2267, ../sass/components/_form.scss */
  body form.hide-amount #memberships-wrapper #edit-cope-amount-values .form-item input[type="radio"] + label.option {
    padding-left: 2px; }
/* line 2272, ../sass/components/_form.scss */
body form.hide-amount #memberships-wrapper .other-amount-wrapper {
  position: relative;
  top: -50px;
  left: 50px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2272, ../sass/components/_form.scss */
    body form.hide-amount #memberships-wrapper .other-amount-wrapper {
      left: 10px; } }
/* line 2283, ../sass/components/_form.scss */
body form.membership-payroll #mailing-address-wrapper {
  /*
  background: $white !important;
  border-top: 0px solid !important;
  border-bottom: 0px solid !important;
  padding: 0px;
  margin-bottom: 0px;
  */ }

/* line 2297, ../sass/components/_form.scss */
form.no-membership.cope-only .dues-amount-wrapper {
  display: none; }
/* line 2300, ../sass/components/_form.scss */
form.no-membership.cope-only .total-amount-wrapper {
  margin-top: 10px; }

/* line 2306, ../sass/components/_form.scss */
form.membership-recurring-cope.cope-only .dues-amount-wrapper {
  display: none; }
/* line 2309, ../sass/components/_form.scss */
form.membership-recurring-cope.cope-only .total-amount-wrapper {
  display: block !important;
  margin-top: 10px; }
/* line 2314, ../sass/components/_form.scss */
form.membership-recurring-cope.cope-only #edit-cope-amount-values .form-type-radio label[for="edit-cope-amount-values-0"] {
  display: none; }

/* end new functionality */
/* reset password form */
/* line 2325, ../sass/components/_form.scss */
.page-user-edit.no-local #page-content {
  max-width: 900px;
  width: 900px;
  background-color: transparent;
  margin: 0 auto;
  padding: 0px 0px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2325, ../sass/components/_form.scss */
    .page-user-edit.no-local #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 2325, ../sass/components/_form.scss */
    .page-user-edit.no-local #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 2325, ../sass/components/_form.scss */
    .page-user-edit.no-local #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 2325, ../sass/components/_form.scss */
    .page-user-edit.no-local #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    /* line 2325, ../sass/components/_form.scss */
    .page-user-edit.no-local #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
/* line 2357, ../sass/components/_form.scss */
.page-user-edit.no-local ul.tabs--primary {
  display: none; }
/* line 2361, ../sass/components/_form.scss */
.page-user-edit.no-local form#user-profile-form .form-item {
  margin-bottom: 30px; }
  /* line 2363, ../sass/components/_form.scss */
  .page-user-edit.no-local form#user-profile-form .form-item label {
    display: block;
    font-weight: normal; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2368, ../sass/components/_form.scss */
    .page-user-edit.no-local form#user-profile-form .form-item.confirm-parent .password-confirm {
      margin-top: 0em; } }
/* line 2375, ../sass/components/_form.scss */
.page-user-edit.no-local form#user-profile-form .form-item-name, .page-user-edit.no-local form#user-profile-form .field-name-field-local-id-number,
.page-user-edit.no-local form#user-profile-form .field-name-field-profile-photo, .page-user-edit.no-local form#user-profile-form .form-item-status,
.page-user-edit.no-local form#user-profile-form .form-item-roles, .page-user-edit.no-local form#user-profile-form .form-item-htmlmail-plaintext {
  display: none; }
/* line 2381, ../sass/components/_form.scss */
.page-user-edit.no-local form#user-profile-form fieldset#edit-timezone {
  display: none; }
/* line 2385, ../sass/components/_form.scss */
.page-user-edit.no-local form#user-profile-form .description {
  font-style: italic; }
/* line 2388, ../sass/components/_form.scss */
.page-user-edit.no-local form#user-profile-form .form-actions {
  position: relative;
  width: 230px;
  margin: 0 auto;
  display: block;
  margin-bottom: 30px; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .page-user-edit.no-local form#user-profile-form .form-actions:before, .page-user-edit.no-local form#user-profile-form .form-actions:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .page-user-edit.no-local form#user-profile-form .form-actions:after {
    clear: both; }
  /* line 2395, ../sass/components/_form.scss */
  .page-user-edit.no-local form#user-profile-form .form-actions input[type="submit"] {
    margin: 20px 20px;
    display: block;
    width: 180px;
    padding: 10px 0; }
    /* line 2400, ../sass/components/_form.scss */
    .page-user-edit.no-local form#user-profile-form .form-actions input[type="submit"]#edit-cancel {
      display: none;
      background: #790000; }

/* end reset password form */
/* line 2424, ../sass/components/_form.scss */
.hide {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all, 0.5s;
  -moz-transition: all, 0.5s;
  -ms-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  transition: all, 0.5s; }

/* line 2427, ../sass/components/_form.scss */
.show {
  visibility: visible;
  opacity: 100;
  filter: alpha(opacity=10000);
  -webkit-transition: all, 0.5s;
  -moz-transition: all, 0.5s;
  -ms-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  transition: all, 0.5s; }

/* line 2431, ../sass/components/_form.scss */
.block-visibility {
  position: relative !important;
  display: block; }

/* line 2436, ../sass/components/_form.scss */
.block-invisible {
  display: none; }

/* line 2441, ../sass/components/_form.scss */
div#worksite_location_select_wrapper {
  float: left;
  width: 100%; }
/* line 2445, ../sass/components/_form.scss */
div#worksite-lookup-msg-wrapper {
  position: absolute;
  height: 53px;
  padding-top: 12px; }

/* line 2453, ../sass/components/_form.scss */
label.lookup-msg {
  position: relative;
  font-style: italic;
  font-size: 0.8em !important;
  font-weight: normal !important;
  -webkit-transition: all, 0.5s;
  -moz-transition: all, 0.5s;
  -ms-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  transition: all, 0.5s; }
  /* line 2459, ../sass/components/_form.scss */
  label.lookup-msg.lookup-msg-search {
    color: #0C4499; }
    /* line 2461, ../sass/components/_form.scss */
    label.lookup-msg.lookup-msg-search::after {
      content: "\f110";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      font-size: 18px;
      position: absolute;
      top: 0px;
      right: -25px;
      -webkit-animation: fa-spin 1s infinite steps(8);
      -moz-animation: fa-spin 1s infinite steps(8);
      -ms-animation: fa-spin 1s infinite steps(8);
      -o-animation: fa-spin 1s infinite steps(8);
      animation: fa-spin 1s infinite steps(8); }
  /* line 2475, ../sass/components/_form.scss */
  label.lookup-msg.lookup-msg-warning {
    color: #888A99; }

/* line 2488, ../sass/components/_form.scss */
.page-dashboard.page-dashboard-affiliate-add form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button:nth-child(8) {
  display: none; }

/* line 2501, ../sass/components/_form.scss */
body.page-user form#user-profile-form #edit-resend-link {
  display: none; }

/* line 2509, ../sass/components/_form.scss */
form.create-admin-form-builder-form {
  color: #111111; }
  /* line 2511, ../sass/components/_form.scss */
  form.create-admin-form-builder-form fieldset {
    margin-top: 40px;
    padding-top: 0px;
    padding-bottom: 0px; }
    /* line 2515, ../sass/components/_form.scss */
    form.create-admin-form-builder-form fieldset legend {
      width: auto; }
      /* line 2517, ../sass/components/_form.scss */
      form.create-admin-form-builder-form fieldset legend span {
        color: #111111; }
  /* line 2522, ../sass/components/_form.scss */
  form.create-admin-form-builder-form label {
    color: #111111 !important; }

/* line 2531, ../sass/components/_form.scss */
form.data-form #memberships-wrapper .right-position {
  width: 100%;
  float: none; }
/* line 2536, ../sass/components/_form.scss */
form.data-form #memberships-wrapper .donation-only .cope-amount-title {
  text-align: center; }
/* line 2540, ../sass/components/_form.scss */
form.data-form #memberships-wrapper .donation-only #edit-cope-amount-values .form-item {
  display: inline-block;
  width: 100px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2540, ../sass/components/_form.scss */
    form.data-form #memberships-wrapper .donation-only #edit-cope-amount-values .form-item {
      width: 50%; } }
  /* line 2546, ../sass/components/_form.scss */
  form.data-form #memberships-wrapper .donation-only #edit-cope-amount-values .form-item:last-child {
    float: none;
    display: block; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 2546, ../sass/components/_form.scss */
      form.data-form #memberships-wrapper .donation-only #edit-cope-amount-values .form-item:last-child {
        float: none; } }
  /* line 2553, ../sass/components/_form.scss */
  form.data-form #memberships-wrapper .donation-only #edit-cope-amount-values .form-item input[type="radio"] + label.option {
    padding-left: 2px; }
/* line 2558, ../sass/components/_form.scss */
form.data-form #memberships-wrapper .donation-only .other-amount-wrapper {
  position: relative;
  top: -50px;
  left: 50px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 2558, ../sass/components/_form.scss */
    form.data-form #memberships-wrapper .donation-only .other-amount-wrapper {
      left: 10px; } }
/* line 2570, ../sass/components/_form.scss */
form.data-form-has-cope #edit-data-form {
  margin-top: 20px; }

/* line 2579, ../sass/components/_form.scss */
.visible-field-title .form-item label:first-child {
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  font-style: normal;
  color: #9d9d9d;
  line-height: 1.3rem;
  margin: 0 0 5px 0; }

/* line 2594, ../sass/components/_form.scss */
body.not-logged-in form.form-builder-form input[type="text"].date:disabled {
  background-color: #FFFFFF; }

/* line 1, ../sass/components/_layout.scss */
.l-wrapper, .page-user-profile #page-content {
  max-width: 900px;
  width: 900px;
  background-color: transparent;
  margin: 0 auto;
  padding: 0px 0px; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .l-wrapper:before, .l-wrapper:after, .page-user-profile #page-content:before, .page-user-profile #page-content:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .l-wrapper:after, .page-user-profile #page-content:after {
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 1, ../sass/components/_layout.scss */
    .l-wrapper, .page-user-profile #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 1, ../sass/components/_layout.scss */
    .l-wrapper, .page-user-profile #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 1, ../sass/components/_layout.scss */
    .l-wrapper, .page-user-profile #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 1, ../sass/components/_layout.scss */
    .l-wrapper, .page-user-profile #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    /* line 1, ../sass/components/_layout.scss */
    .l-wrapper, .page-user-profile #page-content {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }

/* line 36, ../sass/components/_layout.scss */
.page-form-online-membership-forms .l-wrapper,
.page-dashboard-reports .l-wrapper,
.page-dashboard-help-desk #page-content,
.page-bh-map #page-content,
.page-ofc-users #page-content,
.page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
.page-dashboard-submission-resolve-2 #page-content,
.page-dashboard-reports #page-content,
.page-dashboard-submission-edit-payment #page-content,
.page-dashboard-submission-edit-cope #page-content,
.page-dashboard-submission-edit-edues #page-content {
  max-width: 1200px;
  width: 1200px;
  margin: 0 auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 36, ../sass/components/_layout.scss */
    .page-form-online-membership-forms .l-wrapper,
    .page-dashboard-reports .l-wrapper,
    .page-dashboard-help-desk #page-content,
    .page-bh-map #page-content,
    .page-ofc-users #page-content,
    .page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
    .page-dashboard-submission-resolve-2 #page-content,
    .page-dashboard-reports #page-content,
    .page-dashboard-submission-edit-payment #page-content,
    .page-dashboard-submission-edit-cope #page-content,
    .page-dashboard-submission-edit-edues #page-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 36, ../sass/components/_layout.scss */
    .page-form-online-membership-forms .l-wrapper,
    .page-dashboard-reports .l-wrapper,
    .page-dashboard-help-desk #page-content,
    .page-bh-map #page-content,
    .page-ofc-users #page-content,
    .page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
    .page-dashboard-submission-resolve-2 #page-content,
    .page-dashboard-reports #page-content,
    .page-dashboard-submission-edit-payment #page-content,
    .page-dashboard-submission-edit-cope #page-content,
    .page-dashboard-submission-edit-edues #page-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 36, ../sass/components/_layout.scss */
    .page-form-online-membership-forms .l-wrapper,
    .page-dashboard-reports .l-wrapper,
    .page-dashboard-help-desk #page-content,
    .page-bh-map #page-content,
    .page-ofc-users #page-content,
    .page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
    .page-dashboard-submission-resolve-2 #page-content,
    .page-dashboard-reports #page-content,
    .page-dashboard-submission-edit-payment #page-content,
    .page-dashboard-submission-edit-cope #page-content,
    .page-dashboard-submission-edit-edues #page-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 36, ../sass/components/_layout.scss */
    .page-form-online-membership-forms .l-wrapper,
    .page-dashboard-reports .l-wrapper,
    .page-dashboard-help-desk #page-content,
    .page-bh-map #page-content,
    .page-ofc-users #page-content,
    .page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
    .page-dashboard-submission-resolve-2 #page-content,
    .page-dashboard-reports #page-content,
    .page-dashboard-submission-edit-payment #page-content,
    .page-dashboard-submission-edit-cope #page-content,
    .page-dashboard-submission-edit-edues #page-content {
      max-width: 90%;
      width: 90%; } }
  @media (min-width: 1025px) and (max-width: 1220px) {
    /* line 36, ../sass/components/_layout.scss */
    .page-form-online-membership-forms .l-wrapper,
    .page-dashboard-reports .l-wrapper,
    .page-dashboard-help-desk #page-content,
    .page-bh-map #page-content,
    .page-ofc-users #page-content,
    .page-helpdesk header .l-wrapper, .page-helpdesk .view .view-filters,
    .page-dashboard-submission-resolve-2 #page-content,
    .page-dashboard-reports #page-content,
    .page-dashboard-submission-edit-payment #page-content,
    .page-dashboard-submission-edit-cope #page-content,
    .page-dashboard-submission-edit-edues #page-content {
      max-width: 90%;
      width: 90%; } }

/* line 78, ../sass/components/_layout.scss */
.page-form-online-membership-forms .l-header-title .l-title,
.page-dashboard-reports .l-header-title .l-title,
.page-dashboard-help-desk .l-header-title .l-title,
.page-bh-map .l-header-title .l-title,
.page-ofc-users .l-header-title .l-title {
  width: 100% !important; }
/* line 81, ../sass/components/_layout.scss */
.page-form-online-membership-forms .l-header-title .l-menu,
.page-dashboard-reports .l-header-title .l-menu,
.page-dashboard-help-desk .l-header-title .l-menu,
.page-bh-map .l-header-title .l-menu,
.page-ofc-users .l-header-title .l-menu {
  width: 0% !important; }

@media (min-width: 300px) and (max-width: 480px) {
  /* line 87, ../sass/components/_layout.scss */
  .l-header-title .l-wrapper {
    width: 75% !important; } }
@media (min-width: 481px) and (max-width: 620px) {
  /* line 87, ../sass/components/_layout.scss */
  .l-header-title .l-wrapper {
    width: 75% !important; } }

/* line 98, ../sass/components/_layout.scss */
.node-type-webform .l-wrapper, .page-node-5 .l-wrapper {
  max-width: 900px;
  width: 900px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 98, ../sass/components/_layout.scss */
    .node-type-webform .l-wrapper, .page-node-5 .l-wrapper {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 98, ../sass/components/_layout.scss */
    .node-type-webform .l-wrapper, .page-node-5 .l-wrapper {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 98, ../sass/components/_layout.scss */
    .node-type-webform .l-wrapper, .page-node-5 .l-wrapper {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 98, ../sass/components/_layout.scss */
    .node-type-webform .l-wrapper, .page-node-5 .l-wrapper {
      max-width: 90%;
      width: 90%;
      margin: 0 auto; } }

/* line 124, ../sass/components/_layout.scss */
.l-page {
  margin-top: 0px; }

/* line 128, ../sass/components/_layout.scss */
.l-full-width {
  padding: 20px 0px; }
  /* line 131, ../sass/components/_layout.scss */
  .l-full-width:nth-child(even) {
    background: #edf1f6;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5; }
  /* line 136, ../sass/components/_layout.scss */
  .l-full-width.l-light-blue {
    background: #edf1f6;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5; }
  /* line 142, ../sass/components/_layout.scss */
  .l-full-width.l-white {
    background: #FFFFFF;
    border: none; }

/* line 148, ../sass/components/_layout.scss */
.l-fields {
  width: 400px;
  margin: 0 auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 148, ../sass/components/_layout.scss */
    .l-fields {
      width: 100%;
      margin: 0 auto; } }

/* line 157, ../sass/components/_layout.scss */
.l-header {
  clear: both; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .l-header:before, .l-header:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .l-header:after {
    clear: both; }
  /* line 160, ../sass/components/_layout.scss */
  .l-header .l-header-header {
    margin: 25px 0px; }
    /* line 162, ../sass/components/_layout.scss */
    .l-header .l-header-header .l-center-logo {
      width: 240px;
      margin: 0 auto; }
    /* line 166, ../sass/components/_layout.scss */
    .l-header .l-header-header .l-left-logo {
      width: 120px;
      float: left;
      margin: 0px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 166, ../sass/components/_layout.scss */
        .l-header .l-header-header .l-left-logo {
          width: 120px;
          margin: 0 auto; } }
    /* line 176, ../sass/components/_layout.scss */
    .l-header .l-header-header .l-right-logo {
      float: right;
      width: 120px;
      margin: 0px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 176, ../sass/components/_layout.scss */
        .l-header .l-header-header .l-right-logo {
          width: 120px;
          margin: 0px auto; } }

/* line 188, ../sass/components/_layout.scss */
.l-header-title {
  min-height: 25px;
  background: #0C4499;
  border-bottom: 5px solid #111535; }

/* line 195, ../sass/components/_layout.scss */
.page-node-10 .l-main {
  background: #f2f2f2; }

/* line 200, ../sass/components/_layout.scss */
.l-main {
  padding-bottom: 40px; }

/* line 204, ../sass/components/_layout.scss */
.l-footer {
  clear: both;
  background: #111535;
  padding: 15px 0px;
  min-height: 150px; }

/* line 212, ../sass/components/_layout.scss */
.l-region--footer #block-block-1 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 212, ../sass/components/_layout.scss */
    .l-region--footer #block-block-1 {
      text-align: center; } }

/* line 137, ../sass/abstractions/_mixins.scss */
.footer-wrapper:before, .footer-wrapper:after {
  content: "";
  display: table; }
/* line 142, ../sass/abstractions/_mixins.scss */
.footer-wrapper:after {
  clear: both; }
/* line 222, ../sass/components/_layout.scss */
.footer-wrapper .footer-left {
  width: 50%;
  padding-right: 20px;
  float: left; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 222, ../sass/components/_layout.scss */
    .footer-wrapper .footer-left {
      float: none;
      width: 100%;
      padding-right: 0;
      margin-bottom: 20px;
      text-align: center; } }
/* line 234, ../sass/components/_layout.scss */
.footer-wrapper .footer-right {
  width: 50%;
  padding-left: 20px;
  float: left; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 234, ../sass/components/_layout.scss */
    .footer-wrapper .footer-right {
      float: none;
      width: 100%;
      padding-left: 0;
      text-align: center; } }

/* line 248, ../sass/components/_layout.scss */
a.contact-us-link {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  text-transform: none;
  text-decoration: none; }
  /* line 252, ../sass/components/_layout.scss */
  a.contact-us-link:hover {
    color: #55acee; }

/* line 3, ../sass/components/_maintenance-page.scss */
.maintenance-page .title {
  text-align: center; }
/* line 7, ../sass/components/_maintenance-page.scss */
.maintenance-page .l-header-title .l-wrapper .l-title {
  float: left;
  width: 100%;
  min-height: 50px; }
/* line 13, ../sass/components/_maintenance-page.scss */
.maintenance-page h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC;
  font-style: normal;
  font-weight: 300;
  text-transform: uppercase;
  margin: 40px 10px; }
/* line 22, ../sass/components/_maintenance-page.scss */
.maintenance-page #getting-started {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 50px;
  font-size: 3.125rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC;
  font-style: normal;
  font-weight: 300;
  text-transform: uppercase;
  margin: 40px 10px;
  height: 90px; }
/* line 32, ../sass/components/_maintenance-page.scss */
.maintenance-page #page-content .l-wrapper {
  padding: 60px 0; }
/* line 36, ../sass/components/_maintenance-page.scss */
.maintenance-page #page-content .l-full-width.l-light-blue {
  position: relative;
  z-index: 0;
  padding: 0; }
/* line 42, ../sass/components/_maintenance-page.scss */
.maintenance-page .l-main {
  padding-bottom: 0px; }
/* line 46, ../sass/components/_maintenance-page.scss */
.maintenance-page .clock-text {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #111111;
  text-transform: initial;
  margin-bottom: 20px;
  display: block; }
/* line 53, ../sass/components/_maintenance-page.scss */
.maintenance-page .maintenance-message {
  text-align: center;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #111111; }
/* line 59, ../sass/components/_maintenance-page.scss */
.maintenance-page #page-content .l-full-width.l-light-blue:before {
  content: "\f085";
  font-family: "FontAwesome";
  font-size: 400px;
  font-size: 25rem;
  font-weight: normal;
  font-style: normal;
  color: #E9EDF2;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: -1; }
/* line 68, ../sass/components/_maintenance-page.scss */
.maintenance-page .l-footer {
  z-index: 10;
  position: relative; }

/* line 3, ../sass/components/_material.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 7, ../sass/components/_material.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 11, ../sass/components/_material.scss */
audio, canvas, img, svg, video {
  vertical-align: middle; }

/* line 14, ../sass/components/_material.scss */
.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* line 20, ../sass/components/_material.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 24, ../sass/components/_material.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 34, ../sass/components/_material.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* line 42, ../sass/components/_material.scss */
.invisible {
  visibility: hidden; }

/* line 45, ../sass/components/_material.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

/* line 50, ../sass/components/_material.scss */
.clearfix:after {
  clear: both; }

@media print {
  /* line 53, ../sass/components/_material.scss */
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  /* line 59, ../sass/components/_material.scss */
  a, a:visited {
    text-decoration: underline; }

  /* line 61, ../sass/components/_material.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 63, ../sass/components/_material.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  /* line 69, ../sass/components/_material.scss */
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: ""; }

  /* line 71, ../sass/components/_material.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 74, ../sass/components/_material.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }

  /* line 77, ../sass/components/_material.scss */
  tr, img {
    page-break-inside: avoid; }

  /* line 79, ../sass/components/_material.scss */
  img {
    max-width: 100% !important; }

  /* line 81, ../sass/components/_material.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  /* line 84, ../sass/components/_material.scss */
  h2, h3 {
    page-break-after: avoid; } }
/* line 87, ../sass/components/_material.scss */
.mdl-accordion, .mdl-button, .mdl-card, .mdl-checkbox, .mdl-dropdown-menu, .mdl-icon-toggle, .mdl-item, .mdl-radio, .mdl-slider, .mdl-switch, .mdl-tabs__tab {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

/* line 92, ../sass/components/_material.scss */
main {
  display: block; }

/* line 95, ../sass/components/_material.scss */
*[hidden] {
  display: none !important; }

/* line 98, ../sass/components/_material.scss */
mark {
  background-color: #f4ff81; }

/* line 101, ../sass/components/_material.scss */
dt {
  font-weight: 700; }

/* line 104, ../sass/components/_material.scss */
address {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  font-style: normal; }

/* line 111, ../sass/components/_material.scss */
.mdl-typography--display-4 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em; }

/* line 118, ../sass/components/_material.scss */
.mdl-typography--display-4-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 112px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.04em;
  opacity: 0.54; }

/* line 126, ../sass/components/_material.scss */
.mdl-typography--display-3 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em; }

/* line 133, ../sass/components/_material.scss */
.mdl-typography--display-3-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -0.02em;
  opacity: 0.54; }

/* line 141, ../sass/components/_material.scss */
.mdl-typography--display-2 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px; }

/* line 147, ../sass/components/_material.scss */
.mdl-typography--display-2-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 48px;
  opacity: 0.54; }

/* line 154, ../sass/components/_material.scss */
.mdl-typography--display-1 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px; }

/* line 160, ../sass/components/_material.scss */
.mdl-typography--display-1-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  opacity: 0.54; }

/* line 167, ../sass/components/_material.scss */
.mdl-typography--headline {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale; }

/* line 174, ../sass/components/_material.scss */
.mdl-typography--headline-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.87; }

/* line 182, ../sass/components/_material.scss */
.mdl-typography--title {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em; }

/* line 189, ../sass/components/_material.scss */
.mdl-typography--title-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  opacity: 0.87; }

/* line 197, ../sass/components/_material.scss */
.mdl-typography--subhead {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em; }

/* line 204, ../sass/components/_material.scss */
.mdl-typography--subhead-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  opacity: 0.87; }

/* line 212, ../sass/components/_material.scss */
.mdl-typography--body-2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0; }

/* line 218, ../sass/components/_material.scss */
.mdl-typography--body-2-color-contrast {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 225, ../sass/components/_material.scss */
.mdl-typography--body-1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0; }

/* line 231, ../sass/components/_material.scss */
.mdl-typography--body-1-color-contrast {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 238, ../sass/components/_material.scss */
.mdl-typography--body-2-force-preferred-font {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0; }

/* line 245, ../sass/components/_material.scss */
.mdl-typography--body-2-force-preferred-font-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 253, ../sass/components/_material.scss */
.mdl-typography--body-1-force-preferred-font {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0; }

/* line 260, ../sass/components/_material.scss */
.mdl-typography--body-1-force-preferred-font-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 268, ../sass/components/_material.scss */
.mdl-typography--caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0; }

/* line 274, ../sass/components/_material.scss */
.mdl-typography--caption-force-preferred-font {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0; }

/* line 281, ../sass/components/_material.scss */
.mdl-typography--caption-color-contrast {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54; }

/* line 288, ../sass/components/_material.scss */
.mdl-typography--caption-force-preferred-font-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.54; }

/* line 296, ../sass/components/_material.scss */
.mdl-typography--menu {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0; }

/* line 303, ../sass/components/_material.scss */
.mdl-typography--menu-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 311, ../sass/components/_material.scss */
.mdl-typography--button {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0; }

/* line 319, ../sass/components/_material.scss */
.mdl-typography--button-color-contrast {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  opacity: 0.87; }

/* line 328, ../sass/components/_material.scss */
.mdl-typography--text-left {
  text-align: left; }

/* line 331, ../sass/components/_material.scss */
.mdl-typography--text-right {
  text-align: right; }

/* line 334, ../sass/components/_material.scss */
.mdl-typography--text-center {
  text-align: center; }

/* line 337, ../sass/components/_material.scss */
.mdl-typography--text-justify {
  text-align: justify; }

/* line 340, ../sass/components/_material.scss */
.mdl-typography--text-nowrap {
  white-space: nowrap; }

/* line 343, ../sass/components/_material.scss */
.mdl-typography--text-lowercase {
  text-transform: lowercase; }

/* line 346, ../sass/components/_material.scss */
.mdl-typography--text-uppercase {
  text-transform: uppercase; }

/* line 349, ../sass/components/_material.scss */
.mdl-typography--text-capitalize {
  text-transform: capitalize; }

/* line 352, ../sass/components/_material.scss */
.mdl-typography--font-thin {
  font-weight: 200 !important; }

/* line 355, ../sass/components/_material.scss */
.mdl-typography--font-light {
  font-weight: 300 !important; }

/* line 358, ../sass/components/_material.scss */
.mdl-typography--font-regular {
  font-weight: 400 !important; }

/* line 361, ../sass/components/_material.scss */
.mdl-typography--font-medium {
  font-weight: 500 !important; }

/* line 364, ../sass/components/_material.scss */
.mdl-typography--font-bold {
  font-weight: 700 !important; }

/* line 367, ../sass/components/_material.scss */
.mdl-typography--font-black {
  font-weight: 900 !important; }

/* line 370, ../sass/components/_material.scss */
.mdl-color-text--red {
  color: #f44336 !important; }

/* line 373, ../sass/components/_material.scss */
.mdl-color--red {
  background-color: #f44336 !important; }

/* line 376, ../sass/components/_material.scss */
.mdl-color-text--red-50 {
  color: #ffebee !important; }

/* line 379, ../sass/components/_material.scss */
.mdl-color--red-50 {
  background-color: #ffebee !important; }

/* line 382, ../sass/components/_material.scss */
.mdl-color-text--red-100 {
  color: #ffcdd2 !important; }

/* line 385, ../sass/components/_material.scss */
.mdl-color--red-100 {
  background-color: #ffcdd2 !important; }

/* line 388, ../sass/components/_material.scss */
.mdl-color-text--red-200 {
  color: #ef9a9a !important; }

/* line 391, ../sass/components/_material.scss */
.mdl-color--red-200 {
  background-color: #ef9a9a !important; }

/* line 394, ../sass/components/_material.scss */
.mdl-color-text--red-300 {
  color: #e57373 !important; }

/* line 397, ../sass/components/_material.scss */
.mdl-color--red-300 {
  background-color: #e57373 !important; }

/* line 400, ../sass/components/_material.scss */
.mdl-color-text--red-400 {
  color: #ef5350 !important; }

/* line 403, ../sass/components/_material.scss */
.mdl-color--red-400 {
  background-color: #ef5350 !important; }

/* line 406, ../sass/components/_material.scss */
.mdl-color-text--red-500 {
  color: #f44336 !important; }

/* line 409, ../sass/components/_material.scss */
.mdl-color--red-500 {
  background-color: #f44336 !important; }

/* line 412, ../sass/components/_material.scss */
.mdl-color-text--red-600 {
  color: #e53935 !important; }

/* line 415, ../sass/components/_material.scss */
.mdl-color--red-600 {
  background-color: #e53935 !important; }

/* line 418, ../sass/components/_material.scss */
.mdl-color-text--red-700 {
  color: #d32f2f !important; }

/* line 421, ../sass/components/_material.scss */
.mdl-color--red-700 {
  background-color: #d32f2f !important; }

/* line 424, ../sass/components/_material.scss */
.mdl-color-text--red-800 {
  color: #c62828 !important; }

/* line 427, ../sass/components/_material.scss */
.mdl-color--red-800 {
  background-color: #c62828 !important; }

/* line 430, ../sass/components/_material.scss */
.mdl-color-text--red-900 {
  color: #b71c1c !important; }

/* line 433, ../sass/components/_material.scss */
.mdl-color--red-900 {
  background-color: #b71c1c !important; }

/* line 436, ../sass/components/_material.scss */
.mdl-color-text--red-A100 {
  color: #ff8a80 !important; }

/* line 439, ../sass/components/_material.scss */
.mdl-color--red-A100 {
  background-color: #ff8a80 !important; }

/* line 442, ../sass/components/_material.scss */
.mdl-color-text--red-A200 {
  color: #ff5252 !important; }

/* line 445, ../sass/components/_material.scss */
.mdl-color--red-A200 {
  background-color: #ff5252 !important; }

/* line 448, ../sass/components/_material.scss */
.mdl-color-text--red-A400 {
  color: #ff1744 !important; }

/* line 451, ../sass/components/_material.scss */
.mdl-color--red-A400 {
  background-color: #ff1744 !important; }

/* line 454, ../sass/components/_material.scss */
.mdl-color-text--red-A700 {
  color: #d50000 !important; }

/* line 457, ../sass/components/_material.scss */
.mdl-color--red-A700 {
  background-color: #d50000 !important; }

/* line 460, ../sass/components/_material.scss */
.mdl-color-text--pink {
  color: #e91e63 !important; }

/* line 463, ../sass/components/_material.scss */
.mdl-color--pink {
  background-color: #e91e63 !important; }

/* line 466, ../sass/components/_material.scss */
.mdl-color-text--pink-50 {
  color: #fce4ec !important; }

/* line 469, ../sass/components/_material.scss */
.mdl-color--pink-50 {
  background-color: #fce4ec !important; }

/* line 472, ../sass/components/_material.scss */
.mdl-color-text--pink-100 {
  color: #f8bbd0 !important; }

/* line 475, ../sass/components/_material.scss */
.mdl-color--pink-100 {
  background-color: #f8bbd0 !important; }

/* line 478, ../sass/components/_material.scss */
.mdl-color-text--pink-200 {
  color: #f48fb1 !important; }

/* line 481, ../sass/components/_material.scss */
.mdl-color--pink-200 {
  background-color: #f48fb1 !important; }

/* line 484, ../sass/components/_material.scss */
.mdl-color-text--pink-300 {
  color: #f06292 !important; }

/* line 487, ../sass/components/_material.scss */
.mdl-color--pink-300 {
  background-color: #f06292 !important; }

/* line 490, ../sass/components/_material.scss */
.mdl-color-text--pink-400 {
  color: #ec407a !important; }

/* line 493, ../sass/components/_material.scss */
.mdl-color--pink-400 {
  background-color: #ec407a !important; }

/* line 496, ../sass/components/_material.scss */
.mdl-color-text--pink-500 {
  color: #e91e63 !important; }

/* line 499, ../sass/components/_material.scss */
.mdl-color--pink-500 {
  background-color: #e91e63 !important; }

/* line 502, ../sass/components/_material.scss */
.mdl-color-text--pink-600 {
  color: #d81b60 !important; }

/* line 505, ../sass/components/_material.scss */
.mdl-color--pink-600 {
  background-color: #d81b60 !important; }

/* line 508, ../sass/components/_material.scss */
.mdl-color-text--pink-700 {
  color: #c2185b !important; }

/* line 511, ../sass/components/_material.scss */
.mdl-color--pink-700 {
  background-color: #c2185b !important; }

/* line 514, ../sass/components/_material.scss */
.mdl-color-text--pink-800 {
  color: #ad1457 !important; }

/* line 517, ../sass/components/_material.scss */
.mdl-color--pink-800 {
  background-color: #ad1457 !important; }

/* line 520, ../sass/components/_material.scss */
.mdl-color-text--pink-900 {
  color: #880e4f !important; }

/* line 523, ../sass/components/_material.scss */
.mdl-color--pink-900 {
  background-color: #880e4f !important; }

/* line 526, ../sass/components/_material.scss */
.mdl-color-text--pink-A100 {
  color: #ff80ab !important; }

/* line 529, ../sass/components/_material.scss */
.mdl-color--pink-A100 {
  background-color: #ff80ab !important; }

/* line 532, ../sass/components/_material.scss */
.mdl-color-text--pink-A200 {
  color: #ff4081 !important; }

/* line 535, ../sass/components/_material.scss */
.mdl-color--pink-A200 {
  background-color: #ff4081 !important; }

/* line 538, ../sass/components/_material.scss */
.mdl-color-text--pink-A400 {
  color: #f50057 !important; }

/* line 541, ../sass/components/_material.scss */
.mdl-color--pink-A400 {
  background-color: #f50057 !important; }

/* line 544, ../sass/components/_material.scss */
.mdl-color-text--pink-A700 {
  color: #c51162 !important; }

/* line 547, ../sass/components/_material.scss */
.mdl-color--pink-A700 {
  background-color: #c51162 !important; }

/* line 550, ../sass/components/_material.scss */
.mdl-color-text--purple {
  color: #9c27b0 !important; }

/* line 553, ../sass/components/_material.scss */
.mdl-color--purple {
  background-color: #9c27b0 !important; }

/* line 556, ../sass/components/_material.scss */
.mdl-color-text--purple-50 {
  color: #f3e5f5 !important; }

/* line 559, ../sass/components/_material.scss */
.mdl-color--purple-50 {
  background-color: #f3e5f5 !important; }

/* line 562, ../sass/components/_material.scss */
.mdl-color-text--purple-100 {
  color: #e1bee7 !important; }

/* line 565, ../sass/components/_material.scss */
.mdl-color--purple-100 {
  background-color: #e1bee7 !important; }

/* line 568, ../sass/components/_material.scss */
.mdl-color-text--purple-200 {
  color: #ce93d8 !important; }

/* line 571, ../sass/components/_material.scss */
.mdl-color--purple-200 {
  background-color: #ce93d8 !important; }

/* line 574, ../sass/components/_material.scss */
.mdl-color-text--purple-300 {
  color: #ba68c8 !important; }

/* line 577, ../sass/components/_material.scss */
.mdl-color--purple-300 {
  background-color: #ba68c8 !important; }

/* line 580, ../sass/components/_material.scss */
.mdl-color-text--purple-400 {
  color: #ab47bc !important; }

/* line 583, ../sass/components/_material.scss */
.mdl-color--purple-400 {
  background-color: #ab47bc !important; }

/* line 586, ../sass/components/_material.scss */
.mdl-color-text--purple-500 {
  color: #9c27b0 !important; }

/* line 589, ../sass/components/_material.scss */
.mdl-color--purple-500 {
  background-color: #9c27b0 !important; }

/* line 592, ../sass/components/_material.scss */
.mdl-color-text--purple-600 {
  color: #8e24aa !important; }

/* line 595, ../sass/components/_material.scss */
.mdl-color--purple-600 {
  background-color: #8e24aa !important; }

/* line 598, ../sass/components/_material.scss */
.mdl-color-text--purple-700 {
  color: #7b1fa2 !important; }

/* line 601, ../sass/components/_material.scss */
.mdl-color--purple-700 {
  background-color: #7b1fa2 !important; }

/* line 604, ../sass/components/_material.scss */
.mdl-color-text--purple-800 {
  color: #6a1b9a !important; }

/* line 607, ../sass/components/_material.scss */
.mdl-color--purple-800 {
  background-color: #6a1b9a !important; }

/* line 610, ../sass/components/_material.scss */
.mdl-color-text--purple-900 {
  color: #4a148c !important; }

/* line 613, ../sass/components/_material.scss */
.mdl-color--purple-900 {
  background-color: #4a148c !important; }

/* line 616, ../sass/components/_material.scss */
.mdl-color-text--purple-A100 {
  color: #ea80fc !important; }

/* line 619, ../sass/components/_material.scss */
.mdl-color--purple-A100 {
  background-color: #ea80fc !important; }

/* line 622, ../sass/components/_material.scss */
.mdl-color-text--purple-A200 {
  color: #e040fb !important; }

/* line 625, ../sass/components/_material.scss */
.mdl-color--purple-A200 {
  background-color: #e040fb !important; }

/* line 628, ../sass/components/_material.scss */
.mdl-color-text--purple-A400 {
  color: #d500f9 !important; }

/* line 631, ../sass/components/_material.scss */
.mdl-color--purple-A400 {
  background-color: #d500f9 !important; }

/* line 634, ../sass/components/_material.scss */
.mdl-color-text--purple-A700 {
  color: #aa00ff !important; }

/* line 637, ../sass/components/_material.scss */
.mdl-color--purple-A700 {
  background-color: #aa00ff !important; }

/* line 640, ../sass/components/_material.scss */
.mdl-color-text--deep-purple {
  color: #673ab7 !important; }

/* line 643, ../sass/components/_material.scss */
.mdl-color--deep-purple {
  background-color: #673ab7 !important; }

/* line 646, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-50 {
  color: #ede7f6 !important; }

/* line 649, ../sass/components/_material.scss */
.mdl-color--deep-purple-50 {
  background-color: #ede7f6 !important; }

/* line 652, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-100 {
  color: #d1c4e9 !important; }

/* line 655, ../sass/components/_material.scss */
.mdl-color--deep-purple-100 {
  background-color: #d1c4e9 !important; }

/* line 658, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-200 {
  color: #b39ddb !important; }

/* line 661, ../sass/components/_material.scss */
.mdl-color--deep-purple-200 {
  background-color: #b39ddb !important; }

/* line 664, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-300 {
  color: #9575cd !important; }

/* line 667, ../sass/components/_material.scss */
.mdl-color--deep-purple-300 {
  background-color: #9575cd !important; }

/* line 670, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-400 {
  color: #7e57c2 !important; }

/* line 673, ../sass/components/_material.scss */
.mdl-color--deep-purple-400 {
  background-color: #7e57c2 !important; }

/* line 676, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-500 {
  color: #673ab7 !important; }

/* line 679, ../sass/components/_material.scss */
.mdl-color--deep-purple-500 {
  background-color: #673ab7 !important; }

/* line 682, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-600 {
  color: #5e35b1 !important; }

/* line 685, ../sass/components/_material.scss */
.mdl-color--deep-purple-600 {
  background-color: #5e35b1 !important; }

/* line 688, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-700 {
  color: #512da8 !important; }

/* line 691, ../sass/components/_material.scss */
.mdl-color--deep-purple-700 {
  background-color: #512da8 !important; }

/* line 694, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-800 {
  color: #4527a0 !important; }

/* line 697, ../sass/components/_material.scss */
.mdl-color--deep-purple-800 {
  background-color: #4527a0 !important; }

/* line 700, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-900 {
  color: #311b92 !important; }

/* line 703, ../sass/components/_material.scss */
.mdl-color--deep-purple-900 {
  background-color: #311b92 !important; }

/* line 706, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-A100 {
  color: #b388ff !important; }

/* line 709, ../sass/components/_material.scss */
.mdl-color--deep-purple-A100 {
  background-color: #b388ff !important; }

/* line 712, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-A200 {
  color: #7c4dff !important; }

/* line 715, ../sass/components/_material.scss */
.mdl-color--deep-purple-A200 {
  background-color: #7c4dff !important; }

/* line 718, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-A400 {
  color: #651fff !important; }

/* line 721, ../sass/components/_material.scss */
.mdl-color--deep-purple-A400 {
  background-color: #651fff !important; }

/* line 724, ../sass/components/_material.scss */
.mdl-color-text--deep-purple-A700 {
  color: #6200ea !important; }

/* line 727, ../sass/components/_material.scss */
.mdl-color--deep-purple-A700 {
  background-color: #6200ea !important; }

/* line 730, ../sass/components/_material.scss */
.mdl-color-text--indigo {
  color: #3f51b5 !important; }

/* line 733, ../sass/components/_material.scss */
.mdl-color--indigo {
  background-color: #3f51b5 !important; }

/* line 736, ../sass/components/_material.scss */
.mdl-color-text--indigo-50 {
  color: #e8eaf6 !important; }

/* line 739, ../sass/components/_material.scss */
.mdl-color--indigo-50 {
  background-color: #e8eaf6 !important; }

/* line 742, ../sass/components/_material.scss */
.mdl-color-text--indigo-100 {
  color: #c5cae9 !important; }

/* line 745, ../sass/components/_material.scss */
.mdl-color--indigo-100 {
  background-color: #c5cae9 !important; }

/* line 748, ../sass/components/_material.scss */
.mdl-color-text--indigo-200 {
  color: #9fa8da !important; }

/* line 751, ../sass/components/_material.scss */
.mdl-color--indigo-200 {
  background-color: #9fa8da !important; }

/* line 754, ../sass/components/_material.scss */
.mdl-color-text--indigo-300 {
  color: #7986cb !important; }

/* line 757, ../sass/components/_material.scss */
.mdl-color--indigo-300 {
  background-color: #7986cb !important; }

/* line 760, ../sass/components/_material.scss */
.mdl-color-text--indigo-400 {
  color: #5c6bc0 !important; }

/* line 763, ../sass/components/_material.scss */
.mdl-color--indigo-400 {
  background-color: #5c6bc0 !important; }

/* line 766, ../sass/components/_material.scss */
.mdl-color-text--indigo-500 {
  color: #3f51b5 !important; }

/* line 769, ../sass/components/_material.scss */
.mdl-color--indigo-500 {
  background-color: #3f51b5 !important; }

/* line 772, ../sass/components/_material.scss */
.mdl-color-text--indigo-600 {
  color: #3949ab !important; }

/* line 775, ../sass/components/_material.scss */
.mdl-color--indigo-600 {
  background-color: #3949ab !important; }

/* line 778, ../sass/components/_material.scss */
.mdl-color-text--indigo-700 {
  color: #303f9f !important; }

/* line 781, ../sass/components/_material.scss */
.mdl-color--indigo-700 {
  background-color: #303f9f !important; }

/* line 784, ../sass/components/_material.scss */
.mdl-color-text--indigo-800 {
  color: #283593 !important; }

/* line 787, ../sass/components/_material.scss */
.mdl-color--indigo-800 {
  background-color: #283593 !important; }

/* line 790, ../sass/components/_material.scss */
.mdl-color-text--indigo-900 {
  color: #1a237e !important; }

/* line 793, ../sass/components/_material.scss */
.mdl-color--indigo-900 {
  background-color: #1a237e !important; }

/* line 796, ../sass/components/_material.scss */
.mdl-color-text--indigo-A100 {
  color: #8c9eff !important; }

/* line 799, ../sass/components/_material.scss */
.mdl-color--indigo-A100 {
  background-color: #8c9eff !important; }

/* line 802, ../sass/components/_material.scss */
.mdl-color-text--indigo-A200 {
  color: #536dfe !important; }

/* line 805, ../sass/components/_material.scss */
.mdl-color--indigo-A200 {
  background-color: #536dfe !important; }

/* line 808, ../sass/components/_material.scss */
.mdl-color-text--indigo-A400 {
  color: #3d5afe !important; }

/* line 811, ../sass/components/_material.scss */
.mdl-color--indigo-A400 {
  background-color: #3d5afe !important; }

/* line 814, ../sass/components/_material.scss */
.mdl-color-text--indigo-A700 {
  color: #304ffe !important; }

/* line 817, ../sass/components/_material.scss */
.mdl-color--indigo-A700 {
  background-color: #304ffe !important; }

/* line 820, ../sass/components/_material.scss */
.mdl-color-text--blue {
  color: #2196f3 !important; }

/* line 823, ../sass/components/_material.scss */
.mdl-color--blue {
  background-color: #2196f3 !important; }

/* line 826, ../sass/components/_material.scss */
.mdl-color-text--blue-50 {
  color: #e3f2fd !important; }

/* line 829, ../sass/components/_material.scss */
.mdl-color--blue-50 {
  background-color: #e3f2fd !important; }

/* line 832, ../sass/components/_material.scss */
.mdl-color-text--blue-100 {
  color: #bbdefb !important; }

/* line 835, ../sass/components/_material.scss */
.mdl-color--blue-100 {
  background-color: #bbdefb !important; }

/* line 838, ../sass/components/_material.scss */
.mdl-color-text--blue-200 {
  color: #90caf9 !important; }

/* line 841, ../sass/components/_material.scss */
.mdl-color--blue-200 {
  background-color: #90caf9 !important; }

/* line 844, ../sass/components/_material.scss */
.mdl-color-text--blue-300 {
  color: #64b5f6 !important; }

/* line 847, ../sass/components/_material.scss */
.mdl-color--blue-300 {
  background-color: #64b5f6 !important; }

/* line 850, ../sass/components/_material.scss */
.mdl-color-text--blue-400 {
  color: #42a5f5 !important; }

/* line 853, ../sass/components/_material.scss */
.mdl-color--blue-400 {
  background-color: #42a5f5 !important; }

/* line 856, ../sass/components/_material.scss */
.mdl-color-text--blue-500 {
  color: #2196f3 !important; }

/* line 859, ../sass/components/_material.scss */
.mdl-color--blue-500 {
  background-color: #2196f3 !important; }

/* line 862, ../sass/components/_material.scss */
.mdl-color-text--blue-600 {
  color: #1e88e5 !important; }

/* line 865, ../sass/components/_material.scss */
.mdl-color--blue-600 {
  background-color: #1e88e5 !important; }

/* line 868, ../sass/components/_material.scss */
.mdl-color-text--blue-700 {
  color: #1976d2 !important; }

/* line 871, ../sass/components/_material.scss */
.mdl-color--blue-700 {
  background-color: #1976d2 !important; }

/* line 874, ../sass/components/_material.scss */
.mdl-color-text--blue-800 {
  color: #1565c0 !important; }

/* line 877, ../sass/components/_material.scss */
.mdl-color--blue-800 {
  background-color: #1565c0 !important; }

/* line 880, ../sass/components/_material.scss */
.mdl-color-text--blue-900 {
  color: #0d47a1 !important; }

/* line 883, ../sass/components/_material.scss */
.mdl-color--blue-900 {
  background-color: #0d47a1 !important; }

/* line 886, ../sass/components/_material.scss */
.mdl-color-text--blue-A100 {
  color: #82b1ff !important; }

/* line 889, ../sass/components/_material.scss */
.mdl-color--blue-A100 {
  background-color: #82b1ff !important; }

/* line 892, ../sass/components/_material.scss */
.mdl-color-text--blue-A200 {
  color: #448aff !important; }

/* line 895, ../sass/components/_material.scss */
.mdl-color--blue-A200 {
  background-color: #448aff !important; }

/* line 898, ../sass/components/_material.scss */
.mdl-color-text--blue-A400 {
  color: #2979ff !important; }

/* line 901, ../sass/components/_material.scss */
.mdl-color--blue-A400 {
  background-color: #2979ff !important; }

/* line 904, ../sass/components/_material.scss */
.mdl-color-text--blue-A700 {
  color: #2962ff !important; }

/* line 907, ../sass/components/_material.scss */
.mdl-color--blue-A700 {
  background-color: #2962ff !important; }

/* line 910, ../sass/components/_material.scss */
.mdl-color-text--light-blue {
  color: #03a9f4 !important; }

/* line 913, ../sass/components/_material.scss */
.mdl-color--light-blue {
  background-color: #03a9f4 !important; }

/* line 916, ../sass/components/_material.scss */
.mdl-color-text--light-blue-50 {
  color: #e1f5fe !important; }

/* line 919, ../sass/components/_material.scss */
.mdl-color--light-blue-50 {
  background-color: #e1f5fe !important; }

/* line 922, ../sass/components/_material.scss */
.mdl-color-text--light-blue-100 {
  color: #b3e5fc !important; }

/* line 925, ../sass/components/_material.scss */
.mdl-color--light-blue-100 {
  background-color: #b3e5fc !important; }

/* line 928, ../sass/components/_material.scss */
.mdl-color-text--light-blue-200 {
  color: #81d4fa !important; }

/* line 931, ../sass/components/_material.scss */
.mdl-color--light-blue-200 {
  background-color: #81d4fa !important; }

/* line 934, ../sass/components/_material.scss */
.mdl-color-text--light-blue-300 {
  color: #4fc3f7 !important; }

/* line 937, ../sass/components/_material.scss */
.mdl-color--light-blue-300 {
  background-color: #4fc3f7 !important; }

/* line 940, ../sass/components/_material.scss */
.mdl-color-text--light-blue-400 {
  color: #29b6f6 !important; }

/* line 943, ../sass/components/_material.scss */
.mdl-color--light-blue-400 {
  background-color: #29b6f6 !important; }

/* line 946, ../sass/components/_material.scss */
.mdl-color-text--light-blue-500 {
  color: #03a9f4 !important; }

/* line 949, ../sass/components/_material.scss */
.mdl-color--light-blue-500 {
  background-color: #03a9f4 !important; }

/* line 952, ../sass/components/_material.scss */
.mdl-color-text--light-blue-600 {
  color: #039be5 !important; }

/* line 955, ../sass/components/_material.scss */
.mdl-color--light-blue-600 {
  background-color: #039be5 !important; }

/* line 958, ../sass/components/_material.scss */
.mdl-color-text--light-blue-700 {
  color: #0288d1 !important; }

/* line 961, ../sass/components/_material.scss */
.mdl-color--light-blue-700 {
  background-color: #0288d1 !important; }

/* line 964, ../sass/components/_material.scss */
.mdl-color-text--light-blue-800 {
  color: #0277bd !important; }

/* line 967, ../sass/components/_material.scss */
.mdl-color--light-blue-800 {
  background-color: #0277bd !important; }

/* line 970, ../sass/components/_material.scss */
.mdl-color-text--light-blue-900 {
  color: #01579b !important; }

/* line 973, ../sass/components/_material.scss */
.mdl-color--light-blue-900 {
  background-color: #01579b !important; }

/* line 976, ../sass/components/_material.scss */
.mdl-color-text--light-blue-A100 {
  color: #80d8ff !important; }

/* line 979, ../sass/components/_material.scss */
.mdl-color--light-blue-A100 {
  background-color: #80d8ff !important; }

/* line 982, ../sass/components/_material.scss */
.mdl-color-text--light-blue-A200 {
  color: #40c4ff !important; }

/* line 985, ../sass/components/_material.scss */
.mdl-color--light-blue-A200 {
  background-color: #40c4ff !important; }

/* line 988, ../sass/components/_material.scss */
.mdl-color-text--light-blue-A400 {
  color: #00b0ff !important; }

/* line 991, ../sass/components/_material.scss */
.mdl-color--light-blue-A400 {
  background-color: #00b0ff !important; }

/* line 994, ../sass/components/_material.scss */
.mdl-color-text--light-blue-A700 {
  color: #0091ea !important; }

/* line 997, ../sass/components/_material.scss */
.mdl-color--light-blue-A700 {
  background-color: #0091ea !important; }

/* line 1000, ../sass/components/_material.scss */
.mdl-color-text--cyan {
  color: #00bcd4 !important; }

/* line 1003, ../sass/components/_material.scss */
.mdl-color--cyan {
  background-color: #00bcd4 !important; }

/* line 1006, ../sass/components/_material.scss */
.mdl-color-text--cyan-50 {
  color: #e0f7fa !important; }

/* line 1009, ../sass/components/_material.scss */
.mdl-color--cyan-50 {
  background-color: #e0f7fa !important; }

/* line 1012, ../sass/components/_material.scss */
.mdl-color-text--cyan-100 {
  color: #b2ebf2 !important; }

/* line 1015, ../sass/components/_material.scss */
.mdl-color--cyan-100 {
  background-color: #b2ebf2 !important; }

/* line 1018, ../sass/components/_material.scss */
.mdl-color-text--cyan-200 {
  color: #80deea !important; }

/* line 1021, ../sass/components/_material.scss */
.mdl-color--cyan-200 {
  background-color: #80deea !important; }

/* line 1024, ../sass/components/_material.scss */
.mdl-color-text--cyan-300 {
  color: #4dd0e1 !important; }

/* line 1027, ../sass/components/_material.scss */
.mdl-color--cyan-300 {
  background-color: #4dd0e1 !important; }

/* line 1030, ../sass/components/_material.scss */
.mdl-color-text--cyan-400 {
  color: #26c6da !important; }

/* line 1033, ../sass/components/_material.scss */
.mdl-color--cyan-400 {
  background-color: #26c6da !important; }

/* line 1036, ../sass/components/_material.scss */
.mdl-color-text--cyan-500 {
  color: #00bcd4 !important; }

/* line 1039, ../sass/components/_material.scss */
.mdl-color--cyan-500 {
  background-color: #00bcd4 !important; }

/* line 1042, ../sass/components/_material.scss */
.mdl-color-text--cyan-600 {
  color: #00acc1 !important; }

/* line 1045, ../sass/components/_material.scss */
.mdl-color--cyan-600 {
  background-color: #00acc1 !important; }

/* line 1048, ../sass/components/_material.scss */
.mdl-color-text--cyan-700 {
  color: #0097a7 !important; }

/* line 1051, ../sass/components/_material.scss */
.mdl-color--cyan-700 {
  background-color: #0097a7 !important; }

/* line 1054, ../sass/components/_material.scss */
.mdl-color-text--cyan-800 {
  color: #00838f !important; }

/* line 1057, ../sass/components/_material.scss */
.mdl-color--cyan-800 {
  background-color: #00838f !important; }

/* line 1060, ../sass/components/_material.scss */
.mdl-color-text--cyan-900 {
  color: #006064 !important; }

/* line 1063, ../sass/components/_material.scss */
.mdl-color--cyan-900 {
  background-color: #006064 !important; }

/* line 1066, ../sass/components/_material.scss */
.mdl-color-text--cyan-A100 {
  color: #84ffff !important; }

/* line 1069, ../sass/components/_material.scss */
.mdl-color--cyan-A100 {
  background-color: #84ffff !important; }

/* line 1072, ../sass/components/_material.scss */
.mdl-color-text--cyan-A200 {
  color: #18ffff !important; }

/* line 1075, ../sass/components/_material.scss */
.mdl-color--cyan-A200 {
  background-color: #18ffff !important; }

/* line 1078, ../sass/components/_material.scss */
.mdl-color-text--cyan-A400 {
  color: #00e5ff !important; }

/* line 1081, ../sass/components/_material.scss */
.mdl-color--cyan-A400 {
  background-color: #00e5ff !important; }

/* line 1084, ../sass/components/_material.scss */
.mdl-color-text--cyan-A700 {
  color: #00b8d4 !important; }

/* line 1087, ../sass/components/_material.scss */
.mdl-color--cyan-A700 {
  background-color: #00b8d4 !important; }

/* line 1090, ../sass/components/_material.scss */
.mdl-color-text--teal {
  color: #009688 !important; }

/* line 1093, ../sass/components/_material.scss */
.mdl-color--teal {
  background-color: #009688 !important; }

/* line 1096, ../sass/components/_material.scss */
.mdl-color-text--teal-50 {
  color: #e0f2f1 !important; }

/* line 1099, ../sass/components/_material.scss */
.mdl-color--teal-50 {
  background-color: #e0f2f1 !important; }

/* line 1102, ../sass/components/_material.scss */
.mdl-color-text--teal-100 {
  color: #b2dfdb !important; }

/* line 1105, ../sass/components/_material.scss */
.mdl-color--teal-100 {
  background-color: #b2dfdb !important; }

/* line 1108, ../sass/components/_material.scss */
.mdl-color-text--teal-200 {
  color: #80cbc4 !important; }

/* line 1111, ../sass/components/_material.scss */
.mdl-color--teal-200 {
  background-color: #80cbc4 !important; }

/* line 1114, ../sass/components/_material.scss */
.mdl-color-text--teal-300 {
  color: #4db6ac !important; }

/* line 1117, ../sass/components/_material.scss */
.mdl-color--teal-300 {
  background-color: #4db6ac !important; }

/* line 1120, ../sass/components/_material.scss */
.mdl-color-text--teal-400 {
  color: #26a69a !important; }

/* line 1123, ../sass/components/_material.scss */
.mdl-color--teal-400 {
  background-color: #26a69a !important; }

/* line 1126, ../sass/components/_material.scss */
.mdl-color-text--teal-500 {
  color: #009688 !important; }

/* line 1129, ../sass/components/_material.scss */
.mdl-color--teal-500 {
  background-color: #009688 !important; }

/* line 1132, ../sass/components/_material.scss */
.mdl-color-text--teal-600 {
  color: #00897b !important; }

/* line 1135, ../sass/components/_material.scss */
.mdl-color--teal-600 {
  background-color: #00897b !important; }

/* line 1138, ../sass/components/_material.scss */
.mdl-color-text--teal-700 {
  color: #00796b !important; }

/* line 1141, ../sass/components/_material.scss */
.mdl-color--teal-700 {
  background-color: #00796b !important; }

/* line 1144, ../sass/components/_material.scss */
.mdl-color-text--teal-800 {
  color: #00695c !important; }

/* line 1147, ../sass/components/_material.scss */
.mdl-color--teal-800 {
  background-color: #00695c !important; }

/* line 1150, ../sass/components/_material.scss */
.mdl-color-text--teal-900 {
  color: #004d40 !important; }

/* line 1153, ../sass/components/_material.scss */
.mdl-color--teal-900 {
  background-color: #004d40 !important; }

/* line 1156, ../sass/components/_material.scss */
.mdl-color-text--teal-A100 {
  color: #a7ffeb !important; }

/* line 1159, ../sass/components/_material.scss */
.mdl-color--teal-A100 {
  background-color: #a7ffeb !important; }

/* line 1162, ../sass/components/_material.scss */
.mdl-color-text--teal-A200 {
  color: #64ffda !important; }

/* line 1165, ../sass/components/_material.scss */
.mdl-color--teal-A200 {
  background-color: #64ffda !important; }

/* line 1168, ../sass/components/_material.scss */
.mdl-color-text--teal-A400 {
  color: #1de9b6 !important; }

/* line 1171, ../sass/components/_material.scss */
.mdl-color--teal-A400 {
  background-color: #1de9b6 !important; }

/* line 1174, ../sass/components/_material.scss */
.mdl-color-text--teal-A700 {
  color: #00bfa5 !important; }

/* line 1177, ../sass/components/_material.scss */
.mdl-color--teal-A700 {
  background-color: #00bfa5 !important; }

/* line 1180, ../sass/components/_material.scss */
.mdl-color-text--green {
  color: #4caf50 !important; }

/* line 1183, ../sass/components/_material.scss */
.mdl-color--green {
  background-color: #4caf50 !important; }

/* line 1186, ../sass/components/_material.scss */
.mdl-color-text--green-50 {
  color: #e8f5e9 !important; }

/* line 1189, ../sass/components/_material.scss */
.mdl-color--green-50 {
  background-color: #e8f5e9 !important; }

/* line 1192, ../sass/components/_material.scss */
.mdl-color-text--green-100 {
  color: #c8e6c9 !important; }

/* line 1195, ../sass/components/_material.scss */
.mdl-color--green-100 {
  background-color: #c8e6c9 !important; }

/* line 1198, ../sass/components/_material.scss */
.mdl-color-text--green-200 {
  color: #a5d6a7 !important; }

/* line 1201, ../sass/components/_material.scss */
.mdl-color--green-200 {
  background-color: #a5d6a7 !important; }

/* line 1204, ../sass/components/_material.scss */
.mdl-color-text--green-300 {
  color: #81c784 !important; }

/* line 1207, ../sass/components/_material.scss */
.mdl-color--green-300 {
  background-color: #81c784 !important; }

/* line 1210, ../sass/components/_material.scss */
.mdl-color-text--green-400 {
  color: #66bb6a !important; }

/* line 1213, ../sass/components/_material.scss */
.mdl-color--green-400 {
  background-color: #66bb6a !important; }

/* line 1216, ../sass/components/_material.scss */
.mdl-color-text--green-500 {
  color: #4caf50 !important; }

/* line 1219, ../sass/components/_material.scss */
.mdl-color--green-500 {
  background-color: #4caf50 !important; }

/* line 1222, ../sass/components/_material.scss */
.mdl-color-text--green-600 {
  color: #43a047 !important; }

/* line 1225, ../sass/components/_material.scss */
.mdl-color--green-600 {
  background-color: #43a047 !important; }

/* line 1228, ../sass/components/_material.scss */
.mdl-color-text--green-700 {
  color: #388e3c !important; }

/* line 1231, ../sass/components/_material.scss */
.mdl-color--green-700 {
  background-color: #388e3c !important; }

/* line 1234, ../sass/components/_material.scss */
.mdl-color-text--green-800 {
  color: #2e7d32 !important; }

/* line 1237, ../sass/components/_material.scss */
.mdl-color--green-800 {
  background-color: #2e7d32 !important; }

/* line 1240, ../sass/components/_material.scss */
.mdl-color-text--green-900 {
  color: #1b5e20 !important; }

/* line 1243, ../sass/components/_material.scss */
.mdl-color--green-900 {
  background-color: #1b5e20 !important; }

/* line 1246, ../sass/components/_material.scss */
.mdl-color-text--green-A100 {
  color: #b9f6ca !important; }

/* line 1249, ../sass/components/_material.scss */
.mdl-color--green-A100 {
  background-color: #b9f6ca !important; }

/* line 1252, ../sass/components/_material.scss */
.mdl-color-text--green-A200 {
  color: #69f0ae !important; }

/* line 1255, ../sass/components/_material.scss */
.mdl-color--green-A200 {
  background-color: #69f0ae !important; }

/* line 1258, ../sass/components/_material.scss */
.mdl-color-text--green-A400 {
  color: #00e676 !important; }

/* line 1261, ../sass/components/_material.scss */
.mdl-color--green-A400 {
  background-color: #00e676 !important; }

/* line 1264, ../sass/components/_material.scss */
.mdl-color-text--green-A700 {
  color: #00c853 !important; }

/* line 1267, ../sass/components/_material.scss */
.mdl-color--green-A700 {
  background-color: #00c853 !important; }

/* line 1270, ../sass/components/_material.scss */
.mdl-color-text--light-green {
  color: #8bc34a !important; }

/* line 1273, ../sass/components/_material.scss */
.mdl-color--light-green {
  background-color: #8bc34a !important; }

/* line 1276, ../sass/components/_material.scss */
.mdl-color-text--light-green-50 {
  color: #f1f8e9 !important; }

/* line 1279, ../sass/components/_material.scss */
.mdl-color--light-green-50 {
  background-color: #f1f8e9 !important; }

/* line 1282, ../sass/components/_material.scss */
.mdl-color-text--light-green-100 {
  color: #dcedc8 !important; }

/* line 1285, ../sass/components/_material.scss */
.mdl-color--light-green-100 {
  background-color: #dcedc8 !important; }

/* line 1288, ../sass/components/_material.scss */
.mdl-color-text--light-green-200 {
  color: #c5e1a5 !important; }

/* line 1291, ../sass/components/_material.scss */
.mdl-color--light-green-200 {
  background-color: #c5e1a5 !important; }

/* line 1294, ../sass/components/_material.scss */
.mdl-color-text--light-green-300 {
  color: #aed581 !important; }

/* line 1297, ../sass/components/_material.scss */
.mdl-color--light-green-300 {
  background-color: #aed581 !important; }

/* line 1300, ../sass/components/_material.scss */
.mdl-color-text--light-green-400 {
  color: #9ccc65 !important; }

/* line 1303, ../sass/components/_material.scss */
.mdl-color--light-green-400 {
  background-color: #9ccc65 !important; }

/* line 1306, ../sass/components/_material.scss */
.mdl-color-text--light-green-500 {
  color: #8bc34a !important; }

/* line 1309, ../sass/components/_material.scss */
.mdl-color--light-green-500 {
  background-color: #8bc34a !important; }

/* line 1312, ../sass/components/_material.scss */
.mdl-color-text--light-green-600 {
  color: #7cb342 !important; }

/* line 1315, ../sass/components/_material.scss */
.mdl-color--light-green-600 {
  background-color: #7cb342 !important; }

/* line 1318, ../sass/components/_material.scss */
.mdl-color-text--light-green-700 {
  color: #689f38 !important; }

/* line 1321, ../sass/components/_material.scss */
.mdl-color--light-green-700 {
  background-color: #689f38 !important; }

/* line 1324, ../sass/components/_material.scss */
.mdl-color-text--light-green-800 {
  color: #558b2f !important; }

/* line 1327, ../sass/components/_material.scss */
.mdl-color--light-green-800 {
  background-color: #558b2f !important; }

/* line 1330, ../sass/components/_material.scss */
.mdl-color-text--light-green-900 {
  color: #33691e !important; }

/* line 1333, ../sass/components/_material.scss */
.mdl-color--light-green-900 {
  background-color: #33691e !important; }

/* line 1336, ../sass/components/_material.scss */
.mdl-color-text--light-green-A100 {
  color: #ccff90 !important; }

/* line 1339, ../sass/components/_material.scss */
.mdl-color--light-green-A100 {
  background-color: #ccff90 !important; }

/* line 1342, ../sass/components/_material.scss */
.mdl-color-text--light-green-A200 {
  color: #b2ff59 !important; }

/* line 1345, ../sass/components/_material.scss */
.mdl-color--light-green-A200 {
  background-color: #b2ff59 !important; }

/* line 1348, ../sass/components/_material.scss */
.mdl-color-text--light-green-A400 {
  color: #76ff03 !important; }

/* line 1351, ../sass/components/_material.scss */
.mdl-color--light-green-A400 {
  background-color: #76ff03 !important; }

/* line 1354, ../sass/components/_material.scss */
.mdl-color-text--light-green-A700 {
  color: #64dd17 !important; }

/* line 1357, ../sass/components/_material.scss */
.mdl-color--light-green-A700 {
  background-color: #64dd17 !important; }

/* line 1360, ../sass/components/_material.scss */
.mdl-color-text--lime {
  color: #cddc39 !important; }

/* line 1363, ../sass/components/_material.scss */
.mdl-color--lime {
  background-color: #cddc39 !important; }

/* line 1366, ../sass/components/_material.scss */
.mdl-color-text--lime-50 {
  color: #f9fbe7 !important; }

/* line 1369, ../sass/components/_material.scss */
.mdl-color--lime-50 {
  background-color: #f9fbe7 !important; }

/* line 1372, ../sass/components/_material.scss */
.mdl-color-text--lime-100 {
  color: #f0f4c3 !important; }

/* line 1375, ../sass/components/_material.scss */
.mdl-color--lime-100 {
  background-color: #f0f4c3 !important; }

/* line 1378, ../sass/components/_material.scss */
.mdl-color-text--lime-200 {
  color: #e6ee9c !important; }

/* line 1381, ../sass/components/_material.scss */
.mdl-color--lime-200 {
  background-color: #e6ee9c !important; }

/* line 1384, ../sass/components/_material.scss */
.mdl-color-text--lime-300 {
  color: #dce775 !important; }

/* line 1387, ../sass/components/_material.scss */
.mdl-color--lime-300 {
  background-color: #dce775 !important; }

/* line 1390, ../sass/components/_material.scss */
.mdl-color-text--lime-400 {
  color: #d4e157 !important; }

/* line 1393, ../sass/components/_material.scss */
.mdl-color--lime-400 {
  background-color: #d4e157 !important; }

/* line 1396, ../sass/components/_material.scss */
.mdl-color-text--lime-500 {
  color: #cddc39 !important; }

/* line 1399, ../sass/components/_material.scss */
.mdl-color--lime-500 {
  background-color: #cddc39 !important; }

/* line 1402, ../sass/components/_material.scss */
.mdl-color-text--lime-600 {
  color: #c0ca33 !important; }

/* line 1405, ../sass/components/_material.scss */
.mdl-color--lime-600 {
  background-color: #c0ca33 !important; }

/* line 1408, ../sass/components/_material.scss */
.mdl-color-text--lime-700 {
  color: #afb42b !important; }

/* line 1411, ../sass/components/_material.scss */
.mdl-color--lime-700 {
  background-color: #afb42b !important; }

/* line 1414, ../sass/components/_material.scss */
.mdl-color-text--lime-800 {
  color: #9e9d24 !important; }

/* line 1417, ../sass/components/_material.scss */
.mdl-color--lime-800 {
  background-color: #9e9d24 !important; }

/* line 1420, ../sass/components/_material.scss */
.mdl-color-text--lime-900 {
  color: #827717 !important; }

/* line 1423, ../sass/components/_material.scss */
.mdl-color--lime-900 {
  background-color: #827717 !important; }

/* line 1426, ../sass/components/_material.scss */
.mdl-color-text--lime-A100 {
  color: #f4ff81 !important; }

/* line 1429, ../sass/components/_material.scss */
.mdl-color--lime-A100 {
  background-color: #f4ff81 !important; }

/* line 1432, ../sass/components/_material.scss */
.mdl-color-text--lime-A200 {
  color: #eeff41 !important; }

/* line 1435, ../sass/components/_material.scss */
.mdl-color--lime-A200 {
  background-color: #eeff41 !important; }

/* line 1438, ../sass/components/_material.scss */
.mdl-color-text--lime-A400 {
  color: #c6ff00 !important; }

/* line 1441, ../sass/components/_material.scss */
.mdl-color--lime-A400 {
  background-color: #c6ff00 !important; }

/* line 1444, ../sass/components/_material.scss */
.mdl-color-text--lime-A700 {
  color: #aeea00 !important; }

/* line 1447, ../sass/components/_material.scss */
.mdl-color--lime-A700 {
  background-color: #aeea00 !important; }

/* line 1450, ../sass/components/_material.scss */
.mdl-color-text--yellow {
  color: #ffeb3b !important; }

/* line 1453, ../sass/components/_material.scss */
.mdl-color--yellow {
  background-color: #ffeb3b !important; }

/* line 1456, ../sass/components/_material.scss */
.mdl-color-text--yellow-50 {
  color: #fffde7 !important; }

/* line 1459, ../sass/components/_material.scss */
.mdl-color--yellow-50 {
  background-color: #fffde7 !important; }

/* line 1462, ../sass/components/_material.scss */
.mdl-color-text--yellow-100 {
  color: #fff9c4 !important; }

/* line 1465, ../sass/components/_material.scss */
.mdl-color--yellow-100 {
  background-color: #fff9c4 !important; }

/* line 1468, ../sass/components/_material.scss */
.mdl-color-text--yellow-200 {
  color: #fff59d !important; }

/* line 1471, ../sass/components/_material.scss */
.mdl-color--yellow-200 {
  background-color: #fff59d !important; }

/* line 1474, ../sass/components/_material.scss */
.mdl-color-text--yellow-300 {
  color: #fff176 !important; }

/* line 1477, ../sass/components/_material.scss */
.mdl-color--yellow-300 {
  background-color: #fff176 !important; }

/* line 1480, ../sass/components/_material.scss */
.mdl-color-text--yellow-400 {
  color: #ffee58 !important; }

/* line 1483, ../sass/components/_material.scss */
.mdl-color--yellow-400 {
  background-color: #ffee58 !important; }

/* line 1486, ../sass/components/_material.scss */
.mdl-color-text--yellow-500 {
  color: #ffeb3b !important; }

/* line 1489, ../sass/components/_material.scss */
.mdl-color--yellow-500 {
  background-color: #ffeb3b !important; }

/* line 1492, ../sass/components/_material.scss */
.mdl-color-text--yellow-600 {
  color: #fdd835 !important; }

/* line 1495, ../sass/components/_material.scss */
.mdl-color--yellow-600 {
  background-color: #fdd835 !important; }

/* line 1498, ../sass/components/_material.scss */
.mdl-color-text--yellow-700 {
  color: #fbc02d !important; }

/* line 1501, ../sass/components/_material.scss */
.mdl-color--yellow-700 {
  background-color: #fbc02d !important; }

/* line 1504, ../sass/components/_material.scss */
.mdl-color-text--yellow-800 {
  color: #f9a825 !important; }

/* line 1507, ../sass/components/_material.scss */
.mdl-color--yellow-800 {
  background-color: #f9a825 !important; }

/* line 1510, ../sass/components/_material.scss */
.mdl-color-text--yellow-900 {
  color: #f57f17 !important; }

/* line 1513, ../sass/components/_material.scss */
.mdl-color--yellow-900 {
  background-color: #f57f17 !important; }

/* line 1516, ../sass/components/_material.scss */
.mdl-color-text--yellow-A100 {
  color: #ffff8d !important; }

/* line 1519, ../sass/components/_material.scss */
.mdl-color--yellow-A100 {
  background-color: #ffff8d !important; }

/* line 1522, ../sass/components/_material.scss */
.mdl-color-text--yellow-A200 {
  color: yellow !important; }

/* line 1525, ../sass/components/_material.scss */
.mdl-color--yellow-A200 {
  background-color: yellow !important; }

/* line 1528, ../sass/components/_material.scss */
.mdl-color-text--yellow-A400 {
  color: #ffea00 !important; }

/* line 1531, ../sass/components/_material.scss */
.mdl-color--yellow-A400 {
  background-color: #ffea00 !important; }

/* line 1534, ../sass/components/_material.scss */
.mdl-color-text--yellow-A700 {
  color: #ffd600 !important; }

/* line 1537, ../sass/components/_material.scss */
.mdl-color--yellow-A700 {
  background-color: #ffd600 !important; }

/* line 1540, ../sass/components/_material.scss */
.mdl-color-text--amber {
  color: #ffc107 !important; }

/* line 1543, ../sass/components/_material.scss */
.mdl-color--amber {
  background-color: #ffc107 !important; }

/* line 1546, ../sass/components/_material.scss */
.mdl-color-text--amber-50 {
  color: #fff8e1 !important; }

/* line 1549, ../sass/components/_material.scss */
.mdl-color--amber-50 {
  background-color: #fff8e1 !important; }

/* line 1552, ../sass/components/_material.scss */
.mdl-color-text--amber-100 {
  color: #ffecb3 !important; }

/* line 1555, ../sass/components/_material.scss */
.mdl-color--amber-100 {
  background-color: #ffecb3 !important; }

/* line 1558, ../sass/components/_material.scss */
.mdl-color-text--amber-200 {
  color: #ffe082 !important; }

/* line 1561, ../sass/components/_material.scss */
.mdl-color--amber-200 {
  background-color: #ffe082 !important; }

/* line 1564, ../sass/components/_material.scss */
.mdl-color-text--amber-300 {
  color: #ffd54f !important; }

/* line 1567, ../sass/components/_material.scss */
.mdl-color--amber-300 {
  background-color: #ffd54f !important; }

/* line 1570, ../sass/components/_material.scss */
.mdl-color-text--amber-400 {
  color: #ffca28 !important; }

/* line 1573, ../sass/components/_material.scss */
.mdl-color--amber-400 {
  background-color: #ffca28 !important; }

/* line 1576, ../sass/components/_material.scss */
.mdl-color-text--amber-500 {
  color: #ffc107 !important; }

/* line 1579, ../sass/components/_material.scss */
.mdl-color--amber-500 {
  background-color: #ffc107 !important; }

/* line 1582, ../sass/components/_material.scss */
.mdl-color-text--amber-600 {
  color: #ffb300 !important; }

/* line 1585, ../sass/components/_material.scss */
.mdl-color--amber-600 {
  background-color: #ffb300 !important; }

/* line 1588, ../sass/components/_material.scss */
.mdl-color-text--amber-700 {
  color: #ffa000 !important; }

/* line 1591, ../sass/components/_material.scss */
.mdl-color--amber-700 {
  background-color: #ffa000 !important; }

/* line 1594, ../sass/components/_material.scss */
.mdl-color-text--amber-800 {
  color: #ff8f00 !important; }

/* line 1597, ../sass/components/_material.scss */
.mdl-color--amber-800 {
  background-color: #ff8f00 !important; }

/* line 1600, ../sass/components/_material.scss */
.mdl-color-text--amber-900 {
  color: #ff6f00 !important; }

/* line 1603, ../sass/components/_material.scss */
.mdl-color--amber-900 {
  background-color: #ff6f00 !important; }

/* line 1606, ../sass/components/_material.scss */
.mdl-color-text--amber-A100 {
  color: #ffe57f !important; }

/* line 1609, ../sass/components/_material.scss */
.mdl-color--amber-A100 {
  background-color: #ffe57f !important; }

/* line 1612, ../sass/components/_material.scss */
.mdl-color-text--amber-A200 {
  color: #ffd740 !important; }

/* line 1615, ../sass/components/_material.scss */
.mdl-color--amber-A200 {
  background-color: #ffd740 !important; }

/* line 1618, ../sass/components/_material.scss */
.mdl-color-text--amber-A400 {
  color: #ffc400 !important; }

/* line 1621, ../sass/components/_material.scss */
.mdl-color--amber-A400 {
  background-color: #ffc400 !important; }

/* line 1624, ../sass/components/_material.scss */
.mdl-color-text--amber-A700 {
  color: #ffab00 !important; }

/* line 1627, ../sass/components/_material.scss */
.mdl-color--amber-A700 {
  background-color: #ffab00 !important; }

/* line 1630, ../sass/components/_material.scss */
.mdl-color-text--orange {
  color: #ff9800 !important; }

/* line 1633, ../sass/components/_material.scss */
.mdl-color--orange {
  background-color: #ff9800 !important; }

/* line 1636, ../sass/components/_material.scss */
.mdl-color-text--orange-50 {
  color: #fff3e0 !important; }

/* line 1639, ../sass/components/_material.scss */
.mdl-color--orange-50 {
  background-color: #fff3e0 !important; }

/* line 1642, ../sass/components/_material.scss */
.mdl-color-text--orange-100 {
  color: #ffe0b2 !important; }

/* line 1645, ../sass/components/_material.scss */
.mdl-color--orange-100 {
  background-color: #ffe0b2 !important; }

/* line 1648, ../sass/components/_material.scss */
.mdl-color-text--orange-200 {
  color: #ffcc80 !important; }

/* line 1651, ../sass/components/_material.scss */
.mdl-color--orange-200 {
  background-color: #ffcc80 !important; }

/* line 1654, ../sass/components/_material.scss */
.mdl-color-text--orange-300 {
  color: #ffb74d !important; }

/* line 1657, ../sass/components/_material.scss */
.mdl-color--orange-300 {
  background-color: #ffb74d !important; }

/* line 1660, ../sass/components/_material.scss */
.mdl-color-text--orange-400 {
  color: #ffa726 !important; }

/* line 1663, ../sass/components/_material.scss */
.mdl-color--orange-400 {
  background-color: #ffa726 !important; }

/* line 1666, ../sass/components/_material.scss */
.mdl-color-text--orange-500 {
  color: #ff9800 !important; }

/* line 1669, ../sass/components/_material.scss */
.mdl-color--orange-500 {
  background-color: #ff9800 !important; }

/* line 1672, ../sass/components/_material.scss */
.mdl-color-text--orange-600 {
  color: #fb8c00 !important; }

/* line 1675, ../sass/components/_material.scss */
.mdl-color--orange-600 {
  background-color: #fb8c00 !important; }

/* line 1678, ../sass/components/_material.scss */
.mdl-color-text--orange-700 {
  color: #f57c00 !important; }

/* line 1681, ../sass/components/_material.scss */
.mdl-color--orange-700 {
  background-color: #f57c00 !important; }

/* line 1684, ../sass/components/_material.scss */
.mdl-color-text--orange-800 {
  color: #ef6c00 !important; }

/* line 1687, ../sass/components/_material.scss */
.mdl-color--orange-800 {
  background-color: #ef6c00 !important; }

/* line 1690, ../sass/components/_material.scss */
.mdl-color-text--orange-900 {
  color: #e65100 !important; }

/* line 1693, ../sass/components/_material.scss */
.mdl-color--orange-900 {
  background-color: #e65100 !important; }

/* line 1696, ../sass/components/_material.scss */
.mdl-color-text--orange-A100 {
  color: #ffd180 !important; }

/* line 1699, ../sass/components/_material.scss */
.mdl-color--orange-A100 {
  background-color: #ffd180 !important; }

/* line 1702, ../sass/components/_material.scss */
.mdl-color-text--orange-A200 {
  color: #ffab40 !important; }

/* line 1705, ../sass/components/_material.scss */
.mdl-color--orange-A200 {
  background-color: #ffab40 !important; }

/* line 1708, ../sass/components/_material.scss */
.mdl-color-text--orange-A400 {
  color: #ff9100 !important; }

/* line 1711, ../sass/components/_material.scss */
.mdl-color--orange-A400 {
  background-color: #ff9100 !important; }

/* line 1714, ../sass/components/_material.scss */
.mdl-color-text--orange-A700 {
  color: #ff6d00 !important; }

/* line 1717, ../sass/components/_material.scss */
.mdl-color--orange-A700 {
  background-color: #ff6d00 !important; }

/* line 1720, ../sass/components/_material.scss */
.mdl-color-text--deep-orange {
  color: #ff5722 !important; }

/* line 1723, ../sass/components/_material.scss */
.mdl-color--deep-orange {
  background-color: #ff5722 !important; }

/* line 1726, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-50 {
  color: #fbe9e7 !important; }

/* line 1729, ../sass/components/_material.scss */
.mdl-color--deep-orange-50 {
  background-color: #fbe9e7 !important; }

/* line 1732, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-100 {
  color: #ffccbc !important; }

/* line 1735, ../sass/components/_material.scss */
.mdl-color--deep-orange-100 {
  background-color: #ffccbc !important; }

/* line 1738, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-200 {
  color: #ffab91 !important; }

/* line 1741, ../sass/components/_material.scss */
.mdl-color--deep-orange-200 {
  background-color: #ffab91 !important; }

/* line 1744, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-300 {
  color: #ff8a65 !important; }

/* line 1747, ../sass/components/_material.scss */
.mdl-color--deep-orange-300 {
  background-color: #ff8a65 !important; }

/* line 1750, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-400 {
  color: #ff7043 !important; }

/* line 1753, ../sass/components/_material.scss */
.mdl-color--deep-orange-400 {
  background-color: #ff7043 !important; }

/* line 1756, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-500 {
  color: #ff5722 !important; }

/* line 1759, ../sass/components/_material.scss */
.mdl-color--deep-orange-500 {
  background-color: #ff5722 !important; }

/* line 1762, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-600 {
  color: #f4511e !important; }

/* line 1765, ../sass/components/_material.scss */
.mdl-color--deep-orange-600 {
  background-color: #f4511e !important; }

/* line 1768, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-700 {
  color: #e64a19 !important; }

/* line 1771, ../sass/components/_material.scss */
.mdl-color--deep-orange-700 {
  background-color: #e64a19 !important; }

/* line 1774, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-800 {
  color: #d84315 !important; }

/* line 1777, ../sass/components/_material.scss */
.mdl-color--deep-orange-800 {
  background-color: #d84315 !important; }

/* line 1780, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-900 {
  color: #bf360c !important; }

/* line 1783, ../sass/components/_material.scss */
.mdl-color--deep-orange-900 {
  background-color: #bf360c !important; }

/* line 1786, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-A100 {
  color: #ff9e80 !important; }

/* line 1789, ../sass/components/_material.scss */
.mdl-color--deep-orange-A100 {
  background-color: #ff9e80 !important; }

/* line 1792, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-A200 {
  color: #ff6e40 !important; }

/* line 1795, ../sass/components/_material.scss */
.mdl-color--deep-orange-A200 {
  background-color: #ff6e40 !important; }

/* line 1798, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-A400 {
  color: #ff3d00 !important; }

/* line 1801, ../sass/components/_material.scss */
.mdl-color--deep-orange-A400 {
  background-color: #ff3d00 !important; }

/* line 1804, ../sass/components/_material.scss */
.mdl-color-text--deep-orange-A700 {
  color: #dd2c00 !important; }

/* line 1807, ../sass/components/_material.scss */
.mdl-color--deep-orange-A700 {
  background-color: #dd2c00 !important; }

/* line 1810, ../sass/components/_material.scss */
.mdl-color-text--brown {
  color: #795548 !important; }

/* line 1813, ../sass/components/_material.scss */
.mdl-color--brown {
  background-color: #795548 !important; }

/* line 1816, ../sass/components/_material.scss */
.mdl-color-text--brown-50 {
  color: #efebe9 !important; }

/* line 1819, ../sass/components/_material.scss */
.mdl-color--brown-50 {
  background-color: #efebe9 !important; }

/* line 1822, ../sass/components/_material.scss */
.mdl-color-text--brown-100 {
  color: #d7ccc8 !important; }

/* line 1825, ../sass/components/_material.scss */
.mdl-color--brown-100 {
  background-color: #d7ccc8 !important; }

/* line 1828, ../sass/components/_material.scss */
.mdl-color-text--brown-200 {
  color: #bcaaa4 !important; }

/* line 1831, ../sass/components/_material.scss */
.mdl-color--brown-200 {
  background-color: #bcaaa4 !important; }

/* line 1834, ../sass/components/_material.scss */
.mdl-color-text--brown-300 {
  color: #a1887f !important; }

/* line 1837, ../sass/components/_material.scss */
.mdl-color--brown-300 {
  background-color: #a1887f !important; }

/* line 1840, ../sass/components/_material.scss */
.mdl-color-text--brown-400 {
  color: #8d6e63 !important; }

/* line 1843, ../sass/components/_material.scss */
.mdl-color--brown-400 {
  background-color: #8d6e63 !important; }

/* line 1846, ../sass/components/_material.scss */
.mdl-color-text--brown-500 {
  color: #795548 !important; }

/* line 1849, ../sass/components/_material.scss */
.mdl-color--brown-500 {
  background-color: #795548 !important; }

/* line 1852, ../sass/components/_material.scss */
.mdl-color-text--brown-600 {
  color: #6d4c41 !important; }

/* line 1855, ../sass/components/_material.scss */
.mdl-color--brown-600 {
  background-color: #6d4c41 !important; }

/* line 1858, ../sass/components/_material.scss */
.mdl-color-text--brown-700 {
  color: #5d4037 !important; }

/* line 1861, ../sass/components/_material.scss */
.mdl-color--brown-700 {
  background-color: #5d4037 !important; }

/* line 1864, ../sass/components/_material.scss */
.mdl-color-text--brown-800 {
  color: #4e342e !important; }

/* line 1867, ../sass/components/_material.scss */
.mdl-color--brown-800 {
  background-color: #4e342e !important; }

/* line 1870, ../sass/components/_material.scss */
.mdl-color-text--brown-900 {
  color: #3e2723 !important; }

/* line 1873, ../sass/components/_material.scss */
.mdl-color--brown-900 {
  background-color: #3e2723 !important; }

/* line 1876, ../sass/components/_material.scss */
.mdl-color-text--grey {
  color: #9e9e9e !important; }

/* line 1879, ../sass/components/_material.scss */
.mdl-color--grey {
  background-color: #9e9e9e !important; }

/* line 1882, ../sass/components/_material.scss */
.mdl-color-text--grey-50 {
  color: #fafafa !important; }

/* line 1885, ../sass/components/_material.scss */
.mdl-color--grey-50 {
  background-color: #fafafa !important; }

/* line 1888, ../sass/components/_material.scss */
.mdl-color-text--grey-100 {
  color: whitesmoke !important; }

/* line 1891, ../sass/components/_material.scss */
.mdl-color--grey-100 {
  background-color: whitesmoke !important; }

/* line 1894, ../sass/components/_material.scss */
.mdl-color-text--grey-200 {
  color: #eeeeee !important; }

/* line 1897, ../sass/components/_material.scss */
.mdl-color--grey-200 {
  background-color: #eeeeee !important; }

/* line 1900, ../sass/components/_material.scss */
.mdl-color-text--grey-300 {
  color: #e0e0e0 !important; }

/* line 1903, ../sass/components/_material.scss */
.mdl-color--grey-300 {
  background-color: #e0e0e0 !important; }

/* line 1906, ../sass/components/_material.scss */
.mdl-color-text--grey-400 {
  color: #bdbdbd !important; }

/* line 1909, ../sass/components/_material.scss */
.mdl-color--grey-400 {
  background-color: #bdbdbd !important; }

/* line 1912, ../sass/components/_material.scss */
.mdl-color-text--grey-500 {
  color: #9e9e9e !important; }

/* line 1915, ../sass/components/_material.scss */
.mdl-color--grey-500 {
  background-color: #9e9e9e !important; }

/* line 1918, ../sass/components/_material.scss */
.mdl-color-text--grey-600 {
  color: #757575 !important; }

/* line 1921, ../sass/components/_material.scss */
.mdl-color--grey-600 {
  background-color: #757575 !important; }

/* line 1924, ../sass/components/_material.scss */
.mdl-color-text--grey-700 {
  color: #616161 !important; }

/* line 1927, ../sass/components/_material.scss */
.mdl-color--grey-700 {
  background-color: #616161 !important; }

/* line 1930, ../sass/components/_material.scss */
.mdl-color-text--grey-800 {
  color: #424242 !important; }

/* line 1933, ../sass/components/_material.scss */
.mdl-color--grey-800 {
  background-color: #424242 !important; }

/* line 1936, ../sass/components/_material.scss */
.mdl-color-text--grey-900 {
  color: #212121 !important; }

/* line 1939, ../sass/components/_material.scss */
.mdl-color--grey-900 {
  background-color: #212121 !important; }

/* line 1942, ../sass/components/_material.scss */
.mdl-color-text--blue-grey {
  color: #607d8b !important; }

/* line 1945, ../sass/components/_material.scss */
.mdl-color--blue-grey {
  background-color: #607d8b !important; }

/* line 1948, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-50 {
  color: #eceff1 !important; }

/* line 1951, ../sass/components/_material.scss */
.mdl-color--blue-grey-50 {
  background-color: #eceff1 !important; }

/* line 1954, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-100 {
  color: #cfd8dc !important; }

/* line 1957, ../sass/components/_material.scss */
.mdl-color--blue-grey-100 {
  background-color: #cfd8dc !important; }

/* line 1960, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-200 {
  color: #b0bec5 !important; }

/* line 1963, ../sass/components/_material.scss */
.mdl-color--blue-grey-200 {
  background-color: #b0bec5 !important; }

/* line 1966, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-300 {
  color: #90a4ae !important; }

/* line 1969, ../sass/components/_material.scss */
.mdl-color--blue-grey-300 {
  background-color: #90a4ae !important; }

/* line 1972, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-400 {
  color: #78909c !important; }

/* line 1975, ../sass/components/_material.scss */
.mdl-color--blue-grey-400 {
  background-color: #78909c !important; }

/* line 1978, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-500 {
  color: #607d8b !important; }

/* line 1981, ../sass/components/_material.scss */
.mdl-color--blue-grey-500 {
  background-color: #607d8b !important; }

/* line 1984, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-600 {
  color: #546e7a !important; }

/* line 1987, ../sass/components/_material.scss */
.mdl-color--blue-grey-600 {
  background-color: #546e7a !important; }

/* line 1990, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-700 {
  color: #455a64 !important; }

/* line 1993, ../sass/components/_material.scss */
.mdl-color--blue-grey-700 {
  background-color: #455a64 !important; }

/* line 1996, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-800 {
  color: #37474f !important; }

/* line 1999, ../sass/components/_material.scss */
.mdl-color--blue-grey-800 {
  background-color: #37474f !important; }

/* line 2002, ../sass/components/_material.scss */
.mdl-color-text--blue-grey-900 {
  color: #263238 !important; }

/* line 2005, ../sass/components/_material.scss */
.mdl-color--blue-grey-900 {
  background-color: #263238 !important; }

/* line 2008, ../sass/components/_material.scss */
.mdl-color--black {
  background-color: black !important; }

/* line 2011, ../sass/components/_material.scss */
.mdl-color-text--black {
  color: black !important; }

/* line 2014, ../sass/components/_material.scss */
.mdl-color--white {
  background-color: white !important; }

/* line 2017, ../sass/components/_material.scss */
.mdl-color-text--white {
  color: white !important; }

/* line 2020, ../sass/components/_material.scss */
.mdl-color--primary {
  background-color: #3f51b5 !important; }

/* line 2023, ../sass/components/_material.scss */
.mdl-color--primary-contrast {
  background-color: white !important; }

/* line 2026, ../sass/components/_material.scss */
.mdl-color--primary-dark {
  background-color: #303f9f !important; }

/* line 2029, ../sass/components/_material.scss */
.mdl-color--accent {
  background-color: #ff4081 !important; }

/* line 2032, ../sass/components/_material.scss */
.mdl-color--accent-contrast {
  background-color: white !important; }

/* line 2035, ../sass/components/_material.scss */
.mdl-color-text--primary {
  color: #3f51b5 !important; }

/* line 2038, ../sass/components/_material.scss */
.mdl-color-text--primary-contrast {
  color: white !important; }

/* line 2041, ../sass/components/_material.scss */
.mdl-color-text--primary-dark {
  color: #303f9f !important; }

/* line 2044, ../sass/components/_material.scss */
.mdl-color-text--accent {
  color: #ff4081 !important; }

/* line 2047, ../sass/components/_material.scss */
.mdl-color-text--accent-contrast {
  color: white !important; }

/* line 2050, ../sass/components/_material.scss */
.mdl-shadow--2dp {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

/* line 2053, ../sass/components/_material.scss */
.mdl-shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12); }

/* line 2056, ../sass/components/_material.scss */
.mdl-shadow--4dp {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }

/* line 2059, ../sass/components/_material.scss */
.mdl-shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); }

/* line 2062, ../sass/components/_material.scss */
.mdl-shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }

/* line 2065, ../sass/components/_material.scss */
.mdl-shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); }

/* line 2068, ../sass/components/_material.scss */
.mdl-ripple {
  background: black;
  border-radius: 50%;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50px;
  overflow: hidden; }

/* line 2082, ../sass/components/_material.scss */
.mdl-ripple.is-animating {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1); }

/* line 2085, ../sass/components/_material.scss */
.mdl-ripple.is-visible {
  opacity: 0.3; }

/* line 2088, ../sass/components/_material.scss */
.mdl-animation--default {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* line 2092, ../sass/components/_material.scss */
.mdl-animation--fast-out-slow-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* line 2096, ../sass/components/_material.scss */
.mdl-animation--linear-out-slow-in {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

/* line 2100, ../sass/components/_material.scss */
.mdl-animation--fast-out-linear-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

/* line 2104, ../sass/components/_material.scss */
.mdl-badge {
  position: relative;
  white-space: nowrap;
  margin-right: 24px; }

/* line 2108, ../sass/components/_material.scss */
.mdl-badge:not([data-badge]) {
  margin-right: auto; }

/* line 2110, ../sass/components/_material.scss */
.mdl-badge[data-badge]:after {
  content: attr(data-badge);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: -11px;
  right: -24px;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 400;
  font-size: 12px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #ff4081;
  color: white; }

/* line 2146, ../sass/components/_material.scss */
.mdl-button .mdl-badge[data-badge]:after {
  top: -10px;
  right: -5px; }

/* line 2149, ../sass/components/_material.scss */
.mdl-badge.mdl-badge--no-background[data-badge]:after {
  color: #ff4081;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px gray; }

/* line 2154, ../sass/components/_material.scss */
.mdl-button {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: black;
  display: block;
  position: relative;
  height: 36px;
  min-width: 64px;
  padding: 0 8px;
  display: inline-block;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle; }

/* line 2181, ../sass/components/_material.scss */
.mdl-button::-moz-focus-inner {
  border: 0; }

/* line 2183, ../sass/components/_material.scss */
.mdl-button:hover {
  background-color: rgba(158, 158, 158, 0.2); }

/* line 2185, ../sass/components/_material.scss */
.mdl-button:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12); }

/* line 2187, ../sass/components/_material.scss */
.mdl-button:active {
  background-color: rgba(158, 158, 158, 0.4); }

/* line 2189, ../sass/components/_material.scss */
.mdl-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
  background-color: transparent; }

/* line 2193, ../sass/components/_material.scss */
.mdl-button.mdl-button--colored {
  color: #3f51b5; }

/* line 2195, ../sass/components/_material.scss */
.mdl-button.mdl-button--colored:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0.12); }

/* line 2198, ../sass/components/_material.scss */
.mdl-button--raised {
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

/* line 2201, ../sass/components/_material.scss */
.mdl-button--raised:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4); }

/* line 2204, ../sass/components/_material.scss */
.mdl-button--raised:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4); }

/* line 2207, ../sass/components/_material.scss */
.mdl-button--raised.mdl-button--colored {
  background: #3f51b5;
  color: white; }

/* line 2210, ../sass/components/_material.scss */
.mdl-button--raised.mdl-button--colored:hover {
  background-color: #3f51b5; }

/* line 2212, ../sass/components/_material.scss */
.mdl-button--raised.mdl-button--colored:active {
  background-color: #3f51b5; }

/* line 2214, ../sass/components/_material.scss */
.mdl-button--raised.mdl-button--colored:focus:not(:active) {
  background-color: #3f51b5; }

/* line 2216, ../sass/components/_material.scss */
.mdl-button--raised.mdl-button--colored .mdl-ripple {
  background: white; }

/* line 2218, ../sass/components/_material.scss */
.mdl-button--raised[disabled][disabled] {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

/* line 2223, ../sass/components/_material.scss */
.mdl-button--fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  background: rgba(158, 158, 158, 0.2);
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position: relative;
  line-height: normal; }

/* line 2236, ../sass/components/_material.scss */
.mdl-button--fab .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px, -12px);
  -ms-transform: translate(-12px, -12px);
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px; }

/* line 2245, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--mini-fab {
  height: 40px;
  min-width: 40px;
  width: 40px; }

/* line 2249, ../sass/components/_material.scss */
.mdl-button--fab .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

/* line 2252, ../sass/components/_material.scss */
.mdl-button--fab:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158, 158, 158, 0.4); }

/* line 2255, ../sass/components/_material.scss */
.mdl-button--fab:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158, 158, 158, 0.4); }

/* line 2258, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--colored {
  background: #ff4081;
  color: white; }

/* line 2261, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--colored:hover {
  background-color: #ff4081; }

/* line 2263, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--colored:focus:not(:active) {
  background-color: #ff4081; }

/* line 2265, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--colored:active {
  background-color: #ff4081; }

/* line 2267, ../sass/components/_material.scss */
.mdl-button--fab.mdl-button--colored .mdl-ripple {
  background: white; }

/* line 2269, ../sass/components/_material.scss */
.mdl-button--fab[disabled][disabled] {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

/* line 2274, ../sass/components/_material.scss */
.mdl-button--icon {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal; }

/* line 2286, ../sass/components/_material.scss */
.mdl-button--icon .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px, -12px);
  -ms-transform: translate(-12px, -12px);
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px; }

/* line 2295, ../sass/components/_material.scss */
.mdl-button--icon.mdl-button--mini-icon {
  height: 24px;
  min-width: 24px;
  width: 24px; }

/* line 2299, ../sass/components/_material.scss */
.mdl-button--icon.mdl-button--mini-icon .material-icons {
  top: 0px;
  left: 0px; }

/* line 2302, ../sass/components/_material.scss */
.mdl-button--icon .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

/* line 2306, ../sass/components/_material.scss */
.mdl-button__ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden; }

/* line 2315, ../sass/components/_material.scss */
.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple {
  background-color: transparent; }

/* line 2318, ../sass/components/_material.scss */
.mdl-button--primary.mdl-button--primary {
  color: #3f51b5; }

/* line 2320, ../sass/components/_material.scss */
.mdl-button--primary.mdl-button--primary .mdl-ripple {
  background: white; }

/* line 2322, ../sass/components/_material.scss */
.mdl-button--primary.mdl-button--primary.mdl-button--raised, .mdl-button--primary.mdl-button--primary.mdl-button--fab {
  color: white;
  background-color: #3f51b5; }

/* line 2326, ../sass/components/_material.scss */
.mdl-button--accent.mdl-button--accent {
  color: #ff4081; }

/* line 2328, ../sass/components/_material.scss */
.mdl-button--accent.mdl-button--accent .mdl-ripple {
  background: white; }

/* line 2330, ../sass/components/_material.scss */
.mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab {
  color: white;
  background-color: #ff4081; }

/* line 2334, ../sass/components/_material.scss */
.mdl-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  min-height: 200px;
  overflow: hidden;
  width: 330px;
  z-index: 1;
  position: relative;
  background: white;
  border-radius: 2px;
  box-sizing: border-box; }

/* line 2354, ../sass/components/_material.scss */
.mdl-card__media {
  background-color: #ff4081;
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box; }

/* line 2363, ../sass/components/_material.scss */
.mdl-card__title {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: black;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  line-height: normal;
  padding: 16px 16px;
  -webkit-perspective-origin: 165px 56px;
  perspective-origin: 165px 56px;
  -webkit-transform-origin: 165px 56px;
  -ms-transform-origin: 165px 56px;
  transform-origin: 165px 56px;
  box-sizing: border-box; }

/* line 2386, ../sass/components/_material.scss */
.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

/* line 2389, ../sass/components/_material.scss */
.mdl-card__title-text {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: inherit;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  -webkit-transform-origin: 149px 48px;
  -ms-transform-origin: 149px 48px;
  transform-origin: 149px 48px;
  margin: 0; }

/* line 2408, ../sass/components/_material.scss */
.mdl-card__subtitle-text {
  font-size: 14px;
  color: grey;
  margin: 0; }

/* line 2413, ../sass/components/_material.scss */
.mdl-card__supporting-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 18px;
  overflow: hidden;
  padding: 16px 16px;
  width: 90%; }

/* line 2421, ../sass/components/_material.scss */
.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: transparent;
  padding: 8px;
  box-sizing: border-box; }

/* line 2428, ../sass/components/_material.scss */
.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 2431, ../sass/components/_material.scss */
.mdl-card--expand {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

/* line 2437, ../sass/components/_material.scss */
.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px; }

/* line 2442, ../sass/components/_material.scss */
.mdl-checkbox {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0; }

/* line 2452, ../sass/components/_material.scss */
.mdl-checkbox.is-upgraded {
  padding-left: 24px; }

/* line 2455, ../sass/components/_material.scss */
.mdl-checkbox__input {
  line-height: 24px; }

/* line 2457, ../sass/components/_material.scss */
.mdl-checkbox.is-upgraded .mdl-checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none; }

/* line 2470, ../sass/components/_material.scss */
.mdl-checkbox__box-outline {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  z-index: 2; }

/* line 2484, ../sass/components/_material.scss */
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #3f51b5; }

/* line 2486, ../sass/components/_material.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto; }

/* line 2490, ../sass/components/_material.scss */
.mdl-checkbox__focus-helper {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent; }

/* line 2500, ../sass/components/_material.scss */
.mdl-checkbox.is-focused .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1); }

/* line 2503, ../sass/components/_material.scss */
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper {
  box-shadow: 0 0 0px 8px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26); }

/* line 2507, ../sass/components/_material.scss */
.mdl-checkbox__tick-outline {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");
  background: transparent;
  -webkit-transition-duration: 0.28s;
  transition-duration: 0.28s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: background;
  transition-property: background; }

/* line 2522, ../sass/components/_material.scss */
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background: #3f51b5 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K"); }

/* line 2524, ../sass/components/_material.scss */
.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline {
  background: rgba(0, 0, 0, 0.26) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K"); }

/* line 2527, ../sass/components/_material.scss */
.mdl-checkbox__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0; }

/* line 2533, ../sass/components/_material.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto; }

/* line 2537, ../sass/components/_material.scss */
.mdl-checkbox__ripple-container {
  position: absolute;
  z-index: 2;
  top: -6px;
  left: -10px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

/* line 2549, ../sass/components/_material.scss */
.mdl-checkbox__ripple-container .mdl-ripple {
  background: #3f51b5; }

/* line 2551, ../sass/components/_material.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container {
  cursor: auto; }

/* line 2553, ../sass/components/_material.scss */
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple {
  background: transparent; }

/* line 2556, ../sass/components/_material.scss */
.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: white; }

/* line 2563, ../sass/components/_material.scss */
.mdl-data-table thead {
  padding-bottom: 3px; }

/* line 2565, ../sass/components/_material.scss */
.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0; }

/* line 2567, ../sass/components/_material.scss */
.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  -webkit-transition-duration: 0.28s;
  transition-duration: 0.28s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: background-color;
  transition-property: background-color; }

/* line 2576, ../sass/components/_material.scss */
.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0; }

/* line 2578, ../sass/components/_material.scss */
.mdl-data-table tbody tr:hover {
  background-color: #eeeeee; }

/* line 2580, ../sass/components/_material.scss */
.mdl-data-table td, .mdl-data-table th {
  padding: 0 18px 0 18px;
  text-align: right; }

/* line 2583, ../sass/components/_material.scss */
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
  padding-left: 24px; }

/* line 2585, ../sass/components/_material.scss */
.mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type {
  padding-right: 24px; }

/* line 2587, ../sass/components/_material.scss */
.mdl-data-table td {
  position: relative;
  vertical-align: top;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 12px;
  box-sizing: border-box; }

/* line 2595, ../sass/components/_material.scss */
.mdl-data-table td .mdl-data-table__select {
  vertical-align: top;
  position: absolute;
  left: 24px; }

/* line 2599, ../sass/components/_material.scss */
.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box; }

/* line 2612, ../sass/components/_material.scss */
.mdl-data-table th .mdl-data-table__select {
  position: relative; }

/* line 2615, ../sass/components/_material.scss */
.mdl-data-table__select {
  width: 16px; }

/* line 2618, ../sass/components/_material.scss */
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left; }

/* line 2621, ../sass/components/_material.scss */
.mdl-mega-footer {
  padding: 16px 40px;
  color: #9e9e9e;
  background-color: #424242; }

/* line 2626, ../sass/components/_material.scss */
.mdl-mega-footer--top-section:after, .mdl-mega-footer--middle-section:after, .mdl-mega-footer--bottom-section:after {
  content: '';
  display: block;
  clear: both; }

/* line 2631, ../sass/components/_material.scss */
.mdl-mega-footer--left-section {
  margin-bottom: 16px; }

/* line 2634, ../sass/components/_material.scss */
.mdl-mega-footer--right-section {
  margin-bottom: 16px; }

/* line 2637, ../sass/components/_material.scss */
.mdl-mega-footer--right-section a {
  display: block;
  margin-bottom: 16px;
  color: inherit;
  text-decoration: none; }

@media screen and (min-width: 760px) {
  /* line 2644, ../sass/components/_material.scss */
  .mdl-mega-footer--left-section {
    float: left; }

  /* line 2646, ../sass/components/_material.scss */
  .mdl-mega-footer--right-section {
    float: right; }

  /* line 2648, ../sass/components/_material.scss */
  .mdl-mega-footer--right-section a {
    display: inline-block;
    margin-left: 16px;
    line-height: 36px;
    vertical-align: middle; } }
/* line 2654, ../sass/components/_material.scss */
.mdl-mega-footer--social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none; }

/* line 2662, ../sass/components/_material.scss */
.mdl-mega-footer--drop-down-section {
  display: block;
  position: relative; }

@media screen and (min-width: 760px) {
  /* line 2667, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section {
    width: 33%; }

  /* line 2669, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section:nth-child(1), .mdl-mega-footer--drop-down-section:nth-child(2) {
    float: left; }

  /* line 2671, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section:nth-child(3) {
    float: right; }

  /* line 2673, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section:nth-child(3):after {
    clear: right; }

  /* line 2675, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section:nth-child(4) {
    clear: right;
    float: right; }

  /* line 2678, ../sass/components/_material.scss */
  .mdl-mega-footer--middle-section:after {
    content: '';
    display: block;
    clear: both; }

  /* line 2682, ../sass/components/_material.scss */
  .mdl-mega-footer--bottom-section {
    padding-top: 0; } }
@media screen and (min-width: 1024px) {
  /* line 2686, ../sass/components/_material.scss */
  .mdl-mega-footer--drop-down-section, .mdl-mega-footer--drop-down-section:nth-child(3), .mdl-mega-footer--drop-down-section:nth-child(4) {
    width: 24%;
    float: left; } }
/* line 2690, ../sass/components/_material.scss */
.mdl-mega-footer--heading-checkbox {
  position: absolute;
  width: 100%;
  height: 55.8px;
  padding: 32px;
  margin: 0;
  margin-top: -16px;
  cursor: pointer;
  z-index: 1;
  opacity: 0; }

/* line 2700, ../sass/components/_material.scss */
.mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer--heading:after {
  font-family: 'Material Icons';
  content: '\E5CE'; }

/* line 2704, ../sass/components/_material.scss */
.mdl-mega-footer--heading-checkbox:checked ~ ul {
  display: none; }

/* line 2706, ../sass/components/_material.scss */
.mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--heading:after {
  font-family: 'Material Icons';
  content: '\E5CF'; }

/* line 2710, ../sass/components/_material.scss */
.mdl-mega-footer--heading {
  position: relative;
  width: 100%;
  padding-right: 39.8px;
  margin-bottom: 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 23.8px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #e0e0e0; }

/* line 2724, ../sass/components/_material.scss */
.mdl-mega-footer--heading:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 23.8px;
  height: 23.8px;
  background-size: cover; }

/* line 2734, ../sass/components/_material.scss */
.mdl-mega-footer--link-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 32px; }

/* line 2739, ../sass/components/_material.scss */
.mdl-mega-footer--link-list:after {
  clear: both;
  display: block;
  content: ''; }

/* line 2744, ../sass/components/_material.scss */
.mdl-mega-footer--link-list li {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 20px; }

/* line 2751, ../sass/components/_material.scss */
.mdl-mega-footer--link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap; }

@media screen and (min-width: 760px) {
  /* line 2757, ../sass/components/_material.scss */
  .mdl-mega-footer--heading-checkbox {
    display: none; }

  /* line 2759, ../sass/components/_material.scss */
  .mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer--heading:after {
    background-image: none; }

  /* line 2761, ../sass/components/_material.scss */
  .mdl-mega-footer--heading-checkbox:checked ~ ul {
    display: block; }

  /* line 2763, ../sass/components/_material.scss */
  .mdl-mega-footer--heading-checkbox:checked ~ .mdl-mega-footer--heading:after {
    content: ''; } }
/* line 2766, ../sass/components/_material.scss */
.mdl-mega-footer--bottom-section {
  padding-top: 16px;
  margin-bottom: 16px; }

/* line 2770, ../sass/components/_material.scss */
.mdl-logo {
  margin-bottom: 16px;
  color: white; }

/* line 2774, ../sass/components/_material.scss */
.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li {
  float: left;
  margin-bottom: 0;
  margin-right: 16px; }

@media screen and (min-width: 760px) {
  /* line 2780, ../sass/components/_material.scss */
  .mdl-logo {
    float: left;
    margin-bottom: 0;
    margin-right: 16px; } }
/* line 2785, ../sass/components/_material.scss */
.mdl-mini-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 32px 16px;
  color: #9e9e9e;
  background-color: #424242; }

/* line 2800, ../sass/components/_material.scss */
.mdl-mini-footer:after {
  content: '';
  display: block; }

/* line 2803, ../sass/components/_material.scss */
.mdl-mini-footer .mdl-logo {
  line-height: 36px; }

/* line 2806, ../sass/components/_material.scss */
.mdl-mini-footer--link-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 2817, ../sass/components/_material.scss */
.mdl-mini-footer--link-list li {
  margin-bottom: 0;
  margin-right: 16px; }

@media screen and (min-width: 760px) {
  /* line 2821, ../sass/components/_material.scss */
  .mdl-mini-footer--link-list li {
    line-height: 36px; } }
/* line 2823, ../sass/components/_material.scss */
.mdl-mini-footer--link-list a {
  color: inherit;
  text-decoration: none;
  white-space: nowrap; }

/* line 2828, ../sass/components/_material.scss */
.mdl-mini-footer--left-section {
  display: inline-block;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0; }

/* line 2835, ../sass/components/_material.scss */
.mdl-mini-footer--right-section {
  display: inline-block;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1; }

/* line 2842, ../sass/components/_material.scss */
.mdl-mini-footer--social-btn {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  background-color: #9e9e9e;
  border: none; }

/* line 2850, ../sass/components/_material.scss */
.mdl-icon-toggle {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0; }

/* line 2859, ../sass/components/_material.scss */
.mdl-icon-toggle__input {
  line-height: 32px; }

/* line 2861, ../sass/components/_material.scss */
.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none; }

/* line 2874, ../sass/components/_material.scss */
.mdl-icon-toggle__label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 32px;
  width: 32px;
  min-width: 32px;
  color: #616161;
  border-radius: 50%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  background-color: transparent;
  will-change: background-color;
  -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 2891, ../sass/components/_material.scss */
.mdl-icon-toggle__label.material-icons {
  line-height: 32px;
  font-size: 24px; }

/* line 2894, ../sass/components/_material.scss */
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {
  color: #3f51b5; }

/* line 2896, ../sass/components/_material.scss */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto;
  -webkit-transition: none;
  transition: none; }

/* line 2901, ../sass/components/_material.scss */
.mdl-icon-toggle.is-focused .mdl-icon-toggle__label {
  background-color: rgba(0, 0, 0, 0.12); }

/* line 2903, ../sass/components/_material.scss */
.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label {
  background-color: rgba(63, 81, 181, 0.26); }

/* line 2906, ../sass/components/_material.scss */
.mdl-icon-toggle__ripple-container {
  position: absolute;
  z-index: 2;
  top: -2px;
  left: -2px;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

/* line 2918, ../sass/components/_material.scss */
.mdl-icon-toggle__ripple-container .mdl-ripple {
  background: #616161; }

/* line 2920, ../sass/components/_material.scss */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container {
  cursor: auto; }

/* line 2922, ../sass/components/_material.scss */
.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple {
  background: transparent; }

/* line 2925, ../sass/components/_material.scss */
.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  z-index: -1; }

/* line 2935, ../sass/components/_material.scss */
.mdl-menu__container.is-visible {
  z-index: 999; }

/* line 2938, ../sass/components/_material.scss */
.mdl-menu__outline {
  display: block;
  background: white;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1; }

/* line 2961, ../sass/components/_material.scss */
.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  z-index: 999; }

/* line 2967, ../sass/components/_material.scss */
.mdl-menu__outline.mdl-menu--bottom-right {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

/* line 2971, ../sass/components/_material.scss */
.mdl-menu__outline.mdl-menu--top-left {
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%; }

/* line 2975, ../sass/components/_material.scss */
.mdl-menu__outline.mdl-menu--top-right {
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

/* line 2980, ../sass/components/_material.scss */
.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1; }

/* line 2993, ../sass/components/_material.scss */
.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999; }

/* line 2996, ../sass/components/_material.scss */
.mdl-menu.is-animating {
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 2999, ../sass/components/_material.scss */
.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0; }

/* line 3002, ../sass/components/_material.scss */
.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0; }

/* line 3005, ../sass/components/_material.scss */
.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0; }

/* line 3010, ../sass/components/_material.scss */
.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto; }

/* line 3014, ../sass/components/_material.scss */
.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0, 0, 0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: #bdbdbd;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  width: 100%;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 3042, ../sass/components/_material.scss */
.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1; }

/* line 3044, ../sass/components/_material.scss */
.mdl-menu__item::-moz-focus-inner {
  border: 0; }

/* line 3046, ../sass/components/_material.scss */
.mdl-menu__item[disabled] {
  color: #bdbdbd;
  background-color: transparent;
  cursor: auto; }

/* line 3050, ../sass/components/_material.scss */
.mdl-menu__item[disabled]:hover {
  background-color: transparent; }

/* line 3052, ../sass/components/_material.scss */
.mdl-menu__item[disabled]:focus {
  background-color: transparent; }

/* line 3054, ../sass/components/_material.scss */
.mdl-menu__item[disabled] .mdl-ripple {
  background: transparent; }

/* line 3056, ../sass/components/_material.scss */
.mdl-menu__item:hover {
  background-color: #eeeeee; }

/* line 3058, ../sass/components/_material.scss */
.mdl-menu__item:focus {
  outline: none;
  background-color: #eeeeee; }

/* line 3061, ../sass/components/_material.scss */
.mdl-menu__item:active {
  background-color: #e0e0e0; }

/* line 3064, ../sass/components/_material.scss */
.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden; }

/* line 3074, ../sass/components/_material.scss */
.mdl-progress {
  display: block;
  position: relative;
  height: 4px;
  width: 500px; }

/* line 3080, ../sass/components/_material.scss */
.mdl-progress > .bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0%;
  -webkit-transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 3089, ../sass/components/_material.scss */
.mdl-progress > .progressbar {
  background-color: #3f51b5;
  z-index: 1;
  left: 0; }

/* line 3094, ../sass/components/_material.scss */
.mdl-progress > .bufferbar {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), -webkit-linear-gradient(left, #3f51b5, #3f51b5);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
  z-index: 0;
  left: 0; }

/* line 3100, ../sass/components/_material.scss */
.mdl-progress > .auxbar {
  right: 0; }

@supports (-webkit-appearance: none) {
  /* line 3104, ../sass/components/_material.scss */
  .mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar {
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), -webkit-linear-gradient(left, #3f51b5, #3f51b5);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #3f51b5, #3f51b5);
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo="); } }
/* line 3110, ../sass/components/_material.scss */
.mdl-progress:not(.mdl-progress__indeterminate) > .auxbar {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), -webkit-linear-gradient(left, #3f51b5, #3f51b5);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, #3f51b5, #3f51b5); }

/* line 3114, ../sass/components/_material.scss */
.mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #3f51b5;
  -webkit-animation-name: indeterminate1;
  animation-name: indeterminate1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

/* line 3125, ../sass/components/_material.scss */
.mdl-progress.mdl-progress__indeterminate > .bar3 {
  background-image: none;
  background-color: #3f51b5;
  -webkit-animation-name: indeterminate2;
  animation-name: indeterminate2;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%; }
  50% {
    left: 25%;
    width: 75%; }
  75% {
    left: 100%;
    width: 0%; } }
@keyframes indeterminate1 {
  0% {
    left: 0%;
    width: 0%; }
  50% {
    left: 25%;
    width: 75%; }
  75% {
    left: 100%;
    width: 0%; } }
@-webkit-keyframes indeterminate2 {
  0% {
    left: 0%;
    width: 0%; }
  50% {
    left: 0%;
    width: 0%; }
  75% {
    left: 0%;
    width: 25%; }
  100% {
    left: 100%;
    width: 0%; } }
@keyframes indeterminate2 {
  0% {
    left: 0%;
    width: 0%; }
  50% {
    left: 0%;
    width: 0%; }
  75% {
    left: 0%;
    width: 25%; }
  100% {
    left: 100%;
    width: 0%; } }
/* line 3197, ../sass/components/_material.scss */
.mdl-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  box-sizing: border-box; }

/* line 3207, ../sass/components/_material.scss */
.mdl-navigation__link {
  color: #424242;
  text-decoration: none;
  font-weight: 500;
  font-size: 13px;
  margin: 0; }

/* line 3214, ../sass/components/_material.scss */
.mdl-layout {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative; }

/* line 3230, ../sass/components/_material.scss */
.mdl-layout.is-small-screen .mdl-layout--large-screen-only {
  display: none; }

/* line 3233, ../sass/components/_material.scss */
.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only {
  display: none; }

/* line 3236, ../sass/components/_material.scss */
.mdl-layout__container {
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 3241, ../sass/components/_material.scss */
.mdl-layout-title {
  display: block;
  position: relative;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  font-weight: 400;
  box-sizing: border-box; }

/* line 3252, ../sass/components/_material.scss */
.mdl-layout-spacer {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

/* line 3258, ../sass/components/_material.scss */
.mdl-layout__drawer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 240px;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  border-right: 1px solid #e0e0e0;
  background: #fafafa;
  -webkit-transform: translateX(-250px);
  -ms-transform: translateX(-250px);
  transform: translateX(-250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  will-change: transform;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  color: #424242;
  overflow: visible;
  overflow-y: auto;
  z-index: 5; }

/* line 3297, ../sass/components/_material.scss */
.mdl-layout__drawer.is-visible {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); }

/* line 3301, ../sass/components/_material.scss */
.mdl-layout__drawer > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

/* line 3305, ../sass/components/_material.scss */
.mdl-layout__drawer > .mdl-layout-title {
  line-height: 64px;
  padding-left: 40px; }

@media screen and (max-width: 850px) {
  /* line 3309, ../sass/components/_material.scss */
  .mdl-layout__drawer > .mdl-layout-title {
    line-height: 56px;
    padding-left: 16px; } }
/* line 3312, ../sass/components/_material.scss */
.mdl-layout__drawer .mdl-navigation {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding-top: 16px; }

/* line 3323, ../sass/components/_material.scss */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 16px 40px;
  margin: 0;
  color: #757575; }

@media screen and (max-width: 850px) {
  /* line 3332, ../sass/components/_material.scss */
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
    padding: 16px 16px; } }
/* line 3334, ../sass/components/_material.scss */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
  background-color: #e0e0e0; }

/* line 3336, ../sass/components/_material.scss */
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current {
  background-color: black;
  color: #3f51b5; }

@media screen and (min-width: 851px) {
  /* line 3340, ../sass/components/_material.scss */
  .mdl-layout--fixed-drawer > .mdl-layout__drawer {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 3345, ../sass/components/_material.scss */
.mdl-layout__drawer-button {
  display: block;
  position: absolute;
  height: 48px;
  width: 48px;
  border: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  font-size: 26px;
  line-height: 50px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 12px;
  top: 0;
  left: 0;
  color: white;
  z-index: 4; }

/* line 3365, ../sass/components/_material.scss */
.mdl-layout__header .mdl-layout__drawer-button {
  position: absolute;
  color: white;
  background-color: inherit; }

@media screen and (max-width: 850px) {
  /* line 3370, ../sass/components/_material.scss */
  .mdl-layout__header .mdl-layout__drawer-button {
    margin: 4px; } }
@media screen and (max-width: 850px) {
  /* line 3373, ../sass/components/_material.scss */
  .mdl-layout__drawer-button {
    margin: 4px;
    color: rgba(0, 0, 0, 0.5); } }
@media screen and (min-width: 851px) {
  /* line 3377, ../sass/components/_material.scss */
  .mdl-layout--fixed-drawer > .mdl-layout__drawer-button {
    display: none; } }
/* line 3380, ../sass/components/_material.scss */
.mdl-layout__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  box-sizing: border-box;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  min-height: 64px;
  max-height: 1000px;
  z-index: 3;
  background-color: #3f51b5;
  color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: max-height, box-shadow;
  transition-property: max-height, box-shadow; }

@media screen and (max-width: 850px) {
  /* line 3418, ../sass/components/_material.scss */
  .mdl-layout__header {
    min-height: 56px; } }
/* line 3420, ../sass/components/_material.scss */
.mdl-layout--fixed-drawer:not(.is-small-screen) > .mdl-layout__header {
  margin-left: 240px;
  width: calc(100% - 240px); }

/* line 3423, ../sass/components/_material.scss */
.mdl-layout__header > .mdl-layout-icon {
  position: absolute;
  left: 40px;
  top: 16px;
  height: 32px;
  width: 32px;
  overflow: hidden;
  z-index: 3;
  display: block; }

@media screen and (max-width: 850px) {
  /* line 3433, ../sass/components/_material.scss */
  .mdl-layout__header > .mdl-layout-icon {
    left: 16px;
    top: 12px; } }
/* line 3436, ../sass/components/_material.scss */
.mdl-layout.has-drawer .mdl-layout__header > .mdl-layout-icon {
  display: none; }

/* line 3438, ../sass/components/_material.scss */
.mdl-layout__header.is-compact {
  max-height: 64px; }

@media screen and (max-width: 850px) {
  /* line 3441, ../sass/components/_material.scss */
  .mdl-layout__header.is-compact {
    max-height: 56px; } }
/* line 3443, ../sass/components/_material.scss */
.mdl-layout__header.is-compact.has-tabs {
  height: 112px; }

@media screen and (max-width: 850px) {
  /* line 3446, ../sass/components/_material.scss */
  .mdl-layout__header.is-compact.has-tabs {
    min-height: 104px; } }
@media screen and (max-width: 850px) {
  /* line 3449, ../sass/components/_material.scss */
  .mdl-layout__header {
    display: none; }

  /* line 3451, ../sass/components/_material.scss */
  .mdl-layout--fixed-header > .mdl-layout__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }
/* line 3457, ../sass/components/_material.scss */
.mdl-layout__header--transparent.mdl-layout__header--transparent {
  background-color: transparent;
  box-shadow: none; }

/* line 3461, ../sass/components/_material.scss */
.mdl-layout__header--seamed {
  box-shadow: none; }

/* line 3464, ../sass/components/_material.scss */
.mdl-layout__header--scroll {
  box-shadow: none; }

/* line 3467, ../sass/components/_material.scss */
.mdl-layout__header--waterfall {
  box-shadow: none;
  overflow: hidden; }

/* line 3470, ../sass/components/_material.scss */
.mdl-layout__header--waterfall.is-casting-shadow {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

/* line 3473, ../sass/components/_material.scss */
.mdl-layout__header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 0 40px 0 80px; }

@media screen and (max-width: 850px) {
  /* line 3501, ../sass/components/_material.scss */
  .mdl-layout__header-row {
    height: 56px;
    padding: 0 16px 0 72px; } }
/* line 3504, ../sass/components/_material.scss */
.mdl-layout__header-row > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

/* line 3508, ../sass/components/_material.scss */
.mdl-layout__header--scroll .mdl-layout__header-row {
  width: 100%; }

/* line 3510, ../sass/components/_material.scss */
.mdl-layout__header-row .mdl-navigation {
  margin: 0;
  padding: 0;
  height: 64px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (max-width: 850px) {
  /* line 3524, ../sass/components/_material.scss */
  .mdl-layout__header-row .mdl-navigation {
    height: 56px; } }
/* line 3526, ../sass/components/_material.scss */
.mdl-layout__header-row .mdl-navigation__link {
  display: block;
  color: white;
  line-height: 64px;
  padding: 0 24px; }

@media screen and (max-width: 850px) {
  /* line 3532, ../sass/components/_material.scss */
  .mdl-layout__header-row .mdl-navigation__link {
    line-height: 56px;
    padding: 0 16px; } }
/* line 3536, ../sass/components/_material.scss */
.mdl-layout__obfuscator {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  visibility: hidden;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* line 3551, ../sass/components/_material.scss */
.mdl-layout__drawer.is-visible ~ .mdl-layout__obfuscator {
  background-color: rgba(0, 0, 0, 0.5);
  visibility: visible; }

/* line 3555, ../sass/components/_material.scss */
.mdl-layout__content {
  -ms-flex: 0 1 auto;
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  z-index: 1; }

/* line 3565, ../sass/components/_material.scss */
.mdl-layout--fixed-drawer > .mdl-layout__content {
  margin-left: 240px; }

/* line 3567, ../sass/components/_material.scss */
.mdl-layout__container.has-scrolling-header .mdl-layout__content {
  overflow: visible; }

@media screen and (max-width: 850px) {
  /* line 3570, ../sass/components/_material.scss */
  .mdl-layout--fixed-drawer > .mdl-layout__content {
    margin-left: 0; }

  /* line 3572, ../sass/components/_material.scss */
  .mdl-layout__container.has-scrolling-header .mdl-layout__content {
    overflow-y: auto;
    overflow-x: hidden; } }
/* line 3576, ../sass/components/_material.scss */
.mdl-layout__tab-bar {
  height: 96px;
  margin: 0;
  width: calc(100% - 112px);
  padding: 0 0 0 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #3f51b5;
  overflow-y: hidden;
  overflow-x: scroll; }

/* line 3589, ../sass/components/_material.scss */
.mdl-layout__tab-bar::-webkit-scrollbar {
  display: none; }

@media screen and (max-width: 850px) {
  /* line 3592, ../sass/components/_material.scss */
  .mdl-layout__tab-bar {
    width: calc(100% - 60px);
    padding: 0 0 0 60px; } }
/* line 3596, ../sass/components/_material.scss */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar {
  padding: 0;
  overflow: hidden;
  width: 100%; }

/* line 3601, ../sass/components/_material.scss */
.mdl-layout__tab-bar-container {
  position: relative;
  height: 48px;
  width: 100%;
  border: none;
  margin: 0;
  z-index: 2;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden; }

/* line 3616, ../sass/components/_material.scss */
.mdl-layout__container > .mdl-layout__tab-bar-container {
  position: absolute;
  top: 0;
  left: 0; }

/* line 3621, ../sass/components/_material.scss */
.mdl-layout__tab-bar-button {
  display: inline-block;
  position: absolute;
  top: 0;
  height: 48px;
  width: 56px;
  z-index: 4;
  text-align: center;
  background-color: #3f51b5;
  color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

@media screen and (max-width: 850px) {
  /* line 3637, ../sass/components/_material.scss */
  .mdl-layout__tab-bar-button {
    display: none;
    width: 60px; } }
/* line 3640, ../sass/components/_material.scss */
.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button {
  display: none; }

/* line 3642, ../sass/components/_material.scss */
.mdl-layout__tab-bar-button .material-icons {
  line-height: 48px; }

/* line 3644, ../sass/components/_material.scss */
.mdl-layout__tab-bar-button.is-active {
  color: white; }

/* line 3647, ../sass/components/_material.scss */
.mdl-layout__tab-bar-left-button {
  left: 0; }

/* line 3650, ../sass/components/_material.scss */
.mdl-layout__tab-bar-right-button {
  right: 0; }

/* line 3653, ../sass/components/_material.scss */
.mdl-layout__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  overflow: hidden; }

@media screen and (max-width: 850px) {
  /* line 3677, ../sass/components/_material.scss */
  .mdl-layout__tab {
    padding: 0 12px 0 12px; } }
/* line 3679, ../sass/components/_material.scss */
.mdl-layout--fixed-tabs .mdl-layout__tab {
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0; }

/* line 3686, ../sass/components/_material.scss */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active {
  color: white; }

/* line 3688, ../sass/components/_material.scss */
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0;
  left: 0;
  position: absolute;
  background: #ff4081;
  -webkit-animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  -webkit-transition: all 1s cubic-bezier(0.4, 0, 1, 1);
  transition: all 1s cubic-bezier(0.4, 0, 1, 1); }

/* line 3701, ../sass/components/_material.scss */
.mdl-layout__tab .mdl-layout__tab-ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden; }

/* line 3710, ../sass/components/_material.scss */
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple {
  background-color: white; }

/* line 3713, ../sass/components/_material.scss */
.mdl-layout__tab-panel {
  display: block; }

/* line 3715, ../sass/components/_material.scss */
.mdl-layout.is-upgraded .mdl-layout__tab-panel {
  display: none; }

/* line 3717, ../sass/components/_material.scss */
.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active {
  display: block; }

/* line 3720, ../sass/components/_material.scss */
.mdl-radio {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0; }

/* line 3728, ../sass/components/_material.scss */
.mdl-radio.is-upgraded {
  padding-left: 24px; }

/* line 3731, ../sass/components/_material.scss */
.mdl-radio__button {
  line-height: 24px; }

/* line 3733, ../sass/components/_material.scss */
.mdl-radio.is-upgraded .mdl-radio__button {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none; }

/* line 3746, ../sass/components/_material.scss */
.mdl-radio__outer-circle {
  position: absolute;
  top: 2px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 50%;
  z-index: 2; }

/* line 3759, ../sass/components/_material.scss */
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #3f51b5; }

/* line 3761, ../sass/components/_material.scss */
.mdl-radio.is-disabled .mdl-radio__outer-circle {
  border: 2px solid rgba(0, 0, 0, 0.26);
  cursor: auto; }

/* line 3765, ../sass/components/_material.scss */
.mdl-radio__inner-circle {
  position: absolute;
  z-index: 1;
  margin: 0;
  top: 6px;
  left: 4px;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  cursor: pointer;
  -webkit-transition-duration: 0.28s;
  transition-duration: 0.28s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
  border-radius: 50%;
  background: #3f51b5; }

/* line 3785, ../sass/components/_material.scss */
.mdl-radio.is-checked .mdl-radio__inner-circle {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

/* line 3788, ../sass/components/_material.scss */
.mdl-radio.is-disabled .mdl-radio__inner-circle {
  background: rgba(0, 0, 0, 0.26);
  cursor: auto; }

/* line 3791, ../sass/components/_material.scss */
.mdl-radio.is-focused .mdl-radio__inner-circle {
  box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.1); }

/* line 3794, ../sass/components/_material.scss */
.mdl-radio__label {
  cursor: pointer; }

/* line 3796, ../sass/components/_material.scss */
.mdl-radio.is-disabled .mdl-radio__label {
  color: rgba(0, 0, 0, 0.26);
  cursor: auto; }

/* line 3800, ../sass/components/_material.scss */
.mdl-radio__ripple-container {
  position: absolute;
  z-index: 2;
  top: -9px;
  left: -13px;
  box-sizing: border-box;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black); }

/* line 3812, ../sass/components/_material.scss */
.mdl-radio__ripple-container .mdl-ripple {
  background: #3f51b5; }

/* line 3814, ../sass/components/_material.scss */
.mdl-radio.is-disabled .mdl-radio__ripple-container {
  cursor: auto; }

/* line 3816, ../sass/components/_material.scss */
.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple {
  background: transparent; }

/* line 3819, ../sass/components/_material.scss */
_:-ms-input-placeholder, :root .mdl-slider.mdl-slider.is-upgraded {
  -ms-appearance: none;
  height: 32px;
  margin: 0; }

/* line 3824, ../sass/components/_material.scss */
.mdl-slider {
  width: calc(100% - 40px);
  margin: 0 20px; }

/* line 3827, ../sass/components/_material.scss */
.mdl-slider.is-upgraded {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 2px;
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  padding: 0;
  color: #3f51b5;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  z-index: 1;
  /**************************** Tracks ****************************/
  /**************************** Thumbs ****************************/
  /**************************** 0-value ****************************/
  /**************************** Disabled ****************************/ }

/* line 3848, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-moz-focus-outer {
  border: 0; }

/* line 3850, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-ms-tooltip {
  display: none; }

/* line 3852, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-webkit-slider-runnable-track {
  background: transparent; }

/* line 3854, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-moz-range-track {
  background: transparent;
  border: none; }

/* line 3857, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-ms-track {
  background: none;
  color: transparent;
  height: 2px;
  width: 100%;
  border: none; }

/* line 3863, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-ms-fill-lower {
  padding: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 16px, #3f51b5 16px, #3f51b5 0%); }

/* line 3866, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-ms-fill-upper {
  padding: 0;
  background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0.26) 16px, rgba(0, 0, 0, 0.26) 0%); }

/* line 3869, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background: #3f51b5;
  border: none;
  -webkit-transition: -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 3879, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-moz-range-thumb {
  -moz-appearance: none;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50%;
  background-image: none;
  background: #3f51b5;
  border: none; }

/* line 3888, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26); }

/* line 3890, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(63, 81, 181, 0.26); }

/* line 3892, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:active::-webkit-slider-thumb {
  background-image: none;
  background: #3f51b5;
  -webkit-transform: scale(1.5);
  transform: scale(1.5); }

/* line 3897, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:active::-moz-range-thumb {
  background-image: none;
  background: #3f51b5;
  transform: scale(1.5); }

/* line 3901, ../sass/components/_material.scss */
.mdl-slider.is-upgraded::-ms-thumb {
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
  background: #3f51b5;
  -ms-transform: scale(0.375);
  transform: scale(0.375);
  transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 3910, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb {
  background: radial-gradient(circle closest-side, #3f51b5 0%, #3f51b5 37.5%, rgba(63, 81, 181, 0.26) 37.5%, rgba(63, 81, 181, 0.26) 100%);
  -ms-transform: scale(1);
  transform: scale(1); }

/* line 3914, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:active::-ms-thumb {
  background: #3f51b5;
  -ms-transform: scale(0.5625);
  transform: scale(0.5625); }

/* line 3918, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent; }

/* line 3921, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb {
  border: 2px solid rgba(0, 0, 0, 0.26);
  background: transparent; }

/* line 3924, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value ~ .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px; }

/* line 3926, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb {
  border: 1.8px solid rgba(0, 0, 0, 0.26);
  -webkit-transform: scale(1.33);
  transform: scale(1.33);
  box-shadow: none; }

/* line 3931, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb {
  border: 1.8px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.33);
  box-shadow: none; }

/* line 3935, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active) ~ .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 8px; }

/* line 3937, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb {
  border: 1.5px solid rgba(0, 0, 0, 0.26);
  -webkit-transform: scale(1.5);
  transform: scale(1.5); }

/* line 3941, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:active ~ .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 9px; }

/* line 3943, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb {
  border: 1.5px solid rgba(0, 0, 0, 0.26);
  transform: scale(1.5); }

/* line 3946, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb {
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 66.67%, rgba(0, 0, 0, 0.26) 66.67%, rgba(0, 0, 0, 0.26) 100%); }

/* line 3948, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb {
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.26) 75%, rgba(0, 0, 0, 0.26) 100%); }

/* line 3952, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb {
  -ms-transform: scale(0.5625);
  transform: scale(0.5625);
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 77.78%, rgba(0, 0, 0, 0.26) 77.78%, rgba(0, 0, 0, 0.26) 100%); }

/* line 3956, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower {
  background: transparent; }

/* line 3958, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper {
  margin-left: 6px; }

/* line 3960, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-fill-upper {
  margin-left: 8px; }

/* line 3962, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper {
  margin-left: 9px; }

/* line 3964, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded:disabled::-webkit-slider-thumb {
  -webkit-transform: scale(0.667);
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26); }

/* line 3968, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded:disabled::-moz-range-thumb {
  transform: scale(0.667);
  background: rgba(0, 0, 0, 0.26); }

/* line 3971, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled ~ .mdl-slider__background-flex > .mdl-slider__background-lower {
  background-color: rgba(0, 0, 0, 0.26);
  left: -6px; }

/* line 3974, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled ~ .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px; }

/* line 3976, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  -webkit-transform: scale(0.667);
  transform: scale(0.667); }

/* line 3981, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb {
  border: 3px solid rgba(0, 0, 0, 0.26);
  background: transparent;
  transform: scale(0.667); }

/* line 3985, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active ~ .mdl-slider__background-flex > .mdl-slider__background-upper {
  left: 6px; }

/* line 3987, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded:disabled:active::-ms-thumb, .mdl-slider.is-upgraded:disabled::-ms-thumb {
  -ms-transform: scale(0.25);
  transform: scale(0.25);
  background: rgba(0, 0, 0, 0.26); }

/* line 3991, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb, .mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb {
  -ms-transform: scale(0.25);
  transform: scale(0.25);
  background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%); }

/* line 3995, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled::-ms-fill-lower {
  margin-right: 6px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25px, rgba(0, 0, 0, 0.26) 25px, rgba(0, 0, 0, 0.26) 0%); }

/* line 3998, ../sass/components/_material.scss */
.mdl-slider.is-upgraded:disabled::-ms-fill-upper {
  margin-left: 6px; }

/* line 4000, ../sass/components/_material.scss */
.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper {
  margin-left: 6px; }

/* line 4003, ../sass/components/_material.scss */
.mdl-slider__ie-container {
  height: 18px;
  overflow: visible;
  border: none;
  margin: none;
  padding: none; }

/* line 4010, ../sass/components/_material.scss */
.mdl-slider__container {
  height: 18px;
  position: relative;
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

/* line 4024, ../sass/components/_material.scss */
.mdl-slider__background-flex {
  background: transparent;
  position: absolute;
  height: 2px;
  width: calc(100% - 52px);
  top: 50%;
  left: 0;
  margin: 0 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border: 0;
  padding: 0;
  -webkit-transform: translate(0, -1px);
  -ms-transform: translate(0, -1px);
  transform: translate(0, -1px); }

/* line 4043, ../sass/components/_material.scss */
.mdl-slider__background-lower {
  background: #3f51b5;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  position: relative;
  border: 0;
  padding: 0; }

/* line 4053, ../sass/components/_material.scss */
.mdl-slider__background-upper {
  background: rgba(0, 0, 0, 0.26);
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  position: relative;
  border: 0;
  padding: 0;
  -webkit-transition: left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  transition: left 0.18s cubic-bezier(0.4, 0, 0.2, 1); }

/* line 4065, ../sass/components/_material.scss */
.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px; }

/* line 4070, ../sass/components/_material.scss */
.mdl-spinner:not(.is-upgraded).is-active:after {
  content: "Loading..."; }

/* line 4072, ../sass/components/_material.scss */
.mdl-spinner.is-upgraded.is-active {
  -webkit-animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite;
  animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite; }

@-webkit-keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* line 4086, ../sass/components/_material.scss */
.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0; }

/* line 4092, ../sass/components/_material.scss */
.mdl-spinner__layer-1 {
  border-color: #42a5f5; }

/* line 4094, ../sass/components/_material.scss */
.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: #3f51b5; }

/* line 4096, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__layer-1 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

/* line 4100, ../sass/components/_material.scss */
.mdl-spinner__layer-2 {
  border-color: #f44336; }

/* line 4102, ../sass/components/_material.scss */
.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: #3f51b5; }

/* line 4104, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__layer-2 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

/* line 4108, ../sass/components/_material.scss */
.mdl-spinner__layer-3 {
  border-color: #fdd835; }

/* line 4110, ../sass/components/_material.scss */
.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: #3f51b5; }

/* line 4112, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__layer-3 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

/* line 4116, ../sass/components/_material.scss */
.mdl-spinner__layer-4 {
  border-color: #4caf50; }

/* line 4118, ../sass/components/_material.scss */
.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: #3f51b5; }

/* line 4120, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__layer-4 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
    transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
    transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
    transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
    transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
    transform: rotate(945deg); }
  to {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg); } }
@keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
    transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
    transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
    transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
    transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
    transform: rotate(945deg); }
  to {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg); } }
@-webkit-keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99; }
  25% {
    opacity: 0.99; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 0.99; }
  100% {
    opacity: 0.99; } }
@keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99; }
  25% {
    opacity: 0.99; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 0.99; }
  100% {
    opacity: 0.99; } }
@-webkit-keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 0.99; }
  50% {
    opacity: 0.99; }
  51% {
    opacity: 0; } }
@keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 0.99; }
  50% {
    opacity: 0.99; }
  51% {
    opacity: 0; } }
@-webkit-keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 0.99; }
  75% {
    opacity: 0.99; }
  76% {
    opacity: 0; } }
@keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 0.99; }
  75% {
    opacity: 0.99; }
  76% {
    opacity: 0; } }
@-webkit-keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 0.99; }
  90% {
    opacity: 0.99; }
  100% {
    opacity: 0; } }
@keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 0.99; }
  90% {
    opacity: 0.99; }
  100% {
    opacity: 0; } }
/* line 4323, ../sass/components/_material.scss */
.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

/* line 4332, ../sass/components/_material.scss */
.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%; }

/* line 4336, ../sass/components/_material.scss */
.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

/* line 4343, ../sass/components/_material.scss */
.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%; }

/* line 4346, ../sass/components/_material.scss */
.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 4361, ../sass/components/_material.scss */
.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  -ms-transform: rotate(129deg);
  transform: rotate(129deg); }

/* line 4366, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

/* line 4369, ../sass/components/_material.scss */
.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  -ms-transform: rotate(-129deg);
  transform: rotate(-129deg); }

/* line 4375, ../sass/components/_material.scss */
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg); } }
@keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg); } }
@-webkit-keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg); } }
@keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg); } }
/* line 4431, ../sass/components/_material.scss */
.mdl-switch {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 4447, ../sass/components/_material.scss */
.mdl-switch.is-upgraded {
  padding-left: 28px; }

/* line 4450, ../sass/components/_material.scss */
.mdl-switch__input {
  line-height: 24px; }

/* line 4452, ../sass/components/_material.scss */
.mdl-switch.is-upgraded .mdl-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none; }

/* line 4465, ../sass/components/_material.scss */
.mdl-switch__track {
  background: rgba(0, 0, 0, 0.26);
  position: absolute;
  left: 0;
  top: 5px;
  height: 14px;
  width: 36px;
  border-radius: 14px;
  cursor: pointer; }

/* line 4474, ../sass/components/_material.scss */
.mdl-switch.is-checked .mdl-switch__track {
  background: rgba(63, 81, 181, 0.5); }

/* line 4476, ../sass/components/_material.scss */
.mdl-switch.is-disabled .mdl-switch__track {
  background: rgba(0, 0, 0, 0.12);
  cursor: auto; }

/* line 4480, ../sass/components/_material.scss */
.mdl-switch__thumb {
  background: #fafafa;
  position: absolute;
  left: 0;
  top: 2px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition-duration: 0.28s;
  transition-duration: 0.28s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: left;
  transition-property: left; }

/* line 4496, ../sass/components/_material.scss */
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #3f51b5;
  left: 16px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12); }

/* line 4500, ../sass/components/_material.scss */
.mdl-switch.is-disabled .mdl-switch__thumb {
  background: #bdbdbd;
  cursor: auto; }

/* line 4504, ../sass/components/_material.scss */
.mdl-switch__focus-helper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-4px, -4px);
  -ms-transform: translate(-4px, -4px);
  transform: translate(-4px, -4px);
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: transparent; }

/* line 4517, ../sass/components/_material.scss */
.mdl-switch.is-focused .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1); }

/* line 4520, ../sass/components/_material.scss */
.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
  box-shadow: 0 0 0px 20px rgba(63, 81, 181, 0.26);
  background-color: rgba(63, 81, 181, 0.26); }

/* line 4524, ../sass/components/_material.scss */
.mdl-switch__label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  left: 24px; }

/* line 4531, ../sass/components/_material.scss */
.mdl-switch.is-disabled .mdl-switch__label {
  color: #bdbdbd;
  cursor: auto; }

/* line 4535, ../sass/components/_material.scss */
.mdl-switch__ripple-container {
  position: absolute;
  z-index: 2;
  top: -12px;
  left: -14px;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: step-end;
  transition-timing-function: step-end;
  -webkit-transition-property: left;
  transition-property: left; }

/* line 4553, ../sass/components/_material.scss */
.mdl-switch__ripple-container .mdl-ripple {
  background: #3f51b5; }

/* line 4555, ../sass/components/_material.scss */
.mdl-switch.is-disabled .mdl-switch__ripple-container {
  cursor: auto; }

/* line 4557, ../sass/components/_material.scss */
.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple {
  background: transparent; }

/* line 4559, ../sass/components/_material.scss */
.mdl-switch.is-checked .mdl-switch__ripple-container {
  cursor: auto;
  left: 2px; }

/* line 4563, ../sass/components/_material.scss */
.mdl-tabs {
  display: block;
  width: 100%; }

/* line 4567, ../sass/components/_material.scss */
.mdl-tabs__tab-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 48px;
  padding: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid #e0e0e0; }

/* line 4593, ../sass/components/_material.scss */
.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  color: red;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.54);
  overflow: hidden; }

/* line 4610, ../sass/components/_material.scss */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0, 0, 0, 0.87); }

/* line 4612, ../sass/components/_material.scss */
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: #3f51b5;
  -webkit-animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  -webkit-transition: all 1s cubic-bezier(0.4, 0, 1, 1);
  transition: all 1s cubic-bezier(0.4, 0, 1, 1); }

/* line 4625, ../sass/components/_material.scss */
.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden; }

/* line 4634, ../sass/components/_material.scss */
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: #3f51b5; }

/* line 4637, ../sass/components/_material.scss */
.mdl-tabs__panel {
  display: block; }

/* line 4639, ../sass/components/_material.scss */
.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none; }

/* line 4641, ../sass/components/_material.scss */
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block; }

@-webkit-keyframes border-expand {
  0% {
    opacity: 0;
    width: 0; }
  100% {
    opacity: 1;
    width: 100%; } }
@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0; }
  100% {
    opacity: 1;
    width: 100%; } }
/* line 4662, ../sass/components/_material.scss */
.mdl-textfield {
  position: relative;
  font-size: 16px;
  display: inline-block;
  box-sizing: border-box;
  width: 300px;
  margin: 0;
  padding: 20px 0; }

/* line 4670, ../sass/components/_material.scss */
.mdl-textfield .mdl-button {
  position: absolute;
  bottom: 20px; }

/* line 4674, ../sass/components/_material.scss */
.mdl-textfield--align-right {
  text-align: right; }

/* line 4677, ../sass/components/_material.scss */
.mdl-textfield--full-width {
  width: 100%; }

/* line 4680, ../sass/components/_material.scss */
.mdl-textfield--expandable {
  min-width: 32px;
  width: auto;
  min-height: 32px; }

/* line 4685, ../sass/components/_material.scss */
.mdl-textfield__input {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  display: block;
  font-size: 16px;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  background: 16px;
  text-align: left;
  color: inherit; }

/* line 4696, ../sass/components/_material.scss */
.mdl-textfield.is-focused .mdl-textfield__input {
  outline: none; }

/* line 4698, ../sass/components/_material.scss */
.mdl-textfield.is-invalid .mdl-textfield__input {
  border-color: #de3226;
  box-shadow: none; }

/* line 4701, ../sass/components/_material.scss */
.mdl-textfield.is-disabled .mdl-textfield__input {
  background-color: transparent;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12); }

/* line 4705, ../sass/components/_material.scss */
.mdl-textfield__label {
  bottom: 0;
  color: rgba(0, 0, 0, 0.26);
  font-size: 16px;
  left: 0;
  right: 0;
  pointer-events: none;
  position: absolute;
  top: 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left; }

/* line 4718, ../sass/components/_material.scss */
.mdl-textfield.is-dirty .mdl-textfield__label {
  visibility: hidden; }

/* line 4720, ../sass/components/_material.scss */
.mdl-textfield--floating-label .mdl-textfield__label {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* line 4725, ../sass/components/_material.scss */
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label {
  color: #3f51b5;
  font-size: 12px;
  top: 4px;
  visibility: visible; }

/* line 4730, ../sass/components/_material.scss */
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: -16px; }

/* line 4732, ../sass/components/_material.scss */
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
  color: #de3226;
  font-size: 12px; }

/* line 4735, ../sass/components/_material.scss */
.mdl-textfield__label:after {
  background-color: #3f51b5;
  bottom: 20px;
  content: '';
  height: 2px;
  left: 45%;
  position: absolute;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  width: 10px; }

/* line 4748, ../sass/components/_material.scss */
.mdl-textfield.is-focused .mdl-textfield__label:after {
  left: 0;
  visibility: visible;
  width: 100%; }

/* line 4752, ../sass/components/_material.scss */
.mdl-textfield.is-invalid .mdl-textfield__label:after {
  background-color: #de3226; }

/* line 4755, ../sass/components/_material.scss */
.mdl-textfield__error {
  color: #de3226;
  position: absolute;
  font-size: 12px;
  margin-top: 3px;
  visibility: hidden; }

/* line 4761, ../sass/components/_material.scss */
.mdl-textfield.is-invalid .mdl-textfield__error {
  visibility: visible; }

/* line 4764, ../sass/components/_material.scss */
.mdl-textfield__expandable-holder {
  display: inline-block;
  position: relative;
  margin-left: 32px;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  display: inline-block;
  max-width: 0.1px; }

/* line 4774, ../sass/components/_material.scss */
.mdl-textfield.is-focused .mdl-textfield__expandable-holder, .mdl-textfield.is-dirty .mdl-textfield__expandable-holder {
  max-width: 600px; }

/* line 4776, ../sass/components/_material.scss */
.mdl-textfield__expandable-holder .mdl-textfield__label:after {
  bottom: 0; }

/* line 4779, ../sass/components/_material.scss */
.mdl-tooltip {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  will-change: transform;
  z-index: 999;
  background: rgba(97, 97, 97, 0.9);
  border-radius: 2px;
  color: white;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  max-width: 170px;
  position: fixed;
  top: -500px;
  left: -500px;
  padding: 8px;
  text-align: center; }

/* line 4802, ../sass/components/_material.scss */
.mdl-tooltip.is-active {
  -webkit-animation: pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
  animation: pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards; }

/* line 4806, ../sass/components/_material.scss */
.mdl-tooltip--large {
  line-height: 14px;
  font-size: 14px;
  padding: 16px; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.99);
    transform: scale(0.99); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible; } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.99);
    transform: scale(0.99); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible; } }
/* line 4843, ../sass/components/_material.scss */
.mdl-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 auto 0 auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

/* line 4856, ../sass/components/_material.scss */
.mdl-grid.mdl-grid--no-spacing {
  padding: 0; }

/* line 4859, ../sass/components/_material.scss */
.mdl-cell {
  box-sizing: border-box; }

/* line 4862, ../sass/components/_material.scss */
.mdl-cell--top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start; }

/* line 4867, ../sass/components/_material.scss */
.mdl-cell--middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }

/* line 4872, ../sass/components/_material.scss */
.mdl-cell--bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end; }

/* line 4877, ../sass/components/_material.scss */
.mdl-cell--stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch; }

/* line 4882, ../sass/components/_material.scss */
.mdl-grid.mdl-grid--no-spacing > .mdl-cell {
  margin: 0; }

@media (max-width: 479px) {
  /* line 4886, ../sass/components/_material.scss */
  .mdl-grid {
    padding: 8px; }

  /* line 4888, ../sass/components/_material.scss */
  .mdl-cell {
    margin: 8px;
    width: calc(100% - 16px); }

  /* line 4891, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 100%; }

  /* line 4893, ../sass/components/_material.scss */
  .mdl-cell--hide-phone {
    display: none !important; }

  /* line 4895, ../sass/components/_material.scss */
  .mdl-cell--1-col {
    width: calc(25% - 16px); }

  /* line 4897, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col {
    width: 25%; }

  /* line 4899, ../sass/components/_material.scss */
  .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: calc(25% - 16px); }

  /* line 4901, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
    width: 25%; }

  /* line 4903, ../sass/components/_material.scss */
  .mdl-cell--2-col {
    width: calc(50% - 16px); }

  /* line 4905, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col {
    width: 50%; }

  /* line 4907, ../sass/components/_material.scss */
  .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: calc(50% - 16px); }

  /* line 4909, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
    width: 50%; }

  /* line 4911, ../sass/components/_material.scss */
  .mdl-cell--3-col {
    width: calc(75% - 16px); }

  /* line 4913, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col {
    width: 75%; }

  /* line 4915, ../sass/components/_material.scss */
  .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: calc(75% - 16px); }

  /* line 4917, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
    width: 75%; }

  /* line 4919, ../sass/components/_material.scss */
  .mdl-cell--4-col {
    width: calc(100% - 16px); }

  /* line 4921, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col {
    width: 100%; }

  /* line 4923, ../sass/components/_material.scss */
  .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: calc(100% - 16px); }

  /* line 4925, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
    width: 100%; }

  /* line 4927, ../sass/components/_material.scss */
  .mdl-cell--5-col {
    width: calc(100% - 16px); }

  /* line 4929, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col {
    width: 100%; }

  /* line 4931, ../sass/components/_material.scss */
  .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: calc(100% - 16px); }

  /* line 4933, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
    width: 100%; }

  /* line 4935, ../sass/components/_material.scss */
  .mdl-cell--6-col {
    width: calc(100% - 16px); }

  /* line 4937, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col {
    width: 100%; }

  /* line 4939, ../sass/components/_material.scss */
  .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: calc(100% - 16px); }

  /* line 4941, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
    width: 100%; }

  /* line 4943, ../sass/components/_material.scss */
  .mdl-cell--7-col {
    width: calc(100% - 16px); }

  /* line 4945, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col {
    width: 100%; }

  /* line 4947, ../sass/components/_material.scss */
  .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: calc(100% - 16px); }

  /* line 4949, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
    width: 100%; }

  /* line 4951, ../sass/components/_material.scss */
  .mdl-cell--8-col {
    width: calc(100% - 16px); }

  /* line 4953, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col {
    width: 100%; }

  /* line 4955, ../sass/components/_material.scss */
  .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: calc(100% - 16px); }

  /* line 4957, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
    width: 100%; }

  /* line 4959, ../sass/components/_material.scss */
  .mdl-cell--9-col {
    width: calc(100% - 16px); }

  /* line 4961, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col {
    width: 100%; }

  /* line 4963, ../sass/components/_material.scss */
  .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: calc(100% - 16px); }

  /* line 4965, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
    width: 100%; }

  /* line 4967, ../sass/components/_material.scss */
  .mdl-cell--10-col {
    width: calc(100% - 16px); }

  /* line 4969, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col {
    width: 100%; }

  /* line 4971, ../sass/components/_material.scss */
  .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: calc(100% - 16px); }

  /* line 4973, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
    width: 100%; }

  /* line 4975, ../sass/components/_material.scss */
  .mdl-cell--11-col {
    width: calc(100% - 16px); }

  /* line 4977, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col {
    width: 100%; }

  /* line 4979, ../sass/components/_material.scss */
  .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: calc(100% - 16px); }

  /* line 4981, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
    width: 100%; }

  /* line 4983, ../sass/components/_material.scss */
  .mdl-cell--12-col {
    width: calc(100% - 16px); }

  /* line 4985, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col {
    width: 100%; }

  /* line 4987, ../sass/components/_material.scss */
  .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: calc(100% - 16px); }

  /* line 4989, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
    width: 100%; } }
@media (min-width: 480px) and (max-width: 839px) {
  /* line 4993, ../sass/components/_material.scss */
  .mdl-grid {
    padding: 8px; }

  /* line 4995, ../sass/components/_material.scss */
  .mdl-cell {
    margin: 8px;
    width: calc(50% - 16px); }

  /* line 4998, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 50%; }

  /* line 5000, ../sass/components/_material.scss */
  .mdl-cell--hide-tablet {
    display: none !important; }

  /* line 5002, ../sass/components/_material.scss */
  .mdl-cell--1-col {
    width: calc(12.5% - 16px); }

  /* line 5004, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col {
    width: 12.5%; }

  /* line 5006, ../sass/components/_material.scss */
  .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: calc(12.5% - 16px); }

  /* line 5008, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
    width: 12.5%; }

  /* line 5010, ../sass/components/_material.scss */
  .mdl-cell--2-col {
    width: calc(25% - 16px); }

  /* line 5012, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col {
    width: 25%; }

  /* line 5014, ../sass/components/_material.scss */
  .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: calc(25% - 16px); }

  /* line 5016, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
    width: 25%; }

  /* line 5018, ../sass/components/_material.scss */
  .mdl-cell--3-col {
    width: calc(37.5% - 16px); }

  /* line 5020, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col {
    width: 37.5%; }

  /* line 5022, ../sass/components/_material.scss */
  .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: calc(37.5% - 16px); }

  /* line 5024, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
    width: 37.5%; }

  /* line 5026, ../sass/components/_material.scss */
  .mdl-cell--4-col {
    width: calc(50% - 16px); }

  /* line 5028, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col {
    width: 50%; }

  /* line 5030, ../sass/components/_material.scss */
  .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: calc(50% - 16px); }

  /* line 5032, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
    width: 50%; }

  /* line 5034, ../sass/components/_material.scss */
  .mdl-cell--5-col {
    width: calc(62.5% - 16px); }

  /* line 5036, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col {
    width: 62.5%; }

  /* line 5038, ../sass/components/_material.scss */
  .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: calc(62.5% - 16px); }

  /* line 5040, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
    width: 62.5%; }

  /* line 5042, ../sass/components/_material.scss */
  .mdl-cell--6-col {
    width: calc(75% - 16px); }

  /* line 5044, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col {
    width: 75%; }

  /* line 5046, ../sass/components/_material.scss */
  .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: calc(75% - 16px); }

  /* line 5048, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
    width: 75%; }

  /* line 5050, ../sass/components/_material.scss */
  .mdl-cell--7-col {
    width: calc(87.5% - 16px); }

  /* line 5052, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col {
    width: 87.5%; }

  /* line 5054, ../sass/components/_material.scss */
  .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: calc(87.5% - 16px); }

  /* line 5056, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
    width: 87.5%; }

  /* line 5058, ../sass/components/_material.scss */
  .mdl-cell--8-col {
    width: calc(100% - 16px); }

  /* line 5060, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col {
    width: 100%; }

  /* line 5062, ../sass/components/_material.scss */
  .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: calc(100% - 16px); }

  /* line 5064, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
    width: 100%; }

  /* line 5066, ../sass/components/_material.scss */
  .mdl-cell--9-col {
    width: calc(100% - 16px); }

  /* line 5068, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col {
    width: 100%; }

  /* line 5070, ../sass/components/_material.scss */
  .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: calc(100% - 16px); }

  /* line 5072, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
    width: 100%; }

  /* line 5074, ../sass/components/_material.scss */
  .mdl-cell--10-col {
    width: calc(100% - 16px); }

  /* line 5076, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col {
    width: 100%; }

  /* line 5078, ../sass/components/_material.scss */
  .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: calc(100% - 16px); }

  /* line 5080, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
    width: 100%; }

  /* line 5082, ../sass/components/_material.scss */
  .mdl-cell--11-col {
    width: calc(100% - 16px); }

  /* line 5084, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col {
    width: 100%; }

  /* line 5086, ../sass/components/_material.scss */
  .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: calc(100% - 16px); }

  /* line 5088, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
    width: 100%; }

  /* line 5090, ../sass/components/_material.scss */
  .mdl-cell--12-col {
    width: calc(100% - 16px); }

  /* line 5092, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col {
    width: 100%; }

  /* line 5094, ../sass/components/_material.scss */
  .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: calc(100% - 16px); }

  /* line 5096, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
    width: 100%; } }
@media (min-width: 840px) {
  /* line 5100, ../sass/components/_material.scss */
  .mdl-grid {
    padding: 8px; }

  /* line 5102, ../sass/components/_material.scss */
  .mdl-cell {
    margin: 8px;
    width: calc(33.33333% - 16px); }

  /* line 5105, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell {
    width: 33.33333%; }

  /* line 5107, ../sass/components/_material.scss */
  .mdl-cell--hide-desktop {
    display: none !important; }

  /* line 5109, ../sass/components/_material.scss */
  .mdl-cell--1-col {
    width: calc(8.33333% - 16px); }

  /* line 5111, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col {
    width: 8.33333%; }

  /* line 5113, ../sass/components/_material.scss */
  .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: calc(8.33333% - 16px); }

  /* line 5115, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
    width: 8.33333%; }

  /* line 5117, ../sass/components/_material.scss */
  .mdl-cell--2-col {
    width: calc(16.66667% - 16px); }

  /* line 5119, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col {
    width: 16.66667%; }

  /* line 5121, ../sass/components/_material.scss */
  .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: calc(16.66667% - 16px); }

  /* line 5123, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
    width: 16.66667%; }

  /* line 5125, ../sass/components/_material.scss */
  .mdl-cell--3-col {
    width: calc(25% - 16px); }

  /* line 5127, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col {
    width: 25%; }

  /* line 5129, ../sass/components/_material.scss */
  .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: calc(25% - 16px); }

  /* line 5131, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 25%; }

  /* line 5133, ../sass/components/_material.scss */
  .mdl-cell--4-col {
    width: calc(33.33333% - 16px); }

  /* line 5135, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col {
    width: 33.33333%; }

  /* line 5137, ../sass/components/_material.scss */
  .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: calc(33.33333% - 16px); }

  /* line 5139, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
    width: 33.33333%; }

  /* line 5141, ../sass/components/_material.scss */
  .mdl-cell--5-col {
    width: calc(41.66667% - 16px); }

  /* line 5143, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col {
    width: 41.66667%; }

  /* line 5145, ../sass/components/_material.scss */
  .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: calc(41.66667% - 16px); }

  /* line 5147, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
    width: 41.66667%; }

  /* line 5149, ../sass/components/_material.scss */
  .mdl-cell--6-col {
    width: calc(50% - 16px); }

  /* line 5151, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col {
    width: 50%; }

  /* line 5153, ../sass/components/_material.scss */
  .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: calc(50% - 16px); }

  /* line 5155, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
    width: 50%; }

  /* line 5157, ../sass/components/_material.scss */
  .mdl-cell--7-col {
    width: calc(58.33333% - 16px); }

  /* line 5159, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col {
    width: 58.33333%; }

  /* line 5161, ../sass/components/_material.scss */
  .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: calc(58.33333% - 16px); }

  /* line 5163, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
    width: 58.33333%; }

  /* line 5165, ../sass/components/_material.scss */
  .mdl-cell--8-col {
    width: calc(66.66667% - 16px); }

  /* line 5167, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col {
    width: 66.66667%; }

  /* line 5169, ../sass/components/_material.scss */
  .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: calc(66.66667% - 16px); }

  /* line 5171, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
    width: 66.66667%; }

  /* line 5173, ../sass/components/_material.scss */
  .mdl-cell--9-col {
    width: calc(75% - 16px); }

  /* line 5175, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col {
    width: 75%; }

  /* line 5177, ../sass/components/_material.scss */
  .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: calc(75% - 16px); }

  /* line 5179, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
    width: 75%; }

  /* line 5181, ../sass/components/_material.scss */
  .mdl-cell--10-col {
    width: calc(83.33333% - 16px); }

  /* line 5183, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col {
    width: 83.33333%; }

  /* line 5185, ../sass/components/_material.scss */
  .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: calc(83.33333% - 16px); }

  /* line 5187, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
    width: 83.33333%; }

  /* line 5189, ../sass/components/_material.scss */
  .mdl-cell--11-col {
    width: calc(91.66667% - 16px); }

  /* line 5191, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col {
    width: 91.66667%; }

  /* line 5193, ../sass/components/_material.scss */
  .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: calc(91.66667% - 16px); }

  /* line 5195, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
    width: 91.66667%; }

  /* line 5197, ../sass/components/_material.scss */
  .mdl-cell--12-col {
    width: calc(100% - 16px); }

  /* line 5199, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col {
    width: 100%; }

  /* line 5201, ../sass/components/_material.scss */
  .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: calc(100% - 16px); }

  /* line 5203, ../sass/components/_material.scss */
  .mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
    width: 100%; } }
/* line 5206, ../sass/components/_material.scss */
body {
  margin: 0px; }

/* line 5209, ../sass/components/_material.scss */
.styleguide-demo h1 {
  margin: 48px 24px 0 24px; }

/* line 5212, ../sass/components/_material.scss */
.styleguide-demo h1:after {
  content: '';
  display: block;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  margin-top: 24px; }

/* line 5219, ../sass/components/_material.scss */
.styleguide-demo {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease; }

/* line 5224, ../sass/components/_material.scss */
.styleguide-masthead {
  height: 256px;
  background: #212121;
  padding: 115px 16px 0; }

/* line 5229, ../sass/components/_material.scss */
.styleguide-container {
  position: relative;
  max-width: 960px;
  width: 100%; }

/* line 5234, ../sass/components/_material.scss */
.styleguide-title {
  color: #fff;
  bottom: auto;
  position: relative;
  font-size: 56px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -0.02em; }

/* line 5242, ../sass/components/_material.scss */
.styleguide-title:after {
  border-bottom: 0px; }

/* line 5244, ../sass/components/_material.scss */
.styleguide-title span {
  font-weight: 300; }

/* line 5247, ../sass/components/_material.scss */
.mdl-styleguide .mdl-layout__drawer .mdl-navigation__link {
  padding: 10px 24px; }

/* line 5250, ../sass/components/_material.scss */
.demosLoaded .styleguide-demo {
  opacity: 1; }

/* line 5253, ../sass/components/_material.scss */
iframe {
  display: block;
  width: 100%;
  border: none; }

/* line 5258, ../sass/components/_material.scss */
iframe.heightSet {
  overflow: hidden; }

/* line 5261, ../sass/components/_material.scss */
.demo-wrapper {
  margin: 24px; }

/* line 5263, ../sass/components/_material.scss */
.demo-wrapper iframe {
  border: 1px solid rgba(0, 0, 0, 0.5); }

/* line 1, ../sass/components/_media.scss */
img, media {
  max-width: 100%; }

/* line 1, ../sass/components/_modals.scss */
#modalBackdrop {
  background: black !important;
  opacity: 0.60 !important; }

/* line 6, ../sass/components/_modals.scss */
#modalContent {
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.01); }
  /* line 11, ../sass/components/_modals.scss */
  #modalContent .ctools-modal-content {
    border: none;
    background: #F2F2F2;
    overflow: hidden;
    margin: 0; }
    /* line 16, ../sass/components/_modals.scss */
    #modalContent .ctools-modal-content .modal-header {
      background-color: #0C4499; }
      /* line 20, ../sass/components/_modals.scss */
      #modalContent .ctools-modal-content .modal-header a.close {
        padding: 2px 0px; }
      /* line 25, ../sass/components/_modals.scss */
      #modalContent .ctools-modal-content .modal-header span#modal-title {
        font-family: "Source Sans Pro", sans-serif;
        font-size: 30px;
        font-size: 1.875rem;
        font-weight: normal;
        font-style: normal;
        color: #FFFFFF;
        font-weight: normal;
        padding: 4px 2px;
        display: block;
        line-height: 1.5em; }
      /* line 33, ../sass/components/_modals.scss */
      #modalContent .ctools-modal-content .modal-header img {
        padding: 8px 20px; }
    /* line 37, ../sass/components/_modals.scss */
    #modalContent .ctools-modal-content #modal-content {
      padding-bottom: 1em; }

/* line 2, ../sass/components/_navigation.scss */
.l-header-title .l-wrapper {
  position: relative;
  width: 100%; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  .l-header-title .l-wrapper:before, .l-header-title .l-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  .l-header-title .l-wrapper:after {
    clear: both; }
  /* line 6, ../sass/components/_navigation.scss */
  .l-header-title .l-wrapper .l-title {
    float: left;
    width: 80%;
    min-height: 50px;
    position: relative; }
    /* line 11, ../sass/components/_navigation.scss */
    .l-header-title .l-wrapper .l-title a#l-title-get-extra-info {
      font-family: "Source Sans Pro", sans-serif;
      font-size: 23px;
      font-size: 1.4375rem;
      font-weight: normal;
      font-style: normal;
      color: #FFFFFF;
      text-decoration: none;
      text-transform: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 11, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title a#l-title-get-extra-info {
          font-size: 22px;
          line-height: 1.2em;
          text-decoration: none;
          text-transform: initial; } }
    /* line 22, ../sass/components/_navigation.scss */
    .l-header-title .l-wrapper .l-title a#l-title-edit {
      font-family: "Source Sans Pro", sans-serif;
      font-size: 23px;
      font-size: 1.4375rem;
      font-weight: normal;
      font-style: normal;
      color: #FFFFFF;
      text-decoration: none;
      text-transform: none;
      margin-left: 10px; }
    /* line 28, ../sass/components/_navigation.scss */
    .l-header-title .l-wrapper .l-title div#l-title-extra-info {
      position: absolute;
      z-index: 9;
      top: 56px;
      left: -25px;
      width: 820px; }
      /* line 35, ../sass/components/_navigation.scss */
      .l-header-title .l-wrapper .l-title div#l-title-extra-info .report-item .report-content {
        border: 0; }
        /* line 37, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info .report-item .report-content .report-col .report-row span.report-value {
          color: #0C4499; }
        /* line 40, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info .report-item .report-content.visible-title-popup {
          display: block; }
      /* line 44, ../sass/components/_navigation.scss */
      .l-header-title .l-wrapper .l-title div#l-title-extra-info .report-item .report-header-wrapper {
        padding: 0; }
        /* line 46, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info .report-item .report-header-wrapper .report-dropdown-menu {
          display: block; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 28, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info {
          width: 300px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 28, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info {
          width: 440px; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 28, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info {
          width: 580px; } }
      @media (min-width: 769px) and (max-width: 1024px) {
        /* line 28, ../sass/components/_navigation.scss */
        .l-header-title .l-wrapper .l-title div#l-title-extra-info {
          width: 720px; } }
  /* line 65, ../sass/components/_navigation.scss */
  .l-header-title .l-wrapper .l-menu {
    float: right;
    position: relative;
    width: 20%;
    top: 4px;
    text-decoration: none;
    color: white;
    font-size: 40px;
    right: 0%;
    text-align: right; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 65, ../sass/components/_navigation.scss */
      .l-header-title .l-wrapper .l-menu {
        top: 5px; } }
    /* line 79, ../sass/components/_navigation.scss */
    .l-header-title .l-wrapper .l-menu #sidr-wrapper-0 a#sidr-0-button {
      position: relative;
      text-decoration: none;
      color: #FFFFFF; }

/* line 92, ../sass/components/_navigation.scss */
html.firefox .l-header-title .l-wrapper .l-menu {
  top: 7px; }

/* line 101, ../sass/components/_navigation.scss */
.sidr {
  background: #111535;
  border: none;
  box-shadow: none; }
  /* line 106, ../sass/components/_navigation.scss */
  .sidr ul {
    border: none;
    font-size: 18px;
    text-align: right;
    border-bottom: 1px solid #20254A; }
    /* line 112, ../sass/components/_navigation.scss */
    .sidr ul li {
      border-top: none;
      border-bottom: 1px solid #20254A;
      box-shadow: none; }
      /* line 117, ../sass/components/_navigation.scss */
      .sidr ul li.sidr-class-last {
        border: none; }
      /* line 121, ../sass/components/_navigation.scss */
      .sidr ul li.sidr-class-active-trail {
        background-color: #0C4499; }
        /* line 124, ../sass/components/_navigation.scss */
        .sidr ul li.sidr-class-active-trail a:before {
          color: #FFFFFF; }
      /* line 130, ../sass/components/_navigation.scss */
      .sidr ul li a {
        min-height: 50px;
        position: relative;
        display: block;
        box-shadow: none;
        padding: 25px 20px 20px 20px;
        font-family: "Roboto Slab", serif;
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: normal;
        font-style: normal;
        color: #FFFFFF; }
        /* line 138, ../sass/components/_navigation.scss */
        .sidr ul li a:hover {
          background-color: #0C4499;
          box-shadow: none; }
          /* line 142, ../sass/components/_navigation.scss */
          .sidr ul li a:hover:before {
            color: white; }
        /* line 147, ../sass/components/_navigation.scss */
        .sidr ul li a:before {
          width: 20%;
          content: "\f104";
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          text-decoration: inherit;
          color: #20254A;
          font-size: 18px;
          padding-right: 1.5em;
          padding-top: 1px;
          position: absolute;
          left: 0; }

/* line 166, ../sass/components/_navigation.scss */
.sidr-class-contextual-links-wrapper {
  display: none; }

/* line 169, ../sass/components/_navigation.scss */
#menu-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  /* line 180, ../sass/components/_navigation.scss */
  #menu-overlay.open {
    opacity: 1;
    z-index: 999; }

@media (min-width: 1025px) and (max-width: 1220px) {
  /* line 188, ../sass/components/_navigation.scss */
  ul.menu li a {
    line-height: 1.2em;
    padding: 0px 10px !important; } }

/** submissions and affiliate view **/
/* line 4, ../sass/components/_nodes.scss */
article.node--submissions--full, article.node--affiliate--full {
  color: #111111;
  line-height: 1.5em; }
  /* line 8, ../sass/components/_nodes.scss */
  article.node--submissions--full h2, article.node--affiliate--full h2 {
    margin: 8px 0px;
    font-weight: bold;
    text-align: left;
    color: #888A99;
    border-bottom: 1px solid #4098CA; }
  /* line 15, ../sass/components/_nodes.scss */
  article.node--submissions--full h3, article.node--affiliate--full h3 {
    margin: 8px 0px;
    line-height: 1.5em;
    font-weight: bold;
    text-align: left;
    color: #888A99;
    border-bottom: 1px solid #4098CA; }
  /* line 23, ../sass/components/_nodes.scss */
  article.node--submissions--full p, article.node--affiliate--full p {
    line-height: 1.0em; }
  /* line 26, ../sass/components/_nodes.scss */
  article.node--submissions--full strong, article.node--affiliate--full strong {
    color: #0C4499;
    line-height: 1.5em; }
  /* line 30, ../sass/components/_nodes.scss */
  article.node--submissions--full .group-division, article.node--affiliate--full .group-division {
    margin-bottom: 50px; }

/* line 38, ../sass/components/_nodes.scss */
article.node--affiliate--full .field--type-list-text {
  margin-top: -15px; }
/* line 41, ../sass/components/_nodes.scss */
article.node--affiliate--full .field-collection-container {
  border: 1px solid #4098CA;
  border-radius: 2px; }
  /* line 44, ../sass/components/_nodes.scss */
  article.node--affiliate--full .field-collection-container .field--type-field-collection {
    position: relative;
    height: 280px;
    overflow-y: scroll; }
    /* line 48, ../sass/components/_nodes.scss */
    article.node--affiliate--full .field-collection-container .field--type-field-collection .field-collection-view {
      padding-top: 0em;
      border-bottom: 1px solid; }
      /* line 51, ../sass/components/_nodes.scss */
      article.node--affiliate--full .field-collection-container .field--type-field-collection .field-collection-view .field--type-list-text {
        margin-top: 0px; }
      /* line 55, ../sass/components/_nodes.scss */
      article.node--affiliate--full .field-collection-container .field--type-field-collection .field-collection-view ul.field-collection-view-links {
        display: none; }
  /* line 62, ../sass/components/_nodes.scss */
  article.node--affiliate--full .field-collection-container ul.action-links-field-collection-add {
    display: none; }

/** primary tabs: view|revisions|edit */
/* line 76, ../sass/components/_nodes.scss */
body.node-type-submissions ul.tabs--primary, body.node-type-submissions ul.custom-tabs-primary-links, body.node-type-affiliate ul.tabs--primary, body.node-type-affiliate ul.custom-tabs-primary-links, body.node-type-page ul.tabs--primary, body.node-type-page ul.custom-tabs-primary-links, body.page-user ul.tabs--primary, body.page-user ul.custom-tabs-primary-links {
  overflow: hidden;
  list-style-type: none;
  padding: 1em 0em;
  border-bottom: 2px solid #d5d5d5; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 82, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary.responsive li, body.node-type-submissions ul.custom-tabs-primary-links.responsive li, body.node-type-affiliate ul.tabs--primary.responsive li, body.node-type-affiliate ul.custom-tabs-primary-links.responsive li, body.node-type-page ul.tabs--primary.responsive li, body.node-type-page ul.custom-tabs-primary-links.responsive li, body.page-user ul.tabs--primary.responsive li, body.page-user ul.custom-tabs-primary-links.responsive li {
      float: none !important;
      display: inline; } }
  /* line 87, ../sass/components/_nodes.scss */
  body.node-type-submissions ul.tabs--primary.responsive li a, body.node-type-submissions ul.custom-tabs-primary-links.responsive li a, body.node-type-affiliate ul.tabs--primary.responsive li a, body.node-type-affiliate ul.custom-tabs-primary-links.responsive li a, body.node-type-page ul.tabs--primary.responsive li a, body.node-type-page ul.custom-tabs-primary-links.responsive li a, body.page-user ul.tabs--primary.responsive li a, body.page-user ul.custom-tabs-primary-links.responsive li a {
    display: block;
    text-align: left; }
  /* line 93, ../sass/components/_nodes.scss */
  body.node-type-submissions ul.tabs--primary li, body.node-type-submissions ul.custom-tabs-primary-links li, body.node-type-affiliate ul.tabs--primary li, body.node-type-affiliate ul.custom-tabs-primary-links li, body.node-type-page ul.tabs--primary li, body.node-type-page ul.custom-tabs-primary-links li, body.page-user ul.tabs--primary li, body.page-user ul.custom-tabs-primary-links li {
    position: relative;
    float: right;
    margin-right: 0em;
    margin-left: 2em;
    /* &:first-of-type {
       display: none;
     }*/ }
    /* line 94, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary li.icon, body.node-type-submissions ul.custom-tabs-primary-links li.icon, body.node-type-affiliate ul.tabs--primary li.icon, body.node-type-affiliate ul.custom-tabs-primary-links li.icon, body.node-type-page ul.tabs--primary li.icon, body.node-type-page ul.custom-tabs-primary-links li.icon, body.page-user ul.tabs--primary li.icon, body.page-user ul.custom-tabs-primary-links li.icon {
      display: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 94, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li.icon, body.node-type-submissions ul.custom-tabs-primary-links li.icon, body.node-type-affiliate ul.tabs--primary li.icon, body.node-type-affiliate ul.custom-tabs-primary-links li.icon, body.node-type-page ul.tabs--primary li.icon, body.node-type-page ul.custom-tabs-primary-links li.icon, body.page-user ul.tabs--primary li.icon, body.page-user ul.custom-tabs-primary-links li.icon {
          float: right;
          display: inline-block !important;
          position: absolute !important;
          right: 0;
          top: 0; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 93, ../sass/components/_nodes.scss */
      body.node-type-submissions ul.tabs--primary li, body.node-type-submissions ul.custom-tabs-primary-links li, body.node-type-affiliate ul.tabs--primary li, body.node-type-affiliate ul.custom-tabs-primary-links li, body.node-type-page ul.tabs--primary li, body.node-type-page ul.custom-tabs-primary-links li, body.page-user ul.tabs--primary li, body.page-user ul.custom-tabs-primary-links li {
        display: none;
        margin-left: 1em;
        margin-right: 1em;
        text-align: right; } }
    /* line 122, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary li:nth-child(3) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(3) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-page ul.tabs--primary li:nth-child(3) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(3) a::before, body.page-user ul.tabs--primary li:nth-child(3) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(3) a::before {
      content: "\f05d";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      /*--adjust as necessary--*/
      color: #9d9d9d;
      font-size: 18px;
      padding-right: 0.5em;
      position: absolute;
      top: 7px;
      left: -6px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 122, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(3) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(3) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-page ul.tabs--primary li:nth-child(3) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(3) a::before, body.page-user ul.tabs--primary li:nth-child(3) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(3) a::before {
          position: relative;
          top: 0;
          left: 0; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 122, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(3) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(3) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(3) a::before, body.node-type-page ul.tabs--primary li:nth-child(3) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(3) a::before, body.page-user ul.tabs--primary li:nth-child(3) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(3) a::before {
          font-size: 14px; } }
    /* line 148, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary li:nth-child(2) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(2) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-page ul.tabs--primary li:nth-child(2) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(2) a::before, body.page-user ul.tabs--primary li:nth-child(2) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(2) a::before {
      content: "\f085";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      /*--adjust as necessary--*/
      color: #9d9d9d;
      font-size: 18px;
      padding-right: 0.5em;
      position: absolute;
      top: 7px;
      left: -10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 148, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(2) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(2) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-page ul.tabs--primary li:nth-child(2) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(2) a::before, body.page-user ul.tabs--primary li:nth-child(2) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(2) a::before {
          position: relative;
          top: 0;
          left: 0; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 148, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(2) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(2) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(2) a::before, body.node-type-page ul.tabs--primary li:nth-child(2) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(2) a::before, body.page-user ul.tabs--primary li:nth-child(2) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(2) a::before {
          font-size: 14px; } }
    /* line 174, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary li:nth-child(1) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(1) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-page ul.tabs--primary li:nth-child(1) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(1) a::before, body.page-user ul.tabs--primary li:nth-child(1) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(1) a::before {
      content: "\f080";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      /*--adjust as necessary--*/
      color: #9d9d9d;
      font-size: 18px;
      padding-right: 0.5em;
      position: absolute;
      top: 7px;
      left: -10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 174, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(1) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(1) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-page ul.tabs--primary li:nth-child(1) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(1) a::before, body.page-user ul.tabs--primary li:nth-child(1) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(1) a::before {
          position: relative;
          top: 0;
          left: 0; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 174, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li:nth-child(1) a::before, body.node-type-submissions ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-affiliate ul.tabs--primary li:nth-child(1) a::before, body.node-type-affiliate ul.custom-tabs-primary-links li:nth-child(1) a::before, body.node-type-page ul.tabs--primary li:nth-child(1) a::before, body.node-type-page ul.custom-tabs-primary-links li:nth-child(1) a::before, body.page-user ul.tabs--primary li:nth-child(1) a::before, body.page-user ul.custom-tabs-primary-links li:nth-child(1) a::before {
          font-size: 14px; } }
    /* line 199, ../sass/components/_nodes.scss */
    body.node-type-submissions ul.tabs--primary li a, body.node-type-submissions ul.custom-tabs-primary-links li a, body.node-type-affiliate ul.tabs--primary li a, body.node-type-affiliate ul.custom-tabs-primary-links li a, body.node-type-page ul.tabs--primary li a, body.node-type-page ul.custom-tabs-primary-links li a, body.page-user ul.tabs--primary li a, body.page-user ul.custom-tabs-primary-links li a {
      padding: 0.3em 0.8em;
      display: inline-block;
      text-decoration: none;
      transition: 0.3s;
      position: relative;
      background-color: transparent;
      padding-right: 0;
      font-family: "Open Sans", sans-serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: normal;
      font-style: normal;
      color: #9d9d9d; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 199, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li a, body.node-type-submissions ul.custom-tabs-primary-links li a, body.node-type-affiliate ul.tabs--primary li a, body.node-type-affiliate ul.custom-tabs-primary-links li a, body.node-type-page ul.tabs--primary li a, body.node-type-page ul.custom-tabs-primary-links li a, body.page-user ul.tabs--primary li a, body.page-user ul.custom-tabs-primary-links li a {
          text-align: right !important; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 199, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li a, body.node-type-submissions ul.custom-tabs-primary-links li a, body.node-type-affiliate ul.tabs--primary li a, body.node-type-affiliate ul.custom-tabs-primary-links li a, body.node-type-page ul.tabs--primary li a, body.node-type-page ul.custom-tabs-primary-links li a, body.page-user ul.tabs--primary li a, body.page-user ul.custom-tabs-primary-links li a {
          font-size: 12px;
          padding: 0.5em 0.8em; } }
      /* line 215, ../sass/components/_nodes.scss */
      body.node-type-submissions ul.tabs--primary li a:hover, body.node-type-submissions ul.custom-tabs-primary-links li a:hover, body.node-type-affiliate ul.tabs--primary li a:hover, body.node-type-affiliate ul.custom-tabs-primary-links li a:hover, body.node-type-page ul.tabs--primary li a:hover, body.node-type-page ul.custom-tabs-primary-links li a:hover, body.page-user ul.tabs--primary li a:hover, body.page-user ul.custom-tabs-primary-links li a:hover {
        color: #0C4499; }
        /* line 217, ../sass/components/_nodes.scss */
        body.node-type-submissions ul.tabs--primary li a:hover::before, body.node-type-submissions ul.custom-tabs-primary-links li a:hover::before, body.node-type-affiliate ul.tabs--primary li a:hover::before, body.node-type-affiliate ul.custom-tabs-primary-links li a:hover::before, body.node-type-page ul.tabs--primary li a:hover::before, body.node-type-page ul.custom-tabs-primary-links li a:hover::before, body.page-user ul.tabs--primary li a:hover::before, body.page-user ul.custom-tabs-primary-links li a:hover::before {
          color: #0C4499; }
/* line 226, ../sass/components/_nodes.scss */
body.node-type-submissions ul.tabs--primary li:nth-child(1) a:before {
  content: "\f06e"; }

/** end primary tabs view|revisions|edit */
/** end submissions and affiliate view **/
/* line 238, ../sass/components/_nodes.scss */
.special-list-styles ul {
  list-style-type: none; }
  /* line 240, ../sass/components/_nodes.scss */
  .special-list-styles ul li {
    border-left: 2px solid #9FCBE4;
    padding: 0px 10px;
    margin-bottom: 20px;
    font-weight: 300;
    color: #111; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 240, ../sass/components/_nodes.scss */
      .special-list-styles ul li {
        width: 100%; } }
/* line 252, ../sass/components/_nodes.scss */
.special-list-styles h2 {
  font-family: "Raleway", sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: normal;
  font-style: normal;
  color: #111;
  line-height: 1.2em;
  border-bottom: 1px solid #4098CA;
  margin: 60px 0px 30px 0px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 252, ../sass/components/_nodes.scss */
    .special-list-styles h2 {
      font-size: 24px; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 252, ../sass/components/_nodes.scss */
    .special-list-styles h2 {
      font-size: 28px; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 252, ../sass/components/_nodes.scss */
    .special-list-styles h2 {
      font-size: 32px; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 252, ../sass/components/_nodes.scss */
    .special-list-styles h2 {
      font-size: 36px; } }
/* line 274, ../sass/components/_nodes.scss */
.special-list-styles h2:first-of-type {
  margin: 30px 0px; }

/* line 280, ../sass/components/_nodes.scss */
body.page-node-23748.node-type-page .l-content {
  max-width: 100%;
  width: 100%; }

/* Variables */
/* Extend */
/* line 46, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px; }

/* line 52, ../sass/components/_prettyPhoto.scss */
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0; }

/* line 59, ../sass/components/_prettyPhoto.scss */
.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px; }

/* line 65, ../sass/components/_prettyPhoto.scss */
a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px; }

/* line 75, ../sass/components/_prettyPhoto.scss */
a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000; }

/* line 87, ../sass/components/_prettyPhoto.scss */
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px; }

/* line 94, ../sass/components/_prettyPhoto.scss */
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px; }

/* line 101, ../sass/components/_prettyPhoto.scss */
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

/* Styles */
/* line 114, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_top {
  height: 13px; }
  /* line 116, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_top .pp_middle {
    height: 13px;
    background: url(../images/prettyPhoto/sprite_x.png) top left repeat-x; }
  /* line 120, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_top .pp_left {
    height: 13px;
    background: url(../images/prettyPhoto/sprite.png) -78px -93px no-repeat; }
  /* line 124, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_top .pp_right {
    height: 13px;
    background: url(../images/prettyPhoto/sprite.png) -112px -93px no-repeat; }
/* line 129, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_bottom {
  height: 13px; }
  /* line 131, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_bottom .pp_left {
    height: 13px;
    background: url(../images/prettyPhoto/sprite.png) -78px -127px no-repeat; }
  /* line 135, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_bottom .pp_middle {
    height: 13px;
    background: url(../images/prettyPhoto/sprite_x.png) bottom left repeat-x; }
  /* line 139, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_bottom .pp_right {
    height: 13px;
    background: url(../images/prettyPhoto/sprite.png) -112px -127px no-repeat; }
/* line 144, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_content {
  background-color: #fff; }
  /* line 146, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_content .ppt {
    color: #f8f8f8; }
/* line 151, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px; }
/* line 155, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/sprite_y.png) top right repeat-y;
  padding-right: 13px; }
/* line 159, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px; }
/* line 163, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px; }
  /* line 168, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -56px no-repeat;
    cursor: pointer; }
/* line 173, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px; }
  /* line 178, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -113px no-repeat;
    cursor: pointer; }
/* line 183, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../images/prettyPhoto/sprite.png) 2px 1px no-repeat;
  cursor: pointer; }
  /* line 188, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_close:hover {
    opacity: 0.7; }
/* line 194, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_gallery a.pp_arrow_previous {
  position: static;
  left: auto; }
/* line 198, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto; }
/* line 204, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li a {
  background: url(../images/prettyPhoto/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa; }
  /* line 207, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_gallery ul li a:hover {
    border-color: #fff; }
/* line 211, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li.selected a {
  border-color: #fff; }
/* line 216, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_social {
  display: none;
  margin-top: 7px; }
/* line 220, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative; }
  /* line 227, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_nav .pp_play:hover {
    opacity: 0.7; }
  /* line 231, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px; }
    /* line 234, ../sass/components/_prettyPhoto.scss */
    div.pp_default .pp_nav .pp_pause:hover {
      opacity: 0.7; }
  /* line 238, ../sass/components/_prettyPhoto.scss */
  div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    position: absolute;
    top: 2px;
    margin: 0;
    padding: 0 0 0 10px; }
/* line 255, ../sass/components/_prettyPhoto.scss */
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px; }
/* line 261, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0; }
/* line 267, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 270, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_details {
  position: relative; }
/* line 273, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_next:hover {
  background: url(../images/prettyPhoto/sprite_next.png) center right no-repeat;
  cursor: pointer; }
/* line 277, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_previous:hover {
  background: url(../images/prettyPhoto/sprite_prev.png) center left no-repeat;
  cursor: pointer; }
/* line 281, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_arrow_next:hover {
  opacity: 0.7; }
/* line 284, ../sass/components/_prettyPhoto.scss */
div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7; }
/* line 287, ../sass/components/_prettyPhoto.scss */
div.pp_default #pp_full_res .pp_inline {
  color: #000; }
/* line 293, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -53px no-repeat; }
/* line 296, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -53px no-repeat; }
/* line 299, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_middle {
  background: #fff; }
/* line 303, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }
  /* line 306, ../sass/components/_prettyPhoto.scss */
  div.light_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }
/* line 311, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }
  /* line 314, ../sass/components/_prettyPhoto.scss */
  div.light_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }
/* line 319, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }
/* line 326, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 331, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 337, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat; }
  /* line 339, ../sass/components/_prettyPhoto.scss */
  div.light_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default; }
/* line 344, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -22px -71px no-repeat; }
  /* line 346, ../sass/components/_prettyPhoto.scss */
  div.light_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default; }
/* line 352, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -80px no-repeat; }
/* line 355, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -80px no-repeat; }
/* line 358, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_middle {
  background: #fff; }
/* line 362, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_content {
  background-color: #fff; }
  /* line 364, ../sass/components/_prettyPhoto.scss */
  div.light_rounded .pp_content .ppt {
    color: #000; }
/* line 368, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_details {
  position: relative; }
/* line 372, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_content_container .pp_left {
  background: #fff; }
/* line 375, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_content_container .pp_right {
  background: #fff; }
/* line 379, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_description {
  margin-right: 85px; }
/* line 382, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 385, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
  cursor: pointer; }
/* line 389, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
  cursor: pointer; }
/* line 393, ../sass/components/_prettyPhoto.scss */
div.light_rounded #pp_full_res .pp_inline {
  color: #000; }
/* line 397, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_gallery a.pp_arrow_previous {
  margin-top: 12px !important; }
/* line 400, ../sass/components/_prettyPhoto.scss */
div.light_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important; }
/* line 407, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -53px no-repeat; }
/* line 410, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -53px no-repeat; }
/* line 413, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_middle {
  background: url(../images/prettyPhoto/contentPattern.png) top left repeat; }
/* line 418, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/contentPattern.png) top left repeat-y; }
/* line 421, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/contentPattern.png) top right repeat-y; }
/* line 425, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }
  /* line 428, ../sass/components/_prettyPhoto.scss */
  div.dark_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }
/* line 433, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }
  /* line 436, ../sass/components/_prettyPhoto.scss */
  div.dark_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }
/* line 441, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }
/* line 447, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff; }
/* line 452, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 457, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 463, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat; }
  /* line 465, ../sass/components/_prettyPhoto.scss */
  div.dark_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default; }
/* line 470, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -22px -71px no-repeat; }
  /* line 472, ../sass/components/_prettyPhoto.scss */
  div.dark_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default; }
/* line 478, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -80px no-repeat; }
/* line 481, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -80px no-repeat; }
/* line 484, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/contentPattern.png) top left repeat; }
/* line 488, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 491, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_details {
  position: relative; }
/* line 494, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_content {
  background: url(../images/prettyPhoto/contentPattern.png) top left repeat; }
/* line 497, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .currentTextHolder {
  color: #c4c4c4; }
/* line 500, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
  cursor: pointer; }
/* line 504, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
  cursor: pointer; }
/* line 509, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_gallery a.pp_arrow_previous {
  margin-top: 12px !important; }
/* line 512, ../sass/components/_prettyPhoto.scss */
div.dark_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important; }
/* line 516, ../sass/components/_prettyPhoto.scss */
div.dark_rounded #pp_full_res .pp_inline {
  color: #fff; }
/* line 521, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_left {
  background: #000; }
/* line 524, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_middle {
  background: #000; }
/* line 527, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_right {
  background: #000; }
/* line 530, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_content {
  background: #000; }
/* line 533, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_description {
  color: #fff;
  margin: 0 85px 0 0; }
/* line 537, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 540, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }
  /* line 543, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }
/* line 548, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }
  /* line 551, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }
/* line 556, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }
/* line 562, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_nav {
  clear: none; }
  /* line 564, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px; }
  /* line 569, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px; }
/* line 575, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat; }
  /* line 577, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default; }
/* line 582, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -22px -71px no-repeat; }
  /* line 584, ../sass/components/_prettyPhoto.scss */
  div.dark_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default; }
/* line 589, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_details {
  position: relative; }
/* line 592, ../sass/components/_prettyPhoto.scss */
div.dark_square .currentTextHolder {
  color: #c4c4c4; }
/* line 595, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_next:hover {
  background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
  cursor: pointer; }
/* line 599, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_previous:hover {
  background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
  cursor: pointer; }
/* line 604, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_gallery a.pp_arrow_previous {
  margin-top: 12px !important; }
/* line 607, ../sass/components/_prettyPhoto.scss */
div.dark_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important; }
/* line 611, ../sass/components/_prettyPhoto.scss */
div.dark_square #pp_full_res .pp_inline {
  color: #fff; }
/* line 616, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }
  /* line 619, ../sass/components/_prettyPhoto.scss */
  div.light_square .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }
/* line 624, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }
  /* line 627, ../sass/components/_prettyPhoto.scss */
  div.light_square .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }
/* line 632, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }
/* line 639, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 644, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }
/* line 650, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat; }
  /* line 652, ../sass/components/_prettyPhoto.scss */
  div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default; }
/* line 657, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -22px -71px no-repeat; }
  /* line 659, ../sass/components/_prettyPhoto.scss */
  div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default; }
/* line 664, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_content {
  background: #fff; }
  /* line 666, ../sass/components/_prettyPhoto.scss */
  div.light_square .pp_content .ppt {
    color: #000; }
/* line 670, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_details {
  position: relative; }
/* line 673, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_left {
  background: #fff; }
/* line 676, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_middle {
  background: #fff; }
/* line 679, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_right {
  background: #fff; }
/* line 682, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_description {
  margin-right: 85px; }
/* line 685, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 688, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_next:hover {
  background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
  cursor: pointer; }
/* line 692, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_previous:hover {
  background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
  cursor: pointer; }
/* line 696, ../sass/components/_prettyPhoto.scss */
div.light_square #pp_full_res .pp_inline {
  color: #000; }
/* line 700, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_gallery a.pp_arrow_previous {
  margin-top: 12px !important; }
/* line 703, ../sass/components/_prettyPhoto.scss */
div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important; }
/* line 710, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_top .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -53px no-repeat; }
/* line 713, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_top .pp_middle {
  background: url(../images/prettyPhoto/contentPatternTop.png) top left repeat-x; }
/* line 716, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_top .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -53px no-repeat; }
/* line 721, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/contentPatternLeft.png) top left repeat-y; }
/* line 724, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/contentPatternRight.png) top right repeat-y; }
/* line 728, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_expand {
  background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }
  /* line 731, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }
/* line 736, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_contract {
  background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }
  /* line 739, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }
/* line 744, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }
/* line 750, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_description {
  margin: 0 37px 0 0; }
/* line 753, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_loaderIcon {
  background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
/* line 756, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_arrow_previous {
  background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px; }
  /* line 761, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default; }
/* line 766, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_arrow_next {
  background: url(../images/prettyPhoto/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px; }
  /* line 771, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default; }
/* line 776, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_nav {
  margin-top: 0; }
  /* line 778, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px; }
  /* line 782, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_nav .pp_play {
    background: url(../images/prettyPhoto/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px; }
  /* line 787, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px; }
/* line 794, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/sprite.png) -88px -80px no-repeat; }
/* line 797, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/contentPatternBottom.png) top left repeat-x; }
/* line 800, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/sprite.png) -110px -80px no-repeat; }
/* line 804, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_content {
  background: #fff; }
  /* line 806, ../sass/components/_prettyPhoto.scss */
  div.facebook .pp_content .ppt {
    color: #000; }
/* line 810, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_details {
  position: relative; }
/* line 813, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_next:hover {
  background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
  cursor: pointer; }
/* line 817, ../sass/components/_prettyPhoto.scss */
div.facebook .pp_previous:hover {
  background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
  cursor: pointer; }
/* line 821, ../sass/components/_prettyPhoto.scss */
div.facebook #pp_full_res .pp_inline {
  color: #000; }
/* line 825, ../sass/components/_prettyPhoto.scss */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000; }
  /* line 830, ../sass/components/_prettyPhoto.scss */
  div.pp_pic_holder a:focus {
    outline: none; }
/* line 834, ../sass/components/_prettyPhoto.scss */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500; }
/* line 843, ../sass/components/_prettyPhoto.scss */
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px; }

/* line 851, ../sass/components/_prettyPhoto.scss */
.pp_content {
  height: 40px;
  min-width: 40px; }

/* line 855, ../sass/components/_prettyPhoto.scss */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%; }
  /* line 859, ../sass/components/_prettyPhoto.scss */
  .pp_content_container .pp_left {
    padding-left: 20px; }
  /* line 862, ../sass/components/_prettyPhoto.scss */
  .pp_content_container .pp_right {
    padding-right: 20px; }
  /* line 865, ../sass/components/_prettyPhoto.scss */
  .pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px; }

/* line 870, ../sass/components/_prettyPhoto.scss */
.pp_description {
  display: none;
  margin: 0; }

/* line 874, ../sass/components/_prettyPhoto.scss */
.pp_social {
  display: none;
  float: left;
  margin: 0; }
  /* line 878, ../sass/components/_prettyPhoto.scss */
  .pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: 55px;
    overflow: hidden; }
  /* line 884, ../sass/components/_prettyPhoto.scss */
  .pp_social .twitter {
    float: left; }

/* line 888, ../sass/components/_prettyPhoto.scss */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0; }
  /* line 892, ../sass/components/_prettyPhoto.scss */
  .pp_nav p {
    float: left;
    white-space: nowrap;
    margin: 2px 4px; }

/* line 911, ../sass/components/_prettyPhoto.scss */
a.pp_next {
  background: url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%; }
/* line 919, ../sass/components/_prettyPhoto.scss */
a.pp_previous {
  background: url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%; }
/* line 933, ../sass/components/_prettyPhoto.scss */
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px; }

/* line 942, ../sass/components/_prettyPhoto.scss */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000; }

/* line 948, ../sass/components/_prettyPhoto.scss */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000; }
  /* line 954, ../sass/components/_prettyPhoto.scss */
  .pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative; }
  /* line 959, ../sass/components/_prettyPhoto.scss */
  .pp_gallery ul {
    float: left;
    height: 35px;
    position: relative;
    white-space: nowrap;
    margin: 0 0 0 5px;
    padding: 0; }
    /* line 966, ../sass/components/_prettyPhoto.scss */
    .pp_gallery ul a {
      border: 1px rgba(0, 0, 0, 0.5) solid;
      display: block;
      float: left;
      height: 33px;
      overflow: hidden; }
      /* line 972, ../sass/components/_prettyPhoto.scss */
      .pp_gallery ul a img {
        border: 0; }
      /* line 975, ../sass/components/_prettyPhoto.scss */
      .pp_gallery ul a:hover {
        border-color: #fff; }
  /* line 980, ../sass/components/_prettyPhoto.scss */
  .pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0; }
    /* line 985, ../sass/components/_prettyPhoto.scss */
    .pp_gallery li.default a {
      background: url(../images/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;
      display: block;
      height: 33px;
      width: 50px; }
      /* line 990, ../sass/components/_prettyPhoto.scss */
      .pp_gallery li.default a img {
        display: none; }
    /* line 994, ../sass/components/_prettyPhoto.scss */
    .pp_gallery li.selected a {
      border-color: #fff; }
  /* line 998, ../sass/components/_prettyPhoto.scss */
  .pp_gallery .pp_arrow_previous {
    margin-top: 7px !important; }
  /* line 1001, ../sass/components/_prettyPhoto.scss */
  .pp_gallery .pp_arrow_next {
    margin-top: 7px !important; }

/* line 1005, ../sass/components/_prettyPhoto.scss */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px; }

/* line 1014, ../sass/components/_prettyPhoto.scss */
#pp_full_res {
  line-height: 1 !important; }
  /* line 1016, ../sass/components/_prettyPhoto.scss */
  #pp_full_res .pp_inline {
    text-align: left; }
    /* line 1018, ../sass/components/_prettyPhoto.scss */
    #pp_full_res .pp_inline p {
      margin: 0 0 15px; }

/* line 1023, ../sass/components/_prettyPhoto.scss */
.pp_top {
  height: 20px;
  position: relative; }

/* line 1036, ../sass/components/_prettyPhoto.scss */
.pp_bottom {
  height: 20px;
  position: relative; }

/* line 1049, ../sass/components/_prettyPhoto.scss */
.pp_fade {
  display: none; }

/* line 1053, ../sass/components/_prettyPhoto.scss */
* html .pp_content {
  width: 40px; }
/* line 1056, ../sass/components/_prettyPhoto.scss */
* html .pp_top {
  padding: 0 20px; }
  /* line 1058, ../sass/components/_prettyPhoto.scss */
  * html .pp_top .pp_middle {
    left: 0;
    position: static; }
/* line 1063, ../sass/components/_prettyPhoto.scss */
* html .pp_bottom {
  padding: 0 20px; }
  /* line 1065, ../sass/components/_prettyPhoto.scss */
  * html .pp_bottom .pp_middle {
    left: 0;
    position: static; }

/* line 1, ../sass/components/_scrollbar.scss */
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom; }
  /* line 4, ../sass/components/_scrollbar.scss */
  .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto; }

/* line 10, ../sass/components/_scrollbar.scss */
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr; }

/* line 19, ../sass/components/_scrollbar.scss */
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto; }

/** added for custom scrollbar on body ***/
/* line 26, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_inside > .mCSB_container {
  margin-right: 0px;
  /* default: 30px; */ }

/* line 30, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_inside > .mCSB_container {
  margin-right: 0px;
  /* default: 30px; */ }

/* line 34, ../sass/components/_scrollbar.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 15px;
  /* default: 30px; */ }

/* line 38, ../sass/components/_scrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; }

/* line 42, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px; }
  /* line 45, ../sass/components/_scrollbar.scss */
  .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0; }

/* line 50, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: .75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

/* line 63, ../sass/components/_scrollbar.scss */
.mCSB_outside + .mCSB_scrollTools {
  right: -26px; }

/* line 68, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools {
  right: auto;
  left: 0; }
/* line 72, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
  left: -26px; }

/* line 80, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto; }
/* line 88, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0; }
/* line 91, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }
/* line 99, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1; }
  /* line 104, ../sass/components/_scrollbar.scss */
  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center; }

/* line 118, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px; }
/* line 121, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px; }

/* line 127, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }
/* line 136, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0; }

/* line 142, ../sass/components/_scrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px; }
/* line 146, ../sass/components/_scrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%; }
/* line 149, ../sass/components/_scrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* line 154, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 164, ../sass/components/_scrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px; }

/* line 170, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px; }
/* line 173, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0; }
/* line 178, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0; }
  /* line 182, ../sass/components/_scrollbar.scss */
  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto; }

/* line 191, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto; }
/* line 195, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0; }

/* line 202, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }
/* line 211, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0; }
/* line 214, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0; }

/* line 219, ../sass/components/_scrollbar.scss */
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px; }
  /* line 230, ../sass/components/_scrollbar.scss */
  .mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

/* line 240, ../sass/components/_scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px; }
/* line 243, ../sass/components/_scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px; }

/* line 248, ../sass/components/_scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0; }

/* line 252, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0; }

/* line 258, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px; }
/* line 261, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0; }
/* line 265, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px; }

/* line 272, ../sass/components/_scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0; }
/* line 275, ../sass/components/_scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0; }

/* line 281, ../sass/components/_scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0; }
/* line 285, ../sass/components/_scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* line 290, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools {
  -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out; }
  /* line 295, ../sass/components/_scrollbar.scss */
  .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out; }

/* line 304, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out; }

/* line 313, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out; }

/* line 323, ../sass/components/_scrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)"; }
/* line 330, ../sass/components/_scrollbar.scss */
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }

/* line 339, ../sass/components/_scrollbar.scss */
.mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }

/* line 347, ../sass/components/_scrollbar.scss */
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }

/* line 355, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }
/* line 362, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }
/* line 368, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)"; }
/* line 374, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }
/* line 381, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: .4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }
/* line 388, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: .4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  background-position: 0 0; }
/* line 396, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px; }
/* line 399, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px; }
/* line 402, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px; }
/* line 405, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
  opacity: .75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }
/* line 410, ../sass/components/_scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
  opacity: .9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }

/* line 418, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15); }
/* line 423, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }
/* line 427, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85); }
/* line 430, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9); }
/* line 434, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }
/* line 437, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }
/* line 440, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }
/* line 443, ../sass/components/_scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* line 448, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

/* line 457, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

/* line 467, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto; }

/* line 476, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto; }
/* line 484, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85); }
/* line 488, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9); }
/* line 493, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0; }
/* line 496, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px; }
/* line 499, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px; }
/* line 502, ../sass/components/_scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px; }

/* line 509, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }
/* line 517, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }
/* line 524, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
/* line 528, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }
/* line 533, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0; }
/* line 536, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px; }
/* line 539, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px; }
/* line 542, ../sass/components/_scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px; }

/* line 547, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

/* line 556, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

/* line 565, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0; }

/* line 571, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto; }

/* line 578, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto; }
/* line 585, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85); }
/* line 589, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9); }
/* line 594, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0; }
/* line 597, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px; }
/* line 600, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px; }
/* line 603, ../sass/components/_scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px; }

/* line 610, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }
/* line 618, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }
/* line 625, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
/* line 629, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }
/* line 634, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0; }
/* line 637, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px; }
/* line 640, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px; }
/* line 643, ../sass/components/_scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px; }

/* line 648, ../sass/components/_scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1); }

/* line 653, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px; }

/* line 657, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%; }

/* line 661, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto; }

/* line 668, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #222222;
  background-color: rgba(34, 34, 34, 0.15); }
/* line 673, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #222222;
  background-color: rgba(34, 34, 34, 0.75); }
/* line 677, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #222222;
  background-color: rgba(34, 34, 34, 0.85); }
/* line 681, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin-custom.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #222222;
  background-color: rgba(34, 34, 34, 0.9); }
/* line 686, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }
/* line 689, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }
/* line 692, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }
/* line 695, ../sass/components/_scrollbar.scss */
.mCS-dark-thin-custom.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* line 700, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px; }

/* line 704, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%; }

/* line 708, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto; }

/* line 715, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #3f98c9;
  background-color: rgba(63, 152, 201, 0.15); }
/* line 720, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #3f98c9;
  background-color: rgba(63, 152, 201, 0.75); }
/* line 724, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #3f98c9;
  background-color: rgba(63, 152, 201, 0.85); }
/* line 728, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #3f98c9;
  background-color: rgba(63, 152, 201, 0.9); }
/* line 733, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }
/* line 736, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }
/* line 739, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }
/* line 742, ../sass/components/_scrollbar.scss */
.mCS-lightblue-thin-custom.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* line 748, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15); }
/* line 753, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }
/* line 757, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
/* line 761, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }
/* line 766, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }
/* line 769, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }
/* line 772, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }
/* line 775, ../sass/components/_scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* line 780, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15); }

/* line 785, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px; }

/* line 789, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px; }

/* line 794, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px; }

/* line 798, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0; }

/* line 804, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0; }

/* line 812, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0; }

/* line 820, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px; }

/* line 826, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px; }

/* line 832, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px; }

/* line 840, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px; }

/* line 848, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0; }

/* line 856, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0; }
/* line 862, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px; }
/* line 865, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px; }
/* line 868, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px; }
/* line 871, ../sass/components/_scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px; }

/* line 877, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }

/* line 883, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15); }
/* line 887, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }

/* line 893, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }

/* line 899, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 906, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 913, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px; }
/* line 916, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px; }
/* line 919, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px; }
/* line 922, ../sass/components/_scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px; }

/* line 927, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px; }

/* line 932, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center; }

/* line 939, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center; }

/* line 945, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: .3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

/* line 953, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x; }

/* line 960, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x; }
/* line 966, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px; }
/* line 969, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px; }
/* line 972, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px; }
/* line 975, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px; }

/* line 982, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=); }
/* line 985, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px; }
/* line 988, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px; }
/* line 991, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px; }
/* line 994, ../sass/components/_scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px; }

/* line 999, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* line 1009, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* line 1019, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px; }

/* line 1023, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px; }

/* line 1027, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

/* line 1034, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

/* line 1042, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

/* line 1049, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

/* line 1057, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555; }

/* line 1063, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555; }

/* line 1068, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px; }

/* line 1072, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

/* line 1079, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto; }

/* line 1086, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto; }
/* line 1092, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }
/* line 1095, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }
/* line 1098, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }
/* line 1101, ../sass/components/_scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* line 1108, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }
/* line 1113, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
/* line 1117, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }
/* line 1120, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }
/* line 1123, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }
/* line 1126, ../sass/components/_scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* line 1132, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

/* line 1138, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }
  /* line 1142, ../sass/components/_scrollbar.scss */
  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; }

/* line 1150, ../sass/components/_scrollbar.scss */
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px; }

/* line 1155, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 1159, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 1164, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 1179, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto; }

/* line 1186, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto; }
/* line 1193, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555; }
/* line 1197, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }
/* line 1202, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }
/* line 1205, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }
/* line 1208, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }
/* line 1211, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }
/* line 1214, ../sass/components/_scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* line 1221, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }
/* line 1224, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }
/* line 1227, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }
/* line 1230, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
/* line 1235, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777; }
/* line 1239, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }
/* line 1244, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

/* line 1250, ../sass/components/_scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

/* line 1255, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }
/* line 1258, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }
/* line 1261, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }
/* line 1264, ../sass/components/_scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* line 1270, ../sass/components/_scrollbar.scss */
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0; }

/* line 1278, ../sass/components/_scrollbar.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px; }
/* line 1284, ../sass/components/_scrollbar.scss */
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px; }

/* line 1292, ../sass/components/_scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto; }

/* line 1298, ../sass/components/_scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px; }

/* line 1302, ../sass/components/_scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px; }

/* line 1307, ../sass/components/_scrollbar.scss */
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px; }
/* line 1311, ../sass/components/_scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)"; }
/* line 1317, ../sass/components/_scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* line 1327, ../sass/components/_scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)"; }
/* line 1333, ../sass/components/_scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* line 1341, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2); }

/* line 1347, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px; }

/* line 1352, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0; }

/* line 1360, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0; }

/* line 1368, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px; }

/* line 1374, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px; }

/* line 1380, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0; }

/* line 1388, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0; }
/* line 1394, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }
/* line 1397, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }
/* line 1400, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }
/* line 1403, ../sass/components/_scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* line 1411, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }
/* line 1415, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
/* line 1419, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }
/* line 1424, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1); }
/* line 1428, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }
/* line 1431, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }
/* line 1434, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }
/* line 1437, ../sass/components/_scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* line 1442, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2); }

/* line 1448, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 1459, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 1470, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0; }

/* line 1476, ../sass/components/_scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

/* line 1480, ../sass/components/_scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

/* line 1484, ../sass/components/_scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

/* line 1488, ../sass/components/_scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* line 1492, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }

/* line 1497, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }

/* line 1503, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 1510, ../sass/components/_scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 1517, ../sass/components/_scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 1523, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1); }

/* line 1528, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

/* line 1532, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

/* line 1536, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

/* line 1540, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* line 1544, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1555, ../sass/components/_scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2); }

/* line 1560, ../sass/components/_scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6); }

/* line 1565, ../sass/components/_scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6); }

/* line 1571, ../sass/components/_scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75); }
/* line 1575, ../sass/components/_scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
/* line 1579, ../sass/components/_scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9); }

/* line 1586, ../sass/components/_scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75); }
/* line 1590, ../sass/components/_scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85); }
/* line 1594, ../sass/components/_scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9); }

/* line 1, ../sass/components/_tables.scss */
table {
  width: 100%;
  margin-bottom: 30px;
  border-collapse: separate;
  border-spacing: 0px 15px; }
  /* line 6, ../sass/components/_tables.scss */
  table caption {
    background-color: transparent;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: normal;
    font-style: normal;
    color: #85A1CC;
    font-weight: 300;
    position: relative;
    font-weight: normal;
    line-height: 2.5rem;
    letter-spacing: 0em;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #85A1CC; }
  /* line 21, ../sass/components/_tables.scss */
  table tr.even, table tr.odd {
    background-color: #E5E5E5; }

/* line 27, ../sass/components/_tables.scss */
div.table {
  display: table;
  width: 100%; }
  /* line 30, ../sass/components/_tables.scss */
  div.table .body {
    display: table-row-group; }
  /* line 33, ../sass/components/_tables.scss */
  div.table .row {
    display: table-row; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 33, ../sass/components/_tables.scss */
      div.table .row {
        display: block;
        padding: 15px 0px;
        border-bottom: 1px solid; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 33, ../sass/components/_tables.scss */
      div.table .row {
        display: block;
        padding: 15px 0px;
        border-bottom: 1px solid; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 33, ../sass/components/_tables.scss */
      div.table .row {
        display: block;
        padding: 15px 0px;
        border-bottom: 1px solid; } }
    /* line 50, ../sass/components/_tables.scss */
    div.table .row.odd {
      background: #edf1f6; }
    /* line 53, ../sass/components/_tables.scss */
    div.table .row:hover {
      background: #FBEFCC;
      cursor: pointer; }
    /* line 58, ../sass/components/_tables.scss */
    div.table .row.last .cell {
      font-weight: bold; }
  /* line 63, ../sass/components/_tables.scss */
  div.table .header {
    display: table-header-group;
    background: #4C75B2;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #fff; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 63, ../sass/components/_tables.scss */
      div.table .header {
        display: none; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 63, ../sass/components/_tables.scss */
      div.table .header {
        display: none; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 63, ../sass/components/_tables.scss */
      div.table .header {
        display: none; } }
    /* line 77, ../sass/components/_tables.scss */
    div.table .header .col {
      padding: 20px 15px; }
  /* line 81, ../sass/components/_tables.scss */
  div.table .col {
    display: table-cell;
    padding: 15px 15px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 81, ../sass/components/_tables.scss */
      div.table .col {
        display: block;
        padding: 5px 15px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 81, ../sass/components/_tables.scss */
      div.table .col {
        display: block;
        padding: 5px 15px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 81, ../sass/components/_tables.scss */
      div.table .col {
        display: block;
        padding: 5px 15px; } }
    /* line 96, ../sass/components/_tables.scss */
    div.table .col .cell-responsive-label {
      display: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 96, ../sass/components/_tables.scss */
        div.table .col .cell-responsive-label {
          display: block;
          float: left;
          padding-right: 3px;
          font-weight: bold; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 96, ../sass/components/_tables.scss */
        div.table .col .cell-responsive-label {
          display: block;
          float: left;
          padding-right: 3px;
          font-weight: bold; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 96, ../sass/components/_tables.scss */
        div.table .col .cell-responsive-label {
          display: block;
          float: left;
          padding-right: 3px;
          font-weight: bold; } }
  /* line 118, ../sass/components/_tables.scss */
  div.table .cell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    color: #566268; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 120, ../sass/components/_tables.scss */
      div.table .cell.right {
        text-align: left; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 120, ../sass/components/_tables.scss */
      div.table .cell.right {
        text-align: left; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 120, ../sass/components/_tables.scss */
      div.table .cell.right {
        text-align: left; } }
  /* line 132, ../sass/components/_tables.scss */
  div.table .footer {
    display: table-footer-group; }
    /* line 134, ../sass/components/_tables.scss */
    div.table .footer .footer-title {
      text-align: right; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 134, ../sass/components/_tables.scss */
        div.table .footer .footer-title {
          text-align: center; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 134, ../sass/components/_tables.scss */
        div.table .footer .footer-title {
          text-align: center; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 134, ../sass/components/_tables.scss */
        div.table .footer .footer-title {
          text-align: center; } }
  /* line 147, ../sass/components/_tables.scss */
  div.table .responsive-header {
    display: none; }
  /* line 150, ../sass/components/_tables.scss */
  div.table .row-accordion {
    padding: 30px 20px;
    position: absolute;
    top: -600px;
    visibility: hidden;
    opacity: 0; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    div.table .row-accordion:before, div.table .row-accordion:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    div.table .row-accordion:after {
      clear: both; }
    /* line 157, ../sass/components/_tables.scss */
    div.table .row-accordion.active {
      visibility: visible;
      position: relative;
      top: 0;
      opacity: 1; }
    /* line 163, ../sass/components/_tables.scss */
    div.table .row-accordion .row-accordion-col-1 {
      display: block;
      position: relative;
      width: 50%;
      float: left; }
    /* line 169, ../sass/components/_tables.scss */
    div.table .row-accordion .row-accordion-col-2 {
      display: block;
      position: relative;
      width: 50%;
      float: left; }
  /* line 176, ../sass/components/_tables.scss */
  div.table .canvas-wrapper {
    height: 300px; }

/* line 2, ../sass/components/_users-profile.scss */
.page-user-profile h2 {
  margin: 8px 0px;
  line-height: 1.5em;
  font-weight: bold;
  text-align: left;
  color: #888A99;
  border-bottom: 1px solid #4098CA; }
/* line 10, ../sass/components/_users-profile.scss */
.page-user-profile .field, .page-user-profile .user-profile-item {
  margin: 18px 0; }
  /* line 12, ../sass/components/_users-profile.scss */
  .page-user-profile .field .field__label, .page-user-profile .field .user-profile-item__label, .page-user-profile .user-profile-item .field__label, .page-user-profile .user-profile-item .user-profile-item__label {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: "bold";
    font-style: "normal";
    color: #0C4499; }
  /* line 16, ../sass/components/_users-profile.scss */
  .page-user-profile .field .field__items, .page-user-profile .field .user-profile-item__items, .page-user-profile .user-profile-item .field__items, .page-user-profile .user-profile-item .user-profile-item__items {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #111; }

/* line 28, ../sass/components/_users-profile.scss */
.page-user-profile .l-main ul.tabs--primary {
  display: none; }
/* line 34, ../sass/components/_users-profile.scss */
.page-user-profile .custom-primary-links-wrapper ul.custom-tabs-primary-links {
  /*      .file-browser, .shortcut, .edit{
          display: none;
        }

  */ }
  /* line 41, ../sass/components/_users-profile.scss */
  .page-user-profile .custom-primary-links-wrapper ul.custom-tabs-primary-links .icon a {
    display: inline-block; }

/* line 1, ../sass/components/_views.scss */
.view-filters {
  background-color: #edf1f6;
  padding: 10px 20px;
  margin-top: 20px; }

/* line 7, ../sass/components/_views.scss */
.views-exposed-form label {
  font-weight: normal;
  color: #566268; }
/* line 11, ../sass/components/_views.scss */
.views-exposed-form .views-widget {
  margin-top: 2px; }
/* line 14, ../sass/components/_views.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.4em; }

/* line 20, ../sass/components/_views.scss */
.view-header .report-buttons {
  margin-top: 50px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 20, ../sass/components/_views.scss */
    .view-header .report-buttons {
      margin-top: 20px; } }

/* line 29, ../sass/components/_views.scss */
.view-content table {
  border-collapse: collapse;
  margin-top: 20px; }
  /* line 33, ../sass/components/_views.scss */
  .view-content table thead tr th {
    background-color: #4C75B1;
    font-weight: normal;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    padding: 20px 15px; }
    /* line 39, ../sass/components/_views.scss */
    .view-content table thead tr th a {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: normal;
      font-style: normal;
      color: #fff; }
      /* line 41, ../sass/components/_views.scss */
      .view-content table thead tr th a.active {
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal;
        font-style: normal;
        color: #fff; }
      /* line 47, ../sass/components/_views.scss */
      .view-content table thead tr th a:hover {
        cursor: pointer; }
    /* line 51, ../sass/components/_views.scss */
    .view-content table thead tr th.views-field.views-field-field-billhighway-id {
      width: 70px; }
    /* line 54, ../sass/components/_views.scss */
    .view-content table thead tr th.views-field.views-field-field-affiliate-id {
      width: 120px; }
  /* line 60, ../sass/components/_views.scss */
  .view-content table tbody tr {
    padding: 0 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    font-style: normal;
    color: #566268; }
    /* line 63, ../sass/components/_views.scss */
    .view-content table tbody tr.odd, .view-content table tbody tr:nth-child(odd) {
      background-color: #fff; }
      /* line 65, ../sass/components/_views.scss */
      .view-content table tbody tr.odd td, .view-content table tbody tr:nth-child(odd) td {
        color: #566268; }
        /* line 67, ../sass/components/_views.scss */
        .view-content table tbody tr.odd td.active, .view-content table tbody tr:nth-child(odd) td.active {
          background-color: transparent;
          color: #566268; }
    /* line 73, ../sass/components/_views.scss */
    .view-content table tbody tr.even, .view-content table tbody tr:nth-child(even) {
      background-color: #edf1f6; }
      /* line 75, ../sass/components/_views.scss */
      .view-content table tbody tr.even td, .view-content table tbody tr:nth-child(even) td {
        color: #566268; }
        /* line 77, ../sass/components/_views.scss */
        .view-content table tbody tr.even td.active, .view-content table tbody tr:nth-child(even) td.active {
          color: #566268;
          background-color: transparent; }
    /* line 83, ../sass/components/_views.scss */
    .view-content table tbody tr:hover {
      background-color: #FBEFCC; }
    /* line 86, ../sass/components/_views.scss */
    .view-content table tbody tr td {
      vertical-align: text-top;
      padding: 10px 6px; }
      /* line 90, ../sass/components/_views.scss */
      .view-content table tbody tr td a.mailto {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: normal;
        font-style: normal;
        color: #0C4499; }

/* line 103, ../sass/components/_views.scss */
.view-available-online-forms .view-header .view-header-wrapper h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: normal;
  font-style: normal;
  color: #85A1CC;
  font-weight: 300;
  text-transform: uppercase; }
/* line 111, ../sass/components/_views.scss */
.view-available-online-forms .views-exposed-form label {
  margin-bottom: 10px;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #566268;
  font-weight: normal; }
/* line 117, ../sass/components/_views.scss */
.view-available-online-forms .views-exposed-widgets {
  width: 800px;
  margin: 0 auto; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 117, ../sass/components/_views.scss */
    .view-available-online-forms .views-exposed-widgets {
      width: 100%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 117, ../sass/components/_views.scss */
    .view-available-online-forms .views-exposed-widgets {
      width: 100%; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 117, ../sass/components/_views.scss */
    .view-available-online-forms .views-exposed-widgets {
      width: 560px; } }
  @media (min-width: 769px) and (max-width: 1024px) {
    /* line 117, ../sass/components/_views.scss */
    .view-available-online-forms .views-exposed-widgets {
      width: 720px; } }
  /* line 132, ../sass/components/_views.scss */
  .view-available-online-forms .views-exposed-widgets .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0;
    width: 400px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 132, ../sass/components/_views.scss */
      .view-available-online-forms .views-exposed-widgets .views-exposed-widget {
        float: none;
        width: 100%;
        padding-right: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 132, ../sass/components/_views.scss */
      .view-available-online-forms .views-exposed-widgets .views-exposed-widget {
        width: 50%; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 132, ../sass/components/_views.scss */
      .view-available-online-forms .views-exposed-widgets .views-exposed-widget {
        width: 280px; } }
    @media (min-width: 769px) and (max-width: 1024px) {
      /* line 132, ../sass/components/_views.scss */
      .view-available-online-forms .views-exposed-widgets .views-exposed-widget {
        width: 360px; } }
    /* line 150, ../sass/components/_views.scss */
    .view-available-online-forms .views-exposed-widgets .views-exposed-widget:last-of-type {
      padding-right: 0px; }
  /* line 154, ../sass/components/_views.scss */
  .view-available-online-forms .views-exposed-widgets .views-submit-button {
    clear: both;
    float: none;
    display: block;
    width: 150px;
    margin: 0 auto;
    margin-bottom: 30px; }
/* line 164, ../sass/components/_views.scss */
.view-available-online-forms .view-empty p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #566268;
  text-align: center; }
/* line 174, ../sass/components/_views.scss */
.view-available-online-forms .view-content table tbody tr:hover {
  background-color: transparent; }
/* line 177, ../sass/components/_views.scss */
.view-available-online-forms .view-content table tbody tr:nth-child(even), .view-available-online-forms .view-content table tbody tr:nth-child(odd) {
  background-color: #fff; }
/* line 181, ../sass/components/_views.scss */
.view-available-online-forms .view-content table tbody tr td a {
  display: block;
  padding: 30px 20px;
  background: #E5E5E5;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  font-style: normal;
  color: #566268;
  font-weight: normal;
  text-decoration: none;
  text-transform: capitalize;
  line-height: 1.3rem; }
  /* line 190, ../sass/components/_views.scss */
  .view-available-online-forms .view-content table tbody tr td a:hover {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #000;
    font-weight: normal; }

/* line 206, ../sass/components/_views.scss */
.view-affiliates table tbody tr:hover {
  background-color: transparent; }

/* line 215, ../sass/components/_views.scss */
.page-form-online-membership-forms .title {
  text-align: center; }
/* line 220, ../sass/components/_views.scss */
.page-form-online-membership-forms .views-exposed-widget .views-widget .description {
  display: none; }

/* line 227, ../sass/components/_views.scss */
#header-filter-wrapper {
  position: relative; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  #header-filter-wrapper:before, #header-filter-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  #header-filter-wrapper:after {
    clear: both; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 227, ../sass/components/_views.scss */
    #header-filter-wrapper {
      top: 0px;
      margin: 0 auto; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      #header-filter-wrapper:before, #header-filter-wrapper:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      #header-filter-wrapper:after {
        clear: both; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 227, ../sass/components/_views.scss */
    #header-filter-wrapper {
      top: 0px;
      margin: 0 auto; }
      /* line 137, ../sass/abstractions/_mixins.scss */
      #header-filter-wrapper:before, #header-filter-wrapper:after {
        content: "";
        display: table; }
      /* line 142, ../sass/abstractions/_mixins.scss */
      #header-filter-wrapper:after {
        clear: both; } }
  /* line 240, ../sass/components/_views.scss */
  #header-filter-wrapper #btn-filter-wrapper {
    float: left; }
    /* line 242, ../sass/components/_views.scss */
    #header-filter-wrapper #btn-filter-wrapper a#btn-filter {
      display: block;
      width: 120px;
      text-decoration: none;
      background-color: #0C4499;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #fff;
      padding: 10px 25px;
      line-height: 1.0em;
      text-align: left;
      background-image: url("../images/filter-control.png");
      background-repeat: no-repeat;
      background-position: 80% 46%; }
      /* line 254, ../sass/components/_views.scss */
      #header-filter-wrapper #btn-filter-wrapper a#btn-filter:hover {
        opacity: 0.8; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 242, ../sass/components/_views.scss */
        #header-filter-wrapper #btn-filter-wrapper a#btn-filter {
          width: 110px;
          margin: 0 auto; } }
  /* line 264, ../sass/components/_views.scss */
  #header-filter-wrapper #btn-aux-wrapper {
    float: right; }
    /* line 266, ../sass/components/_views.scss */
    #header-filter-wrapper #btn-aux-wrapper a#btn-export {
      display: none;
      width: 160px;
      text-decoration: none;
      background-color: transparent;
      border: 0px solid #0C4499;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499;
      padding: 10px 0px;
      line-height: 1.0em;
      text-align: right;
      background-image: url("../images/xls_logo.png");
      background-repeat: no-repeat;
      background-position: 4% 46%; }
      /* line 279, ../sass/components/_views.scss */
      #header-filter-wrapper #btn-aux-wrapper a#btn-export:hover {
        opacity: 0.8; }
    /* line 283, ../sass/components/_views.scss */
    #header-filter-wrapper #btn-aux-wrapper a.export-guide {
      text-decoration: none;
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499; }
    /* line 287, ../sass/components/_views.scss */
    #header-filter-wrapper #btn-aux-wrapper a.btn-action-add {
      display: block;
      padding: 10px 0px;
      line-height: 1.0em;
      margin-top: 10px; }

/* line 296, ../sass/components/_views.scss */
#title-wrapper {
  position: relative;
  margin-top: -60px;
  z-index: -1;
  margin-bottom: 30px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 296, ../sass/components/_views.scss */
    #title-wrapper {
      display: none; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 296, ../sass/components/_views.scss */
    #title-wrapper {
      display: none; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 296, ../sass/components/_views.scss */
    #title-wrapper {
      display: none; } }
  /* line 311, ../sass/components/_views.scss */
  #title-wrapper h2.pane-title {
    margin-bottom: 0;
    line-height: 1.3em; }

/* line 320, ../sass/components/_views.scss */
.view-content .view-header {
  margin-bottom: 20px; }
  /* line 322, ../sass/components/_views.scss */
  .view-content .view-header .submission-header-title {
    font-family: "Roboto Slab", serif;
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499;
    text-align: center; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 322, ../sass/components/_views.scss */
      .view-content .view-header .submission-header-title {
        font-family: "Roboto Slab", serif;
        font-size: 28px;
        font-size: 1.75rem;
        font-weight: normal;
        font-style: normal;
        color: #0C4499; } }
/* line 332, ../sass/components/_views.scss */
.view-content .views-row:first-child .report-item {
  margin: 0px 20px 10px 20px !important; }
  /* line 334, ../sass/components/_views.scss */
  .view-content .views-row:first-child .report-item.active {
    margin: 40px 0px 40px 0px !important; }
/* line 341, ../sass/components/_views.scss */
.view-content .views-row .report-item.active:first-child {
  margin: 40px 0px 40px 0px; }
/* line 344, ../sass/components/_views.scss */
.view-content .views-row .report-item table {
  margin-bottom: 0px; }
  /* line 347, ../sass/components/_views.scss */
  .view-content .views-row .report-item table tr td {
    width: 50%; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 352, ../sass/components/_views.scss */
    .view-content .views-row .report-item table tr {
      display: block; }
      /* line 354, ../sass/components/_views.scss */
      .view-content .views-row .report-item table tr td {
        padding: 0;
        display: block;
        margin-bottom: 20px;
        width: 100%; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 363, ../sass/components/_views.scss */
    .view-content .views-row .report-item table tr {
      display: block; }
      /* line 365, ../sass/components/_views.scss */
      .view-content .views-row .report-item table tr td {
        padding: 0;
        display: block;
        margin-bottom: 20px;
        width: 100%; } }
/* line 379, ../sass/components/_views.scss */
.view-content .views-row .report-content h3.field-content a {
  text-decoration: none; }
/* line 384, ../sass/components/_views.scss */
.view-content .views-row .report-content .view-footer {
  margin-top: 10px;
  text-align: center;
  padding-top: 8px;
  border-top: 1px solid #C3C4CC;
  font-family: "Roboto Slab", serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  color: #0C4499; }
/* line 393, ../sass/components/_views.scss */
.view-content .views-row .profile-picture-view {
  height: 170px;
  width: 170px;
  margin: 0 auto 90px auto; }
  /* line 397, ../sass/components/_views.scss */
  .view-content .views-row .profile-picture-view img {
    border-radius: 50%;
    border: 5px solid #0C4499; }
    /* line 400, ../sass/components/_views.scss */
    .view-content .views-row .profile-picture-view img.default {
      height: 170px;
      width: 170px; }
/* line 408, ../sass/components/_views.scss */
.view-content .views-row .profile-local-id .field-content {
  display: block;
  margin: 10px 0px; }

@media (min-width: 769px) and (max-width: 1024px) {
  /* line 420, ../sass/components/_views.scss */
  .pane-submissions h2.pane-title {
    display: none; } }
@media (min-width: 1025px) and (max-width: 1220px) {
  /* line 420, ../sass/components/_views.scss */
  .pane-submissions h2.pane-title {
    display: none; } }
@media (min-width: 1221px) {
  /* line 420, ../sass/components/_views.scss */
  .pane-submissions h2.pane-title {
    display: none; } }

/* line 435, ../sass/components/_views.scss */
form[class^="views-exposed-form-submissions-page"], form.custom-form-filter {
  display: none;
  padding: 10px 20px;
  background-color: #edf1f6;
  margin-bottom: 30px; }
  /* line 442, ../sass/components/_views.scss */
  form[class^="views-exposed-form-submissions-page"] .form-item label, form.custom-form-filter .form-item label {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #566268 !important; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 442, ../sass/components/_views.scss */
      form[class^="views-exposed-form-submissions-page"] .form-item label, form.custom-form-filter .form-item label {
        font-size: 16px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 442, ../sass/components/_views.scss */
      form[class^="views-exposed-form-submissions-page"] .form-item label, form.custom-form-filter .form-item label {
        font-size: 16px; } }
  /* line 452, ../sass/components/_views.scss */
  form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper, form.custom-form-filter .form-filter-buttons-wrapper {
    position: relative;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper:before, form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper:after, form.custom-form-filter .form-filter-buttons-wrapper:before, form.custom-form-filter .form-filter-buttons-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper:after, form.custom-form-filter .form-filter-buttons-wrapper:after {
      clear: both; }
    /* line 458, ../sass/components/_views.scss */
    form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper input[type="submit"], form.custom-form-filter .form-filter-buttons-wrapper input[type="submit"] {
      width: 100%; }
    /* line 461, ../sass/components/_views.scss */
    form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper .apply-button-wrapper, form.custom-form-filter .form-filter-buttons-wrapper .apply-button-wrapper {
      width: 50%;
      float: left;
      padding-right: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 461, ../sass/components/_views.scss */
        form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper .apply-button-wrapper, form.custom-form-filter .form-filter-buttons-wrapper .apply-button-wrapper {
          float: none;
          width: 100%;
          padding-right: 0px;
          margin-bottom: 30px; } }
    /* line 472, ../sass/components/_views.scss */
    form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper .reset-button-wrapper, form.custom-form-filter .form-filter-buttons-wrapper .reset-button-wrapper {
      width: 50%;
      float: left;
      padding-left: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 472, ../sass/components/_views.scss */
        form[class^="views-exposed-form-submissions-page"] .form-filter-buttons-wrapper .reset-button-wrapper, form.custom-form-filter .form-filter-buttons-wrapper .reset-button-wrapper {
          float: none;
          width: 100%;
          padding-left: 0px; } }

/* line 486, ../sass/components/_views.scss */
div[class*="pane-views-exp-submissions-page"] {
  margin: 20px auto 0px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 486, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] {
      margin-top: 0px; } }
  /* line 493, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper {
    position: relative;
    width: 100%; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper:before, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper:after {
      clear: both; }
    /* line 497, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper .form-item {
      margin-bottom: 5px; }
    /* line 500, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper #edit-field-date-submitted-value-value-wrapper:first-of-type {
      width: 50%;
      float: left;
      padding-right: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 500, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper #edit-field-date-submitted-value-value-wrapper:first-of-type {
          float: none;
          width: 100%;
          padding-right: 0px; } }
    /* line 510, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper #edit-field-date-submitted-value-value-wrapper:last-of-type {
      width: 50%;
      float: left;
      padding-left: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 510, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .dates-submitted-wrapper #edit-field-date-submitted-value-value-wrapper:last-of-type {
          float: none;
          width: 100%;
          padding-left: 0px; } }
  /* line 521, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper {
    position: relative;
    width: 100%; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper:before, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper:after {
      clear: both; }
    /* line 525, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper .form-item-sort-by {
      width: 50%;
      float: left;
      padding-right: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 525, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper .form-item-sort-by {
          float: none;
          width: 100%;
          padding-right: 0px; } }
    /* line 535, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper .form-item-sort-order {
      width: 50%;
      float: left;
      padding-left: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 535, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .sort-order-wrapper .form-item-sort-order {
          float: none;
          width: 100%;
          padding-left: 0px; } }
  /* line 546, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper {
    position: relative;
    width: 100%; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper:before, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper:after {
      clear: both; }
    /* line 550, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper .form-item-autocomplete-formid {
      width: 50%;
      float: left;
      padding-right: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 550, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper .form-item-autocomplete-formid {
          float: none;
          width: 100%;
          padding-right: 0px; } }
    /* line 561, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-name-conflict-wrapper .bef-checkboxes .form-item {
      margin-bottom: 0px; }
  /* line 567, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .inline-checkboxes .form-checkboxes {
    display: inline-block; }
    /* line 570, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .inline-checkboxes .form-checkboxes .bef-checkboxes .form-item {
      display: inline-block; }
  /* line 578, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .inline-checkboxes .form-item {
    display: inline-block; }
  /* line 583, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-item-field-form-id-value {
    display: none; }
  /* line 588, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-item-autocomplete-formid #autocomplete {
    max-height: 140px;
    overflow-y: scroll;
    z-index: 9; }
    /* line 593, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-item-autocomplete-formid #autocomplete ul li {
      font-family: "Open Sans", sans-serif;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal;
      font-style: normal;
      color: #566268;
      border-top: 1px solid #d5d5d5;
      border-bottom: 1px solid #d5d5d5;
      padding: 5px; }
      /* line 598, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-item-autocomplete-formid #autocomplete ul li:hover {
        cursor: pointer;
        background: #CFE5F1;
        background-color: #CFE5F1; }
      /* line 603, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .form-item-autocomplete-formid #autocomplete ul li:active {
        background: #BC7F7F;
        background-color: #BC7F7F; }
  /* line 611, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-by {
    float: left;
    width: 50%;
    padding-right: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 611, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-by {
        float: none;
        width: 100%;
        padding-right: 0px; } }
  /* line 622, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-order {
    float: right;
    width: 50%;
    padding-left: 10px; }
    /* line 137, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-order:before, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-order:after {
      content: "";
      display: table; }
    /* line 142, ../sass/abstractions/_mixins.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-order:after {
      clear: both; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 622, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-widget-sort-order {
        float: none;
        width: 100%;
        padding-left: 0px; } }
  /* line 635, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-submit-button {
    float: left;
    width: 50%;
    padding-right: 10px; }
    /* line 640, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-submit-button input {
      width: 100%;
      margin-top: 0px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 635, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-submit-button {
        float: none;
        width: 100%;
        padding-right: 0px; } }
  /* line 652, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-reset-button {
    float: left;
    width: 50%;
    padding-left: 10px; }
    /* line 657, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-reset-button input {
      width: 100%;
      margin-top: 0px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 652, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .views-reset-button {
        float: none;
        width: 100%;
        padding-left: 0px; } }
  /* line 669, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] select, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] input[type="text"] {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #566268; }
    /* line 672, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] select option, div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] input[type="text"] option {
      color: #566268; }
  /* line 678, ../sass/components/_views.scss */
  div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .container-inline-date .form-item {
    width: 100%; }
    /* line 681, ../sass/components/_views.scss */
    div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .container-inline-date .form-item .date-padding {
      width: 100%; }
      /* line 684, ../sass/components/_views.scss */
      div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .container-inline-date .form-item .date-padding .form-item {
        float: none; }
        /* line 687, ../sass/components/_views.scss */
        div[class*="pane-views-exp-submissions-page"] form[class^="views-exposed-form-submissions-page"] .container-inline-date .form-item .date-padding .form-item input {
          width: 100%; }

/* line 697, ../sass/components/_views.scss */
.view-submissions .view-filters {
  display: none; }
  /* line 699, ../sass/components/_views.scss */
  .view-submissions .view-filters .views-exposed-form {
    width: 320px;
    margin: 0 auto;
    padding: 10px 20px;
    position: absolute;
    background-color: #C2D0E5; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 699, ../sass/components/_views.scss */
      .view-submissions .view-filters .views-exposed-form {
        width: 290px; } }
    /* line 709, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-exposed-widget {
      float: none;
      padding: .5em 0em 0em 0em; }
      /* line 712, ../sass/components/_views.scss */
      .view-submissions .view-filters .views-exposed-form .views-exposed-widget label {
        font-weight: 300;
        color: #0C4499; }
    /* line 718, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-widget .description {
      display: none; }
    /* line 722, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-widget-sort-by {
      float: left;
      width: 180px;
      padding-right: 10px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 722, ../sass/components/_views.scss */
        .view-submissions .view-filters .views-exposed-form .views-widget-sort-by {
          width: 170px; } }
    /* line 730, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-widget-sort-order {
      float: right;
      width: 90px; }
    /* line 735, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-submit-button input {
      width: 100%; }
    /* line 739, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form select, .view-submissions .view-filters .views-exposed-form input[type="text"] {
      font-size: 18px;
      color: #0C4499; }
      /* line 742, ../sass/components/_views.scss */
      .view-submissions .view-filters .views-exposed-form select option, .view-submissions .view-filters .views-exposed-form input[type="text"] option {
        color: #0C4499; }
    /* line 747, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .views-reset-button input {
      width: 100%; }
    /* line 752, ../sass/components/_views.scss */
    .view-submissions .view-filters .views-exposed-form .container-inline-date .form-item {
      width: 100%; }
      /* line 754, ../sass/components/_views.scss */
      .view-submissions .view-filters .views-exposed-form .container-inline-date .form-item .date-padding {
        width: 100%; }
        /* line 756, ../sass/components/_views.scss */
        .view-submissions .view-filters .views-exposed-form .container-inline-date .form-item .date-padding .form-item {
          float: none; }
          /* line 758, ../sass/components/_views.scss */
          .view-submissions .view-filters .views-exposed-form .container-inline-date .form-item .date-padding .form-item input {
            width: 100%; }
/* line 767, ../sass/components/_views.scss */
.view-submissions .view-content {
  margin-top: 30px; }
/* line 773, ../sass/components/_views.scss */
.view-submissions .view-empty {
  margin-top: 20px; }
  /* line 775, ../sass/components/_views.scss */
  .view-submissions .view-empty h3 {
    font-weight: 300; }
/* line 779, ../sass/components/_views.scss */
.view-submissions .feed-icon {
  display: none; }
/* line 782, ../sass/components/_views.scss */
.view-submissions .report-header-icons {
  margin-top: 4px; }

@media (min-width: 300px) and (max-width: 480px) {
  /* line 794, ../sass/components/_views.scss */
  .view-help .view-filters .views-exposed-widget, .view-Help .view-filters .views-exposed-widget {
    width: 100%; } }
/* line 800, ../sass/components/_views.scss */
.view-help .view-filters label, .view-Help .view-filters label {
  display: block;
  margin-bottom: 10px; }
/* line 805, ../sass/components/_views.scss */
.view-help .view-filters .form-submit, .view-Help .view-filters .form-submit {
  margin-top: 1.8em; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 805, ../sass/components/_views.scss */
    .view-help .view-filters .form-submit, .view-Help .view-filters .form-submit {
      margin: 0px auto;
      display: block; } }
/* line 814, ../sass/components/_views.scss */
.view-help .view-filters #edit-submit-help-block, .view-Help .view-filters #edit-submit-help-block {
  margin-top: 1.3em; }
/* line 823, ../sass/components/_views.scss */
.view-help .view-content .view-grouping, .view-Help .view-content .view-grouping {
  margin-bottom: 10px; }
  /* line 828, ../sass/components/_views.scss */
  .view-help .view-content .view-grouping .view-grouping-header, .view-Help .view-content .view-grouping .view-grouping-header {
    padding-top: 20px;
    line-height: 1.2em;
    border-bottom: 1px solid #4098CA;
    text-align: left;
    margin-bottom: 35px;
    font-family: "Open Sans", sans-serif;
    font-size: 38px;
    font-size: 2.375rem;
    font-weight: 300;
    font-style: normal;
    color: #a7a6a6; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 828, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-header, .view-Help .view-content .view-grouping .view-grouping-header {
        font-size: 24px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 828, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-header, .view-Help .view-content .view-grouping .view-grouping-header {
        font-size: 28px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 828, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-header, .view-Help .view-content .view-grouping .view-grouping-header {
        font-size: 32px; } }
  /* line 854, ../sass/components/_views.scss */
  .view-help .view-content .view-grouping .view-grouping-content h3, .view-Help .view-content .view-grouping .view-grouping-content h3 {
    background: white;
    min-height: 64px;
    border: none;
    border-radius: 0px;
    width: 95%;
    -webkit-transition: width 0.25s;
    -moz-transition: width 0.25s;
    -ms-transition: width 0.25s;
    -o-transition: width 0.25s;
    transition: width 0.25s;
    margin: 10px auto;
    box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24); }
    /* line 865, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content h3 span.ui-accordion-header-icon, .view-Help .view-content .view-grouping .view-grouping-content h3 span.ui-accordion-header-icon {
      display: none; }
    /* line 870, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content h3 a, .view-Help .view-content .view-grouping .view-grouping-content h3 a {
      display: block;
      margin-top: 1.2em;
      text-transform: capitalize;
      font-family: "Roboto Slab", serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: normal;
      font-style: normal;
      color: #0C4499;
      -webkit-transition: font-size 0.25s;
      -moz-transition: font-size 0.25s;
      -ms-transition: font-size 0.25s;
      -o-transition: font-size 0.25s;
      transition: font-size 0.25s; }
    /* line 878, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content h3.ui-accordion-header-active, .view-Help .view-content .view-grouping .view-grouping-content h3.ui-accordion-header-active {
      width: 100%;
      margin: 20px auto 0px auto;
      -webkit-transition: width 0.25s;
      -moz-transition: width 0.25s;
      -ms-transition: width 0.25s;
      -o-transition: width 0.25s;
      transition: width 0.25s;
      box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 -2px 4px rgba(0, 0, 0, 0.24); }
      /* line 884, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-content h3.ui-accordion-header-active a, .view-Help .view-content .view-grouping .view-grouping-content h3.ui-accordion-header-active a {
        margin-top: 0.9em;
        font-size: 24px;
        -webkit-transition: font-size 0.25s;
        -moz-transition: font-size 0.25s;
        -ms-transition: font-size 0.25s;
        -o-transition: font-size 0.25s;
        transition: font-size 0.25s; }
  /* line 893, ../sass/components/_views.scss */
  .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content {
    border: none;
    border-radius: 0px;
    width: 95%;
    margin: auto;
    -webkit-transition: width 0.25s;
    -moz-transition: width 0.25s;
    -ms-transition: width 0.25s;
    -o-transition: width 0.25s;
    transition: width 0.25s;
    box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24); }
    /* line 901, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content:before, .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content:after, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content:before, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content:after {
      box-shadow: 0 -1px 0 #E5E5E5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
      content: '';
      display: block; }
    /* line 907, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content.ui-accordion-content-active, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content.ui-accordion-content-active {
      width: 100%;
      margin: 0px auto 40px auto;
      -webkit-transition: width 0.25s;
      -moz-transition: width 0.25s;
      -ms-transition: width 0.25s;
      -o-transition: width 0.25s;
      transition: width 0.25s; }
    /* line 919, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image {
      width: 35%;
      float: left;
      margin-bottom: 15px; }
      /* line 923, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image img, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image img {
        display: block;
        margin: 10px auto; }
      /* line 928, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image small.screenshot-description, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image small.screenshot-description {
        text-align: center;
        display: block;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: normal;
        font-style: italic;
        color: #888A99; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 919, ../sass/components/_views.scss */
        .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-image {
          width: 100%; } }
    /* line 940, ../sass/components/_views.scss */
    .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content {
      width: 60%;
      float: right; }
      /* line 945, ../sass/components/_views.scss */
      .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content p, .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content ul, .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content ol, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content p, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content ul, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content ol {
        margin-top: 10px;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: normal;
        font-style: normal;
        color: #888A99; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 940, ../sass/components/_views.scss */
        .view-help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content, .view-Help .view-content .view-grouping .view-grouping-content .ui-accordion-content .views-row .views-field span.field-content .help-content {
          width: 100%; } }

/* line 968, ../sass/components/_views.scss */
.page-helpdesk .view {
  background-color: #edf1f6; }
  /* line 970, ../sass/components/_views.scss */
  .page-helpdesk .view .view-filters {
    padding: 10px 0px; }
    /* line 972, ../sass/components/_views.scss */
    .page-helpdesk .view .view-filters .views-exposed-form .views-exposed-widget {
      width: 33%;
      margin: 0 auto; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 972, ../sass/components/_views.scss */
        .page-helpdesk .view .view-filters .views-exposed-form .views-exposed-widget {
          width: 100%; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 972, ../sass/components/_views.scss */
        .page-helpdesk .view .view-filters .views-exposed-form .views-exposed-widget {
          width: 50%; } }
    /* line 986, ../sass/components/_views.scss */
    .page-helpdesk .view .view-filters .views-exposed-form .views-exposed-widget.views-reset-button, .page-helpdesk .view .view-filters .views-exposed-form .views-exposed-widget.views-submit-button {
      width: 150px;
      float: left; }
  /* line 997, ../sass/components/_views.scss */
  .page-helpdesk .view .view-content table thead tr th {
    padding: 6px 8px; }
    /* line 999, ../sass/components/_views.scss */
    .page-helpdesk .view .view-content table thead tr th a {
      text-transform: none; }
  /* line 1006, ../sass/components/_views.scss */
  .page-helpdesk .view .view-content table tbody tr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: normal;
    font-style: normal;
    color: #566268; }

/* line 1019, ../sass/components/_views.scss */
.page-dashboard-reports div.feed-icon {
  display: none; }

/* line 1026, ../sass/components/_views.scss */
.view-Help #btn-aux-wrapper {
  text-align: right; }
  /* line 1029, ../sass/components/_views.scss */
  .view-Help #btn-aux-wrapper a.export-guide {
    text-decoration: none;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    font-style: normal;
    color: #0C4499; }
    /* line 1032, ../sass/components/_views.scss */
    .view-Help #btn-aux-wrapper a.export-guide:hover {
      opacity: 0.8; }
/* line 1038, ../sass/components/_views.scss */
.view-Help .view-header {
  position: relative;
  top: -40px; }
/* line 1043, ../sass/components/_views.scss */
.view-Help .view-filters {
  margin-top: -20px; }

/* line 7, ../sass/modules/wizard/_global.scss */
.page-dashboard-my-forms-add, #modalContent {
  /*** lateral menu ***/
  /*** end lateral menu ***/
  /*** markup separators ***/
  /*** end markup separators ***/ }
  /* line 8, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add .l-header-title, #modalContent .l-header-title {
    border-bottom: none; }
@-webkit-keyframes step1-keyframe {
  from {
    width: 0; }
  to {
    width: 14.28571%; } }
@-moz-keyframes step1-keyframe {
  from {
    width: 0; }
  to {
    width: 14.28571%; } }
@-ms-keyframes step1-keyframe {
  from {
    width: 0; }
  to {
    width: 14.28571%; } }
@-o-keyframes step1-keyframe {
  from {
    width: 0; }
  to {
    width: 14.28571%; } }
@keyframes step1-keyframe {
  from {
    width: 0; }
  to {
    width: 14.28571%; } }
@-webkit-keyframes step2-keyframe {
  from {
    width: 14.28571%; }
  to {
    width: 28.57143%; } }
@-moz-keyframes step2-keyframe {
  from {
    width: 14.28571%; }
  to {
    width: 28.57143%; } }
@-ms-keyframes step2-keyframe {
  from {
    width: 14.28571%; }
  to {
    width: 28.57143%; } }
@-o-keyframes step2-keyframe {
  from {
    width: 14.28571%; }
  to {
    width: 28.57143%; } }
@keyframes step2-keyframe {
  from {
    width: 14.28571%; }
  to {
    width: 28.57143%; } }
@-webkit-keyframes step3-keyframe {
  from {
    width: 28.57143%; }
  to {
    width: 42.85714%; } }
@-moz-keyframes step3-keyframe {
  from {
    width: 28.57143%; }
  to {
    width: 42.85714%; } }
@-ms-keyframes step3-keyframe {
  from {
    width: 28.57143%; }
  to {
    width: 42.85714%; } }
@-o-keyframes step3-keyframe {
  from {
    width: 28.57143%; }
  to {
    width: 42.85714%; } }
@keyframes step3-keyframe {
  from {
    width: 28.57143%; }
  to {
    width: 42.85714%; } }
@-webkit-keyframes step4-keyframe {
  from {
    width: 42.85714%; }
  to {
    width: 57.14286%; } }
@-moz-keyframes step4-keyframe {
  from {
    width: 42.85714%; }
  to {
    width: 57.14286%; } }
@-ms-keyframes step4-keyframe {
  from {
    width: 42.85714%; }
  to {
    width: 57.14286%; } }
@-o-keyframes step4-keyframe {
  from {
    width: 42.85714%; }
  to {
    width: 57.14286%; } }
@keyframes step4-keyframe {
  from {
    width: 42.85714%; }
  to {
    width: 57.14286%; } }
@-webkit-keyframes step5-keyframe {
  from {
    width: 57.14286%; }
  to {
    width: 71.42857%; } }
@-moz-keyframes step5-keyframe {
  from {
    width: 57.14286%; }
  to {
    width: 71.42857%; } }
@-ms-keyframes step5-keyframe {
  from {
    width: 57.14286%; }
  to {
    width: 71.42857%; } }
@-o-keyframes step5-keyframe {
  from {
    width: 57.14286%; }
  to {
    width: 71.42857%; } }
@keyframes step5-keyframe {
  from {
    width: 57.14286%; }
  to {
    width: 71.42857%; } }
@-webkit-keyframes step6-keyframe {
  from {
    width: 71.42857%; }
  to {
    width: 85.71429%; } }
@-moz-keyframes step6-keyframe {
  from {
    width: 71.42857%; }
  to {
    width: 85.71429%; } }
@-ms-keyframes step6-keyframe {
  from {
    width: 71.42857%; }
  to {
    width: 85.71429%; } }
@-o-keyframes step6-keyframe {
  from {
    width: 71.42857%; }
  to {
    width: 85.71429%; } }
@keyframes step6-keyframe {
  from {
    width: 71.42857%; }
  to {
    width: 85.71429%; } }
@-webkit-keyframes step7-keyframe {
  from {
    width: 85.71429%; }
  to {
    width: 100%; } }
@-moz-keyframes step7-keyframe {
  from {
    width: 85.71429%; }
  to {
    width: 100%; } }
@-ms-keyframes step7-keyframe {
  from {
    width: 85.71429%; }
  to {
    width: 100%; } }
@-o-keyframes step7-keyframe {
  from {
    width: 85.71429%; }
  to {
    width: 100%; } }
@keyframes step7-keyframe {
  from {
    width: 85.71429%; }
  to {
    width: 100%; } }
  /* line 40, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add .progress-bar-wrapper, #modalContent .progress-bar-wrapper {
    background-color: #F2F2F2;
    width: 100%; }
    /* line 43, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar, #modalContent .progress-bar-wrapper .progress-bar {
      height: 5px; }
      /* line 46, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step1, #modalContent .progress-bar-wrapper .progress-bar.step1 {
        width: 14.28571%;
        background-color: #111535;
        -webkit-animation-name: step1-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step1-keyframe;
        /* Firefox */
        -o-animation-name: step1-keyframe;
        /* Opera */
        animation-name: step1-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 59, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step2, #modalContent .progress-bar-wrapper .progress-bar.step2 {
        width: 28.57143%;
        background-color: #111535;
        -webkit-animation-name: step2-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step2-keyframe;
        /* Firefox */
        -o-animation-name: step2-keyframe;
        /* Opera */
        animation-name: step2-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 72, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step3, #modalContent .progress-bar-wrapper .progress-bar.step3 {
        width: 42.85714%;
        background-color: #111535;
        -webkit-animation-name: step3-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step3-keyframe;
        /* Firefox */
        -o-animation-name: step3-keyframe;
        /* Opera */
        animation-name: step3-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 85, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step4, #modalContent .progress-bar-wrapper .progress-bar.step4 {
        width: 57.14286%;
        background-color: #111535;
        -webkit-animation-name: step4-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step4-keyframe;
        /* Firefox */
        -o-animation-name: step4-keyframe;
        /* Opera */
        animation-name: step4-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 98, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step5, #modalContent .progress-bar-wrapper .progress-bar.step5 {
        width: 71.42857%;
        background-color: #111535;
        -webkit-animation-name: step5-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step5-keyframe;
        /* Firefox */
        -o-animation-name: step5-keyframe;
        /* Opera */
        animation-name: step5-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 111, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step6, #modalContent .progress-bar-wrapper .progress-bar.step6 {
        width: 85.71429%;
        background-color: #111535;
        -webkit-animation-name: step6-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step6-keyframe;
        /* Firefox */
        -o-animation-name: step6-keyframe;
        /* Opera */
        animation-name: step6-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
      /* line 125, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .progress-bar-wrapper .progress-bar.step7, #modalContent .progress-bar-wrapper .progress-bar.step7 {
        width: 100%;
        background-color: #111535;
        -webkit-animation-name: step7-keyframe;
        /* Chrome, Safari */
        -moz-animation-name: step7-keyframe;
        /* Firefox */
        -o-animation-name: step7-keyframe;
        /* Opera */
        animation-name: step7-keyframe;
        -webkit-animation-duration: 2s;
        /* Chrome, Safari */
        -moz-animation-duration: 2s;
        /* Firefox */
        -o-animation-duration: 2s;
        /* Opera */
        animation-duration: 2s; }
  /* line 140, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add .l-main, .page-dashboard-my-forms-add #modal-content, #modalContent .l-main, #modalContent #modal-content {
    background-color: #F2F2F2;
    /** step-personal-information **/
    /** end step-personal-information **/
    /** step-membership **/
    /** credit card payment options */
    /** end credit card payment options */
    /*** preferred payment method options ***/
    /*** end preferred payment method options ***/
    /** credit cards selects buttons **/
    /** end step membership **/
    /** step legal **/
    /** end step legal **/
    /** step custom fields **/
    /** end step custom fields **/
    /** step finish **/
    /** end step finish **/
    /*** submit buttons ***/
    /*** end submit buttons ***/ }
    /* line 143, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main h2, .page-dashboard-my-forms-add #modal-content h2, #modalContent .l-main h2, #modalContent #modal-content h2 {
      font-family: "Raleway", sans-serif;
      font-size: 40px;
      font-size: 2.5rem;
      font-weight: normal;
      font-style: normal;
      color: #888A99;
      line-height: 1.2em;
      border-bottom: 1px solid #4098CA; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 143, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main h2, .page-dashboard-my-forms-add #modal-content h2, #modalContent .l-main h2, #modalContent #modal-content h2 {
          font-size: 24px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 143, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main h2, .page-dashboard-my-forms-add #modal-content h2, #modalContent .l-main h2, #modalContent #modal-content h2 {
          font-size: 28px; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 143, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main h2, .page-dashboard-my-forms-add #modal-content h2, #modalContent .l-main h2, #modalContent #modal-content h2 {
          font-size: 32px; } }
      @media (min-width: 769px) and (max-width: 1024px) {
        /* line 143, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main h2, .page-dashboard-my-forms-add #modal-content h2, #modalContent .l-main h2, #modalContent #modal-content h2 {
          font-size: 36px; } }
    /* line 165, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main p, .page-dashboard-my-forms-add #modal-content p, #modalContent .l-main p, #modalContent #modal-content p {
      font-weight: 300;
      color: #111535; }
    /* line 170, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main button, .page-dashboard-my-forms-add #modal-content button, #modalContent .l-main button, #modalContent #modal-content button {
      display: inline-block;
      text-align: center;
      color: #fff;
      font-family: "Open Sans", sans-serif;
      margin-right: 10px;
      margin-bottom: 10px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px; }
      /* line 179, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main button#edit-next, .page-dashboard-my-forms-add #modal-content button#edit-next, #modalContent .l-main button#edit-next, #modalContent #modal-content button#edit-next {
        position: relative;
        font-weight: 300;
        padding: 10px 60px;
        overflow: hidden;
        background-color: #007236;
        opacity: 0.8;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s; }
        /* line 188, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-next::before, .page-dashboard-my-forms-add #modal-content button#edit-next::before, #modalContent .l-main button#edit-next::before, #modalContent #modal-content button#edit-next::before {
          left: 70%;
          opacity: 0;
          top: 0px;
          position: absolute;
          height: 100%;
          font-size: 125%;
          line-height: 2.1;
          content: "\f061";
          font-family: FontAwesome;
          color: #fff;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 202, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-next::after, .page-dashboard-my-forms-add #modal-content button#edit-next::after, #modalContent .l-main button#edit-next::after, #modalContent #modal-content button#edit-next::after {
          content: "";
          position: absolute;
          z-index: -1;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 209, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-next:hover, .page-dashboard-my-forms-add #modal-content button#edit-next:hover, #modalContent .l-main button#edit-next:hover, #modalContent #modal-content button#edit-next:hover {
          opacity: 1;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          transition: opacity 0.3s; }
          /* line 213, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main button#edit-next:hover::before, .page-dashboard-my-forms-add #modal-content button#edit-next:hover::before, #modalContent .l-main button#edit-next:hover::before, #modalContent #modal-content button#edit-next:hover::before {
            left: 80%;
            opacity: 1; }
      /* line 220, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main button#edit-prev, .page-dashboard-my-forms-add #modal-content button#edit-prev, #modalContent .l-main button#edit-prev, #modalContent #modal-content button#edit-prev {
        position: relative;
        font-weight: 300;
        padding: 10px 60px;
        overflow: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 0.8; }
        /* line 227, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-prev::before, .page-dashboard-my-forms-add #modal-content button#edit-prev::before, #modalContent .l-main button#edit-prev::before, #modalContent #modal-content button#edit-prev::before {
          left: 30%;
          opacity: 0;
          top: 0px;
          position: absolute;
          height: 100%;
          font-size: 125%;
          line-height: 2.1;
          content: "\f060";
          font-family: FontAwesome;
          color: #fff;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 240, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-prev::after, .page-dashboard-my-forms-add #modal-content button#edit-prev::after, #modalContent .l-main button#edit-prev::after, #modalContent #modal-content button#edit-prev::after {
          content: "";
          position: absolute;
          z-index: -1;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 246, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-prev:hover, .page-dashboard-my-forms-add #modal-content button#edit-prev:hover, #modalContent .l-main button#edit-prev:hover, #modalContent #modal-content button#edit-prev:hover {
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          transition: opacity 0.3s;
          opacity: 1; }
          /* line 249, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main button#edit-prev:hover::before, .page-dashboard-my-forms-add #modal-content button#edit-prev:hover::before, #modalContent .l-main button#edit-prev:hover::before, #modalContent #modal-content button#edit-prev:hover::before {
            left: 10%;
            opacity: 1; }
      /* line 256, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main button#edit-send, .page-dashboard-my-forms-add #modal-content button#edit-send, #modalContent .l-main button#edit-send, #modalContent #modal-content button#edit-send {
        position: relative;
        font-weight: 300;
        padding: 10px 60px;
        overflow: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 0.8;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        /* line 264, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-send::before, .page-dashboard-my-forms-add #modal-content button#edit-send::before, #modalContent .l-main button#edit-send::before, #modalContent #modal-content button#edit-send::before {
          left: auto;
          right: 10px;
          opacity: 1;
          top: 0px;
          position: absolute;
          z-index: 2;
          height: 100%;
          font-size: 125%;
          line-height: 2.1;
          content: "\f061";
          font-family: FontAwesome;
          color: #fff;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 279, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-send:after, .page-dashboard-my-forms-add #modal-content button#edit-send:after, #modalContent .l-main button#edit-send:after, #modalContent #modal-content button#edit-send:after {
          content: "";
          width: 30%;
          height: 200%;
          z-index: 1;
          position: absolute;
          right: 0px;
          top: 0px;
          transform-origin: 0px 0px 0px;
          transform: rotate(-20deg);
          background: rgba(255, 255, 255, 0.2);
          margin: -5px 0px 0px -5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        /* line 293, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button#edit-send:hover, .page-dashboard-my-forms-add #modal-content button#edit-send:hover, #modalContent .l-main button#edit-send:hover, #modalContent #modal-content button#edit-send:hover {
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          transition: opacity 0.3s;
          opacity: 1; }
          /* line 296, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main button#edit-send:hover::before, .page-dashboard-my-forms-add #modal-content button#edit-send:hover::before, #modalContent .l-main button#edit-send:hover::before, #modalContent #modal-content button#edit-send:hover::before {
            left: auto;
            opacity: 1; }
          /* line 300, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main button#edit-send:hover::after, .page-dashboard-my-forms-add #modal-content button#edit-send:hover::after, #modalContent .l-main button#edit-send:hover::after, #modalContent #modal-content button#edit-send:hover::after {
            width: 40%; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 170, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main button, .page-dashboard-my-forms-add #modal-content button, #modalContent .l-main button, #modalContent #modal-content button {
          display: block;
          margin-right: auto;
          margin-left: auto; } }
    /* line 313, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main ul, .page-dashboard-my-forms-add #modal-content ul, #modalContent .l-main ul, #modalContent #modal-content ul {
      list-style-type: none; }
      /* line 315, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main ul li, .page-dashboard-my-forms-add #modal-content ul li, #modalContent .l-main ul li, #modalContent #modal-content ul li {
        border-left: 2px solid #9FCBE4;
        padding: 0px 10px;
        width: 400px;
        margin-bottom: 20px;
        font-weight: 300;
        color: #0C4499; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 315, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main ul li, .page-dashboard-my-forms-add #modal-content ul li, #modalContent .l-main ul li, #modalContent #modal-content ul li {
            width: 100%; } }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 313, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main ul, .page-dashboard-my-forms-add #modal-content ul, #modalContent .l-main ul, #modalContent #modal-content ul {
          padding-left: 20px; } }
    /* line 331, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-markup-1, .page-dashboard-my-forms-add .l-main #edit-markup-3, .page-dashboard-my-forms-add #modal-content #edit-markup-1, .page-dashboard-my-forms-add #modal-content #edit-markup-3, #modalContent .l-main #edit-markup-1, #modalContent .l-main #edit-markup-3, #modalContent #modal-content #edit-markup-1, #modalContent #modal-content #edit-markup-3 {
      margin-bottom: 30px; }
    /* line 335, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-markup-5, .page-dashboard-my-forms-add .l-main #edit-markup-7, .page-dashboard-my-forms-add .l-main #edit-markup-8, .page-dashboard-my-forms-add .l-main #edit-markup-9,
    .page-dashboard-my-forms-add .l-main #edit-markup-10, .page-dashboard-my-forms-add .l-main #edit-markup-13, .page-dashboard-my-forms-add .l-main #edit-markup-15, .page-dashboard-my-forms-add .l-main #edit-markup-16,
    .page-dashboard-my-forms-add .l-main #edit-markup-17, .page-dashboard-my-forms-add #modal-content #edit-markup-5, .page-dashboard-my-forms-add #modal-content #edit-markup-7, .page-dashboard-my-forms-add #modal-content #edit-markup-8, .page-dashboard-my-forms-add #modal-content #edit-markup-9,
    .page-dashboard-my-forms-add #modal-content #edit-markup-10, .page-dashboard-my-forms-add #modal-content #edit-markup-13, .page-dashboard-my-forms-add #modal-content #edit-markup-15, .page-dashboard-my-forms-add #modal-content #edit-markup-16,
    .page-dashboard-my-forms-add #modal-content #edit-markup-17, #modalContent .l-main #edit-markup-5, #modalContent .l-main #edit-markup-7, #modalContent .l-main #edit-markup-8, #modalContent .l-main #edit-markup-9,
    #modalContent .l-main #edit-markup-10, #modalContent .l-main #edit-markup-13, #modalContent .l-main #edit-markup-15, #modalContent .l-main #edit-markup-16,
    #modalContent .l-main #edit-markup-17, #modalContent #modal-content #edit-markup-5, #modalContent #modal-content #edit-markup-7, #modalContent #modal-content #edit-markup-8, #modalContent #modal-content #edit-markup-9,
    #modalContent #modal-content #edit-markup-10, #modalContent #modal-content #edit-markup-13, #modalContent #modal-content #edit-markup-15, #modalContent #modal-content #edit-markup-16,
    #modalContent #modal-content #edit-markup-17 {
      margin-top: 30px; }
    /* line 344, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-personal-information #edit-next, .page-dashboard-my-forms-add #modal-content .step-personal-information #edit-next, #modalContent .l-main .step-personal-information #edit-next, #modalContent #modal-content .step-personal-information #edit-next {
      margin-top: 40px; }
    /* line 347, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-personal-information .ssn-options-wrapper, .page-dashboard-my-forms-add #modal-content .step-personal-information .ssn-options-wrapper, #modalContent .l-main .step-personal-information .ssn-options-wrapper, #modalContent #modal-content .step-personal-information .ssn-options-wrapper {
      display: none;
      margin-left: 35px; }
      /* line 350, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-personal-information .ssn-options-wrapper div.description, .page-dashboard-my-forms-add #modal-content .step-personal-information .ssn-options-wrapper div.description, #modalContent .l-main .step-personal-information .ssn-options-wrapper div.description, #modalContent #modal-content .step-personal-information .ssn-options-wrapper div.description {
        margin-left: 40px; }
    /* line 360, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-credit-card-type label.error, .page-dashboard-my-forms-add #modal-content #edit-credit-card-type label.error, #modalContent .l-main #edit-credit-card-type label.error, #modalContent #modal-content #edit-credit-card-type label.error {
      text-align: left;
      margin-bottom: 15px; }
    /* line 366, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-markup-7-collection, .page-dashboard-my-forms-add .l-main .form-item-collection-type,
    .page-dashboard-my-forms-add .l-main #edit-markup-7-payroll-deduction,
    .page-dashboard-my-forms-add .l-main fieldset[id^="edit-payroll-deduction-wrapper"],
    .page-dashboard-my-forms-add .l-main #edit-markup-title-show-amount, .page-dashboard-my-forms-add .l-main .form-item-show-amount, .page-dashboard-my-forms-add .l-main #edit-markup-show-amount,
    .page-dashboard-my-forms-add .l-main #edit-markup-7, .page-dashboard-my-forms-add .l-main .form-item-membership, .page-dashboard-my-forms-add .l-main #edit-markup-8, .page-dashboard-my-forms-add .l-main .form-item-cope,
    .page-dashboard-my-forms-add .l-main #edit-markup-9, .page-dashboard-my-forms-add .l-main #cope_amount-wrapper, .page-dashboard-my-forms-add .l-main #edit-markup-9,
    .page-dashboard-my-forms-add .l-main #edit-markup-10, .page-dashboard-my-forms-add .l-main #edit-payment-method, .page-dashboard-my-forms-add .l-main .form-item-cope-only-payment,
    .page-dashboard-my-forms-add .l-main #edit-markup-title-collect-payment, .page-dashboard-my-forms-add .l-main .actions-buttons,
    .page-dashboard-my-forms-add .l-main fieldset[id^="edit-privacy-policy-wrapper"], .page-dashboard-my-forms-add .l-main div[id^="edit-markup-15"], .page-dashboard-my-forms-add #modal-content #edit-markup-7-collection, .page-dashboard-my-forms-add #modal-content .form-item-collection-type,
    .page-dashboard-my-forms-add #modal-content #edit-markup-7-payroll-deduction,
    .page-dashboard-my-forms-add #modal-content fieldset[id^="edit-payroll-deduction-wrapper"],
    .page-dashboard-my-forms-add #modal-content #edit-markup-title-show-amount, .page-dashboard-my-forms-add #modal-content .form-item-show-amount, .page-dashboard-my-forms-add #modal-content #edit-markup-show-amount,
    .page-dashboard-my-forms-add #modal-content #edit-markup-7, .page-dashboard-my-forms-add #modal-content .form-item-membership, .page-dashboard-my-forms-add #modal-content #edit-markup-8, .page-dashboard-my-forms-add #modal-content .form-item-cope,
    .page-dashboard-my-forms-add #modal-content #edit-markup-9, .page-dashboard-my-forms-add #modal-content #cope_amount-wrapper, .page-dashboard-my-forms-add #modal-content #edit-markup-9,
    .page-dashboard-my-forms-add #modal-content #edit-markup-10, .page-dashboard-my-forms-add #modal-content #edit-payment-method, .page-dashboard-my-forms-add #modal-content .form-item-cope-only-payment,
    .page-dashboard-my-forms-add #modal-content #edit-markup-title-collect-payment, .page-dashboard-my-forms-add #modal-content .actions-buttons,
    .page-dashboard-my-forms-add #modal-content fieldset[id^="edit-privacy-policy-wrapper"], .page-dashboard-my-forms-add #modal-content div[id^="edit-markup-15"], #modalContent .l-main #edit-markup-7-collection, #modalContent .l-main .form-item-collection-type,
    #modalContent .l-main #edit-markup-7-payroll-deduction,
    #modalContent .l-main fieldset[id^="edit-payroll-deduction-wrapper"],
    #modalContent .l-main #edit-markup-title-show-amount, #modalContent .l-main .form-item-show-amount, #modalContent .l-main #edit-markup-show-amount,
    #modalContent .l-main #edit-markup-7, #modalContent .l-main .form-item-membership, #modalContent .l-main #edit-markup-8, #modalContent .l-main .form-item-cope,
    #modalContent .l-main #edit-markup-9, #modalContent .l-main #cope_amount-wrapper, #modalContent .l-main #edit-markup-9,
    #modalContent .l-main #edit-markup-10, #modalContent .l-main #edit-payment-method, #modalContent .l-main .form-item-cope-only-payment,
    #modalContent .l-main #edit-markup-title-collect-payment, #modalContent .l-main .actions-buttons,
    #modalContent .l-main fieldset[id^="edit-privacy-policy-wrapper"], #modalContent .l-main div[id^="edit-markup-15"], #modalContent #modal-content #edit-markup-7-collection, #modalContent #modal-content .form-item-collection-type,
    #modalContent #modal-content #edit-markup-7-payroll-deduction,
    #modalContent #modal-content fieldset[id^="edit-payroll-deduction-wrapper"],
    #modalContent #modal-content #edit-markup-title-show-amount, #modalContent #modal-content .form-item-show-amount, #modalContent #modal-content #edit-markup-show-amount,
    #modalContent #modal-content #edit-markup-7, #modalContent #modal-content .form-item-membership, #modalContent #modal-content #edit-markup-8, #modalContent #modal-content .form-item-cope,
    #modalContent #modal-content #edit-markup-9, #modalContent #modal-content #cope_amount-wrapper, #modalContent #modal-content #edit-markup-9,
    #modalContent #modal-content #edit-markup-10, #modalContent #modal-content #edit-payment-method, #modalContent #modal-content .form-item-cope-only-payment,
    #modalContent #modal-content #edit-markup-title-collect-payment, #modalContent #modal-content .actions-buttons,
    #modalContent #modal-content fieldset[id^="edit-privacy-policy-wrapper"], #modalContent #modal-content div[id^="edit-markup-15"] {
      display: none; }
    /* line 379, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership .form-item-collection-type label, .page-dashboard-my-forms-add #modal-content .step-membership .form-item-collection-type label, #modalContent .l-main .step-membership .form-item-collection-type label, #modalContent #modal-content .step-membership .form-item-collection-type label {
      display: none; }
    /* line 383, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership input#edit-add-another, .page-dashboard-my-forms-add #modal-content .step-membership input#edit-add-another, #modalContent .l-main .step-membership input#edit-add-another, #modalContent #modal-content .step-membership input#edit-add-another {
      display: none; }
    /* line 386, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership .form-item-show-amount, .page-dashboard-my-forms-add #modal-content .step-membership .form-item-show-amount, #modalContent .l-main .step-membership .form-item-show-amount, #modalContent #modal-content .step-membership .form-item-show-amount {
      position: relative;
      clear: both; }
    /* line 391, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership #edit-markup-show-amount, .page-dashboard-my-forms-add #modal-content .step-membership #edit-markup-show-amount, #modalContent .l-main .step-membership #edit-markup-show-amount, #modalContent #modal-content .step-membership #edit-markup-show-amount {
      position: relative;
      left: 40px;
      font-size: 16px; }
    /* line 396, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership #edit-markup-9, .page-dashboard-my-forms-add #modal-content .step-membership #edit-markup-9, #modalContent .l-main .step-membership #edit-markup-9, #modalContent #modal-content .step-membership #edit-markup-9 {
      clear: both; }
    /* line 399, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership .collection-fields-wrapper, .page-dashboard-my-forms-add #modal-content .step-membership .collection-fields-wrapper, #modalContent .l-main .step-membership .collection-fields-wrapper, #modalContent #modal-content .step-membership .collection-fields-wrapper {
      position: relative;
      width: calc(100% - 44px);
      float: left; }
    /* line 404, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership .collection-preferred-wrapper, .page-dashboard-my-forms-add #modal-content .step-membership .collection-preferred-wrapper, #modalContent .l-main .step-membership .collection-preferred-wrapper, #modalContent #modal-content .step-membership .collection-preferred-wrapper {
      width: 36px;
      float: right;
      position: relative;
      top: 34px; }
    /* line 412, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership div[id*="collection-preferred"].form-radios .form-type-radio, .page-dashboard-my-forms-add #modal-content .step-membership div[id*="collection-preferred"].form-radios .form-type-radio, #modalContent .l-main .step-membership div[id*="collection-preferred"].form-radios .form-type-radio, #modalContent #modal-content .step-membership div[id*="collection-preferred"].form-radios .form-type-radio {
      margin-bottom: 69px; }
      /* line 414, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-membership div[id*="collection-preferred"].form-radios .form-type-radio:last-child, .page-dashboard-my-forms-add #modal-content .step-membership div[id*="collection-preferred"].form-radios .form-type-radio:last-child, #modalContent .l-main .step-membership div[id*="collection-preferred"].form-radios .form-type-radio:last-child, #modalContent #modal-content .step-membership div[id*="collection-preferred"].form-radios .form-type-radio:last-child {
        margin-bottom: 15px; }
    /* line 418, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership div[id*="collection-preferred"].form-radios input[type="radio"] + label.option, .page-dashboard-my-forms-add #modal-content .step-membership div[id*="collection-preferred"].form-radios input[type="radio"] + label.option, #modalContent .l-main .step-membership div[id*="collection-preferred"].form-radios input[type="radio"] + label.option, #modalContent #modal-content .step-membership div[id*="collection-preferred"].form-radios input[type="radio"] + label.option {
      color: transparent; }
    /* line 425, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-membership div[class*="collection-amount"].form-item,
    .page-dashboard-my-forms-add .l-main .step-membership div[class*="collection-percentage"].form-item, .page-dashboard-my-forms-add #modal-content .step-membership div[class*="collection-amount"].form-item,
    .page-dashboard-my-forms-add #modal-content .step-membership div[class*="collection-percentage"].form-item, #modalContent .l-main .step-membership div[class*="collection-amount"].form-item,
    #modalContent .l-main .step-membership div[class*="collection-percentage"].form-item, #modalContent #modal-content .step-membership div[class*="collection-amount"].form-item,
    #modalContent #modal-content .step-membership div[class*="collection-percentage"].form-item {
      position: relative;
      margin-bottom: 20px; }
      /* line 428, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-membership div[class*="collection-amount"].form-item label.error,
      .page-dashboard-my-forms-add .l-main .step-membership div[class*="collection-percentage"].form-item label.error, .page-dashboard-my-forms-add #modal-content .step-membership div[class*="collection-amount"].form-item label.error,
      .page-dashboard-my-forms-add #modal-content .step-membership div[class*="collection-percentage"].form-item label.error, #modalContent .l-main .step-membership div[class*="collection-amount"].form-item label.error,
      #modalContent .l-main .step-membership div[class*="collection-percentage"].form-item label.error, #modalContent #modal-content .step-membership div[class*="collection-amount"].form-item label.error,
      #modalContent #modal-content .step-membership div[class*="collection-percentage"].form-item label.error {
        position: absolute;
        margin-top: 2px; }
    /* line 436, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .form-item-cope-amount label:not(.error), .page-dashboard-my-forms-add #modal-content .form-item-cope-amount label:not(.error), #modalContent .l-main .form-item-cope-amount label:not(.error), #modalContent #modal-content .form-item-cope-amount label:not(.error) {
      display: none !important; }
    /* line 441, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-markup-12, .page-dashboard-my-forms-add .l-main #edit-credit-card-type, .page-dashboard-my-forms-add #modal-content #edit-markup-12, .page-dashboard-my-forms-add #modal-content #edit-credit-card-type, #modalContent .l-main #edit-markup-12, #modalContent .l-main #edit-credit-card-type, #modalContent #modal-content #edit-markup-12, #modalContent #modal-content #edit-credit-card-type {
      display: none; }
    /* line 444, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-credit-card-type, .page-dashboard-my-forms-add #modal-content #edit-credit-card-type, #modalContent .l-main #edit-credit-card-type, #modalContent #modal-content #edit-credit-card-type {
      text-align: center; }
    /* line 450, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-markup-13, .page-dashboard-my-forms-add .l-main #edit-preferred-method, .page-dashboard-my-forms-add #modal-content #edit-markup-13, .page-dashboard-my-forms-add #modal-content #edit-preferred-method, #modalContent .l-main #edit-markup-13, #modalContent .l-main #edit-preferred-method, #modalContent #modal-content #edit-markup-13, #modalContent #modal-content #edit-preferred-method {
      display: none; }
    /* line 455, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content input[type="checkbox"] + label.option, #modalContent .l-main input[type="checkbox"] + label.option, #modalContent #modal-content input[type="checkbox"] + label.option {
      color: #494a4e;
      left: 40px;
      padding-left: 5px; }
      /* line 459, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main input[type="checkbox"] + label.option::before, .page-dashboard-my-forms-add #modal-content input[type="checkbox"] + label.option::before, #modalContent .l-main input[type="checkbox"] + label.option::before, #modalContent #modal-content input[type="checkbox"] + label.option::before {
        margin-top: 0px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 455, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content input[type="checkbox"] + label.option, #modalContent .l-main input[type="checkbox"] + label.option, #modalContent #modal-content input[type="checkbox"] + label.option {
          left: 20px; } }
    /* line 469, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item, #modalContent .l-main div#edit-credit-card-type .form-item, #modalContent #modal-content div#edit-credit-card-type .form-item {
      display: inline-block; }
      /* line 471, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option {
        margin-right: 30px;
        padding-left: 0px;
        left: 0px;
        text-align: center;
        line-height: 1.2em; }
        @media (min-width: 300px) and (max-width: 480px) {
          /* line 471, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option {
            margin-right: 0px;
            margin-left: 0px; } }
        @media (min-width: 481px) and (max-width: 620px) {
          /* line 471, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option {
            margin-right: 0px;
            margin-left: 0px; } }
        @media (min-width: 621px) and (max-width: 768px) {
          /* line 471, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option {
            margin-right: 0px;
            margin-left: 0px; } }
        @media (min-width: 769px) and (max-width: 1024px) {
          /* line 471, ../sass/modules/wizard/_global.scss */
          .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input[type="checkbox"] + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input[type="checkbox"] + label.option {
            margin-right: 10px;
            margin-left: 10px; } }
      /* line 495, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option {
        width: 120px; }
        /* line 497, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa + label.option::before {
          background-image: url("../images/buttons/credit-cards-buttons.png");
          background-position: -120px 72px;
          height: 72px;
          width: 101px;
          left: 0px;
          position: relative; }
      /* line 506, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa:checked + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa:checked + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-visa:checked + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-visa:checked + label.option::before {
        background-position: -120px 0px; }
      /* line 511, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option {
        width: 120px; }
        /* line 513, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card + label.option::before {
          background-image: url("../images/buttons/credit-cards-buttons.png");
          background-position: -7px 72px;
          height: 72px;
          width: 101px;
          left: 0px;
          position: relative; }
      /* line 522, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card:checked + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card:checked + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card:checked + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-master-card:checked + label.option::before {
        background-position: -7px 0px; }
      /* line 527, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option {
        width: 160px; }
        /* line 529, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express + label.option::before {
          background-image: url("../images/buttons/credit-cards-buttons.png");
          background-position: -233px 72px;
          height: 72px;
          width: 101px;
          left: 0px;
          position: relative; }
      /* line 538, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express:checked + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express:checked + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express:checked + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-american-express:checked + label.option::before {
        background-position: -233px 0px; }
      /* line 543, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option {
        width: 120px; }
        /* line 545, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover + label.option::before {
          background-image: url("../images/buttons/credit-cards-buttons.png");
          background-position: -346px 72px;
          height: 72px;
          width: 101px;
          left: 0px;
          position: relative; }
      /* line 554, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover:checked + label.option::before, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover:checked + label.option::before, #modalContent .l-main div#edit-credit-card-type .form-item input#edit-credit-card-type-discover:checked + label.option::before, #modalContent #modal-content div#edit-credit-card-type .form-item input#edit-credit-card-type-discover:checked + label.option::before {
        background-position: -346px 0px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 469, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item, #modalContent .l-main div#edit-credit-card-type .form-item, #modalContent #modal-content div#edit-credit-card-type .form-item {
          display: block;
          float: left;
          width: 50%;
          margin: 0px auto 20px auto;
          text-align: center; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 469, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item, #modalContent .l-main div#edit-credit-card-type .form-item, #modalContent #modal-content div#edit-credit-card-type .form-item {
          display: block;
          float: left;
          width: 50%;
          margin: 0px auto 20px auto;
          text-align: center; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 469, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main div#edit-credit-card-type .form-item, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type .form-item, #modalContent .l-main div#edit-credit-card-type .form-item, #modalContent #modal-content div#edit-credit-card-type .form-item {
          display: block;
          float: left;
          width: 50%;
          margin: 0px auto 20px auto;
          text-align: center; } }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 468, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main div#edit-credit-card-type, .page-dashboard-my-forms-add #modal-content div#edit-credit-card-type, #modalContent .l-main div#edit-credit-card-type, #modalContent #modal-content div#edit-credit-card-type {
        text-align: center; } }
    /* line 589, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-legal #edit-markup-15, .page-dashboard-my-forms-add .l-main .step-legal input#edit-add-another, .page-dashboard-my-forms-add .l-main .step-legal input#edit-remove-latest, .page-dashboard-my-forms-add #modal-content .step-legal #edit-markup-15, .page-dashboard-my-forms-add #modal-content .step-legal input#edit-add-another, .page-dashboard-my-forms-add #modal-content .step-legal input#edit-remove-latest, #modalContent .l-main .step-legal #edit-markup-15, #modalContent .l-main .step-legal input#edit-add-another, #modalContent .l-main .step-legal input#edit-remove-latest, #modalContent #modal-content .step-legal #edit-markup-15, #modalContent #modal-content .step-legal input#edit-add-another, #modalContent #modal-content .step-legal input#edit-remove-latest {
      display: none; }
    /* line 593, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-legal #edit-markup-16, .page-dashboard-my-forms-add #modal-content .step-legal #edit-markup-16, #modalContent .l-main .step-legal #edit-markup-16, #modalContent #modal-content .step-legal #edit-markup-16 {
      margin-top: 60px;
      clear: both; }
    /* line 598, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-legal [id^='edit-privacy-policy-wrapper-'], .page-dashboard-my-forms-add #modal-content .step-legal [id^='edit-privacy-policy-wrapper-'], #modalContent .l-main .step-legal [id^='edit-privacy-policy-wrapper-'], #modalContent #modal-content .step-legal [id^='edit-privacy-policy-wrapper-'] {
      display: none; }
    /* line 603, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-legal div[class*='form-item-privacy-policy-wrapper-'] label, .page-dashboard-my-forms-add #modal-content .step-legal div[class*='form-item-privacy-policy-wrapper-'] label, #modalContent .l-main .step-legal div[class*='form-item-privacy-policy-wrapper-'] label, #modalContent #modal-content .step-legal div[class*='form-item-privacy-policy-wrapper-'] label {
      display: none; }
    /* line 617, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-custom-fields, .page-dashboard-my-forms-add #modal-content .step-custom-fields, #modalContent .l-main .step-custom-fields, #modalContent #modal-content .step-custom-fields {
      /*[id^='edit-privacy-policy-wrapper-'] {
      	display: none;
      }*/ }
      /* line 620, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-custom-fields [id^='edit-custom-field-wrapper-'] [id*='-markup-18'], .page-dashboard-my-forms-add #modal-content .step-custom-fields [id^='edit-custom-field-wrapper-'] [id*='-markup-18'], #modalContent .l-main .step-custom-fields [id^='edit-custom-field-wrapper-'] [id*='-markup-18'], #modalContent #modal-content .step-custom-fields [id^='edit-custom-field-wrapper-'] [id*='-markup-18'] {
        margin-top: 30px; }
      /* line 625, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-custom-fields #edit-markup-16, .page-dashboard-my-forms-add #modal-content .step-custom-fields #edit-markup-16, #modalContent .l-main .step-custom-fields #edit-markup-16, #modalContent #modal-content .step-custom-fields #edit-markup-16 {
        margin-top: 60px; }
      /* line 634, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-main .step-custom-fields .form-type-textfield label, .page-dashboard-my-forms-add .l-main .step-custom-fields .form-type-select label, .page-dashboard-my-forms-add #modal-content .step-custom-fields .form-type-textfield label, .page-dashboard-my-forms-add #modal-content .step-custom-fields .form-type-select label, #modalContent .l-main .step-custom-fields .form-type-textfield label, #modalContent .l-main .step-custom-fields .form-type-select label, #modalContent #modal-content .step-custom-fields .form-type-textfield label, #modalContent #modal-content .step-custom-fields .form-type-select label {
        display: none; }
    /* line 646, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish #edit-finish, .page-dashboard-my-forms-add #modal-content .step-finish #edit-finish, #modalContent .l-main .step-finish #edit-finish, #modalContent #modal-content .step-finish #edit-finish {
      float: none;
      display: block;
      margin: 40px auto; }
    /* line 652, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish #edit-markup-22-p-wrapper, .page-dashboard-my-forms-add #modal-content .step-finish #edit-markup-22-p-wrapper, #modalContent .l-main .step-finish #edit-markup-22-p-wrapper, #modalContent #modal-content .step-finish #edit-markup-22-p-wrapper {
      width: 80%;
      margin: auto; }
    /* line 657, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish #edit-markup-22, .page-dashboard-my-forms-add #modal-content .step-finish #edit-markup-22, #modalContent .l-main .step-finish #edit-markup-22, #modalContent #modal-content .step-finish #edit-markup-22 {
      margin-bottom: 20px; }
    /* line 661, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish h2, .page-dashboard-my-forms-add #modal-content .step-finish h2, #modalContent .l-main .step-finish h2, #modalContent #modal-content .step-finish h2 {
      line-height: 1.2em;
      border-bottom: 1px solid #4098CA;
      text-align: center;
      font-family: "Open Sans", sans-serif;
      font-size: 38px;
      font-size: 2.375rem;
      font-weight: 300;
      font-style: normal;
      color: #a7a6a6; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 661, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main .step-finish h2, .page-dashboard-my-forms-add #modal-content .step-finish h2, #modalContent .l-main .step-finish h2, #modalContent #modal-content .step-finish h2 {
          font-size: 24px; } }
      @media (min-width: 481px) and (max-width: 620px) {
        /* line 661, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main .step-finish h2, .page-dashboard-my-forms-add #modal-content .step-finish h2, #modalContent .l-main .step-finish h2, #modalContent #modal-content .step-finish h2 {
          font-size: 28px; } }
      @media (min-width: 621px) and (max-width: 768px) {
        /* line 661, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main .step-finish h2, .page-dashboard-my-forms-add #modal-content .step-finish h2, #modalContent .l-main .step-finish h2, #modalContent #modal-content .step-finish h2 {
          font-size: 32px; } }
    /* line 681, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish p, .page-dashboard-my-forms-add #modal-content .step-finish p, #modalContent .l-main .step-finish p, #modalContent #modal-content .step-finish p {
      text-align: center;
      margin: 20px 0px 20px 0px;
      font-family: "Open Sans", sans-serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 400;
      font-style: normal;
      color: #000; }
    /* line 688, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .step-finish div#succes-image-wrapper, .page-dashboard-my-forms-add #modal-content .step-finish div#succes-image-wrapper, #modalContent .l-main .step-finish div#succes-image-wrapper, #modalContent #modal-content .step-finish div#succes-image-wrapper {
      margin: 0 auto;
      text-align: center; }
    /* line 697, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main input[type="submit"], .page-dashboard-my-forms-add .l-main a.btn-cancel, .page-dashboard-my-forms-add #modal-content input[type="submit"], .page-dashboard-my-forms-add #modal-content a.btn-cancel, #modalContent .l-main input[type="submit"], #modalContent .l-main a.btn-cancel, #modalContent #modal-content input[type="submit"], #modalContent #modal-content a.btn-cancel {
      margin-top: 40px;
      margin-right: 20px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 697, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main input[type="submit"], .page-dashboard-my-forms-add .l-main a.btn-cancel, .page-dashboard-my-forms-add #modal-content input[type="submit"], .page-dashboard-my-forms-add #modal-content a.btn-cancel, #modalContent .l-main input[type="submit"], #modalContent .l-main a.btn-cancel, #modalContent #modal-content input[type="submit"], #modalContent #modal-content a.btn-cancel {
          margin: 20px auto;
          display: block;
          padding: 10px 0;
          text-align: center;
          width: 150px; } }
    /* line 709, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-add-another-custom, .page-dashboard-my-forms-add #modal-content #edit-add-another-custom, #modalContent .l-main #edit-add-another-custom, #modalContent #modal-content #edit-add-another-custom {
      display: block;
      padding: 10px;
      float: left;
      margin-top: 0px;
      margin-bottom: 20px;
      width: 150px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 709, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main #edit-add-another-custom, .page-dashboard-my-forms-add #modal-content #edit-add-another-custom, #modalContent .l-main #edit-add-another-custom, #modalContent #modal-content #edit-add-another-custom {
          float: none;
          margin: auto; } }
    /* line 723, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .responsive-add-another, .page-dashboard-my-forms-add #modal-content .responsive-add-another, #modalContent .l-main .responsive-add-another, #modalContent #modal-content .responsive-add-another {
      float: left; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 723, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main .responsive-add-another, .page-dashboard-my-forms-add #modal-content .responsive-add-another, #modalContent .l-main .responsive-add-another, #modalContent #modal-content .responsive-add-another {
          float: none;
          margin: 15px auto 15px auto;
          display: block !important; } }
    /* line 733, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-add-another, .page-dashboard-my-forms-add #modal-content #edit-add-another, #modalContent .l-main #edit-add-another, #modalContent #modal-content #edit-add-another {
      margin-top: 0px;
      margin-bottom: 20px;
      padding: 10px;
      float: left;
      width: 150px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 733, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main #edit-add-another, .page-dashboard-my-forms-add #modal-content #edit-add-another, #modalContent .l-main #edit-add-another, #modalContent #modal-content #edit-add-another {
          float: none;
          margin: auto;
          display: block; } }
    /* line 747, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-remove-latest, .page-dashboard-my-forms-add #modal-content #edit-remove-latest, #modalContent .l-main #edit-remove-latest, #modalContent #modal-content #edit-remove-latest {
      margin: 0px;
      padding: 10px;
      float: right;
      width: 150px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 747, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main #edit-remove-latest, .page-dashboard-my-forms-add #modal-content #edit-remove-latest, #modalContent .l-main #edit-remove-latest, #modalContent #modal-content #edit-remove-latest {
          float: none;
          margin: 15px auto;
          display: block; } }
    /* line 760, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main .responsive-remove-latest, .page-dashboard-my-forms-add .l-main #edit-remove-latest-custom, .page-dashboard-my-forms-add #modal-content .responsive-remove-latest, .page-dashboard-my-forms-add #modal-content #edit-remove-latest-custom, #modalContent .l-main .responsive-remove-latest, #modalContent .l-main #edit-remove-latest-custom, #modalContent #modal-content .responsive-remove-latest, #modalContent #modal-content #edit-remove-latest-custom {
      float: right;
      padding: 10px;
      margin-right: 0px;
      margin-top: 0px;
      width: 150px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 760, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main .responsive-remove-latest, .page-dashboard-my-forms-add .l-main #edit-remove-latest-custom, .page-dashboard-my-forms-add #modal-content .responsive-remove-latest, .page-dashboard-my-forms-add #modal-content #edit-remove-latest-custom, #modalContent .l-main .responsive-remove-latest, #modalContent .l-main #edit-remove-latest-custom, #modalContent #modal-content .responsive-remove-latest, #modalContent #modal-content #edit-remove-latest-custom {
          float: none;
          margin: 15px auto;
          display: block !important; } }
    /* line 775, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-prev, .page-dashboard-my-forms-add #modal-content #edit-prev, #modalContent .l-main #edit-prev, #modalContent #modal-content #edit-prev {
      display: block;
      float: left;
      clear: both;
      width: 150px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 775, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main #edit-prev, .page-dashboard-my-forms-add #modal-content #edit-prev, #modalContent .l-main #edit-prev, #modalContent #modal-content #edit-prev {
          float: none;
          margin: 40px auto 0px auto; } }
    /* line 786, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-main #edit-next, .page-dashboard-my-forms-add .l-main #edit-finish, .page-dashboard-my-forms-add #modal-content #edit-next, .page-dashboard-my-forms-add #modal-content #edit-finish, #modalContent .l-main #edit-next, #modalContent .l-main #edit-finish, #modalContent #modal-content #edit-next, #modalContent #modal-content #edit-finish {
      display: block;
      float: right;
      width: 150px;
      margin-right: 0px; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 786, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-main #edit-next, .page-dashboard-my-forms-add .l-main #edit-finish, .page-dashboard-my-forms-add #modal-content #edit-next, .page-dashboard-my-forms-add #modal-content #edit-finish, #modalContent .l-main #edit-next, #modalContent .l-main #edit-finish, #modalContent #modal-content #edit-next, #modalContent #modal-content #edit-finish {
          float: none;
          margin: 15px auto 0px auto; } }
  /* line 804, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add .l-menu .l-region--navigation, #modalContent .l-menu .l-region--navigation {
    display: none; }
  /* line 807, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add .l-menu .go-dashboard, #modalContent .l-menu .go-dashboard {
    display: block !important;
    font-size: 18px;
    padding-top: 10px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 807, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-menu .go-dashboard, #modalContent .l-menu .go-dashboard {
        padding-top: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 807, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-menu .go-dashboard, #modalContent .l-menu .go-dashboard {
        padding-top: 0px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 807, ../sass/modules/wizard/_global.scss */
      .page-dashboard-my-forms-add .l-menu .go-dashboard, #modalContent .l-menu .go-dashboard {
        padding-top: 0px; } }
    /* line 820, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add .l-menu .go-dashboard a, #modalContent .l-menu .go-dashboard a {
      font-family: "Open Sans", sans-serif;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: normal;
      font-style: normal;
      color: #fff;
      text-decoration: none; }
      @media (min-width: 300px) and (max-width: 480px) {
        /* line 820, ../sass/modules/wizard/_global.scss */
        .page-dashboard-my-forms-add .l-menu .go-dashboard a, #modalContent .l-menu .go-dashboard a {
          font-size: 12px; } }
  /* line 833, ../sass/modules/wizard/_global.scss */
  .page-dashboard-my-forms-add #edit-markup-separator, #modalContent #edit-markup-separator {
    clear: both; }
    /* line 835, ../sass/modules/wizard/_global.scss */
    .page-dashboard-my-forms-add #edit-markup-separator hr, #modalContent #edit-markup-separator hr {
      padding-top: 30px;
      margin: 0px;
      border: none;
      border-bottom: 1px solid #4098CA; }

/**
 * @file
 * Toolbar style for Administration menu.
 *
 * Important: We cannot re-use toolbar.png from Toolbar module, since we cannot
 * reliably determine the path to it.
 *
 * @todo Separate shortcut functionality into own module/widget.
 */
/* Adjust margin/height */
/* line 12, ../sass/admin/_admin.scss */
html body.admin-menu {
  margin-top: 29px !important; }
  /* line 14, ../sass/admin/_admin.scss */
  html body.admin-menu.panels-ipe {
    margin-bottom: 0px !important; }

/* line 18, ../sass/admin/_admin.scss */
html body.admin-menu-with-shortcuts {
  margin-top: 65px !important; }

/* Displace the core Toolbar, if concurrently output. */
/* line 22, ../sass/admin/_admin.scss */
body div#toolbar.toolbar {
  top: 30px; }

/**
 * Base styles.
 *
 * We use a keyword for the toolbar font size to make it display consistently
 * across different themes, while still allowing browsers to resize the text.
 */
/* line 32, ../sass/admin/_admin.scss */
#admin-menu {
  font: normal small "Lucida Grande", Verdana, sans-serif;
  -moz-box-shadow: 0 -10px 20px 13px #000;
  -webkit-box-shadow: 0 -10px 20px 13px #000;
  box-shadow: 0 -10px 20px 13px #000;
  right: 0;
  width: auto; }
  /* line 40, ../sass/admin/_admin.scss */
  #admin-menu ul li {
    line-height: 15px; }

/* line 45, ../sass/admin/_admin.scss */
#admin-menu-wrapper {
  font-size: .846em;
  padding: 5px 10px 0; }

/* line 50, ../sass/admin/_admin.scss */
#admin-menu .dropdown a {
  color: #fafafa; }

/* Remove border from all lists and actions */
/* line 55, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-action a {
  border-left: 0; }

/* line 58, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-icon > a {
  padding: 2px 10px 3px; }

/**
 * Administration menu.
 */
/* line 65, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-icon > a span {
  vertical-align: text-bottom;
  width: 11px;
  height: 14px;
  display: block;
  background: url(../images/admin/toolbar.png) no-repeat 0 -45px;
  text-indent: -9999px; }

/* line 73, ../sass/admin/_admin.scss */
#admin-menu > div > .dropdown > li > a {
  border-right: 0;
  margin-bottom: 4px;
  padding: 2px 10px 3px; }

/* line 78, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-toolbar-category > a,
#admin-menu .dropdown .admin-menu-action > a {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

/* line 84, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-toolbar-category > a.active-trail {
  text-shadow: #333 0 1px 0;
  background: url(../images/admin/toolbar.png) 0 0 repeat-x; }

/* line 88, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-toolbar-category > a:hover {
  background-color: #444; }

/* line 91, ../sass/admin/_admin.scss */
#admin-menu .dropdown .admin-menu-tab a {
  border-right: 0; }

/* line 94, ../sass/admin/_admin.scss */
#admin-menu .dropdown li li.expandable ul {
  margin: -22px 0 0 160px; }

/* line 98, ../sass/admin/_admin.scss */
#admin-menu,
#admin-menu .dropdown {
  z-index: 9999; }

/**
 * Shortcuts toggle.
 */
/* line 107, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toggle {
  cursor: pointer;
  background: url(../images/admin/toolbar.png) 0 -20px no-repeat;
  display: block;
  float: right;
  margin: 0 0 0 1.3em;
  text-indent: -9999px;
  overflow: hidden;
  width: 25px;
  height: 25px; }

/* line 118, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toggle:focus,
#admin-menu .shortcut-toggle:hover {
  background-position: -50px -20px; }

/* line 122, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toggle.active {
  background-position: -25px -20px; }

/* line 125, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toggle.active:focus,
#admin-menu .shortcut-toggle.active:hover {
  background-position: -75px -20px; }

/**
 * Shortcuts widget.
 */
/* line 133, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toolbar {
  background-color: #666;
  clear: both;
  display: none;
  margin: 0 -10px;
  overflow: hidden;
  /* Align with icon; @see shortcut.css */
  padding-left: 5px; }

/* line 142, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toolbar.active {
  display: block; }

/* Override theme list style; @see shortcut.css */
/* line 146, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toolbar ul {
  margin: 0; }

/* @see toolbar.css */
/* line 150, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toolbar li {
  float: left;
  list-style-image: none;
  list-style-type: none; }

/* line 155, ../sass/admin/_admin.scss */
#admin-menu .shortcut-toolbar a {
  display: block; }

/**
 * @file
 * Stylesheet for the Contextual module.
 */
/**
 * Contextual links regions.
 */
/* line 168, ../sass/admin/_admin.scss */
.contextual-links-region {
  outline: none;
  position: relative; }

/* line 172, ../sass/admin/_admin.scss */
.contextual-links-region-active {
  outline: #999 dashed 1px; }

/**
 * Contextual links.
 */
/* line 179, ../sass/admin/_admin.scss */
div.contextual-links-wrapper {
  display: none;
  font-size: 90%;
  position: absolute;
  right: 5px;
  /* LTR */
  top: 10px;
  z-index: 9999; }

/* line 187, ../sass/admin/_admin.scss */
html.js div.contextual-links-wrapper {
  display: block; }

/* line 190, ../sass/admin/_admin.scss */
a.contextual-links-trigger {
  background: transparent url(../images/admin/gear-select.png) no-repeat 2px 0;
  border: 1px solid transparent;
  display: none;
  height: 18px;
  margin: 0;
  padding: 0 2px;
  outline: none;
  text-indent: 34px;
  /* LTR */
  width: 28px;
  overflow: hidden;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 206, ../sass/admin/_admin.scss */
a.contextual-links-trigger:hover,
div.contextual-links-active a.contextual-links-trigger {
  background-position: 2px -18px; }

/* line 210, ../sass/admin/_admin.scss */
div.contextual-links-active a.contextual-links-trigger {
  background-color: #fff;
  border-color: #ccc;
  border-bottom: none;
  position: relative;
  z-index: 1;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-radius: 4px 4px 0 0; }

/* line 221, ../sass/admin/_admin.scss */
div.contextual-links-wrapper ul.contextual-links {
  background-color: #fff;
  border: 1px solid #ccc;
  display: none;
  margin: 0;
  padding: 0.25em 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  -moz-border-radius: 4px 0 4px 4px;
  /* LTR */
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 0;
  /* LTR */
  -webkit-border-top-left-radius: 4px;
  /* LTR */
  border-radius: 4px 0 4px 4px;
  /* LTR */ }

/* line 239, ../sass/admin/_admin.scss */
a.contextual-links-trigger-active,
div.contextual-links-active a.contextual-links-trigger,
div.contextual-links-active ul.contextual-links {
  display: block; }

/* line 244, ../sass/admin/_admin.scss */
ul.contextual-links li {
  line-height: 100%;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

/* line 251, ../sass/admin/_admin.scss */
div.contextual-links-wrapper a {
  text-decoration: none; }

/* line 254, ../sass/admin/_admin.scss */
ul.contextual-links li a {
  color: #333 !important;
  display: block;
  margin: 0.25em 0;
  padding: 0.25em 1em 0.25em 0.5em; }

/* line 260, ../sass/admin/_admin.scss */
ul.contextual-links li a:hover {
  background-color: #bfdcee; }

/* line 266, ../sass/admin/_admin.scss */
#admin-menu strong {
  font: normal small "Lucida Grande", Verdana, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: bold; }
/* line 273, ../sass/admin/_admin.scss */
#admin-menu ul li, #admin-menu ol li {
  font: normal small "Lucida Grande", Verdana, sans-serif;
  font-size: 11px; }
  /* line 276, ../sass/admin/_admin.scss */
  #admin-menu ul li a, #admin-menu ol li a {
    font: normal small "Lucida Grande", Verdana, sans-serif;
    font-size: 11px; }

/* line 285, ../sass/admin/_admin.scss */
div#panels-ipe-control-container {
  background: none;
  box-shadow: none;
  padding: 5px 0px; }

/* line 4, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form#form-builder-edit-form div.fieldset-drag-wrapper fieldset {
  position: relative;
  margin: 30px 0px; }
  /* line 7, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form#form-builder-edit-form div.fieldset-drag-wrapper fieldset.giu-transit {
    background-color: #ffffbf; }
  /* line 10, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form#form-builder-edit-form div.fieldset-drag-wrapper fieldset .edit-panel {
    position: absolute;
    left: 100px; }
    /* line 13, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
    form#form-builder-edit-form div.fieldset-drag-wrapper fieldset .edit-panel div {
      display: inline-block;
      margin-right: 20px; }
      /* line 17, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
      form#form-builder-edit-form div.fieldset-drag-wrapper fieldset .edit-panel div .edit-drop:hover {
        cursor: move; }

/* line 29, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.page-dashboard-my-forms-edit.ctools-modal-open {
  overflow: hidden; }

/* line 33, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form.form-builder-edit {
  padding-bottom: 20px; }
  /* line 36, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.form-builder-edit a.btn-cancel {
    font-family: sans-serif;
    font-weight: bold;
    margin-left: 40px;
    line-height: 1.3rem;
    margin-bottom: 0px; }
  /* line 44, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.form-builder-edit .resizable-textarea {
    margin-left: 0em;
    margin-right: 0em; }
  /* line 48, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.form-builder-edit .form-actions-buttons {
    padding: 20px 0px; }
  /* line 51, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.form-builder-edit .actions-buttons {
    margin-bottom: 30px; }
    /* line 53, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
    form.form-builder-edit .actions-buttons input[type="submit"] {
      margin-top: 10px; }

/* line 60, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form.edit-personal-information .ssn-options-wrapper {
  display: none;
  margin-left: 35px; }
  /* line 63, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-personal-information .ssn-options-wrapper div.description {
    margin-left: 40px;
    color: #888A99; }

/* line 70, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form.edit-membership-payment {
  /*
  #edit-markup-7, .form-item-membership, #edit-markup-8, .form-item-cope,
  #edit-markup-9, #cope_amount-wrapper, #edit-markup-10, #edit-payment-method,
  #edit-markup-12, #edit-credit-card-type, #edit-markup-13, #edit-preferred-method {
  	display: none;
  }
  */ }
  /* line 78, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-membership-payment .collection-fields-wrapper {
    position: relative;
    width: calc(100% - 44px);
    float: left; }
  /* line 83, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-membership-payment .collection-preferred-wrapper {
    width: 36px;
    float: right;
    position: relative;
    top: -3px; }
  /* line 91, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-membership-payment div[id*="preferred-collection"].form-radios .form-type-radio {
    margin-bottom: 20px; }
    /* line 93, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
    form.edit-membership-payment div[id*="preferred-collection"].form-radios .form-type-radio:last-child {
      margin-bottom: 15px; }
  /* line 97, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-membership-payment div[id*="preferred-collection"].form-radios input[type="radio"] + label.option {
    color: transparent;
    text-indent: -9999px;
    margin-right: 0; }
  /* line 106, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-membership-payment div[class*="collection-amount"].form-item,
  form.edit-membership-payment div[class*="collection-percentage"].form-item {
    position: relative;
    margin-bottom: 20px; }
    /* line 109, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
    form.edit-membership-payment div[class*="collection-amount"].form-item label.error,
    form.edit-membership-payment div[class*="collection-percentage"].form-item label.error {
      position: absolute;
      margin-top: 2px; }

/* line 117, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
div.ctools-modal-content .form-item label.error {
  width: auto;
  float: none; }

/* line 123, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form.edit-privacy-policy .add-remove-buttons-wrapper {
  margin-bottom: 20px; }
  /* line 137, ../sass/abstractions/_mixins.scss */
  form.edit-privacy-policy .add-remove-buttons-wrapper:before, form.edit-privacy-policy .add-remove-buttons-wrapper:after {
    content: "";
    display: table; }
  /* line 142, ../sass/abstractions/_mixins.scss */
  form.edit-privacy-policy .add-remove-buttons-wrapper:after {
    clear: both; }
  /* line 127, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-privacy-policy .add-remove-buttons-wrapper input[id^="edit-add-another"] {
    margin-top: 0px !important;
    padding: 10px;
    float: left;
    width: 150px; }
  /* line 133, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  form.edit-privacy-policy .add-remove-buttons-wrapper input[id^="edit-remove-latest"] {
    margin: 0px !important;
    padding: 10px;
    float: right;
    width: 150px; }

/* line 143, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
form.form-unpublished {
  background-color: transparent; }

/* line 151, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.ctools-modal-content form.edit-custom-fields fieldset.form-wrapper {
  position: relative; }
  /* line 153, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  .ctools-modal-content form.edit-custom-fields fieldset.form-wrapper legend {
    width: calc(100% - 50px); }
/* line 159, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.ctools-modal-content form.edit-custom-fields div[id^="edit-custom-field-wrapper-"][id*="-markup-18"], .ctools-modal-content form.edit-custom-fields div[class*="form-item-custom-field-wrapper-"][class*="-required"], .ctools-modal-content form.edit-custom-fields div[id^="edit-custom-field-wrapper-"][id*="-markup-19"], .ctools-modal-content form.edit-custom-fields div[id^="edit-custom-field-wrapper-"][id*="-select-info"], .ctools-modal-content form.edit-custom-fields div[id^="edit-custom-field-wrapper-"][id*="-markup-20"], .ctools-modal-content form.edit-custom-fields div[id^="available-options-wrapper-"], .ctools-modal-content form.edit-custom-fields div[id^="edit-custom-field-wrapper-"][id*="-markup-23"], .ctools-modal-content form.edit-custom-fields div[id^="markup-text-wrapper-"] {
  display: none; }
/* line 169, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.ctools-modal-content form.edit-custom-fields div.delete-icon-wrapper {
  float: right;
  width: 30px;
  margin-top: -50px; }
  /* line 174, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  .ctools-modal-content form.edit-custom-fields div.delete-icon-wrapper a.delete-field-link {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: normal;
    font-style: normal;
    color: #790000; }
/* line 180, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.ctools-modal-content form.edit-custom-fields input[type="submit"].btn-delete-field {
  display: none;
  /*
  margin-top: 0px !important;
  margin-bottom: 30px;
  */ }
/* line 187, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.ctools-modal-content form.edit-custom-fields .add-another-wrapper {
  display: block !important; }

/* line 194, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.page-dashboard-my-forms-edit .dropdown-menu-wrapper {
  float: right; }
/* line 197, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
.page-dashboard-my-forms-edit .view-form-link-wrapper {
  float: right;
  margin-right: 30px;
  padding-top: 20px; }
  /* line 201, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
  .page-dashboard-my-forms-edit .view-form-link-wrapper a {
    display: inline-block;
    margin-left: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    font-style: normal;
    color: #888A99;
    font-weight: normal;
    text-decoration: none; }
    /* line 207, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
    .page-dashboard-my-forms-edit .view-form-link-wrapper a:hover {
      color: #0C4499; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 201, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
      .page-dashboard-my-forms-edit .view-form-link-wrapper a {
        display: list-item;
        list-style-type: none;
        margin-bottom: 10px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 201, ../sass/modules/form-builder-edit/_form-builder-edit.scss */
      .page-dashboard-my-forms-edit .view-form-link-wrapper a {
        display: list-item;
        list-style-type: none;
        margin-bottom: 10px; } }

/* line 5, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-payroll-deduction, form.node-affiliate-form fieldset div.field-name-field-show-amounts, form.node-affiliate-form fieldset div.field-name-field-political-collection-name, form.node-affiliate-form fieldset div.field-name-field-cope-affiliate-number, form.node-affiliate-form fieldset div.field-name-field-cope-amount, form.node-affiliate-form fieldset div.field-name-field-show-amount-markup, form.node-affiliate-form fieldset div.field-name-field-payment-options, form.node-affiliate-form fieldset div.field-name-field-accepted-credit-cards, form.node-affiliate-form fieldset div.field-name-field-default-payment-method, form.node-affiliate-form fieldset div.field-name-field-fixed-fee, form.node-affiliate-form fieldset div.field-name-field-cope-only-payment {
  display: none; }
/* line 19, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"] {
  display: none; }
/* line 24, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.image-preview .focal-point-preview-link {
  display: none; }
/* line 30, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.resizable-textarea textarea.form-textarea {
  max-height: 200px; }
/* line 34, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.resizable-textarea .grippie {
  display: none; }
/* line 38, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-payroll-deduction {
  padding: 30px 20px 10px 20px;
  border: 1px solid #9d9d9d;
  border-radius: 5px;
  margin: 35px 0px 0px 0px; }
  /* line 45, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-payroll-deduction table.sticky-header {
    z-index: 9; }
  /* line 49, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-payroll-deduction table thead th {
    background-color: #fff; }
    /* line 51, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div.field-name-field-payroll-deduction table thead th label {
      padding: 0;
      margin: 0;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      font-size: 1rem;
      font-weight: normal;
      font-style: normal;
      color: #494a4e;
      font-weight: normal; }
  /* line 60, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-payroll-deduction table tbody tr {
    background-color: #fff; }
/* line 66, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-default-payment-method {
  display: none; }
/* line 72, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-show-amounts {
  margin-bottom: 0px;
  /*
  padding: 30px 30px 0px 30px;
  border-left: 1px solid;
  border-right: 1px solid;
  */ }
  /* line 79, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-show-amounts .form-item {
    /*
    padding: 30px 0px 0px 0px;
    border: 1px solid $border;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    */ }
/* line 89, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-preferred-collection {
  width: 36px;
  float: right;
  position: relative;
  top: -153px; }
  /* line 95, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-preferred-collection .form-type-radios label:first-child {
    display: none; }
  /* line 98, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-preferred-collection .form-type-radios .form-type-radio {
    margin-bottom: 64px; }
    /* line 100, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div.field-name-field-preferred-collection .form-type-radios .form-type-radio:first-child {
      display: none; }
    /* line 103, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div.field-name-field-preferred-collection .form-type-radios .form-type-radio:last-child {
      margin-bottom: 15px; }
  /* line 108, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-preferred-collection input[type="radio"] + label.option {
    color: transparent; }
/* line 112, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-amount, form.node-affiliate-form fieldset div.field-name-field-percentage {
  width: calc(100% - 44px); }
  /* line 114, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-amount .form-item, form.node-affiliate-form fieldset div.field-name-field-percentage .form-item {
    position: relative; }
    /* line 116, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div.field-name-field-amount .form-item label.error, form.node-affiliate-form fieldset div.field-name-field-percentage .form-item label.error {
      position: absolute;
      margin-top: 2px; }
/* line 122, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-show-amount-markup {
  /*
  padding: 0px 30px 0px 30px;
  border: 1px solid $border;
  border-top: 0;
  border-radius: 0px 0px 4px 4px;
  margin-top: -15px;
  padding-top: 15px;
  */ }
  /* line 131, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div.field-name-field-show-amount-markup .form-item {
    /*
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid $border;
    */
    font-size: 16px; }
/* line 141, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item {
  display: inline-block; }
  /* line 143, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[type="checkbox"] + label.option {
    margin-right: 30px;
    padding-left: 0px;
    left: 0px;
    text-align: center;
    line-height: 1.2em; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 143, ../sass/console_forms/_affiliate.scss */
      form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[type="checkbox"] + label.option {
        margin-right: 0px;
        margin-left: 0px; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 143, ../sass/console_forms/_affiliate.scss */
      form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[type="checkbox"] + label.option {
        margin-right: 0px;
        margin-left: 0px; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 143, ../sass/console_forms/_affiliate.scss */
      form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[type="checkbox"] + label.option {
        margin-right: 0px;
        margin-left: 0px; } }
    @media (min-width: 769px) and (max-width: 1024px) {
      /* line 143, ../sass/console_forms/_affiliate.scss */
      form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[type="checkbox"] + label.option {
        margin-right: 10px;
        margin-left: 10px; } }
  /* line 167, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-visa"] + label.option {
    width: 120px; }
    /* line 169, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-visa"] + label.option::before {
      background-image: url("../images/buttons/credit-cards-buttons.png");
      background-position: -120px 72px;
      height: 72px;
      width: 101px;
      left: 0px;
      position: relative; }
  /* line 178, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-visa"]:checked + label.option::before {
    background-position: -120px 0px; }
  /* line 183, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-mc"] + label.option {
    width: 120px; }
    /* line 185, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-mc"] + label.option::before {
      background-image: url("../images/buttons/credit-cards-buttons.png");
      background-position: -7px 72px;
      height: 72px;
      width: 101px;
      left: 0px;
      position: relative; }
  /* line 194, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-mc"]:checked + label.option::before {
    background-position: -7px 0px; }
  /* line 200, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-amex"] + label.option {
    width: 160px; }
    /* line 202, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-amex"] + label.option::before {
      background-image: url("../images/buttons/credit-cards-buttons.png");
      background-position: -233px 72px;
      height: 72px;
      width: 101px;
      left: 0px;
      position: relative; }
  /* line 211, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-amex"]:checked + label.option::before {
    background-position: -233px 0px; }
  /* line 216, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-disc"] + label.option {
    width: 120px; }
    /* line 218, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-disc"] + label.option::before {
      background-image: url("../images/buttons/credit-cards-buttons.png");
      background-position: -346px 72px;
      height: 72px;
      width: 101px;
      left: 0px;
      position: relative; }
  /* line 227, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-accepted-credit-cards-und-disc"]:checked + label.option::before {
    background-position: -346px 0px; }
  /* line 231, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item input[id*="edit-field-default-payment-method"] + label {
    display: none; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 141, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item {
      display: block;
      float: left;
      width: 50%;
      margin: 0px auto 20px auto;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 141, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item {
      display: block;
      float: left;
      width: 50%;
      margin: 0px auto 20px auto;
      text-align: center; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 141, ../sass/console_forms/_affiliate.scss */
    form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] .form-item {
      display: block;
      float: left;
      width: 50%;
      margin: 0px auto 20px auto;
      text-align: center; } }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 140, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form fieldset div[id*="edit-field-accepted-credit-cards-und"] {
    text-align: center; } }
/* line 260, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset div.field-name-field-new-worksite-location {
  display: none; }
/* line 265, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset legend {
  width: 100%; }
/* line 269, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset .fieldset-legend {
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: normal;
  font-style: normal;
  color: #888A99;
  line-height: 1.2em;
  border-bottom: 1px solid #4098CA;
  padding-bottom: 5px; }
/* line 277, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset .fieldset-wrapper {
  padding: 0 15px; }
/* line 281, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form fieldset a.edit-field-link {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  color: #4098CA; }
/* line 285, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .category-mapping-tab, form.node-affiliate-form #edit-group_social_security {
  padding-top: 20px; }
/* line 289, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .category-mapping-tab h3 {
  font-size: 16px; }
/* line 293, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .category-mapping-tab div.form-item label {
  display: none; }
/* line 297, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .category-mapping-tab span.category-button {
  text-transform: lowercase;
  display: inline-block;
  position: relative;
  padding: 5px 16px;
  background-color: #0C4499;
  text-align: center;
  border-radius: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  /*
          &::before {
            content: "\f044";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            color: #000;
            font-size: 18px;
            padding-right: 0.5em;
            position: absolute;
            top: 6px;
            left: 0;
          }
        */ }
  /* line 321, ../sass/console_forms/_affiliate.scss */
  form.node-affiliate-form .category-mapping-tab span.category-button:hover {
    cursor: pointer; }
@media (min-width: 300px) and (max-width: 480px) {
  /* line 331, ../sass/console_forms/_affiliate.scss */
  form .vertical-tabs fieldset.vertical-tabs-pane {
    padding: 0px 0px; } }

/* line 342, ../sass/console_forms/_affiliate.scss */
.page-dashboard-affiliate .messages.messages--error {
  display: block; }
/* line 347, ../sass/console_forms/_affiliate.scss */
.page-dashboard-affiliate .report-item .report-header-wrapper .status-icon-wrapper {
  padding-top: 3px; }

/* line 357, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form legend {
  width: 100%; }
/* line 361, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .fieldset-legend {
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: normal;
  font-style: normal;
  color: #888A99;
  line-height: 1.2em;
  border-bottom: 1px solid #4098CA;
  padding-bottom: 5px; }
/* line 369, ../sass/console_forms/_affiliate.scss */
form.node-affiliate-form .fieldset-wrapper {
  padding: 0 15px; }

/* line 5, ../sass/console_forms/_submissions.scss */
body.page-edit-payment form#edit-payment-form {
  color: #000; }
  /* line 7, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form .l-full-width {
    background: transparent;
    border: none; }
    /* line 10, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form .l-full-width .l-wrapper {
      max-width: none;
      width: auto; }
  /* line 16, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form .form-item label {
    display: none; }
  /* line 22, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form .radios-as-buttons .payment_methods .form-item-payment-methods {
    display: inline-block; }
    /* line 24, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form .radios-as-buttons .payment_methods .form-item-payment-methods label {
      display: block; }
      /* line 26, ../sass/console_forms/_submissions.scss */
      body.page-edit-payment form#edit-payment-form .radios-as-buttons .payment_methods .form-item-payment-methods label.option {
        display: inline-block; }
  /* line 33, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form .account-types-wrapper {
    text-align: center; }
    /* line 35, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form .account-types-wrapper .account-type-markup-wrapper {
      display: inline-block;
      padding-right: 20px; }
      /* line 38, ../sass/console_forms/_submissions.scss */
      body.page-edit-payment form#edit-payment-form .account-types-wrapper .account-type-markup-wrapper .form-type-markup {
        color: #9d9d9d; }
    /* line 42, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form .account-types-wrapper .radios-inline-wrapper {
      display: inline-block; }
      /* line 46, ../sass/console_forms/_submissions.scss */
      body.page-edit-payment form#edit-payment-form .account-types-wrapper .radios-inline-wrapper .form-item-credit-card-types label:first-of-type {
        display: none; }
      /* line 51, ../sass/console_forms/_submissions.scss */
      body.page-edit-payment form#edit-payment-form .account-types-wrapper .radios-inline-wrapper .form-radios .form-item {
        display: inline-block; }
        /* line 54, ../sass/console_forms/_submissions.scss */
        body.page-edit-payment form#edit-payment-form .account-types-wrapper .radios-inline-wrapper .form-radios .form-item label.option {
          display: inline-block; }
  /* line 62, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form #edit-card-expiration-date .form-item {
    width: 50%;
    margin-bottom: 0px; }
    /* line 65, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form #edit-card-expiration-date .form-item:first-of-type {
      padding-right: 10px; }
    /* line 68, ../sass/console_forms/_submissions.scss */
    body.page-edit-payment form#edit-payment-form #edit-card-expiration-date .form-item:last-of-type {
      padding-left: 10px; }
  /* line 73, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form #exp-date-messages-wrapper {
    margin-top: 0px; }
  /* line 76, ../sass/console_forms/_submissions.scss */
  body.page-edit-payment form#edit-payment-form input[type="submit"] {
    display: block;
    width: 330px;
    margin: 40px auto 0;
    padding: 10px 0px;
    text-align: center; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 76, ../sass/console_forms/_submissions.scss */
      body.page-edit-payment form#edit-payment-form input[type="submit"] {
        width: 240px;
        font-size: 14px; } }
/* line 96, ../sass/console_forms/_submissions.scss */
body.page-edit-edues form#edit-billing-type-form, body.page-edit-edues form#edit-cope-amount-form, body.page-edit-cope form#edit-billing-type-form, body.page-edit-cope form#edit-cope-amount-form {
  color: #000; }
  /* line 98, ../sass/console_forms/_submissions.scss */
  body.page-edit-edues form#edit-billing-type-form .special-list-styles, body.page-edit-edues form#edit-cope-amount-form .special-list-styles, body.page-edit-cope form#edit-billing-type-form .special-list-styles, body.page-edit-cope form#edit-cope-amount-form .special-list-styles {
    margin-bottom: 50px; }
  /* line 102, ../sass/console_forms/_submissions.scss */
  body.page-edit-edues form#edit-billing-type-form .form-item label, body.page-edit-edues form#edit-cope-amount-form .form-item label, body.page-edit-cope form#edit-billing-type-form .form-item label, body.page-edit-cope form#edit-cope-amount-form .form-item label {
    display: none; }
  /* line 107, ../sass/console_forms/_submissions.scss */
  body.page-edit-edues form#edit-billing-type-form .form-item-update-e-dues-to label, body.page-edit-edues form#edit-billing-type-form .edit-cope-wrapper label, body.page-edit-edues form#edit-billing-type-form .form-item-update-cope-frequency-to label, body.page-edit-edues form#edit-cope-amount-form .form-item-update-e-dues-to label, body.page-edit-edues form#edit-cope-amount-form .edit-cope-wrapper label, body.page-edit-edues form#edit-cope-amount-form .form-item-update-cope-frequency-to label, body.page-edit-cope form#edit-billing-type-form .form-item-update-e-dues-to label, body.page-edit-cope form#edit-billing-type-form .edit-cope-wrapper label, body.page-edit-cope form#edit-billing-type-form .form-item-update-cope-frequency-to label, body.page-edit-cope form#edit-cope-amount-form .form-item-update-e-dues-to label, body.page-edit-cope form#edit-cope-amount-form .edit-cope-wrapper label, body.page-edit-cope form#edit-cope-amount-form .form-item-update-cope-frequency-to label {
    display: block;
    color: #000;
    font-weight: bold; }
  /* line 113, ../sass/console_forms/_submissions.scss */
  body.page-edit-edues form#edit-billing-type-form input[type="submit"], body.page-edit-edues form#edit-cope-amount-form input[type="submit"], body.page-edit-cope form#edit-billing-type-form input[type="submit"], body.page-edit-cope form#edit-cope-amount-form input[type="submit"] {
    display: block;
    width: 150px;
    margin: 40px auto 0;
    padding: 10px 0px;
    text-align: center; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 113, ../sass/console_forms/_submissions.scss */
      body.page-edit-edues form#edit-billing-type-form input[type="submit"], body.page-edit-edues form#edit-cope-amount-form input[type="submit"], body.page-edit-cope form#edit-billing-type-form input[type="submit"], body.page-edit-cope form#edit-cope-amount-form input[type="submit"] {
        width: 120px;
        font-size: 14px; } }

@media (min-width: 621px) and (max-width: 768px) {
  /* line 132, ../sass/console_forms/_submissions.scss */
  .page-complete-submission h2.pane-title {
    text-align: left; } }
/* line 138, ../sass/console_forms/_submissions.scss */
.page-complete-submission .view-header p {
  text-align: right;
  position: relative; }
  /* line 141, ../sass/console_forms/_submissions.scss */
  .page-complete-submission .view-header p a {
    text-decoration: none;
    position: absolute;
    right: 0px;
    top: -50px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 141, ../sass/console_forms/_submissions.scss */
      .page-complete-submission .view-header p a {
        position: relative;
        right: 0px;
        top: 0;
        text-align: center;
        display: block; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 141, ../sass/console_forms/_submissions.scss */
      .page-complete-submission .view-header p a {
        position: relative;
        right: 0px;
        top: 0;
        text-align: center;
        display: block; } }
/* line 163, ../sass/console_forms/_submissions.scss */
.page-complete-submission .views-field {
  clear: both; }
/* line 166, ../sass/console_forms/_submissions.scss */
.page-complete-submission h2 {
  text-align: center;
  color: #0C4499; }
/* line 170, ../sass/console_forms/_submissions.scss */
.page-complete-submission h3 {
  color: #888A99;
  border-bottom: 1px solid #4098CA; }
/* line 174, ../sass/console_forms/_submissions.scss */
.page-complete-submission .left-submission {
  width: 50%;
  float: left;
  color: #111; }
  /* line 178, ../sass/console_forms/_submissions.scss */
  .page-complete-submission .left-submission strong {
    color: #0C4499; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 174, ../sass/console_forms/_submissions.scss */
    .page-complete-submission .left-submission {
      width: 100%;
      float: none; } }
/* line 186, ../sass/console_forms/_submissions.scss */
.page-complete-submission .right-submission {
  width: 50%;
  float: right;
  color: #111; }
  /* line 190, ../sass/console_forms/_submissions.scss */
  .page-complete-submission .right-submission strong {
    color: #0C4499; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 186, ../sass/console_forms/_submissions.scss */
    .page-complete-submission .right-submission {
      width: 100%;
      float: none; } }
/* line 198, ../sass/console_forms/_submissions.scss */
.page-complete-submission .right-signature {
  text-align: right;
  margin-top: 200px;
  font-weight: bold; }

/* line 211, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission form#submissions-node-form ul.vertical-tabs-list li.vertical-tab-button:nth-child(7), .page-dashboard-submission form#submissions-node-form ul.vertical-tabs-list li.vertical-tab-button:nth-child(8) {
  display: none; }
/* line 218, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission form#submissions-node-form div.field-name-field-employer-id, .page-dashboard-submission form#submissions-node-form div.field-name-field-employer-value, .page-dashboard-submission form#submissions-node-form div.field-name-field-worksite-location-id, .page-dashboard-submission form#submissions-node-form div.field-name-field-worksite-location-label-va {
  display: none; }
/* line 225, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission form#submissions-node-form[data-allow-worksite="true"] div.field-name-field-work-location {
  display: none; }
/* line 232, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission form.has-custom-fields ul.vertical-tabs-list li.vertical-tab-button:nth-child(9) {
  display: list-item !important; }
/* line 239, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission .report-item .report-header-wrapper .report-header {
  width: calc(100% - 70px); }
/* line 242, ../sass/console_forms/_submissions.scss */
.page-dashboard-submission .report-item .report-header-wrapper .status-icon-wrapper {
  padding-top: 3px; }

/* line 5, ../sass/console_forms/_users.scss */
.page-dashboard-users .report-item .report-content .report-col .report-row {
  min-height: 60px; }

/* line 17, ../sass/console_forms/_users.scss */
.page-dashboard-user form#user-cancel-confirm-form div#edit-user-cancel-method {
  display: none; }
/* line 20, ../sass/console_forms/_users.scss */
.page-dashboard-user form#user-cancel-confirm-form div.form-item-user-cancel-confirm, .page-dashboard-user form#user-cancel-confirm-form div.form-item-user-cancel-confirm + div.center {
  display: none; }
/* line 26, ../sass/console_forms/_users.scss */
.page-dashboard-user form .focal-point-preview-link {
  margin-top: 12px; }

/* line 32, ../sass/controllers/_aad.scss */
body.has-local-aad .custom-primary-links-user-page ul.tabs--primary .file-browser, body.has-local-aad .custom-primary-links-user-page ul.tabs--primary .shortcut, body.has-local-aad .custom-primary-links-user-page ul.tabs--primary .edit {
  display: block; }
/* line 44, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2, body.has-local-aad.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
  display: none; }
/* line 47, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11, body.has-local-aad.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
  display: block; }
/* line 51, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext, body.has-local-aad.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
  display: none; }
/* line 55, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-add form#user-register-form fieldset#edit-timezone, body.has-local-aad.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor, body.has-local-aad.page-dashboard-user-add form#user-register-form fieldset#edit-redirect, body.has-local-aad.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone, body.has-local-aad.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor, body.has-local-aad.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
  display: none; }
/* line 69, ../sass/controllers/_aad.scss */
body.has-local-aad.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-aad.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"], body.has-local-aad.page-edit-affiliate form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-aad.page-edit-affiliate form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"] {
  display: block !important; }
/* line 86, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-item.form-item-AFT-GUID-submission, body.has-local-aad.page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-item.form-item-AFT-GUID-decision, body.has-local-aad.page-dashboard-submission-resolve form.form-builder-conflicts-resolve .form-item.form-item-AFT-GUID-CDB, body.has-local-aad.page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-item.form-item-AFT-GUID-submission, body.has-local-aad.page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-item.form-item-AFT-GUID-decision, body.has-local-aad.page-dashboard-submission-resolve form.ofc-integration-conflicts-resolve .form-item.form-item-AFT-GUID-CDB {
  display: block; }
/* line 100, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-edit form.has-resend-link .form-actions {
  float: left;
  margin-top: 40px; }
  /* line 103, ../sass/controllers/_aad.scss */
  body.has-local-aad.page-dashboard-user-edit form.has-resend-link .form-actions input[type="submit"] {
    margin-right: 0px;
    width: 310px;
    padding: 12px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 100, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 100, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 100, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
/* line 118, ../sass/controllers/_aad.scss */
body.has-local-aad.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
  margin-top: 40px;
  float: right; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 118, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 118, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 118, ../sass/controllers/_aad.scss */
    body.has-local-aad.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
/* line 37, ../sass/aft-forms.styles.scss */
body.has-local-acu {
  /*
  .button-inactivate-bh-member {
    display: none !important;
  }
  .button-activate-bh-member {
    display: none !important;
  }
  */ }
  /* line 2, ../sass/controllers/_acu.scss */
  body.has-local-acu .button-delete-state {
    display: none !important; }
  /* line 6, ../sass/controllers/_acu.scss */
  body.has-local-acu .button-add-state {
    display: none !important; }
  /* line 12, ../sass/controllers/_acu.scss */
  body.has-local-acu .button-delete-affiliate {
    display: none !important; }
  /* line 16, ../sass/controllers/_acu.scss */
  body.has-local-acu .button-add-affiliate {
    display: none !important; }
  /* line 22, ../sass/controllers/_acu.scss */
  body.has-local-acu .button-remove-from-local-user {
    display: none !important; }
  /* line 45, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
    display: none; }
  /* line 51, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-8, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-8 {
    display: none; }
  /* line 54, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-7, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-7 {
    display: none; }
  /* line 57, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-3, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-3 {
    display: none; }
  /* line 60, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
    display: none; }
  /* line 63, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-12, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-12 {
    display: none; }
  /* line 70, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext, body.has-local-acu.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
    display: none; }
  /* line 74, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form fieldset#edit-timezone, body.has-local-acu.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor, body.has-local-acu.page-dashboard-user-add form#user-register-form fieldset#edit-redirect, body.has-local-acu.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone, body.has-local-acu.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor, body.has-local-acu.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
    display: none; }
  /* line 79, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-add form#user-register-form input[type="submit"]#edit-cancel, body.has-local-acu.page-dashboard-user-edit form#user-profile-form input[type="submit"]#edit-cancel {
    display: none; }
  /* line 94, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-acu.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"], body.has-local-acu.page-dashboard-affiliate-edit form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-acu.page-dashboard-affiliate-edit form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"] {
    display: block !important; }
  /* line 108, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-edit form.has-resend-link .form-actions {
    float: left;
    margin-top: 40px; }
    /* line 111, ../sass/controllers/_acu.scss */
    body.has-local-acu.page-dashboard-user-edit form.has-resend-link .form-actions input[type="submit"] {
      margin-right: 0px;
      width: 310px;
      padding: 12px; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 108, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link .form-actions {
        float: none; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 108, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link .form-actions {
        float: none; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 108, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link .form-actions {
        float: none; } }
  /* line 126, ../sass/controllers/_acu.scss */
  body.has-local-acu.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
    margin-top: 40px;
    float: right; }
    @media (min-width: 300px) and (max-width: 480px) {
      /* line 126, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
        float: none;
        text-align: center; } }
    @media (min-width: 481px) and (max-width: 620px) {
      /* line 126, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
        float: none;
        text-align: center; } }
    @media (min-width: 621px) and (max-width: 768px) {
      /* line 126, ../sass/controllers/_acu.scss */
      body.has-local-acu.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
        float: none;
        text-align: center; } }
/* line 5, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2, body.has-local-aca.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
  display: none; }
/* line 8, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-3, body.has-local-aca.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-3 {
  display: none; }
/* line 11, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11, body.has-local-aca.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
  display: block; }
/* line 15, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext, body.has-local-aca.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
  display: none; }
/* line 19, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-add form#user-register-form fieldset#edit-timezone, body.has-local-aca.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor, body.has-local-aca.page-dashboard-user-add form#user-register-form fieldset#edit-redirect, body.has-local-aca.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone, body.has-local-aca.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor, body.has-local-aca.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
  display: none; }
/* line 35, ../sass/controllers/_aca.scss */
body.has-local-aca.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-aca.page-add-affiliate form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"], body.has-local-aca.page-dashboard-affiliate-edit form.node-affiliate-form fieldset div[id^="edit-field-affiliate-number"], body.has-local-aca.page-dashboard-affiliate-edit form.node-affiliate-form fieldset div[id^="edit-field-billhighway-group-id"] {
  display: block !important; }
/* line 49, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-edit form.has-resend-link .form-actions {
  float: left;
  margin-top: 40px; }
  /* line 52, ../sass/controllers/_aca.scss */
  body.has-local-aca.page-dashboard-user-edit form.has-resend-link .form-actions input[type="submit"] {
    margin-right: 0px;
    width: 310px;
    padding: 12px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 49, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 49, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 49, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
/* line 67, ../sass/controllers/_aca.scss */
body.has-local-aca.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
  margin-top: 40px;
  float: right; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 67, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 67, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 67, ../sass/controllers/_aca.scss */
    body.has-local-aca.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
/* line 3, ../sass/controllers/_aau.scss */
body.has-local-aau .button-add-state {
  display: none !important; }
/* line 6, ../sass/controllers/_aau.scss */
body.has-local-aau .button-edit-state {
  display: none !important; }
/* line 9, ../sass/controllers/_aau.scss */
body.has-local-aau .button-delete-state {
  display: none !important; }
/* line 16, ../sass/controllers/_aau.scss */
body.has-local-aau .button-add-affiliate {
  display: none !important; }
/* line 19, ../sass/controllers/_aau.scss */
body.has-local-aau .button-edit-affiliate {
  display: none !important; }
/* line 22, ../sass/controllers/_aau.scss */
body.has-local-aau .button-edit-payment-affiliate {
  display: none !important; }
/* line 25, ../sass/controllers/_aau.scss */
body.has-local-aau .button-delete-affiliate {
  display: none !important; }
/* line 34, ../sass/controllers/_aau.scss */
body.has-local-aau .button-create-admin-form {
  display: none; }
/* line 40, ../sass/controllers/_aau.scss */
body.has-local-aau .button-edit-payment {
  display: none !important; }
/* line 43, ../sass/controllers/_aau.scss */
body.has-local-aau .button-cancel-payment {
  display: none !important; }
/* line 47, ../sass/controllers/_aau.scss */
body.has-local-aau .button-inactivate-bh-member {
  display: none !important; }
/* line 50, ../sass/controllers/_aau.scss */
body.has-local-aau .button-activate-bh-member {
  display: none !important; }
/* line 56, ../sass/controllers/_aau.scss */
body.has-local-aau .button-add-user {
  display: none !important; }
/* line 59, ../sass/controllers/_aau.scss */
body.has-local-aau .button-delete-user {
  display: none !important; }
/* line 62, ../sass/controllers/_aau.scss */
body.has-local-aau .button-edit-user {
  display: none !important; }
/* line 66, ../sass/controllers/_aau.scss */
body.has-local-aau .button-remove-from-local-user {
  display: none !important; }
/* line 75, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-status, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-status {
  display: none; }
/* line 79, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
  display: none; }
/* line 82, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-9, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-9 {
  display: none; }
/* line 85, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-8, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-8 {
  display: none; }
/* line 88, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-7, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-7 {
  display: none; }
/* line 91, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-3, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-3 {
  display: none; }
/* line 94, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
  display: none; }
/* line 97, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-12, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-12 {
  display: none; }
/* line 101, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .field-name-field-local-id-number, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .field-name-field-local-id-number {
  display: none; }
/* line 104, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext, body.has-local-aau.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
  display: none; }
/* line 108, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form fieldset#edit-timezone, body.has-local-aau.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor, body.has-local-aau.page-dashboard-user-add form#user-register-form fieldset#edit-redirect, body.has-local-aau.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone, body.has-local-aau.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor, body.has-local-aau.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
  display: none; }
/* line 113, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form input[type="submit"]#edit-cancel, body.has-local-aau.page-dashboard-user-edit form#user-profile-form input[type="submit"]#edit-cancel {
  display: none; }
/* line 117, ../sass/controllers/_aau.scss */
body.has-local-aau.page-dashboard-user-add form#user-register-form #edit-resend-link, body.has-local-aau.page-dashboard-user-edit form#user-profile-form #edit-resend-link {
  display: none; }
/* line 2, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-add-state {
  display: none !important; }
/* line 5, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-delete-state {
  display: none !important; }
/* line 11, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-add-affiliate {
  display: none !important; }
/* line 14, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-edit-payment-affiliate {
  display: none !important; }
/* line 17, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-delete-affiliate {
  display: none !important; }
/* line 23, ../sass/controllers/_aaa.scss */
body.has-local-aaa .button-delete-user {
  display: none !important; }
/* line 36, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
  display: none; }
/* line 39, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-8, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-8 {
  display: none; }
/* line 42, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-7, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-7 {
  display: none; }
/* line 45, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-3, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-3 {
  display: none; }
/* line 48, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
  display: none; }
/* line 51, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-12, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-12 {
  display: none; }
/* line 58, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
  display: none; }
/* line 62, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form fieldset#edit-timezone, body.has-local-aaa.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor, body.has-local-aaa.page-dashboard-user-add form#user-register-form fieldset#edit-redirect, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
  display: none; }
/* line 67, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-add form#user-register-form input[type="submit"]#edit-cancel, body.has-local-aaa.page-dashboard-user-edit form#user-profile-form input[type="submit"]#edit-cancel {
  display: none; }
/* line 77, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-edit form.has-resend-link .form-actions {
  float: left;
  margin-top: 40px; }
  /* line 80, ../sass/controllers/_aaa.scss */
  body.has-local-aaa.page-dashboard-user-edit form.has-resend-link .form-actions input[type="submit"] {
    margin-right: 0px;
    width: 310px;
    padding: 12px; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 77, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 77, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 77, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link .form-actions {
      float: none; } }
/* line 95, ../sass/controllers/_aaa.scss */
body.has-local-aaa.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
  margin-top: 40px;
  float: right; }
  @media (min-width: 300px) and (max-width: 480px) {
    /* line 95, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 620px) {
    /* line 95, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }
  @media (min-width: 621px) and (max-width: 768px) {
    /* line 95, ../sass/controllers/_aaa.scss */
    body.has-local-aaa.page-dashboard-user-edit form.has-resend-link #edit-resend-link {
      float: none;
      text-align: center; } }

/*# sourceMappingURL=aft-forms.styles.css.map */










body.has-local-aro .button-add-state {
  display: none !important;
}

body.has-local-aro .button-edit-state {
  display: none !important;
}

body.has-local-aro .button-delete-state {
  display: none !important;
}

body.has-local-aro .button-add-affiliate {
  display: none !important;
}

body.has-local-aro .button-edit-affiliate {
  display: none !important;
}

body.has-local-aro .button-edit-payment-affiliate {
  display: none !important;
}

body.has-local-aro .button-delete-affiliate {
  display: none !important;
}

body.has-local-aro .button-create-admin-form {
  display: none;
}

body.has-local-aro .button-edit-payment {
  display: none !important;
}

body.has-local-aro .button-cancel-payment {
  display: none !important;
}

body.has-local-aro .button-inactivate-bh-member {
  display: none !important;
}

body.has-local-aro .button-activate-bh-member {
  display: none !important;
}

body.has-local-aro .button-add-user {
  display: none !important;
}

body.has-local-aro .button-delete-user {
  display: none !important;
}

body.has-local-aro .button-edit-user {
  display: none !important;
}

body.has-local-aro .button-remove-from-local-user {
  display: none !important;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-status,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-status {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-2,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-2 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-9,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-9 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-8,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-8 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-7,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-7 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-3,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-3 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-11,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-11 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-roles .form-item-roles-12,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-roles .form-item-roles-12 {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .field-name-field-local-id-number,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .field-name-field-local-id-number {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form .form-item-htmlmail-plaintext,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form .form-item-htmlmail-plaintext {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form fieldset#edit-timezone,
body.has-local-aro.page-dashboard-user-add form#user-register-form fieldset#edit-ckeditor,
body.has-local-aro.page-dashboard-user-add form#user-register-form fieldset#edit-redirect,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form fieldset#edit-timezone,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form fieldset#edit-ckeditor,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form fieldset#edit-redirect {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form input[type="submit"]#edit-cancel,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form input[type="submit"]#edit-cancel {
  display: none;
}

body.has-local-aro.page-dashboard-user-add form#user-register-form #edit-resend-link,
body.has-local-aro.page-dashboard-user-edit form#user-profile-form #edit-resend-link {
  display: none;
}

body.has-local-aro #dashboard-users,
body.has-local-aro #dashboard-quick-links,
body.has-local-aro .btn-action-add,
body.has-local-aro .button-edit-form,
body.has-local-aro .button-publish-form,
body.has-local-aro .button-list-form,
body.has-local-aro .button-list-form,
body.has-local-aro .button-delete-form,
body.has-local-aro .button-create-admin-form,
body.has-local-aro .button-link-form,
body.has-local-aro .button-embed-form,
body.has-local-aro .button-view-complete-submission,
body.has-local-aro .button-edit-submission,
body.has-local-aro .button-inactivate-bh-member,
body.has-local-aro .button-edit-payment,
body.has-local-aro .button-edit-cope,
body.has-local-aro .button-cancel-payment,
body.has-local-aro .button-delete-submission,
body.has-local-aro .button-edit-edues,
body.has-local-aro #l-title-edit,
body.has-local-aro .menu-item-1,
body.has-local-aro .menu-item-5,
body.has-local-aro .menu-item-3,
body.has-local-aro .menu-item-6{
  display: none !important;
}







