/*  Custom theming  */

/* Date range picker */
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #f0f0f0!important;
border-color: transparent;
color: #000000!important;
}

.daterangepicker td.in-range {
background-color: #f0f0f0!important;
border-color: transparent;
color: #000000!important;
border-radius: 0;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
background-color: #f0f0f0!important;
border-color: transparent;
color: white;
}

/* Custom text */
.themed-text-positive{
color: #000000!important;
}

/* Custom icons */
.themed-icon-positive{
color: #f0f0f0!important;
}

/* Custom colour - bg */
.themed-text-bg{
color: #f0f0f0!important;
}

/* Custom buttons */
.btn-themed-positive{
background-color: #f0f0f0!important;
color: #000000!important;
border-color: #f0f0f0!important;
}

.btn-themed-positive:hover{
background-color: #e2e2e2!important;
color: #000000!important;
border-color: #e2e2e2!important;
}

.btn-themed-positive:focus{
background-color: #e2e2e2!important;
color: #000000!important;
border-color: #e2e2e2!important;
}

.btn-themed-positive:active{
background-color: #e2e2e2!important;
border-color: #e2e2e2!important;
color:#000000!important;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
color: #000000;
background-color: #e2e2e2!important;
border-color: #e2e2e2!important;
}

.btn-success.focus, .btn-success:focus {
box-shadow: 0 0 0 0.2rem #fefefe!important;
}

#main-breadcrumbs{

}
#mobile-breadcrumbs{
background-color: #f0f0f0!important;
color: #000000!important;
a{
color: #000000!important;
}
}
.breadcrumb-crumb.active{
background: #f0f0f0!important;
color: #000000!important;
}

.breadcrumb-crumb.active:after{
border-color: transparent transparent transparent #f0f0f0!important;
}

.breadcrumb-crumb.completed{
background-color: #f0f0f0!important;
color: #000000!important;
border-color: #d2d2d2!important;
}

.themed-pill{
background-color: #f0f0f0!important;
color: #000000!important;
}

.sk-cube-grid .sk-cube {
background-color: #f0f0f0!important;
}

.options-date-selection-checkboxes:hover, .optionsCheckbox_select_all_control:hover {
background-color: #f0f0f0!important;
color:#000000!important;
}

.basket-message-pill span{
background-color: #f0f0f0!important;
color:#000000!important;
}

.btn-filter-used{
color: #f0f0f0!important;
}

.room-type-selection-card{
border-bottom: 3px solid #f0f0f0!important;
}

.package-card-special-offer-banner {
background-color: #f0f0f0!important;
color: #000000!important;
}

.premium-room-prompt{
color: #000000!important;;
background-color: #f0f0f0!important;;
padding: 5px 8px;
}

#wo_accommodation_filters_collapse .wo_af_card_container .wo_af_card:hover {
background-color: #f0f0f0!important;
color: #000000!important;
}

.payment-prompt-selection-container{
color: #f0f0f0!important;
}

.btn-primary{
background-color: #f0f0f0!important;
border-color: #ffffff!important;
color: #000000!important;
}