
a.sort {background-repeat:no-repeat;display:block;padding:8px 16px 8px 8px;margin:0 8px 0 0;background-position:right center;}
a.sort.asc {background-image : url(/assets/sitecenter/images/sortasc.png);}
a.sort.desc {background-repeat:no-repeat;background-image : url(/assets/sitecenter/images/sortdesc.png);}
a.sort.none {background-repeat:no-repeat;background-image : url(/assets/sitecenter/images/sort.png);}

.button-add.send-invoices.disabled {opacity: .5;pointer-events: none;}
.cursor-not-allowed {cursor: not-allowed;}

#datalist a { color: inherit; text-decoration: none; }

.signature-control {
    display: block;
    border: var(--ct-border-width) solid var(--ct-border-color);
}

.provider-logo {
    max-width: 100px;
    max-height: auto;
}

.product-selects {
    display: flex;
    align-items: center;
    gap: 50px;
    font-size: 13px;
    margin-top: 20px;
}

.product-selects div {
    width: 50%;
    flex-grow: 1;
}

.border-b {
    border-bottom: 1px solid #e9ecef;
}

.btn-disabled {
    pointer-events: none;
    opacity: 0.65;
    cursor: not-allowed;
}

.block {
    display: block;
}

.text-right {
    text-align: right;
}

@media (max-width:767.98px) {
    li.paginate_button.next, li.paginate_button.previous {
        font-size: unset;
    }
}

.method-get { 
    color: #28a745;
}

.method-post { 
    color: #ffc107;
}

.method-put { 
    color: #007bff;
}

.method-delete {
    color: #dc3545;
}

.method-patch {
    color: #6f42c1;
}

body.api-documentation:not([data-sidenav-size="condensed"]) {
    --ct-leftbar-width: 350px;
}

.leftside-menu-footer {
    position: absolute;
    bottom: 0;
}

form[name="product-search-form"] .form-label {
   color: #727cf5;
}