.cart-progress>.breadcrumb{border-radius:5px;display:inline-block;list-style:none;padding:.3em}.cart-progress>.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"›";padding:.5em 0}.cart-progress>.breadcrumb .breadcrumb-item{display:inline-block}.cart-progress>.breadcrumb .breadcrumb-item .inner{border-radius:5px;padding:.3em .5em}.cart-progress>.breadcrumb .breadcrumb-item.active .step-name{color:#335eea;font-weight:700}@media(max-width:576px){.cart-progress .breadcrumb{display:block;text-align:left}.cart-progress .breadcrumb .breadcrumb-item{display:block;margin-bottom:.5em;padding:0}.cart-progress .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:""}}#race-fees{width:auto}#race-fees .adjustment,#race-fees .base{background:#eee;padding:0}#race-fees .active{background:#d7ff91}#race-fees .inactive{zoom:1;filter:alpha(opacity=50);opacity:.5}#race-fees .adjustment .amount,#race-fees .base .price{background:#fff;display:block;font-weight:700;padding:8px}#race-fees .base .price .currency{font-weight:400}#race-fees .adjustment .dates,#race-fees .base .type{color:#999;display:block;font-size:9px;line-height:12px;padding:2px 5px}#race-fees .adjustment .dates span{display:block}#discounts{background-color:#a1d3f8;margin-bottom:15px;padding:4px}#discounts .title{background:transparent;border-bottom:1px solid #f3f3f3;color:#fff;font-weight:300;margin-bottom:8px}#discounts form{margin-bottom:3px;overflow:visible}.entries-table tr td.competitor-name .last_name,.entries-table tr td.team_name{text-transform:uppercase}