
 
/* commmon.css */
#header-top ul li:hover a,
#header-top ul li.icon-notification a .notification-count,
#header-top ul li a:hover,
#header-mobile ul li.icon-notification a .notification-count {
  color: #e44049;
}

#header-top ul li.icon-notification ul li a:hover,
#header-top ul li:hover a,
#header-top ul li ul li a:hover {
  color: #e44049 !important;
}

#header-mobile ul li.icon-notification a .notification-badge,
#header-mobile ul li.icon-notification a .notification-count {
  background-color: #e44049 !important;
  color: #FFFFFF !important;
}

@media only screen and (max-width: 768px) {
  #header-mobile ul li.icon-notification a .notification-badge,
#header-mobile ul li.icon-notification a .notification-count {
    color: #e44049 !important;
    background-color: #FFFFFF !important;
  }
}
#tabsView.active,
#listView.active,
#tabsView:hover,
#listView:hover,
#changeView #list.active,
#changeView #grid.active,
#changeView #gridlist.active,
#changeView #mapa.active,
#changeView #list:hover,
#changeView #grid:hover,
#changeView #gridlist:hover,
#changeView #mapa:hover {
  background-color: #e44049;
}

/*Formularios*/
input[type=radio] {
  accent-color: #e44049;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
  background-color: #e44049;
  border: 1px solid #e44049;
}

.ui-widget-header {
  background-color: #e44049;
}

.date-picker-wrapper .month-wrapper table .day.valid.checked.first-date-selected,
.date-picker-wrapper .month-wrapper table .day.valid.checked.last-date-selected {
  background: #e44049 !important;
  border-color: #e44049 !important;
}

.date-picker-wrapper .month-wrapper table .day.checked,
.date-picker-wrapper .drp_top-bar,
.date-picker-wrapper .last-date-selected {
  background-color: #e44049 !important;
}

.date-picker-wrapper .footer a {
  color: #e44049 !important;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #e44049 !important;
}

.modal-footer h3,
.modal-content .modal-footer h3 {
  color: #e44049;
}

input[type=radio]:checked:after {
  background-color: #e44049 !important;
}

input:checked + .slider {
  background-color: #e44049 !important;
}

.box-form ul li .mas-info a,
#content .box-content-items .box-content-item p.mas-info a,
#content .box-content-items .row-content-item p.mas-info a {
  color: #e44049;
}

.box-form ul li .input-list-button li .button.active,
.box-form ul li .input-list-button li .button:hover {
  background-color: #e44049;
}

/*Slider-range*/
.box-filter-sidebar .ui-slider .ui-slider-range {
  background-color: #e44049;
}

/*Botones*/
.btn,
button {
  border: 2px solid #e44049 !important;
  background: #e44049 !important;
}

.btn-featured {
  border-color: #e44049;
  background-color: #e44049;
}

.box-filter-sidebar a.ui-button:active,
.box-filter-sidebar .ui-button:active,
.box-filter-sidebar .ui-button.ui-state-disabled:active,
.box-filter-sidebar .ui-button:active,
.box-filter-sidebar .ui-button.ui-state-active:hover,
.box-filter-sidebar .ui-button.ui-state-disabled:hover,
.box-filter-sidebar .ui-button.ui-state-active,
.box-filter-sidebar .ui-button.ui-state-active:hover,
.box-filter-sidebar .ui-button:hover {
  background-color: #e44049 !important;
  color: #FFFFFF;
}

@media only screen and (max-width: 768px) {
  .box-nav-summary .filter {
    background-color: #e44049 !important;
  }
}
/*Modal*/
.modal-header {
  background-color: #e44049;
}

/*Menu responsive*/
.mm-menu {
  background-color: #e44049;
  --mm-color-background: $custom_color;
}

.mm-listitem__text .notification-badge .notification-count {
  color: #e44049 !important;
}

#header-mobile ul li.icon-notification a:hover .notification-count,
.mm-listitem__text:hover .notification-badge .notification-count {
  color: #FFFFFF !important;
}

