@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Poppins:wght@300;400;500;600;700&display=swap');
@import "bootstrap.min.css";
@import "style.css";
@import "responsive.css";


/**
    Generic style
*/
.ellipsis{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.pl-1 {
    padding-left: 1em !important;
}

/**
 Tables
*/
.table-auto {
    table-layout: auto !important;
}
.td-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
     max-width:200px; 
}
.table-auto td, .table-auto th{
    min-width: 60px;
    text-align: center;
}
.table-auto .text-left{
    text-align: left;
}
.overflow-500 {
    max-height: 500px;
    overflow-y: auto;
}
thead.sticky {
    position: sticky;
    top: 0;
    z-index: 1;
    background: white;
}

.table-auto tr.empty:not(:first-child) {
   display:none;
}