/*! css library:
	css-ui-seatmap.css - used for displaying air seat map
	Created by:		Ciprian
	Date:			05/10/2013
	Updated (for UI improvement) 06/09/2013
	---------------------------
	12/23/2016		Ciprian created for TP4 from TP3 version
	-------------------------------------------------------------------------------------------
	01/12/2017		Ciprian changed http to https
    04/19/2018      Ccabansag changed content.bookingprocess.com to tripmasters.com url
	07/06/2018      Ccabansag added Seat price
	06/02/2023   Sakr update pistures url to s3 url "https://pictures.tripmasters.com/defaultimages/" BPG-2176

	---------------------------------------------------------
*/.ui-dialog{position:absolute;width:870px;height:auto;display:none;z-index:9999;overflow:auto}.ui-dialog-content{display:block;width:830px;height:auto;background-color:#FFF;overflow:hidden}.ui-dialog-title{margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;background-image:url(https://pictures.tripmasters.com/defaultimages/flight.png);background-repeat:no-repeat;background-position:left center;height:25px;padding-left:40px;font-size:18px;line-height:1.5em;position:absolute}.Bx_Title_R .ui-dialog-titlebar-close{position:absolute;right:.9em;top:50%;width:60px;margin:-10px 0 0 0;padding:1px;height:20px;cursor:pointer;font-size:12px}.ui-accordion{padding:5px 0 5px 5px;width:99%;overflow:hidden}.ui-accordion .ui-accordion-option,.ui-accordion-option-active{padding-left:5px}.ui-accordion-option{clear:both;background:#f4f4f4 url(https://pictures.tripmasters.com/defaultimages/ui-sm-accordion-bg.gif) right top repeat-y;padding-bottom:5px;margin-bottom:2px;cursor:pointer;height:auto;overflow:hidden}.ui-accordion-option-active{clear:both;background:#e8eff9 url(https://pictures.tripmasters.com/defaultimages/ui-sm-accordion-activebg.png) right center repeat-y;margin-bottom:2px;padding-bottom:5px;height:auto;overflow:hidden}.ui-accordion-option #ui-accordion-optionHeader .ui-option-header-div1{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-accordion-op.gif);background-position:-10px 5px;background-repeat:no-repeat;padding-left:25px;padding-top:3px;font-weight:normal;padding-right:17px}.ui-accordion-option-active #ui-accordion-optionHeader .ui-option-header-div1{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-accordion-op.gif);background-position:5px -11px;background-repeat:no-repeat;padding-left:25px;padding-top:2px;font-weight:bold;padding-right:17px}#ui-accordion-option p,#ui-accordion-optionHeader p{padding-left:5px;padding-right:25px;margin:5px 0}.ui-option-arrow-delimiter{margin-left:10px;margin-right:10px;float:left;padding-top:2px}#ui-accordion-optionContent{clear:both;font-size:10px;color:#666;font-family:Verdana,sans-serif;display:none}#ui-accordion-optionHeader{padding-top:5px;overflow:hidden;font-size:12px;font-family:Verdana,sans-serif;color:#000}.ui-seatMap-leftContent{position:relative;float:left;width:430px;overflow:hidden}#ui-seatMap-rightContent{display:block;float:right;overflow:hidden;margin-top:20px;width:400px}.ui-seatmap-facrow{clear:both;width:auto;height:50px;position:relative;overflow:hidden}.ui-seatmap-bulkrow{clear:both;width:auto;height:24px;position:relative;overflow:hidden}.ui-seatmap-seatsrow{clear:both;width:auto;height:24px;position:relative;overflow:hidden}.ui-seatmap-breakrow{clear:both;width:auto;height:16px;position:relative;overflow:hidden}.ui-seatmap-aisle-bulk-place{width:22px;height:24px;position:relative;float:left;text-align:center}.ui-seatmap-bulk-place{width:20px;height:24px;position:relative;float:left;margin-right:2px}.ui-seatmap-colnumber{width:20px;height:24px;position:relative;float:left;margin-left:1px;margin-right:1px;text-align:center}.ui-seatmap-colnumber span{position:relative;margin:auto}.ui-lavatory{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-lavatory.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;float:left;width:40px;height:48px}.ui-galley{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-galley.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;float:left;width:40px;height:48px}.ui-closet{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-closet.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;width:40px;height:34px;position:relative;top:20%;float:left}.ui-seat-lavatory{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-lavatory.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;height:35px;width:40px;float:left}.ui-seat-galley{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-galley.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;height:35px;width:40px;float:left}.ui-seat-closet{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-closet.png);background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:1px solid #666;margin:0 2px 0 0;height:35px;width:40px;float:left}.ui-e-exit-right{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-exit-r.png);background-repeat:no-repeat;background-position:right center;float:left;height:24px;width:14px;position:relative;left:5px}.ui-e-exit-left{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-exit-l.png);background-repeat:no-repeat;background-position:left center;float:left;position:relative;left:-14px;height:24px;width:14px}.ui-exit-right{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-exit-r.png);background-repeat:no-repeat;background-position:right center;float:left;height:43px;width:14px;position:relative;left:5px}.ui-exit-left{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-exit-l.png);background-repeat:no-repeat;background-position:left center;float:left;position:relative;left:-14px;height:43px;width:14px}.ui-sa-seat{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-seats.gif);background-repeat:no-repeat;background-position:-2px -1px;margin-right:2px;width:20px;height:24px;position:relative;float:left}.ui-sp-seat[seatprice]{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-seats.gif);background-repeat:no-repeat;background-position:-2px -38px;margin-right:2px;width:20px;height:24px;position:relative;float:left;cursor:pointer}.ui-su-seat,.ui-sp-seat{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-seats.gif);background-repeat:no-repeat;background-position:-2px -76px;margin-right:2px;width:20px;height:24px;position:relative;float:left}.ui-sd-seat{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-seats.gif);background-repeat:no-repeat;background-position:-2px -114px;margin-right:2px;width:20px;height:24px;position:relative;float:left}.seatPrevIcon{float:left;height:30px;top:50%;margin-top:-10px;margin-left:300px;position:relative;width:120px}.ui-leftwing-top{float:left;height:24px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-left-wing.png);background-repeat:no-repeat;background-position:top}.ui-rightwing-top{float:left;height:24px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-right-wing.png);background-repeat:no-repeat;background-position:top}.ui-leftwing{float:left;height:24px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-left-wing.png);background-repeat:no-repeat;background-position:center}.ui-rightwing{float:left;height:24px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-right-wing.png);background-repeat:no-repeat;background-position:center}.ui-nowing{float:left;height:24px;width:38px;background-color:#fff}.ui-seat-row-left{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:left;width:3px;height:24px;margin-right:2px;float:left}.ui-seat-row-right{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:right;width:3px;height:24px;float:left;margin-left:2px}.ui-bulk-row-left{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:0 10px;width:3px;height:24px;margin-right:2px;float:left}.ui-bulk-row-right{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:0 10px;width:3px;height:24px;float:left;margin-left:2px}.ui-break-row-left{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:0 10px;width:3px;height:16px;margin-right:2px;float:left}.ui-break-row-right{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-linebg.gif);background-position:0 10px;width:3px;height:16px;float:left;margin-left:2px}.ui-break-row-bulk-place{width:20px;height:16px;position:relative;float:left;margin-right:2px}.ui-break-row-aisle-place{width:22px;height:16px;position:relative;float:left}.ui-deck-title{text-align:center;clear:both;position:relative;font-size:14px;color:#666;font-weight:bold;margin-bottom:10px}.ui-sm-legend{float:left;position:relative;width:430px;height:150px;border:1px solid #5e91d3;border-radius:15px}.ui-sm-legend-seat-icons{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-icon-seats.gif);background-repeat:no-repeat;position:relative;margin-bottom:10px;line-height:24px;padding-left:25px;height:25px}.ui-sm-legend-fac-icons{background-repeat:no-repeat;background-position:0 center;line-height:24px;position:relative;margin-bottom:10px;padding-left:35px;height:24px}.ui-sm-legend-sa{background-position:-2px -1px}.ui-sm-legend-sp{background-position:-2px -38px}.ui-sm-legend-su{background-position:-2px -76px}.ui-sm-legend-ga{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-galley.png)}.ui-sm-legend-la{height:25px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-lavatory.png);line-height:25px}.ui-sm-legend-cls{height:18px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-closet.png);background-repeat:no-repeat;background-position:-2px center;line-height:16px}.ui-sm-legend-ex{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-exit.png);background-repeat:no-repeat;background-position:10px center;line-height:30px;height:30px}.ui-sm-legend-eex{background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-bg-exit.png);background-repeat:no-repeat;background-position:10px center;line-height:24px}.clearfix{clear:both}.legendBox{float:left;width:100%;height:150px}.legendTitle{margin:10px 0 10px 20px;color:#006;font-weight:bold}*html .ui-lavatory,.ui-galley,.ui-closet,.ui-seat-lavatory,.ui-seat-galley,.ui-seat-closet{\width:42px;w\idth:42px}*html #ui-seatMap-rightContent,#ui-seatMap-rightContent{\width:400px;w\idth:400px}.ui-cols-container{overflow:hidden;width:auto;height:auto;display:block}.stickem-container{position:relative}.stickit-end{bottom:40px;position:absolute;left:0}.ui-seat-map-popup-container{background-color:#FFF;overflow:hidden;padding:10px}.ui-sm-no-seats{width:auto;text-align:center}.ui-seatMap-FlightList{position:relative;width:430px;margin-top:10px;overflow:hidden}.ui-dialog-close-bottom{color:#006;left:.5em;bottom:0;width:50px;margin:0;padding:1px;height:20px;cursor:pointer;font-size:12px}.ui-blank-map-leftwing{float:left;height:400px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-left-wing.png);background-repeat:no-repeat;background-position:center}.ui-blank-map-rightwing{float:left;height:400px;width:38px;background-image:url(https://pictures.tripmasters.com/defaultimages/ui-sm-right-wing.png);background-repeat:no-repeat;background-position:center}#ui-map-loading{overflow:hidden;width:300px;position:relative;left:50%;margin-left:-150px}div#seat-pricepopup{width:250px;display:block;position:absolute}div#seat-pricepopup .seat-container{background:#fff;border:1px solid #5b74b4;height:110px}div#seat-pricepopup .seat-titlewrap{height:38px;line-height:38px;border-bottom:1px solid #5b74b4;width:100%;background:#e7eef8}div#seat-pricepopup .seat-titlewrap span.seat-nb{font-size:13px;font-weight:bold;color:#f60;margin-left:12px;padding-right:20px}div#seat-pricepopup .seat-titlewrap span.seat-close a{text-decoration:underline;color:#666;font-size:10px;float:right;margin-right:12px}div#seat-pricepopup .seat-body{padding:20px;padding-bottom:14px}div#seat-pricepopup .s-seat-prem-ic{width:80px;line-height:initial;display:inline-block}div#seat-pricepopup .seat-price{display:inline-block;float:right;font-size:20px}div#seat-pricepopup .seat-arrow{background:transparent url(https://pictures.tripmasters.com/defaultimages/seat-price-triangle.png) no-repeat scroll center top;height:20px;display:block;width:100%;z-index:888;margin-top:-5px}@media screen and (min-width:20px) and (max-width:880px){.ui-dialog{width:98%}.ui-cols-container{display:flex;flex-direction:column;align-items:center}.ui-dialog-content{width:100%}.ui-sm-legend,.legendBox{width:100%;height:auto}.ui-seatMap-leftContent,.ui-seatMap-FlightList{width:100%}.ui-accordion-option #ui-accordion-optionHeader .ui-option-header-div1,.m-fl-seglist-div1{display:flex}}