#slip {
    width: 400px;
    height: 60px;
    position: absolute;
    top: 35px;
    right: 4px;
    cursor: pointer;
    padding-top: 4px;
    background-color: #fff;
}
#slip.highlight {
    background: #fff000;
}
#slip.highlight .bottom {
    background: #fff000;
}
#slip .top {
    position: relative;
    height: 20px;
    font: bold 12px/20px Verdana;
    color: #fff;
    background-color: #00adf0;
    margin-bottom: 4px;
}
#slip .top .empty {
    text-align: center;
}
#slip .top .info {
    display: none;
}
#slip .top .info .label {
    position: absolute;
    height: 100%;
    width: 150px;
    top: 0;
    left: 10px;
    text-align: left;
}
#slip .top .info .odds {
    position: absolute;
    height: 100%;
    width: 75px;
    top: 0;
    right: 10px;
    text-align: right;
}
#slip .top .info .amount {
    position: absolute;
    height: 100%;
    width: 60px;
    top: 0;
    right: 85px;
    text-align: right;
}
#slip .content {
    position: relative;
    background: #fff;
}
#slip.closed .content {
    display: none;
}
#slip.closed .options {
    display: none;
}
#slip .content .menu {
    position: relative;
    height: 30px;
    margin-right: 5px;
    background: url('../../images/kiosk/slip_menu.png') left bottom no-repeat;
}
#slip .content .menu-groups {
    background-image: url('../../images/kiosk/slip_menu_3.png');
}
#slip .content .menu-systems {
    background-image: url('../../images/kiosk/slip_menu_2.png');
}
#slip .content .menu .option {
    position: absolute;
    height: 20px;
    width: 100px;
    left: 10px;
    bottom: 0;
    font: bold 12px/20px Arial;
    color: #666;
    text-align: center;
}
#slip .content .menu .option-systems {
    left: 110px;
}
#slip .content .menu .option-groups {
    left: 210px;
}
#slip .content .selections {
    position: relative;
}
#slip .content .selections .page {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

