/* BG Completo con foto y texto */
.cont_bg_total {
  background: #fff;
  padding: 15px 0;
  border: 1px solid #dfdfdf;
  border-radius: 6px;
}

.cont_bg_total .cabecera {
  font-size: 18px;
  clear: both;
  margin-top: 0;
}

.cont_bg_total p {
  padding: 0 !important;
}

@media (min-width: 1200px) {
  .cont_bg_total img {
    width: 540px;
    height: 282px;
  }
  .cont_bg_total .col-lg-12 img {
    width: auto;
    height: auto;
  }
}

@media (min-width: 1200px) {
  .cont_bg_total.airlines img {
    width: 100%;
    height: auto;
  }
}

/* BG Completo con foto y texto */
#carriers_pagination {
  margin-top: 20px;
}

#carriers_pagination ul li {
  float: left;
  border: 1px solid #ebebeb;
  margin: 0 6px 0 0;
  padding: 8px;
  color: #4d82ac;
  font-weight: 700;
  cursor: pointer;
  cursor: hand;
}

#carriers_pagination ul li.active.all, #carriers_pagination ul li.all {
  background: #4d82ac;
  color: #FFF;
  padding: 8px 13px;
}

#carriers_pagination ul li.active {
  color: #FFF;
  background: #a0c0d9;
}

#carriers_pagination ul li.disabled {
  color: #dfdfdf;
}

#carriers_list_area {
  margin-top: 20px;
}

@media (max-width: 480px) {
  ul.carriers-list li.carrier-info {
    margin: 20px auto 0 auto;
    width: 170px;
  }
}

@media (min-width: 481px) and (max-width: 991px) {
  ul.carriers-list li.carrier-info {
    float: left;
    margin: 20px 92px 0 0;
    width: 120px;
    height: 120px;
  }
}

@media (min-width: 992px) {
  ul.carriers-list li.carrier-info {
    float: left;
    margin: 20px 92px 0 0;
    width: 170px;
    height: 120px;
  }
}

ul.carriers-list li.last {
  margin-right: 0 !important;
}

ul.carriers-list li a {
  text-decoration: none;
  font-size: 15px;
  color: #333;
}

ul.carriers-list li a img {
  border: 1px solid #dfdfdf;
  padding: 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #FFF;
  width: 160px;
}

#accordion {
  margin-top: 20px;
}

a.accordion-link {
  text-decoration: none;
  font-size: 15px;
  color: #4d82ac;
  font-weight: 700;
}

.panel-heading {
  /*background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);*/
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}

/*# sourceMappingURL=checkin.css.map */