/* custom - op basis van TommyBookingSupport */
#TommyBookingSupport .tbs-introduction-default .tbs-introduction-nav>.tbs-active>a, 
#TommyBookingSupport .tbs-introduction-default .tbs-introduction-nav>.tbs-active>a:focus, 
#TommyBookingSupport .tbs-introduction-default .tbs-introduction-nav>.tbs-active>a:hover { color: #fff; background-color: #d0e66c; }
#TommyBookingSupport .tbs-btn-info { color: #fff;  background-color: #b8ce56; border-color: #b8ce56; }
#TommyBookingSupport .tbs-btn-info:hover { background-color: #d0e66c; border-color:  #d0e66c; }
#TommyBookingSupport .tbs-btn-success { color: #fff; background-color: #c1124b; border-color: #c1124b; }
#TommyBookingSupport .tbs-btn-success:hover { color: #fff; background-color: #dc2b65; border-color: #dc2b65; }
#TommyBookingSupport .tbs-btn-info, #TommyBookingSupport .tbs-btn-success { transition: all 0.5s ease; }

body #TommyBookingSupport .tbs-calendar .tbs-day.tbs-selected { background-color: #c1124b; }

#TommyBookingSupport .tbs-row.tbs_persoonscategorien, #TommyBookingSupport .tbs-row.tbs_accommodaties, #TommyBookingSupport .tbs-row.tbs_kalenders, #TommyBookingSupport .tbs-container-fluid.tbs_kassabon, #TommyBookingSupport .tbs-row.tbs_artikelen, #TommyBookingSupport .tbs-row.tbs_persoon, #TommyBookingSupport .tbs-row .tbs-page-overzicht > .tbs-container-fluid > .tbs-row:nth-child(2) { background-color: rgb(245, 245, 245)!important; }
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a, 
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a:focus, #TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a:hover {
    color: #fff;
    background-color: #b8ce56;
}

/* custom - op basis van TommyBookingSupport - Zoek en Boek */
.content .tommy-zeb-wrapper { margin-top: 50px; }
.content .tommy-zeb-wrapper .tommy-zeb-left { 
    background: #18364b;
    color: #fff!Important;
    border-radius: 0;
}
.content .tommy-zeb-wrapper * h2 {
    color: #fff;
}
.content .tommy-zeb-wrapper .tommy-zeb-left h1 { display:none; }
.content .tommy-zeb-wrapper .tommy-zeb-result-label.ng-binding { color: #18364b; font-weight: 600; }
.content .tommy-zeb-wrapper .tommy-zeb-result-price.ng-binding { color: #c96938; font-weight: 400; }
.content .tommy-zeb-wrapper .tommy-zeb-btn {   padding: 5px 15px;  border-radius: 5px; background-color: #c96938; color: #fff; font-size: 18px; font-weight: 600; line-height: 20px;   }
.content .tommy-zeb-wrapper .tommy-zeb-btn:hover { background-color: #18364b; }

.content .tommy-zeb-wrapper .tommy-zeb-left select, .content .tommy-zeb-wrapper .tommy-zeb-left input {
    border-radius: 0;
}
.content .tommy-zeb-wrapper .tommy-zeb-result.ng-scope {
    background-color: #fff;
    border-radius: 0;
    border: 2px solid #eeeeee;
    padding: 20px;
}



@media (min-width: 1200px) {
    /* custom - op basis van TommyBookingSupport - Zoek en Boek */
    .content .tommy-zeb-wrapper .tommy-zeb-result-image img { max-width: 250px; }
    .content .tommy-zeb-wrapper .tommy-zeb-result-details { width: 550px; }
}


@media (min-width: 980px) and (max-width: 1199px) {


    /* custom - op basis van TommyBookingSupport - Zoek en Boek */
    .content .tommy-zeb-wrapper .tommy-zeb-result-image img { max-width: 180px; }
    .content .tommy-zeb-wrapper .tommy-zeb-result-details {  }

}

@media (max-width: 979px) and (min-width: 768px) {

}

@media (max-width: 767px) {

    /* custom - op basis van TommyBookingSupport - MINI Widget */
    .introduction .tommy-zeb-wrapper { display: none; }

}