.act{ text-decoration:underline !important; color:#ea5802 !important; font-weight:bold !important;}
.best-bg{ background:#f3f3f3;}
.widgetBg{background-size:cover; background:url("/travelResources/images/check-in/banner.jpg"); min-height:273px;} 
.airline-search {
  background-image: url("/TravelResources/Images/baggage-fee/search.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  display: block;
  padding-left: 25px;
}
.search .form-control{ height:25px; border-radius:5px !important; }
.table-area{ padding-top: 25px; display:block; clear:both;}
.table-area p{ color:#5c5c5c; margin-top:5px;}
.table-area td {
    border: solid 1px #f2f2f2;
    background: #fff;
    min-width: 190px !important;
    word-break: break-word;
}
.table-area td a{ text-decoration:underline !important;}

.shaddow {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.table-area th {
  border-style:solid !important;
  border-width:1px !important;
  border-color:rgba(255,255,255,0.2) !important;
  border-bottom:none !important;
}

.baggage-area{ padding:25px 15px;}
.widgetBg h1 {
  color: #ffffff;
  font-family: "Roboto",sans-serif;
  font-size: 50px;
  font-weight: bold !important;
  text-shadow: 0px 2px 2px #000;
  text-transform: uppercase;
}
.widgetBg{ padding-top:80px;}

.airline-box{ background:#fff; padding:10px; margin-bottom:30px; box-shadow: 0 3px 1px #c6c6c6;}
.airline-detail {
  border-left: 1px solid #d8d1d1;
}
.airline-detail a{ color:#036c99; font-size:12px;}
.airline-img img{ margin:0 auto; padding-top:0px;}
.remove-padd-left{ padding-left:0;}
.remove-padd-right{ padding-right:0;}
.padd-none{ padding-left:0; padding-right:0;}
.baggage-area .table-striped{ margin-top:20px; clear:both;}
.baggage-area thead {
    background: #01a082;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}
.imp-notes {
  background: #cacaca none repeat scroll 0 0;
  clear: both;
  display: block;
  margin-top: 20px;
  padding: 20px 10px;
}
.imp-head{ color:#2f2f2f; text-transform:uppercase; font-style:15px; font-weight:bold;}
.imp-lines span{ width:45px; height:45px; background:url(/TravelResources/Images/baggage-fee/list-no.gif) no-repeat; display:inline-block;}
.imp-lines {
  background: #ffffff none repeat scroll 0 0;
  border-bottom-left-radius: 50px;
  border-top-left-radius: 50px;
  padding: 7px 4px 4px 7px;
  margin-top:10px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.imp-lines1 span{ width:45px; height:45px; background:url(/TravelResources/Images/baggage-fee/list-no.gif) no-repeat; display:inline-block; background-position:0px -63px;}
.imp-lines1 {
  background: #ffffff none repeat scroll 0 0;
  border-bottom-left-radius: 50px;
  border-top-left-radius: 50px;
  padding: 7px 4px 4px 7px;
  margin-top:20px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.imp-lines2 span{ width:45px; height:45px; background:url(/TravelResources/Images/baggage-fee/list-no.gif) no-repeat; display:inline-block; background-position:0px -126px;}
.imp-lines2 {
  background: #ffffff none repeat scroll 0 0;
  border-bottom-left-radius: 50px;
  border-top-left-radius: 50px;
  padding: 7px 4px 4px 7px;
  margin-top:20px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.imp-lines2  .line-txt{ margin-top:12px;}
.imp-lines  .line-txt{ margin-top:12px;}



.line-txt {
  display: inline-block;
  float: right;
  width: 94%;
  margin-top: 4px;
}
.line-img {
  display: inline-block;
  width: 5%;
}
.baggage-area ul li {
  display: inline-block;
  list-style-type: none;
  padding: 0 7px;
  text-align: center;
  margin: 0 auto;
}
.baggage-area ul{width: 100%; margin:0 auto; padding:0;}
.baggage-area ul li a:hover { text-decoration:underline !important; color:#ea5802;}

@media only screen and (max-width:995px) {    
    #dvBaggageFeeDatail .table-area {    overflow: scroll;padding:0;height: 229px;}
    .bottomAZ{margin-top:20px;}
    .baggage-area{padding:25px 0;}
}

@media only screen and (max-width:768px) {
    .line-txt {
        padding-left: 40px !important;
        padding-bottom: 10px !important;
    }

    .imp-lines span {
        width: 30px;
        height: 30px;
        background-size: cover;
        margin: 35px 14px;        
    }
    .imp-lines1 span {
        width: 30px;
        height: 30px;
        background-size: cover;
        margin: 42px 14px;
        background-position: 0px -42px !important;
    }
    .imp-lines2 span {
        width: 30px;
        height: 30px;
        background-size: cover;
        margin: 35px 14px;
        background-position: 0px -84px!important;    
    }
}