@media only screen and (max-width: 768px) {
  #header-mobile {
    background-color: #e44049 !important;
  }
}
/*Tablas*/
.table-responsive table .table-info-header a.icon-open {
  background-color: #e44049;
}

/*Filtros / Box sidebars*/
.box-nav-summary .box-nav-summary-responsive,
.box-nav-summary .ui-steps .ui-state-highlight {
  background-color: #e44049 !important;
}

.box-nav-summary ul li:last-child {
  background-color: #e44049;
}

.row-box-filter p.icon-filter a {
  background-color: #e44049;
}

#exportPdf:hover,
#printPdf:hover {
  background-color: #e44049 !important;
}

#tabsView.active,
#listView.active,
#tabsView:hover,
#listView:hover {
  background-color: #e44049;
}

/*Escalas*/
.technical-stop,
.fa-directo::before,
.fa-one-scale::before,
.fa-two-scale::before {
  color: #e44049;
}

/*Autocompletado*/
.autocomplete-lg .dropdown-menu li:hover,
.autocomplete-lg .dropdown-menu li.active {
  background-color: #e44049;
}

/*Favoritos*/
.boxFavs {
  background-color: #e44049;
}

/*Comparar*/
#fixed-bar-compara {
  background-color: #e44049;
}

/*Ficha*/
.box-info-ficha .column_8 {
  border-top: 4px solid #e44049;
}

.HotelesDiv.list .hoteldispo .estrellaON,
.HotelesDiv.list .hoteldispo .chinchetaON,
.HotelesDiv.list .box-item .estrellaON,
.HotelesDiv.list .box-item .chinchetaON,
.HotelesDiv.grid .hoteldispo .estrellaON,
.HotelesDiv.grid .hoteldispo .chinchetaON,
.HotelesDiv.grid .box-item .estrellaON,
.HotelesDiv.grid .box-item .chinchetaON {
  background-color: #e44049 !important;
}

.HotelesDiv.list .hoteldispo .estrellaOFF:hover,
.HotelesDiv.list .hoteldispo .chinchetaOFF:hover,
.HotelesDiv.list .box-item .estrellaOFF:hover,
.HotelesDiv.list .box-item .chinchetaOFF:hover,
.HotelesDiv.grid .hoteldispo .estrellaOFF:hover,
.HotelesDiv.grid .hoteldispo .chinchetaOFF:hover,
.HotelesDiv.grid .box-item .estrellaOFF:hover,
.HotelesDiv.grid .box-item .chinchetaOFF:hover {
  background-color: #e44049 !important;
}

#iconSelectHotel a:hover {
  background-color: #e44049 !important;
}

.numVentasPortal {
  background-color: #e44049 !important;
}

.login-box p.forgot-password a {
  color: #e44049 !important;
}

.submenu ul li a.active,
.submenu ul li a:hover {
  border-left: 8px solid #e44049 !important;
  color: #e44049 !important;
}

.box-content-items .box-content-item .button-show-seat-map a,
.box-content-items .row-content-item .button-show-seat-map a {
  color: #e44049 !important;
}

.box-form ul.input-add li .fa-minus:hover,
.box-form ul.input-add li .fa-plus:hover {
  background-color: #e44049 !important;
}


.filtro .dropdown-menu {
  background: #FFFFFF;
  border: 1px solid #C2C2C2;
  min-width: 160px;
  position: absolute;
  top: 73px;
  left: 0;
  width: 90%;
  width: calc(100% - 22px);
  z-index: 9;
  margin: 0 10px 0 11px;
  padding: 0 0 0 0;
}
.filtro .dropdown-menu li {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.38px;
  color: #1F4252;
  margin: 0 0 0 0;
  padding: 10px 20px;
}

.filtro .dropdown-menu li:hover,
.filtro .dropdown-menu li.active {
    background-color: #e44049;
}

.filtro .dropdown-menu li.active .dropdown-item,
.filtro .dropdown-menu li:hover .dropdown-item {
  color: #FFFFFF;
}

.filtro .dropdown-menu li img {
    width: auto;
}

.stars{
    padding-left: 20px;
}