/*  Custom theming  */

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

.daterangepicker td.in-range {
background-color: #55A0E0!important;
border-color: transparent;
color: #DDF3FE!important;
border-radius: 0;
}

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

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

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

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

/* Custom buttons */
.btn-themed-positive{
background-color: #55A0E0!important;
color: #DDF3FE!important;
border-color: #55A0E0!important;
}

.btn-themed-positive:hover{
background-color: #4792d2!important;
color: #DDF3FE!important;
border-color: #4792d2!important;
}

.btn-themed-positive:focus{
background-color: #4792d2!important;
color: #DDF3FE!important;
border-color: #4792d2!important;
}

.btn-themed-positive:active{
background-color: #4792d2!important;
border-color: #4792d2!important;
color:#DDF3FE!important;
}

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

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

#main-breadcrumbs{

}
#mobile-breadcrumbs{
background-color: #55A0E0!important;
color: #DDF3FE!important;
a{
color: #DDF3FE!important;
}
}
.breadcrumb-crumb.active{
background: #55A0E0!important;
color: #DDF3FE!important;
}

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

.breadcrumb-crumb.completed{
background-color: #55A0E0!important;
color: #DDF3FE!important;
border-color: #3782c2!important;
}

.themed-pill{
background-color: #55A0E0!important;
color: #DDF3FE!important;
}

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

.options-date-selection-checkboxes:hover, .optionsCheckbox_select_all_control:hover {
background-color: #55A0E0!important;
color:#DDF3FE!important;
}

.basket-message-pill span{
background-color: #55A0E0!important;
color:#DDF3FE!important;
}

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

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

.package-card-special-offer-banner {
background-color: #55A0E0!important;
color: #DDF3FE!important;
}

.premium-room-prompt{
color: #DDF3FE!important;;
background-color: #55A0E0!important;;
padding: 5px 8px;
}

#wo_accommodation_filters_collapse .wo_af_card_container .wo_af_card:hover {
background-color: #55A0E0!important;
color: #DDF3FE!important;
}

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

.btn-primary{
background-color: #55A0E0!important;
border-color: #69b4f4!important;
color: #DDF3FE!important;
}