main {
    display: block;
    unicode-bidi: isolate;
}
/* styles.css */
.custom-container {
    padding: 3rem; /* p-5 equivalent */
    margin-bottom: 1rem; /* mb-3 equivalent */
    background-color: rgba(248, 249, 250, 1);
    border-radius: 0.75rem; /* rounded-3 equivalent */
}

.opening-badge {
    background-color: #28a745;
    border-radius: 50rem;
    position: absolute;
    top: 0;
    right: 0;
    padding: 1rem;
    color: #fff;
    max-width: 100%;
}
.occupied-badge {
    background-color: #6c757d; /* Gray for "Occupied" */
    border-radius: 50rem;
    position: absolute;
    top: 0;
    right: 0;
    padding: 1rem;
    color: #fff;
    max-width: 100%;
}

@media (max-width: 600px) {
    .custom-container {
        padding: 1rem; /* Adjust padding for smaller screens */
        margin-bottom: 0.5rem; /* Adjust margin-bottom for smaller screens */
    }
    .opening-badge {
        padding: 0.5rem; /* Adjust padding for smaller screens */
        font-size: 0.8rem; /* Adjust font size for smaller screens */
    }

    .col-md-12.col-sm-12 {
        padding: 0.5rem; /* Adjust padding for smaller screens */
    }

    .p-5 {
        padding: 2rem; /* Adjust padding inside the div for smaller screens */
    }
}

.form-control {
    display: block;
    width: 100%; /* Ensure it takes the full width of its container */
    padding: 0.25rem; /* Further reduced padding */
    font-size: 0.875rem; /* Smaller font size */
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    box-sizing: border-box; /* Ensure padding and border are included in the element's total width and height */
}

.custom-box {
    padding: 1rem; /* p-3 */
    margin-bottom: 1rem; /* mb-3 */
    background-color:#E9ECEF; /* Use the equivalent of --bs-secondary-rgb */
    border-radius: 0.3rem; /* rounded-3 */
    color: black; /* Ensure text is visible on a dark background */
}


.swipper-button-next
{
    color: #28a745 !important;
}
