.bookflightTopMenu{overflow:auto}.calendar-button{right:17px}.book-flights__trip{-moz-box-shadow:inset 0 1px 2px #1d3e51;-webkit-box-shadow:inset 0 1px 2px #1d3e51;-ms-box-shadow:inset 0 1px 2px #1d3e51;-o-box-shadow:inset 0 1px 2px #1d3e51;box-shadow:inset 0 1px 2px #1d3e51;color:#fff;border-bottom:0;font-size:14px;text-shadow:1px 1px 1px #195F9A;border-radius:14px;padding:5px 10px;cursor:pointer}.book-flights__trip.active{background-color:#2D6196;cursor:default}.book-flights__trip--one-way{margin-left:5px}.book-flights .top-booking{color:#fff;min-width:280px;max-width:550px}.book-flights .top-booking .border{padding:8px 20px;border-top:1px solid #5093bd;border-bottom:1px solid #5093bd}.book-flights .top-booking .border-2{padding:10px 20px;border-top:1px solid #5093bd;background:url(/UI/Images/gui-misc/logo-big-travel.png) no-repeat right center}.book-flights .top-booking .indent{padding:20px 20px 0}.book-flights .top-booking .header{font-size:24px;line-height:1;text-transform:uppercase;padding:10px 0 12px 50px;margin:20px 20px 10px;background:url(/UI/Images/gui-misc/sprite.png) no-repeat -354px -1425px}.book-flights .top-booking .form-row,.book-flights .top-booking .form-row-2{display:block;float:left;width:100%;padding:0 0 10px;position:relative}.book-flights .top-booking .form-row-2{padding:0 0 10px 75px;width:auto}.book-flights .top-booking .form-row-2 select{margin:0 6px 6px 0}.book-flights .top-booking .form-row .left{width:230px;float:left}.book-flights .top-booking .form-row .right{width:280px;float:left}.book-flights .top-booking .form-row label{float:left;text-align:right;width:53px;float:left;padding:9px 0 0;font-size:12px;font-weight:bold}.book-flights .top-booking .form-row span.label{float:left;padding:8px 8px 0 0;text-align:right;font-size:12px;font-weight:bold}.book-flights .top-booking .form-row span.label.w1{width:28px}.book-flights .top-booking .form-row span.label.w2{width:68px}.book-flights .top-booking .form-row span.label.w3{width:114px}.book-flights .top-booking .form-row input[type="checkbox"]{margin:9px 0 0}.book-flights .top-booking .inner-label{position:relative}.book-flights .top-booking .inner-label label{display:block;float:none;position:absolute;left:80px;top:8px;color:#aaa;padding:0;font-weight:normal;width:auto}.book-flights .top-booking .children-label{font-weight:bold;padding:2px 10px 4px 0}.book-flights .top-booking .form-row input[type="text"],.book-flights .top-booking select{display:inline-block;width:100px;padding:6px 30px 6px 6px;margin:0 10px 0 0;border:1px solid #ccc;float:left}.book-flights .top-booking select{width:46px;padding:4px}.en .book-flights .top-booking select{margin:0}.en .book-flights .top-booking .form-row span.label.w1{width:42px;padding:8px 8px 0 6px}@media only screen and (min-width:0) and (max-width:767px){.book-flights .top-booking .form-row .left{width:100%}.book-flights .top-booking .form-row .right{width:100%;padding:10px 0 0}.book-flights .top-booking .form-row span.label.w1{width:auto}.book-flights .top-booking .form-row span.label.w2{width:114px}.book-flights .top-booking .form-row span.label.w3{width:114px}.book-flights .top-booking .form-row input[type="text"]{float:none;width:auto}.book-flights .top-booking .inner-label label{left:128px;top:8px}.book-flights .top-booking .form-row-2{padding:0 0 10px 124px}.book-flights .top-booking .calendar-datefield .calendar-button{position:relative;right:42px;padding:0}}@media only screen and (max-width:479px){.book-flights .top-booking .form-row .left{width:100%}.book-flights .top-booking .form-row .right{width:100%;padding:0}.book-flights .top-booking .form-row label{width:90%}.book-flights .top-booking .form-row span.label{padding:8px 8px 0 0;text-align:left}.book-flights .top-booking .form-row span.label.w1{width:90%}.book-flights .top-booking .form-row span.label.w2{width:90%}.book-flights .top-booking .form-row span.label.w3{width:90%}.book-flights .top-booking .form-row.special span.label.w3{width:auto}.book-flights .top-booking .inner-label label{left:4px;top:auto;bottom:6px;width:auto;text-align:left}.book-flights .top-booking .form-row-2{padding:0 0 10px}}