/* style.css */

/* Test vizual */




.table-dispozitii {
    width: 100%;
    border-collapse: collapse;
}

.table-dispozitii th, .table-dispozitii td {
    border: 1px solid #ddd;
    padding: 15px 8px 15px 8px;
}

.table-dispozitii th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #f2f2f2;
    color: black;
}

.table-dispozitii tr:nth-child(even) {
    background-color: #f9f9f9;
}

.table-dispozitii tr:hover {
    background-color: #f2f2f2;
}

.table-dispozitii td a {
    text-decoration: none;
  border-radius: 5px;
  background-color: rgb(244, 152, 31);
  color: rgb(255, 255, 255);
  justify-content: center;
  transform: scale(1);
  padding: 9px;
}

.table-dispozitii td a:hover {
    text-decoration: underline;
}


.table-dispozitii td:first-child {
    width: 142px;
    font-size: 15px;
}
.table-dispozitii td:last-child {
    width: 160px;
    
}

.table-dispozitii th {
    text-transform:none!important;
    font-weight:600!important;
}

.single-dispozitii .columns__sidebar--right {
    display:none!important;
}

.single-dispozitii .columns__main{
    width:75%;
}

.single-dispozitii .columns__sidebar--left {
    width:25%!important;
    left:-75%!important;
}


@media only screen and (max-width: 768px) {
    
    .single-dispozitii .columns__main{
    width:100%!important;
}
.single-dispozitii .columns__sidebar--left {
    width:100%!important;
    left:auto!important;
}
.single-dispozitii .pdfobject {
    width:100%!important;
}
 .table-dispozitii {
        border: 0;
    }
    
    .table-dispozitii thead {
        display: block!important;
    }

    .table-dispozitii tr {
        display: block;
        /* margin-bottom: 15px; Spațiu între rânduri */
        /*border-bottom: 2px solid #ddd;  Bordură mai groasă între rânduri */
        width:100%!important;
    }
    .table-dispozitii th {
        display: block;
        text-align: center;
        /*border: none;*/
        border-bottom: 1px solid #ddd;
        width:100%!important;
        
       
    }


    .table-dispozitii td {
        display: block;
        text-align: center;
        border: none;
        border-bottom: 1px solid #eee;
        width:100%!important;
        
       
    }

    /*.table-dispozitii td:before {
        content: attr(data-label); /* Eticheta coloanei */
         /*position: absolute;
        left: 0;
        width: 45%;
        padding-left: 10px;
        font-weight: bold;
        text-align: left;
    }
    .table-dispozitii td:not(.has-document):last-child {
        display: none;
    }*/
    .table-dispozitii {
        border-left:1px solid #eee;
        border-right:1px solid #eee;
    }
}


/* Container general pentru stare */
.stare-container {
   
    text-align: center;
}

/* Stilizare stare proiect */
.stare-proiect {
    padding: 7px 12px 5px 12px;
    border-radius: 10px;
    color: white;
    font-weight: bold;
    display: inline-block;
}

/* Culoare pentru "Aprobat" */
.stare-proiect.aprobat {
    background-color: #8cbc00;
}

/* Culoare pentru "Neaprobat" */
.stare-proiect.neaprobat {
    background-color: #ff6d24;
}

/* Stilizare pentru Ședință (fără fundal colorat) */
.sedinta-info {
    margin-top: 5px;
    font-size: 14px;
   
}

/* Stil pentru secțiunea fiecărui an */
.year-section {
    margin-bottom: 20px;
}

/* Stil pentru header-ul anului (clickabil) */
.year-header {
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    padding: 10px;
    background-color: #f5f5f5;
    border-radius: 5px;
    transition: 0.3s;
    text-align: center!important;
}

.year-header:hover {
    background-color: #ddd;
}

/* Inițial, anii trecuți sunt ascunși */
.hidden-year {
    display: none;
}

/* Animare pentru deschidere */
.year-content {
    padding-top: 10px;
    transition: all 0.3s ease-in-out;
}

