html,body{font-size:13px;color:#666666;font-family:Arial, Helvetica, sans-serif;background:#ffffff;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px}html,body a:hover{text-decoration:none}.btn:hover,btn:focus{color:#ffffff;background-color:#f7a04c}.form-control{box-shadow:none;transition:none}.form-control:focus{border:1px solid #f7871a;-webkit-box-shadow:none;box-shadow:none}.visible480{display:none}.allignRightInvertXS{text-align:right}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ffffff;cursor:pointer;opacity:1}.bootstrap-select.btn-group .btn .caret{right:8px}.modal-dialog{margin-top:140px}.modal-header{border:0px}.modal-content{border-radius:0px;box-shadow:none}.registerWith{font-size:18px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:400}.registerEmail{width:270px;height:46px;border:solid 1px #cccccc;border-radius:0px;vertical-align:top;margin:0px}.orangeButtonBig{width:170px;height:46px;border-radius:5px;background-color:#f7871a;color:#ffffff;margin:0px;vertical-align:top}.orangeButtonSmall{width:110px;height:46px;border-radius:5px;background-color:#f7871a;color:#ffffff;margin:0px;vertical-align:top}.link12{font-size:12px}.loginEmail{width:235px;height:46px;border:solid 1px #cccccc;border-radius:0px;vertical-align:top;margin:0px}.loginPassword{width:170px;height:46px;border:solid 1px #cccccc;border-radius:0px;vertical-align:top;margin:0px}#registrationPopup{font-size:12px;color:#999999;z-index:100001}#passengersPopup .modal-content{border-radius:5px}#passengersPopup .modal-dialog{width:290px}#passengersPopup{font-size:12px;color:#999999;z-index:100001}.borderBottomGrey{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ededed;padding-bottom:20px}.passengersWarning{font-size:12px;color:#e54949}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:#f7871a;color:#fff;border:0px;border-radius:0px;margin:0px;font-size:12px;font-weight:bold;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-style:solid;border-right-color:#FFF}.nav-tabs > li > a{background-color:#cccccc;color:#fff;border-radius:0px;margin:0px;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;font-size:12px;font-weight:bold;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-style:solid;border-right-color:#FFF}.nav-tabs > li > a:hover,.nav-tabs > li > a:focus{background-color:#f7871a;color:#fff}.nav-tabs > li.active > a:before{position:absolute;bottom:-6px;right:44%;display:inline-block;border-right:6px solid transparent;border-top:6px solid #f7871a;border-left:6px solid transparent;border-top-color:#f7871a;content:''}.nav-tabs > li.active > a:after{position:absolute;bottom:-6px;right:44%;display:inline-block;border-right:7px solid transparent;border-top:7px solid #f7871a;border-left:7px solid transparent;content:''}.navCell{text-align:right}.navbar{float:right;padding:0px;margin:0px}.logo{margin-top:30px}.headerTelephone{font-size:16px;color:#f68b1f;font-family:'Open Sans', sans-serif;font-weight:600}.btn-register{font-size:12px;font-weight:bold;background-color:#f7871a;color:#FFF}.btn-register:focus,.btn-register:hover,.btn-register:active{color:#FFF}.btn-login{font-size:12px;font-weight:bold;background-color:#00aec6;color:#FFF}.btn-login:focus,.btn-login:hover,.btn-login:active{color:#FFF;background-color:#42ccdf}.btn-language{background-color:transparent}.btn-language:focus,.btn-language:hover,.btn-language:active{color:#FFF;background-color:transparent}.btn-loggedIn:focus,.btn-loggedIn:hover,.btn-loggedIn:active{color:#FFF;background-color:transparent}.btn-group > .btn:focus{box-shadow:none}.btn-group.open .dropdown-toggle{box-shadow:none}.dropdown-menu{font-size:12px;margin-top:7px;min-width:100px;box-shadow:none}#passengersClose{z-index:1000000}.headerContainer .dropdown-menu:before{position:absolute;top:-7px;right:19px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #f8f8f8;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:''}.headerContainer .dropdown-menu:after{position:absolute;top:-6px;right:20px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #f8f8f8;border-left:6px solid transparent;content:''}.navbar{font-family:'Open Sans', sans-serif;font-weight:400;margin-bottom:10px}.navbar-nav > li.active:after,.navbar-nav > li.active:before{top:51px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:10000}.navbar-nav > li.active:after{border-color:rgba(255, 255, 255, 0);border-top-color:#ffffff;border-width:5px;margin-left:-5px;z-index:10000}.navbar-nav > li.active:before{border-color:rgba(204, 204, 204, 0);border-top-color:#cccccc;border-width:6px;margin-left:-6px;z-index:10000}.navbar-nav hr{margin-left:30px;margin-right:30px;margin-top:5px;margin-bottom:5px}.welcomeText{font-size:12px;color:#999999;line-height:12px;padding-top:0px;vertical-align:middle}.btn-loggedIn{background-color:transparent;color:#00aec6;font-size:12px;padding:0px;margin:0px}.btn-loggedIn:focus,.btn-loggedIn:hover,.btn-loggedIn:active{color:#00aec6}.searchfieldAlert{font-size:13px;color:#F30;text-align:left}.moreOptions a{color:#ffffff}.moreOptions a:hover{color:#f7871a}.moreOptionsCell{border-top-width:1px;border-top-style:solid;border-top-color:#ffffff;padding-top:10px;font-size:12px;color:#FFF;padding-left:0px}.moreOptionsCell .bootstrap-select .dropdown-toggle{border:1px solid #cccccc;border-radius:5px;box-shadow:none;padding:10px;height:46px;color:#555555}.packagesContainer .bootstrap-select .dropdown-toggle{border:1px solid #cccccc;border-radius:5px;box-shadow:none;padding:10px;height:46px;color:#555555}.packagesContainer .check-mark{color:#00aec6}.packagesContainer .bootstrap-select .dropdown-menu > li > a:hover > .check-mark{color:#ffffff !important}.caretBack{background-image:url(../img/caret.jpg);background-repeat:no-repeat;background-position:calc(100% - 5px) center}.increaseButton{font-size:13px;font-weight:bold;color:#FFF;background-color:#00aec6;width:20px;height:20px;text-align:center;border-radius:5px;cursor:pointer;padding:0px;position:relative}.increaseButton span{position:absolute;left:6px;top:1px}.increaseButton:hover{background-color:#f7871a}.decreaseButton{font-size:13px;font-weight:bold;color:#FFF;background-color:#00aec6;width:20px;height:20px;text-align:center;border-radius:5px;cursor:pointer;padding:0px;position:relative}.decreaseButton:hover{background-color:#f7871a}.decreaseButton span{position:absolute;left:7px;top:-1px}.searchContainer{position:absolute;width:100%;top:400px;text-align:center;z-index:10000}.carouselItem{min-height:610px;height:100%;background-repeat:no-repeat;background-position:center top;background-color:#0e2a5a}.carousel-control{top:220px;text-shadow:none;position:absolute}.carousel-control.left{background-image:none;text-align:right;z-index:10000}.carousel-control.right{background-image:none;text-align:left;z-index:10000}.carousel-caption{top:150px;text-shadow:none}.carousel-underlined{font-family:'Open Sans', sans-serif;font-weight:600;font-size:27px;color:#FFF;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;display:inline-block;text-shadow:1px 1px 0px #000000;-webkit-box-shadow: 1px 3px 2px -3px #000000; -moz-box-shadow: 1px 3px 2px -3px #000000; box-shadow: 1px 3px 2px -3px #000000;}.carousel-title{font-family:'Open Sans', sans-serif;font-weight:400;font-size:72px;color:#FFF;line-height:80px;text-shadow:1px 1px 2px #000000;}.carousel-subtitle{font-family:'Open Sans', sans-serif;font-weight:400;font-size:27px;color:#FFF;text-shadow:1px 1px 0px #000000;margin-top:5px}.carouselItemHotels{height:673px;background-repeat:no-repeat;background-position:center top;background-color:#0e2a5a}.hotelsContainer{top:360px}.bigField{height:46px;box-shadow:none;border:solid 1px #ffffff;box-shadow:none;transition:none;-webkit-appearance:none}.searchContainer h1{font-family:'Open Sans', sans-serif;font-weight:400;font-weight:bold;font-size:20px;color:#FFF}.orangeButtonSearch{height:46px;border-radius:5px;background-color:#f7871a;color:#ffffff;margin:0px}.flightDatesCell{padding-left:0px}.searchOptions{color:#FFF;font-size:13px}.optionsFlightHotels{color:#FFF;font-size:13px;margin-top:30px}.searchOptions label{color:#FFF;font-size:13px}.searchOptions .bootstrap-select .dropdown-toggle{border-radius:5px;box-shadow:none;color:#666666;height:46px;padding:10px;box-shadow:none;border:solid 1px #ffffff;transition:none;-webkit-appearance:none}.ageSelection{width:60px !important}.comiseo-daterangepicker-triggerbutton.ui-button{min-width:20px;color:#555555 !important;width:100%;background-image:url(../img/dateIcon.png);background-repeat:no-repeat;background-position:10px 14px;padding-left:20px;font-weight:normal}.comiseo-daterangepicker-triggerbutton.ui-button:active,.comiseo-daterangepicker-triggerbutton.ui-button:focus{border:solid 1px #f7871b}.ui-icon-triangle-1-s{display:none}.comiseo-daterangepicker-triggerbutton.ui-button:hover{background-color:#ffffff}.comiseo-daterangepicker-mask{z-index:20000000}.comiseo-daterangepicker{z-index:20000000;border:solid 1px #cccccc !important}.ui-widget-content{border:none}.comiseo-daterangepicker-presets{display:none}.ui-button{height:46px;box-shadow:none;border:solid 1px #ffffff;background:none;background-color:#ffffff;color:#555555}.ui-datepicker-header{background:none;border:none;color:#666666;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:600}.ui-datepicker th{color:#999999;font-size:11px;font-weight:bold}.ui-datepicker td{border:1px solid #cccccc;padding:1px}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background:none;background-color:#f5f5f5;color:#cccccc;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;background-color:#ffffff;color:#666666;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:none;text-align:center;padding:5px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background:none;background-color:#f7871a;color:#ffffff}.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background:none;background-color:#00aec6;color:#FFF}.ui-button-text-only .ui-button-text{line-height:11px}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{background-color:#f7871b;border:none;color:#FFF;height:35px}.ui-priority-primary:hover,.ui-widget-content .ui-priority-primary:hover,.ui-widget-header .ui-priority-primary :hover,.ui-priority-primary:focus,.ui-widget-content .ui-priority-primary:focus,.ui-widget-header .ui-priority-primary :focus{color:#ffffff;background-color:#f7a04c}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{background:none;background-color:#cccccc;border:none;color:#FFF;height:35px;display:none}.ui-priority-secondary:hover,.ui-widget-content .ui-priority-secondary:hover,.ui-widget-header .ui-priority-secondary :hover,.ui-priority-secondary:focus,.ui-widget-content .ui-priority-secondary:focus,.ui-widget-header .ui-priority-secondary :focus{color:#ffffff;background-color:#E4E4E4}.ui-icon{height:22px;width:22px}.ui-icon-circle-triangle-w{cursor:pointer;background-image:url(../img/calendarPrevious.png) !important;background-repeat:no-repeat;background-position:center center}.ui-icon-circle-triangle-w:hover{cursor:pointer;background-image:url(../img/calendarPreviousHover.png) !important;background-repeat:no-repeat;background-position:center center}.ui-datepicker-prev{background-color:#ffffff !important;border:none !important}.ui-icon-circle-triangle-e{cursor:pointer;background-image:url(../img/calendarNext.png) !important;background-repeat:no-repeat;background-position:center center}.ui-icon-circle-triangle-e:hover{cursor:pointer;background-image:url(../img/calendarNextHover.png) !important;background-repeat:no-repeat;background-position:center center}.ui-datepicker-next{background-color:#ffffff !important;border:none !important;right:8px !important}.ui-datepicker-multi-2 .ui-datepicker-group{width:49%}.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar{padding-left:0px}.comiseo-daterangepicker-buttonpanel > button{margin-top:2px;margin-left:1px}.ui-datepicker-group-first{border:1px solid #cccccc;border-radius:5px;margin-right:2%;padding-left:0px}.ui-datepicker-group-last{border:1px solid #cccccc;border-radius:5px}.stepsSection{border-top-width:1px;border-top-style:solid;border-top-color:#cccccc;padding-top:20px}.numberCellBlue{display:inline-block;margin-top:5px}.numberCellBlue a{border-radius:15px;border:1px solid #00aec6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-size:14px;color:#00aec6;font-family:'Open Sans', sans-serif;font-weight:600}.stepTextBlue{display:inline-block;margin-top:5px}.stepTextBlue a{font-size:14px;color:#00aec6;font-family:'Open Sans', sans-serif;font-weight:400;padding-left:10px;vertical-align:bottom}.stepTextBlue a:hover{text-decoration:underline}.numberCellOrange{border-radius:15px;border:1px solid #f7871a;display:inline-block;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-size:14px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:600}.stepTextOrange{font-size:14px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:400;display:inline-block;padding-left:10px}.numberCellOrange:after,.numberCellOrange:before{top:52px;left:14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:10000}.numberCellOrange:after{border-color:rgba(255, 255, 255, 0);border-top-color:#ffffff;border-width:6px;margin-left:-6px;z-index:10000}.numberCellOrange:before{border-color:rgba(204, 204, 204, 0);border-top-color:#cccccc;border-width:7px;margin-left:-7px;z-index:10000}.numberCellGrey{border-radius:15px;border:1px solid #dedede;display:inline-block;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-size:14px;color:#dedede;font-family:'Open Sans', sans-serif;font-weight:600}.stepTextGrey{font-size:14px;color:#dedede;font-family:'Open Sans', sans-serif;font-weight:400;display:inline-block;padding-left:10px}.searchSection{background-color:#00aec6;padding-top:20px;padding-bottom:20px;text-align:center}.offersCell{background-color:#00aec6;font-size:13px;color:#FFF}.offersCellPadding{padding:20px}.offersTitle{font-family:'Open Sans', sans-serif;font-weight:600;font-size:22px;color:#FFF}.offersSubtitle{font-family:'Open Sans', sans-serif;font-weight:600;font-size:18px;color:#FFF}.homeImageTextContainer{position:absolute;left:18px;top:20px;right:30px;}.homeImageSubtitle{font-family:'Open Sans', sans-serif;font-weight:400;font-size:18px;color:#FFF;padding-left:20px}.homeImageTitle{font-family:'Open Sans', sans-serif;font-weight:600;font-size:23px;color:#FFF;padding-left:20px;line-height:32px}.homeImagePriceContainer{background-color:#00aec6;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:0px;margin-top:10px}.homeImagePrice{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#FFF;padding-left:40px}.homeImageBoldPrice{font-family:'Open Sans', sans-serif;font-weight:600;font-size:24px;color:#FFF}h2{font-family:'Open Sans', sans-serif;font-weight:300;font-size:20px;color:#666666;margin:0px;padding:0px}h2 a{font-family:'Open Sans', sans-serif;font-weight:300;font-size:20px;color:#666666;margin:0px;padding:0px}h2 a:hover{color:#666666;text-decoration:underline}.greyLine{padding-top:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc}.greyImageBorder{border:3px solid #ededed}.homeImageFlightContainer{position:absolute;left:0px;top:35px}.homeImageFlightDestination{font-family:'Open Sans', sans-serif;font-weight:300;font-size:24px;color:#666666;padding-left:40px;line-height:24px}.homeImageFlightDates{font-size:14px;color:#666666;padding-left:40px;margin-top:2px}.homeImageFlightInfo{font-size:14px;color:#666666;padding-left:40px}.homeImageFlightPrice{font-family:'Open Sans', sans-serif;font-weight:600;font-size:30px;color:#f68b1f;padding-left:40px;margin-top:5px}.smartFlightsLink{cursor:pointer}.offersLink{cursor:pointer}.blackBackground{background-color:#000}.blackBackground{border:3px solid #ffffff}.advertismentCell{background-color:#f0f0f0;padding:10px;font-size:11px;color:#999999}.greyCellConfirmation{background-color:#f0f0f0;padding:15px;font-size:11px;color:#999999}.borderRightFilter{border-right-width:1px;border-right-style:solid;border-right-color:#cccccc;padding-right:20px}.borderRightPayement{border-right-width:1px;border-right-style:solid;border-right-color:#cccccc;padding-right:20px}.clearLink{text-align:right}.clearLink a{font-size:10px;color:#00aec6;text-decoration:underline}.clearLink a:hover{color:#42ccdf;text-decoration:none}.filterTitle a{font-size:18px;color:#666666;font-family:'Open Sans', sans-serif;font-weight:400}.filterTitle a:hover{text-decoration:underline}.filterTitleGrey{font-size:18px;color:#999999;font-family:'Open Sans', sans-serif;font-weight:400}.filterTitleGrey a:hover{text-decoration:underline}.filterOptions{font-size:12px;color:#666666}.borderBottomGreyFilter{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc}.dottedLine{border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#cccccc}.airlinesNo{font-size:12px;color:#00aec6}.disabledAirline{font-size:12px;color:#cccccc}.flighTitleFilter{font-size:13px;color:#666666;font-weight:bold}.searchResults h1,.paymentSection h1,.passengersSection h1,.hotelDetails h1,.paymentSectionHotels h1,.contentSection h1{font-size:26px;color:#333333;font-weight:300;font-family:'Open Sans', sans-serif;padding:0px;margin:0px}.h1Strong{font-weight:400}.hotelBooked{font-size:12px;color:#e92b2b;font-weight:bold;font-family:Arial, Helvetica, sans-serif}.h1Class{font-size:26px;color:#333333;font-weight:300;font-family:'Open Sans', sans-serif;padding:0px;margin:0px}.flightConfirmationTitle{font-size:26px;color:#333333;font-weight:300;font-family:'Open Sans', sans-serif}.searchResultsHidden h1{font-family:'Open Sans', sans-serif;font-weight:300;font-size:26px;color:#FFF;padding:0px;margin:0px}.availableFlights{font-size:18px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:400}.availableFlightsHidden{font-size:18px;color:#ffffff;font-family:'Open Sans', sans-serif;font-weight:400}.flightSummary{font-size:12px;color:#999}.flightSummaryStrong{font-size:12px;color:#666;font-weight:bold}.flightSummaryHidden{font-size:12px;color:#ffffff;font-weight:bold}.changeButton{font-size:16px;color:#00aec6;background-color:#ffffff;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;border-radius:5px;text-align:center;width:100%}.changeButton:hover{color:#ffffff;background-color:#00aec6;border-color:#ffffff}.searchResults h2{font-size:22px;color:#333333;font-weight:300;font-family:'Open Sans', sans-serif;padding:0px;margin:0px}.flightsSummaryCell{background-color:#f8f8f8;border:solid 1px #efefef;font-size:14px;color:#666666}.headerWhiteBack{height:70px;padding:20px;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;background-color:#fefefe}.headerNoBack{height:74px;padding-top:20px;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF}.headerNoBack a{font-size:14px;color:#00aec6;text-decoration:underline}.regularCell{padding-top:10px;padding-bottom:10px;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF}.regularCell a{font-size:14px;color:#00aec6;text-decoration:underline;font-weight:600;font-family:'Open Sans', sans-serif}.flightsSummaryCell > div > div > div > div{padding:0px}.flightsSummaryCell > div > div:last-child > div{padding-right:15px}.flightsSummaryCell > div > div > div:last-child > div > div{border-bottom:none}.summaryColumn > div > div{border-right-width:4px;border-left-width:4px;border-right-style:solid;border-left-style:solid;border-right-color:#f8f8f8;border-left-color:#f8f8f8}.summaryColumn > div:first-child > div{border-top-width:4px;border-top-style:solid;border-top-color:#fefefe;border-right-color:#fefefe;border-left-color:#fefefe}.summaryColumn > div:last-child > div{border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#f8f8f8}.summaryColumn{cursor:pointer}.flightsDevider{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc}.firstOutlineCharter{border:2px solid #00aec6;padding:2px}.secondOutlineCharter{border:1px solid #00aec6;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:10px}.flightInfoTitle{background-color:#FFF;padding-left:0px;font-size:16px;color:#666666;font-weight:400;font-family:'Open Sans', sans-serif;padding-top:12px;padding-right:5px;padding-bottom:12px}.flightInfoTitleRegular{background-color:#FFF;padding-left:15px;font-size:16px;color:#666666;font-weight:400;font-family:'Open Sans', sans-serif;padding-top:12px;padding-right:5px;padding-bottom:12px}.flightInfoTitleRegular2{background-color:transparent;padding-left:25px;font-size:16px;color:#666666;font-weight:400;font-family:'Open Sans', sans-serif;padding-top:12px;padding-right:5px;padding-bottom:12px}.charterFlight{font-size:16px;color:#999999;font-weight:400;font-family:'Open Sans', sans-serif;position:absolute;top:-15px;left:40px;z-index:1;background-color:#FFF;padding-right:20px;padding-left:10px}.departureCell{background-color:#efefef;position:relative;height:29px;font-size:14px;color:#333333;font-weight:400;font-family:'Open Sans', sans-serif;padding-left:40px;margin-top:11px;padding-top:5px;padding-right:10px;padding-bottom:5px;margin-left:17px}.departureIcon{position:absolute;left:0;top:0;background-color:#FFF}.resultsTime{padding-left:55px}.greyArrowResultsTime{padding-left:15px;padding-right:15px}.returnCell{background-color:#efefef;position:relative;height:29px;font-size:14px;color:#333333;font-weight:400;font-family:'Open Sans', sans-serif;padding-left:55px;margin-top:8px;padding-top:5px;padding-right:10px;padding-bottom:5px}.returnIcon{position:absolute;left:0;top:0;background-color:#FFF}.flightInfoSubtitle{font-size:12px;color:#999999;font-weight:400;font-family:'Open Sans', sans-serif}.flightInfoTextBlack{font-size:12px;color:#333333}.flightInfoTextGrey{font-size:12px;color:#999999}.detailsText{font-size:12px;color:#666666}.detailsText a{font-size:12px;color:#666666}.detailsText a:hover{text-decoration:underline}.seatsLeft{font-size:10px;color:#f7871a;padding-left:0px}.searchResultsPrice{font-size:28px;color:#f7871a;font-weight:600;font-family:'Open Sans', sans-serif}.bookButton{font-size:15px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px}.popoverLinkLuggage,.popoverLinkNoLuggage,.popoverAirport,.popoverTotalAmount,.popoverMessage,.popoverRemoveRoom{cursor:pointer}.popover{border-color:#f7871a;box-shadow:none;font-size:12px;color:#666666;width:200px}.popoverTitle{font-weight:bold;font-size:12px}.popoverText{font-size:12px}.popoverTotalAmount{display:inline-block;vertical-align:top}.greyLinePopover{margin-top:5px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999999}.flightMoreDetailsCell{background-color:#f7f7f7;position:relative;margin-top:5px;padding-top:15px;padding-right:15px;padding-bottom:0px;padding-left:15px;border:1px solid #f7871a}.flightMoreDetailsCell:after,.flightMoreDetailsCell:before{bottom:100%;left:95%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.flightMoreDetailsCell:after{border-color:rgba(247, 247, 247, 0);border-bottom-color:#f7f7f7;border-width:10px;margin-left:-10px}.flightMoreDetailsCell:before{border-color:rgba(247, 135, 26, 0);border-bottom-color:#f7871a;border-width:11px;margin-left:-11px}.moreDetailsTitle{font-size:14px;color:#333333;font-weight:400;font-family:'Open Sans', sans-serif}.moreDetailsLocation{font-size:12px;color:#666666}.moreDetailsNoteSmall{font-size:11px;color:#666666}.flighDetailsAlert{font-size:11px;color:#d14023}.waitingTime{background-color:#dcecee;padding:10px;text-align:center;font-size:13px;color:#666666}.fairRules{background-color:#eeeeee;padding:10px;font-size:13px;color:#666666}.fairRules a{font-size:11px;color:#00aec6;text-decoration:underline}.rulesTitle{font-size:16px;color:#f7871a;font-weight:400;font-family:'Open Sans', sans-serif}.rulesText{font-size:12px;color:#666666}#rulesPopup .modal-content{border:2px solid #cccccc}.noSearchResultsText{font-size:12px;color:#d14023}.calendarCell{border:solid 1px #cccccc;text-align:center;padding:10px;height:90px;cursor:pointer}.calendarPrice{font-size:18px;color:#777777;font-weight:600;font-family:'Open Sans', sans-serif}.cheapestPrice{color:#f7871a}.airlineImage{margin-top:10px}.airlineImage img{margin:auto;opacity:0.8}.calendarCell:hover{background-color:#e9e9e9 !important}.calendarCell:hover > div > .calendarPrice{color:#333333}.calendarCell:hover > div > .airlineImage img{opacity:1}.headerRow .calendarCell{height:70px}.dayText{font-size:14x;color:#999999;font-weight:400;font-family:'Open Sans', sans-serif}.hoveredClass{background-color:#f8f8f8}.firstCell{border-right:none;border-bottom:none}.day1{border-right:none;border-bottom:none}.day2{border-right:none;border-bottom:none}.day3{border-right:none;border-bottom:none}.day4{border-right:none;border-bottom:none}.day5{border-right:none;border-bottom:none}.day6{border-right:none;border-bottom:none}.day7{border-bottom:none}.lastRow .calendarCell{border-bottom:solid 1px #cccccc}.selectedCell{border:2px double #f7871a}.selectedCell .calendarPrice{color:#333333}.selectedCell .airlineImage img{opacity:1}.searchContainer .popover,.searchSection .popover{width:280px;max-width:280px}.minPersonWidth{width:80px;text-align:left}.calendarRow .popover{width:640px;max-width:640px;border-radius:0px;background-color:#f7f7f7}.calendarRow .popover.top > .arrow{border-bottom-width:0;border-top-color:#f7871a;bottom:-11px;left:50%;margin-left:-11px}.calendarRow .popover.bottom > .arrow{border-top-width:0;border-bottom-color:#f7871a;top:-11px;left:50%;margin-left:-11px}.calendarRow .popover.top > .arrow:after{border-bottom-width:0;border-top-color:#f7f7f7;bottom:1px;content:" ";margin-left:-10px}.calendarRow .popover.bottom > .arrow:after{border-top-width:0;border-bottom-color:#f7f7f7;top:1px;content:" ";margin-left:-10px}.departureIconCell{position:absolute;left:-5px;top:-15px;background-color:#FFF;padding:3px;font-size:12px;font-weight:400;color:#666666;font-family:'Open Sans', sans-serif}.returnIconCell{position:absolute;left:-5px;top:-15px;background-color:#FFF;padding:3px;font-size:12px;font-weight:400;color:#666666;font-family:'Open Sans', sans-serif}.calendarMessage{font-size:12px;font-weight:400;color:#666666;font-family:'Open Sans', sans-serif}.passengersSection,.paymentSection,.paymentSectionHotels,.contentSection{border-top-width:1px;border-top-style:solid;border-top-color:#cccccc}.whiteBorderRight{border-right-width:1px;border-right-style:solid;border-right-color:#FFF}.passengersSection h2{font-family:'Open Sans', sans-serif;font-weight:300;font-size:22px;color:#333333;margin:0px;padding:0px}.darkGreyLine{border-top-width:1px;border-top-style:solid;border-top-color:#666666}.form-control::-webkit-input-placeholder{color:#555555}.form-control:-moz-placeholder{color:#555555;opacity:1}.form-control::-moz-placeholder{color:#555555;opacity:1}.form-control:-ms-input-placeholder{color:#555555}.formTitle{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#666666}.formOrange{font-size:12px;color:#f78b1e}.formGreyLine{border-top-width:1px;border-top-style:solid;border-top-color:#cccccc}.formField{border:1px solid #cccccc;border-radius:0px;box-shadow:none;padding:10px;height:40px}.bootstrap-select .dropdown-toggle{border:1px solid #cccccc;border-radius:0px;box-shadow:none;padding:10px;height:40px;color:#666666}.bootstrap-select .dropdown-toggle:hover{background-color:#ffffff;color:#999999}.bootstrap-select .dropdown-menu{background-color:#ffffff;color:#666666}.bootstrap-select .btn-default:focus,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default.active,.bootstrap-select .open > .dropdown-toggle.btn-default{background-color:#ffffff;color:#666666}.form-group label{color:#666666;font-size:14px;font-weight:normal}.formGreen{color:#61d123}.formMessage{font-weight:bold;color:#666666;font-size:12px}.formGreySmall{color:#999999;font-size:11px}.submitFormButton{font-size:15px;color:#ffffff;font-family:'Open Sans', sans-serif;font-weight:600;border-radius:5px;background-color:#f7871a;color:#ffffff;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.passengerInfoCell{border-right-width:1px;border-right-style:solid;border-right-color:#cccccc}.confirmationCell{border-right-width:1px;border-right-style:solid;border-right-color:#cccccc}.borderRightCell{border-right-width:1px;border-right-style:solid;border-right-color:#cccccc}.priceBreakdownTitle{font-size:18px;color:#333333;font-family:'Open Sans', sans-serif;font-weight:400}.priceBreakdownSubtitle{font-size:18px;color:#666666;font-family:'Open Sans', sans-serif;font-weight:400}.priceBreakdownTextStrong{font-size:12px;color:#666666;font-weight:bold}.priceBreakdownText{font-size:12px;color:#666666}.priceBreakdownSubtotal{font-size:14px;color:#666666;font-weight:bold}.priceBreakdownTotal{font-size:20px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:600}.priceBreakdownTotalBig{font-size:22px;color:#f7871a;font-family:'Open Sans', sans-serif;font-weight:600}.formPaddingRight0{padding-right:0px}.formPaddingLeft5{padding-left:5px}.formMessageOrange{font-size:13px;color:#f68b1f}.passengerName{font-size:16px;color:#333333}.passengerInfo{font-size:15px;color:#999999}.passengerInfo a{font-size:15px;color:#999999}.passengerInfo a:hover{text-decoration:underline}.booking{font-size:16px;color:#333333}.bookingOrange{font-size:16px;color:#f68b1f}.termsSmall{font-size:11px;color:#999999}.editPassenger{text-align:right}.editPassenger a{font-size:12px;color:#00aec6}.editPassenger a:hover{text-decoration:underline}.editRoom{text-align:right}.editRoom a{font-size:12px;color:#00aec6}.editRoom a:hover{text-decoration:underline}.flightInfo{font-size:14px;color:#666666}.blueHeader{font-size:16px;line-height:16px;color:#00aec6;font-family:'Open Sans', sans-serif;font-weight:400}.greyText12{font-size:12px;color:#666666}.termsConditions a{font-size:11px;color:#00aec6}.termsConditions a:hover{text-decoration:underline}.printButton{font-size:14px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.printDetailsButton{font-size:14px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.manageBookingButton{font-size:14px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#00aec6;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.insurancePrice{font-size:28px;color:#f7871a;font-weight:600;font-family:'Open Sans', sans-serif}.insurancePriceSmall{font-size:14px;color:#f7871a;font-weight:bold;text-align:right}.insuranceCheckbox{font-size:16px;line-height:16px;color:#666666;font-weight:400;font-family:'Open Sans', sans-serif}.bannerText{font-size:24px;color:#ffffff;font-weight:400;font-family:'Open Sans', sans-serif;position:absolute;left:20px;top:20px}.hotelTitle{font-size:16px;color:#333333;font-weight:400;font-family:'Open Sans', sans-serif}.hotelTitle a{font-size:17px;color:#00aec6;font-weight:600;font-family:'Open Sans', sans-serif}.hotelTitle a:hover{text-decoration:underline}.blueLink12 a{font-size:12px;color:#00aec6}.blueLink12 a:hover{text-decoration:underline}.blueLink13 a{font-size:12px;color:#00aec6}.blueLink13 a:hover{text-decoration:underline}#creditCardTab a:hover{text-decoration:underline}.hotelPrice{font-size:28px;color:#f6871a;font-weight:600;font-family:'Open Sans', sans-serif}.addHotelButton{font-size:15px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:5px;padding-right:30px;padding-bottom:5px;padding-left:30px}.couponButton{font-size:15px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:9px;padding-right:30px;padding-bottom:9px;padding-left:30px}.paymentCell{background-color:#f8f8f8;padding:20px}.purchaseButton{font-size:15px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#61d123;padding-top:9px;padding-right:30px;padding-bottom:9px;padding-left:30px}.greyCellTitle{font-size:18px;color:#666666;font-weight:600;font-family:'Open Sans', sans-serif}.greyCellText{font-size:14px;color:#666666}.thankYou{font-size:24px;color:#61d123;font-weight:300;font-family:'Open Sans', sans-serif}.confirmationTextSmall{font-size:12px;color:#666666}.confirmationTextSmall a:hover{text-decoration:underline}.paddingLeft0Noxs{padding-left:0px}.paddingLeft0NoxsNosm{padding-left:0px}.filtersButton{font-size:14px;color:#00aec6;padding:10px;border:1px solid #00aec6;border-radius:0px;background-color:#ffffff;width:100%}.filtersButton:hover{color:#ffffff;background-color:#00aec6}.bootstrap-select .dropdown-menu{border-radius:0px}.bootstrap-select .dropdown-menu > li > a:hover,.bootstrap-select .dropdown-menu > li > a:focus{color:#ffffff;background-color:#00aec6}.displayFlights .bootstrap-select .dropdown-toggle{border:1px solid #00aec6;border-radius:0;box-shadow:none;color:#666666;height:42px;padding:10px;background-color:#ffffff}.displayFlights .bootstrap-select .dropdown-toggle:hover{color:#00aec6}.displayFlights .bootstrap-select .dropdown-menu{margin-top:0px}.displayResults .bootstrap-select .dropdown-toggle{border:1px solid #00aec6;border-radius:0;box-shadow:none;color:#666666;height:42px;padding:10px;background-color:#ffffff}.displayResults .bootstrap-select .dropdown-toggle:hover{color:#00aec6}.displayResults .bootstrap-select .dropdown-menu{margin-top:0px}.passengersSection .bootstrap-select .dropdown-toggle{background-color:#ffffff}.passengersSection .btn-default:hover,.passengersSection .btn-default:focus,.passengersSection .btn-default:active,.passengersSection .btn-default.active,.passengersSection .open > .dropdown-toggle.btn-default{color:#f7871a}.passengersSection .bootstrap-select .dropdown-toggle:hover{color:#f7871a}.passengersSection .bootstrap-select .dropdown-menu{margin-top:0px;border:1px solid #f7871a}.passengersSection .bootstrap-select .dropdown-menu > li > a:hover,.passengersSection .bootstrap-select .dropdown-menu > li > a:focus{color:#ffffff;background-color:#f7871a;border:none}.contentSection .bootstrap-select .dropdown-toggle,.contentSection .bootstrap-select .dropdown-toggle{background-color:#ffffff}.contentSection .btn-default:hover,.contentSection .btn-default:focus,.contentSection .btn-default:active,.contentSection .btn-default.active,.contentSection .open > .dropdown-toggle.btn-default{color:#f7871a}.contentSection .bootstrap-select .dropdown-toggle:hover{color:#f7871a}.contentSection .bootstrap-select .dropdown-menu{margin-top:0px;border:1px solid #f7871a}.contentSection .bootstrap-select .dropdown-menu > li > a:hover,.contentSection .bootstrap-select .dropdown-menu > li > a:focus{color:#ffffff;background-color:#f7871a;border:none}.arrowPadding{padding-left:20px;padding-right:20px}.totalAmountText{font-size:12px;color:#666666;text-align:center;margin-top:10px;margin-bottom:10px}.roomMinus{position:absolute;right:50px;top:15px}.roomPlus{position:absolute;right:25px;top:15px}.blueText12{font-size:12px;color:#00aec6}.starsFilter{width:12px}.hotelIcon{display:inline-block;vertical-align:top}.selectHotelButton{font-size:14px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;background-color:#f7871a;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.popoverHotelMap{font-size:12px;color:#00aec6;cursor:pointer;display:inline-block}.viewHotelMapLink .popover{width:680px;max-width:680px}.viewHotelMapLink .popover-content{padding:2px}.hotelScore{font-size:18px;color:#00aec6}.hotelDiscount{font-size:15px;color:#e92b2b}.borderLeftHotels{border-left-width:1px;border-left-style:solid;border-left-color:#cccccc}.darkGreyHeaderTop{background-color:#999999;color:#ffffff;font-size:13px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.darkGreyHeaderTop a{color:#ffffff;font-size:13px}.darkGreyHeaderTop a:hover{text-decoration:underline}.roomsHeader{background-color:#cccccc;color:#ffffff;font-size:13px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.availabilityHeader{background-color:#e92b2b;color:#ffffff;font-size:12px;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px}.roomsContent{padding-left:10px;padding-right:10px}.hotelType a{font-size:13px;color:#00aec6}.hotelType a:hover{text-decoration:underline}.availabilityGreen{font-size:13px;color:#61d123}.availabilityOrange{font-size:13px;color:#f7871a}.roomWasPrice{font-size:12px;color:#999999;text-decoration:line-through}.roomPrice{font-size:18px;color:#f7871a}.recomended .bootstrap-select .dropdown-toggle{border:none;border-radius:0px;box-shadow:none;color:#ffffff;background-color:#00aec6;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:20px;width:160px}.recomended .bootstrap-select .dropdown-menu > li > a:hover,.recomended .bootstrap-select .dropdown-menu > li > a:focus{color:#ffffff;background-color:#00aec6}.sortBy{color:#00aec6;font-size:14px;font-weight:600;font-family:'Open Sans', sans-serif;padding:12px;background-color:#ffffff;margin:0px}.popoverMarker{cursor:pointer}.marker1{position:absolute;top:100px;left:200px}.marker2{position:absolute;top:200px;left:400px}.markerTitle{font-size:12px;font-weight:bold;color:#00aec6}.markerTitle{font-size:12px;font-weight:bold;color:#00aec6}.soldOut{font-size:13px;color:#e82222}.markerDescription{font-size:13px;color:#00aec6}.markerPrice{font-size:13px;color:#f7871a;font-weight:bold}.popoverMarker{cursor:pointer}.hotelGreyBack{background-color:#f6f6f6;padding-top:20px;padding-bottom:20px;padding-right:10px}.hotelresultsTab{margin-top:40px}.modifySearch{color:#ffffff;font-size:22px;font-weight:400;font-family:'Open Sans', sans-serif;text-align:left}#hotelGallery{height:452px}.galleria-container{background:#FFF;padding:0px}.galleria-stage{left:0px;top:0px;right:0px;bottom:82px}.galleria-counter{display:none !important}.galleria-thumbnails-container{height:80px;left:0px;right:0px}.galleria-carousel .galleria-thumbnails-list{margin-left:42px !important;margin-right:42px !important}.galleria-thumb-nav-left,.galleria-thumb-nav-right{background-color:#00aec6;height:80px;width:40px}.galleria-thumb-nav-left:hover,.galleria-thumb-nav-right:hover{background-color:#00aec6 !important}.galleria-thumb-nav-left{background-position:center center;background-image:url(../img/galleryLeft.png)}.galleria-thumb-nav-right{background-position:center center;background-image:url(../img/galleryRight.png)}.galleria-image-nav{height:100% !important;left:0;margin-top:0px;top:0%;width:100%}.galleria-image-nav-left{background-position:center center;background-image:url(../img/galleryLeft.png);left:0px}.galleria-image-nav-right{background-position:center center;background-image:url(../img/galleryRight.png);right:0px}.galleria-image-nav-left,.galleria-image-nav-right{background-color:#000000 !important;opacity:0.3 !important;width:40px;height:100% !important}.galleria-image-nav-left:hover,.galleria-image-nav-right:hover{background-color:#000000 !important;opacity:0.5 !important}.galleria-thumbnails .galleria-image{border:none;margin-top:0;margin-right:2px;margin-bottom:0;margin-left:0;height:80px}.galleria-info{display:none !important}.hotelOrangeTitle{font-size:18px;font-weight:400;color:#f7871a;font-family:'Open Sans', sans-serif}.availabilityCell{background-color:#00aec6;padding:20px}.roomDetails a{position:absolute;left:15px;bottom:0px;background-color:#00aec6;font-size:12px;color:#ffffff;font-weight:600;font-family:'Open Sans', sans-serif;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:10px}.roomDetails a:hover,.roomDetails a:focus{background-color:#00B5CE;text-decoration:none}.roomContent{font-size:13px;color:#666666}.roomContent label{color:#00aec6;font-size:13px;font-weight:normal}.roomOffers label{color:#e92b2b;font-size:13px;font-weight:normal}.paymentTypeGrey{font-size:12px;font-weight:bold}.paymentTypeOrange{font-size:13px;font-weight:bold;color:#f7871a}.availabilityOrangeBold{font-size:13px;font-weight:bold;color:#f7871a}.roomPriceSmall{font-size:13px;color:#f7871a;font-weight:400;font-family:'Open Sans', sans-serif}.roomTitle{font-size:16px;color:#f7871a}.roomLink{font-size:13px;color:#00aec6}.roomLink a{font-size:13px;color:#00aec6}.roomLink a:hover{text-decoration:underline}.multipleRooms{font-size:20px;font-weight:400;color:#333333;font-family:'Open Sans', sans-serif}.roomContent .popover{width:150px}.roomTotal{font-size:17px;font-weight:600;color:#333333;font-family:'Open Sans', sans-serif}.roomTotalPrice{font-size:22px;font-weight:600;color:#f7871a;font-family:'Open Sans', sans-serif}.greyText11{font-size:11px;color:#666666}.roomContent .modal-dialog{width:60%;border:solid 2px #cccccc;border-radius:2px}.roomContent .modal-content{border:none;padding:26px}.roomImages .popover{width:100%;max-width:100%;border:none;background-color:transparent}.roomImages .popover > .arrow,.roomImages .popover > .arrow:before,.roomImages .popover > .arrow:after{border:none}.roomImages .popover-content{padding:0px}#colorbox,#cboxOverlay,#cboxWrapper{z-index:99999999}.hotelDatesInfo{font-size:13px;color:#666666;border-left-width:1px;border-left-style:solid;border-left-color:#cccccc}.checkIn{font-size:13px;color:#f7871a;font-weight:bold}.lightgreyText12{font-size:12px;color:#999999}.personType{font-size:16px;font-weight:400;color:#666666;font-family:'Open Sans', sans-serif;margin-top:30px;margin-bottom:10px}.bookingGreen{font-size:16px;color:#61d123}#detailsHotelTab .modal-dialog{margin-top:100px}.beroreYouGo{padding-right:25px;border-right-width:1px;border-right-style:solid;border-right-color:#cccccc}.hotelAmenities{padding-left:25px}.backToDashboard{font-size:12px;color:#ffffff;font-weight:bold;background-color:#01aec6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-radius:0px}.backToDashboard:hover{background-color:#42ccdf}.outerRedBorder{border:1px solid #f31c1c;padding:2px}.innerRedBorder{border:1px solid #f31c1c;padding:10px;font-size:13px;color:#f31c1c}.green14{font-size:14px;color:#61d123}.priceBreakdownBalance{font-size:20px;font-weight:600;color:#f61111;font-family:'Open Sans', sans-serif}.redOutline{border:1px solid #f31c1c}.paymentHeader{font-size:22px;font-weight:400;color:#333333;font-family:'Open Sans', sans-serif}.amountToPayLabel{font-size:16px;color:#666666}.amountToPay{font-size:18px;color:#f61111}.filterBookings{background-color:#00aec6;padding:20px}.filterBookings label{font-size:14px;font-weight:bold;color:#ffffff}.filterBookings .bootstrap-select{background-color:transparent}.filterBookings .bootstrap-select .dropdown-toggle{border-radius:5px;box-shadow:none;color:#666666;height:46px;padding:10px;box-shadow:none;border:solid 1px #ffffff;transition:none;-webkit-appearance:none}.filterBookings .btn-default:hover,.filterBookings .btn-default:focus,.filterBookings .btn-default:active,.filterBookings .btn-default.active,.filterBookings .open > .dropdown-toggle.btn-default{color:#00aec5}.filterBookings .bootstrap-select .dropdown-toggle:hover{color:#00aec5}.filterBookings .bootstrap-select .dropdown-menu{margin-top:0px;border:1px solid #00aec5}.filterBookings .bootstrap-select .dropdown-menu > li > a:hover,.filterBookings .bootstrap-select .dropdown-menu > li > a:focus{color:#ffffff;background-color:#00aec5;border:none}.profileName{font-size:18px;font-weight:400;color:#f7871a;font-family:'Open Sans', sans-serif}.profileText{font-size:13px;color:#666666}#datatable{font-size:13px;color:#333333}#datatable th{background-color:#f8f8f8;color:#666666;border-bottom:none;font-weight:normal}#datatable tr:hover{background-color:#eefafb;cursor:pointer}.datatablesCancelled{color:#f21515;font-weight:bold}.datatablesConfirmed{color:#61d123;font-weight:bold}.datatablesOnRequest{color:#f7871a;font-weight:bold}.datatablesPaymentPending{color:#00aec5;font-weight:bold}.datatablesUnavailable{color:#87a179;font-weight:bold}#datatable_paginate{margin-top:20px;margin-bottom:20px}#datatable_paginate .pagination a{font-size:12px;border:none;padding-right:5px;padding-left:5px;text-decoration:underline;padding-top:0px;padding-bottom:0px;color:#00aec5}#datatable_paginate .pagination a:hover,#datatable_paginate .pagination a:focus{color:#42ccdf;background-color:transparent}#datatable_paginate .pagination .active a{background-color:transparent;color:#666666;text-decoration:none}#datatable_filter input{border-radius:0px;margin-left:5px}#datatable_length .bootstrap-select{margin-bottom:10px;width:60px}.footer{margin-top:80px;background-color:#f8f8f8;padding-top:50px;padding-bottom:50px}.footer a:hover{text-decoration:underline}h3{font-size:18px;font-weight:400;color:#666666;font-family:'Open Sans', sans-serif;padding:0px;margin:0px}.borderRightFooter{border-right-width:1px;border-right-style:solid;border-right-color:#cfcfcf;min-height:220px}.subscribeEmail{border-radius:0px;border:none;box-shadow:none}.subscribeButton{border-radius:0px;background-color:#f7871a;border:none;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;height:34px}.footerTelephone{font-size:20px;color:#f68b1f;font-family:'Open Sans', sans-serif;font-weight:400}.socialMedia:hover{opacity:0.6}.copyright{margin-top:20px;font-size:13px;color:#999999;margin-bottom:60px}.designedBy{text-align:right}.designedBy a:hover{text-decoration:underline}.copyrightNote{padding-left:20px;display:inline-block;vertical-align:bottom}.visibleLG{display:none}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:20px;cursor:pointer}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:14px;height:14px;border:1px solid #ffffff;border-radius:0px;opacity:1;background-image:url(../img/whiteCheckBack.png);background-repeat:repeat}.filterOptions input[type="checkbox"]:not(:checked) + label:before,.filterOptions input[type="checkbox"]:checked + label:before,.searchResults input[type="checkbox"]:not(:checked) + label:before,.searchResults input[type="checkbox"]:checked + label:before,.passengersSection input[type="checkbox"]:not(:checked) + label:before,.passengersSection input[type="checkbox"]:checked + label:before,.paymentSection input[type="checkbox"]:not(:checked) + label:before,.paymentSection input[type="checkbox"]:checked + label:before,.paymentSectionHotels input[type="checkbox"]:not(:checked) + label:before,.paymentSectionHotels input[type="checkbox"]:checked + label:before,.paymentCell input[type="checkbox"]:not(:checked) + label:before,.paymentCell input[type="checkbox"]:checked + label:before,.roomContent input[type="checkbox"]:not(:checked) + label:before,.roomContent input[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:14px;height:14px;border:1px solid #cccccc;border-radius:0px;opacity:1;background:#FFF;background-repeat:repeat}[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:"\25A0";position:absolute;top:-1px;left:3px;font-size:12px;color:#00aec6}@media screen and (-webkit-min-device-pixel-ratio:0){[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{top:-0px;left:3px}}[type="checkbox"]:not(:checked) + label:after{opacity:0}[type="checkbox"]:checked + label:after{opacity:1}[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked + label:after{color:#999}[type="checkbox"]:disabled + label{color:#aaa}[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before{border:1px solid #cccccc !important}.filterOptions input[type="checkbox"]:checked:focus + label:before,.filterOptions input[type="checkbox"]:not(:checked):focus + label:before,.searchResults input[type="checkbox"]:checked:focus + label:before,.searchResults input[type="checkbox"]:not(:checked):focus + label:before,.passengersSection input[type="checkbox"]:checked:focus + label:before,.passengersSection input[type="checkbox"]:not(:checked):focus + label:before,.paymentSection input[type="checkbox"]:checked:focus + label:before,.paymentSection input[type="checkbox"]:not(:checked):focus + label:before,.paymentSectionHotels input[type="checkbox"]:checked:focus + label:before,.paymentSectionHotels input[type="checkbox"]:not(:checked):focus + label:before,.paymentCell input[type="checkbox"]:checked:focus + label:before,.paymentCell input[type="checkbox"]:not(:checked):focus + label:before,.roomContent input[type="checkbox"]:checked:focus + label:before,.roomContent input[type="checkbox"]:not(:checked):focus + label:before{border:1px solid #cccccc !important}label:hover:before{border:1px solid #00aec6 !important}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{position:relative;padding-left:25px;cursor:pointer}[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #ffffff;background-image:url(../img/whiteCheckBack.png);background-repeat:repeat;border-radius:8px;opacity:1}.filterOptions input[type="radio"]:not(:checked) + label:before,.filterOptions input[type="radio"]:checked + label:before,.searchResults input[type="radio"]:not(:checked) + label:before,.searchResults input[type="radio"]:checked + label:before,.passengersSection input[type="radio"]:not(:checked) + label:before,.passengersSection input[type="radio"]:checked + label:before,.paymentSection input[type="radio"]:not(:checked) + label:before,.paymentSection input[type="radio"]:checked + label:before,.paymentSectionHotels input[type="radio"]:not(:checked) + label:before,.paymentSectionHotels input[type="radio"]:checked + label:before,.paymentCell input[type="radio"]:not(:checked) + label:before,.paymentCell input[type="radio"]:checked + label:before,.roomContent input[type="radio"]:not(:checked) + label:before,.roomContent input[type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #cccccc;border-radius:8px;opacity:1;background:#FFF;background-repeat:repeat}[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{content:'\25CF';position:absolute;top:-1px;left:4px;font-size:15px;color:#00aec6;transition:all .2s}@media screen and (-webkit-min-device-pixel-ratio:0){[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{top:-1px;left:4px}}[type="radio"]:not(:checked) + label:after{opacity:0;transform:scale(0)}[type="radio"]:checked + label:after{opacity:1;transform:scale(1)}[type="radio"]:disabled:not(:checked) + label:before,[type="radio"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="radio"]:disabled:checked + label:after{color:#999}[type="radio"]:disabled + label{color:#aaa}[type="radio"]:checked:focus + label:before,[type="radio"]:not(:checked):focus + label:before{border:1px solid #cccccc !important}.filterOptions input[type="radio"]:checked:focus + label:before,.filterOptions input[type="radio"]:not(:checked):focus + label:before,.searchResults input[type="radio"]:checked:focus + label:before,.searchResults input[type="radio"]:not(:checked):focus + label:before,.passengersSection input[type="radio"]:checked:focus + label:before,.passengersSection input[type="radio"]:not(:checked):focus + label:before,.paymentSection input[type="radio"]:checked:focus + label:before,.paymentSection input[type="radio"]:not(:checked):focus + label:before,.paymentSectionHotels input[type="radio"]:checked:focus + label:before,.paymentSectionHotels input[type="radio"]:not(:checked):focus + label:before,.paymentCell input[type="radio"]:checked:focus + label:before,.paymentCell input[type="radio"]:not(:checked):focus + label:before,.roomContent input[type="radio"]:checked:focus + label:before,.roomContent input[type="radio"]:not(:checked):focus + label:before{border:1px solid #cccccc !important}label:hover:before{border:1px solid #00aec6 !important}.filterOptions label,.searchResults label,.passengersSection label,.paymentSection label,.paymentSectionHotels label,.paymentCell label,.roomContent label{font-weight:normal}.show480{display:none}.viewInLessDetails{position:absolute;left:0px;top:-10px;background-color:#ffffff;padding:10px}.sortPackages{position:absolute;right:0px;top:-15px}.packageTitle a{font-size:18px;font-weight:400;color:#00aec6;font-family:'Open Sans', sans-serif}.packageDuration{font-size:18px;font-weight:600;color:#f7871a;font-family:'Open Sans', sans-serif}.packagePriceFrom{font-size:14px;color:#666666;font-family:Arial, Helvetica, sans-serif}.packagePrice{font-size:24px;font-weight:600;color:#f7871a;font-family:'Open Sans', sans-serif}.packageSmallBack{background-color:#f6f6f6;padding-right:20px}.borderLeftPackages{border-left:solid 1px #CCC;min-height:80px}.packageGreyBack{background-color:#f6f6f6;padding-top:20px;padding-bottom:20px;padding-right:10px}.packageDates .comiseo-daterangepicker-triggerbutton{border:solid 1px #cccccc}.whiteLink a{font-size:12px;color:#ffffff;text-decoration:underline;padding-left:10px;padding-bottom:5px}.packagesBannerSenction{border-top:solid 1px #cccccc}.packagesCaptionContainer{position:absolute;top:40%;width:95%;z-index:100000;text-align:center}.packagesCaptionTitle{font-size:52px;font-weight:400;color:#ffffff;font-family:'Open Sans', sans-serif; text-shadow: 3px 2px 3px #000000}.packagesCaptionSubtitle{font-size:36px;font-weight:400;color:#ffffff;font-family:'Open Sans', sans-serif; text-shadow: 3px 2px 3px #000000}.packagesDepartures{font-size:22px;font-weight:300;color:#333333;font-family:'Open Sans', sans-serif}.packagesTitle{font-size:22px;font-weight:400;color:#f7871a;font-family:'Open Sans', sans-serif}.packagesSubtitle{font-size:18px;font-weight:400;color:#f7871a;font-family:'Open Sans', sans-serif}.packagesDescription ul{padding-left:15px}.packagesDescription li{list-style:none;padding-bottom:2px}.packagesDescription li:before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-15px;top:0px;color:#f7871a}.hotelTitleSmall{font-size:18px;font-weight:400;color:#00aec6;font-family:'Open Sans', sans-serif}.roomTitleSmall{font-size:14px;color:#f7871a;height:30px;display:inline-block;vertical-align:middle !important}.roomIncludes{font-size:13px;color:#666666;height:15px;display:inline-block;vertical-align:bottom !important}.roomPersons .dropdown-toggle{font-size:12px !important;height:30px !important;line-height:30px !important;padding:0px !important;padding-left:10px !important}.packagesTable{font-size:12px;color:#666666}.packagesTableHeader{background-color:#f8f8f8;font-size:12px;color:#666666}.dropdownSubItem{padding-left:30px !important}@media(max-width: 1485px) and (min-width: 1110px) {.searchContainer{position:static;}}@media (min-width: 1200px)and (min-width: 1110px){.visibleLG{display:inline}}@media (min-width: 992px) and (max-width: 1200px){.homeImageFlightContainer{left:0px;top:20px}.offersSubtitle{font-size:14px;color:#FFF}.searchResultsPrice{font-size:22px}.bookCell{text-align:right}.priceCell{text-align:right}.arrowPadding{padding-left:10px;padding-right:10px}.bookCell{display:inline-block;padding-left:10px;vertical-align:top}.priceCell{display:inline-block}.totalAmountText{font-size:12px;color:#666666;text-align:center;margin-top:2px;margin-bottom:0px}.selectHotelButton{font-size:12px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}#hotelGallery{height:384px !important}.galleria-stage{bottom:82px !important}}@media (max-width: 992px){.navCell{text-align:left;margin-top:10px}.navbar-collapse{margin-top:10px;padding:0px}.navbar{float:left !important;width:100% !important}.designedBy{text-align:left;margin-top:5px}.numberCellOrange:after,.numberCellOrange:before{top:42px;left:10px}.calendarPrice{font-size:14px}.borderRightFilter{border:none}.searchResultsPrice{font-size:22px}.bookCell{text-align:right}.priceCell{text-align:right}.passengerInfoCell{border-right:none}.confirmationCell{border-right:none}.borderRightCell{border-right:none}.passengerName{padding-top:10px}.editPassenger{text-align:left;padding-top:5px}.color{background-color:#F30}.arrowPadding{padding-left:4px;padding-right:4px}.stepTextGrey{font-size:12px;padding-left:4px}.stepTextBlue a{font-size:12px}.stepTextOrange{font-size:12px}.numberCellOrange{border-radius:15px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;font-size:12px}.numberCellBlue a{border-radius:15px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;font-size:12px}.numberCellGrey{border-radius:15px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;font-size:12px}.paddingLeft0NoxsNosm{padding-left:15px}.bookCell{display:inline-block;padding-left:10px;vertical-align:top}.priceCell{display:inline-block}.totalAmountText{font-size:12px;color:#666666;text-align:center;margin-top:2px;margin-bottom:0px}.expandDivInfo{padding-left:30px}#hotelGallery{height:478px !important}.galleria-stage{bottom:82px !important}.beroreYouGo{padding-right:15px;border:none}.hotelAmenities{padding-left:15px}.roomDetails a{position:relative;left:0px;font-size:12px}.optionsFlightHotels{color:#FFF;font-size:13px;margin-top:10px}.packagesCaptionContainer{top:30%}}@media (max-width: 767px){.searchContainer{position:static;}.orangeButtonSearch{background-color:#f7871a;color: #ffffff;margin:0px;width:250px;text-align:center;height:45px;border-radius:5px;}.packagesCaptionContainer{top:20%}.calendarContainer{overflow-y:scroll;overflow-y:hidden}.calendar{width:768px}.logo{display:none}.logoSmall{float:left;display:inline;background-color:#FFF;width:calc(100% - 150px);padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px}html,body{margin-top:0px}.headerContainer{padding:0px;margin:0px}.padding0XS{padding:0px;margin:0px}.navCell{padding:0px;margin:0px}.navbar-default{border:none;border-radius:0px;margin-top:0px;background-color:#ffffff;width:100%}.navbar-toggle{border:none;margin:0px !important;border-radius:0px !important;padding:25px !important}.navbar-toggle .icon-bar{background-color:#11a0b1 !important}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#13b2c5 !important}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#ffffff !important}.navbar-collapse{overflow:hidden;text-align:left;margin:0px;width:100%;padding:0px;background-color:#13b2c5}.navbar-nav{margin:0px;padding:0px}.navbar .nav > li a{padding-left:30px;color:#ffffff}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:#11a0b1;color:#FFFfff}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:#11a0b1;color:#FFFfff}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#11a0b1;color:#FFFfff}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#FFFfff;padding-left:40px}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#11a0b1;color:#FFFfff}.navbar-nav > li.active:after,.navbar-nav > li.active:before{border:none}.navbar-nav > li.active:after{border:none}.navbar-nav > li.active:before{border:none}.headerContainer .dropdown-menu:before{border:none}.headerContainer .dropdown-menu:after{border:none}.navbar{margin-bottom:0px}.carouselItem{height:450px;background-image:none !important}.carousel-underlined{font-size:14px;display:none}.carousel-title{font-size:42px;line-height:42px;display:none}.carousel-subtitle{font-size:22px;display:none}.carousel-control.left{display:none}.carousel-control.right{display:none}.paddingLeft0Noxs{padding-left:15px}.homeContent img{width:100%;height:50% !important}.numberCellOrange:after,.numberCellOrange:before{display:none}.flightDatesCell{padding-left:15px}.departuresCell{margin-bottom:10px}.bookCell{text-align:right}.formPaddingRight0{padding-right:15px}.formPaddingLeft5{padding-left:15px}#searchFlights{display:none}#filterOptions{display:none}.resultsTime{padding-left:0px}.priceCell{text-align:left}.detailsText{text-align:right;padding-bottom:5px}.flightInfoTitleRegular{background-color:#FFF;font-size:16px;padding-top:12px;padding-right:0px;padding-bottom:0px;padding-left:15px}.flightInfoTitleRegular2{font-size:16px;padding-top:12px;padding-right:0px;padding-bottom:0px;padding-left:15px}.hiddenPaddingLeft{padding-left:110px}.bannerText{font-size:20px;top:10px}.copyrightNote{padding-left:0px;display:block;margin-top:10px}.searchContainer{top:20px}.addHotelButton{font-size:14px;padding-right:15px;padding-left:15px}.tripAdvisor{width:70%}.allignRightInvertXS{text-align:left}.expandDivInfo{padding-left:10px}.selectHotelButton{font-size:11px;padding-top:5px;padding-right:2px;padding-bottom:5px;padding-left:2px}input:focus{font-size:16px !important}.regularCell{height:70px;padding-top:24px}.regularCell img{padding-left:20px;padding-right:20px}.btn-language{margin:0px;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:0px}.hotelresultsTab{margin-top:0px}#hotelGallery{display:none}.roomDetails a{padding-right:5px;padding-left:5px}#datatable{width:740px}.datatableCell{overflow-x:scroll;margin-bottom:20px}.tableContainer{overflow-x:scroll}.packagesCaptionTitle{font-size:32px}.packagesCaptionSubtitle{font-size:22px}}@media (max-width: 480px){.hiddenPaddingLeft{padding-left:10px}.bannerText{display:none}.carouselItem{height:500px}.searchOptions label{line-height:20px}.hidden480{display:none}.visible480{display:block}.hotelPrice{font-size:17px}.addHotelButton{font-size:14px;padding-right:10px;padding-left:10px}.tripAdvisor{width:50%}.detailsText{text-align:left;padding-bottom:5px}.greyArrowResultsTime{padding-left:2px;padding-right:2px;width:10px}.expandDivArrow{min-width:5px}.flightMoreDetailsCell:after,.flightMoreDetailsCell:before{bottom:100%;left:80px !important;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.flightMoreDetailsCell:after{border-color:rgba(247, 247, 247, 0);border-bottom-color:#f7f7f7;border-width:10px;margin-right:-10px}.flightMoreDetailsCell:before{border-color:rgba(247, 135, 26, 0);border-bottom-color:#f7871a;border-width:11px;margin-right:-11px}.departureBig{height:60px}.hotelDiscount{font-size:12px}.roomPrice{font-size:14px}.show480{display:inline}.selectHotelButton{border-radius:0px;max-width:50px;word-wrap:break-word !important;text-align:left !important}.packagesCaptionTitle{font-size:24px}.packagesCaptionSubtitle{font-size:16px}}