#slip .content .selections .page .lines {
    position: relative;
    background-color: #fff;
}
#slip .content .selections .pager {
    position: relative;
    width: 400px;
    height: 32px;
    border-bottom: 2px solid #888;
    display: none;
}
#slip .content .selections .pager .page-next,
#slip .content .selections .pager .page-previous {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 2px;
}
#slip .content .selections .pager .page-previous {
    background: url('../../images/kiosk/sprite.png') -550px -75px no-repeat;
    right: 131px;
}
#slip .content .selections .pager .page-next {
    background: url('../../images/kiosk/sprite.png') -575px -75px no-repeat;
    right: 4px;
}
#slip .content .selections .pager .label {
    position: absolute;
    right: 31px;
    height: 25px;
    top: 2px;
    width: 100px;
    text-align: center;
    font: bold 11px/25px Verdana;
}
#slip .content .match {
    position: relative;
    width: auto;
    height: auto;
    border-top: 1px solid #888;
    z-index: 2;
}
#slip .content .selection {
    position: relative;
    width: 330px;
    left: 70px;
    height: 27px;
    z-index: 1;
}
#slip .content .match-first {
    border-top: 1px solid #fff;
}
#slip .content .systems {
    padding-top: 12px;
}
#slip .content .system {
    position: relative;
    width: 400px;
    height: 30px;
    border-top: 1px solid #888;
}
#slip .content .group-line {
    position: relative;
    width: 400px;
    height: 30px;
    border-top: 1px solid #888;
}
#slip .content .match .league {
    position: relative;
    height: auto;
    width: 325px;
    left: 70px;
    font: 10px/13px Arial;
    color: #22445a;
    display: inline-block;
    font-weight:bold;
}
#slip .content .match .title {
    position: relative;
    height: 27px;
    width: 325px;
    /* top: 0; */
    left: 70px;
    font: 11px/13px Arial;
    color: #22445a;
    display: flex;
    justify-content: flex-start;
}
#slip .content .bet-line .label {
    position: absolute;
    height: 30px;
    font: bold 10px Verdana;
    color: #22445a;
    width: 180px;
    top: 0;
    left: 17px;
}
#slip .content .bet-line .label p {
    height: 30px;
    display: table-cell;
    vertical-align: middle;
    white-space: normal;
}
#slip .content .bet-line .mincomb {
    position: absolute;
    height: 15px;
    font: 9px/15px Verdana;
    color: #22445a;
    width: 15px;
    top: 8px;
    left: 0px;
}
#slip .content .bet-line .odds {
    position: absolute;
    height: 30px;
    font: bold 11px/30px Verdana;
    width: 50px;
    top: 0;
    right: 35px;
    text-align: right;
}
#slip .content .odds-change {
    background-color: #f4c1c1;
}
#slip .content .bet-line .newodds {
    height: 15px;
    font: bold 11px/15px Verdana;
    text-align: right;
}
#slip .content .bet-line .oldodds {
    height: 15px;
    font: 11px/15px Verdana;
    text-align: right;
    text-decoration: line-through;
}
#slip .content .bet-line .del {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    right: 5px;
    background: url('../../images/kiosk/sprite.png') -490px -125px no-repeat;
}
#slip .content .bet-line .amount {
    position: absolute;
    height: 25px;
    width: 48px;
    padding-right: 2px;
    top: 1px;
    right: 85px;
    font: bold 11px/25px Arial;
    text-align: right;
    background: url('../../images/kiosk/sprite.png') -150px -100px no-repeat;
}
#slip .content .bet-line .amount-active {
    background: url('../../images/kiosk/sprite.png') -150px -125px no-repeat;
}
#slip .content .bet-line .amount-selected {
    background: url('../../images/kiosk/sprite.png') -200px -100px no-repeat;
}
#slip .content .bet-line .system-select {
    position: absolute;
    height: 25px;
    width: 85px;
    bottom: 2px;
    left: 70px;
    background: url('../../images/kiosk/sprite.png') -425px -100px no-repeat;
}
#slip .content .bet-line .system-select-plus {
    background: url('../../images/kiosk/sprite.png') -510px -100px no-repeat;
}
#slip .content .bet-line .system-select .system-code{
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 25px;
    text-align: center;
    color: #000;
    font: bold 11px/25px Verdana;
}
#slip .content .bet-line .system-select .plus {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
}
#slip .content .bet-line .system-numbers {
    position: absolute;
    top: 2px;
    left: 65px;
    width: 150px;
    height: 25px;
}
#slip .content .bet-line .system-numbers .system-number {
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    font: bold 12px/25px Verdana;
    text-align: center;
    color: #eee;
    background: url('../../images/kiosk/sprite.png') -200px -125px no-repeat;
}
#slip .content .bet-line .system-numbers .system-number-selected{
    color: #000;
    background: url('../../images/kiosk/sprite.png') -225px -125px no-repeat;
}
#slip .content .system .label {
    position: absolute;
    top: 2px;
    left: 0;
    width: 70px;
    height: 25px;
    text-align: center;
    color: #004;
    font: bold 11px/25px Arial;
}
#slip .content .bet-line .n-lines {
    position: absolute;
    top: 2px;
    right: 135px;
    width: 40px;
    height: 25px;
    text-align: right;
    color: #004;
    font: 11px/25px Verdana;
}
#slip .content .bet-line .n-lines-subset {
    color: #000;
    font: 11px/25px Verdana;
    width: 32px;
    background-color: #faa;
}
#slip .content .bet-line .system-label {
    height: 25px;
    text-align: left;
    text-indent: 10px;
    font: 13px/25px Verdana;
}
#slip .content .bet-line .banker {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    left: 5px;
    background: url('../../images/kiosk/sprite.png') -300px -75px no-repeat;
}
#slip .content .bet-line .combine {
    position: absolute;
    height: 25px;
    width: 55px;
    top: 32px;
    left: 5px;
    text-indent: -99999px;
    background: url('../../images/kiosk/sprite.png') -55px -100px no-repeat;
}
#slip .content .bet-line .match-combine-wrapper {
    position: absolute;
    height: 30px;
    width: 330px;
    left: 70px;
}
#slip .content .bet-line .match-combine-wrapper .combine {
    background: #eee;
    border: 2px solid #555;
    border-radius: 5px;
    text-indent: 0;
    top: 2px;
    width: 105px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
