.table-prices-1 tr:nth-child(1),
.prices-1 {
    text-align: center;
    background-color: #2b2f47 !important;
    color: #ecccbd;
}
.table th, .table td {
  padding: 0.45rem;
}
.table td.vertical-center{
   vertical-align:middle!important; 
}
.table-prices-2 td {
    vertical-align: middle;
}

.table-prices-1 th {
    text-align: center;
}

.table-prices-1 td:nth-child(2) {
    text-align: center;
}
/*
.table-prices-1 td:nth-child(3) {
    text-align: end;
}*/

.prices-1 {
    margin-bottom: 1rem;
}

select {
    overflow-x: auto !important;
    padding: .4rem .2rem;
    background-color: #e9e9ed;
    
}

select option {
   padding-left:25px;
    width: 100%;

}

.button-result button,.button_th-result button {
    background-color: #2b2f47 !important;
    color: #ecccbd;
    padding: .3rem 0;
}

.form-result,
.th-result {
    background-color: #ecccbd;
    width: 100%;
    padding: .3rem .5rem;
}

.th-result {
    flex-direction: column;
}

.field1.col-12 {
    padding-right: 0;
    padding-left: 0;
}

.all-number {
    justify-content: center;
}