.day.list-group{
    min-height: 50px;
}
.source .day-step,
.source .btn-pink,
.source .btn-info,
.endpoint .cloned .btn-pink,
.source .service-quantity{
    display: none;
}
.endpoint .day-count{
    display: none;
}
.nav-tabs .nav-link.active {
    border-bottom-color: white;
}
.nav-tabs{
    margin-bottom: -1px;
}
.tab-pane .list-group{
    max-height: 480px;
    overflow: auto;
}
.bootstrap-select .dropdown-menu{
    max-width: 500px;
}
.cloned .col-quantity-price,
.cloned .col-price,
.cloned .col-client{
    display: none !important;
}
select.edited,
input[type=number].edited{
    border-color: orange;
}
.not-included {
    background-color: lightyellow;
}
.days > .wrap-day:last-child .btn-insertDay {
    display: none;
}
.module-quote .viewHtml h1,
.module-quote .viewHtml h2,
.module-quote .viewHtml h3,
.module-quote .viewHtml h4,
.module-quote .viewHtml h5{
    font-family: "Roboto", sans-serif !important;
}
.module-quote .viewHtml p,
.module-quote .viewHtml span,
.module-quote .viewHtml li,
.module-quote .viewHtml a {
    font-family: "Roboto", sans-serif !important;
    font-size: 1em !important;
}

@media only screen and (max-width: 768px) {
    .viewHtml .itinerary .day-detail > img {
        width: 100% !important;
    }
    .viewHtml h2{
        font-size: 1.5rem;
    }
    .viewHtml .wrap-day > h4{
        font-size: 1rem;
        background-color: #4285f4 !important;
        color: white;
        padding: 8px;
    }
    .viewHtml .itinerary-name{
        font-size: 1rem;
        text-align: center;
        margin-top: 16px;
        margin-bottom: 8px;
    }
    .viewHtml .day.list-group > .service {
        padding: 6px !important;
    }
    .viewHtml .day.list-group > .service p {
        font-size: .8rem;
    }
}
