@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

#pre-login-img {
  cursor: hand;
  cursor: pointer; }

.margin-top-0 {
  margin-top: 0px; }

.margin-bottom-0 {
  margin-bottom: 0px; }

.small-margin-top-0 {
  margin-top: 0px; }

.small-margin-bottom-0 {
  margin-bottom: 0px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-0 {
    margin-top: 0; }

  .small-margin-bottom-0 {
    margin-bottom: 0; }

  .large-margin-top-0 {
    margin-top: 0px; }

  .large-margin-bottom-0 {
    margin-bottom: 0px; } }
.margin-top-3 {
  margin-top: 3px; }

.margin-bottom-3 {
  margin-bottom: 3px; }

.small-margin-top-3 {
  margin-top: 3px; }

.small-margin-bottom-3 {
  margin-bottom: 3px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-3 {
    margin-top: 0; }

  .small-margin-bottom-3 {
    margin-bottom: 0; }

  .large-margin-top-3 {
    margin-top: 3px; }

  .large-margin-bottom-3 {
    margin-bottom: 3px; } }
.margin-top-6 {
  margin-top: 6px; }

.margin-bottom-6 {
  margin-bottom: 6px; }

.small-margin-top-6 {
  margin-top: 6px; }

.small-margin-bottom-6 {
  margin-bottom: 6px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-6 {
    margin-top: 0; }

  .small-margin-bottom-6 {
    margin-bottom: 0; }

  .large-margin-top-6 {
    margin-top: 6px; }

  .large-margin-bottom-6 {
    margin-bottom: 6px; } }
.margin-top-9 {
  margin-top: 9px; }

.margin-bottom-9 {
  margin-bottom: 9px; }

.small-margin-top-9 {
  margin-top: 9px; }

.small-margin-bottom-9 {
  margin-bottom: 9px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-9 {
    margin-top: 0; }

  .small-margin-bottom-9 {
    margin-bottom: 0; }

  .large-margin-top-9 {
    margin-top: 9px; }

  .large-margin-bottom-9 {
    margin-bottom: 9px; } }
.margin-top-12 {
  margin-top: 12px; }

.margin-bottom-12 {
  margin-bottom: 12px; }

.small-margin-top-12 {
  margin-top: 12px; }

.small-margin-bottom-12 {
  margin-bottom: 12px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-12 {
    margin-top: 0; }

  .small-margin-bottom-12 {
    margin-bottom: 0; }

  .large-margin-top-12 {
    margin-top: 12px; }

  .large-margin-bottom-12 {
    margin-bottom: 12px; } }
.margin-top-15 {
  margin-top: 15px; }

.margin-bottom-15 {
  margin-bottom: 15px; }

.small-margin-top-15 {
  margin-top: 15px; }

.small-margin-bottom-15 {
  margin-bottom: 15px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-15 {
    margin-top: 0; }

  .small-margin-bottom-15 {
    margin-bottom: 0; }

  .large-margin-top-15 {
    margin-top: 15px; }

  .large-margin-bottom-15 {
    margin-bottom: 15px; } }
.margin-top-18 {
  margin-top: 18px; }

.margin-bottom-18 {
  margin-bottom: 18px; }

.small-margin-top-18 {
  margin-top: 18px; }

.small-margin-bottom-18 {
  margin-bottom: 18px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-18 {
    margin-top: 0; }

  .small-margin-bottom-18 {
    margin-bottom: 0; }

  .large-margin-top-18 {
    margin-top: 18px; }

  .large-margin-bottom-18 {
    margin-bottom: 18px; } }
.margin-top-21 {
  margin-top: 21px; }

.margin-bottom-21 {
  margin-bottom: 21px; }

.small-margin-top-21 {
  margin-top: 21px; }

.small-margin-bottom-21 {
  margin-bottom: 21px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-21 {
    margin-top: 0; }

  .small-margin-bottom-21 {
    margin-bottom: 0; }

  .large-margin-top-21 {
    margin-top: 21px; }

  .large-margin-bottom-21 {
    margin-bottom: 21px; } }
.margin-top-24 {
  margin-top: 24px; }

.margin-bottom-24 {
  margin-bottom: 24px; }

.small-margin-top-24 {
  margin-top: 24px; }

.small-margin-bottom-24 {
  margin-bottom: 24px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-24 {
    margin-top: 0; }

  .small-margin-bottom-24 {
    margin-bottom: 0; }

  .large-margin-top-24 {
    margin-top: 24px; }

  .large-margin-bottom-24 {
    margin-bottom: 24px; } }
.margin-top-27 {
  margin-top: 27px; }

.margin-bottom-27 {
  margin-bottom: 27px; }

.small-margin-top-27 {
  margin-top: 27px; }

.small-margin-bottom-27 {
  margin-bottom: 27px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-27 {
    margin-top: 0; }

  .small-margin-bottom-27 {
    margin-bottom: 0; }

  .large-margin-top-27 {
    margin-top: 27px; }

  .large-margin-bottom-27 {
    margin-bottom: 27px; } }
