.my-account-title {
    display: table;
    width: 100%
}

.my-account-block .similar-products-content.purple {
    background-position: left top;
}

.my-account-block {
    padding: 0px 0px 0px 0px;
}

.my-account-block .orders-block {
    width: 50%;
    float: left;
}

.my-account-block .orders-block .email-address {
    white-space: pre-wrap;
    width: 110px;
    word-wrap: break-word;
    float: left;
}

.my-account-block .account-btn {
    text-decoration: none;
    display: inline-block;
}

.my-account-block .manage-account-wrapper {
    margin-left: 3%;
    margin-bottom: 35px;
}

.my-account-block .manage-account-wrapper .amount {
    padding-top: 10px;
    float: left;
}

.my-account-block .manage-account-wrapper .pager {
    float: right;
}

.my-account-block .manage-account-wrapper .account-loading-inner {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    text-align: center;
    margin-top: -21px;
}

.my-account-block .manage-account-wrapper .account-info-box {
    position: relative;
}

.my-account-block .manage-account-wrapper .account-info-box h2 {
    margin-bottom: 10px;
}

.my-account-block .manage-account-wrapper .account-info-box {
    min-height: 380px;
    max-height: 380px;
    /*overflow-y: auto*/
}

.my-account-block .account-content .title {
    width: 100%;
}

.my-account-block .account-info-box .row {
    display: inline-block;
    width: 100%
}

.donation-list tr td {
    padding: 0px 5px 10px;
    vertical-align: top;
}
.donation-list tr td {
    padding: 0px 5px 10px;
    vertical-align: top;
}
.redeem_history-table {
    border-left: #d7d7d7 solid 1px;
    border-top: #d7d7d7 solid 1px;
}

.redeem_history-table tr td, .redeem_history-table tr th {
    padding: 10px;
    border-right: #d7d7d7 solid 1px;
    border-bottom: #d7d7d7 solid 1px;
}

.redeem_history-table tr th {
    background-color: #fafafa;
    font-weight: bold;
}

.redeem_history-table tr td {
    background-color: #eee6ec;
}

.claim_code {
    color: #b4343c;
}

ul.mailing-list-details {
    list-style: none;
}

ul.mailing-list-details li {
    padding-bottom: 10px;
}

.redeem-area .input-field {
    border: #d7d7d7 solid 1px;
    border-right: none;
    border-radius: 4px 0px 0px 4px;
    padding: 10px 10px 10px;
    vertical-align: top;
    width: 100%;
}

.redeem-area .account-btn {
    border-radius: 0px 4px 4px 0px;
}

.my-favorites {
    list-style: none;
}

.my-favorites li {
    width: 100%;
    display: inline-block;
    line-height: 24px;
}

.my-favorites li span {
    white-space: nowrap;
}

.my-favorites li a img {
    margin: 0px 15px 15px 0px;
}

.my-account-block .orders-block .shipping-address {
    min-height: 120px;
}

.account-content .my-favorites {
    margin-top: 25px;
}

.account-content .my-favorites li a {
    color: #b4343c
}

.account-content .my-favorites li p.referral-link a {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
}

.account-content .my-favorites li .favorites-product-image {
    float: left;
    margin: 0px 15px 0px 0px;
    width: 140px;
    height: 120px;
    overflow: hidden;
}

.account-content .my-favorites li .favorites-product-image img {
    max-height: 100%;
    max-height: 100%;
}

.account-content .my-favorites li {
    border-top: #dddadf dashed 1px;
    margin-top: 20px;
    padding-top: 20px;
}

.account-content .my-favorites li:first-child {
    border-top: none;
    margin: 0px;
    padding: 0px;
}

.account-content .my-favorites li .favorites-product-image img {
    margin: 0px;
}

.account-content .my-favorites li .remove_favorite {
    text-decoration: none;
}

.account-content .my-favorites li .remove_favorite .fa {
    margin-right: 5px;
}

.redeem-table-scroll {
    max-height: 210px;
    overflow-y: auto;
    margin: 15px 0px 0px 0px !important;
}

.account-info-box #address-block {
    min-height: 292px;
}

.referral-link {
    margin-bottom: 25px !important;
}

.referral-link a {
    color: #b4343c;
    margin-top: 5px;
    display: block;
}

.my-account-block .manage-account-wrapper .account-info-box.invite-friend-content,
.my-account-block .manage-account-wrapper .account-info-box.pending-orders-content,
.my-account-block .manage-account-wrapper .account-info-box.proofs-content,
.my-account-block .manage-account-wrapper .account-info-box.order-history-content {
    min-height: 300px;
}

.my-account-block .manage-account-wrapper .account-info-box .pages strong {
    font-weight: normal;
}

.account-info-box .proofs-available-block .user-data {
    display: inline;
}

.my-account-block .prooflink {
    background: #E5E5E5;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin: 0px 25px 25px;
}

.my-account-block .prooflink h2 {
    font-size: 18px;
    padding: 10px 20px;;
    display: block;
}
.referred-count{
    background-color: #4fc4ca;
    color: #fff;
    padding:5px 9px 1px 9px;
}

.referred_history-table tr td, .referred_history-table tr th {
    padding: 5px;
    border-right: #d7d7d7 solid 1px;
    border-bottom: #d7d7d7 solid 1px;

}

.referred_history-table {
    border-left: #d7d7d7 solid 1px;
    border-top: #d7d7d7 solid 1px;
    width: 100%;
}

.referred_history-table tr td {
    background-color: #eee6ec;
}

.referred_history-table tr th {
    background-color: #fafafa;
    font-weight: bold;
}

.referred-user {
    overflow-y: auto;
    max-height: 90px;
}
#referral-info .pages{
    margin-top: -3px;
    padding-bottom: 7px;
}