.etabsPanel { display: none; }
    .etabsPanel.etabsActive { display: block; }
.etabsNav { list-style-type: none; display: block; border-bottom: 1px solid #95b41a; padding: 0; margin: 0; }
    .etabsNav li { float: left; padding: 1em 1.5em; cursor: pointer; }
        .etabsNav li:hover { background-color: #eee; }
        .etabsNav .disabled, .etabsNav li.disabled:hover { background-color: #fff; color: #aaa; cursor: default; }
.etabsNavActive, li.etabsNavActive:hover { background-color: #95b41a; color: #fff; }

.checkoutTabs .etabsNavActive span, .checkoutTabs .etabsNav li.disabled span, .checkoutTabs .etabsNavActive span::before, .checkoutTabs .etabsNavActive, .checkoutTabs .etabsNav li.disabled.last span, .checkoutTabs .etabsNav li span, .checkoutTabs .etabsNav li.last.etabsNavActive span { background: url("https://cnt.sk/25/images/arrow-checkout.png") no-repeat; color: #fff; display: block; }
.checkoutTabs .etabsNav { height: 40px; border-bottom: 0; padding: 0; }
    .checkoutTabs .etabsNav li { padding: 0; margin-right: 0; position: relative; }
        .checkoutTabs .etabsNav li span { background-position: right -120px !important; background-color: #E8E8E8; height: 40px; line-height: 37px; padding-left: 40px; color: #333; }
        .checkoutTabs .etabsNav li.disabled span { background-position: right -120px !important; background-color: #E8E8E8; height: 40px; line-height: 37px; color: #333; }
.checkoutTabs .etabsNavActive span { background-color: #95b41a !important; background-position: left bottom !important; color: #fff !important; }
.checkoutTabs .etabsNav li.disabled.last span { background-color: #E8E8E8 !important; background-position: right -80px !important; color: #333 !important; padding-right: 0; }
.checkoutTabs .etabsNav li.last.etabsNavActive span { background-position: right -80px !important; }
.checkoutTabs .etabsNavActive { background-position: right 10px !important; background-color: transparent; }
    .checkoutTabs .etabsNavActive span::before { background-position: left bottom !important; content: ''; display: block; width: 20px; height: 40px; position: absolute; left: 0; }
.checkoutTabs ul li.etabsNavActive:first-child span::before { display: none; }
