/*reset style*/

#travel-app {position:relative; margin-top:-90px; margin-bottom:100px; z-index: 99999; }
#travel-app.mt-0 {margin-top:0 !important;}
#App { padding:0px; }
#App .twp { position:relative; }
.flatpickr-calendar {z-index: 999999;}

#App h3 { display: none; }

.twp>div>.reb-w-full>div>div {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.twp::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(to right, #0088CE, #79C345);
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px;
    z-index: -1;
}

.container {
    position: relative;
    z-index: 1;
}

.reb-max-w-7xl {
    max-width: unset !important;
}

.lg\:reb-rounded-tr-lg {
    /*border: 1px solid #0088ce;
    border-top: 0px;*/
    border:0px;
    background-color: #fff !important;
}

.reb-rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border: 1px solid #006295;
    border-bottom: 0px solid;
    background-color:#006295 !important;
}
.reb-py-4 {
    /*border: 1px solid #ccc !important;*/
    border-radius: 0px !important;
    border-top-right-radius: 7px !important;
    padding: 45px 0px 50px 0px !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.reb-border-blue-500 {
    border: 1px solid #0088ce;
    background-color:#0088ce !important;
    border-bottom: 2px solid #0088ce !important;
}
.lg\:reb-inline {
    font-family: "Goldplay", sans-serif !important;
    color:#fff !important;
    font-size:18px;
}
.reb-flex-1:hover{
    background-color: #0088ce !important;
    border-color: #0088ce !important;
}

.floating-label, .floating-label-form { top: 6px; flex-direction: row; }
.reb-top-4 { top: 6px !important; }

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #79C345;
    border-color: #79C345;
}

@media screen and (max-width: 768px) {
    .reb-top-4 { top: 12px !important; }
    .floating-label, .floating-label-form {  top: 12px !important; left: 6px !important; flex-direction: row; }
    .reb-left-3 { left: 6px !important; }
}

@media screen and (max-width: 1279px) {
    .lg\:reb-flex-row {
        flex-wrap: wrap;
    }
}
