.booking-process .tabs-booking-process .tab-content aside.accordion-holidays {
    background: #eaf6fd;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card {
    border: none;
    border-radius: 0;
    background: #eaf6fd;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-header {
    border-radius: 0;
    background: #eaf6fd;
    color: #454545;
    border-bottom: solid 2px white;
    font-family: Proxima Nova;
    font-weight: 400;
    font-size: 12pt;
    cursor: pointer;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-header i {
    font-size: 16pt;
    color: #9dbdd8;
    padding-right: 1rem;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-header span {
    font-weight: 400;
    color: #9b9999;
    position: absolute;
    right: 0.25rem;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-header[data-toggle="collapse"] {
    padding: 0.75rem 2.75rem 0.75rem 1.25rem !important;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-header[data-toggle="collapse"]::after {
    color: #454545;
    padding-right: 20px;
    font-size: 8pt;
    line-height: 48px;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .list-group-item {
    background: none;
    border: none;
    padding: 0;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .collapse {
    background: #eaf6fd;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item {
    margin-bottom: 1rem;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item:last-child {
    margin-bottom: 0;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item p {
    color: #646668;
    margin-bottom: 0;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item p:first-child {
    font-weight: 700;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item .vote {
    font-size: 9pt;
    display: inline-block;
    color: #9f9f9f;
  }
  .booking-process .tabs-booking-process .tab-content aside.accordion-holidays #accordion .card .card-body .list-group-item .vote i.active {
    color: #f8d25d;
  }

  .package-right-sidebar .list-group-item-action #accordion .card {
    border: none;
    border-radius: 0;
  }
  .package-right-sidebar .list-group-item-action #accordion .card .card-header {
    border-radius: 0;
    background: #23639d;
    color: white;
    border-bottom: solid 1px white;
    font-family: Proxima Nova;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 11pt;
    cursor: pointer;
  }
  .package-right-sidebar .list-group-item-action #accordion .card .card-header span {
    font-weight: 700;
  }
  .package-right-sidebar .list-group-item-action #accordion .card .card-header span i {
    font-size: 11pt;
  }
  .package-right-sidebar .list-group-item-action #accordion .card .card-header[data-toggle="collapse"] {
    padding: 0.75rem 2.75rem 0.75rem 1.25rem !important;
  }
  .package-right-sidebar .list-group-item-action #accordion .card .card-header[data-toggle="collapse"]::after {
    color: white;
    padding-right: 20px;
    font-size: 8pt;
    line-height: 48px;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-loader,
  .package-right-sidebar .list-group-item-action #accordion .widget-error {
    background: #EEE;
    background: rgba(233, 233, 233, 0.9);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: -2px;
    right: 0;
    z-index: 10000;
    text-align: center;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-loader-message {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    font-weight: bold;
    text-align: center;
    color: #333745;
    margin-top: -36px;
    text-transform: uppercase;
    padding-top: 55px;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-loader-message em {
    font-style: normal;
    display: inline-block;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-error {
    background: #facfce;
    background: rgba(250, 207, 206, 0.95);
    margin: -1px;
    border: 1px solid #fa4541;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-error-message {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -150px;
    display: block;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-error-message p {
    padding-left: 20px;
    padding-right: 20px;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-error-message p .widget-error-message strong {
    font-size: 16px;
    font-size: 1rem;
  }
  .package-right-sidebar .list-group-item-action #accordion .widget-error-message em {
    font-style: normal;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
    display: block;
  }
  .package-right-sidebar .list-group-item-action #accordion.is-loading .card .widget-loader {
    display: block;
  }
  .package-right-sidebar .list-group-item-action #accordion.initial-loading .widget-loader-global {
    display: block;
  }
  .package-right-sidebar .list-group-item-action #accordion.has-error .widget-error {
    display: block;
  }
  .package-right-sidebar .list-group-item-action .departing .card-header span i {
    padding-left: 0.5rem !important;
  }


  .card .card-header[data-toggle="collapse"]::after {
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 1.725rem;
    line-height: 51px;
    font-weight: 900;
    content: '\f107';
    font-family: 'icomoon';
    color: #d1d3e2;
}





