/* fff */
/*#fbfbfb;*/
/*#fff;*/
/*#f2672e;*/
/*#f2672e;*/
/*#3a3939;*/
/*$base-body-color;*/
/**********************************************************
				Authentication Styles
**********************************************************/
#authentication #order_step {
  display: none !important; }
#authentication h1 {
  margin-bottom: 10px !important;
  padding-bottom: 5px !important;
  text-align: center; }
#authentication .welcome-auth {
  margin: 30px 15% !important;
  overflow: hidden;
  float: left;
  padding-bottom: 40px; }
  #authentication .welcome-auth h2 {
    margin-top: 0 !important;
    color: #333;
    font-size: 20px !important;
    text-align: center; }
  #authentication .welcome-auth p {
    color: #333;
    font-size: 13.49px;
    line-height: 18px;
    letter-spacing: 0.35px;
    margin: 0 0 12px 0 !important; }
#authentication #account-creation_form .form-control {
  /*padding: 20px 25px;*/
  line-height: 40px;
  padding-left: 25px;
  height: 40px;
  background: #fcfcfc !important;
  color: #333 !important;
  letter-spacing: 0.4px;
  font-size: 14px;
  border: 1px solid #dedede !important; }
@media only screen and (min-width: 1200px) {
  #authentication #account-creation_form {
    width: 860px;
    margin: 0 auto; } }
#authentication #buttonPaypalLogin1 {
  text-align: right;
  padding-right: 3%; }
#authentication #center_column {
  padding-bottom: 160px; }
  #authentication #center_column .box {
    border: none !important; }
    @media only screen and (min-width: 1200px) {
      #authentication #center_column .box {
        min-height: 440px; } }
    #authentication #center_column .box .button.button-medium.exclusive, #authentication #center_column .box .button.button-medium {
      background: #2d3e4e !important;
      border: none !important;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px; }
      #authentication #center_column .box .button.button-medium.exclusive span, #authentication #center_column .box .button.button-medium span {
        font-size: 16px;
        font-weight: 400 !important;
        letter-spacing: 0.2px;
        font-family: "Open Sans", sans-serif;
        background: #2d3e4e !important;
        border: none !important;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        padding: 15px 30px; }
      #authentication #center_column .box .button.button-medium.exclusive:hover, #authentication #center_column .box .button.button-medium:hover {
        background: #2ddd89 !important; }
        #authentication #center_column .box .button.button-medium.exclusive:hover span, #authentication #center_column .box .button.button-medium:hover span {
          background: #2ddd89 !important; }
    #authentication #center_column .box .account_input {
      /*padding: 24px 30px;*/
      line-height: 40px;
      height: 40px;
      padding-left: 30px;
      background: #fff !important;
      color: #333 !important;
      letter-spacing: 0.4px;
      font-size: 14px;
      border: none !important; }
      @media only screen and (min-width: 1200px) {
        #authentication #center_column .box .account_input {
          min-width: 440px; } }
  #authentication #center_column .form_content p {
    padding-bottom: 25px !important;
    letter-spacing: 0.4px;
    font-size: 14px; }
  #authentication #center_column #create-account_form {
    background: #e4e4e4;
    color: #333; }
    @media only screen and (min-width: 1200px) {
      #authentication #center_column #create-account_form {
        padding-left: 40px;
        padding-right: 40px; } }
    #authentication #center_column #create-account_form .page-subheading {
      color: #3698d7;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 24px;
      border-bottom: none !important; }
      #authentication #center_column #create-account_form .page-subheading span {
        font-weight: 400;
        text-transform: none; }
  #authentication #center_column #login_form {
    background: #a1a1a1;
    color: #fff;
    padding-left: 40px;
    padding-right: 40px; }
    @media only screen and (min-width: 1200px) {
      #authentication #center_column #login_form {
        padding-left: 40px;
        padding-right: 40px; } }
    #authentication #center_column #login_form .page-subheading {
      color: #fff;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 24px;
      border-bottom: none !important; }
      #authentication #center_column #login_form .page-subheading span {
        font-weight: 400;
        text-transform: none; }
    #authentication #center_column #login_form .lost_password {
      margin-bottom: 0 !important; }
      #authentication #center_column #login_form .lost_password a {
        color: #fff;
        font-size: 12px;
        font-weight: 400;
        text-decoration: none; }
        #authentication #center_column #login_form .lost_password a:hover {
          text-decoration: underline; }

#account-creation_form .id_state,
#account-creation_form .dni,
#account-creation_form .postcode {
  display: none; }

#create-account_form {
  min-height: 297px; }
  #create-account_form p {
    margin-bottom: 8px; }
  #create-account_form .form-group {
    margin: 0 0 20px 0; }

#login_form {
  min-height: 297px; }
  #login_form .form-group {
    margin: 0 0 3px 0; }
    #login_form .form-group.lost_password {
      margin: 14px 0 15px 0; }
      #login_form .form-group.lost_password a {
        text-decoration: underline; }
        #login_form .form-group.lost_password a:hover {
          text-decoration: none; }

#login_form .form-control, #create-account_form .form-control {
  max-width: 271px; }

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