.Automatgear-checkbox .form-check-input:checked {
    background-color: #35be29 !important;
    border-color: #35be29 !important;
}
.TransportAnnulleret-checkbox .form-check-input:checked {
    background-color: #db3838 !important;
    border-color: #db3838 !important;
}
.report-a-row{
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}
.reg-search-btn{
    padding-top: 0.2rem;
    margin-left: 0.2rem;
}
#pdf{
    width: calc(210mm - 30mm);
    height: calc(297mm - 20mm);
    background-color: white !important;
}
#pdf-outter {
    padding: 1cm;
    padding-left: 1.5cm;
    padding-right: 1.5cm;
    background-color: white !important;
}
.wide {
    page: wide;
}
.tall {
    page: tall;
}
.document {
    width: calc(210mm - 30mm);
    page-break-after: always;
}

.print-padding {
    min-height: 297mm;
    padding: 1cm;
    padding-left: 1.5cm;
    padding-right: 1.5cm;
    background-color: white !important;
}
.hidden-print{
    visibility: hidden;
}
.ag-theme-alpine.grid-compact {
    --ag-grid-size: 3px;
}
@media print {
    html, body, .modal-body, .modal-content, .modal-fullscreen, .modal{
        height: auto !important;
        width: auto !important;
        overflow: visible !important;
        padding: 0;
        position: relative !important;
        display: block !important;
        overflow-y: visible !important;
        background-color: white !important;
    }
    head {
        height: 0;
    }
    script {
        height: 0;
    }
    footer, #react-entry-point, div[data-portal="true"], .modal-header, .modal-backdrop{
        display: none;
    }
    html, html * {
        visibility: hidden;
    }
}
@media print {
    @page tall {
        size: A4 portrait;
        margin: 1cm;
        margin-left: 1.5cm;
        margin-right: 1.5cm;
    }
    @page wide {
        size: A4 landscape;
        margin: 1cm;
        margin-left: 1.5cm;
        margin-right: 1.5cm;
    }

    #pdf, #pdf *,
    #brand-list-print, #brand-list-print *,
    #kar-print, #kar-print *,
    .hidden-print, .hidden-print * {
        visibility: visible;
    }
    #brand-list-print {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding: 0 !important;
    }
    #kar-print {
        padding: 0 !important;
    }
    #pdf-outter{
        padding: 0;
    }
    .print-padding {
        padding: 0;
        min-height: unset;
    }
    .two-column {
        column-count: 2;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-fill: balance;
    }
    
}

.pdf-card-header {
    height: 2cm !important;
}
.nav-tabs .nav-link{
    border-radius: 0;
}
.ag-root-wrapper {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.driver {
    --avatar-radius: var(--mantine-radius-xl);
    --avatar-bg: rgba(0, 0, 0, 0.4);
    --avatar-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
}