#slip .content .bet-line .match-combine-wrapper .combine .combine-label {
    display: inline;    
}
#slip .content .bet-line .match-combine-wrapper .combine .combine-label::after {
    display: inline;
    content: 'BetBuilder';
    line-height: 26px;
    text-align: center;
    font-weight: bold;
}
#slip .content .bet-line .match-combine-wrapper .combine .combine-odds-inner {
    display: inline;
}
#slip .content .bet-line .match-combine-wrapper .combine .combine-odds-inner::after {
    display: inline;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
    font-size: 85%;
}
#slip .content .bet-line.match-combine .match-combine-wrapper .combine {
    position: absolute;
    left: -5px;
}
#slip .content .bet-line.match-combine .match-combine-wrapper .combine-odds {
    position: absolute;
    right: 35px;
    width: 175px;
    white-space: nowrap;
    overflow: visible;
    text-align: right;
    display: none;
}
#slip .content .bet-line.match-combine .match-combine-wrapper.wrapper-combine-on .combine-odds {
    display: block;
}
#slip .content .bet-line.selection-combine .odds {
    right: 45px;
    font-weight: normal;
    font-size: 95%;
}
#slip .content .selection.match-combine-on .odds {
    display: none;
}
#slip .content .selection.match-combine-on .amount {
    display: none;
}
#slip .content .match-combine-wrapper .combine-on,
#page #slip .content .match-combine-wrapper .combine-on,
#doc #slip .content .match-combine-wrapper .combine-on,
#shop-doc #slip .content .match-combine-wrapper .combine-on {
    background: #FFAE00 !important;
}
#calculator{
    z-index: 3;
}

