.sz-upload-files a:not(:first-child):not(.original-invoice, .merge-icon) {
    display: none;
}

.headline-color {
    background: #c1c1c1;
}

.sz-card-elements > div {
    text-align: center;
}

.btn-green {
    color: #fff;
    box-shadow: none;
    background-color: rgb(18, 157, 54);
    border-color: rgba(18, 157, 54, 0.8);
}

.btn-green:hover {
    color: rgb(18, 157, 54);
    background-color: #fff;
    border-color: rgb(18, 157, 54);
}

.select-all-position {
    padding-right: 2rem !important;
}

.select-all-margin {
    margin-left: 0.9rem;
}

.select-all-checkbox input {
    float: right;
    margin-left: 10px;
    margin-top: 4px;
}

.invoice-stop-button{
    border-radius: 9px;
}

.log-event-stop, .log-event-start{
    border-radius: 7px;
    font-size: 10px;
    padding: 2px;
}

.log-event-stop{
    border: 1px solid #dc3545;
    color: #dc3545;
}

.log-event-start{
    border: 1px solid #28a745;
    color: #28a745;
}

.unique-select2-design .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 25px !important;
}

.unique-select2-design .select2-container--krajee-bs4 .select2-selection {
    box-shadow: none !important;
    background-color: #efefef !important;
    border: none !important;
}
.col-sm-date-picker {
    flex: 0 0 100%;
    min-width: 100%;
    max-width: 100%;

    @media (min-width: 576px) {
        min-width: 13.6667%;
        max-width: 13.6667%;
        flex: 0 0 16.6777%;
    }
}

.col-sm-text-input {
    flex: 0 0 100%;
    min-width: 100%;
    max-width: 100%;

    @media (min-width: 576px) {
        min-width: 13.6667%;
        max-width: 13.6667%;
        flex: 0 0 16.6777%;
    }

}

.file-viewer-page-btn.disabled {
    color: grey;
    pointer-events: none;
}

.file-viewer-panel-container {
    height: 75vh;
}
.invoice-files-panel-container.has-file, .file-viewer-panel-container {
    background-color: rgb(82, 86, 89);
}

.invoice-files-panel-container, .file-viewer-panel-container {
    overflow-x: auto;
}

/*[class^="invoice-label-"] {*/
/*    font-size: 11px;*/
/*    font-weight: 500;*/
/*    padding: .1em .3em .15em;*/
/*    border-radius: .25em;*/
/*    cursor: default;*/
/*    margin-top: 0.2em;*/
/*}*/

div[class^="invoice-label-"] {
    border-left: 3px solid #ddd;
    padding-left: 0.2rem;
}

div[class^="invoice-label-"][href] {
    cursor: pointer;
}

.label-remove-btn {
    position: absolute;
    right: 10px;
    top: 0;
    opacity: 1;
}

.sz-part-transaction {
    color: #FF8C00;
}

.sz-auto-transaction {
    color: #044152;
    font-weight: 700 !important;
}

.select2-container--open {
    z-index: 1101;
}

.sz-validation {
    border-radius: 9px;
}

.sz-auto-icon {
    padding: 0.15rem !important;
    border: 2px solid #044152;
    border-radius: 1rem;
}