.main-search-box-tab {
    background: #fff;
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #ccc;
    .search-box-tab-label {
        display: flex;
        border-bottom: 1px solid #ccc;
        a {
            color: #222!important;
            padding: 10px 15px;
            font-size: 17px;
            border-right: 1px solid #ccc;
            &.active {
                background-color: var(--success-color);
                color: #fff!important;
            }
        }
    }
}

.search-box-tab {
    display: none;
    &.active {
        display: block;
    }
}

.mh-box-filter {
    max-width: 100%!important;
}

.mh-box-pick-date {
    display: flex;
    align-items: center;
    .box-pick-date {
        margin-right: 15px;
        display: flex;
        justify-content: flex-start;
        align-content: center;
        label {
            color: #222!important;
            text-align: left;
            white-space: nowrap;
            display: flex;
            align-items: center;
            margin: 0 15px 0 0;
        }
        input {
            border: 0;
            padding: 0;
            line-height: 40px;
            min-height: 40px;
            font-size: 15px;
            color: #a3a2a2 !important;
            width: 100%;
            margin: 0;
            text-align: left;
            text-transform: capitalize;
            font-weight: 300;
            cursor: pointer;
        }
    }
}
