.pd-category {
    /* background-color: aliceblue; */
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 10px;
}
.pd-category > a {
    /* background-color:gray; */
    text-align:center;
    color: inherit;
    width: 120px;
}

.pd-category > a.active {
    color: #0000B0;
}

.pd-content {
    padding: 20px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.pd-content select option{
    font-family: monospace;
}

.select2-selection__rendered {
    font-weight: 400;
    line-height: 1.5;
}
.select2-container .select2-selection--single {
    min-height: calc(1.5em + (1rem + 2px));
    border: 1px solid #ced4da;
    padding: 0.5rem 0.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
}
.select2-selection__arrow {
    min-height: calc(1.5em + (1rem + 2px));
}

.pd-container-boxes-product {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
.pd-box-product {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 100px;
    text-align: center;
    border: 1px solid #ced4da;
    cursor: pointer;
}
.pd-box-product .title {
    color: #343434;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.1;
    font-size: calc(1.200rem + .3vw);
}
.pd-box-product.active {
    border: 1px solid #0000B0;
}
.pd-box-product.active .title {
    color: #0d6efd !important;
}

#pd-content-continue-order {
    display: flex;
    justify-content: flex-end;
    gap: 10px; 
    margin-top: 70px !important;
}

#pd-content-continue-order div:nth-child(1) {
    display: flex;
    flex-direction: column;
    align-items: center;
}