.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-864 .elementor-element.elementor-element-331fc81 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-864 .elementor-element.elementor-element-331fc81{text-align:left;}/* Start custom CSS */.legend {
    display: none;
}

.prodi-tableall {
    font-family: "Inter";
    table-layout: fixed;
    
}

@media only screen and (max-width: 768px)  {
    
    .prodi-tableall {
        table-layout: auto !important;
    }
    
    .selecttrac .elementor-widget-shortcode .elementor-widget-container{
        overflow-x:scroll;
    }
} 

.parentsks,.parentcolor {
    display: none;
}

.prodi-tableall th {
    background: var( --e-global-color-primary ) !important;
    color:#fff !important;
    border: 1px solid #fff !important;
}

.prodi-tableall td {
    background:#fff !important;
    border: 1px solid #e6e6e6 !important;
    padding:15px 10px!important;
}


.prodi-tableall p {
    font-size: 0.8rem !important;
    margin-bottom: 0 !important;
    color: #000;
    font-weight: 500;
}

.prodi-tableall tbody td:nth-child(odd) {
    background: #f8f8f8 !important;
}

.prodi-tableall tbody .semester td {
    background: var( --e-global-color-accent ) !important;
    border: 1px solid #fff;
    padding: 15px 5px!important;
    text-align: center;
}/* End custom CSS */