
.v-select-field{
    min-width: 300px;
}
.cart-product-diver-nbbooking-price, .cart-product-diver-nitrox, .cart-product-diver-birthday {
    display: block;
    font-size: small;
}


select {
    border: 2px solid blue;
    outline: none;
}

@media (min-width: 960px) {
    #booking-diving-divers-form-app .uk-form-horizontal .uk-form-label {
        width: 250px;
    }

    #booking-diving-divers-form-app .uk-form-horizontal .uk-form-controls {
        margin-left: 265px;
    }
}
@media (max-width: 480px) {
    .diving-form-card{
        padding-left:0!important;
        padding-right:0!important;
    }

    .divingform-calendar-in{
        padding-left:0!important;
        padding-right:0!important;
    }
    .divingform-calendar {
        background-color: #dfdfdf;
    }

}





.ak-accordion-title.ak-accordion-title {
    color: rgb(61, 61, 61);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 24px;
    text-transform: none;
}

/* price table */
.uk-table.vmcustom-diving-prices th ,
.uk-table.vmcustom-diving-bookings th
{
    text-align: center;
}
.uk-table.vmcustom-diving-prices th, .uk-table.vmcustom-diving-prices td ,
.uk-table.vmcustom-diving-bookings th, .uk-table.vmcustom-diving-bookings td {
    padding: 5px 12px;
    vertical-align: top;
}
.vmcustom-diving-prices .uk-text-small ,
.vmcustom-diving-bookings .uk-text-small {
    font-size: 12px;
}


.input-file {
    opacity: 0; /* invisible but it's there! */
    width: 100%;
    height: 200px;
    position: absolute;
    cursor: pointer;
}

.vendor-order-bg0{
    background-color:rgba(7, 132, 176, 0.4);
}
.vendor-order-bg1{
    background-color: rgba(7,132,176,.2);
}
.uk-background-plgdiving-divers{
    background-color: #ffd481;
}