body {
  display: none;
  background: url("../../img/1.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #fafafa;
  font-size: 15px;
  font-family: 'Roboto', sans-serif; }

.btn, button {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; }

.form-control {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.corrensa-logo {
  padding: 0;
  margin: 0 0 0 10px; }
  .corrensa-logo a:hover, .corrensa-logo a:focus, .corrensa-logo a:active {
    text-decoration: none; }
  .corrensa-logo img {
    width: 1em; }
  .corrensa-logo .site-name {
    font-size: .5em;
    display: inline-block;
    padding-bottom: 10px;
    color: #198fff; }

.top-nav {
  padding: 0 0 5px 0;
  background: rgba(255, 255, 255, 0.9); }

.primary-links {
  list-style: none;
  margin: 15px 20px 0 0;
  padding: 0; }
  .primary-links li {
    display: inline-block;
    padding: 0 5px; }
    .primary-links li a {
      color: #198fff;
      font-size: 1em; }

#signup-form {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  margin-top: 40px;
  margin-bottom: 70px; }
  #signup-form .form-title {
    font-size: 2em;
    padding: 0.5em 0 .5em 0;
    margin: 0;
    text-align: center;
    color: #666; }
  #signup-form #steps {
    margin-top: 10px;
    border-bottom: 1px solid #198fff; }
    #signup-form #steps > li {
      width: 33.33%; }
    #signup-form #steps > li > a {
      padding: 10px 35px 10px 0;
      text-align: center; }
      #signup-form #steps > li > a > span {
        font-size: 1em; }
    #signup-form #steps h4 {
      padding: 0;
      margin: 0;
      font-size: 1.4em;
      font-weight: bold; }
    #signup-form #steps li a {
      border: none;
      background: transparent; }
    #signup-form #steps li:not(.active) a {
      color: #666666 !important; }
    #signup-form #steps li.active {
      border-bottom: 3px solid #198fff; }
      #signup-form #steps li.active a {
        color: #666666 !important; }
  #signup-form #step-3 {
    margin-bottom: 20px; }
    #signup-form #step-3 .reg-status {
      text-align: center;
      color: #00aa00;
      font-weight: bold;
      font-size: 1.2em;
      text-shadow: none !important; }
    #signup-form #step-3 p.center-text {
      text-align: center; }
    #signup-form #step-3 .btn-goto-login, #signup-form #step-3 .btn-send-notify {
      font-size: 1em;
      color: #fff;
      background-color: #198fff;
      border-color: #198fff;
      padding: .5em 2em; }
      #signup-form #step-3 .btn-goto-login:active, #signup-form #step-3 .btn-goto-login:focus, #signup-form #step-3 .btn-goto-login:hover, #signup-form #step-3 .btn-send-notify:active, #signup-form #step-3 .btn-send-notify:focus, #signup-form #step-3 .btn-send-notify:hover {
        outline: none; }
    #signup-form #step-3 .btn-send-later {
      font-size: 1em;
      padding: .5em 2em; }
      #signup-form #step-3 .btn-send-later:active, #signup-form #step-3 .btn-send-later:focus, #signup-form #step-3 .btn-send-later:hover {
        outline: none; }
    #signup-form #step-3 .step3-content {
      min-height: 70px; }
  #signup-form .step-box {
    position: relative;
    margin-top: 20px; }
    #signup-form .step-box form {
      height: 100%; }
    #signup-form .step-box label {
      font-size: 1em;
      font-weight: normal;
      display: block; }
    #signup-form .step-box .select2-container.select2-container-active .select2-choice {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
    #signup-form .step-box .select2-container {
      width: 100%;
      border-bottom: 1px solid #ddd; }
      #signup-form .step-box .select2-container .select2-choice {
        height: 38px;
        line-height: 38px; }
        #signup-form .step-box .select2-container .select2-choice .select2-arrow {
          width: 30px;
          background: transparent;
          border-left: none; }
          #signup-form .step-box .select2-container .select2-choice .select2-arrow b {
            background-repeat: no-repeat !important;
            background-position: right -38px bottom -8px !important; }
      #signup-form .step-box .select2-container .select2-chosen {
        color: #999;
        font-family: 'Roboto', sans-serif;
        font-size: 1.2em;
        padding-left: 4px; }
      #signup-form .step-box .select2-container a {
        border-radius: 1px;
        border: none;
        background: transparent; }
    #signup-form .step-box textarea,
    #signup-form .step-box input[type="text"],
    #signup-form .step-box input[type="password"],
    #signup-form .step-box input[type="datetime"],
    #signup-form .step-box input[type="datetime-local"],
    #signup-form .step-box input[type="date"],
    #signup-form .step-box input[type="month"],
    #signup-form .step-box input[type="time"],
    #signup-form .step-box input[type="week"],
    #signup-form .step-box input[type="number"],
    #signup-form .step-box input[type="email"],
    #signup-form .step-box input[type="url"],
    #signup-form .step-box input[type="search"],
    #signup-form .step-box input[type="tel"],
    #signup-form .step-box input[type="color"],
    #signup-form .step-box .uneditable-input {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      outline: 0 none;
      border: none;
      background: transparent;
      border-bottom: 1px #ddd solid;
      font-size: 1.1em;
      margin: 3px 0; }
      #signup-form .step-box textarea::-webkit-input-placeholder,
      #signup-form .step-box input[type="text"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="password"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="datetime"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="datetime-local"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="date"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="month"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="time"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="week"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="number"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="email"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="url"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="search"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="tel"]::-webkit-input-placeholder,
      #signup-form .step-box input[type="color"]::-webkit-input-placeholder,
      #signup-form .step-box .uneditable-input::-webkit-input-placeholder {
        color: #bbb; }
      #signup-form .step-box textarea:-moz-placeholder,
      #signup-form .step-box input[type="text"]:-moz-placeholder,
      #signup-form .step-box input[type="password"]:-moz-placeholder,
      #signup-form .step-box input[type="datetime"]:-moz-placeholder,
      #signup-form .step-box input[type="datetime-local"]:-moz-placeholder,
      #signup-form .step-box input[type="date"]:-moz-placeholder,
      #signup-form .step-box input[type="month"]:-moz-placeholder,
      #signup-form .step-box input[type="time"]:-moz-placeholder,
      #signup-form .step-box input[type="week"]:-moz-placeholder,
      #signup-form .step-box input[type="number"]:-moz-placeholder,
      #signup-form .step-box input[type="email"]:-moz-placeholder,
      #signup-form .step-box input[type="url"]:-moz-placeholder,
      #signup-form .step-box input[type="search"]:-moz-placeholder,
      #signup-form .step-box input[type="tel"]:-moz-placeholder,
      #signup-form .step-box input[type="color"]:-moz-placeholder,
      #signup-form .step-box .uneditable-input:-moz-placeholder {
        /* Firefox 18- */
        color: #bbb; }
      #signup-form .step-box textarea::-moz-placeholder,
      #signup-form .step-box input[type="text"]::-moz-placeholder,
      #signup-form .step-box input[type="password"]::-moz-placeholder,
      #signup-form .step-box input[type="datetime"]::-moz-placeholder,
      #signup-form .step-box input[type="datetime-local"]::-moz-placeholder,
      #signup-form .step-box input[type="date"]::-moz-placeholder,
      #signup-form .step-box input[type="month"]::-moz-placeholder,
      #signup-form .step-box input[type="time"]::-moz-placeholder,
      #signup-form .step-box input[type="week"]::-moz-placeholder,
      #signup-form .step-box input[type="number"]::-moz-placeholder,
      #signup-form .step-box input[type="email"]::-moz-placeholder,
      #signup-form .step-box input[type="url"]::-moz-placeholder,
      #signup-form .step-box input[type="search"]::-moz-placeholder,
      #signup-form .step-box input[type="tel"]::-moz-placeholder,
      #signup-form .step-box input[type="color"]::-moz-placeholder,
      #signup-form .step-box .uneditable-input::-moz-placeholder {
        /* Firefox 19+ */
        color: #bbb; }
      #signup-form .step-box textarea:-ms-input-placeholder,
      #signup-form .step-box input[type="text"]:-ms-input-placeholder,
      #signup-form .step-box input[type="password"]:-ms-input-placeholder,
      #signup-form .step-box input[type="datetime"]:-ms-input-placeholder,
      #signup-form .step-box input[type="datetime-local"]:-ms-input-placeholder,
      #signup-form .step-box input[type="date"]:-ms-input-placeholder,
      #signup-form .step-box input[type="month"]:-ms-input-placeholder,
      #signup-form .step-box input[type="time"]:-ms-input-placeholder,
      #signup-form .step-box input[type="week"]:-ms-input-placeholder,
      #signup-form .step-box input[type="number"]:-ms-input-placeholder,
      #signup-form .step-box input[type="email"]:-ms-input-placeholder,
      #signup-form .step-box input[type="url"]:-ms-input-placeholder,
      #signup-form .step-box input[type="search"]:-ms-input-placeholder,
      #signup-form .step-box input[type="tel"]:-ms-input-placeholder,
      #signup-form .step-box input[type="color"]:-ms-input-placeholder,
      #signup-form .step-box .uneditable-input:-ms-input-placeholder {
        color: #bbb; }
    #signup-form .step-box textarea:focus,
    #signup-form .step-box input[type="text"]:focus,
    #signup-form .step-box input[type="password"]:focus,
    #signup-form .step-box input[type="datetime"]:focus,
    #signup-form .step-box input[type="datetime-local"]:focus,
    #signup-form .step-box input[type="date"]:focus,
    #signup-form .step-box input[type="month"]:focus,
    #signup-form .step-box input[type="time"]:focus,
    #signup-form .step-box input[type="week"]:focus,
    #signup-form .step-box input[type="number"]:focus,
    #signup-form .step-box input[type="email"]:focus,
    #signup-form .step-box input[type="url"]:focus,
    #signup-form .step-box input[type="search"]:focus,
    #signup-form .step-box input[type="tel"]:focus,
    #signup-form .step-box input[type="color"]:focus,
    #signup-form .step-box .uneditable-input:focus {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      outline: 0 none;
      border: none;
      border-bottom: 1px #ddd solid; }
      #signup-form .step-box textarea:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="text"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="password"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="datetime"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="datetime-local"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="date"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="month"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="time"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="week"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="number"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="email"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="url"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="search"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="tel"]:focus::-webkit-input-placeholder,
      #signup-form .step-box input[type="color"]:focus::-webkit-input-placeholder,
      #signup-form .step-box .uneditable-input:focus::-webkit-input-placeholder {
        color: #ccc; }
      #signup-form .step-box textarea:focus:-moz-placeholder,
      #signup-form .step-box input[type="text"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="password"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="datetime"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="datetime-local"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="date"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="month"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="time"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="week"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="number"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="email"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="url"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="search"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="tel"]:focus:-moz-placeholder,
      #signup-form .step-box input[type="color"]:focus:-moz-placeholder,
      #signup-form .step-box .uneditable-input:focus:-moz-placeholder {
        /* Firefox 18- */
        color: #ccc; }
      #signup-form .step-box textarea:focus::-moz-placeholder,
      #signup-form .step-box input[type="text"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="password"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="datetime"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="datetime-local"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="date"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="month"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="time"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="week"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="number"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="email"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="url"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="search"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="tel"]:focus::-moz-placeholder,
      #signup-form .step-box input[type="color"]:focus::-moz-placeholder,
      #signup-form .step-box .uneditable-input:focus::-moz-placeholder {
        /* Firefox 19+ */
        color: #ccc; }
      #signup-form .step-box textarea:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="text"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="password"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="datetime"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="datetime-local"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="date"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="month"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="time"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="week"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="number"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="email"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="url"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="search"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="tel"]:focus:-ms-input-placeholder,
      #signup-form .step-box input[type="color"]:focus:-ms-input-placeholder,
      #signup-form .step-box .uneditable-input:focus:-ms-input-placeholder {
        color: #ccc; }
    #signup-form .step-box .btn-next-step-2, #signup-form .step-box .btn-next-step-3 {
      font-size: 1em;
      color: #fff;
      background-color: #198fff;
      border-color: #198fff;
      padding: .5em 2em; }
      #signup-form .step-box .btn-next-step-2:active, #signup-form .step-box .btn-next-step-3:active {
        background-color: #063a93; }
      #signup-form .step-box .btn-next-step-2:active, #signup-form .step-box .btn-next-step-2:focus, #signup-form .step-box .btn-next-step-2:hover, #signup-form .step-box .btn-next-step-3:active, #signup-form .step-box .btn-next-step-3:focus, #signup-form .step-box .btn-next-step-3:hover {
        outline: none; }
    #signup-form .step-box .btn-create-account {
      padding: .5em 2em;
      font-size: 1.2em; }
    #signup-form .step-box .overlay {
      position: absolute;
      top: 0;
      left: 0;
      background: rgba(250, 250, 250, 0.8) url("../../img/ball-loading.svg") no-repeat center 35%;
      width: 100%;
      height: 100%; }
      #signup-form .step-box .overlay.sending-step-2 {
        background-position: center 10%; }
        #signup-form .step-box .overlay.sending-step-2 .progress-value {
          position: absolute;
          top: 25%;
          width: 100%;
          text-align: center; }
  #signup-form .error-message {
    color: red;
    padding: 0 13px;
    font-size: .9em; }
  #signup-form .error-element {
    border-bottom: 2px solid red !important; }

#form-2 .message-issue-with-password {
  display: inline-block;
  width: 100%;
  color: red;
  padding: 0 10px; }
#form-2 .how-it-works-notice {
  padding: 0 20px 20px 20px; }
  #form-2 .how-it-works-notice p {
    font-size: .9em; }
  #form-2 .how-it-works-notice .how-it-works-title {
    margin-top: 0;
    text-decoration: underline; }

#mdlPreviewEmailContent .email-subject {
  border-bottom: 1px solid #ddd;
  padding-bottom: .5em;
  margin-bottom: 1em; }
#mdlPreviewEmailContent .email-body {
  width: 100%; }
  #mdlPreviewEmailContent .email-body p {
    word-break: break-all; }

.form-group {
  margin-bottom: 10px; }

#frmImportCRM {
  display: none; }

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