.booking_wrapper{line-height:1.75}.booking_wrapper .booking_succesful .booking_label{background-color:var(--border-light);border-radius:5px;padding:10px;width:-moz-fit-content;width:fit-content}.btn{border-radius:5px;opacity:1;color:#fff;width:150px;height:35px}.btn,.btn.active,.btn:hover{background:var(--login-btn-bg) 0 0 no-repeat padding-box}.bookingDetail{background:var(--bg-color-1) 0 0 no-repeat;border-radius:10px;padding:10px 0 20px;opacity:1}.bookingDetail.active{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 30px rgba(0,0,0,.078);border:1px solid #e9e9e9}.text_background{background-color:#b5efd4;border-radius:15px;padding:5px 10px}.flight_header{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 15px rgba(0,0,0,.059);border:1px solid #e4eff2;border-radius:10px;opacity:1;padding:20px 20px 20px 0}.cancel_policy li{list-style:none}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:visible;width:250px!important;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:15px!important;position:absolute;z-index:1;top:70%!important;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}@media screen and (max-width:480px){.flight_header{margin:70px 15px 15px!important}}