.icon-loyalty:before {
  content: "\f005"; }

.icon-referral:before {
  content: "\f0c0"; }

#module-j2tloyalty-default #center_column, #module-j2tloyalty-referral #center_column {
    width: 757px;
}

#add_adress.form-list .field {
    float: left;
    width: 360px;
}

.referral_line {padding:10px; }

#add_adress.form-list label {
    float: left;
    color: #666;
    font-weight: bold;
    position: relative;
    z-index: 0;
}

#add_adress.form-list.add_address_1_5 label {
    float:none;
}

#add_adress.form-list input.input-text {
    width: 300px;
}

#add_adress.form-list .field.j2t-rewardpoints-email {
    width: 354px;
}

#add_adress .referral_lines .field label {
    display: inline-block;
    padding: 6px 0px;
    width: 230px;
    font-size: 14px;
    text-align: left;
}

.field.j2t-rewardpoints-email img, img.remove_line {
    /*vertical-align: middle;*/
    margin-top: 30px;
}

#j2t-add-line, .clear-both {clear:both; margin-left: 5px;}

.padding-10 {padding: 10px;}

#account-creation_form p.j2t-referrer-points label, #account-creation_form p.j2t-friend-points label, #account-creation_form p.j2t-registration-points label {width:auto;}

.rewards-on-cart .input-wrapper {
    overflow: hidden;
}

form .rewards-on-cart input {
    height: 42px;
}

.rewards-on-cart #points_to_be_used {
    padding: 11px;
    width: 100%;
    border: none;
    padding: 10px;
    min-width: 255px;
    background: #fff;
    color: #acaaa6;
}