.card-custom:not(.card-outline) > .card-header {
    background-color: #7996b5;
}

.card-custom:not(.card-outline) > .card-header, .card-custom:not(.card-outline) > .card-header a {
    color: white;
}

.table-head-custom thead {
    background-color: #777;
  color: white;
}

.table-hover {
    cursor: pointer;
}

.input-small {
    max-width: 45px;
}

.form-group-numbers {
    max-width: 64px;
}
.label-normal {
    font-weight: normal !important;
    margin-right: 10px;
    min-width: 100px;
    margin-bottom: 0px;
}

/*Sticky Footer*/
.content{
    min-height: 86vh;
}

table tr.fakturerbar {
    background-color: #c6e4da;
}

table tr.ikke-fakturerbar {
    background-color: #c2c3df;
}

table tr.skjult {
    background-color: #d1ccd5;
}

table tr.faktureret {
    background-color: #6d6a6a;
    color: #cecdcd;
    cursor: default;
}



tr.faktureret:hover {
    background-color: #6d6a6a !important;
    color: #cecdcd !important;
    /* You can set any background color you want or use 'transparent' to remove it */
  }

.hover {
    cursor: pointer;
}

.hide {
    display: none;
}

/*Datopicker*/
.flatpickr {
    max-width: 160px;
}

#opgave_table.table-bordered td, .table-bordered th {
    border: 1px solid #bec1c4;
}

.hide {
    display: none;
}