.psg-list {}

.psg-list .plainte {
    background-color: #D50000;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
    cursor: pointer;
}
.psg-list .plainte .data {
    background-color: #FFF;
    color: #D50000;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .plainte:hover {
    background-color: #D50000;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .plainte .data:hover {
    background-color: #FFEBEE;
    color: #D50000;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .plainte-select {
    background-color: #D50000;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .plainte-select .data {
    background-color: #D50000;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}



.psg-list .reclamation {
    background-color: #2962FF;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
    cursor: pointer;
}
.psg-list .reclamation .data {
    background-color: #FFF;
    color: #2962FF;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .reclamation:hover {
    background-color: #2962FF;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .reclamation .data:hover {
    background-color: #E3F2FD;
    color: #2962FF;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .reclamation-select {
    background-color: #2962FF;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .reclamation-select .data {
    background-color: #2962FF;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}



.psg-list .suggestion {
    background-color: #00C853;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
    cursor: pointer;
}
.psg-list .suggestion .data {
    background-color: #FFF;
    color: #00C853;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .suggestion:hover {
    background-color: #00C853;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .suggestion .data:hover {
    background-color: #F1F8E9;
    color: #00C853;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.psg-list .suggestion-select {
    background-color: #00C853;
    font-weight: bold;
    padding: 3px;
    border-radius: 8px;
    margin: 5px;
}
.psg-list .suggestion-select .data {
    background-color: #00C853;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}


.modal-dialog {
    height: 100%;
    display: flex;
    align-items: center;
}

.modal-content {
    margin: 0 auto;
}