.locale-el #slip .content .bet-line .combine {
    background-position: -567px -568px;
}
#slip .content .bet-line .system-line {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    left: 5px;
    background: url('../../images/kiosk/sprite.png') -350px -75px no-repeat;
}
#slip .content .bet-line .group-system-line {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    left: 5px;
    background: url('../../images/kiosk/sprite.png') -275px -100px no-repeat;
}
#slip .content .bet-line .group {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    left: 35px;
    background: url('../../images/kiosk/sprite.png') -275px -75px no-repeat;
}
#slip .content .bet-line .system-plus,
#slip .content .bet-line .group-system-plus {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 2px;
    left: 35px;
    background: url('../../images/kiosk/sprite.png') -375px -75px no-repeat;
}
#slip .content .bet-line .group-a,
#slip .content .group-a,
#page #slip .content .group-a,
#doc #slip .content .group-a {
    background: url('../../images/kiosk/sprite.png') -250px -50px;
}
#slip .content .bet-line .group-b,
#slip .content .group-b,
#page #slip .content .group-b,
#doc #slip .content .group-b {
    background: url('../../images/kiosk/sprite.png') -275px -50px;
}
#slip .content .bet-line .group-c,
#slip .content .group-c,
#page #slip .content .group-c,
#doc #slip .content .group-c {
    background: url('../../images/kiosk/sprite.png') -300px -50px;
}
#slip .content .bet-line .group-d,
#slip .content .group-d,
#page #slip .content .group-d,
#doc #slip .content .group-d {
    background: url('../../images/kiosk/sprite.png') -325px -50px;
}
#slip .content .bet-line .group-e,
#slip .content .group-e,
#page #slip .content .group-e,
#doc #slip .content .group-e {
    background: url('../../images/kiosk/sprite.png') -350px -50px;
}
#slip .content .bet-line .group-f,
#slip .content .group-f,
#page #slip .content .group-f,
#doc #slip .content .group-f {
    background: url('../../images/kiosk/sprite.png') -375px -50px;
}
#slip .content .bet-line .group-g,
#slip .content .group-g,
#page #slip .content .group-g,
#doc #slip .content .group-g {
    background: url('../../images/kiosk/sprite.png') -400px -50px;
}
#slip .content .bet-line .group-h,
#slip .content .group-h,
#page #slip .content .group-h,
#doc #slip .content .group-h {
    background: url('../../images/kiosk/sprite.png') -425px -50px;
}
#slip .content .bet-line .group-i,
#slip .content .group-i,
#page #slip .content .group-i,
#doc #slip .content .group-i {
    background: url('../../images/kiosk/sprite.png') -450px -50px;
}
#slip .content .bet-line .group-j,
#slip .content .group-j,
#page #slip .content .group-j,
#doc #slip .content .group-j {
    background: url('../../images/kiosk/sprite.png') -475px -50px;
}
#slip .content .bet-line .group-k,
#slip .content .group-k,
#page #slip .content .group-k,
#doc #slip .content .group-k {
    background: url('../../images/kiosk/sprite.png') -500px -50px;
}
#slip .content .bet-line .group-l,
#slip .content .group-l,
#page #slip .content .group-l,
#doc #slip .content .group-l {
    background: url('../../images/kiosk/sprite.png') -525px -50px;
}
#slip .content .bet-line .group-m,
#slip .content .group-m,
#page #slip .content .group-m,
#doc #slip .content .group-m {
    background: url('../../images/kiosk/sprite.png') -550px -50px;
}
#slip .content .bet-line .group-n,
#slip .content .group-n,
#page #slip .content .group-n,
#doc #slip .content .group-n {
    background: url('../../images/kiosk/sprite.png') -575px -50px;
}
#slip .content .bet-line .group-o,
#slip .content .group-o,
#page #slip .content .group-o,
#doc #slip .content .group-o {
    background: url('../../images/kiosk/sprite.png') -250px -75px;
}
#slip .content .bet-line .banker-on,
#page #slip .content .bet-line .banker-on,
#doc #slip .content .bet-line .banker-on {
    background: url('../../images/kiosk/sprite.png') -325px -75px;
}
#slip .content .combine-on,
#page #slip .content .combine-on,
#doc #slip .content .combine-on {
    background: url('../../images/kiosk/sprite.png') 0px -100px no-repeat;
}
.locale-el #doc #slip .content .bet-line .combine-on {
    background-position: -624px -568px;
}
#slip .content .not-available .amount {
    display: none;
}
#slip .content .not-available .n-lines {
    display: none;
}
#slip .content .systems .not-available .odds {
    display: none;
}
#slip .content .groups .not-available .odds {
    display: none;
}
#slip .content .group-systems .not-available .odds {
    display: none;
}
#slip .content .totals {
    height: 25px;
    margin-right: 5px;
    margin-top: 10px;
    position: relative;
    background-color: #00adf0;
    color: #fff;
}
#slip .content .totals .total-line {
    height: 100%;
    width: 50%;
    position: absolute;
    font: bold 12px/25px Arial;
}
#slip .content .totals .total-cost {
    width: 57%;
    left: 2%;
}
#slip .content .totals .payout {
    left: 55%;
}
#slip .actions {
    background-color: #fff;
    position: relative;
    height: 55px;
}
#slip.empty .actions,
#slip.closed .actions {
    display: none;
}
#slip .actions .datetime {
    display: none;
    position: relative;
    height: 20px;
    text-align: center;
}
#slip .actions .submitslip,
#slip .actions .clearslip {
    width: 180px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 11px;
    left: 10px;
    font: bold 13px/26px Verdana;
    color: #fff;
    text-align: center;
    background: url('../../images/admin/slip_submit.png') center center no-repeat;
}
#slip .actions .submit-place {
    display: none;
}
#slip.sale-slip .actions .submit-place {
    display: block;
}
#slip.sale-slip .actions .submit-print {
    display: none;
}
#slip .actions .clearslip {
    left: 210px;
    background: url('../../images/admin/slip_cancel.png')
}
#slip .actions .waitplacebets {
    display: none;
}
#slip .actions .confirm-submitslip {
    display: none;
    width: 180px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 11px;
    left: 210px;
    font: bold 13px/26px Verdana;
    color: #fff;
    text-align: center;
    background: url('../../images/admin/slip_submit.png') center center no-repeat;
}
#slip.confirm-placebet .actions .confirm-submitslip {
    display: block;
}
#slip.confirm-placebet .actions .submitslip,
#slip.confirm-placebet .actions .clearslip {
    display: none;
}

