/**********************************************************
				Authentication Styles
**********************************************************/

#account-creation_form .id_state,
#account-creation_form .dni,
#account-creation_form .postcode {
    display: none;
}
.authenticationTpl .account_creation .btn {
    padding: 6px 60px;
}
#authentication .form_info {
    font-size: 11px
}
#create-account_form #SubmitCreate {
    margin-top: 37px
}
#create-account_form p {
    margin-bottom: 25px;
}
#create-account_form .form-group {
    margin: 0 0 20px 0;
}
#create-account_form label,
#login_form label {
    width: 110px;
}
.borderRight {
    border-right: 1px dotted #ccc
}

.loginAccount {background:#f7F7F7}

#create-account_form,
#login_form {
    min-height: 200px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 15px
}
.createAccount, .loginAccount { margin-top:30px

}
@media (max-width: 767px) {
    #create-account_form {
        border-right: medium none;
    }
    .createAccount {
        border-right: none
    }
    #create-account_form #SubmitCreate {
        margin-top: 0
    }
     #login_form {
        padding:15px 0
    }
}
#login_form div.form-group {
    margin: 0 0 15px 0;
}
#login_form .form-group.lost_password {
    font-size: 12px;
    margin: -10px 0 30px;
}
#login_form .form-group.lost_password a {
    text-decoration: underline;
}
#login_form .form-group.lost_password a:hover {
    text-decoration: none;
}
/*# sourceMappingURL=authentication.css.map */

#authentication .account_creation #submitAccount {
    margin-top: 25px
}
#uniform-days {
    width: 60px ! important;
}
#uniform-days span {
    width: 50px ! important;
}
#uniform-years {
    width: 80px ! important;
}
#uniform-years span {
    width: 70px ! important;
}
#authentication .floatLeft {
    float: left;
    margin-left: 5px;
}
#uniform-months {
    width: 120px ! important;
}
#uniform-months span {
    width: 110px ! important;
}

#authentication .customerprivacy .page-subheading {margin-bottom:0}