@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@font-face {
  font-family: 'Myriad Pro Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Regular"), url(/assets/myriadpro/MYRIADPRO-REGULAR-0b1e569542e2db1941e49607fef4989aca462435e1c9683cd44c9453e585f160.woff) format("woff");
}

@font-face {
  font-family: 'Myriad Pro Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold"), url(/assets/myriadpro/MYRIADPRO-BOLD-09a7d7e5d02662d2174b198bed33440bf943392d648de5bdf924e5260f679bc2.woff) format("woff");
}

/* line 17, app/assets/stylesheets/_subscription_form.scss */
body {
  font-family: "Myriad Pro Regular";
}

/* line 21, app/assets/stylesheets/_subscription_form.scss */
h1, h2, h3, svg {
  font-family: "Myriad Pro Bold";
  color: #000000;
}

/* line 25, app/assets/stylesheets/_subscription_form.scss */
.header h1 {
  font-size: 34px;
  word-wrap: break-word;
  hyphens: manual;
  max-width: 100%;
}

/* line 32, app/assets/stylesheets/_subscription_form.scss */
.header h2 {
  font-size: 24px;
}

/* line 36, app/assets/stylesheets/_subscription_form.scss */
.content h3 {
  font-size: 18px;
}

/* line 40, app/assets/stylesheets/_subscription_form.scss */
form, div, a, span {
  color: #1F1F1F;
  font-size: 15px;
}

/* line 45, app/assets/stylesheets/_subscription_form.scss */
.tab-selected {
  background-color: transparent;
}

/* line 49, app/assets/stylesheets/_subscription_form.scss */
li.active .tab-selected {
  background-color: #326abc;
}

/* line 53, app/assets/stylesheets/_subscription_form.scss */
li .tab-number {
  background-color: #FFFFFF;
}

/* line 57, app/assets/stylesheets/_subscription_form.scss */
tab-number span {
  color: #326abc;
}

/* line 61, app/assets/stylesheets/_subscription_form.scss */
li.active .tab-number {
  background-color: #002663;
}

/* line 65, app/assets/stylesheets/_subscription_form.scss */
li.active .tab-number span {
  color: #FFFFFF;
}

/* line 69, app/assets/stylesheets/_subscription_form.scss */
a {
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.444444px;
  text-transform: uppercase;
  color: #326abc;
}

/* Validation Styles */
/* line 80, app/assets/stylesheets/_subscription_form.scss */
form .error {
  color: #ff0000;
}

/* Form icon */
/* line 85, app/assets/stylesheets/_subscription_form.scss */
.svg-icon {
  width: 1em;
  height: 1em;
}

/* line 90, app/assets/stylesheets/_subscription_form.scss */
.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
  fill: #4691f6;
}

/* line 96, app/assets/stylesheets/_subscription_form.scss */
.svg-icon circle {
  stroke: #4691f6;
  stroke-width: 1;
}

/* Spinner */
/* line 103, app/assets/stylesheets/_subscription_form.scss */
.loader {
  border-top-color: #3498db;
  -webkit-animation: spinner 1.5s linear infinite;
  animation: spinner 1.5s linear infinite;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

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

/* line 119, app/assets/stylesheets/_subscription_form.scss */
.hidden {
  display: 'none';
}

/* line 123, app/assets/stylesheets/_subscription_form.scss */
.bg-gray {
  background-color: #FBFBFB;
}

/* line 127, app/assets/stylesheets/_subscription_form.scss */
button {
  cursor: pointer;
}

/* line 130, app/assets/stylesheets/_subscription_form.scss */
input[type], input:not([type]), select, textarea {
  line-height: inherit;
}

/* line 131, app/assets/stylesheets/_subscription_form.scss */
input:not([type]) {
  appearance: auto;
}

/* line 3, app/assets/stylesheets/application.scss */
.bg-gray {
  background-color: #FBFBFB;
}

/* line 7, app/assets/stylesheets/application.scss */
button {
  cursor: pointer;
}