#slip .bottom {
    height: 35px;
    position: relative;
    background: #fff;
}
#slip .bottom div.print,
#slip .bottom div.delete {
    width: 150px;
    height: 25px;
    position: absolute;
    cursor: pointer;
    font: bold 16px/25px Verdana;
    color: #fff;
    padding-right: 10px;
    text-align: center;
    top: 3px;
}
#slip .bottom div.print {
    left: 4px;
}
#slip .bottom div.delete {
    right: 4px;
}
#slip .bottom div.expand,
#slip .bottom div.contract {
    width: 150px;
    height: 35px;
    position: absolute;
    left: 125px;
    bottom: 0px;
}
#slip.empty .bottom div {
    display: none;
}
#slip.empty .actions {
    display: none;
}
#slip.empty .options {
    display: none;
}
#slip div.top div.slip-minimize {
    display: none;
}
#slip .bottom div.expand {
    background: url('../../images/kiosk/sprite.png') -350px -500px no-repeat;
}
#slip .bottom div.contract {
    background: url('../../images/kiosk/sprite.png') -350px -450px no-repeat;
}
#slip .bottom div.pin {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
    right: 15px;
    background: url('../../images/kiosk/pin.png') center center no-repeat;
}
#slip .bottom div.sort-bankers {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
    left: 5px;
    background: url('../../images/kiosk/sprite.png') -400px -75px no-repeat;
}
#slip .bottom div.sort-groups {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
    left: 40px;
    background: url('../../images/kiosk/sprite.png') -425px -75px no-repeat;
}
#slip .bottom div.popular-bet {
    position: absolute;
    width: 75px;
    height: 28px;
    bottom: 4px;
    left: 75px;
    background: url('../../images/kiosk/sprite.png') -425px -75px no-repeat;
}
#slip .bottom div.linesmode {
    position: absolute;
    width: 75px;
    height: 25px;
    bottom: 5px;
    right: 15px;
}
#slip .bottom div.linesmode-at{
    background: url('../../images/kiosk/sprite.png') -75px -125px no-repeat;
}
#slip .bottom div.linesmode-eq{
    background: url('../../images/kiosk/sprite.png') 0px -125px no-repeat;
}
#slip.pinned .bottom div.pin {
    background: url('../../images/kiosk/sprite.png') -475px -75px;
}
#slip .bottom div.recover {
    position: absolute;
    display: none;
    width: 90px;
    height: 30px;
    bottom: 2px;
    right: 4px;
    background: url('../../images/kiosk/sprite.png') -280px -190px no-repeat;
    overflow: hidden;
    text-indent: -99999px;
}
#slip.recover .bottom div.recover {
    display: block;
}
#slip-errors {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    overflow: visible;
}

#slip-errors div.slip-error {
    position: absolute;
    width: 142px;
    height: 25px;
    text-align: left;
    padding-left: 8px;
    color: #fff;
    font: bold 10px/23px Verdana;
    background: url('../../images/kiosk/sprite.png') -275px -125px no-repeat;
}

#slip .options {
    height: 35px;
    position: relative;
    background: #fff;
}
#slip .options div.sort-bankers {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
    left: 5px;
    background: url('../../images/kiosk/sprite.png') -400px -75px no-repeat;
}
#slip .options div.sort-groups {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
    left: 40px;
    background: url('../../images/kiosk/sprite.png') -425px -75px no-repeat;
}
#slip .options div.popular-bet {
    position: absolute;
    width: 67px;
    height: 24px;
    bottom: 4px;
    left: 75px;
    background: url('../../images/kiosk/sprite.png') -355px -100px no-repeat;
}

