.mt-0 {
    margin-top: 0!important;
}

.search-order-tab {
    border-top: none!important;
    background: none!important;
}

#search-order-tab-content {
    padding: 18px 0 0 0;
    margin-left: -14px;
}

#search-order-div {
    margin-bottom: 20px;  /* overridden by new tab from RETO-325 - re-set. */
}

#search-order-tabs {
    right: unset;
    padding-left: 0;
    padding-top: 0;
}

.tabbable .nav-tabs>li>div,
.tabbable .nav-tabs>li>div:focus,
.tabbable .nav-tabs>li>div:hover {
    padding-top:6px;
    padding-bottom:6px;
    font-size:11px;
    font-weight:700;
    margin-right:0;
    border:1px solid #dcdbdb;
    color:#000;
    border-radius:2px 2px 0 0;
    line-height:12px;
    border-bottom:0;
    text-shadow:#fff 0 1px 0;
    background-image:-webkit-linear-gradient(top,#e5e4e2 0,#cbc7c2 100%);
    background-image:linear-gradient(to bottom,#e5e4e2 0,#cbc7c2 100%);
    box-shadow:0 0 2px #eee
}

.tabbable .nav-tabs>li>div>a:focus,
.tabbable .nav-tabs>li>div>a:hover {
    color:#000;
}

.tabbable .nav-tabs>li.active>div,
.tabbable .nav-tabs>li.active>div:focus,
.tabbable .nav-tabs>li.active>div:hover {
    color:#000;
    padding-top:9px;
    padding-bottom:9px;
    font-size:12px;
    line-height:12px;
    border:1px solid #ffd428;
    box-shadow:0 0 6px #ccc;
    background-image:-webkit-linear-gradient(top,#ffde5b 0,#fc0 100%);
    background-image:linear-gradient(to bottom,#ffde5b 0,#fc0 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffde5b', endColorstr='#ffffcc00', GradientType=0);
    background-repeat:repeat-x;
    border-radius:4px
}
.tabbable .nav-tabs>li.active>div>a:focus,
.tabbable .nav-tabs>li.active>div>a:hover {
    color:#000;
}

.tabbable .nav-tabs>.active>div,
.tabbable .nav-tabs>.active>div:focus,
.tabbable .nav-tabs>.active>div:hover,
.tabbable .nav-tabs>li>div,
.tabbable .nav-tabs>li>div:focus,
.tabbable .nav-tabs>li>div:hover {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e4e2', endColorstr='#ffcbc7c2', GradientType=0);
    background-repeat:repeat-x
}

.nav>li>div {
    padding:10px 15px;
    margin-left: 0 !important;
}

.nav>li, .nav>li>div {
    display:block;
    position:relative
}

.nav>li>div>a:focus,
.nav>li>div>a:hover {
    text-decoration:none;
}

.mb-4 {
    margin-bottom: 4px;
}
