.customer-badge {
    padding: 0.75em 0.5em!important;
    font-size: 90%!important;
    width: 100%;
    max-width: 110px;
    text-align: center;
    margin: 0 auto;
}

.admin-badge {
    padding: 0.75em !important;
    font-size: 90%!important;
    width: 100%;
    max-width: 110px;
    text-align: center;
    margin: 0 auto;
}

.table th,
.table td {
    padding: 0.75rem 0.5rem;
    text-align: center;
}

.dropright .dropdown-toggle::after {
    display: none;
}

#datatable_wrapper .orders-style_widthdetail {
    width: 30px;
}

#datatable_wrapper .orders-style_widthcancel {
    width: 75px;
}

.jconfirm .jconfirm-box {
    padding: 0 0 !important;
    line-height: 15px !important;
}

.jconfirm .jconfirm-box-container {
    margin: 0 auto;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
    font-size: 18px !important;
    padding: 11px 15px 16px 15px;
    background: #e1e1e1;
    line-height: 15px !important;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane{
    height: auto !important;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
    overflow: hidden;
    text-align: center;
    padding: 20px 0 10px;
    line-height: 1.5rem;
}

.jconfirm .jconfirm-box .jconfirm-buttons {
    padding: 0 15px 15px !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background: #acacac;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:first-child {
    background: #f86d68;
    color: #fff !important;
    ;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:first-child:hover {
    background: #fc3d3b !important;
}

.dropdown-menu.show {
    min-width: 180px;
}

@media (min-width: 768px) {
    .col-md-4 {
        max-width: 25%;
    }
}