.breadcrumb {
    padding: 0.6rem 0rem;
    background-color: unset;
    border-radius: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
}

.content-header {
    padding: 10px .5rem;
}

body {
    /* font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; */
}

label:not(.form-check-label):not(.custom-file-label) {
    font-weight: 500;
}

.li-user {
    padding: 3px 20px;
    white-space: nowrap;
}

.li-user h2 {
    font-size: 18px;
    margin: 0 0 3px;
}

.require:after {
    content: '*' !important;
    color: red;
}

.table-nostriped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}

.height_fix{
    height: 100vh;
}
.table_header_sticky{
    position: sticky;
    top: 0;
    background-color: #eeeeee;
}
.notification-content {
    display: flex;
    flex-direction: column; 
}

.icon-and-text {
    display: flex;
    align-items: center;
}

.icon-and-text i {
    margin-right: 5px;
    font-size: 1.2rem;
}
.notification-text{
    font-size:14px;
}

.dropdown-item {
    white-space: normal; 
}

#notification-content:hover{
    background-color:#dadce0; 
    /* color: #17a2b8; */
}
#notification-content:active{
    background-color:#dadce0; 
    color:#28b0c5;
}

@media print {
    .badge {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .bsmReport{
        font-family: 'Times New Roman', Times, serif !important;
    }
    .card {
        margin-left: 40px !important; 
    }
    table,  tr , th , td{
        border: 2px solid black;

    }
    #table{
        font-size: 20px !important; 
        width: 95% !important;
    }
}

