.bonus-tab__title{
    font: 18px/24px 'gothamProBold', sans-serif;
}
.bonus-tab__text p{
    margin: 26px 0px;
}

.bonus-history__title{
    margin-top: 20px;
    margin-bottom: 10px;
    font: 18px/24px 'gothamPro', sans-serif;
}
.bonus-history__table{
    width: 100%;
    margin: 0 0 12px;
}
.bonus-history__table-row{
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.bonus-history__table-title{
    border-bottom: 2px solid #e20932;
    vertical-align: bottom;
    font: 12px/28px 'gothamProBold', sans-serif;
    color: #666;
}
.bonus-history__centered-cell{
    text-align: center;
}
.bonus-history__number-cell{
    font: 14px/48px 'gothamProBold', sans-serif;
    padding: 0 0 12px 10px;
}
.bonus-history__minus-cell{
    font: 14px/48px 'gothamProBold', sans-serif;
    text-align: center;
}
.bonus-history__plus-cell{
    font: 14px/48px 'gothamProBold', sans-serif;
    text-align: center;
    color: #e20932;
}

.bonus-history__load-more-button{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
}
.bonus-history__load-more-button a{
    color: #E20932;
    text-decoration: none;
    position: relative;
}
.bonus-history__load-more-button a:hover{
    text-decoration: underline;
}
.bonus-history__load-more-button a:after {
    content: '';
    position: absolute;
    top: 4px;
    right: -15px;
    border: 4px solid transparent;
    border-top: 4px solid #e20932;
}