@import "../../../../basic_imports";
@import "../../../../../../../common/sass/components/legacy/_backgrounds";

#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: $colorBordes;
}

#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 $colorBordes;
  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);
}