.nopadding{padding:0!important}body{padding:0!important;margin:0!important;overflow-x:hidden}a,a:focus,a:hover{text-decoration:none}.booking_deta .my_heading{background:#ececec;font-weight:700;font-size:15px;box-shadow:inset 0 1px 2px 0;padding:8px}.booking_deta .txt_head{background:#777;padding:5px;font-size:14px}.booking_deta .ref_number{background:#c2c2c2;padding:5px 5px 5px 10px}.booking_deta .ref_number a{color:#940B0B}.itternary_div .div_itr{margin-top:15px;background:#ececec}.itternary_div .div_itr .it_head{padding:8px}.itternary_div .div_itr .it_head h5{font-weight:700;font-size:15px;color:#940B0B}.itternary_div .div_itr .opt_head{margin:10px;background:#fff;padding:4px}.itternary_div .div_itr .opt_head p{margin:0 5px}.itternary_div .div_itr .opt_head p span{font-weight:700;font-size:15px}.itternary_div .div_itr .heading_list{margin:10px 10px 0}.itternary_div .div_itr .heading_list .top_heading{white-space:nowrap;font-weight:700;font-family:'Source Sans Pro',sans-serif}.itternary_div .div_itr .trip_heading{margin:10px 10px 0;background:#fff;text-align:center;padding:5px}.itternary_div .div_itr .trip_heading a{color:#000;text-decoration:underline;font-weight:700;font-family:'Source Sans Pro',sans-serif}.itternary_div .div_itr .detail_box{margin:0 25px;padding:10px 4px;background:#fff;white-space:nowrap;font-weight:700;font-family:'Source Sans Pro',sans-serif;border-bottom:dashed 1px #777}.itternary_div .div_itr .detail_box .flight_logo .td_image{vertical-align:top}.itternary_div .div_itr .detail_box .flight_logo .td_image img{width:87%;height:32px}.itternary_div .div_itr .detail_box .flight_logo .td_name{vertical-align:bottom}.itternary_div .div_itr .detail_box .flight_logo .td_name .flight_name{font-weight:700}.itternary_div .div_itr .detail_box .flight_cls,.itternary_div .div_itr .detail_box .flight_number{margin-bottom:0;margin-top:12px}.itternary_div .div_itr .detail_box .flight_cls .dwn-cls,.itternary_div .div_itr .detail_box .flight_cls .up-cls{display:block;text-align:center;font-weight:400}.itternary_div .div_itr .detail_box .flight_dep{margin-bottom:0;margin-top:12px;padding-left:15px}.itternary_div .div_itr .detail_box .flight_dep .dwn-cls,.itternary_div .div_itr .detail_box .flight_dep .up-cls{display:block;text-align:left;font-weight:400}.itternary_div .div_itr .detail_box .flight_arr{margin-bottom:0;margin-top:12px;padding-left:15px}.itternary_div .div_itr .detail_box .flight_arr .dwn-cls,.itternary_div .div_itr .detail_box .flight_arr .up-cls{display:block;text-align:left;font-weight:400}.itternary_div .div_itr .detail_box .duration{margin-bottom:0;margin-top:12px;text-align:left;font-weight:400}.itternary_div .div_itr .detail_box .air_pnr,.itternary_div .div_itr .detail_box .baggage{margin-bottom:0;margin-top:12px;text-align:right;font-weight:400}.itternary_div .div_itr .detail_box .baggage span{color:red}.itternary_div .div_itr .fare_baggage{margin:10px 25px 0;padding:10px 4px;position:relative;background:#999;color:#fff}.itternary_div .div_itr .fare_baggage .cancell{position:absolute;right:17px;border:thin solid #fff;padding:4px 6px;border-radius:50%;color:#fff;background:#000;cursor:pointer;z-index:99999}.itternary_div .div_itr .fare_baggage h5{margin:0;color:#fff}.itternary_div .div_itr .fare_baggage table.table{color:#fff;font-family:'Source Sans Pro',sans-serif;margin-bottom:5px;margin-top:12px}.itternary_div .div_itr .fare_baggage table.table span{color:#c00}.itternary_div .div_itr .fare_baggage table.table thead tr th{background:#555}.itternary_div .div_itr .price-box{margin:0 25px;padding:10px 4px}.itternary_div .div_itr .price-box .ttl_fare{font-size:16px;font-weight:700;font-family:'Source Sans Pro',sans-serif}.itternary_div .div_itr .price-box .ttl_fare .price{color:#940B0B;font-weight:400}.itternary_div .div_itr .price-box .modal_click{color:#940B0B;margin:3px 9px;text-decoration:underline}#myModal_fare .close{position:absolute;border:thin solid #fff;padding:4px 6px;border-radius:50%;color:#fff;background:#000;cursor:pointer;opacity:.9;font-size:13px;z-index:99999;right:-10px;top:-8px}#myModal_fare .fare_rule_box .header_fare h5{background:#2d2121;color:#fff;padding:7px;border-bottom:solid 4px #c00}#myModal_fare .fare_rule_box .main_heading{text-align:center}#myModal_fare .fare_rule_box .left_side .list_property ul{list-style-type:none;margin:0;padding:0}#myModal_fare .fare_rule_box .left_side .list_property ul li{border:1px solid #a19e9e;padding:1px 9px;background:#e3e1e1;text-transform:uppercase;width:100%;font-size:13px}#myModal_fare .fare_rule_box .left_side .list_property ul li.active{background:#940B0B;color:#fff;border:1px solid #a19e9e}#myModal_fare .fare_rule_box .right_side{border:thin solid #a19e9e;width:100%;min-height:364px;overflow-y:scroll;height:364px}.passenger_det{margin-top:10px}.passenger_det .my_heading{background:#ececec;font-weight:700;font-size:15px;box-shadow:inset 0 1px 2px 0;padding:8px}.passenger_det .tckt_in .tct_bx{display:block;background:#e5e5e5;margin:10px 15px 0 10px;padding:8px;border-radius:9px 9px 0 0;font-size:16px;font-weight:700;font-family:'Source Sans Pro',sans-serif}.passenger_det .tckt_in .tct_bx .price{color:#940B0B;font-weight:400}.passenger_det .ticket_details{font-family:'Source Sans Pro',sans-serif}.passenger_det .ticket_details .table{margin-bottom:0}.passenger_det .ticket_details .details_head{width:20%;background:#999}.passenger_det .ticket_details a{color:#940B0B}.passenger_det .ticket_details .right-detail{background:#ececec}.passenger_det .ticket_details .right-detail .name{width:50%}.Booking_Notes{margin-top:15px}.Booking_Notes .my_heading{font-family:'Source Sans Pro',sans-serif;background:#ececec;font-weight:700;font-size:15px;box-shadow:inset 0 1px 2px 0;padding:8px}.Booking_Notes .my_heading a{color:#940B0B}.bottom_details{margin-bottom:15px}.bottom_details .my_heading{font-family:'Source Sans Pro',sans-serif;background:#999;font-weight:700;font-size:15px;box-shadow:inset 0 1px 2px 0;padding:8px}.bottom_details .my_heading p{margin:0}.bottom_details .my_heading span{color:red}.history{margin-top:15px}.history .my_heading{font-family:'Source Sans Pro',sans-serif;background:#ececec;font-weight:700;font-size:15px;box-shadow:inset 0 1px 2px 0;padding:8px}.history table{font-family:'Source Sans Pro',sans-serif}.history table thead .time{width:30%}.history table thead .details{width:50%}.history table tbody{background:#ececec}.history table tbody tr td span{color:red}.col-half-offset{margin-left:4.16666667%}#find_your_booking .form_box{background:#fff;padding:10px;margin:10px;border-top:solid 3px #a49c9c}#find_your_booking .form_box .row_form{margin:40px 0 0;padding-bottom:25px;border-bottom:dashed 1px #777}#find_your_booking .form_box .row_form .date_box{background-image:url(../../public_files/images/calendar-icon.png);background-repeat:no-repeat;padding-right:28px;background-position:95%}#find_your_booking .form_box .row_form label{white-space:nowrap}#find_your_booking .form_box .footer_buton .find_btn{float:right!important;padding:5px 21px;background:#57cef0;color:#fff;box-shadow:0 2px 3px 2px #57cef0;margin:18px}#find_your_booking .form_box .footer_buton .reset_btn{float:right!important;padding:5px 21px;background:#57cef0;color:#fff;box-shadow:0 2px 3px 2px #57cef0;margin:18px;border:1px solid #ccc}.rem_left{padding-left:0}.rem_right{padding-right:0}.rem_pad{padding-left:0;padding-right:0}