.margin-top-30 {
  margin-top: 30px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.small-margin-top-30 {
  margin-top: 30px; }

.small-margin-bottom-30 {
  margin-bottom: 30px; }

@media only screen and (min-width: 768px) {
  .small-margin-top-30 {
    margin-top: 0; }

  .small-margin-bottom-30 {
    margin-bottom: 0; }

  .large-margin-top-30 {
    margin-top: 30px; }

  .large-margin-bottom-30 {
    margin-bottom: 30px; } }
#main_area_container {
  font-family: Arial, Helvetica, sans-serif; }

#main_area_container .error {
  color: #F4580E;
  font-size: 16px;
  margin: 5px 0; }

.step {
  padding: 20px;
  display: none; }

.landing_title {
  color: #F4580E;
  font-size: 22px;
  margin: 20px 0; }

#main_area_container input[type="text"] {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0.6em;
  width: 100%;
  border: 1px solid #F4580E;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 15px;
  height: 50px;
  font-size: 16px;
  border: 1px solid #dbdbdb;
  width: 100%;
  border-radius: .5rem;
  outline: 0;
  -webkit-transition: border .5s ease;
  transition: border .5s ease;
  color: #999;
  background: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: black !important; }

.err-glow {
  -moz-box-shadow: #F4580E 1px 1px 5px;
  -webkit-box-shadow: #F4580E 1px 1px 5px;
  box-shadow: #F4580E 1px 1px 5px; }

#main_area_container input[type="submit"],
#main_area_container input[type="button"] {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0.6em;
  width: 100%;
  border: 1px solid #F4580E;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #F4580E;
  color: #ffffff;
  height: 50px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  background: #5acfc9 !important;
  outline: 0;
  padding: 1.0625rem 1.6875rem !important;
  border-radius: 6.25rem !important;
  font-size: 1rem !important;
  border: 1px solid transparent; }

.step-message {
  font-size: 15px;
  margin-top: 3px;
  margin-bottom: 20px; }

.landing_title {
  color: #F4580E;
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 40px; }

/* insert-code step */
#insert-code {
  margin-top: 15px; }

#insert-code .step-message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 20px 0; }

/* insert-code step */
/* insert-domain step */
#insert-domain .landing_title {
  color: #F4580E;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 5px; }
#insert-domain .landing_title_2 {
  color: #f4580e;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 20px; }
#insert-domain #not_you {
  color: #999999;
  font-size: 15px; }

.domain {
  font-size: 16px;
  line-height: 38px;
  color: black;
  margin-top: 6px; }

#insert-domain .terms-condition {
  font-size: 13px; }

#insert-domain .terms-condition p {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 4px; }

#insert-domain .terms-condition a,
#insert-domain.terms-condition a:hover,
#insert-domain .terms-condition a:visited {
  color: #999; }

#insert-domain .left-domain {
  text-align: right;
  padding-right: 0; }

#insert-domain .right-domain {
  text-align: left;
  padding-left: 0; }

#insert-domain .step-message {
  font-size: 15px;
  margin-top: 15px;
  margin-bottom: 40px; }

/* end insert-domain step */
/* thank-you step */
#domain-url {
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0;
  color: black; }

#thank-you .landing_title {
  color: #F4580E;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 20px; }
#thank-you .list_title {
  color: black;
  font-weight: bold;
  line-height: 17px; }
#thank-you .no-margin {
  margin: 0; }
#thank-you ul {
  margin-bottom: 20px;
  list-style-type: none;
  font-size: 15px;
  line-height: 17px; }
#thank-you li {
  display: list-item;
  text-align: -webkit-match-parent;
  margin-left: 5px; }
  #thank-you li:before {
    content: "• ";
    color: #F4580E; }

/* end thank-you step */
#spinner {
  background: rgba(255, 255, 255, 0.5) url(/static/official_dealer/images/loading.gif?a7ba5ff75e46) no-repeat center;
  display: none;
  left: 0;
  min-height: 300px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }

#terms-conditions {
  max-height: 100%;
  overflow-y: scroll;
  display: none; }
  #terms-conditions p.lead {
    font-size: 1.19444rem;
    line-height: 1.6;
    color: #F4580E; }
  #terms-conditions p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.11111rem;
    text-rendering: optimizeLegibility; }

@media only screen and (max-width: 768px) {
  #insert-code {
    margin: 0; }

  #insert-code .landing_title {
    margin: 20px 0; }

  #terms-conditions {
    top: 0; }

  #main_area_container input[type="submit"],
  #main_area_container input[type="button"] {
    margin-top: 1em; } }
@media only screen and (min-width: 768px) {
  .official-dealer-main {
    margin-top: 75px;
    margin-bottom: 75px; } }
.close-button {
  position: fixed !important;
  top: 5.2em !important;
  right: 12% !important; }

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