@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

:root {
    --font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

body {
    font-family: var(--font-family);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Custom table column width */
.table-bordered th.min-width-80,
.table-bordered td.min-width-80 .table-hover th.min-width-80,
.table-hover td.min-width-80 {
    min-width: 80px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered th.min-width-100,
.table-bordered td.min-width-100,
.table-hover th.min-width-100,
.table-hover td.min-width-100 {
    min-width: 100px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered th.min-width-150,
.table-bordered td.min-width-150,
.table-hover th.min-width-150,
.table-hover td.min-width-150 {
    min-width: 150px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered th.min-width-200,
.table-bordered td.min-width-200,
.table-hover th.min-width-200,
.table-hover td.min-width-200 {
    min-width: 200px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered th.min-width-250,
.table-bordered td.min-width-250,
.table-hover th.min-width-250,
.table-hover td.min-width-250 {
    min-width: 250px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered th.min-width-300,
.table-bordered td.min-width-300,
.table-hover th.min-width-300,
.table-hover td.min-width-300 {
    min-width: 300px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Custom text color */
.text-doankhanh {
    color: #8d00b8 !important;
}

.text-doankhanh:hover {
    color: #6b008c !important;
}


/* Custom text color */
.text-submenu {
    color: #005dbb !important;
}

.text-submenu:hover {
    color: #006cd9 !important;
}