#slip .options div.linesmode {
    position: absolute;
    width: 75px;
    height: 25px;
    bottom: 5px;
    right: 15px;
}
#slip .options div.linesmode-at{
    background: url('../../images/kiosk/sprite.png') -75px -125px no-repeat;
}
#slip .options div.linesmode-eq{
    background: url('../../images/kiosk/sprite.png') 0px -125px no-repeat;
}
#slip .options div.acceptoddschanges {
    position: absolute;
    width: 135px;
    height: 25px;
    bottom: 5px;
    left: 155px;
    font: 11px/25px Arial;
}
#slip .options div.acceptoddschanges input {
    vertical-align: middle;
}
#slip .options div.acceptoddschanges div.label {
    display: inline;
}

#slip.racing .content .match .title {
    left: 0;
    width: auto;
    text-indent: 4px;
}
#slip.racing .content .selection {
    left: 0;
    width: auto;
}
#slip.racing .content .bet-line .label {
    width: 210px;
    min-height: 30px;
    height: auto;
    position: relative;
}
#slip.racing .content .bet-line .eachway {
    font: 10px/25px Arial;
    height: 25px;
    position: absolute;
    right: 135px;
    text-align: left;
    top: 1px;
    width: 40px;
    white-space: nowrap;
}
#slip.racing .content .bet-line .eachway input.eachwaychbox {
    vertical-align: middle;
}
#slip.racing .content .selection {
    height: auto;
    min-height: 27px;
}

#slip.no-systems .content .bet-line .banker,
#slip.no-systems .content .bet-line .combine,
#slip.no-systems .content .bet-line .group,
#slip.no-systems .options,
#slip.no-systems .content div.systems div.system-plus,
#slip.no-systems .content div.systems div.system-numbers {
    display: none;
}
#slip.no-systems .content .match .title,
#slip.no-systems .content .selection{
    left: 5px;
    width: 395px;
}

#slip.full-page .content .selections {
    overflow: auto;
}
#slip.full-page .content .selections .page {
    width: 380px;
}
#slip.full-page .content .selections .page .lines .selection {
    width: 312px;
    overflow: hidden;
}
#slip.full-page .content .match,
#slip.full-page .content .system {
    width: 380px;
}
#slip.full-page.no-systems .content .match .title,
#slip.full-page.no-systems .content .selection,
#slip.full-page .content .match div.title{
    width: 312px;
}

#slip div.saved-bets {
    position: relative;
    height: 35px;
    padding: 0 35px 0 85px;
}
#slip div.saved-bets div.save-bet-button {
    position: absolute;
    background-color: #060;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    left: 5px;
    top: 5px;
    height: 25px;
    width: 75px;
    font: 12px/25px Arial;
    cursor: pointer;
}
#slip div.saved-bets div.save-bet-clear {
    position: absolute;
    right: 5px;
    top: 5px;
    background-color: #666;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    height: 25px;
    width: 25px;
    font: bold 14px/25px Verdana;
    cursor: pointer;
}
#slip div.saved-bets div.save-bet-list{
    position: relative;
    padding-top: 5px;
    height: 25px;
}
#slip div.saved-bets div.save-bet-item {
    background-color: #080;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 25px;
    width: 30px;
    margin-right: 5px;
    font: 12px/25px Arial;
    cursor: pointer;
}


/*
#slip .content .totals {
    height: auto;
}
#slip .content .totals .total-line {
    width: auto;
    position: relative;
    left: auto;
    right: auto;    
}
#slip .content .totals .total-line span.label {
    display: inline-block;
    width: 48%;
    text-indent: 8px;
}
#slip .content .totals .total-line span.value {
    display: inline-block;
    width: 44%;
    text-align: right;
}
*/
