/* line 12, stdin */
.c2-signup__container .c2-signup__textContent, .c2-signup__container .c2-signup__use-form {
  line-height: 1.2;
  text-align: center;
  font-size: 14px; }

/* line 18, stdin */
.c2-signup__container .c2-signup__use-form, .c2-signup__container .c2-signup__formFooter a {
  color: #0080FF;
  font-size: 12px; }
  /* line 22, stdin */
  .c2-signup__container .c2-signup__use-form:hover, .c2-signup__container .c2-signup__formFooter a:hover {
    cursor: pointer;
    color: #0000EE; }

/* line 28, stdin */
.c2-signupModal .c2g-modal__content {
  padding: 25px 40px;
  box-shadow: 0 0 0 2px #000; }

/* line 33, stdin */
.c2-signup__container {
  display: -webkit-flex;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%; }
  /* line 38, stdin */
  .c2-signup__container .emailOnlySubhead {
    margin-bottom: 22px; }
  /* line 42, stdin */
  .c2-signup__container .c2-signup__header {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -moz-justify-content: space-evenly;
    justify-content: space-evenly;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  /* line 55, stdin */
  .c2-signup__container .c2g-modal__logo {
    width: 200px;
    height: 50px;
    margin-bottom: 10px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' x='0' y='0' width='313.5' height='60' viewBox='0 0 313.5 60' enable-background='new 0 0 313.5 60' xml:space='preserve'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23FA5000' d='M50.7 1.2l10.9 6.3c0.9 0.5 1.6 1.3 2.1 2.2 0.5 0.8 0.7 1.6 0.8 2.5v13.4c-0.1 0.9-0.4 1.7-0.8 2.5 -0.5 0.9-1.3 1.7-2.1 2.2l-10.8 6.3c-0.9 0.5-1.9 0.7-3 0.7 -0.9 0-1.8-0.2-2.5-0.5l-11.2-6.5c-0.8-0.5-1.6-1.3-2.1-2.2 -0.4-0.8-0.7-1.6-0.8-2.5V12.2c0.1-0.8 0.4-1.7 0.8-2.5 0.5-0.9 1.3-1.7 2.1-2.2l11.2-6.5c0.8-0.3 1.6-0.5 2.6-0.5C48.8 0.5 49.8 0.8 50.7 1.2L50.7 1.2z'/><path fill-rule='evenodd' clip-rule='evenodd' fill='%23F58E4D' d='M16.1 7L20.5 9.5l4.4 2.5c0.7 0.4 1.3 1 1.7 1.8 0.4 0.6 0.6 1.3 0.7 2v10.8c-0.1 0.7-0.3 1.4-0.7 2 -0.4 0.8-1 1.4-1.7 1.8l-8.7 5.1c-0.7 0.4-1.5 0.6-2.4 0.6 -0.7 0-1.4-0.2-2.1-0.4L2.6 30.4c-0.7-0.4-1.3-1-1.7-1.8 -0.4-0.6-0.6-1.3-0.7-2V15.8c0.1-0.7 0.3-1.4 0.7-2 0.4-0.8 1-1.4 1.7-1.8l9-5.2c0.6-0.3 1.3-0.4 2.1-0.4C14.6 6.4 15.4 6.6 16.1 7L16.1 7z'/><path fill-rule='evenodd' clip-rule='evenodd' fill='%23FE9D18' d='M31.2 33.2l7.9 4.6c0.6 0.4 1.2 0.9 1.6 1.6 0.3 0.6 0.5 1.2 0.6 1.8v9.8c-0.1 0.6-0.3 1.2-0.6 1.8 -0.4 0.7-0.9 1.2-1.6 1.6l-7.9 4.6c-0.6 0.3-1.4 0.5-2.2 0.5 -0.7 0-1.3-0.1-1.9-0.4l-8.2-4.7c-0.6-0.4-1.2-0.9-1.5-1.6 -0.3-0.6-0.5-1.2-0.6-1.8v-9.8c0.1-0.6 0.3-1.2 0.6-1.8 0.4-0.7 0.9-1.2 1.6-1.6l8.2-4.7c0.6-0.2 1.2-0.4 1.9-0.4C29.8 32.7 30.6 32.8 31.2 33.2z'/><path fill='%23FFFFFF' d='M60.8 19c0 1.1-0.6 1.7-1.7 1.7h-7.5v2h7.5c0.5 0 1 0.2 1.2 0.5 0.3 0.3 0.5 0.7 0.5 1.2 0 0.5-0.1 0.9-0.4 1.2 -0.3 0.3-0.7 0.5-1.2 0.5H48.2v-7.1c0-1.1 0.6-1.7 1.7-1.7h7.6v-2h-7.6c-0.5 0-0.9-0.2-1.2-0.5s-0.4-0.7-0.4-1.2c0-0.5 0.1-0.9 0.4-1.2s0.7-0.5 1.2-0.5h9.2c1.1 0 1.7 0.6 1.7 1.7V19z'/><path fill='%23FFFFFF' d='M45.6 25.9H36.3c-1.1 0-1.7-0.6-1.7-1.7V13.5c0-1.1 0.6-1.7 1.7-1.7h9.3c0.5 0 1 0.2 1.2 0.5 0.3 0.3 0.5 0.7 0.5 1.2 0 0.5-0.1 0.9-0.4 1.2 -0.3 0.3-0.7 0.5-1.2 0.5h-7.6v7.4h7.6c0.5 0 1 0.2 1.2 0.5 0.3 0.3 0.5 0.7 0.5 1.2 0 0.5-0.1 0.9-0.4 1.2C46.5 25.8 46.1 25.9 45.6 25.9z'/><path fill-rule='evenodd' clip-rule='evenodd' fill='%2368666B' d='M102.2 17.7l-0.4 4.4c-0.9-0.5-1.9-0.8-2.9-1.1 -1.1-0.2-2.2-0.4-3.3-0.4 -3 0-5.5 0.9-7.3 2.7 -1.9 1.8-2.8 4.2-2.8 7.2 0 3 0.9 5.5 2.7 7.3s4.2 2.7 7.2 2.7c1.1 0 2.2-0.1 3.3-0.4 1.1-0.3 2.2-0.6 3.4-1.2l0.3 4.5c-1.2 0.4-2.5 0.8-3.8 1 -1.3 0.2-2.6 0.3-4 0.3 -4.5 0-8.1-1.3-10.8-3.9 -2.7-2.6-4.1-6-4.1-10.3 0-4.2 1.4-7.7 4.2-10.3 2.8-2.6 6.5-3.9 11.1-3.9 1.4 0 2.6 0.1 3.9 0.3C100 17 101.1 17.3 102.2 17.7zM117.9 20c-2.6 0-4.7 1-6.3 2.9 -1.6 1.9-2.4 4.5-2.4 7.7 0 3.1 0.8 5.7 2.4 7.6 1.6 1.9 3.7 2.9 6.3 2.9 2.6 0 4.8-1 6.3-2.9 1.6-1.9 2.4-4.4 2.4-7.6 0-3.2-0.8-5.8-2.4-7.7S120.5 20 117.9 20zM117.8 16.1c4.5 0 8 1.3 10.6 3.9 2.6 2.6 3.9 6.2 3.9 10.7 0 4.5-1.3 8-3.9 10.6 -2.6 2.6-6.1 3.9-10.6 3.9 -4.4 0-8-1.3-10.6-3.9 -2.6-2.6-3.9-6.1-3.9-10.6 0-4.5 1.3-8 3.9-10.6C109.9 17.4 113.4 16.1 117.8 16.1zM136.2 44.5V3.2h5.4V44.5H136.2zM147.4 44.5V3.2h5.4V44.5H147.4zM182.6 29.7v2.1h-20.7c0.2 3 1.2 5.3 3 6.9 1.8 1.7 4.2 2.5 7.3 2.5 1.4 0 2.7-0.2 4-0.5s2.7-0.9 4.1-1.6v4.4c-1.3 0.5-2.7 0.9-4.2 1.2 -1.5 0.3-3.2 0.4-5 0.4 -4.4 0-7.9-1.3-10.5-4 -2.6-2.7-3.8-6.3-3.8-10.8 0-4.3 1.3-7.7 3.8-10.4 2.5-2.6 5.8-3.9 9.9-3.9 3.8 0 6.8 1.2 9 3.7C181.5 22.1 182.6 25.5 182.6 29.7zM177.5 28.4c-0.2-2.8-0.9-4.9-2.2-6.4 -1.3-1.5-3.1-2.2-5.3-2.2 -2.2 0-4 0.8-5.4 2.3 -1.4 1.5-2.3 3.7-2.6 6.3H177.5zM205.8 17.7l-0.4 4.4c-0.9-0.5-1.9-0.8-2.9-1.1 -1.1-0.2-2.2-0.4-3.3-0.4 -3 0-5.5 0.9-7.3 2.7 -1.9 1.8-2.8 4.2-2.8 7.2 0 3 0.9 5.5 2.7 7.3s4.2 2.7 7.2 2.7c1.1 0 2.2-0.1 3.3-0.4 1.1-0.3 2.3-0.6 3.4-1.2l0.3 4.5c-1.2 0.4-2.5 0.8-3.8 1 -1.3 0.2-2.6 0.3-4 0.3 -4.5 0-8.1-1.3-10.8-3.9 -2.7-2.6-4.1-6-4.1-10.3 0-4.2 1.4-7.7 4.2-10.3 2.8-2.6 6.5-3.9 11.1-3.9 1.4 0 2.6 0.1 3.8 0.3C203.6 17 204.7 17.3 205.8 17.7zM216.9 8.1v8.6h7v3.9h-7v14.4c0 2.2 0.3 3.7 1 4.6 0.7 0.9 1.8 1.4 3.3 1.4 0.4 0 0.8 0 1.3-0.1 0.5-0.1 1.1-0.3 1.7-0.5l0.1 4c-0.7 0.2-1.4 0.3-2.2 0.4 -0.7 0.1-1.5 0.1-2.2 0.1 -3 0-5.1-0.7-6.4-2.2 -1.3-1.4-1.9-3.9-1.9-7.3V20.7h-5.9v-3.9h6.1V9.9L216.9 8.1zM226.9 44.5V16.7h5.4V44.5H226.9zM226.9 9.1V4h5.4v5.1H226.9zM234.4 16.7h5.8l7.6 23.2 8-23.2h5.3L250.7 44.5h-6.3L234.4 16.7zM286.5 29.7v2.1h-20.7c0.2 3 1.2 5.3 3 6.9 1.8 1.7 4.2 2.5 7.3 2.5 1.4 0 2.7-0.2 4-0.5s2.7-0.9 4.1-1.6v4.4c-1.3 0.5-2.7 0.9-4.2 1.2 -1.5 0.3-3.2 0.4-5 0.4 -4.4 0-7.9-1.3-10.5-4s-3.8-6.3-3.8-10.8c0-4.3 1.3-7.7 3.8-10.4 2.5-2.6 5.8-3.9 9.9-3.9 3.8 0 6.8 1.2 9 3.7C285.4 22.1 286.5 25.5 286.5 29.7zM281.5 28.4c-0.2-2.8-0.9-4.9-2.2-6.4 -1.3-1.5-3.1-2.2-5.3-2.2 -2.2 0-4 0.8-5.4 2.3 -1.4 1.5-2.3 3.7-2.6 6.3H281.5zM294.8 40.1h18.5v4.4h-25.2v-4.5c7.3-6.9 12.2-12 14.7-15.3 2.5-3.3 3.8-6.2 3.8-8.5 0-1.8-0.7-3.2-2.1-4.4 -1.4-1.1-3.2-1.7-5.4-1.7 -1.5 0-3 0.2-4.6 0.7 -1.5 0.5-3 1.2-4.5 2.1l-0.6-4.9c1.9-0.8 3.8-1.4 5.7-1.8 1.9-0.4 3.8-0.6 5.6-0.6 3.4 0 6.2 1 8.3 2.9 2.1 1.9 3.2 4.4 3.2 7.5 0 2.9-1.3 6.2-3.8 9.8C305.8 29.3 301.3 34.1 294.8 40.1z'/><path fill-rule='evenodd' clip-rule='evenodd' fill='%23FA7401' d='M16.1 7L20.5 9.5l4.4 2.5c0.7 0.4 1.3 1 1.7 1.8 0.4 0.6 0.6 1.3 0.7 2v10.8c-0.1 0.7-0.3 1.4-0.7 2 -0.4 0.8-1 1.4-1.7 1.8l-8.7 5.1c-0.7 0.4-1.5 0.6-2.4 0.6 -0.7 0-1.4-0.2-2.1-0.4L2.6 30.4c-0.7-0.4-1.3-1-1.7-1.8 -0.4-0.6-0.6-1.3-0.7-2V15.8c0.1-0.7 0.3-1.4 0.7-2 0.4-0.8 1-1.4 1.7-1.8l9-5.2c0.6-0.3 1.3-0.4 2.1-0.4C14.6 6.4 15.4 6.6 16.1 7L16.1 7z'/></svg>") no-repeat center;
    background-size: contain; }
  /* line 63, stdin */
  .c2-signup__container .c2g-modal__title {
    margin-bottom: 10px;
    width: 100%;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.1;
    text-align: center; }
  /* line 75, stdin */
  .c2g-modal__container--v2 .c2g-modal__content .c2-signup__container .c2-signup__textContent {
    margin-bottom: 20px; }
  /* line 81, stdin */
  .c2-signup__container .c2-signup-social {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-bottom: 20px; }
    @media only screen and (min-width: 520px) {
      /* line 81, stdin */
      .c2-signup__container .c2-signup-social {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -5px;
        margin-right: -5px; } }
    /* line 94, stdin */
    .c2-signup__container .c2-signup-social li {
      text-align: center; }
      @media only screen and (min-width: 520px) {
        /* line 94, stdin */
        .c2-signup__container .c2-signup-social li {
          width: 50%;
          padding: 5px; } }
    /* line 104, stdin */
    .c2-signup__container .c2-signup-social li + li {
      margin-top: 5px; }
      @media only screen and (min-width: 520px) {
        /* line 104, stdin */
        .c2-signup__container .c2-signup-social li + li {
          margin-top: 0; } }
    /* line 113, stdin */
    .c2-signup__container .c2-signup-social .c2gBtn {
      display: block;
      padding: 5px;
      color: #fff;
      font-size: 14px;
      text-align: center;
      border-radius: 3px;
      transition: background-color linear .2s; }
      @media only screen and (min-width: 520px) {
        /* line 113, stdin */
        .c2-signup__container .c2-signup-social .c2gBtn {
          padding: 10px; } }
    /* line 130, stdin */
    .c2-signup__container .c2-signup-social .c2gBtn-fb {
      background-color: #3B5998; }
      /* line 133, stdin */
      .c2-signup__container .c2-signup-social .c2gBtn-fb:hover {
        background-color: #355089; }
    /* line 130, stdin */
    .c2-signup__container .c2-signup-social .c2gBtn-ln {
      background-color: #0077B5; }
      /* line 133, stdin */
      .c2-signup__container .c2-signup-social .c2gBtn-ln:hover {
        background-color: #006ba3; }
    /* line 130, stdin */
    .c2-signup__container .c2-signup-social .c2gBtn-gg {
      background-color: #F34A38; }
      /* line 133, stdin */
      .c2-signup__container .c2-signup-social .c2gBtn-gg:hover {
        background-color: #f1301c; }
    /* line 130, stdin */
    .c2-signup__container .c2-signup-social .c2gBtn-tw {
      background-color: #4099FF; }
      /* line 133, stdin */
      .c2-signup__container .c2-signup-social .c2gBtn-tw:hover {
        background-color: #2088ff; }
  /* line 148, stdin */
  .c2-signup__container .c2-signup__form {
    position: relative; }
  /* line 152, stdin */
  .c2-signup__container .c2f-item {
    margin-bottom: 10px; }
  /* line 156, stdin */
  .c2-signup__container .c2f-form-icon {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    /* line 159, stdin */
    .c2-signup__container .c2f-form-icon input {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 100%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%;
      width: auto;
      margin-bottom: 0;
      padding: 7px 5px;
      box-shadow: none;
      border: 1px solid #ddd;
      border-radius: 0 4px 4px 0; }
      /* line 168, stdin */
      .c2-signup__container .c2f-form-icon input#firstname {
        width: 100%;
        border-right: 0;
        border-radius: 0; }
      /* line 174, stdin */
      .c2-signup__container .c2f-form-icon input#lastname {
        width: 100%; }
  /* line 182, stdin */
  .c2-signup__container .c2f-icon {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 30px;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    color: #9e9e9e;
    font-size: 12px;
    border: 1px solid #ddd;
    border-right: 0;
    border-radius: 4px 0 0 4px; }
  /* line 194, stdin */
  .c2-signup__container .c2g-modal__actions {
    margin-bottom: 20px; }
    @media only screen and (min-width: 769px) {
      /* line 194, stdin */
      .c2-signup__container .c2g-modal__actions {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }
  /* line 205, stdin */
  .c2-signup__container .c2-signup__loginBtn {
    width: 100%; }
  /* line 209, stdin */
  .c2-signup__container .c2-signup__formFooter {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  /* line 219, stdin */
  .c2-signup__container .c2-errorMessages {
    text-align: center; }
    /* line 222, stdin */
    .c2-signup__container .c2-errorMessages p {
      color: #960000;
      font-size: 13px; }
  /* line 230, stdin */
  .c2-signup__container .errorMsg {
    display: none; }

/* line 238, stdin */
.c2-signup__container.c2-signup__modal--socialMedia .c2-signup__socialMedia, .c2-signup__container.c2-signup__modal--loginForm .c2-signup__form {
  opacity: 1;
  z-index: 1;
  pointer-events: auto; }

/* line 244, stdin */
.c2-signup__container.c2-signup__modal--socialMedia .c2-signup__form, .c2-signup__container.c2-signup__modal--loginForm .c2-signup__socialMedia {
  opacity: 0;
  z-index: 0;
  pointer-events: none; }

/* line 252, stdin */
.c2-signup__container .c2-signup__form,
.c2-signup__container .c2-signup__socialMedia {
  transition: opacity linear .2s; }
