@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
#breadcrumb a,#flightCriteria,#flightCriteriaMinified a,#paymentSummarySegments .segmentHeader,#paymentSummaryTotal,.MonthlyCalendar .MonthName,.blockPage,.booking-part .headline h3,.contentWrapper,.extras .readLess,.extras .readMore,.extras-details .extras-information h4,.fancybox-outer,.faq-content h3,.flight-details .segment .segment-direction-header,.flightAvailabilityMonth .header-text-content,.footerBelow .ezy,.footerBelow .footerLinks a,.footerBelow .footerLinks span,.footerContent .footerLinks a,.footerContent .footerLinks span,.loginBox,.my-booking-nav,.passengerLabel,.roomsLabel,.segment-table,.shareButton,body{font-family:'Helvetica Neue',"Lucida Sans Unicode","Lucida Grande" sans-serif;font-weight:400;font-style:normal}#basketLoading,#basketNoneSelected,.boldItalic{font-family:Lato,sans-serif;font-style:italic}#basketLoading,#basketNoneSelected{font-weight:400}.boldItalic{font-weight:900}#CalendarHead .DateHeader span,#bookingBasket .basketHeader,#btnContinuePassengerDetails,#paymentSummaryDetails .detailHeader,.booking .header,.button-main,.currencyDescription,.extrasHeader .titleText,.extrasHeader h3,.footerBelow,.footerContent h2,.headWrapper .menu ul li a,.infoHeader,.my-booking-nav,.passenger-details .passenger-list h5,.passengerContainerHeader,.passengerContainerHeaderContact,.passengerDetails .important,.passport-details .passenger-list h5,.segment-direction,h1,h2,table.confirmation-table thead td{font-family:'Helvetica Neue',"Lucida Sans Unicode","Lucida Grande" sans-serif;font-style:normal}
@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v11/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v11/81X-1TO5y4aMK2PPy9kFwxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v11/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local('VarelaRound-Regular'),url(https://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjrugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
div.mangoLogo{height:72px;width:156px;background:url(/Content/Images/sprite3.png?v=17) 0 -164px no-repeat}div.ezyLogo{height:26px;width:32px;background:url(/Content/Images/sprite3.png?v=17) -313px -63px no-repeat}div.navitaireLogo{height:18px;width:89px;background:url(/Content/Images/sprite3.png?v=17) -370px -460px no-repeat}.headWrapper .menu ul li a i{height:8px;width:14px;background:url(/Content/Images/sprite3.png?v=17) -206px -174px no-repeat}.login a i{height:20px;width:20px;background:url(/Content/Images/sprite3.png?v=17) -402px -93px no-repeat}.socialMedia.Facebook i{width:10px;height:19px;background:url(/Content/Images/sprite3.png?v=17) -288px -2px no-repeat}.socialMedia.Twitter i{width:16px;height:16px;background:url(/Content/Images/sprite3.png?v=17) -308px -12px no-repeat}.socialMedia.Subscribe i{width:14px;height:9px;background:url(/Content/Images/sprite3.png?v=17) -307px -2px no-repeat}@media (max-width:767px){.footerContent .footerLinks .socialMedia.Facebook .icon i{width:28px;height:56px;background:url(/Content/Images/sprite3.png?v=17) -602px -561px no-repeat}.footerContent .footerLinks .socialMedia.Twitter .icon i{width:48px;height:39px;background:url(/Content/Images/sprite3.png?v=17) -634px -561px no-repeat}.footerContent .footerLinks .socialMedia.Subscribe .icon i{width:50px;height:26px;background:url(/Content/Images/sprite3.png?v=17) -684px -561px no-repeat}}.socialMedia.Blog span{width:130px;height:14px!important;background:url(/Content/Images/sprite3.png?v=17) -359px -219px no-repeat}.widget a span{height:17px;width:17px;background:url(/Content/Images/sprite3.png?v=17) -401px -74px no-repeat}.liquid-slider-wrapper .liquid-nav-right-arrow{width:10px;height:34px;background:url(/Content/Images/sprite3.png?v=17) -39px -188px no-repeat}.liquid-slider-wrapper .liquid-nav-left-arrow,.liquid-slider-wrapper .liquid-nav-left-arrow:hover{background:url(/Content/Images/sprite3.png?v=17) -28px -188px no-repeat}.liquid-slider-wrapper .liquid-nav-left-arrow{width:10px;height:34px}.liquid-slider-wrapper .liquid-nav-right-arrow:hover{background:url(/Content/Images/sprite3.png?v=17) -39px -188px no-repeat}.selectBox-dropdown .selectBox-arrow{width:14px;height:8px;background:url(/Content/Images/sprite3.png?v=17) -176px -175px no-repeat}.dateWrapper .label span{height:32px;width:31px;background:url(/Content/Images/sprite3.png?v=17) -166px -192px no-repeat}.dateWrapper i{width:27px;height:26px;background:url(/Content/Images/sprite3.png?v=17) -1px -151px no-repeat}.criteriaCredentials .header span{width:19px;height:10px;background:url(/Content/Images/sprite3.png?v=17) -427px -54px no-repeat}.criteriaCredentials .header span.close{width:19px;height:10px;background:url(/Content/Images/sprite3.png?v=17) -427px -43px no-repeat}#multiplyLoginLoader,.criteriaLoginLoader{width:18px;height:18px;background:url(/Content/Images/loading.gif) no-repeat;background-size:cover}#multiplyLogoutButton,.multiplyLogoutButton{height:15px;width:16px;background:url(/Content/Images/sprite3.png?v=17) -276px -169px no-repeat}#SmallCriteriaForm .calendar-label i,#box-flight .toprow-calendar label i{width:18px;height:16px;background:url(/Content/Images/sprite3.png?v=17) -1px -178px no-repeat}.checkbox,.radio{width:16px;height:16px}.radio{background:url(/Content/Images/sprite3.png?v=17) -48px -152px no-repeat}.checkbox{background:url(/Content/Images/sprite3.png?v=17) -30px -170px no-repeat}.green.big.next i{height:30px;width:31px;background:url(/Content/Images/sprite3.png?v=17) -451px -84px no-repeat}.orange.big.next i{height:30px;width:30px;background:url(/Content/Images/sprite3.png?v=17) -452px -84px no-repeat}.red.next i{width:8px;height:14px;background:url(/Content/Images/sprite3.png?v=17) -92px -153px no-repeat}a.specialAssistance i{height:20px;width:18px;background:url(/Content/Images/sprite3.png?v=17) -166px -168px no-repeat}a.faq i{height:20px;width:10px;background:url(/Content/Images/sprite3.png?v=17) -189px -168px no-repeat}a.whiteplus i{width:22px;height:22px;background:url(/Content/Images/sprite3.png?v=17) -300px -237px no-repeat}a.questionmark i{width:15px;height:15px;background:url(/Content/Images/sprite3.png?v=17) -149px -458px no-repeat}a.mangoForBusiness i{width:22px;height:20px;background:url(/Content/Images/sprite3.png?v=17) -322px -189px no-repeat}a.checkin i{width:18px;height:20px;background:url(/Content/Images/sprite3.png?v=17) -322px -214px no-repeat}.premiumTable .row .value i{height:20px;width:10px;background:url(/Content/Images/sprite3.png?v=17) -189px -168px no-repeat}.listTable .row .value i{height:18px;width:18px;background:url(/Content/Images/sprite3.png?v=17) -204px -168px no-repeat}.header i.depart,.infoHeader i.depart{height:33px;width:38px;background:url(/Content/Images/sprite3.png?v=17) -208px -229px no-repeat}.header i.return,.infoHeader i.return{height:33px;width:38px;background:url(/Content/Images/sprite3.png?v=17) -167px -229px no-repeat}.flight-details ul.details .arrow,.flightAvailability .flight .details .arrow{width:20px;height:16px;background:url(/Content/Images/sprite3.png?v=17) -90px -186px no-repeat}.flightAvailability .flight .details .col .priceSlice .slice{height:70px;width:36px;background:url(/Content/Images/sprite3.png?v=17) -495px -202px no-repeat}.weekSearch .next i{height:22px;width:12px;background:url(/Content/Images/sprite3.png?v=17) -65px -194px no-repeat}.weekSearch .prev i{height:22px;width:12px;background:url(/Content/Images/sprite3.png?v=17) -51px -194px no-repeat}#flightCriteriaMinified a i{width:17px;height:18px;background:url(/Content/Images/sprite3.png?v=17) -227px -169px no-repeat}.farelock .fareLockHead i.icon{background:url(/Content/Images/sprite3.png?v=17) -756px -176px no-repeat}#vivaFanRegistrationPage .header i.edit,.booking .header i.edit,.headline i.edit,.infoHeader i.edit,i.arrowDown{height:5px;width:8px;background:url(/Content/Images/sprite3.png?v=17) -76px -155px no-repeat}#bookingBasket .basketHeader .full i{height:23px;width:26px;background:url(/Content/Images/sprite3.png?v=17) -286px -129px no-repeat}#bookingBasket .basketHeader i.plus{background:url(/Content/Images/sprite3.png?v=17) -312px -125px no-repeat}#bookingBasket .basketHeader i.minus{background:url(/Content/Images/sprite3.png?v=17) -312px -149px no-repeat}#bookingBasket .basketHeader .minimized i{height:23px;width:26px;background:url(/Content/Images/sprite3.png?v=17) -286px -129px no-repeat}#bookingBasket .basketHeader .minimized i.plus{background:url(/Content/Images/sprite3.png?v=17) -312px -125px no-repeat}#bookingBasket .basketHeader .minimized i.minus{background:url(/Content/Images/sprite3.png?v=17) -312px -149px no-repeat}#bookingBasket .basketHeader .minimized .open{height:8px;width:14px;background:url(/Content/Images/sprite3.png?v=17) -102px -159px no-repeat}#bookingBasket .basketHeader .minimized .close{height:8px;width:14px;background:url(/Content/Images/sprite3.png?v=17) -86px -169px no-repeat}.faq-content h3 i{height:8px;width:15px;background:url(/Content/Images/sprite3.png?v=17) -102px -159px no-repeat}.faq-content h3 i.selected{background-position:-86px -169px}.MonthlyCalendar .link-next i{height:14px;width:8px;background:url(/Content/Images/sprite3.png?v=17) -166px -169px no-repeat}.MonthlyCalendar .link-prev i{height:14px;width:8px;background:url(/Content/Images/sprite3.png?v=17) -176px -185px no-repeat}[class*=" paymenticon-"],[class^=paymenticon-]{display:inline-block;width:50px;height:45px;margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(/Content/Images/sprite3.png?v=17);background-repeat:no-repeat}[class*=" paymenticon-"]:last-child,[class^=paymenticon-]:last-child{margin-left:0}.payment-details [class*=" paymenticon-"],.payment-details [class^=paymenticon-]{float:left;margin-right:10px}.paymenticon-creditcard{background-position:-200px -497px}.paymenticon-voucher{background-position:-400px -497px}#payments .oxxo .paymentHead i.icon{margin:0 48px;height:45px;width:86px;background:url(/Content/Images/sprite3.png?v=17) -545px -282px no-repeat}#payments .diestel .paymentHead i.icon{margin:9px 38px 0;height:45px;width:112px;background:url(/Content/Images/sprite3.png?v=17) -799px -277px no-repeat}#payments .banamex .paymentHead i.icon{margin:0 48px;height:45px;width:86px;background:url(/Content/Images/sprite3.png?v=17) -99px -283px no-repeat}#payments .toditocash .paymentHead i.icon{margin:0 45px;height:45px;width:96px;background:url(/Content/Images/sprite3.png?v=17) -697px -276px no-repeat}#payments .scotiabank .paymentHead i.icon,#payments .viva-scotia-card .paymentHead i.icon{margin:0 35px;width:123px;background:url(/Content/Images/sprite3.png?v=17) -915px -328px no-repeat}#payments .safetypaycash .paymentHead i.icon{margin:6px 48px 0 39px;height:45px;width:115px;background:url(/Content/Images/sprite3.png?v=17) -990px -276px no-repeat}#payments .safetypaycash.english-site .paymentHead i.icon{margin:0 40px;height:45px;width:115px;background:url(/Content/Images/sprite3.png?v=17) -1222px -277px no-repeat}#payments .safetypaymoneygram .paymentHead i.icon{margin:6px 48px 0 39px;height:45px;width:115px;background:url(/Content/Images/sprite3.png?v=17) -990px -276px no-repeat}#payments .safetypaymoneygram.english-site .paymentHead i.icon{margin:0 40px;height:45px;width:115px;background:url(/Content/Images/sprite3.png?v=17) -1222px -277px no-repeat}#payments .safetypayonline .paymentHead i.icon{margin:0 40px;height:45px;width:112px;background:url(/Content/Images/sprite3.png?v=17) -1108px -277px no-repeat}#payments .paypal .paymentHead i.icon{margin:5px 59px 0}#payments .kueski .paymentHead i.icon{margin:13px 59px 0 42px;height:23px;width:110px}#payments .vivacash .paymentHead i.icon{margin:10px 59px 0 50px;height:23px;width:85px}#payments .uplift .paymentHead i.icon{margin:2px 57px 0 43px;height:45px;width:100px}#payments .safetypayonline.english-site .paymentHead i.icon{margin:0 40px;height:45px;width:113px;background:url(/Content/Images/sprite3.png?v=17) -1336px -276px no-repeat}#payments .CreditCardGroup .paymentGroupHead i.icon{margin:5px 64px 0;height:40px;width:71px;background:url(/Content/Images/sprite3.png?v=17) -637px -327px no-repeat}#payments .OtherGroup .paymentGroupHead i.icon{margin:9px 61px 0 55px;height:46px;width:80px;background:url(/Content/Images/sprite3.png?v=17) -636px -367px no-repeat}#payments .creditcard .paymentHead i.icon{background:url(/Content/Images/sprite3.png?v=17) -385px -283px no-repeat}#payments .creditcard .paymentHead i.icon.visa{background:url(/Content/Images/sprite3.png?v=17) -447px -280px no-repeat}#payments .creditcard .paymentHead i.icon.mastercard{background:url(/Content/Images/sprite3.png?v=17) -385px -280px no-repeat}#payments .creditcard .paymentHead i.icon.amex{background:url(/Content/Images/sprite3.png?v=17) -637px -280px no-repeat}#payments .creditcard .paymentHead i.icon.carnet{background:url(/Content/Images/sprite3.png?v=17) -741px -323px no-repeat;margin-top:3px}#payments .creditcard .paymentHead i.icon.amex-icon-width{width:153px}#payments .banamex .paymentHead i.icon.amex-icon-width,#payments .oxxo .paymentHead i.icon.amex-icon-width{margin:0 48px}#payments .voucher .paymentHead i.icon{background:url(/Content/Images/sprite3.png?v=17) -812px -326px no-repeat;width:43px;height:38px;margin-left:60px}#payments .paymentHead i.arrow.down,.payment-group .paymentGroupHead i.arrow{background:url(/Content/Images/sprite3.png?v=17) -176px -174px no-repeat;width:14px;height:9px}#payments .paymentHead i.arrow.up,.payment-group.open .paymentGroupHead i.arrow{background:url(/Content/Images/sprite3.png?v=17) -160px -185px no-repeat;width:14px;height:9px}.paymentGroupHead i.arrow.loading,.paymentHead i.arrow.loading{height:16px;width:21px;background:url(/Content/Images/ajax-loader-mini.gif) no-repeat}.vat .vatHeader i{height:30px;width:30px;background:url(/Content/Images/sprite3.png?v=17) -416px -447px no-repeat}.paymentSummary .paymentSummaryHeader i{height:30px;width:30px;background:url(/Content/Images/sprite3.png?v=17) -200px -194px no-repeat}#flightSchedule .scheduleAirplane{height:16px;width:18px;background:url(/Content/Images/sprite3.png?v=17) -252px -239px no-repeat}#flightCriteria .tab i.combinesave{height:34px;width:66px;background:url(/Content/Images/sprite3.png?v=17) -530px -1px no-repeat}#flightCriteria .tab i.corporate{height:26px;width:27px;background:url(/Content/Images/sprite3.png?v=17) -616px -5px no-repeat}button.add i{background:url(/Content/Images/sprite3.png?v=17) -500px -145px no-repeat;width:20px;height:20px}button.remove i{background:url(/Content/Images/sprite3.png?v=17) -521px -145px no-repeat;width:20px;height:20px}.logout i{background:url(/Content/Images/sprite3.png?v=17) -193px -150px no-repeat;width:18px;height:20px}.search i{height:18px;width:19px;background:url(/Content/Images/sprite3.png?v=17) -226px -169px no-repeat}.langEN,.langMX{height:27px!important;width:27px!important}.langEN{background:url(/Content/Images/sprite3.png?v=17) -320px -183px no-repeat}.langMX{background:url(/Content/Images/sprite3.png?v=17) -348px -183px no-repeat}.markFacebook{height:27px;width:27px;background:url(/Content/Images/sprite3.png?v=17) -266px -183px no-repeat}.markTwitter{height:27px;width:27px;background:url(/Content/Images/sprite3.png?v=17) -293px -183px no-repeat}#flightCriteria .tab.flight i{background:url(/Content/Images/sprite3.png?v=17) -494px -39px no-repeat;width:37px;height:37px}#flightCriteria .tab.flight-hotel i{background:url(/Content/Images/sprite3.png?v=17) -361px -45px no-repeat;width:38px;height:24px;margin-top:6px;margin-right:-2px}#flightCriteria .tab.mireservacin i,#flightCriteria .tab.mireservación i,#flightCriteria .tab.myflight i{background:url(/Content/Images/sprite3.png?v=17) -408px -40px no-repeat;width:36px;height:35px}#flightCriteria .tab.webcheckin i{background:url(/Content/Images/sprite3.png?v=17) -449px -40px no-repeat;width:37px;height:35px}#flightCriteria .tab.flight.selected i{background:url(/Content/Images/sprite3.png?v=17) -495px -2px no-repeat;width:36px;height:36px}#flightCriteria .tab.flight-hotel.selected i{background:url(/Content/Images/sprite3.png?v=17) -362px -8px no-repeat;width:38px;height:21px;margin-top:8px;margin-right:-2px}#flightCriteria .tab.mireservación.selected i,#flightCriteria .tab.myflight.selected i{background:url(/Content/Images/sprite3.png?v=17) -408px -3px no-repeat;width:36px;height:35px}#flightCriteria .tab.webcheckin.selected i{background:url(/Content/Images/sprite3.png?v=17) -449px -2px no-repeat;width:37px;height:37px}a.criteriaSearchButton i{width:8px;height:14px;background:url(/Content/Images/sprite3.png?v=17) -92px -153px no-repeat}i.passengerLarge{height:19px;width:18px;background:url(/Content/Images/sprite3.png?v=17) -334px -100px no-repeat}i.phoneLarge{height:25px;width:23px;background:url(/Content/Images/sprite3.png?v=17) -310px -100px no-repeat}i.passengerSmall{height:12px;width:12px;background:url(/Content/Images/sprite3.png?v=17) -379px -118px no-repeat}i.inbound-flight,i.outbound-flight{margin:1px 5px 0 0;width:18px;float:left;height:15px}i.outbound-flight{background:url(/Content/Images/sprite3.png?v=17) -404px -134px no-repeat}i.inbound-flight{background:url(/Content/Images/sprite3.png?v=17) -385px -134px no-repeat}i.extras-icon{float:left;margin:1px 0 0 5px;height:15px;width:9px;background:url(/Content/Images/sprite3.png?v=17) -456px -134px no-repeat}i.handicapIcon{height:22px;width:20px;background:url(/Content/Images/sprite3.png?v=17) -291px -100px no-repeat}i.phoneSmall{height:17px;width:12px;background:url(/Content/Images/sprite3.png?v=17) -379px -100px no-repeat}i.emailSmall{height:17px;width:15px;background:url(/Content/Images/sprite3.png?v=17) -360px -116px no-repeat}i.cellphoneSmall{height:17px;width:15px;background:url(/Content/Images/sprite3.png?v=17) -360px -99px no-repeat}#paymentSummary #paymentSummaryHeader i{height:23px;width:26px;background:url(/Content/Images/sprite3.png?v=17) -286px -129px no-repeat}#seat-toggle i{width:20px;height:10px;background:url(/Content/Images/sprite3.png?v=17) -425px -69px no-repeat}#loading-seat-reservation i{height:16px;width:21px;background:url(/Content/Images/ajax-loader-mini.gif) no-repeat}.facebook .icon{background:url(/Content/Images/sprite3.png?v=17) -288px -1px no-repeat;height:22px;width:10px}.twitter .icon{background:url(/Content/Images/sprite3.png?v=17) -288px -30px no-repeat;height:22px;width:13px}.segment i.clock{height:13px;width:12px;background:url(/Content/Images/sprite3.png?v=17) -441px -138px no-repeat}.segment i.location{height:12px;width:9px;background:url(/Content/Images/sprite3.png?v=17) -468px -137px no-repeat}.segment i.calendar{height:12px;width:14px;background:url(/Content/Images/sprite3.png?v=17) -424px -138px no-repeat}.notice-list .notice-number i.noticeError{height:34px;width:35px;background:url(/Content/Images/sprite3.png?v=17) -421px -101px no-repeat}.notice-list .notice-number i.noticeWarning{height:32px;width:35px;background:url(/Content/Images/sprite3.png?v=17) -456px -101px no-repeat}
#FooterNavigator{background:#3d3d3d;padding:10px 0 0;display:flex;justify-content:center;flex-direction:column;margin-top:30px}@media (max-width:480px){#FooterNavigator .footer-logo{order:0}#FooterNavigator .logo-text{order:1}#FooterNavigator .social-media{order:2}#FooterNavigator .footerContent{order:3}#FooterNavigator .footerBelow{order:4}}#FooterNavigator #footer-logo{flex-basis:100%;width:100%;flex-grow:1;text-align:center;padding:10px;margin-bottom:10px}#FooterNavigator #footer-logo img{width:100px}#FooterNavigator .logo-text{flex-basis:100%;width:100%;text-align:center;color:#fff;margin-bottom:20px}#FooterNavigator .logo-text .slogan{font-weight:600}#FooterNavigator .logo-text p{font-family:Helvetica Neue;font-size:15px;font-weight:unset;letter-spacing:1px}#FooterNavigator .footerContent{display:flex;justify-content:center;min-height:100px;flex-flow:row wrap;padding-bottom:30px}@media (max-width:991px){#FooterNavigator .footerContent{justify-content:flex-start}}#FooterNavigator .footerContent .socialBookmark{flex-basis:100%}#FooterNavigator .footerContent .footer-links{margin:0 3vw}#FooterNavigator .footerContent .footer-links li{padding:6px 0}#FooterNavigator .footerContent .footer-links h2{font-family:Helvetica Neue;font-size:17px;color:#fff;font-weight:600;text-transform:none;letter-spacing:1px}#FooterNavigator .footerContent .footer-links h2::first-letter{text-transform:uppercase}#FooterNavigator .footerContent .footer-links a{font-weight:unset;font-size:15px;color:#fff;font-family:Helvetica Neue;letter-spacing:1px}@media (max-width:991px){#FooterNavigator .footerContent .footer-links{flex-basis:40%}}#FooterNavigator .social-media{display:flex;justify-content:center;margin-bottom:25px}#FooterNavigator .social-media a:not(:last-child){margin-right:30px}#FooterNavigator .footerBelow{background:#212121;width:100%;align-self:flex-end;padding:5px;display:flex;flex-direction:column;text-align:center}#FooterNavigator .footerBelow .mobile-text{margin-top:10px;color:#fff;font-family:Helvetica Neue;letter-spacing:1px;font-size:14px}#FooterNavigator .footerBelow .ezy{display:flex;justify-content:center;color:#fff}#FooterNavigator .footerBelow .ezy span{margin-right:10px;margin-top:6px;font-size:10px}#FooterNavigator .footerBelow .ezy .icon-ezy-white{margin-top:7px}#FooterNavigator .footerBelow .ezy .icon-navitaire-white{margin-top:5px;margin-left:10px}.site-alert{display:flex;flex-direction:column;justify-content:center;background-color:#d52b1e;color:#fff;text-align:center;animation:bgcolor 5s infinite ease;padding:5px 0}.site-alert h4,.site-alert p{font-family:Helvetica Neue;letter-spacing:1px;font-size:13px;line-height:1.1;font-weight:500}@-webkit-keyframes bgcolor{0%,100%{background-color:#d52b1e;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}33%{background-color:#a6d442;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}66%{background-color:#34b233;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}}@keyframes bgcolor{0%,100%{background-color:#d52b1e;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}33%{background-color:#a6d442;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}66%{background-color:#34b233;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}}#footer-placeholder.additional-space{margin-top:40px;width:100px;height:1px}@media all and (-ms-high-contrast:none),all and (-ms-high-contrast:active){#FooterNavigator .social-media{margin-top:50px}#FooterNavigator #footer-logo{margin-bottom:50px}}
.login a,.toplevels,a.headerContactLink{text-transform:uppercase}.headWrapper{background:#fff;width:100%;position:fixed;top:0;z-index:1010;height:60px}.navbar-default .navbar-toggle.navbar-phone:focus,.navbar-default .navbar-toggle.navbar-phone:hover{background:#34B233}.scrolled-shadow{box-shadow:0 2px 5px rgba(0,0,0,.4)}.headWrapper .head{padding-top:10px;padding-left:0}.headWrapper .head .logo{float:left;clear:both;width:90px;position:relative;top:-5px;z-index:1031;max-width:120px}@media only screen and (max-width:991px){.headWrapper{height:1px}.headWrapper .head .logo{left:5px;top:-7px}}.headWrapper .menu{float:right;clear:both}.headWrapper .menu ul li,.icon,.login,.login a,.singlesublist,.sublist,.subnavmenu a{float:left}.headWrapper .menu ul li:first-child{border-left:none}.dropdown-toggle{text-align:center}.headWrapper .menu ul li.dropdown a{margin-bottom:-6px}.headWrapper .menu ul li a{color:#55565a;text-transform:uppercase;font-size:12px;cursor:pointer;display:inline-block;width:100%;height:100%;max-width:240px;line-height:20px}.headWrapper .menu ul li a i{clear:both;display:block;margin:0 auto}.headWrapper #menu{min-height:25px}.navbar-default .navbar-toggle.navbar-phone{background:#34B233;border-radius:10px}.navbar-default .navbar-toggle.navbar-phone .phone-icon{font-size:16px;padding:2px;color:#FCFCFC;margin-top:1px}.navbar-default .navbar-toggle.navbar-phone:hover .phone-icon{color:#ddd}.submenuitem:hover,.subnavmenu{background:#EEE}@media only screen and (max-width:991px){.navbar-default.side-collapse{width:100%;right:0!important;margin-right:0}.nav.menuItems{width:500px;margin-left:auto;margin-right:auto;font-size:1.1em}}@media only screen and (max-width:479px){.navbar-default.side-collapse .navbar-nav>li a{line-height:25px}}@media only screen and (max-width:479px) and (max-height:560px){.navbar-default.side-collapse .navbar-nav>li a{line-height:14px}}.subnavmenu{margin:15px 15px 0;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.subnavmenu a{color:#55565a}.submenuitem{min-height:45px;font-size:14px;margin-top:5px;padding:0 15px 2px}.submenu li.current .submenuitem a{color:#EB0029}.icon{margin-right:10px;height:35px;width:37px}.submenuitem span.title{font-size:14px;display:block;white-space:normal}.submenuitem span.text{font-size:10px;display:block;margin-top:-5px;margin-left:48px;white-space:normal}.subnavmenu{display:none}.sfhover,.subnavmenu:hover{display:block}.submenu{position:absolute;z-index:199}.toplevels{font-weight:700}.sublist{width:18%;padding:0 2% 15px 0}.sublist.three{width:23%}.singlesublist{padding:15px 0}.singlesublist .header,.sublist .header{color:#55565a;font-weight:700;font-size:14px}.singlesublist li span,.sublist li span{font-size:15px;font-weight:700}.singlesublist li.current,.sublist li.current{background:#E6E6E6;display:inline;padding:3px 5px;border-radius:2px;margin-left:-5px}.sublist li.subitem{margin-left:12px}.sublist li.subitem.active{font-weight:700}.singlesublist li{float:left;margin-right:20px}.absoluteTop{position:absolute;top:0;right:0}.login{background:#ff6872;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.login a{font-size:14px;color:#fff;padding:8px 10px;letter-spacing:1px}.login a i{float:right;margin:0 0 0 6px}.headerLanguages{float:left;margin:20px 0 0}.headerLanguages .languageSelection{float:left;margin-left:10px}.headerBookmarks{float:left;margin-top:20px;border-right:solid 1px #55565A}a.headerContactLink{background-color:#dd211c;-webkit-border-radius:0 15px 15px 15px;-moz-border-radius:0 15px 15px;border-radius:0 15px 15px;margin-top:55px;padding:10px 15px;box-sizing:border-box;text-align:center;color:#fff;font-family:Lato,sans-serif;font-size:12px;display:block}a.headerContactLink:hover{color:#fff;text-decoration:none}.headerBookmarks .socialBookmark{float:left;margin:0 11px 0 0}.headWrapper .submenu li{border:none!important;padding:0!important;clear:both}.headWrapper .submenuwrapper{font-size:12px;padding:0 0 15px;-moz-box-shadow:0 1px 2px grey;-webkit-box-shadow:0 1px 2px grey;box-shadow:0 1px 2px grey;background:#FFF;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin:12px 0 0}.headWrapper .submenuwrapper.last{-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px;border-radius:0 10px 10px}.headWrapper .submenu{margin:0 0 0 -20px}#menuItems-container{margin-top:10px;justify-content:flex-start;display:flex}@media (min-width:991px){.menuItems__language .dropdown-toggle{display:none}}@media only screen and (max-width:991px){.menuItems__child{width:100%;display:block;font-size:1.3em}.menuItems__child a{color:#212121!important}.menuItems__language{width:100%;font-size:1.5em;display:flex!important;justify-content:flex-start;min-height:2.5rem;padding:15px 15px 10px}.menuItems__language .language{flex-basis:50%}.menuItems__language .language.no-currency{flex-basis:100%}.menuItems__language .headerCurrencies{flex-basis:50%;justify-content:flex-end}.menuItems__language .headerCurrencies .dropdown .dropdown-toggle{background:#fff;border:0;width:100%;justify-content:flex-end;padding:0}.menuItems__language .headerCurrencies .dropdown .dropdown-menu{background-color:#fff}.menuItems__language .headerCurrencies .dropdown .dropdown-menu li a{background-color:#fff;border:0;padding:10px!important;text-align:right}.menuItems__language .dropdown .languageToggle{flex-basis:60%;justify-content:flex-start;margin-top:2px}.menuItems__language .dropdown .dropdown-toggle{display:flex;justify-content:flex-start;cursor:pointer;z-index:1035}.menuItems__language .dropdown .dropdown-toggle .caret{margin:5px;position:inherit;color:inherit}.menuItems__language .dropdown .dropdown-toggle:focus,.menuItems__language .dropdown .dropdown-toggle:hover{color:#34B233}.menuItems__language .dropdown .dropdown-menu{background-color:#fff}.menuItems__language .dropdown .dropdown-menu li a{background-color:#fff;border:0;padding:10px!important;font-size:1.1em}}.menuItems__child.tabcriteria{display:none}.menuItems__child.tabcriteria a{color:#34B233!important}@media only screen and (max-width:991px){.menuItems__child.tabcriteria{display:inline-block}}.top-nav{background:#EEE;border-bottom:solid 1px #E6E6E6}.top-nav .logo{height:40px}.top-nav .headerContactLink{float:left;margin:0 40px 0 0;padding:6px 15px}.top-nav .headerLanguages{margin-right:10px}@media (max-width:991px){.menuItems{display:block!important}.headWrapper .menu{position:inherit}.headerLanguages{margin:0 40px 0 0}.headerBookmarks{margin-top:0}.headerContactLink{margin-top:35px}.headWrapper .menu ul li{float:none}.submenuitem:hover{background:inherit}.submenuitem{margin-top:0;padding:5px 15px}.headWrapper .menu ul li a{font-size:14px;max-width:300px;text-align:left}.headWrapper .menu ul li a .title{width:200px;display:block;float:left;line-height:19px}}@media (max-width:767px){.headWrapper .menu ul li a{max-width:317px}.top-nav .logo{margin-left:15px}.top-nav .headerContactLink{display:none}.top-nav .headerLanguages{margin:0 60px 0 0}}@media (max-width:450px){.headerBookmarks,.headerLanguages,a.headerContactLink{display:none}.headerLanguages .languageSelection{margin-left:5px}.headerLanguages .languageSelection:first-child{margin-left:0}}.menuItems .languageSelection{float:left;margin:10px 0 10px 15px;padding:15px 13px!important}.menuItems .languageSelection span{display:none}.menuItems .languageSelection:hover{background-color:transparent!important}.menuItems .headerContactLink{color:#fff!important;float:right!important;margin:10px 15px 0 0!important;padding:5px 15px!important;font-size:11px!important;width:auto!important}.menuItems .headerContactLink:hover{background-color:#dd211c!important}.menuItems:after{content:'';display:block;clear:both}.top-right-menu-container{display:flex;justify-content:flex-end;overflow:visible}.top-right-menu-container__item{margin:0 5px;font-family:Helvetica Neue}.top-right-menu-container__item a{font-family:Helvetica Neue;font-size:15px}.top-right-menu-container__item:focus,.top-right-menu-container__item:hover{color:#34B233}@media (max-width:480px){.top-right-menu-container__item{margin:0}}.top-right-menu-container .dropdown .dropdown-toggle{display:flex;padding:20px 5px 10px;background:#fff;outline:0;border:0;font-family:Helvetica Neue;letter-spacing:1px;color:#9e9e9e}.top-right-menu-container .dropdown .dropdown-toggle:focus,.top-right-menu-container .dropdown .dropdown-toggle:hover{color:#34B233}.top-right-menu-container .dropdown .dropdown-toggle .caret{margin-top:6px;margin-left:2px;color:inherit}.top-right-menu-container .dropdown .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#bebebe;padding:3px;border:0}.top-right-menu-container .dropdown .dropdown-menu a{color:#9e9e9e;padding:6px 12px;cursor:pointer;font-size:14px}.top-right-menu-container .dropdown .dropdown-menu a:focus,.top-right-menu-container .dropdown .dropdown-menu a:hover{background:#fff;border:0;color:#34b233}.top-right-menu-container .dropdown .dropdown-menu:focus,.top-right-menu-container .dropdown .dropdown-menu:hover{background:#fff}.top-right-menu{margin:0;width:auto}.top-right-menu__item{padding:10px 5px;color:#34B233;display:block;text-decoration:none}.top-right-menu__item:focus,.top-right-menu__item:hover{color:#9e9e9e;text-decoration:none;outline:#34B233 solid 2px}.top-right-menu__item a{text-decoration:none;color:#34B233}.top-right-menu__item a:focus,.top-right-menu__item a:hover{color:#34B233;text-decoration:none}.top-right-menu__item--icon{outline:0;margin-top:5px}.top-right-menu__item--icon:focus,.top-right-menu__item--icon:hover{outline:0}.top-right-menu__item--no-icon{outline:#34B233 solid 2px;margin-top:15px;padding:7px 22px;box-shadow:0 1px 8px rgba(0,0,0,.15);transition:all .3s ease-in-out}.top-right-menu__item--no-icon:after{box-shadow:0 5px 15px rgba(0,0,0,.3);transition:opacity .3s ease-in-out}.top-right-menu__item--no-icon:focus,.top-right-menu__item--no-icon:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 3px 5px -2px rgba(0,0,0,.4),0 1px 5px 0 rgba(0,0,0,.42);color:#34B233}.top-right-menu__item--no-icon:focus:after,.top-right-menu__item--no-icon:hover:after{opacity:1}@media only screen and (max-width:991px){.top-right-menu__item--no-icon{margin-top:13px;padding:4px 15px}}@media only screen and (max-width:767px){.top-right-menu__item--no-icon{padding:4px}}#navbar-items-mobile{display:flex}.icon-menu-cancel{margin:2px 0 0 2px}.display-none{display:none!important}.site-top-alert{position:relative;display:flex;justify-content:center;text-align:center;z-index:500;padding:5px;align-content:center;top:0}.site-top-alert p{font-family:Helvetica Neue;color:#fff;margin:4px 0 0 5px;width:auto}.site-top-alert p span{font-family:Helvetica Neue}.site-top-alert i{min-width:26px;color:#fff}.vi-icon-padding{padding:7px 5px 5px}@media only screen and (max-width:991px){#mobile-menu .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}.dropdown.open .caret{border-top:0;border-bottom:7px solid}
.widget a,.widget h2{color:#EB0029;font-weight:700}table.confirmation-table,table.confirmation-table.passengers{border-collapse:collapse;width:100%}.flight-details .direction-explenation,.flight-details .segment .segment-direction-header{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.campaign{margin:15px 0 0}.campaign img{width:100%}.widget{display:none;width:216px;margin:15px 15px 0;padding:15px;float:left;background:#EEE;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.widget h2{text-transform:uppercase;font-size:14px!important;margin:0}.widget .image img{display:block;margin:20px auto 0}.widget div{height:150px}.widget a{position:absolute;bottom:15px;left:15px}.startpage .widget a{position:static}.banner{width:480px;height:160px;margin:20px 10px;float:left}.list{padding:20px 0 0}.list.width{padding:0;float:right;width:740px;display:table}.list-row{display:table-row}.list h2{margin-left:20px;text-transform:uppercase;font-size:18px}.listItem{display:table-cell;width:48%;margin:0;font-size:12px;padding:7px 0;position:relative}.listItem .news-small-content h2{font-size:22px;line-height:125%}.listItem h3{color:#eb0029;font-weight:700;font-size:14px}.listItem .date{font-style:italic}.listItem a.readmore{color:#eb0029;position:absolute;bottom:0;left:0}.loginBox{margin-top:20px}.loginBox .details-view{margin:0}.login-box{display:block;padding-bottom:1px}.login-box .details-view li{vertical-align:bottom;display:inline-block;padding:0 20px 0 0}.login-box .details-view li:last-child{padding:0}.login-box .details-view li.login-validation{display:block}.login-box .login-explenation{margin-left:43px;font-size:14px;margin-right:20px}.login-box .login-explenation p{margin-bottom:0}.login-box .login-fields{margin-top:30px;margin-left:43px}.login-box .login-credentials label{display:block;font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:0}.login-box .password-links{clear:both;float:right;list-style-type:none}.login-box .password-links li{float:left;margin-left:20px}.login-box .password-links a{color:#34B233;font-weight:lighter}.booking-details .pricing-table .bold,.booking-details .tax-details .taxes-details .sum,.flight-details .early-morning-message,.flight-details .segment h5,.segment-direction{font-weight:700}.login-box .login-credentials input{border:none;vertical-align:middle;background:#FFF;padding:10px 8px;font-size:15px;width:100%;text-transform:uppercase}.login-box.enterprise-login .login-credentials input{text-transform:none}.login-box a.red{margin-top:-40px}.login-box .button-main{margin-top:20px;width:100%;text-align:center}.login-box .login-button{font-family:helvetica}.booking-details,.booking-part,table.confirmation-table{font-family:Lato,sans-serif!important}.login-box .details-view{margin:0 0 15px}#booking-login-button,#staff-change-password-submit-button,#staff-forgot-password-submit-button,#staff-login-button{position:absolute;left:-9999px;width:1px;height:1px}table.confirmation-table.notice-item,table.confirmation-table.notice-list{width:100%}table.confirmation-table.notice-list td{padding:0 15px 0 0}table.confirmation-table.pricing-header{background:#E6E6E6;border-radius:10px 10px 0 0}table.confirmation-table.passengers{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#EEE}td.left-cell,td.right-cell{width:50%;vertical-align:top;text-align:left}table.confirmation-table.passengers thead td{background:#E6E6E6;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:10px 10px 7px;text-transform:uppercase}table.confirmation-table.passengers tbody td{padding:5px 10px 0}table.confirmation-table.passengers tbody td .passenger-information td{padding:0 10px 5px}td.left-cell{padding-left:6px}td.right-cell{padding-right:6px}.details-list-row{background:#FAFAFA;border-radius:8px;padding:10px 0}.notice-container{padding:15px;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px}.booking-details .content,.booking-details .details-list li{-webkit-border-radius:10px;-moz-border-radius:10px;clear:both}.notice-container__notice{padding-bottom:10px}.notice-container__notice strong{color:#000}.notice-detail-container{page-break-inside:avoid}.flight-details table.details td{padding-right:20px}.booking-details .content{background:#EEE;border-radius:10px;width:100%;padding-top:6px}.booking-details .pricing-table{width:100%;border-collapse:collapse;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0;text-transform:uppercase}.booking-details .pricing-table tr{background:#EEE;padding:10px 0}.booking-details .pricing-table tr.header{background:#fff}.booking-details .pricing-table td{padding:10px 0}.booking-details .pricing-table td.last-column{text-align:right;padding-right:10px;width:130px}.booking-details .pricing-table thead td,.flight-details.payment-landing-page .confirmation-table thead td,.payment-details.payment-landing-page .confirmation-table thead td{background:#E6E6E6;padding:10px 10px 7px 0}.booking-details .pricing-table .upper-left-corner{-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0;border-radius:10px 0 0}.booking-details .pricing-table .upper-right-corner{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.booking-details .pricing-table .bottom-left-corner{-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;border-radius:0 0 0 10px}.flight-details.payment-landing-page .confirmation-table .rounded-upper-corners,.payment-details.payment-landing-page .confirmation-table .rounded-upper-corners{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding-left:34px}.booking-details .pricing-table tr.last-row,.booking-details .pricing-table tr.second-last{background:#fff}.booking-details .pricing-table tr.second-last td{background:#EEE}.booking-details .pricing-table td.icon-column{padding-left:5px}.booking-details .pricing-table tr.bottom-border{border-bottom:solid 1px #fff}.booking-details .important,.locator-and-viva-product .important{color:#EB0029}.booking-details .pricing-table .pricing-total{background:#EEE;text-align:right;width:120px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding-right:50px}.booking-details .pricing-table .pricing-total.farelock{width:400px}.booking-details .pricing-table .pricing-total span{font-size:25px}.booking-details .pricing-table .big-text{font-size:16px}.booking-details .pricing-table .pricing-table-header,.flight-details.payment-landing-page .confirmation-table .confirmation-table-header,.payment-details.payment-landing-page .confirmation-table .confirmation-table-header{font-size:18px;font-weight:700}.flight-details.payment-landing-page .confirmation-table .confirmation-table-header,.payment-details.payment-landing-page .confirmation-table .confirmation-table-header{text-transform:uppercase;font-family:Lato,sans-serif!important}.payment-details.payment-landing-page table.summery{display:none}.booking-details .padding-cell,.flight-details.payment-landing-page .confirmation-table .padding-cell{width:5px}.pricing-table h2{margin:0!important}.booking-details .headline h3{float:left;margin:0}.booking-details h2,.locator-and-viva-product h2{font-size:20px!important;text-transform:uppercase;margin:30px 0 0!important}.booking-details h3{font-size:20px;text-transform:uppercase;margin-top:30px}.booking-details h2 .locator,.booking-details h3 .locator,.locator-and-viva-product h2 .locator,.locator-and-viva-product h3 .locator{font-size:30px;padding-right:10px}.booking-details .vivaproduct,.locator-and-viva-product .vivaproduct{margin-top:5px;margin-bottom:5px;font-size:22px}.booking-details .vivaproduct span,.locator-and-viva-product .vivaproduct span{padding-right:10px}.booking-details .vivaproduct .modality-details,.locator-and-viva-product .vivaproduct .modality-details{font-size:16px}.booking-details .summery h3{font-size:20px;margin:0}.booking-details h4{font-size:18px}.booking-details .headline{border-bottom:dashed 1px #FFF;padding:10px 20px}.booking-details .content-container{margin:10px}.booking-details .details-list{font-size:18px;color:#333}.booking-details .details-list li{background:#E6E6E6;border-radius:10px;margin:0 0 5px;padding:8px 10px}.booking-details .tax-details h4{margin:0 0 10px}.booking-details .tax-container{padding:10px}.booking-details .tax-details .taxes-details li{clear:both}.booking-details .tax-details{background:#E6E6E6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:8px;width:440px;margin:0 0 0 10px}.booking-details .details-list .detail,.booking-details .tax-details .taxes-details{color:#333;font-size:14px}.booking-details .summery{background:#E6E6E6;border-radius:0 0 10px 10px;padding:10px 20px;clear:both;color:#EB0029}.booking-details .detail{float:right}.booking-part .headline{clear:both;height:25px;text-transform:uppercase;margin-top:30px;margin-bottom:5px;position:relative}.booking-details .locator-information{font-size:15px;text-transform:uppercase}.booking-details .booking-type-information{font-size:15px;padding-top:5px}.booking-details .booking-type-information .booking-type{font-size:15px}.booking-details .locator-information .locator{font-size:20px}.booking-details .booking-errorContainer{color:#000;background:#FFBABA;text-align:center;margin:0 63px 0 25px;padding:20px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:896px}.booking-details .booking-errorContainer h4{color:#000}.booking-part .headline h2,.booking-part .headline h3{font-size:25px;margin:0}.flight-details .direction-explenation{background:#70BF54;width:120px;height:40px;text-align:center;color:#FFF;font-size:20px;padding:20px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;float:left;margin:20px 0 0 -40px}.ie8 .flight-details .direction-explenation{width:120px;height:70px;padding:50px 0 0;margin:-10px 10px 0 -10px}.flight-details .segment{background:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0;display:inline-block;position:relative;width:100%;padding-bottom:15px}.flight-details.payment-landing-page .segment{-webkit-border-radius:0 0 10px;-moz-border-radius:0 0 10px;border-radius:0 0 10px 10px;margin-top:0;padding-top:5px}.flight-details .segment select{width:100%}.flight-details .segment select:disabled{background-color:#EEE;-webkit-appearance:none;-moz-appearance:none}.flight-details .segment .spacing{margin-top:15px}.flight-details .segment-table td{padding-left:10px}.flight-details .segment-table td.segment-buttons{padding:0}.flight-details .segment table{width:100%}.flight-details .segment .dateselection div{padding:0 2px 0 0}.flight-details .segment .dateselection div label{font-size:13px}.flight-details .segment .dateselection .time{margin-top:10px}.flight-details .segment .details-summary{background-color:#fcfcfc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;width:100%;margin-top:15px;padding:15px;margin-bottom:-2px}#manageBooking .availabilityContainer .departing_info,#manageBooking .availabilityContainer .returning_info{float:left}#manageBooking .flightAvailability .flight{width:inherit}#manageBooking .flightAvailability .flight .details.flight{border:none;width:auto}#manageBooking .flightAvailability .flight label{float:right}.flight-details .segment .segment-direction-header{background:#E6E6E6;border-radius:10px 10px 0 0;font-size:14px;height:32px;margin:0;padding:12px 0 0;text-align:center;transform:rotate(-90deg);width:100px;position:absolute;left:-32px;top:28px;text-transform:uppercase}.flight-details .segment-list li.segment .passenger-details{margin:40px 0 0}.flight-details .segment-list li.segment .passenger-details h5{margin:5px 0}.flight-details .booking-part .segment-list li.segment .flight-details .segment h5{font-size:22px;margin-top:15px}.flight-details .early-morning-message{margin-left:10px;font-size:11px}.segment-table{text-transform:uppercase}.segment-table .icon{width:25px}.segment-direction{font-size:16px;color:#000}.segment-direction .standby{font-size:14px;color:#eb0029}.segment-date{padding:5px 0}.segment-checkin{padding:15px 0 0}.segment-checkin .additional-info-required-message{background-color:#FFBABA;padding:20px 8px 20px 15px;border-radius:10px;margin-bottom:10px}.segment-buttons{padding:15px 0 0}.segment i.clock{float:left;margin:4px 5px 0 0}.segment i.location{float:right;margin:3px 5px 0 0}.segment i.calendar{float:right;margin:4px 5px 0 0}.segment i.inbound-flight,.segment i.outbound-flight{float:right}.segment .segment-buttons div{padding-left:0}.segment .segment-buttons a{width:100%;font-size:10px;color:#55565A;text-align:center;background:#fff;padding:10px 0 5px;margin:0;border:1px solid grey;border-top-color:#E6E6E6;border-left-color:#E6E6E6;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block}.segment .segment-buttons a:hover{background:#fcfcfc}.segment .segment-buttons a span{display:block;margin:-5px 0 0}.segment .segment-button-checkin i{display:inline-block;height:23px;width:21px;background:url(/Content/Images/sprite3.png?v=17) -496px -100px no-repeat}.segment a.segment-button-checkin{background:#FFCDCC}.segment .segment-button-datechange i{display:inline-block;height:23px;width:19px;background:url(/Content/Images/sprite3.png?v=17) -520px -100px no-repeat}.segment .segment-button-addbaggage i{display:inline-block;height:23px;width:16px;background:url(/Content/Images/sprite3.png?v=17) -541px -100px no-repeat}.segment .segment-button-changeseat i{display:inline-block;height:23px;width:16px;background:url(/Content/Images/sprite3.png?v=17) -541px -74px no-repeat}.passenger-details .passenger-list h5 span,.passport-details .passenger-list h5 span{font-size:10px;font-weight:400}.flight-details .board-date{font-size:12px;text-transform:uppercase}.flight-details ul.details li{float:left;margin:0 20px 0 0}.flight-details .details .time{font-weight:700;font-size:16px}.flight-details .details .arrow{margin:0 auto}.flight-details.edit .change-controls{display:none;float:right}.flight-details.edit .change-controls input[type=submit],.passenger-details .change-controls input[type=submit],.passport-details .change-controls input[type=submit],.payment-details.editable input[type=submit]{border:0;cursor:pointer}.passenger-details .change-controls input[type=submit],.passport-details .change-controls input[type=submit],.payment-details.editable input[type=submit]{float:right}.passenger-details .passenger-list .passenger,.passport-details .passenger-list li.passenger{background:#FAFAFA;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;clear:both;margin:5px 0;padding:5px 15px}.passenger-details .passenger-list h5,.passport-details .passenger-list h5{text-transform:uppercase;font-size:13px}.passport-details .passenger-list h6{font-weight:700;font-size:14px;margin:0 0 10px}.passenger-list .passenger-information,.passenger-list li.passenger{overflow:hidden;width:100%}.passenger-information{color:#55565A;font-family:Lato,sans-serif;font-size:14px}.passenger-information .bold{font-weight:700;width:200px}.passenger-information .text-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passenger-list .passport-summary{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fcfcfc;width:100%;margin-top:5px}.passenger-list .passport-summary div.col{float:left;width:50%}.passenger-list .passport-summary div.clear{height:5px}.passenger-details .passenger-information li{float:left;margin:0 20px 0 0;text-transform:uppercase}.passenger-details .passenger-information td{padding-right:20px}.passport-details .passenger-fields ul{float:left;width:100%}.passport-details .passenger-fields li{float:left;margin:0 15px 0 0}.passport-details .passenger-fields li.tight{margin:0 5px 0 0}.passport-details .passenger-fields .two-column li{width:45%}.passport-details .passenger-fields .two-column{float:left;width:50%}.passport-details .passenger-fields .big{min-width:203px;max-width:203px}.passport-details .passenger-fields input.big{min-width:184px;max-width:184px}.passport-details label,.passport-details legend{color:#55565A;font-size:14px;margin:0 0 5px;border:0;display:block}.passport-details input[type=text],.passport-details select{width:100%}.passport-details .passport-detail{margin-top:10px}.passport-details .expiry-date select{width:96%}.passport-details .expiry-date{padding:0}.extras-list .extras,.extras-viva-product-details .extras{width:100%;font-size:14px}.extras-details .extras{border-radius:5px;background:#fff;border:1px solid #f9f9f9;padding:3px 0;box-shadow:0 1px 10px 0 #878787;clear:both;margin-bottom:10px}.extras-details .extras:hover{-webkit-box-shadow:0 1px 10px 0 #000;-moz-box-shadow:0 1px 10px 0 #000;box-shadow:0 1px 10px 0 #000}#manageBooking .extras-details .extras{background:#FFF}#manageBooking .extras-details table.extras{background:#fff;box-shadow:none}.extras-details .bottom-border-right-radius{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.extras-details .bottom-border-left-radius{-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}.extras-details .top-border-right-radius{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.extras-details .top-border-left-radius{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px}.extras-details .extraDescriptionTable{width:100%;background:#EEE;-webkit-border-radius:10 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;text-align:left}.payment-details .payment,.payment-details .summary{-webkit-border-radius:10px;-moz-border-radius:10px;background:#EEE}.extras-details .extraDescriptionTable th{padding-left:75px;text-align:left}.extras-details td{background:#EEE}.extras-details .viva-bus-ticket-button,.flight-details .viva-bus-ticket-button{color:#fff;text-decoration:none}.extras-details .extras .th-icon{border-top-left-radius:10px;padding:10px 0 5px;text-align:center;width:65px;vertical-align:middle}.extras-details .extras .th-title{text-align:left;width:770px;vertical-align:top;padding-top:20px;padding-left:10px}.extras-details .extras .th-title h3{margin:0 0 5px;padding:0;font-size:25px}.extras-details .extras .th-title h4{margin:0 0 5px;padding:0}.extras-details .extras .th-price{vertical-align:top;padding-top:20px;background:#EEE;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;text-align:right}.extras-details .extras-list td.td-spacer{background:#FFF!important;padding:0;height:5px;font-size:0}.extras-details .td-div-spacer{line-height:0;height:5px;width:5px}#extras .extras.seat .extrasHead .seat-informational{float:left;margin-left:40px}#extras .extras.seat .extrasHead .seat-informational .si-head{font-weight:700;font-size:16px}.extras-details ul,.payment-details ul{margin-bottom:0!important}.extras-details .extras-information h4{font-size:25px}.extras-details .extras-information li{float:left}.extras-details .extras-information li.price{float:right;margin:0;padding:13px 0 0;font-size:16px;text-align:right;width:90px}.extras-details .summery,.payment-details .summery{width:100%;clear:both}.extras-details .summery .white70,.payment-details .summery .white70{width:70%;background:#fff}.extras-details .summery h5,.payment-details .summery h5{float:left}.extras-details .summery .price,.payment-details .summery .price{float:right}.extras-details .extras-information .icon{float:left;margin:10px}.extras .price-holder{font-weight:700}.extras .label-column{float:left;width:120px;padding-top:7px}.extras .value-column{float:left}.extras .price-label{float:left;width:65px;padding-top:7px;margin-left:40px}.extras .price-value{float:left;padding-top:7px}.payment-details .summary{padding:10px;font-size:17px;font-weight:700;width:300px;border-radius:10px;float:right}.extras-details .extras-aico .extras-information .icon,.extras-details .extras-aicr .extras-information .icon,.extras-details .extras-ailo .extras-information .icon,.extras-details .extras-ailr .extras-information .icon{margin-right:10px}.payment-details .payment{border-radius:10px;clear:both;padding:0 15px 5px 0}.boardingPassError,.notice-list .notice-item{-webkit-border-radius:10px;-moz-border-radius:10px}.payment-details h4{font-size:21px;margin-bottom:10px;line-height:48px;margin-left:10px}.payment-details .payment-information li{float:left;width:50%;margin:5px 0}.payment-details .payment-information li.importantNotice{clear:both;width:auto}.payment-details .payment-information li.importantNotice p{margin:0}.payment-information{width:100%;font-size:14px}.payment-details .payment-information-header{font-weight:700;display:block;float:left;clear:both;width:100%}.payment-details .payment-information-detail{clear:both;word-break:break-all;padding-right:5px}.payment-details .payment-information-detail.approved{color:#439A00}.payment-details .payment-information-detail.denied{color:#9A4300}.payment-details .payment-information li.right{float:right}.notice-list .notice-number{text-align:center;vertical-align:middle;width:60px;height:100%;font-size:20px;margin-right:10px;padding:6px 0}.notice-list .notice-number i.noticeNoIcon{height:34px;width:35px}.notice-list .notice-number i.noticeError,.notice-list .notice-number i.noticeWarning{display:inline-block}.notice-list .notice-item{background:#EEE;border-radius:10px;padding:10px 10px 10px 70px}.notice-list .notice{margin:5px 10px}.contentPage .booking-details ol,.contentPage .booking-details ul,.contentPage .booking-part ol,.contentPage .booking-part ul{list-style:none}.booking-part{margin:20px 0}.booking-part .confirmation-page-header h4{padding:10px 0}.flight-details.payment-landing-page.booking-part{margin-bottom:10px}.booking-details{margin:10px 0}.booking-details.payment-landing-page{margin-top:10px;overflow:hidden}#flight-configuration,#passenger-configuration,.booking-part.editable{display:none}.send-confirmation-mail,.send-confirmation-sms{display:inline-block;float:left}#additional-extras-loading .loading,#additional-payment-loading .loading{text-align:center}.booking-part .isOperatedBy{float:left;height:48px;width:90px;position:relative;margin-top:-25px;background:url(/Content/Images/sprite3.png?v=17) -675px -500px no-repeat}.send-confirmation-mail .content,.send-confirmation-sms .content{background:#F1F1F1;border-radius:4px;margin:5px 0;padding:10px;clear:both}#tsogoSun input[type=text],#tsogoSun select{font-size:15px;vertical-align:middle;background:#FFF}#tsogoSun input[type=text]{border:1px solid #BCBCBC;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 8px}#tsogoSun button[type=submit]{float:none;cursor:pointer;vertical-align:middle}#tsogoSun select{border:1px solid #BCBCBC;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:9px 6px;margin-left:0}#tsogoSun .header{background:#FF1C2B;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:17px 13px 13px 18px;color:#fff;margin-top:35px;margin-bottom:5px;height:22px;font-size:26px}#tsogoSun .content{background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;padding:15px}#ub .ub-body div ul li,#ub .ub-body div ul li>div:first-child,#ub .ub-list .ub-item,#ub .ub-list .ub-item .ub-type{background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:no-repeat no-repeat}#tsogoSun #message{color:red}#ub-msg{display:none}#ub .ub-headline{margin-bottom:25px}#ub .ub-headline h3{font-size:22px;font-weight:700}#ub .ub-body p{margin-bottom:1em}#ub .ub-body>div,#ub .ub-list-wrap{width:660px;margin:0 auto;text-align:center;padding-top:5px}#ub .ub-body div ul,#ub .ub-list{list-style:none;padding:0 0 0 10px;float:left}#ub .ub-body div ul li,#ub .ub-list .ub-item{background-image:url(/Content/Images/background_browser.gif);cursor:pointer;width:120px;height:122px;margin:0 10px 10px 0;float:left}#ub .ub-body div ul li>div:first-child,#ub .ub-list .ub-item .ub-type{width:100px;height:100px;margin:1px auto;background-image:none}#ub .ub-body div ul li>div,#ub .ub-text{color:grey;font-size:.8em;height:18px;line-height:17px;margin:1px auto;width:118px;text-align:center}#ub .ub-list .ie .ub-type{background-image:url(/Content/Images/browser_ie.gif)}#ub .ub-list .firefox .ub-type{background-image:url(/Content/Images/browser_firefox.gif)}#ub .ub-list .safari .ub-type{background-image:url(/Content/Images/browser_safari.gif)}#ub .ub-list .opera .ub-type{background-image:url(/Content/Images/browser_opera.gif)}#ub .ub-list .chrome .ub-type{background-image:url(/Content/Images/browser_chrome.gif)}.startpage .img-block{margin:20px;float:left!important}.boardingPassError{background:#FFBABA;padding:10px;border-radius:10px;margin:0 10px 0 0}.payPalWarning td,.paymentWarning{padding:15px 20px}.boardingPassError.align-left{float:left}.boardingPassError.align-right{float:right}.paymentWarning{background:#f6e2d9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;margin-top:10px}.paymentWarning .locator-text{font-size:22px}.KueskiWarning .error-message,.payPalWarning .error-message{display:none;color:red;text-align:center;padding:15px}.KueskiWarning .kpay__btn-size--large{width:15em}.KueskiWarning .kpay__font{display:inline-block}.KueskiWarning .header{padding-bottom:15px}.KueskiWarning tbody,.KueskiWarning td,.KueskiWarning tr{display:block}#kueski_pay_banner{display:inline-block;width:100%}.paypal-button-container{text-align:center}#paypal-loading-container{padding-top:15px;display:block;text-align:center}#paypal-loading-container img{height:35px}#payPalButton{display:inline-block;padding:10px}.email-spacer td{padding:5px!important}#groupbooking .custom-text{margin:5px 57px}.fancybox-popup-part .fancybox-close{top:5px!important;right:5px!important;background:url(/Content/Images/sprite3.png?v=17) -227px -152px no-repeat;width:28px;height:28px}.edit-passenger-details input[type=email],.edit-passenger-details input[type=text],.edit-passenger-details select,.passengersAndAmounts,.startpage .part.text.Full{width:100%}.startpage .part.text{display:none;margin:15px 0 0}.printBoardingPassButton{position:inherit;text-align:center;float:left}.checkInPassengersButton{margin-right:10px}.spacing{margin:15px 0 0}.passengersAndAmounts td,.passengersAndAmounts tr{padding:0!important}.flight-header{max-width:85px}.booking-details,.booking-part{padding:0 15px}.passenger-details .passenger-list h5{margin-top:7px}#manageBooking .booking-details,#manageBooking .booking-part{padding:0}.icon-column img{float:right;margin-right:5px}.extras-content{padding-left:10px!important}.payment-information .first{padding-left:10px}.edit-passenger-details h3,.edit-passenger-details h5{text-transform:uppercase;font-size:14px!important;margin:0!important;font-weight:700}.edit-passenger-details .box{margin-bottom:5px}.edit-passenger-details .spacing{margin:10px 0 0}.edit-passenger-details .clear{height:15px}@media (max-width:1200px){.flight-details .segment .dateselection div label{font-size:14px}.flight-details .segment .dateselection .time{margin-top:10px;padding-left:5px}}@media (max-width:991px){.coupon{display:none}.contentPage h1{font-size:25px}.extras-details .summery span,.payment-details .summery span{display:block}.segment .segment-buttons a{height:70px}.segment .segment-buttons a span{line-height:14px}}@media (max-width:767px){.booking-details .pricing-table img,.segment-table img{display:none}.paymentWarning{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contentPage h1{font-size:20px}.contentPage h1,.entry-content,table.confirmation-table .vivaproduct,table.confirmation-table h3{margin:0 15px}.shareButton{margin-bottom:5px}.available-vouchers thead td,.booking-details .pricing-table .bottom-left-corner,.booking-details .pricing-table .pricing-total,.booking-details .pricing-table .upper-left-corner,.booking-details .pricing-table .upper-right-corner,.extras-details .bottom-border-left-radius,.extras-details .bottom-border-right-radius,.extras-details .extras,.extras-details .extras .th-icon,.extras-details .extras .th-price,.flight-details .segment,.notice-list .notice-item,.payment-details .payment,.summery td,table.confirmation-table.passengers,table.confirmation-table.passengers thead td{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.booking-part .headline h3{margin:0 15px;font-size:16px}.booking-details .pricing-table .big-text{font-size:14px}.icon-column{width:0;padding-left:0;padding-right:0}.booking-details .pricing-table td.last-column{width:100px}.booking-details .pricing-table .pricing-total{padding-right:10px}.booking-details .pricing-table .pricing-total span{font-size:20px}.flight-details.payment-landing-page .confirmation-table .rounded-upper-corners,.payment-details.payment-landing-page .confirmation-table .rounded-upper-corners{padding-left:5px}.flight-details.payment-landing-page .confirmation-table .confirmation-table-header,.payment-details.payment-landing-page .confirmation-table .confirmation-table-header{font-size:14px}.segment-table .icon{width:0;padding:0;margin:0;display:none}.segment-table td{padding:0 0 10px!important;margin:0}.segment-table td span{font-size:12px}.extras-details .extras-information h4{font-size:20px}.extras-details .extras-list .route,.payment-details h4{font-size:16px!important}.passenger-list .passport-summary div.col{width:100%;padding-bottom:5px}.login-box{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.segment .segment-buttons a{margin-bottom:10px;height:44px}.segment .segment-buttons a i{float:left;margin:0 10px}.segment .segment-buttons a span{margin-top:5px;float:left}.edit-passenger-details .box{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.booking-details,.booking-part{padding:0}.passenger-information .bold{width:150px}table.confirmation-table.notice-list{margin-top:25px}.booking-details h2{margin:30px 0 0 15px!important}}@media (max-width:480px){.cartrawler-details,.hotel-details{display:none}.booking-details .pricing-table,.booking-details .pricing-table .big-text,.extras-details .extras-list .route,.extras-list .extras,.flight-details .segment table,.payment-information{font-size:12px!important}.booking-details .pricing-table td.last-column{width:50px}.flight-header{max-width:50px}.booking-details .pricing-table .pricing-total span{font-size:14px}.passenger-information .bold{width:100px;padding-right:0!important}.passenger-information .text-value{max-width:150px}.extras-details .extras-information h4{font-size:16px;font-weight:700}.extras-details .extras .th-title{padding-right:0}.payment-information td{padding:0!important}.payment-information td.first{padding:0 0 0 10px!important}.segment .segment-buttons a span{font-size:10px}.segment .segment-buttons div{padding-right:10px}.flight-details ul.details li{margin:0 10px 0 0;font-size:12px}.notice-list .notice a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media print{.confirmation-page .extras-section .col-xs-12,.confirmation-page .offer-details .col-xs-12{width:25%;float:left}.confirmation-page .information-button-row{visibility:hidden}}.confirmation-page-section{margin-top:.5em}.confirmation-page-section .confirmation-page-entry{display:flex;margin-bottom:5px;flex-direction:column}.confirmation-page-section .confirmation-page-entry--row-items{flex-basis:21%}@media (min-width:991px){.confirmation-page-section .confirmation-page-entry--account-number{flex-basis:20%}}.confirmation-page-section .confirmation-page-entry--amount{flex-basis:30%}.confirmation-page-section .confirmation-page-entry--status{flex-basis:10%}.confirmation-page-section .confirmation-page-entry--payment-date{flex-basis:15%}.confirmation-page-section .confirmation-page-entry--footer-item{margin-right:2.5em}.confirmation-page-section .confirmation-page-entry__label{color:#555;font-size:.8em}.confirmation-page-section .confirmation-page-entry__label--seats-text{float:right}.confirmation-page-section .confirmation-page-entry__label--render-right{display:flex;justify-content:flex-end}.confirmation-page-section .confirmation-page-entry__text{font-weight:700;color:#333;word-wrap:break-word}.confirmation-page-section .confirmation-page-entry__text--render-right{display:flex;justify-content:flex-end}.confirmation-page-section .confirmation-page-entry__text--collected-amount{color:#969696;padding-left:5px}.confirmation-page-section .confirmation-page-entry__seat-number{font-weight:700;color:#333;text-align:right}.confirmation-page-section .confirmation-page-entry__summary-price{font-weight:700;font-size:1.2em}.confirmation-page-section .confirmation-page-entry__summary-price--total{color:#34B233}.confirmation-page-section .confirmation-page-entry__table{display:table;width:100%}.confirmation-page-section .confirmation-page-entry__table div{display:table-cell;width:60%}.confirmation-page-section .flight-information-locator{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.confirmation-page-section .flight-information-locator__label{font-size:.8em}.confirmation-page-section .flight-information-locator__value{color:#000;font-size:1.8em;font-weight:900}.confirmation-page-section .flight-information-fare-family{display:flex;flex-direction:column;align-items:flex-end}.confirmation-page-section .flight-information-fare-family__label{font-size:.8em}.confirmation-page-section .flight-information-fare-family__fare-name{color:#000;font-size:1.8em;font-weight:900;text-transform:capitalize}@media (min-width:991px){.confirmation-page-section .show-on-mobile{display:none}.confirmation-page-section .information-box-footer--outbound{border-right:1px solid #e4e4e4}}@media (max-width:991px){.confirmation-page-section .hide-on-mobile{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.confirmation-page-section .show-on-mobile{display:none}.confirmation-page-section .hide-on-mobile{display:block}}.confirmation-page-section .information-box-header{border-bottom:1px solid #e4e4e4;border-radius:5px 5px 0 0;background-color:#fff;display:flex;padding:5px 20px 0;height:55px;position:relative}.confirmation-page-section .information-box-header--highlight{background-color:#34B233;height:65px;padding-top:10px}.confirmation-page-section .information-box-header--highlight>div{color:#fff;font-size:1.5em}.confirmation-page-section .information-box-header--flight-section{margin-bottom:5px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-radius:5px 0 0 5px}@media (max-width:991px){.confirmation-page-section .information-box-header--flight-section{border-right:1px solid #e4e4e4;border-radius:5px}.confirmation-page-section .information-box-header--inbound-flight{display:none}}.confirmation-page-section .information-box-header--inbound-flight{border-right:1px solid #e4e4e4;border-left:0;border-radius:0 5px 5px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.confirmation-page-section .information-box-header--inbound-flight{display:block}}.confirmation-page-section .information-box-header--passenger-list{width:100%}.confirmation-page-section .information-box-header--passenger-list-second{margin-left:10px}@media (max-width:480px){.confirmation-page-section .information-box-header--payment-info{display:inline-block;height:100px;width:100%}}.confirmation-page-section .information-box-header--render-right{justify-content:flex-end}.confirmation-page-section .information-box-header--full-width{flex-basis:100%}.confirmation-page-section .information-box-header__title{height:50px;color:#333;font-size:1.3em;font-weight:700;display:flex;align-items:center;flex-basis:70%}.confirmation-page-section .information-box-header__title--right{position:absolute;right:20px;color:#228b22}@media (max-width:480px){.confirmation-page-section .information-box-header__title--right{right:auto;height:30px}}.confirmation-page-section .information-box-header__title--right-unpaid{color:red}.confirmation-page-section .information-box-header__title__text{display:flex;flex-basis:75%}.confirmation-page-section .information-box-header__title__amount{display:flex;flex-basis:25%;justify-content:flex-end}.confirmation-page-section .information-box-header__title--full-width{flex-basis:100%}.confirmation-page-section .information-box-header__status{display:flex;color:#D52B1E;align-items:center;justify-content:flex-end;flex-basis:30%;height:50px}.confirmation-page-section .information-box-footer{display:flex;justify-content:flex-end;padding:20px;background-color:#fff}.confirmation-page-section .payment-method-footer{display:flex;padding:20px}.confirmation-page-section .information-box-content{display:flex;flex-grow:1;flex-direction:column;background-color:#fff;padding:20px}.confirmation-page-section .information-box-content--no-flight{flex-direction:row;justify-content:space-between;background-color:#F3F3F3;color:#c3c3c3}.confirmation-page-section .information-box-content__title{color:#000;font-size:1.3em;font-weight:900;min-height:30px}.confirmation-page-section .information-box-content__title--no-flight{color:#c3c3c3}.confirmation-page-section .information-box-content--flight-section{border:1px solid #e4e4e4;border-radius:5px}.confirmation-page-section .information-box-content--outbound{margin-right:2px}.confirmation-page-section .information-box-content--inbound{margin-left:3px}@media (max-width:991px){.confirmation-page-section .information-box-content--outbound{margin-right:0}.confirmation-page-section .information-box-content--inbound{margin-top:5px;margin-left:0}}.confirmation-page-section .pmt-btn-box{float:right;margin-bottom:20px;margin-right:20px}.confirmation-page-section .information-box{border:1px solid #e4e4e4;border-radius:5px;display:flex;flex-grow:1}.confirmation-page-section .information-box--flight-section,.confirmation-page-section .information-box--taxes{border:0}.confirmation-page-section .information-box--taxes>div:first-of-type{margin-right:5px}@media (max-width:991px){.confirmation-page-section .information-box--taxes>div:first-of-type{margin-right:0;margin-bottom:5px}.confirmation-page-section .information-box{flex-direction:column}}@media (max-width:991px) and screen and (-ms-high-contrast:active),(max-width:991px) and (-ms-high-contrast:none){.confirmation-page-section .information-box{flex-direction:row}}.confirmation-page-section .information-box .information-box-column{display:flex;flex-direction:column;flex-grow:1;flex-basis:50%}.confirmation-page-section .information-box .information-box-column--taxes{border:1px solid #e4e4e4;border-radius:5px}.confirmation-page-section .payment-item{display:flex;justify-content:space-between;margin-bottom:.2em}.confirmation-page-section .payment-item--strong{font-weight:700}.confirmation-page-section .payment-item--discount{color:#D52B1E}.confirmation-page-section .payment-item__label{display:flex;flex-basis:50%}.confirmation-page-section .payment-item__price{display:flex;flex-basis:50%;justify-content:flex-end}@media (max-width:767px){.confirmation-page-section{padding:0 10px}}.confirmation-page-section .print-footer{display:none}@media print{.confirmation-page-section .print-footer{display:block}}.confirmation-page-section .information-button-row{text-align:center;padding:15px 25px 0}.confirmation-page-section .info-container{padding-top:5px}.booking-details-container{display:flex;flex-direction:column}.booking-details-container .flight-information-and-contact{display:flex}@media (max-width:991px){.booking-details-container,.booking-details-container .flight-information-and-contact{flex-direction:column}}.booking-details-container .flight-passengers-container{margin-top:5px}.booking-details-container .flight-passengers-container .flight-passengers-section{display:flex;border:1px solid #e4e4e4;border-radius:5px;background-color:#fff;flex-direction:column;padding-bottom:10px}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row{display:flex;margin-bottom:10px}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .header-row{flex-direction:column}}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column{display:flex;flex-basis:50%}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column--second{display:none}}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .header-column{display:flex;flex-basis:72%}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .header-column{flex-basis:60%}}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .header-column--space{padding-left:10px}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .header-column .passenger-list-header{border-bottom:1px solid #e4e4e4;display:flex;height:50px;width:100%;padding-left:20px}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .header-column .passenger-list-header__title{height:50px;color:#333;font-size:1.3em;font-weight:700;display:flex;align-items:center}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .seats-column{display:flex;flex-basis:28%}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .seats-column{flex-basis:40%}}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .seats-column .seat-header{display:flex;border-bottom:1px solid #e4e4e4;height:50px;width:100%}.booking-details-container .flight-passengers-container .flight-passengers-section .header-row .section-column .seats-column .seat-header__title{height:50px;color:#333;font-size:1.3em;font-weight:700;display:flex;align-items:center}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row{display:flex}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row{flex-direction:column}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column{display:flex;flex-basis:50%;margin-left:20px;margin-right:20px}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column--second{padding-left:20px}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column--second{padding-left:0}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column--header{display:none}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column{display:flex;flex-basis:70%}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column{flex-basis:60%;flex-direction:column;margin-bottom:10px}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list{display:flex}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list__icon{margin-left:6px;display:flex;align-content:flex-end}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list__icon img{height:16px}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list__icon{margin-left:0;margin-right:3px;margin-top:2px}}@media (max-width:767px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column{flex-basis:51%}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list__icon{margin-right:3px}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-list-column .icons-list .ssr-count{color:#000;font-size:.9em;font-weight:700;margin-left:2px}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-column{display:flex;flex-basis:30%}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-column{flex-basis:40%}}@media (max-width:767px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-column{flex-basis:49%}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info{display:flex;flex-basis:50%;justify-content:space-evenly;padding-bottom:4px}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info--inbound{border-left:1px solid #e4e4e4;padding-left:10px}@media (max-width:1200px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info--inbound{padding-left:5px}}@media (max-width:991px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info--inbound{padding-left:3px}}@media (max-width:767px){.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info--inbound{padding-left:2px}}.booking-details-container .flight-passengers-container .flight-passengers-section .passengers-row .passengers-column .passenger-seats-info__label{color:#555;font-size:.8em}.booking-details-container .flight-section{flex-basis:80%;display:flex}.booking-details-container .flight-section .journey-details{display:flex;color:#555;font-size:.8em}.booking-details-container .flight-section .journey-details__departure-date{flex-grow:1}.booking-details-container .flight-section .journey-details__flight-number{flex-grow:1;display:flex;justify-content:flex-end}.booking-details-container .flight-section .journey{display:flex}.booking-details-container .flight-section .journey .airport-dots{margin-top:5px;margin-right:5px}.booking-details-container .flight-section .journey .airport-dot{position:relative;border:2px solid #34B233;border-radius:100%;width:10px;height:10px;line-height:50px;text-align:center;margin-top:15px;background-color:#fff;z-index:2}.booking-details-container .flight-section .journey .airport-dot--closed{background-color:#34B233}.booking-details-container .flight-section .journey .airport-dot:first-child{margin-top:0}.booking-details-container .flight-section .journey .airport-dot:before{position:absolute;border:1px solid #34B233;background-color:#34B233;width:0;height:18px;display:block;content:'';left:50%;z-index:1;top:-18px;margin-left:-1px}.booking-details-container .flight-section .journey .airport-dot:first-child:before{display:none}.booking-details-container .flight-section .journey-airports{display:flex;flex-basis:100%;flex-direction:column}.booking-details-container .flight-section .journey-airports__segment-time{padding:0;text-align:right;color:#fb6970}.booking-details-container .flight-section .journey-airport{display:flex;flex-wrap:wrap;font-weight:700;color:#333;min-height:24px}.booking-details-container .flight-section .journey-airport__name{flex-grow:2;text-transform:uppercase}.booking-details-container .flight-section .journey-airport__departure-time{flex-grow:1;display:flex;justify-content:flex-end;color:#000}.booking-details-container .flight-contact-section{flex-grow:1;flex-basis:20%;display:flex;margin-left:5px}@media (max-width:991px){.booking-details-container .flight-contact-section{flex-direction:column;margin-left:0}}@media (max-width:991px) and screen and (-ms-high-contrast:active),(max-width:991px) and (-ms-high-contrast:none){.booking-details-container .flight-contact-section{flex-direction:row}.payment-information-container .payment-method .payment-method-details__row{min-height:150px}}.booking-details-container .flight-contact-section .flight-contact{flex-grow:1;border:1px solid #e4e4e4;border-radius:5px;background-color:#fff}@media (max-width:1200px){.booking-details-container .flight-contact-section .flight-contact{margin-top:5px}}@media (max-width:1200px) and screen and (-ms-high-contrast:active),(max-width:1200px) and (-ms-high-contrast:none){.booking-details-container .flight-contact-section .flight-contact{flex-direction:row;margin-top:0}}.booking-details-container .flight-contact-section .flight-contact--detail{flex-basis:40%}@media (max-width:1200px){.booking-details-container .flight-contact-section .flight-contact--detail{flex-basis:50%}}.booking-details-container .flight-contact-section .flight-contact--passengers-list{flex-basis:60%}@media (max-width:1200px){.booking-details-container .flight-contact-section .flight-contact--passengers-list{flex-basis:50%}}.booking-details-container .flight-contact-section .flight-contact__header{margin-top:5px;padding:0 20px;height:50px;color:#333;font-size:1.3em;font-weight:700;display:flex;align-items:center;border-bottom:1px solid #e4e4e4}.booking-details-container .flight-contact-section .flight-contact .flight_contact-details{padding:20px}.payment-information-container{display:flex}@media (max-width:1200px){.payment-information-container{flex-direction:column}}@media (max-width:1200px) and screen and (-ms-high-contrast:active),(max-width:1200px) and (-ms-high-contrast:none){.payment-information-container{flex-direction:row}}.payment-information-container .extras-container{margin-top:5px}.payment-information-container .payment-method{border:1px solid #e4e4e4;border-radius:5px;background-color:#fff;margin-top:5px}.payment-information-container .payment-method .payment-method-details{display:flex;flex-direction:column}.payment-information-container .payment-method .payment-method-details__row{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:991px){.payment-information-container .payment-method .payment-method-details__row{flex-direction:column;margin-bottom:1.3em}}.payment-information-container .payment-method .payment-method-details__title{color:#333;font-size:1.1em;font-weight:700;margin-top:.8em;margin-bottom:.3em}.payment-information-container .payment-details-container{display:flex;flex-direction:column;flex-basis:60%;flex-grow:1;flex-shrink:1}.payment-information-container .payment-details-container .flight-cost-container{border:1px solid #e4e4e4;display:flex;flex-grow:1}.payment-information-container .payment-extras-section{margin-left:5px;display:flex;flex-basis:40%;flex-direction:column;border:1px solid #e4e4e4;border-radius:5px;background-color:#fff}.payment-information-container .payment-extras-section .payment-extras-container,.payment-information-container .payment-extras-section .payment-extras-list{display:flex;flex-direction:column}.payment-fare-breakdown-container{display:flex;flex-wrap:wrap;margin-top:5px;background:#FFF;border:1px solid #e7e7e7;border-radius:7px}.payment-fare-breakdown-container .fare-breakdown-section{display:flex;flex-direction:column;width:100%;border-radius:5px}@media (max-width:1200px){.payment-information-container .payment-details-container{margin-top:5px}.payment-information-container .payment-extras-section{margin-left:0;margin-top:5px}.payment-fare-breakdown-container .fare-breakdown-section{flex-basis:100%}}@media (max-width:1200px) and screen and (-ms-high-contrast:active),(max-width:1200px) and (-ms-high-contrast:none){.payment-fare-breakdown-container .fare-breakdown-section{flex-direction:row}}.payment-fare-breakdown-container .fare-breakdown-section__title{color:#34b233;margin-top:20px;margin-left:20px;margin-bottom:5px;font-size:18px;font-weight:700}.payment-fare-breakdown-container .fare-breakdown-section__items{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px 20px}.payment-fare-breakdown-container .fare-breakdown{display:flex;justify-content:flex-start;align-items:center;min-width:30%;max-width:30%;height:65px;margin-bottom:5px;padding:10px 20px;font-size:1.3em;font-weight:700;border:1px solid #e7e7e7;border-radius:7px;background-color:#F1F1F1}.payment-fare-breakdown-container .fare-breakdown__description{font-size:12px;line-height:12px}.payment-fare-breakdown-container .fare-breakdown__price{font-size:15px;color:#000}.payment-fare-breakdown-container .fare-breakdown--summary{background-color:#FFF}.payment-fare-breakdown-footer{padding:0 10px 10px;color:#55565A;font-size:12px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}.payment-fare-breakdown-footer a{color:#34b233!important;margin-right:20px;margin-left:20px}.tua-confirmation-info.extra-margin{margin-left:15px;margin-right:15px}.tua-confirmation-info{background:#FFF;border:1px solid #e7e7e7;border-radius:7px;margin:5px 0;padding-top:20px}.tua-confirmation-info__title{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;margin-left:20px;margin-bottom:10px;font-size:18px;font-weight:700}.tua-confirmation-info__status{text-align:right;margin-right:20px;color:#D52B1E}@media (max-width:480px){.tua-confirmation-info__status{width:100%}}.tua-confirmation-info__status--paid{color:#34b233}.tua-confirmation-info__bottom,.tua-confirmation-info__description{margin-left:55px;margin-right:20px;margin-bottom:10px}@media (max-width:991px){.payment-fare-breakdown-container .fare-breakdown{min-width:100%;max-width:100%}.tua-confirmation-info__bottom,.tua-confirmation-info__description{margin-left:20px}}.tua-confirmation-info__bottom{display:flex;justify-content:space-between}.tua-confirmation-info__bottom a{min-height:42px;max-width:100px;color:#FFF!important}@media (max-width:767px){.payment-fare-breakdown-footer a{width:100%}.tua-confirmation-info__bottom{flex-wrap:wrap}}.extras-information-container,.offer-information-container{padding:0 5px!important;height:250px;display:inline-flex;overflow:hidden;margin-bottom:10px}.extras-information-container .detail-section,.offer-information-container .detail-section{background-color:#fff;border:1px solid #e7e7e7;padding:5px 15px;border-radius:5px;width:100%}.extras-information-container .detail-section div,.offer-information-container .detail-section div{padding:0 15px}.extras-information-container .detail-section .nopadding,.offer-information-container .detail-section .nopadding{padding:0}.extras-information-container .detail-section .excluded-extra img,.offer-information-container .detail-section .excluded-extra img{opacity:.25}.extras-information-container .detail-section .excluded-extra p,.extras-information-container .detail-section .excluded-extra span,.offer-information-container .detail-section .excluded-extra p,.offer-information-container .detail-section .excluded-extra span{color:#a5a5a5}.extras-information-container .detail-section__purchase-status,.offer-information-container .detail-section__purchase-status{text-align:right;padding:5px 15px;color:#228b22}.extras-information-container .detail-section__purchase-status span,.offer-information-container .detail-section__purchase-status span{padding-left:5px}.extras-information-container .detail-section__excluded,.offer-information-container .detail-section__excluded{text-align:right;padding:5px 15px;color:#a5a5a5}.extras-information-container .detail-section__excluded img,.offer-information-container .detail-section__excluded img{padding-left:5px}.extras-information-container .detail-section__header,.offer-information-container .detail-section__header{font-size:16px;font-weight:700;margin-top:10px;color:#000;margin-bottom:5px}.extras-information-container .detail-section__text,.offer-information-container .detail-section__text{line-height:1.2em;font-size:13px}.extras-information-container .detail-section__know-more,.offer-information-container .detail-section__know-more{text-align:right;bottom:5px;position:absolute;right:20px}.extras-information-container .detail-section__know-more a,.offer-information-container .detail-section__know-more a{color:#228b22}@media print{.payment-information-container .payment-details-container{width:100%}.extras-information-container .detail-section__know-more,.offer-information-container .detail-section__know-more{visibility:hidden}}.extras-information-container .detail-section__image,.offer-information-container .detail-section__image{min-height:60px}.extras-information-container .detail-section__image img,.offer-information-container .detail-section__image img{padding-top:15px}.coupon-section{width:100%}.coupon-section .coupon-body{float:left;width:75%;border-top-left-radius:5px}.coupon-section .coupon-booking-details{float:left;width:25%;border-top-right-radius:5px;padding:10px}.coupon-section .coupon-booking-details__reservation-number{font-weight:700;padding-bottom:10px}.coupon-section .coupon-booking-details__passengers,.coupon-section .coupon-booking-details__segments{padding-bottom:10px}.coupon-section .coupon-footer{float:left;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.coupon-section .coupon-row .part,.vouchers-section .voucher-content{background-color:#fff;border:1px solid #e7e7e7}.coupon-section .content{clear:both;display:flex}.booking-part-wide{padding:0 10px;display:inline-block}@media (max-width:767px){.booking-part-wide{padding:0 5px}}.extras-section{padding-top:15px;width:100%}.confirmation-page-header h4{font-size:18px;margin:0;text-transform:none;font-weight:700;padding:10px 6px;color:#555}.confirmation-page-header .main-header{padding-bottom:5px;padding-left:15px}@media (max-width:767px){.confirmation-page-header .main-header{padding-left:0}}.confirmation-page-header .main-header--check-in-text{padding-right:17px;color:red}.confirmation-page-header__help-link h4{font-size:16px;font-weight:400}.confirmation-page-header__help-link h4 a{color:#228b22}@media (min-width:767px){.confirmation-page-header__help-link{text-align:right}}.vouchers-section{margin-left:10px;margin-right:10px}@media (max-width:991px){.vouchers-section{margin-left:0;margin-right:0}}.vouchers-section .voucher-list{display:flex;flex-wrap:wrap;justify-content:space-between}.vouchers-section .voucher{margin-left:5px;margin-right:5px}@media (max-width:991px){.vouchers-section .voucher{margin-left:0;margin-right:0}}.vouchers-section .voucher-content{border-radius:5px;width:100%}.vouchers-section .voucher-content .voucher-header{border-bottom:1px solid #e4e4e4;padding-left:15px}.vouchers-section .voucher-content .voucher-header__title{display:flex;align-items:center;color:#333;font-size:1.3em;font-weight:700;min-height:50px}.vouchers-section .voucher-content .voucher-passenger{border-bottom:1px solid #e4e4e4;padding:0 15px 30px}.vouchers-section .voucher-content .voucher-amounts,.vouchers-section .voucher-content .voucher-details{display:flex;justify-content:space-between;padding:0 15px}.vouchers-section .voucher-description{font-size:.8em;margin:5px 0}.vouchers-section .voucher-column{padding-left:0;padding-right:0}.vouchers-section .voucher-terms-and-conditions{margin:10px 5px}@media (max-width:991px){.vouchers-section .voucher-terms-and-conditions{margin-left:0;margin-right:0}}.viva-bus__payment-information{background:#D9EDF6;border-radius:5px;border:1px solid #84c8f7;margin:5px}.viva-bus__payment-information h4{font-size:16px;font-weight:700;color:#4E859F;padding:8px}.viva-bus__ticket-header{font-size:25px;width:75%;padding-left:15px}.viva-bus__text-content{padding:20px 15px}.viva-bus__text-content p{font-size:18px}.viva-bus__title{color:#00693c}.viva-bus__no-tickets-found{padding:25px 35px;color:red;font-weight:700}.viva-bus #viva-bus-header{margin:25px 0 20px}.viva-bus__ticket-content{padding:20px 15px}.viva-bus .gray_wrapper{background-color:#f8f8f9}.viva-bus .main_body{margin:auto}@media screen and (min-width:767px){.viva-bus .main_body{width:660px}}@media screen and (min-width:991px){.viva-bus .main_body{width:885px}}@media screen and (min-width:1200px){.viva-bus .main_body{width:1090px}}@media print{.vouchers-section .voucher-terms-and-conditions{display:none}.viva-bus .col-xs-12{width:25%;float:left}.viva-bus .location{padding:0;word-break:break-word}.viva-bus .arrow-right{padding-left:0;padding-right:0;text-align:center}.viva-bus .barcode{page-break-inside:avoid}}.viva-bus .viva-card{box-shadow:0 0 22px -7px rgba(0,0,0,.75)}.viva-bus .viva-card .body{padding:10px 15px 0 25px}.viva-bus .viva-card .td-route-icon{padding:0}.viva-bus .viva-card-passenger-name{font-size:18px;font-weight:700}.viva-bus .viva-card-departure-date{display:block;padding:10px 0 5px}.viva-bus .viva-card .vertical-route-line{min-height:59px;width:2px;display:inline-block;background:#000;position:relative;margin-left:5px;margin-right:15px}.viva-bus .viva-card .vertical-route-line::after,.viva-bus .viva-card .vertical-route-line::before{content:'';position:absolute;left:-3px;display:block;height:8px;width:8px;border-radius:5px}.viva-bus .viva-card .vertical-route-line::before{top:0;background:#000}.viva-bus .viva-card .vertical-route-line::after{bottom:0;background:#000}
.no-js .liquid-slider{height:350px;overflow:scroll}.liquid-slider-wrapper .liquid-slider-preloader{opacity:.9;width:100%;height:200%;position:absolute;top:0;left:0}.liquid-slider-wrapper{margin:0 auto;clear:both;overflow:auto;position:relative}.liquid-slider-wrapper .liquid-slider{width:1030px;float:left;overflow:hidden;position:relative}.liquid-slider-wrapper .panel-container{position:relative}.liquid-slider-wrapper .liquid-slider .panel-container .fadeClass{position:absolute;top:0;left:0;display:none}.liquid-slider-wrapper .liquid-slider .panel{width:1030px;display:block;float:left}.liquid-slider-wrapper .liquid-slider .panel-wrapper{position:relative}.liquid-slider-wrapper .liquid-nav a{color:#333;margin-right:1px;padding:3px 6px}.liquid-slider-wrapper .liquid-nav a:hover{background:#f2f2f2;color:#333;text-shadow:none}.liquid-slider-wrapper .liquid-nav .current{background:#f2f2f2}.currentCrossLink{font-weight:700}.liquid-slider-wrapper .liquid-nav ul{padding:0;clear:both;display:block;margin:auto;overflow:hidden}.liquid-slider-wrapper .liquid-nav ul li{display:inline}.liquid-slider-wrapper .liquid-nav ul li a{display:block;float:left;text-decoration:none}.liquid-slider-wrapper .liquid-nav{overflow:hidden;clear:both}.liquid-slider-wrapper .liquid-slider-select-box select{width:150%;background:0 0;padding:5px;font-size:110%;border:1px solid #bbb;height:35px;cursor:pointer}.liquid-slider-wrapper .liquid-nav-left,.liquid-slider-wrapper .liquid-nav-right{float:left}.liquid-slider-wrapper .liquid-nav-left a,.liquid-slider-wrapper .liquid-nav-right a{background:#000;color:#fff;padding:5px;width:100px;display:block;text-align:center;text-decoration:none}.liquid-slider-wrapper .liquid-nav-left-arrow,.liquid-slider-wrapper .liquid-nav-right-arrow{cursor:pointer;float:left}.liquid-slider-wrapper .liquid-nav-left-arrow a,.liquid-slider-wrapper .liquid-nav-right-arrow a{display:block}.liquid-slider-wrapper .liquid-nav-left,.liquid-slider-wrapper .liquid-nav-left-arrow{clear:both}.liquid-slider-wrapper .liquid-nav-right-arrow{margin-top:140px;margin-right:5px;position:relative}.liquid-slider-wrapper .liquid-nav-left-arrow{margin-top:140px;margin-left:5px;position:relative}.arrows .liquid-slider{margin:0 10px}.liquid-responsive .liquid-slider{width:100%;margin:0}.liquid-responsive .liquid-nav-left{position:absolute;left:0;z-index:1}.liquid-responsive .liquid-nav-left a{background:#9A9A9A;width:80px}.liquid-responsive .liquid-nav-left a:hover{background:#747474}.liquid-responsive .liquid-nav-right{position:absolute;right:0;z-index:1}.liquid-responsive .liquid-nav-right a{background:#9A9A9A;width:80px}.liquid-responsive .liquid-nav-right a:hover{background:#747474}.liquid-responsive .liquid-nav-left-arrow{position:absolute;left:0;z-index:1}.liquid-responsive .liquid-nav-right-arrow{position:absolute;right:0;z-index:1}.bannerSlider{margin:15px 0 0}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.label,sub,sup{vertical-align:baseline}.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}hr,img{border:0}body,figure{margin:0}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000;background:#ff0}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.dropdown-menu,.modal-content{-webkit-background-clip:padding-box}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/Content/Bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-right:15px;padding-left:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{min-width:0;margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.embed-responsive,.modal,.modal-open,.progress{overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal{position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;text-align:left;text-align:start;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;text-align:left;text-align:start;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.carousel-caption,.carousel-control{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1}label{font-weight:400}.row.no-margin,.row.no-padding{margin-left:0;margin-right:0}[class*=col-].no-right-padding{padding-right:0}[class*=col-].no-left-padding{padding-left:0}.row.no-padding [class*=col-]:not(:first-child),.row.no-padding [class*=col-]:not(:last-child){padding-right:0;padding-left:0}.carousel-control.left,.carousel-control.right{background-image:none}.caret{color:#34B233;border-top:7px solid;border-right:7px solid transparent;border-left:7px solid transparent;display:block;margin:0 auto}.dropdown-menu{background-color:#FFF;font-size:12px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin:unset;padding:unset;min-width:unset;float:unset;-webkit-box-shadow:unset;box-shadow:unset}.col-left,.col-right{float:left}.dropdown-menu>li>a{padding:0 5px}.nav>li>a:focus,.nav>li>a:hover{background-color:unset}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:unset;border:none}.navbar{margin-bottom:0}.navbar-toggle .icon-bar{width:30px;height:5px;border-radius:10px;pointer-events:none}.navbar-default{border-right:none}.navbar-default .navbar-text{color:#55565a}.navbar-default .navbar-nav>li>a{color:#9e9e9e;padding:10px 15px 5px;font-family:Helvetica Neue;font-size:15px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#34B233;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#55565a;background-color:unset}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:unset}.navbar-default .navbar-toggle .icon-bar{background-color:#34B233}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:unset;background-color:unset}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#55565a}.navbar-nav>li>.dropdown-menu{border-top:none;padding-bottom:10px;width:290px;left:0}.navbar-nav>li>.dropdown-menu li{width:100%}.navbar-nav>li>.dropdown-menu li a{max-width:none}.col-right{margin-left:10px}.termsAndConditions .col-left{padding:0 30px 15px}.navbar-nav li.dropdown:hover .dropdown-menu{z-index:10000}@media (min-width:991px){.navbar-fixed-top,.navbar-fixed-top .navbar-default{background-color:transparent}.navbar-nav li.dropdown:hover .dropdown-menu{display:block}.navbar-fixed-top{position:static;border:none;margin-right:-30px}.navbar-fixed-top .navbar-brand{display:none}.navbar-fixed-top .navbar-nav{float:right}.navbar-default .navbar-nav>li>a{padding:10px 15px}.navbar-nav>li>.dropdown-menu{padding-top:5px}}@media (max-width:991px){.navbar-right .dropdown-menu{position:static;border:0}.navbar-header{float:none;margin:0!important}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}.navbar-default .navbar-collapse{border-top:none;padding:0;background-color:#fff;max-height:none}.navbar-default .navbar-toggle.collapsed{width:unset;border:none}.navbar-default .navbar-toggle{display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:5px 6px 6px 0}.navbar-default .navbar-toggle .icon-bar{background-color:#888;float:right;clear:both}.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#34B233;float:unset}.nav>li{border-top:solid 1px#fff;border-bottom:solid 1px #dadada}.navbar-default .navbar-nav>li>a{padding:15px;line-height:35px}.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover{background-color:#e6e6e6}.dropdown.open{border-top:none;border-bottom:none}.dropdown .caret{margin:7px 0 0;position:absolute;right:15px}.submenuitem span.text{display:none}.submenuitem span.title{margin-top:10px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-top:solid 1px#fff;border-bottom:solid 1px #ccc}.navbar-nav>li>.dropdown-menu{padding-bottom:0;width:299px}.navbar-brand{position:absolute;left:15px;padding:15px 0}pre{tab-size:8}.side-collapse-container{width:100%;position:relative;right:0;transition:right .4s}.side-collapse-container.out{right:200px}.side-collapse{top:53px;bottom:0;position:fixed;overflow:scroll;transition:width .4s;width:290px;right:0}.side-collapse.in{width:0}.branding{margin-top:-5px}.too-long{word-break:break-word;white-space:normal!important}.navbar-default{background-color:#fff}}@media (max-width:991px) and (min-width:767px){.side-collapse{margin-right:-375px;right:50%!important}.navbar-brand{padding:15px!important}.navbar-default .navbar-toggle{padding-right:0!important}}@media (max-width:767px){.termsAndConditions{padding:0 15px}.col-left{width:15%}.col-right{width:15%;margin:0}.sm-no-side-padding{padding-left:0;padding-right:0}}@media (max-width:480px){.navbar-default{width:100%}.navbar-nav{width:100%!important}.xs-margin-top{margin-top:10px}.col-left{width:20%}.col-right{width:80%}.xs-no-side-padding{padding-left:0;padding-right:0}}@media (max-width:330px){.navbar-default{width:100%}.navbar-default .navbar-collapse{min-width:unset;border-left:none}}@media (min-width:480px){.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}}@media (min-width:767px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:991px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:1200px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}.pull-none{float:none!important}.container-fluid .container{padding:0}
.selectBox-dropdown{position:relative;text-decoration:none;color:#55565A;vertical-align:middle;background:#FFF;padding:8px 5px}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden;cursor:default}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;margin:17px 14px}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:320px;min-height:1em;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:0;border:1px solid #BBB;background:#FFF;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:5px 8px;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#EEE}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#ff6872;color:#fff;padding:8px}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox-inline.selectBox-disabled,.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}
.button-main.small.logout,.red.small.logout{font-family:Lato,sans-serif}.button-main.big,.button-main.uppercase,.green.big,.red,.red.big{text-transform:uppercase}.viva-btn,.viva-tabs li a,.viva-tabs li div{text-align:center;width:100%;cursor:pointer}.green{background:#34B233;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;color:#fff!important;border:0}.green.small{font-size:20px;padding:1px 5px}.green.big{font-size:23px;padding:11px;float:left}.green.big.next{padding:11px 7px 6px 12px}.green.big.next i{float:right;margin:-5px 0 0 7px}.red,.transp.big.logout i{float:left}.hidden{display:none}.transp.big.logout{background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;color:#000!important;border:0;font-weight:400;padding:6px 14px 4px 4px;display:inline-block}.contentPage .red,.red{color:#fff}.red{background:#eb0029;background:-moz-linear-gradient(top,#eb0029 0,#9c0a15 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eb0029),color-stop(100%,#9c0a15));background:-webkit-linear-gradient(top,#eb0029 0,#9c0a15 100%);background:-o-linear-gradient(top,#eb0029 0,#9c0a15 100%);background:-ms-linear-gradient(top,#eb0029 0,#9c0a15 100%);background:linear-gradient(to bottom,#eb0029 0,#9c0a15 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb0029', endColorstr='#9c0a15', GradientType=0);font-size:16px;border-radius:8px;display:block;padding:10px}.red.small,a.red.medium.search{display:inline-block}.red.next i{float:right;margin:3px 0 0 10px}.red.small{font-size:20px;padding:5px 5px 1px;min-height:25px}.red.small.logout{float:right;font-size:12px;margin-bottom:5px}.red.big{font-size:23px;padding:11px;float:left}.red.big.next{padding:11px 7px 6px 12px}.red.big.next i{float:right;margin:-5px 0 0 10px}.red.inform{text-align:center;background:#FF1C2B;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;color:#FFF;font-size:20px;padding:10px 20px 8px;border:none}.red.big.next.right{float:right;line-height:22px;padding:11px 5px 5px 11px;cursor:pointer}.red.right{float:right}button.red{border:0}.red.medium.search{padding:6px 11px 5px;font-size:16px;cursor:pointer}.red.medium.search i{float:right;margin:0 0 0 5px}.button-main{background:#34B233;background:-moz-linear-gradient(top,#34B233 0,#288a28 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#34B233),color-stop(100%,#288a28));background:-webkit-linear-gradient(top,#34B233 0,#288a28 100%);background:-o-linear-gradient(top,#34B233 0,#288a28 100%);background:-ms-linear-gradient(top,#34B233 0,#288a28 100%);background:linear-gradient(to bottom,#34B233 0,#288a28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#34B233, endColorstr=#288a28, GradientType=0);font-size:16px;color:#fff!important;border-radius:8px;display:block;padding:10px;float:left;white-space:nowrap;text-align:center}.button-main.small,a.button-main.medium.search{display:inline-block}.button-main.red{background:#dd211c;background:-moz-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dd211c),color-stop(100%,#b01a16));background:-webkit-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-o-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-ms-linear-gradient(top,#dd211c 0,#b01a16 100%);background:linear-gradient(to bottom,#dd211c 0,#b01a16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd211c, endColorstr=#b01a16, GradientType=0)}.button-main:focus,.button-main:hover{color:#fff;text-decoration:none}.contentPage .button-main{color:#fff}.button-main.next i{float:right;margin:3px 0 0 10px}.button-main.small{font-size:20px;padding:5px 5px 1px;min-height:25px}.button-main.small.logout{float:right;font-size:12px;margin-bottom:5px}.button-main.big{font-size:23px;padding:11px;float:left;cursor:pointer}.button-main.big.next{padding:11px 7px 6px 12px}.button-main.big.next i{float:right;margin:-5px 0 0 10px}.button-main.inform{background:#34B233;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;color:#FFF;font-size:20px;padding:10px 20px 8px;border:none}.button-main.check-in-button{margin:0 10px 10px 0}.button-main.big.next.right{float:right;line-height:22px;padding:11px 5px 5px 11px;cursor:pointer}.button-main.right{float:right}button.button-main{border:0}.button-main.medium.search{padding:6px 11px 5px;font-size:16px;cursor:pointer}.button-main.medium.search i{float:right;margin:0 0 0 5px}.mainButtonContainer{float:right}.mainButtonContainer--additional-space{margin-bottom:20px}@media (max-width:767px){.mainButtonContainer{padding:0 15px!important;width:100%}.mainButtonContainer .button-main{width:100%;text-align:center}}.fancybox-overlay{z-index:8000010!important}.fancybox-opened{z-index:8000020!important}.viva-tabs{display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.viva-tabs li{margin:0 2px;-ms-flex-positive:1;flex-grow:1}.viva-tabs li a,.viva-tabs li div{display:block;float:left;background-color:#f9f9f9;padding:10px 20px;border-top-left-radius:3px;border-top-right-radius:3px;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#00693c;border:1px solid #f9f9f9;border-bottom:0;transition:.5s ease}.viva-tabs li.active a,.viva-tabs li.active div,.viva-tabs li:hover a,.viva-tabs li:hover div{background-color:#fff;text-decoration:none;color:#bebebe;box-shadow:#CCC 0 0 .25em}.viva-tabs.underline li a,.viva-tabs.underline li div{background-color:transparent;color:#9e9e9e;border:0;border-bottom:solid 3px transparent;padding:10px}.viva-tabs.underline li.active a,.viva-tabs.underline li.active div,.viva-tabs.underline li:hover a,.viva-tabs.underline li:hover div{color:#34b233;border-color:#34b233}.viva-btn{background-color:#34B233;color:#fff;font-size:16px;font-weight:400;border-radius:5px;white-space:nowrap;padding:10px;display:inline-block;transition:.3s ease-out;border:0}.viva-btn:hover{text-decoration:none;background-color:#a6d442;color:#fff}.viva-btn.green{background-color:#34B233;color:#fff}.viva-btn.green:hover{background-color:#a6d442;color:#fff}.viva-btn.light-red{background-color:#fb6970;color:#fff}.viva-btn.light-red:hover{background-color:#D52B1E;color:#fff}.viva-btn.blue{background-color:#3d5a6c;color:#fff}.viva-btn.blue:hover{background-color:#cfedff;color:#3d5a6c}.viva-btn.grey{background-color:#e4e4e4;color:#34b233}.viva-btn.grey:hover{background-color:#9E9E9E;color:#fff}.vivacash-cancel-button{color:#D52B1E;background-color:transparent;border:0;font-weight:700}
.booking .header .edit:focus,.booking .header .edit:hover{text-decoration:none;color:#55565a}.booking select,.booking-part select,.bookingBox{font-family:Lato,sans-serif!important}.booking .header{min-height:25px;font-size:25px;text-transform:uppercase;margin-top:20px;position:relative}.bookingBox{background-color:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0;padding:20px 15px 1px}.booking-container{min-height:860px}.booking .header i{float:left;margin:-4px 15px 0 0!important}.booking .header h2,.booking .header h3{font-size:24px;float:left;margin:0}.booking .header .edit{display:none;float:right;text-transform:uppercase;font-size:17px;margin-top:-13px;margin-right:5px;cursor:pointer;color:#55565a}.booking .header .edit:focus{outline:0;box-shadow:0 0 5px 0 #aaa;border-radius:2px}.booking input[type=email],.booking input[type=number],.booking input[type=tel],.booking input[type=text],.booking textarea,.booking-part input[type=email],.booking-part input[type=number],.booking-part input[type=tel],.booking-part input[type=text]{border:none;vertical-align:middle;background:#FFF;padding:10px;font-size:14px;font-family:Lato,sans-serif!important}.booking input[type=email].readonly,.booking input[type=email]:disabled,.booking input[type=number].readonly,.booking input[type=number]:disabled,.booking input[type=tel].readonly,.booking input[type=tel]:disabled,.booking input[type=text].readonly,.booking input[type=text]:disabled,.booking textarea.readonly,.booking textarea:disabled,.booking-part input[type=email].readonly,.booking-part input[type=email]:disabled,.booking-part input[type=number].readonly,.booking-part input[type=number]:disabled,.booking-part input[type=tel].readonly,.booking-part input[type=tel]:disabled,.booking-part input[type=text].readonly,.booking-part input[type=text]:disabled{background:#cacaca;cursor:not-allowed}.booking select,.booking-part select{font-size:14px;border:none;background:#FFF;padding:10px 5px;margin-left:0}.booking select.readonly,.booking select:disabled,.booking-part select.readonly,.booking-part select:disabled{background:#cacaca;cursor:not-allowed}.booking .orange.big,.booking .red.big{float:right;margin-top:5px}.errorContainer,.infoContainer,.successContainer,.warningContainer{margin-bottom:5px;padding:20px 10px 20px 70px;background-repeat:no-repeat;background-position:15px center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:both;line-height:1.8em}.extras .infoContainer,.extras .successContainer{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:10px;padding:15px 15px 15px 60px}.errorContainer{background-color:#FFBABA;background-image:url(/Content/Images/error.png)}.warningContainer{background-color:khaki;background-image:url(/Content/Images/warning.png)}.infoContainer{background-color:#BDE5F8;background-image:url(/Content/Images/info.png)}.successContainer{background-color:#DFF2BF;background-image:url(/Content/Images/success.png)}.contentPage .errorContainer ul{margin:0}.errorContainer li{list-style-type:disc}.errorContainer title{display:block}#booking-login-form,#vivabus-login-form input.error,.booking input.error,.booking select.error,.booking-part input.error,.booking-part select.error{border:2px solid #D8000C;background-color:#FFFFD5}.booking input[type=checkbox].error{outline:#D8000C solid 2px}#flightBookingError,#flightBookingWarning{margin-top:10px;float:none;display:none}.preventMarkText{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991px){#extras .header h2,.booking .header h2,.booking .header h3{font-size:20px}#flightBookingError{margin-top:30px}}@media (max-width:767px){.repayMessage{padding-top:60px!important}.box.voucherForm,.errorContainer,.infoContainer,.successContainer,.warningContainer{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#extras .header h2,.booking .header h2,.booking .header h3{font-size:15px}#flightBookingError{margin-top:10px}.available-vouchers{overflow:hidden}.available-vouchers i.voucher{display:none}.available-vouchers .section-description{margin-left:0}}#scotiaBankApplication input{border:none;background:#FFF;padding:10px 8px;font-size:15px;width:100%;vertical-align:middle}#scotiaBankApplication input[type=checkbox]{width:auto;float:left;display:inline}#scotiaBankApplication input:disabled{background:#7e7e7e}#scotiaBankApplication .box{overflow:hidden;background-color:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-top-color:#7e7e7e}#scotiaBankApplication .button-main{background:linear-gradient(to bottom,#299729 0,#1e6f1e 100%);color:#f2f2f2}#scotiaBankApplication .display-none{display:none}#scotiaBankApplication .terms{margin-top:3rem}#scotiaBankApplication .terms label{display:inline}#scotiaBankApplication .terms a{margin-left:.5rem}#GiftCardPart .voucherForm{padding:20px 0;margin:5px 0 10px}#GiftCardPart .icon{background:url(/Content/Images/gift.png);width:46px;height:46px;display:block;float:left;margin-top:-6px}#GiftCardPart h4{float:left;margin:10px;line-height:20px}#GiftCardPart .voucherTextBox{float:right;min-width:200px;height:40px}#GiftCardPart .addVoucherButton{float:right;margin-left:20px}#GiftCardPart .addVoucherButton.loading{background-image:url(/Content/Images/ajax-loader-small.gif);background-repeat:no-repeat;background-position:center center}#GiftCardPart .addVoucherButton.loading span{visibility:hidden}.available-vouchers table thead td{background:#E6E6E6;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:10px 10px 7px;text-transform:uppercase;font-size:18px}.available-vouchers tbody tr td{padding-left:15px}.available-vouchers i.voucher{background:url(/Content/Images/sprite3.png?v=17) -812px -326px no-repeat;width:43px;height:38px;display:block;float:left}.available-vouchers i.voucher.ticket-courtesy{background:url(/Content/Images/sprite3.png?v=16) -1311px 1px no-repeat;width:45px;height:26px;margin-top:15px}.available-vouchers i.voucher.electronic-certificate{background:url(/Content/Images/sprite3.png?v=16) -1311px -25px no-repeat;width:45px;height:26px;margin-top:15px}.available-vouchers i.voucher.discount-coupon{background:url(/Content/Images/sprite3.png?v=16) -1311px -51px no-repeat;width:45px;height:26px;margin-top:15px}.available-vouchers .section-description{font-size:14px;float:left;margin-left:15px;margin-top:10px}.available-vouchers .available-voucher-list{background:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:both;padding:5px 15px;margin-bottom:5px;font-size:12px}.available-vouchers .voucher-information-header{font-weight:700;display:block;float:left;clear:both}.available-vouchers .voucher-information-detail{display:block;clear:both;word-break:break-all}.available-vouchers .voucher-information{width:100%;font-size:14px}.available-vouchers .voucher-container{background:#EEE;padding-top:15px;margin-bottom:5px}.available-vouchers .voucher-container.odd{background:#E6E6E6}
#flightCriteria{margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#validationErrors{padding:3px;color:#fff;margin-bottom:-5px;margin-left:0;background:#FFBABA;text-indent:50px;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}#validationErrors.hidden{display:none}#flightCriteria #hfRoomsWrapper{margin:0}#flightCriteria .green.big{padding:41px 7px 33px 12px}#box-hotel-flight-form .green.big{margin-top:-110px}#box-flight #rbOneWayWrapper,#box-flight #rbRoundtripWrapper{height:18px}#box-flight #rbOneWayWrapper span.radio,#rbRoundtripWrapper span.radio{height:18px;line-height:100%;cursor:pointer}#box-flight #rbOneWayWrapper label,#rbRoundtripWrapper label{float:left;margin:0 0 0 5px;height:18px;line-height:16px;cursor:pointer;top:1px;width:55px;white-space:nowrap}#flightCriteria .selectCorporation,#flightCriteria .selectDestination{margin-bottom:10px;height:22px;width:100%!important}div.box.login-box a.booking-login-link{background:#70bf54}#flightCriteria .selectCorporation{margin-left:10px}#flightCriteria .adult-child-wrapper,#flightCriteria .from-aiprot,#flightCriteria .to-aiprot{margin-top:10px}#flightCriteria .selectAdults,#flightCriteria .selectChildren,#flightCriteria .selectInfants{float:left;height:38px;margin-right:20px;width:100%!important}#hotel-flightbox .selectDestinationWrapper,.fancybox-criteria-aiports .fancybox-inner{width:100%}#flightCriteria .promocode-wrapper{margin-top:23px}#flightCriteria .standby-wrapper{position:relative;top:39px;float:left}#flightCriteria .standby-wrapper:after{content:"";clear:both;display:block}#flightCriteria .selectInfants{height:38px;margin-right:10px}#flightCriteria label{color:#313131;text-transform:uppercase;display:block}#flightCriteria .airport-label{font-size:24px;color:#313131}#flightCriteria .airport-label:focus{outline:0}#flightCriteria .calendar-label{display:inline-block;cursor:pointer}#flightCriteria #fromAirportWrapper label:hover,#flightCriteria #toAirportWrapper label:hover{cursor:pointer}#hotel-flightbox .bigwindow-large{margin-top:47px!important}#hotel-flightbox .search-footer{flex-basis:100%}.selectDestinationWrapper{position:relative}.selectDestinationWrapper label{margin:0}.selectDestinationWrapper a:hover{color:#55565A}.selectDestinationWrapper.invalid .selectBox-dropdown{box-shadow:0 0 10px 4px #fff;padding:7px 2px;border:3px solid red}.selectDestinationWrapper.invalid .selectBox-arrow{margin-top:12px}.selectDestinationWrapper .label{position:absolute;z-index:100;color:#55565A;top:0;left:0;padding:10px;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:400}#hotel-flightbox .dateWrapper,.dateWrapper i{position:relative}.fancybox-criteria-aiports .fancybox-skin{padding:0!important}.fancybox-criteria-aiports .fancybox-close{top:5px!important;right:5px!important;background:url(/Content/Images/sprite3.png?v=17) -193px -151px no-repeat;width:20px;height:20px}.destination-div .header{background:#34B233;border-radius:4px 4px 0 0;color:#fff;padding:5px 15px;font-weight:700;text-transform:uppercase}.destination-div .content{background:#e2e2e2;padding:4px}.destination-div .content .white-box{background:#fff;padding:4px 0}.destination-div .content .separator{height:4px;clear:both}.destination-div .content .subheader{margin:10px 0 10px 15px;font-weight:700;color:#34B233;text-transform:uppercase}.destination-div .mex-flag,.destination-div .usa-flag{width:29px;height:17px;margin-right:10px;display:block}#adultsChildrenWrapper.invalid .selectAdults.selectBox-dropdown .selectBox-arrow,#adultsChildrenWrapper.invalid .selectChildren.selectBox-dropdown .selectBox-arrow,#infantsWrapper.invalid .selectInfants.selectBox-dropdown .selectBox-arrow{margin-top:12px}.destination-div .cities,.input-children-age{margin-bottom:10px;float:left}.destination-div .mex-flag{background:url(/Content/Images/sprite3.png?v=17) -231px -49px no-repeat;float:left}.destination-div .usa-flag{background:url(/Content/Images/sprite3.png?v=17) -231px -68px no-repeat;float:left}.destination-div .fromAirportLink,.destination-div .toAirportLink{width:100%;color:#696969;text-transform:capitalize;line-height:150%}.criteriaText.promo,.flightCriteriaMinified .description,.flightCriteriaMinified span.upper,.login-box .inner-row .criteriaText.big,.passengerLabel,.promoLabel{text-transform:uppercase}.destination-div .fromAirportLink.highlight,.destination-div .fromAirportLink:hover,.destination-div .toAirportLink.highlight,.destination-div .toAirportLink:hover{color:#34B233}.selectDestinationWrapper .selectBox-label,.timeWrapper .selectBox-label{padding-left:20px}#adultsChildrenWrapper.invalid .selectAdults.selectBox-dropdown,#adultsChildrenWrapper.invalid .selectChildren.selectBox-dropdown,#infantsWrapper.invalid .selectInfants.selectBox-dropdown{padding:7px 2px;border:3px solid red;box-shadow:0 0 10px 4px #fff}.passengerDescription{color:gray}.input-children-age{height:22px;padding:8px 10px;margin-left:5px;width:60px!important}.criteriaText{text-decoration:none;text-align:left;vertical-align:middle;border:none}.styledcheckbox+span:before,.styledradio+span:before{content:'';vertical-align:-3px}.criteriaCredentials .criteriaText{cursor:text}.criteriaText.big{width:100%;margin:0;float:left}.criteriaText.amex{width:190px}.criteriaText.promo{height:38px;width:100%;padding:8px 10px}#hotel-flightbox .dateWrapper .input-field{padding-left:45px}#box-flight .toprow-calendar label i{display:block}#hotel-flightbox .room-div-wrapper .inner,.dateWrapper i{display:inline-block}#hotel-flightbox .hfSingleCurrencyWrapper{margin-left:15px}#hotel-flightbox .hfSingleCurrencyWrapper .radio{margin-right:5px;margin-top:2px}#box-flight .currencyWrapper{margin-top:-3px}.dateWrapper i{cursor:pointer;float:right;margin:0;top:5px;left:10px}.dateWrapper .label{position:absolute;z-index:100;color:#ef1a25;top:12px;left:7px;cursor:default}#flightCriteria .fifth a,#oneWay,.criteriaCredentials .header{cursor:pointer;color:#fff}.dateWrapper .label span{float:left;margin:-5px 8px 0 0}.dateWrapper input{height:39px}#DepartureDate.invalid,#ReturnDate.invalid{padding:6px;box-shadow:0 0 10px 4px #fff;border:3px solid red}#hotel-flightbox div.column.third,#hotelonly-flightbox div.column.third{margin-left:10px}#hotel-flightbox .row.third{margin-top:8px}#carrent-flightbox .crSingleCurrencyWrapper,#hotel-flightbox .hfSingleCurrencyWrapper,#hotelonly-flightbox .hSingleCurrencyWrapper{margin:0 0 10px 5px}#hotel-flightbox .chosen-container{margin-left:0}#box-flight .SingleCurrencyWrapper,#carrent-flightbox .hSingleCurrencyWrapper,#hotel-flightbox .hfSingleCurrencyWrapper,#hotelonly-flightbox .hSingleCurrencyWrapper{margin:0 0 0 8px;float:left;line-height:21px}#carrent-flightbox .hSingleCurrencyWrapper label,#hotel-flightbox .hfSingleCurrencyWrapper label,#hotelonly-flightbox .hSingleCurrencyWrapper label{margin:0 0 0 5px;top:-2px}#box-flight .SingleCurrencyWrapper span{margin:1px 0 0 5px}#box-flight .searchOptionsWrapper,#hotel-flightbox .searchOptionsWrapper{float:left}#hotel-flightbox .roomage-container-wrapper{padding:10px 10px 0}#hotel-flightbox .roomage-container{float:left;display:inline-block}#hotel-flightbox .childAge{width:40px!important;height:40px;margin-left:3px}#hotel-flightbox .childAge .selectBox-label{width:33px!important}#hotel-flightbox .selecthfAdults,#hotel-flightbox .selecthfChildren{width:70px!important;height:40px;margin-top:4px}#hotel-flightbox .selecthfRooms,#hotelonly-flightbox .selecthRooms{width:100%!important;float:left;margin-bottom:10px;background:#fff;border:1px solid #e4e4e4;border-radius:5px;height:50px;padding:12px 0 0 35px;margin-top:0;color:#313131}#hotel-flightbox .room-div-wrapper{flex-basis:75%;width:100%}#hotel-flightbox .dateLabel{position:absolute;top:0;left:0;padding:10px}#carrent-flightbox div.column.fourth .emptyWrapper{position:relative;height:115px}#oneWay{font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:.2em 10px;margin-bottom:5px;margin-left:7px}.criteriaCredentials{background:#ff6872;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 0 0 10px;padding:4px 10px}.criteriaCredentials.top{margin-bottom:4px}.criteriaCredentials .header span{float:right;margin-top:6px}.criteriaCredentials .content{font-style:italic;line-height:normal;position:relative;display:none}.criteriaCredentials .bottom{width:100%;top:0;font-style:normal}.loginStatus{margin-top:10px;color:#fff;margin-bottom:5px;font-style:normal}.loggedInUser{font-weight:700}.criteriaLoginLoader{position:absolute;right:44px;top:9px}#flightCriteria .fifth ul li{float:left;margin-right:20px}#flightCriteria .fifth a{text-decoration:underline}a.checkin i,a.faq i,a.mangoForBusiness i,a.specialAssistance i{float:left;margin-right:5px}.flightCriteriaMinified{clear:both;color:#55565A;font-size:12px;background:#EEE;border-radius:10px;padding:8px 10px;min-height:37px}.flightCriteriaMinified .hidden-xs{float:left}.flightCriteriaMinified span.text{font-size:14px}.flightCriteriaMinified a{float:right;padding:3px 18px 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:14px;cursor:pointer;margin-top:-2px}.styledcheckbox,.styledradio{clip:rect(0 0 0 0);overflow:hidden;padding:0;position:absolute}.flightCriteriaMinified a i{float:right;margin-left:5px}.flightCriteriaMinified .inline{display:inline;margin-left:15px}.styledradio{border:0;height:1px;margin:-1px;width:1px}.styledradio+span{display:block}.styledradio+span:before{display:inline-block;margin-right:5px;width:16px;height:16px;background:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:3px solid #fff}.styledradio:checked+span:before{background:#34B233}.styledradio:focus+span:before{-webkit-box-shadow:0 0 5px 0 #aaa;-moz-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}.styledcheckbox{border:0;height:1px;margin:-1px;width:1px}.styledcheckbox+span{display:block}.styledcheckbox+span:before{display:inline-block;margin-right:5px;width:16px;height:16px;background:0 0;border:2px solid #fff}.styledcheckbox:checked+span:before{background:#34B233}.styledcheckbox:focus+span:before{-webkit-box-shadow:0 0 5px 0 #aaa;-moz-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}.criteriaSelect .selectBox-label{width:auto!important}.criteriaSelect:focus{outline:0;box-shadow:0 0 5px 0 #aaa}#flightCriteriaPremium .content.small{font-size:12px;color:gray;font-style:italic}#flightCriteriaPremium h2{font-size:30px;margin:20px 20px 10px 0}#flightCriteriaPremium h2 span{color:#FF1C2B}#multiplyErrorMessage{margin-bottom:10px}input[type=text]{cursor:auto}.booking-login-validation{padding:15px 10px 15px 0}.ui-datepicker{padding:0!important;background:#fff!important}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content,.ui-datepicker .ui-widget-header{background:0 0!important;border:none!important;opacity:1!important}.ui-datepicker .ui-datepicker-header{background:#34B233!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background:0 0!important;border:none!important;top:12px!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-widget-content,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-widget-header,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-widget-content,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-widget-header{top:12px!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{background:0 0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{position:absolute;font-family:viva-icon;color:#fff;width:100%;height:100%;right:0;bottom:0;font-size:1.3em;text-align:center;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{content:"\e91e"}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{left:auto!important;right:0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after{content:"\ea52"}.inner-row:after,.promocode-wrapper:after{content:"";clear:both}.ui-datepicker .ui-datepicker-calendar{margin:0!important;width:100%!important}.ui-datepicker .ui-datepicker-calendar thead{background:#34B233!important;color:#fff!important}.ui-datepicker .ui-datepicker-calendar tbody a,.ui-datepicker .ui-datepicker-calendar tbody span,.ui-datepicker .ui-datepicker-calendar tbody td{border:0!important;background:0 0!important;color:#9E9E9E!important;font-weight:300;text-align:center;margin:2px 0;padding:5px 0}.ui-datepicker .ui-datepicker-calendar tbody td span{opacity:.3;color:#fb6970!important}.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active{background:#34B233!important;border-radius:15px 15px 0;color:#fff!important}.criteriaBox{width:100%;font:300 15px Helvetica Neue}.ui-datepicker td,.ui-datepicker-calendar th,.ui-datepicker-title{font-family:Lato,sans-serif!important}a.criteriaSearchButton{background:#34B233;height:45px;width:50px;color:#fff;border-radius:5px;display:block;padding:13px 0 0 15px}.adults-wrapper,.children-wrapper{padding-right:5px}a.criteriaSearchButton span{color:#fff;font-size:20px}a.criteriaSearchButton:hover{text-decoration:none}.children-wrapper{padding-left:5px}.passengerLabel{height:27px;font-size:12px;margin-bottom:0}.infantInfoLink{font-size:12px;cursor:pointer;display:inline;padding-left:5px}.infantInfoLink a{color:#EB0029;font-weight:bolder}.infantInfoLink a:hover{color:#55565A}.roomsLabel,.selectBox-dropdown{color:#313131!important}.promoLabel{clear:both;font-size:12px;margin-left:5px;margin-top:-2px}.infants-wrapper{float:left;padding-left:5px}.passengerLabel span{font-size:8px;clear:both;display:block;line-height:10px}.passengerLabel span.questionmark{background:url(/Content/Images/sprite3.png?v=17) -149px -458px;width:15px;height:15px;position:absolute;right:15px}.infantServiceLink:focus span.questionmark{outline:0;box-shadow:0 0 5px 0 #aaa;border-radius:100px}.inner-row{margin-top:10px}.inner-row:after{display:block}.passengerLabel .infantServiceLink{float:right}.passengerLabel .passenger-type-text{float:left;height:15px;line-height:17px}.dateWrap,.dateWrap #ReturnDateLabel{float:left}.roomsWrapper{width:100%;flex-basis:35%}.roomsLabel{font-size:24px;position:absolute;z-index:100;top:0;left:0;padding:10px 0 10px 10px;cursor:pointer}.roomLabel{float:left;padding:14px 10px 0}#SmallCriteriaForm .row{width:100%}#SmallCriteriaForm .small-criteria-promo{height:54px;width:71%;margin:4px 0 0 10%;padding:8px 10px;text-transform:uppercase}#SmallCriteriaForm .viewCalendar{margin-top:10px}#SmallCriteriaForm .calendar-label{margin-left:5px;float:left}#SmallCriteriaForm .calendar-label span{float:left;padding-right:4px}#SmallCriteriaForm .calendar-label i{float:left;margin:1px 15px 0 0}.criteriaBox .col-md-3{padding-top:15px}.login-box .inner-row .criteriaText.big{border:none;vertical-align:middle;background:#FFF;padding:10px 8px;font-size:15px;width:100%}.criteriaBox.login-box .login-box{font:300 14px/18px "Helvetica Neue";display:flex;flex-direction:column}.criteriaBox.login-box .login-box_header{color:#fff}.criteriaBox.login-box .login-box_header h2{text-transform:capitalize;font:700 24px/24px "Helvetica Neue"!important;margin:10px 0!important}.criteriaBox.login-box .login-box_form{display:flex;flex-direction:row;margin-top:20px}.criteriaBox.login-box .login-box_form div{flex-grow:2;margin-right:20px}.criteriaBox.login-box .login-box_form div.login-button{flex-grow:1;margin-right:0}.criteriaBox.login-box .login-box_form label{color:#fff!important;text-transform:capitalize!important;font:700 16px/18px "Helvetica Neue"!important}.criteriaBox.login-box .login-box_form .login-button{margin-top:25px}.criteriaBox.login-box .login-box_form .login-button a{padding:13px 30px}.criteriaBox.login-box .button-main{margin-top:25px;width:100%;text-align:center}.promocode-wrapper:after{display:block}.toprow-calendar .calendar-label{margin:0}.departure-date .criteriaText.big,.inner-row .criteriaText.big,.return-date .criteriaText.big{padding-left:50px;border-radius:5px;font-weight:300;font-size:16px!important;padding-top:15px}#DepartureDateForDisplay:focus,#PromoCode:focus,#ReturnDateForDisplay:focus{outline:0;border-color:#9E9E9E}.departure-date .dateLabel,.inner-row .dateLabel,.return-date .dateLabel{position:absolute;left:10px;top:12px}.departure-date .dateWrapper,.inner-row .dateWrapper,.return-date .dateWrapper,.viva-input{position:relative}.tabs{background-color:#fff;border-right:solid 20px #EEE}.cont{padding:0;min-height:0}.ui-datepicker .ui-datepicker-next{background:#9fd39f}.ui-datepicker .ui-datepicker-next span{background:url(/Content/Images/sprite3.png?v=17) -165px -169px no-repeat;height:14px;width:9px;margin:0;top:7px;left:10px}.ui-datepicker .ui-datepicker-prev{background:#9fd39f}.ui-datepicker .ui-datepicker-prev span{background:url(/Content/Images/sprite3.png?v=17) -176px -185px no-repeat;height:14px;width:9px;margin:0;top:7px;left:10px}@media (max-width:767px){.flightCriteriaMinified{background:0 0;padding:0}.flightCriteriaMinified a{padding:10px 30px;font-size:16px;width:100%;text-align:center}.searchOption.viewCalendar{float:right}#flightCriteria{margin:0!important}.search-criteria{padding:15px 15px 0}#box-flight .radiobuttons{margin-bottom:10px}#box-flight .currencyWrapper{margin:5px 0 15px}#validationErrors{border-radius:0}}@media (min-width:767px){.calender-checkbox-space{height:38px}.toprow-calendar{position:relative;top:-20px;z-index:100;width:100%}}@media (min-width:991px){.calender-checkbox-space{height:38px}.toprow-calendar{position:relative;left:285px;z-index:100;width:100%}.criteriaBox .col-md-3{height:223px}#hotel-flightbox div.criteriaSearchButton{padding-right:15px}#flightCriteria .currencyWrapper label,#flightCriteria .radiobuttons label{font-size:12px}}@media (min-width:1200px){#flightCriteria .tab span{font-size:16px}}@media (max-width:1200px){#flightCriteria .promocode-wrapper{margin-top:0}}@media (max-width:326px){#box-flight .SingleCurrencyWrapper{margin-bottom:8px}}@media (max-width:365px){.toprow-calendar{width:30%}#rbOneWayWrapper,#rbRoundtripWrapper{width:70%;margin-bottom:15px}}@media (max-width:991px){.criteriaBox{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding-bottom:15px;padding-top:15px}#box-flight .criteriaText.promo{margin-top:5px}#flightCriteria .tab i{display:block;margin:0 auto!important;float:none}#flightCriteria .tab:after{width:100%!important;height:20px!important;bottom:-19px!important;margin:-1px;left:0;background-size:contain;z-index:100;top:inherit!important}#flightCriteria .promocode-wrapper,#flightCriteria .standby-wrapper{margin-top:2px;margin-bottom:10px}#flightCriteria .tab.selected:after,#flightCriteria .tab:hover:after{display:none}#flightCriteria .standby-wrapper{position:relative;float:none;top:0}.tabs{border-right:0}}@media (min-width:767px) and (max-width:991px){.toprow-calendar{left:235px!important}}@media (min-width:991px) and (max-width:1200px){.passengerLabel span.questionmark{right:0}}@media only screen and (max-width:767px){.mobile-device #flightCriterias .selectDestinationWrapper label{padding:0}.styledcheckbox+span:before{margin-right:0;float:right}.stanby-label .styledcheckbox+span:before{margin-right:0;float:left;top:0}}#tooManySelectedPassengers .modal-dialog .btn-danger{background-color:#dd211c}#tooManySelectedPassengers .modal-dialog h4{color:#dd211c}#tooManySelectedPassengers .modal-dialog .modal-footer{text-align:left}.viva-input input::-ms-input-placeholder{color:#313131;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input input::-webkit-input-placeholder{color:#313131;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input input:-ms-input-placeholder{color:#313131;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input input::placeholder{color:#313131;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.error{color:#fb6970;border-color:#fb6970}.viva-input.error label{color:#fb6970}.viva-input.error input::-ms-input-placeholder{color:#fb6970;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.error input::-webkit-input-placeholder{color:#fb6970;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.error input:-ms-input-placeholder{color:#fb6970;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.error input::placeholder{color:#fb6970;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.active{border:1px solid #9e9e9e;color:#9e9e9e}.viva-input.active input,.viva-input.active label,.viva-input.active label span:before{color:#9e9e9e}.viva-input.active input::-ms-input-placeholder{color:#9e9e9e;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.active input::-webkit-input-placeholder{color:#9e9e9e;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.active input:-ms-input-placeholder{color:#9e9e9e;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input.active input::placeholder{color:#9e9e9e;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-input,.viva-input input,.viva-input label{background-color:#fff;color:#313131}.viva-input.big{font-size:20px}.viva-input.big label{width:54px}.viva-input{border:1px solid #e4e4e4;border-radius:5px;width:100%;padding:0;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin-bottom:5px}.viva-input label{padding:0 10px;font-size:1.6em;margin:0;width:44px}.viva-input input{-ms-flex-positive:1;flex-grow:1;padding:12px 0;border:0;border-radius:5px;-webkit-appearance:none;width:80%}.viva-input input:focus{outline:0}.viva-input.label-outside{margin-top:25px}.viva-input.label-outside label{background:0 0;padding:0;width:auto;position:absolute;top:-25px}.viva-input.label-outside input{padding-left:15px}.searchCriteriaWrapper{line-height:0}.flight-criteria-background-wrapper{background-size:0;background-repeat:no-repeat;background-position:center;padding:50px 0 70px;position:relative;line-height:20px}#flightCriteria .search-title{display:flex}@media only screen and (max-width:767px){.flight-criteria-background-wrapper{padding-top:0;padding-bottom:30px}#flightCriteria .search-title{margin:30px 0}}#flightCriteria .search-title h4{font-family:Helvetica Neue;color:#fff;padding:0;margin:10px 0;text-transform:none;flex-basis:50%}@media only screen and (max-width:767px){#flightCriteria .search-title h4{flex-basis:100%;font-size:24px;text-align:center}}#flightCriteria .search-title .low-fare-calendar{flex-basis:50%;padding:15px 0}#flightCriteria .search-title .low-fare-calendar a{float:right;color:#fff;font-size:17px}@media only screen and (max-width:767px){#flightCriteria .search-title .low-fare-calendar{position:absolute;bottom:20px;flex-basis:100%;width:100%;padding:0 30px 0 0}#flightCriteria .search-title .low-fare-calendar a{width:100%;text-align:center}}#flightCriteria .search-criteria{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}#flightCriteria .search-criteria .passenger-display-wrapper{text-decoration:none;color:#313131;width:100%;display:flex;max-height:45px}#flightCriteria .search-criteria .passenger-display-wrapper .vi-add-user{padding:12px}#flightCriteria .search-criteria .passenger-display-wrapper .passenger-display{padding:12px 0;font-weight:300;font-size:16px;line-height:23px}@media only screen and (min-width:991px) and (max-width:1200px){#flightCriteria .search-criteria .passenger-display-wrapper .passenger-display.small{padding:5px 0;line-height:18px}}#flightCriteria .search-criteria .passenger-display-wrapper:hover{text-decoration:none}#flightCriteria .search-criteria .add-passenger-wrapper{width:100%;padding:15px;position:absolute;background:#fff;top:50px;left:0;z-index:9999;display:none}#flightCriteria .search-criteria .vi-add-user,#flightCriteria .search-criteria .vi-arrivals,#flightCriteria .search-criteria .vi-calendar-1,#flightCriteria .search-criteria .vi-departures{font-size:24px;color:#313131}#flightCriteria .search-criteria #arrivalCityDrop,#flightCriteria .search-criteria #departureCityDrop{height:48px;width:100%;border:0;border-radius:5px}#flightCriteria .input-field{width:100%;background-color:#fff;border-radius:2px;color:#313131;cursor:pointer;font-size:16px;font-weight:300;min-height:43px}#flightCriteria .input-field:not(:first-child){margin-left:2px}#flightCriteria .input-field-wrapper{flex-basis:25%;justify-content:space-between;display:flex;position:relative;height:45px;padding-left:2px}@media only screen and (max-width:991px){#flightCriteria .input-field-wrapper{flex-basis:50%;margin-bottom:5px;padding:0}#flightCriteria .input-field-wrapper:nth-child(1){order:1}#flightCriteria .input-field-wrapper:nth-child(2){order:3}#flightCriteria .input-field-wrapper:nth-child(3){order:2}#flightCriteria .input-field-wrapper:nth-child(4){order:4}}@media only screen and (max-width:767px){#flightCriteria .input-field-wrapper{flex-basis:100%}}#flightCriteria .input-field-wrapper .departure-date{margin-right:2px}@media only screen and (max-width:991px){#flightCriteria .input-field-wrapper .departure-date{margin-right:0}}@media only screen and (max-width:1199px){#flightCriteria .input-field-wrapper .departure-date{margin-left:2px}}#flightCriteria .input-field-wrapper .return-date{margin-left:0;margin-right:2px}@media only screen and (max-width:991px){#flightCriteria .input-field-wrapper .return-date{margin-right:0;margin-left:2px}}#flightCriteria .input-field .airport-field{width:100%}#flightCriteria .input-field .airport-field.mobile{padding-left:45px}#flightCriteria .input-field .chosen-container{margin-left:0;width:100%!important}#flightCriteria .input-field .chosen-container .chosen-search input[type=text]{margin-left:35px!important;font:300 14px/18px "Helvetica Neue"}#flightCriteria .input-field .chosen-container .chosen-results{padding:0}#flightCriteria .input-field .chosen-container .group-result{color:#34b233;padding:15px 0 15px 10px;font:700 16px/18px "Helvetica Neue"}#flightCriteria .input-field .chosen-container .group-option{padding-left:10px}#flightCriteria .input-field .chosen-container .active-result{color:#333;position:relative}#flightCriteria .input-field .chosen-container .active-result .airport-code{color:#9E9E9E;float:right}#flightCriteria .input-field .chosen-container .active-result.highlighted,#flightCriteria .input-field .chosen-container .active-result.result-selected{background-color:#f9f9f9}#flightCriteria .input-field .chosen-single{padding-left:50px;border-radius:5px;color:#313131;font-weight:300;text-transform:capitalize;font-size:16px;line-height:30px}#flightCriteria .input-field a,#flightCriteria .input-field div,#flightCriteria .input-field label,#flightCriteria .input-field span{cursor:pointer}#flightCriteria .input-wrapper{position:relative}#flightCriteria .search-footer{display:flex;flex-grow:1;order:4;flex-direction:row-reverse;justify-content:flex-end}#flightCriteria .search-footer .oneway{display:flex;justify-content:flex-end;padding-top:5px}#flightCriteria .search-footer .promocode-link{display:flex}@media only screen and (max-width:767px){#flightCriteria .search-footer{margin-top:25px;justify-content:flex-end}#flightCriteria .search-footer .oneway{text-align:right;display:flex;justify-content:flex-end}}#flightCriteria .search-footer .oneway-label{flex-grow:1;text-align:right;margin-right:5px;margin-top:3px;font-weight:700;color:#fff;text-transform:capitalize;cursor:pointer}#flightCriteria .search-footer .oneway .toggle-input{position:relative;margin-left:5px;float:left}#flightCriteria .search-footer .oneway .toggle-input:before{content:'';height:16px;width:30px;background-color:#fff;display:inline-block;border-radius:10px;position:absolute;left:-5px;top:0}#flightCriteria .search-footer .oneway .toggle-input:after{content:'';height:10px;width:10px;background:#34B233;display:inline-block;border-radius:10px;position:absolute;top:3px;left:-1px;transition:.25s ease-in-out}#flightCriteria .search-footer .oneway .toggle-input:checked:before{background-color:#a6d442}#flightCriteria .search-footer .oneway .toggle-input:checked:after{background-color:#fff;left:11px}#flightCriteria .search-footer .oneway .toggle-label{color:#fff;float:left;margin-left:20px;margin-top:2px;cursor:pointer}#flightCriteria .search-footer .promocode-link{flex-basis:50%}#flightCriteria .search-footer .promocode-link a{float:right;font-size:14px;color:#fff;margin-top:10px}@media only screen and (max-width:767px){#flightCriteria .search-footer .promocode-link{display:flex}}#flightCriteria .promocode-wrapper{display:none;width:40%;margin:8px auto -1px}@media only screen and (max-width:767px){#flightCriteria .promocode-wrapper{width:100%;margin:10vh auto -1px;padding:0 15px}}#flightCriteria .promocode-wrapper .promoLabel{text-transform:capitalize;color:#fff;margin-left:0;font-size:16px}#flightCriteria .promocode-wrapper .input-field{height:47px;padding:10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;border:none;border-radius:4px 0 0 4px}#flightCriteria .promocode-wrapper .viva-btn.green{position:absolute;bottom:0;right:0;right:-1px;padding:11px 12px 16px;width:auto;margin:0;min-width:0;border-radius:0 1px 1px 0}#flightCriteria .promocode-wrapper .viva-btn.green span{position:relative;top:3px;left:3px}#flightCriteria .promocode-wrapper .viva-btn.light-red{clear:both;margin-top:10px;width:100%!important;border:1px solid #D52B1E;position:static!important}#flightCriteria .promocode-wrapper .viva-btn.light-red:focus,#flightCriteria .promocode-wrapper .viva-btn.light-red:hover{border:1px solid #D52B1E}#flightCriteria .criteriaSearchButtonWrapper span.button-text{display:none;text-align:center;width:100%}@media only screen and (max-width:767px){#flightCriteria .criteriaSearchButtonWrapper{position:absolute;bottom:-100px;width:100%;padding-right:2px}#flightCriteria .criteriaSearchButtonWrapper .criteriaSearchButton{width:100%}#flightCriteria .criteriaSearchButtonWrapper .criteriaSearchButton span.vi-right-arrow{display:none}#flightCriteria .criteriaSearchButtonWrapper .criteriaSearchButton span.button-text{display:inline-block}#flightCriteria .extra-links .viva-tabs{display:none}}#flightCriteria .extra-links{position:absolute;bottom:-20px;margin:0 -15px;padding:0 100px}@media only screen and (max-width:1199px){#flightCriteria .extra-links{padding:0 15px}}@media only screen and (max-width:991px){#flightCriteria .extra-links{display:none}}#flightCriteria .extra-links .viva-tabs li{margin:2px;transition:.5s cubic-bezier(.5,.13,0,.75);box-shadow:none}#flightCriteria .extra-links .viva-tabs li a,#flightCriteria .extra-links .viva-tabs li div{background-color:#34B233;color:#fff;font:300 15px Helvetica Neue;border-radius:2px;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}#flightCriteria .extra-links .viva-tabs li .activeTab,#flightCriteria .extra-links .viva-tabs li a .activeTab,#flightCriteria .extra-links .viva-tabs li a.active,#flightCriteria .extra-links .viva-tabs li a:hover,#flightCriteria .extra-links .viva-tabs li div .activeTab,#flightCriteria .extra-links .viva-tabs li div.active,#flightCriteria .extra-links .viva-tabs li div:hover{background-color:#a6d442;transform:translateY(-5px);outline:0}#flightCriteria .criteriaSearchButton-large{order:5;flex-basis:100%;text-align:center;margin-top:45px;display:flex}#flightCriteria .criteriaSearchButton-large a{font-family:Helvetica Neue;background-color:#34B233;color:#fff;padding:10px;border:0;border-radius:3px;text-align:center;text-decoration:none;flex-basis:100%}#flightCriteria .vb-flight-select{display:flex;align-content:stretch;background:#fff;padding:10px;border-radius:2px;flex-grow:2;height:45px}@media (max-width:480px){#flightCriteria .vb-flight-select{margin-bottom:5px;flex-basis:100%}}#flightCriteria .vb-flight-select div{font-weight:300;font-size:16px;line-height:23px;margin-left:15px}#flightCriteria .vb-flight-select input{flex-grow:1;margin-left:5px;background:0 0;border:0;color:#313131;font:300 15px Helvetica Neue}#flightCriteria .vb-flight-select .vi-arrivals,#flightCriteria .vb-flight-select .vi-departures{color:#313131;font-size:1.6em}@media (min-width:480px){#flightCriteria .vb-flight-select{margin-bottom:5px}#flightCriteria .vb-flight-select:not(:first-child){margin-left:2px}}@media (min-width:991px){#flightCriteria .vb-flight-select--filter{display:none}}#flightCriteria .bigwindow{position:fixed;display:none;width:100%;background:#fff;top:0;left:0;margin:0;z-index:2999;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch}#flightCriteria .bigwindow__inner{display:flex;flex-direction:column;align-content:stretch}#flightCriteria .bigwindow__inner__menu{display:flex;align-content:stretch;width:100%;background:#f9f9f9;min-height:50px}#flightCriteria .bigwindow__inner__menu .exit{padding:15px}#flightCriteria .bigwindow__inner .vb-data-criteria-origin--seperator{width:100%;display:block;text-align:center;background-color:#f9f9f9;color:#34B233;padding:10px 0;min-height:40px;margin-bottom:3px}#flightCriteria .bigwindow .exit{cursor:pointer;font-size:20px;color:#9e9e9e}#flightCriteria .bigwindow-large{position:absolute;display:none;background:#fff;border-radius:3px;width:15%;max-height:350px;overflow-y:scroll!important;margin-top:-33px;z-index:2999;box-shadow:0 4px 9px 0 rgba(0,0,0,.6)}#flightCriteria .vb-flight-select-data{display:none}#flightCriteria .vb-flight-select-data__airports__airportgroup{flex-direction:column;flex-wrap:wrap;cursor:text!important;min-height:35px}#flightCriteria .vb-flight-select-data__airports__airportgroup__item{display:flex}#flightCriteria .vb-flight-select-data__airports__airportgroup .vb-flight-select-data__airports__airport{padding:5px 0 5px 15px;min-height:35px}#flightCriteria .vb-flight-select-data__airports__airport,#flightCriteria .vb-flight-select-data__airports__airportgroup{display:flex;cursor:pointer;font:300 15px Helvetica Neue;color:#212121;padding:5px}#flightCriteria .vb-flight-select-data__airports__airport:focus,#flightCriteria .vb-flight-select-data__airports__airportgroup:focus{background:#f9f9f9}#flightCriteria .vb-flight-select-data__airports__airport--icon,#flightCriteria .vb-flight-select-data__airports__airportgroup--icon{flex-basis:15%;padding:5px;color:#9e9e9e;min-height:35px}#flightCriteria .vb-flight-select-data__airports__airport--name,#flightCriteria .vb-flight-select-data__airports__airportgroup--name{flex-basis:70%;text-transform:capitalize;min-height:35px}#flightCriteria .vb-flight-select-data__airports__airport--code,#flightCriteria .vb-flight-select-data__airports__airportgroup--code{flex-basis:15%;min-height:35px;text-align:right;color:#9e9e9e}#flightCriteria .vb-flight-select-data__airports h4{color:#00693c;font-family:Helvetica Neue;font-size:15px;margin-left:5%}#flightCriteria .passengers{display:flex;flex-direction:column;justify-content:center;padding:10px}#flightCriteria .passengers .passenger{display:flex;width:90%;justify-content:center;margin-bottom:10px;align-self:center}#flightCriteria .passengers .passenger label{flex-basis:45%;color:#313131;line-height:14px;margin-top:6px;font-weight:300;font-size:14px;margin-right:5px}@media only screen and (max-width:1199px){#flightCriteria .passengers .passenger label{flex-basis:50%}}#flightCriteria .passengers .passenger label span{font-size:11px;display:inline-block}#flightCriteria .passengers .passenger .viva-counter{flex-basis:70%;border:1px solid #e4e4e4;color:#313131;border-radius:5px;display:flex}@media only screen and (max-width:1199px){#flightCriteria .passengers .passenger .viva-counter{flex-basis:50%}}#flightCriteria .passengers .passenger .viva-counter a{text-decoration:none;flex-basis:43%;text-align:center;font-weight:500;color:#313131;height:100%;line-height:40px;cursor:pointer;transition:.3s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#flightCriteria .passengers .passenger .viva-counter a:hover{background-color:#f9f9f9}#flightCriteria .passengers .passenger .viva-counter label{border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;flex-basis:54%;text-align:center;padding:13px 0;font-weight:300;margin:0}#flightCriteria .passengers .viva-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#flightCriteria .invalid{border:2px solid red}.children-age-container{display:flex;flex-wrap:wrap}.children-age-container h5{flex-basis:100%}.children-age-container__ages{display:flex;flex-wrap:wrap;justify-content:space-between}.children-age-container__ages--select{flex-grow:1;border:1px solid #EEE;background:#fff;padding:10px;flex-basis:40%;margin:5px}.fastest{-webkit-animation-duration:.3s;-khtml-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;animation-duration:.3s!important}@media only screen and (max-width:767px){#ui-datepicker-div{position:fixed!important;width:100vw!important;height:auto!important;min-height:101%!important;margin:0 0 30px;top:0!important;left:0!important;overflow-y:visible;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;flex-grow:1}#ui-datepicker-div .ui-datepicker-group{flex-basis:45%}.ui-datepicker-title{margin:0!important;height:3vh!important;padding:0!important;line-height:1.8em!important}.ui-datepicker-next,.ui-datepicker-prev{margin:0!important}.ui-datepicker .ui-datepicker-calendar{line-height:.5em}.date-ok{background:#4ab227;width:100%;position:fixed;bottom:0}}.ui-datepicker-close,.ui-datepicker-close:hover{margin:5px 0!important;padding:8px 30px!important}@media all and (-ms-high-contrast:none),all and (-ms-high-contrast:active){#flightCriteria .search-footer{width:100%}}.viva-checkbox{border:0!important}.ui-datepicker-current{display:none!important}.ui-datepicker-close{display:inline-block;background:#34B233!important;color:#fff!important;text-align:center;max-width:100%;width:auto;min-width:200px;border-radius:5px;border:1px solid #34B233!important;transition:background-color .3s ease-out!important;font-family:Helvetica Neue!important;font-size:16px;text-decoration:none;overflow:hidden;position:relative}@media only screen and (max-width:767px){.ui-datepicker-close{width:100%!important;height:7vh!important;bottom:-1vh;left:0;border-radius:0!important;z-index:999}@supports (-webkit-overflow-scrolling:touch){.ui-datepicker-close{position:-webkit-sticky}}}.ui-datepicker-close:hover{background-color:#a6d442!important;display:block!important;border:1px solid #34B233!important;visibility:visible!important}@supports (-webkit-overflow-scrolling:touch){.ui-datepicker-close{position:-webkit-sticky}}@media (min-width:767px){.ui-state-disabled{margin:2px 0;padding:8px 0!important}.ui-state-disabled .span{padding:8px;height:36px}.ui-datepicker-group{min-height:400px}}@media only screen and (max-width:767px){.ui-datepicker-calendar{min-height:241px}}.vb-loader-small{border:4px dashed #eee;border-radius:50%;width:22px;height:22px;animation:vb-spin 2s linear infinite;-webkit-animation:vb-spin 2s linear infinite;-webkit-animation-name:vb-spin;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;padding:0;margin:0}.vb-loader-small--mobile{margin:0 auto}
.product-class-selector .product-class-header--disabled,.product-class-selector-fancybox .fancybox-close:hover{opacity:.3}.plus-sign-mixin{display:block;position:relative;left:-10px;content:'+';height:20px;width:10px;font-weight:700;text-align:center}.product-class-selector{display:flex;min-width:100%}.product-class-selector__option{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:280px;min-height:400px;margin:5px;background:#FFF}.product-class-selector__option:hover{-webkit-box-shadow:0 1px 5px 0 #878787;box-shadow:0 1px 5px 0 #878787}@media (max-width:767px){.product-class-selector__option{width:100%;min-height:0;margin:2px 0}.product-class-selector{flex-direction:column}}.product-class-selector .product-class-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 15px;flex-wrap:wrap;width:100%;height:100px;border-bottom:1px solid #eee;color:#FFF}.product-class-selector .product-class-header--VivaZero{background:#FFF}.product-class-selector .product-class-header--VivaZero .product-class-header__description,.product-class-selector .product-class-header--VivaZero .product-class-header__name{color:#555}.product-class-selector .product-class-header--VivaZero .product-class-header__icons i{display:block;color:#555}.product-class-selector .product-class-header--VivaLight{background:#92D53D}.product-class-selector .product-class-header--VivaBasic{background:#19B32B}.product-class-selector .product-class-header--VivaSmart{background:#3B7354}.product-class-selector .product-class-header__top{width:100%;min-height:15px;display:flex;justify-content:center;margin-bottom:auto}.product-class-selector .product-class-header__top span{display:block;background:#dd211c;padding:0 10px;font-size:12px;line-height:14px}@media (max-width:767px){.product-class-selector .product-class-header__top{display:none}}.product-class-selector .product-class-header__name{width:50%;font-size:22px;font-weight:700}.product-class-selector .product-class-header__icons{width:50%;display:flex;justify-content:flex-end;align-items:center}.product-class-selector .product-class-header__icons i{display:none;margin:0 0 0 10px}.product-class-selector .product-class-header__icons i[class*=green]{display:block}.product-class-selector .product-class-header__icons i[class*=green]:before{display:block;position:relative;left:-10px;content:'+';height:20px;width:10px;font-weight:700;text-align:center}.product-class-selector .product-class-header__icons i[class*=green].first:before{display:none}@media (min-width:767px){.product-class-selector .product-class-header__icons i[class*=green]{display:none}.product-class-selector .product-class-header__icons i[class*=white]{display:block}.product-class-selector .product-class-header__icons i[class*=white]:before{display:block;position:relative;left:-10px;content:'+';height:20px;width:10px;font-weight:700;text-align:center}.product-class-selector .product-class-header__icons i[class*=white].first:before{display:none}}.product-class-selector .product-class-header__price{display:none;font-size:11px;text-align:right;white-space:nowrap}.product-class-selector .product-class-header__price .price-per-passenger i{display:none}.product-class-selector .product-class-header__price.viva-fan-price .price-per-passenger{display:flex;align-items:center;justify-content:flex-end;color:#0089F2}.product-class-selector .product-class-header__price.viva-fan-price .price-per-passenger i{display:block;margin-right:3px}.product-class-selector .product-class-header__description{margin-bottom:5px;margin-top:3px;width:100%;font-size:12px;line-height:13px;color:#212121}@media (max-width:767px){.product-class-selector .product-class-header{padding-top:10px;padding-right:10px;padding-left:10px;height:70px;align-items:flex-start;background:#FFF;border-bottom:none;justify-content:flex-start}.product-class-selector .product-class-header--VivaLight .product-class-header__icons,.product-class-selector .product-class-header--VivaLight .product-class-header__name{color:#92D53D}.product-class-selector .product-class-header--VivaBasic .product-class-header__icons,.product-class-selector .product-class-header--VivaBasic .product-class-header__name{color:#19B32B}.product-class-selector .product-class-header--VivaSmart .product-class-header__icons,.product-class-selector .product-class-header--VivaSmart .product-class-header__name{color:#3B7354}.product-class-selector .product-class-header__name{width:auto;font-size:18px;margin-right:10px}.product-class-selector .product-class-header__icons{width:100px;justify-content:flex-start}.product-class-selector .product-class-header__icons i.first{margin-left:0}.product-class-selector .product-class-header__price{width:auto;display:block;text-align:right;margin-left:auto;color:#212121;flex-direction:column}.product-class-selector .product-class-header__price .price-per-passenger{font-size:15px;font-weight:700}.product-class-selector .product-class-header__price.viva-fan-price .price-description{color:#bebebe}}@media (max-width:480px){.product-class-selector .product-class-header{height:auto}.product-class-selector .product-class-header__name{font-size:16px}.product-class-selector .product-class-header__icons{width:auto}.product-class-selector .product-class-header__price{font-size:11px;display:flex;justify-content:flex-end}.product-class-selector .product-class-header__price .price-description{margin-left:5px}}.product-class-selector .viva-fan-fare-notice{width:100%;display:flex;justify-content:center;align-items:center;padding:5px;color:#FFF;background:#0089F2}@media (max-width:767px){.product-class-selector .viva-fan-fare-notice{display:none}}.product-class-selector .viva-fan-fare-notice i{display:block;margin-right:5px}.product-class-selector .product-class-content{width:100%;padding:10px;margin:0 0 auto}@media (max-width:767px){.product-class-selector .product-class-content{display:none}}.product-class-selector .product-class-bottom{width:100%;padding:5px 10px;display:flex;justify-content:space-between;align-content:center;flex-direction:row}@media (min-width:767px){.product-class-selector .product-class-bottom{flex-direction:column}}.product-class-selector .product-class-bottom__price-details{font-size:10px;text-align:center}@media (max-width:767px){.product-class-selector .product-class-bottom__price-details{display:none}.product-class-selector .product-class-bottom__button{width:50%!important;float:right}}.product-class-selector .product-class-bottom__button,.product-class-selector .product-class-bottom__button:hover{border:2px solid #55565A}.product-class-selector .product-class-bottom--VivaZero .product-class-bottom__button{color:#555;background:#FFF;border-color:#F3F3F3}.product-class-selector .product-class-bottom--VivaLight .product-class-bottom__button{background:#92D53D;border-color:#92D53D}.product-class-selector .product-class-bottom--VivaBasic .product-class-bottom__button{background:#19B32B;border-color:#19B32B}.product-class-selector .product-class-bottom--VivaSmart .product-class-bottom__button{background:#3B7354;border-color:#3B7354}.product-class-selector .product-class-bottom__popular-section{display:flex;align-items:center;background:#dd211c;color:#fff;padding:0 25px;margin:10px 0 10px 5px;font-size:14px;text-align:center}@media (min-width:767px){.product-class-selector .product-class-bottom__popular-section{display:none}}@media (max-width:480px){.product-class-selector .product-class-bottom{padding:0 5px 5px}}.product-class-selector-fancybox .fancybox-close{top:10px;right:10px;width:20px;height:20px;background-image:none;z-index:8050}.product-class-selector-fancybox .fancybox-close:after,.product-class-selector-fancybox .fancybox-close:before{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#55565A}.product-class-selector-fancybox .fancybox-close:before{transform:rotate(45deg)}.product-class-selector-fancybox .fancybox-close:after{transform:rotate(-45deg)}.product-class-selector-fancybox .fancybox-title{font-size:20px;color:#55565A;font-weight:700;padding:10px 25px 10px 5px}.product-class-selector-fancybox .fancybox-title span{color:#BEBEBE;font-weight:400}@media (max-width:767px){.product-class-selector .product-class-bottom--VivaZero,.product-class-selector .product-class-header--VivaZero{border-left:3px solid #F3F3F3}.product-class-selector .product-class-bottom--VivaLight,.product-class-selector .product-class-header--VivaLight{border-left:3px solid #92D53D}.product-class-selector .product-class-bottom--VivaBasic,.product-class-selector .product-class-header--VivaBasic{border-left:3px solid #19B32B}.product-class-selector .product-class-bottom--VivaSmart,.product-class-selector .product-class-header--VivaSmart{border-left:3px solid #3B7354}.product-class-selector-fancybox .fancybox-title{background:#FFF;display:flex;flex-direction:column;margin-bottom:5px;position:relative;top:-5px;margin-left:-5px;margin-right:-5px;-webkit-box-shadow:0 1px 5px 0 #878787;box-shadow:0 1px 5px 0 #878787}.product-class-selector-fancybox .fancybox-title span{font-size:14px}.product-class-selector-fancybox{bottom:0!important;top:auto!important}}
#product-class-upgrade-container .popup-content{background-color:#F3F3F3;padding-top:20px}#product-class-upgrade-container .popup-content-header{width:100%;display:flex;justify-content:center;margin-top:5px}#product-class-upgrade-container .popup-content-header img{width:20px;height:20px}#product-class-upgrade-container .popup-content-header__text{font-size:1.4em;font-weight:700;color:#34B233;margin-left:5px}#product-class-upgrade-container .popup-content-description{display:flex;justify-content:center;color:#555;font-size:.9em;margin:0 5px 5px 10px}#product-class-upgrade-container .popup-content-description__price-difference{margin:0 3px}#product-class-upgrade-container .popup-content-options{display:flex;min-width:100%;padding:0 10px}@media (max-width:767px){#product-class-upgrade-container .popup-content-options{flex-direction:column}}#product-class-upgrade-container .popup-content-options .popup-content-option{display:flex;flex-direction:column;align-items:center;width:280px;margin:10px;background:#FFF}#product-class-upgrade-container .popup-content-options .popup-content-option:hover{-webkit-box-shadow:0 1px 5px 0 #878787;box-shadow:0 1px 5px 0 #878787}#product-class-upgrade-container .popup-content-options .popup-content-option__header{display:flex;align-items:center;padding:0 15px;flex-wrap:wrap;width:100%;height:50px;border-bottom:1px solid #eee;color:#FFF}#product-class-upgrade-container .popup-content-options .popup-content-option__header--VivaZero{background:#FFF}#product-class-upgrade-container .popup-content-options .popup-content-option__header--VivaLight{background:#92D53D}#product-class-upgrade-container .popup-content-options .popup-content-option__header--VivaBasic{background:#19B32B}#product-class-upgrade-container .popup-content-options .popup-content-option__header--VivaSmart{background:#3B7354}#product-class-upgrade-container .popup-content-options .popup-content-option__name{font-size:22px;font-weight:700}#product-class-upgrade-container .popup-content-options .popup-content-option--VivaZero .popup-content-option__name{color:#555}#product-class-upgrade-container .popup-content-options .popup-content-option__viva-fan-notice{width:100%;display:flex;justify-content:center;align-items:center;padding:5px;color:#FFF;background:#0089F2}@media (max-width:767px){#product-class-upgrade-container .popup-content-options .popup-content-option{width:100%;min-height:0;margin:10px 0}#product-class-upgrade-container .popup-content-options .popup-content-option__viva-fan-notice{display:none}}#product-class-upgrade-container .popup-content-options .popup-content-option__viva-fan-notice i{display:block;margin-right:5px}#product-class-upgrade-container .popup-content-options .popup-content-option__content{min-height:100px;width:100%;padding:10px}#product-class-upgrade-container .popup-content-options .popup-content-option__footer{font-size:10px;color:#555;text-align:center;margin:5px 0}#product-class-upgrade-container .popup-footer .popup-buttons{display:flex;justify-content:flex-end;margin:10px}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button{width:auto;margin:5px 2px}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button:hover{border:none}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button--VivaZero{color:#555;background:#FFF;border-color:#F3F3F3}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button--VivaLight{background:#92D53D;border-color:#92D53D}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button--VivaBasic{background:#19B32B;border-color:#19B32B}#product-class-upgrade-container .popup-footer .popup-buttons .popup-button--VivaSmart{background:#3B7354;border-color:#3B7354}body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close{position:absolute;top:10px;right:10px;width:20px;height:20px;background-image:none;z-index:8050}body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close:hover{opacity:.3}body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close:after,body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close:before{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#55565A}body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close:before{transform:rotate(45deg)}body>div.product-class-upgrade-fancybox.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened>div>a.fancybox-item.fancybox-close:after{transform:rotate(-45deg)}.product-class-upgrade-fancybox .fancybox-title{padding:10px 25px 10px 15px;font-size:20px;color:#55565A;font-weight:700}.product-class-upgrade-fancybox .fancybox-title span{color:#BEBEBE;font-weight:400}@media (max-width:767px){#product-class-upgrade-container .popup-footer .popup-buttons{flex-direction:column}.product-class-upgrade-fancybox .fancybox-title{background:#FFF;display:flex;flex-direction:column;margin-bottom:5px;position:relative;top:-5px;margin-left:-5px;margin-right:-5px;-webkit-box-shadow:0 1px 5px 0 #878787;box-shadow:0 1px 5px 0 #878787}.product-class-upgrade-fancybox .fancybox-title span{font-size:14px}.product-class-upgrade-fancybox{bottom:0!important;top:auto!important}}
.availability-fare-box__products .product-item a.blocked-fare-selection,.availability-header__product-container--disabled{opacity:.1}.week-search-3__prev i,.week-search-4__prev i,.week-search__prev i{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-281px -471px;width:22px;height:22px;background-size:566px 530px}.week-search-3__next i,.week-search-4__next i,.week-search__next i{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-305px -471px;width:22px;height:22px;background-size:566px 530px}#availabilityNormal{display:none}.infoHeader{height:25px;font-size:25px;text-transform:uppercase;margin-top:20px}.infoHeader h2{float:left;margin:0;font-size:24px}.notice-message-container{margin-top:10px;position:relative}.notice-message-container.warningContainer{background-color:#f9d4d3!important;background-image:url(https://content.vivaaerobus.com/Upload-VB/booking/icon/pop-light.png);border:3px solid #df412c;color:#df412c;font-size:16px;padding:15px 10px 15px 70px!important}.notice-message-container.infoContainer{background-color:#fdf8c4!important;background-image:url(https://content.vivaaerobus.com/Upload-VB/booking/icon/pop-basic.png);border:3px solid #fadb63;color:#fadb63;font-size:16px;padding:15px 10px 15px 70px!important}.notice-message-container.successContainer{background-color:#d5ebd5!important;background-image:url(https://content.vivaaerobus.com/Upload-VB/booking/icon/pop-smart.png);border:3px solid #489927;color:#489927;font-size:16px;padding:15px 10px 15px 70px!important}.notice-message-container .notice-message-arrow{position:absolute;top:-12px;display:block;height:20px;width:20px;background-color:inherit;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:solid 3px;border-right:solid 3px}.infoHeader .destination{font-size:24px}.headline .edit,.infoHeader .date,.infoHeader .edit{font-size:14px;text-transform:uppercase}.availabilityContainer{margin-top:20px}#pnlReturn.availabilityContainer{position:relative}.availabilityContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden}.departing_info,.returning_info{width:700px;float:left}.headline i.edit,.infoHeader i.edit{float:right;margin:16px 15px 0 0}.headline .edit,.infoHeader .edit{display:none;float:right;margin-top:8px;margin-right:5px;cursor:pointer}.flightAvailability{display:block;min-height:80px;width:100%;float:left}.flightAvailability .stops-link{color:#dd211c;margin-right:30px;cursor:pointer}.flightAvailability .next-day-arrival-warning{color:#dd211c}.flightAvailability .leg-details-container{font-size:16px;background:#f7f7f7;padding:8px;display:flex;justify-content:space-between}.flightAvailability .leg-details-container .vi-arrival,.flightAvailability .leg-details-container .vi-departure{font-size:1.2em;margin:0 5px}.flightAvailability .leg-details-container__time{font-weight:700}.flightAvailability .leg-details-container__separator{margin:0 10px}.flightAvailability .flight{clear:both;border-top:solid 1px #E6E6E6;float:left;width:100%}.flightAvailability .flight .seats-left-container{clear:both;font-size:12px;color:#dd211c}.flightAvailability .flight .details{float:left}.flightAvailability .flight .details.flight{padding:0 15px;margin-right:5px;min-height:80px;width:765px}.flightAvailability .flight .details.price{min-height:80px;position:relative}.flightAvailability .flight .details.price .currency{margin-right:5px}.flightAvailability .flight .col .seatCount{float:left;padding-left:0;margin-top:0;color:#666;font-size:14px;text-align:left;font-family:vag_roundedbold}.flightAvailability .flight .details .col .seatCount .seats-left{font-size:18px}.flightAvailability .flight .details .col .seatCount .seats-text{font-size:14px}.flightAvailability .flight .details .col{float:left;height:50px;text-align:center;padding-top:20px;position:relative}.flight-details.booking-part.edit .flightAvailability{min-height:65px;height:auto}.flight-details.booking-part.edit .flightAvailability .flight .details .col{margin-right:10px}.flight-details.booking-part.edit .flightAvailability .flight .details .arrow{margin:23px 15px 0 5px}.flight-details.booking-part.edit .flightAvailability .flight .details.flight{padding:0;min-height:65px}.flight-details.booking-part.edit .flightAvailability .flight .details .totalPrice{margin-right:5px;margin-top:20px}.flight-details.booking-part.edit .flightAvailability .flight .details .select{margin-top:20px}.flight-details.booking-part.edit .flightAvailability .flight .details.price{min-height:65px}.flightAvailability .flight .col.seatleftwrap{padding-top:0;width:48px;margin-left:0;height:70px}.flightAvailability .flight .details .col .happy-days{background:url(/Content/Images/sprite3.png?v=17) -710px -236px no-repeat;width:45px;height:35px;margin-top:0;float:right}.flightAvailability .flight .details .col .happy-days-text{font-family:vag_roundedbold;color:#FF1C2B;font-size:18px;text-align:left}.flightAvailability .flight .details .col.happywrap{width:152px;padding-top:15px;margin-left:8px}.flightAvailability .flight .details .arrow{float:left;margin:23px 5px 0}.flightAvailability .flight .details .col .bold{font-weight:700;font-size:16px}.flightAvailability .flight .details .totalPrice{font-size:16px}.flightAvailability .flight .details .discountPrice .price{color:#FF1C2B;font-size:24px;margin-bottom:4px}.flightAvailability .flight .details .discountPrice .originalPrice{color:red;font-size:14px;text-decoration:line-through}.flightAvailability .flight .details .fareValues{color:#666;font-size:11px;line-height:normal}.flightAvailability .flight .details .select{float:left;margin:0 10px 0 0}.flightAvailability .flight .details .col.operatedby{text-transform:uppercase;font-size:10px;background:url(/Content/Images/sprite3.png?v=17) -675px -500px no-repeat;height:48px;width:90px}.flightAvailability .flight .details .col.discount{text-transform:uppercase;font-size:10px;float:right}.flightAvailability .flight .details .col.discount .priceSlice{background:#70BF54;color:#fff;text-transform:uppercase;font-size:20px;position:absolute;top:0;right:-17px;height:70px;padding-top:16px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;width:65px;text-align:left}.flightAvailability .flight .details .col.discount .priceSlice span{font-size:35px}.flightAvailability .flight .details .col.discount .priceSlice .slice{position:absolute;top:0;right:65px}.flightAvailability .flight .soldOut{margin:15px 0 0 10px;font-size:30px}.availability{display:inline-block;width:100%}.availability .loading{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0;width:100%;text-align:center;padding:20px 0}.availability .loading img{width:20px}.warningContainer.noflights{margin-top:5px}.daySearch{margin:0 0 10px;text-align:center;width:100%}.daySearch span{text-transform:uppercase;font-weight:700;font-size:18px;display:inline-block;margin:0 15px}.daySearch a{color:#34b233;font-size:14px;font-weight:700;cursor:pointer}.daySearch .prevday{float:left;margin-left:15px}.daySearch .nextday{float:right;margin-right:15px}.daySearch .nextday,.daySearch .prevday{padding:10px 0;text-transform:uppercase}.availability-header{margin-bottom:10px}.availability-header__direction{font-size:11px;display:flex;padding:10px;border-radius:5px;height:60px;color:#A2A2A2;position:relative;overflow:hidden;white-space:nowrap;border:1px solid #A2A2A2;line-height:19px}@media (max-width:1200px){.availability-header__direction{height:75px}}.availability-header__direction .icon-aeroplane{min-width:32px;transform:rotateZ(45deg);margin-right:15px;margin-top:3px}.availability-header__direction .icon-aeroplane.return{transform:rotateZ(225deg);margin-right:5px;margin-top:3px;margin-left:5px}.availability-header__product-container{padding-left:5px;padding-right:5px}.availability-header__product{padding:10px;border-radius:5px;height:60px;color:#FFF;cursor:pointer;position:relative;overflow:hidden}.availability-header__product h2{margin:0;font-size:20px}@media (max-width:1200px){.availability-header__product{height:75px}}.availability-header__info-icon{border:1px solid #FFF;color:#FFF;border-radius:20px;width:20px;height:20px;position:absolute;bottom:10px;right:10px;text-align:center;line-height:17px;font-size:14px}.availability-header__product-light{background:#92D53D}.availability-header__product-basic{background:#19B32B}.availability-header__product-smart{background:#3B7354}.availability-header-4,.availability-header-5{margin-bottom:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.availability-header-4__products.flex-container,.availability-header-5__products.flex-container{display:flex;align-items:center}.availability-header-4__products.flex-container .availability-header__product-container,.availability-header-5__products.flex-container .availability-header__product-container{width:100%}.availability-header-4__direction,.availability-header-5__direction{font-size:11px;display:flex;padding:10px;height:70px;color:#A2A2A2;position:relative;overflow:hidden;white-space:nowrap;line-height:19px}@media (max-width:1200px){.availability-header-4__direction,.availability-header-5__direction{height:75px}}.availability-header-4__direction .aeroplane-icon-wrapper,.availability-header-5__direction .aeroplane-icon-wrapper{display:flex;align-items:center;margin-right:5px;margin-left:5px;font-size:20px}.availability-header-4__direction .route-container,.availability-header-5__direction .route-container{display:flex;align-items:center;justify-content:space-around;width:100%;padding:0 10px;font-size:15px}.availability-header-4__direction .route-container .route-line,.availability-header-5__direction .route-container .route-line{width:100%;margin:0 25px;height:2px;display:inline-block;background:#A2A2A2;position:relative}.availability-header-4__direction .route-container .route-line::after,.availability-header-5__direction .route-container .route-line::after{content:'';position:absolute;top:-3px;display:block;height:8px;width:8px;border-radius:5px;background:#A2A2A2;right:0}.availability-header-4 .availability-header__product-container,.availability-header-5 .availability-header__product-container{padding-left:0;padding-right:0}.availability-header-4 .availability-header__product,.availability-header-5 .availability-header__product{padding:10px;border-radius:0;height:70px;color:#FFF;cursor:pointer;position:relative;overflow:hidden}.availability-header-4 .availability-header__product h2,.availability-header-5 .availability-header__product h2{margin:0;font-size:20px}@media (max-width:1200px){.availability-header-4 .availability-header__product,.availability-header-5 .availability-header__product{height:75px}}.availability-header-4 .availability-header__info-icon,.availability-header-5 .availability-header__info-icon{border:1px solid #FFF;color:#FFF;border-radius:20px;width:20px;height:20px;position:absolute;top:10px;right:10px;text-align:center;line-height:17px;font-size:14px}@media (max-width:1200px){.availability-header-4 .availability-header__info-icon,.availability-header-5 .availability-header__info-icon{width:15px;height:15px;top:2px;right:2px;line-height:13px;font-size:10px}}.availability-header-4 .availability-header__product-zero,.availability-header-5 .availability-header__product-zero{background:#FFF;color:#555;border:2px solid #F3F3F3}.availability-header-4 .availability-header__product-light,.availability-header-5 .availability-header__product-light{background:#92D53D}.availability-header-4 .availability-header__product-basic,.availability-header-5 .availability-header__product-basic{background:#19B32B}.availability-header-4 .availability-header__product-smart,.availability-header-5 .availability-header__product-smart{background:#3B7354}.viva-fan-promotion__product-container-wrapper.expanded,.viva-fan-promotion__product-container-wrapper:hover{background:#2B3E37}.viva-fan-promotion{display:flex}.viva-fan-promotion__direction{width:24.5%;margin-right:.5%;min-height:100px;align-items:center}.viva-fan-promotion__product-container-wrapper{padding:0 0 5px;border:1px solid #A2A2A2;min-height:100px;display:flex;align-items:flex-end;border-radius:5px;width:75%;flex-flow:wrap}.viva-fan-promotion__product-container-wrapper.expanded a{color:#FFF}.viva-fan-promotion__product-container-wrapper a{display:flex;align-items:center;justify-content:center;color:#55565A;text-decoration:none}.viva-fan-promotion__product-container-wrapper a i{margin-left:10px;display:inline-block}.viva-fan-promotion__product-container-wrapper:hover a{color:#FFF}.viva-fan-promotion__product-container-wrapper:hover a:hover{text-decoration:none;color:#FFF}.availability-header-5{display:flex}.availability-header-5__direction{width:40%}.availability-header-5__products{width:60%}@media (max-width:767px){.availability-header-5__products{width:100%}.availability-header-5{display:none}}.mobile-ready-header{display:flex}.availability-fare-box{background:#FFF;border-radius:5px;margin-bottom:10px;height:110px;-webkit-box-shadow:0 1px 10px 0 #878787;-moz-box-shadow:0 1px 10px 0 #878787;box-shadow:0 1px 10px 0 #878787;position:relative;overflow:hidden}.availability-fare-box:hover{-webkit-box-shadow:0 1px 10px 0 #000;-moz-box-shadow:0 1px 10px 0 #000;box-shadow:0 1px 10px 0 #000}@media (max-width:991px){.availability-fare-box{min-height:60px;height:auto;border-radius:3px;margin-left:5px;margin-right:5px}}.availability-fare-box__farelabel{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:120px;text-align:center;position:absolute;left:-25px;top:25px;z-index:1;font-size:12px;color:#FFF;white-space:nowrap}.availability-fare-box__farelabel .fare-label-icon{background-image:url(/Content/Images/sprite3.png?v=17);background-repeat:no-repeat;display:block;position:absolute;top:-2px;left:20px;width:15px;height:19px}.availability-fare-box__farelabel .fare-label{padding-left:30px;padding-right:12px}.availability-fare-box__farelabel .fare-label .small{font-size:10px}@media (max-width:991px){.availability-fare-box__farelabel{left:-50px;top:15px;font-size:10px}.availability-fare-box__farelabel .fare-label-icon{display:none}.availability-fare-box__farelabel .fare-label{padding-left:33px;padding-right:25px}.availability-fare-box__details{border-right:1px solid #EEE}}.availability-fare-box__price-button{height:auto;color:#55565A;font-size:10px;text-align:left;display:flex;padding:0;min-height:60px;align-items:center;justify-content:center}.availability-fare-box__price-button .price-wrapper{display:flex;flex-flow:wrap;padding-left:5px;width:55%;justify-content:center;font-size:18px}@media (max-wdith:480px){.availability-fare-box__price-button .price-wrapper{justify-content:flex-start}}.availability-fare-box__price-button .price-wrapper .from-label{font-size:10px;margin-right:22px}.availability-fare-box__price-button .icon-wrapper{width:30px}.availability-fare-box__price-button span.icon-down-arrow-in-small-circle{display:block;float:right;margin-left:15px}.availability-fare-box__price-button.open span.icon-down-arrow-in-small-circle{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.availability-fare-box__details{padding-top:15px;min-height:60px}@media (max-width:480px){.availability-fare-box__details{padding:5px}}.availability-fare-box__seats-left{text-align:left;padding-top:0;padding-left:10px;font-size:14px;color:#19B32B}.availability-fare-box__time{text-align:center;font-size:16px;line-height:30px;margin-bottom:2px}@media (max-width:480px){.availability-fare-box__time{font-size:14px;width:50%;line-height:27px}.availability-fare-box__time span.icon-arrivals,.availability-fare-box__time span.icon-departures{zoom:.8}}.availability-fare-box__time span.icon-arrivals,.availability-fare-box__time span.icon-departures{display:inline-block;vertical-align:bottom;margin-right:5px;margin-bottom:4px}@media (max-width:991px){.availability-fare-box__time{float:left;width:50%}.availability-fare-box__products{display:none;background:#EEE}}@media (min-width:991px){.availability-fare-box__products{display:block!important}}.availability-fare-box__products .viva-fan-promotion{display:flex;justify-content:center;padding-bottom:10px;padding-top:5px}.availability-fare-box__products .viva-fan-promotion a{color:#55565A;text-decoration:none}.availability-fare-box__products .viva-fan-promotion a i{display:inline-block;margin-left:10px;vertical-align:bottom}.availability-fare-box__products>div{padding-left:2px;padding-right:2px}.availability-fare-box__products .product-item input{position:absolute;top:-30px}.availability-fare-box__products .product-item label{margin:0;padding:0;text-align:center;font-weight:700;font-size:20px;cursor:pointer;height:100px;display:flex;justify-content:center;align-items:center;flex-flow:wrap}.availability-fare-box__products .product-item label.viva-fan-promotion-price{background-color:#0089F2;color:#FFF}.availability-fare-box__products .product-item label.viva-fan-promotion-price .availability-fare-box__product-basic,.availability-fare-box__products .product-item label.viva-fan-promotion-price .availability-fare-box__product-light,.availability-fare-box__products .product-item label.viva-fan-promotion-price .availability-fare-box__product-smart{background-color:#0089F2}.availability-fare-box__products .product-item label .original-fare-price{text-decoration:line-through;font-size:12px;line-height:16px;font-weight:300;color:#fb6970;display:block}.availability-fare-box__products .product-item label.selected,.availability-fare-box__products .product-item label:hover{background:#19B32B;color:#FFF}.availability-fare-box__products .product-item label.light.selected,.availability-fare-box__products .product-item label.light:hover{background:#92D53D}.availability-fare-box__products .product-item label.smart.selected,.availability-fare-box__products .product-item label.smart:hover{background:#3B7354}@media (max-width:991px){.availability-fare-box__products .product-item label{background:#FFF;line-height:normal;height:100%;align-items:baseline}.availability-fare-box__products .product-item a{height:100px}}.availability-fare-box__products .product-item a{display:block;border-radius:5px;border:1px solid #b5b5b5;margin:5px 0;height:100px;overflow:hidden;position:relative;cursor:pointer;color:#27B135;text-decoration:none}.availability-fare-box__products .product-item a.blocked-fare-selection>label{user-select:none;cursor:default}@media (max-width:991px){.availability-fare-box__products .product-item .totalPrice{line-height:33px;font-size:18px;white-space:nowrap}}.availability-fare-box__product-head-small{height:50px;background:#50804d;text-align:left;font-size:12px;padding:2px 5px;color:#FFF;position:relative;overflow:hidden;width:100%;max-height:50px}.availability-fare-box__product-head-small h2{margin:0;font-size:15px;line-height:20px;font-weight:100}.availability-fare-box__product-light{background:#92D53D}.availability-fare-box__product-basic{background:#19B32B}.availability-fare-box__product-smart{background:#3B7354}.availability-fare-box__info-icon{border:1px solid #FFF;color:#FFF;border-radius:15px;width:15px;height:15px;position:absolute;top:5px;right:5px;text-align:center;line-height:14px;font-size:11px}.availability-fare-box-4,.availability-fare-box-5{background:#FFF;margin-bottom:20px;height:72px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);position:relative;overflow:hidden}@media (max-width:991px){.availability-fare-box-4,.availability-fare-box-5{min-height:60px;height:auto;margin-left:5px;margin-right:5px}}.availability-fare-box-4:nth-child(1),.availability-fare-box-5:nth-child(1){animation-delay:0s}.availability-fare-box-4:nth-child(2),.availability-fare-box-5:nth-child(2){animation-delay:90ms}.availability-fare-box-4:nth-child(3),.availability-fare-box-5:nth-child(3){animation-delay:.18s}.availability-fare-box-4:nth-child(4),.availability-fare-box-5:nth-child(4){animation-delay:.27s}.availability-fare-box-4:nth-child(5),.availability-fare-box-5:nth-child(5){animation-delay:.36s}.availability-fare-box-4:nth-child(6),.availability-fare-box-5:nth-child(6){animation-delay:.45s}.availability-fare-box-4:nth-child(7),.availability-fare-box-5:nth-child(7){animation-delay:.54s}.availability-fare-box-4:nth-child(8),.availability-fare-box-5:nth-child(8){animation-delay:.63s}.availability-fare-box-4:nth-child(9),.availability-fare-box-5:nth-child(9){animation-delay:.72s}.availability-fare-box-4:nth-child(10),.availability-fare-box-5:nth-child(10){animation-delay:.81s}.availability-fare-box-4:nth-child(11),.availability-fare-box-5:nth-child(11){animation-delay:.9s}.availability-fare-box-4:nth-child(12),.availability-fare-box-5:nth-child(12){animation-delay:.99s}.availability-fare-box-4:nth-child(13),.availability-fare-box-5:nth-child(13){animation-delay:1.08s}.availability-fare-box-4:nth-child(14),.availability-fare-box-5:nth-child(14){animation-delay:1.17s}.availability-fare-box-4:nth-child(15),.availability-fare-box-5:nth-child(15){animation-delay:1.26s}.availability-fare-box-4:nth-child(16),.availability-fare-box-5:nth-child(16){animation-delay:1.35s}.availability-fare-box-4:nth-child(17),.availability-fare-box-5:nth-child(17){animation-delay:1.44s}.availability-fare-box-4:nth-child(18),.availability-fare-box-5:nth-child(18){animation-delay:1.53s}.availability-fare-box-4:nth-child(19),.availability-fare-box-5:nth-child(19){animation-delay:1.62s}.availability-fare-box-4:nth-child(20),.availability-fare-box-5:nth-child(20){animation-delay:1.71s}.availability-fare-box-4__farelabel,.availability-fare-box-5__farelabel{text-align:center;z-index:1;font-size:12px;color:#FFF;white-space:nowrap;width:75px;height:40px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-30px;top:-11px}.availability-fare-box-4__farelabel .fare-label-icon,.availability-fare-box-5__farelabel .fare-label-icon{background-image:url(/Content/Images/icons/promo-transparent.svg);width:20px;height:20px;color:#fff;background-size:cover;transform:rotate(315deg);margin-right:5px;margin-top:5px;background-position:0 0!important}.availability-fare-box-4__farelabel .fare-label,.availability-fare-box-5__farelabel .fare-label{height:100%;display:flex;flex-flow:wrap;justify-content:center;align-content:center;align-items:center;margin:0;font-size:0;padding:10px 0 0}.availability-fare-box-4__farelabel .fare-label .small,.availability-fare-box-5__farelabel .fare-label .small{font-size:10px}@media (max-width:991px){.availability-fare-box-4__farelabel,.availability-fare-box-5__farelabel{font-size:10px}}.availability-fare-box-4__details,.availability-fare-box-5__details{display:flex;flex-flow:wrap;height:100%;padding-right:0}.availability-fare-box-4__details .flight-flip,.availability-fare-box-5__details .flight-flip{width:100%}.availability-fare-box-4__details .flight-flip .front,.availability-fare-box-5__details .flight-flip .front{display:flex;flex-direction:column;justify-content:space-between}.availability-fare-box-4__details .flight-flip .back,.availability-fare-box-4__details .flight-flip .front,.availability-fare-box-5__details .flight-flip .back,.availability-fare-box-5__details .flight-flip .front{overflow:hidden}.availability-fare-box-4__details .details-row-item,.availability-fare-box-5__details .details-row-item{display:flex;width:100%}.availability-fare-box-4__details .details-row-item .next-day-arrival,.availability-fare-box-5__details .details-row-item .next-day-arrival{color:#d52b1e!important}.availability-fare-box-4__details .next-day-arrival-warning,.availability-fare-box-5__details .next-day-arrival-warning{color:#d52b1e!important;width:100%;display:flex;justify-content:flex-end;flex-direction:column;text-align:right;margin-bottom:45px;margin-right:5px;position:absolute;bottom:0;right:0}@media (max-width:480px){.availability-fare-box-4__details,.availability-fare-box-5__details{padding-left:5px;height:80px}.availability-fare-box-4__details .next-day-arrival-warning,.availability-fare-box-5__details .next-day-arrival-warning{justify-content:flex-start;text-align:left;margin-right:0;margin-bottom:5px}}.availability-fare-box-4__details .show-flight-details,.availability-fare-box-5__details .show-flight-details{width:100%;display:flex;justify-content:flex-end;flex-direction:column;text-align:right;margin-bottom:5px;margin-right:5px;position:absolute;bottom:0;right:0}.availability-fare-box-4__details .show-flight-details a,.availability-fare-box-5__details .show-flight-details a{color:#34B233}.availability-fare-box-4__details .flight-leg-details-container,.availability-fare-box-5__details .flight-leg-details-container{display:flex;margin-right:30px}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line{min-height:36px;width:2px;display:inline-block;background:#34B233;position:relative;margin-left:5px;margin-right:15px}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line::after,.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line::before,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line::after,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line::before{content:'';position:absolute;left:-3px;display:block;height:8px;width:8px;border-radius:5px}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line::before,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line::before{top:0;background:#34B233}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line::after,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line::after{bottom:0;background:#FFF;border:2px solid #34B233}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line.second-flight::before,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line.second-flight::before{background:#FFF;border:2px solid #34B233}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line.second-flight::after,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line.second-flight::after{background:#34B233}.availability-fare-box-4__details .flight-leg-details-container .flight-leg-detils,.availability-fare-box-5__details .flight-leg-details-container .flight-leg-detils{font-size:11px;line-height:13px;position:relative}.availability-fare-box-4__details .flight-leg-details-container .flight-leg-detils div,.availability-fare-box-5__details .flight-leg-details-container .flight-leg-detils div{white-space:nowrap}.availability-fare-box-4__details .flight-leg-details-container .flight-leg-detils div:last-child,.availability-fare-box-5__details .flight-leg-details-container .flight-leg-detils div:last-child{position:absolute;bottom:0}@media (max-width:1200px){.availability-fare-box-4__details .flight-leg-details-container .flight-leg-detils,.availability-fare-box-5__details .flight-leg-details-container .flight-leg-detils{font-size:13px;line-height:12px}}.availability-fare-box-4__details .route-container,.availability-fare-box-5__details .route-container{display:flex;align-items:center;justify-content:space-between;padding-right:10px;width:70%;padding-top:5px}@media (max-width:480px){.availability-fare-box-4__details .flight-leg-details-container,.availability-fare-box-5__details .flight-leg-details-container{margin-right:20px}.availability-fare-box-4__details .flight-leg-details-container .vertical-route-line,.availability-fare-box-5__details .flight-leg-details-container .vertical-route-line{margin-right:5px}.availability-fare-box-4__details .route-container,.availability-fare-box-5__details .route-container{width:85%}}.availability-fare-box-4__details .route-container .route-line,.availability-fare-box-5__details .route-container .route-line{width:100%;margin:0 15px;height:2px;display:inline-block;background:#A2A2A2;position:relative}.availability-fare-box-4__details .route-container .route-line.stops::before,.availability-fare-box-4__details .route-container .route-line::after,.availability-fare-box-5__details .route-container .route-line.stops::before,.availability-fare-box-5__details .route-container .route-line::after{content:'';position:absolute;top:-3px;display:block;height:8px;width:8px;border-radius:5px}.availability-fare-box-4__details .route-container .route-line.stops::before,.availability-fare-box-5__details .route-container .route-line.stops::before{right:50%;background:#dd211c}.availability-fare-box-4__details .route-container .route-line::after,.availability-fare-box-5__details .route-container .route-line::after{right:0;background:#A2A2A2}.availability-fare-box-4__seats-left,.availability-fare-box-5__seats-left{text-align:left;font-size:12px;color:#A2A2A2;width:100%;flex-direction:column;display:flex;justify-content:flex-end;margin-bottom:5px}.availability-fare-box-4__time,.availability-fare-box-5__time{text-align:center;font-size:18px;line-height:22px;white-space:nowrap;display:inline-block;align-items:center;justify-content:center}.availability-fare-box-4__time .vi-arrival,.availability-fare-box-4__time .vi-departure,.availability-fare-box-5__time .vi-arrival,.availability-fare-box-5__time .vi-departure{font-size:1.2em;margin-right:5px}@media (max-width:991px){.availability-fare-box-4__time,.availability-fare-box-5__time{float:left;width:50%}}@media (max-width:480px){.availability-fare-box-4__time,.availability-fare-box-5__time{width:50%;line-height:27px}.availability-fare-box-4__time span.icon-arrivals,.availability-fare-box-4__time span.icon-departures,.availability-fare-box-5 .product-class-opener__price div.icon-vivafan-heart-blue,.availability-fare-box-5__time span.icon-arrivals,.availability-fare-box-5__time span.icon-departures{zoom:.8}}.availability-fare-box-4__time span.icon-arrivals,.availability-fare-box-4__time span.icon-departures,.availability-fare-box-5__time span.icon-arrivals,.availability-fare-box-5__time span.icon-departures{display:inline-block;vertical-align:bottom;margin-right:5px;margin-bottom:4px}.availability-fare-box-4__products,.availability-fare-box-5__products{display:flex;height:100%;border-left:1px solid #bebebe}.availability-fare-box-4__products>div,.availability-fare-box-5__products>div{height:100%;width:100%;position:relative;overflow:hidden}.availability-fare-box-4__products .product-item input,.availability-fare-box-5__products .product-item input{position:absolute;top:-30px}.availability-fare-box-4__products .product-item label,.availability-fare-box-5__products .product-item label{margin:0;padding:0;text-align:center;font-weight:700;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-flow:wrap;height:100%;border:1px solid transparent;border-right:1px solid #bebebe;position:relative}.availability-fare-box-4__products .product-item label.viva-fan-promotion-price,.availability-fare-box-5__products .product-item label.viva-fan-promotion-price{background-color:#0089F2;color:#FFF}.availability-fare-box-4__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-basic,.availability-fare-box-4__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-light,.availability-fare-box-4__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-smart,.availability-fare-box-5__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-basic,.availability-fare-box-5__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-light,.availability-fare-box-5__products .product-item label.viva-fan-promotion-price .availability-fare-box-4__product-smart{background-color:#0089F2}.availability-fare-box-4__products .product-item label .original-fare-price,.availability-fare-box-5__products .product-item label .original-fare-price{text-decoration:line-through;font-size:12px;line-height:16px;font-weight:300;color:#fb6970;display:block}.availability-fare-box-4__products .product-item label::before,.availability-fare-box-5__products .product-item label::before{content:'';position:absolute;top:-1px;right:-1px;display:block;height:0;width:0;border-style:solid;border-width:10px;border-left-color:transparent;border-bottom-color:transparent}.availability-fare-box-4__products .product-item label.zero:hover:not(.selected),.availability-fare-box-5__products .product-item label.zero:hover:not(.selected){border-color:#F3F3F3}.availability-fare-box-4__products .product-item label.zero::before,.availability-fare-box-5__products .product-item label.zero::before{border-top-color:#F3F3F3;border-right-color:#F3F3F3}.availability-fare-box-4__products .product-item label.light:hover:not(.selected),.availability-fare-box-5__products .product-item label.light:hover:not(.selected){border-color:#92D53D}.availability-fare-box-4__products .product-item label.light::before,.availability-fare-box-5__products .product-item label.light::before{border-top-color:#92D53D;border-right-color:#92D53D}.availability-fare-box-4__products .product-item label.basic:hover:not(.selected),.availability-fare-box-5__products .product-item label.basic:hover:not(.selected){border-color:#19B32B}.availability-fare-box-4__products .product-item label.basic::before,.availability-fare-box-5__products .product-item label.basic::before{border-top-color:#19B32B;border-right-color:#19B32B}.availability-fare-box-4__products .product-item label.smart:hover:not(.selected),.availability-fare-box-5__products .product-item label.smart:hover:not(.selected){border-color:#3B7354}.availability-fare-box-4__products .product-item label.smart::before,.availability-fare-box-5__products .product-item label.smart::before{border-top-color:#3B7354;border-right-color:#3B7354}.availability-fare-box-4__products .product-item label.selected,.availability-fare-box-5__products .product-item label.selected{border:2px solid #19B32B;position:relative}.availability-fare-box-4__products .product-item label.selected::before,.availability-fare-box-5__products .product-item label.selected::before{content:'';position:absolute;top:0;right:0;display:block;height:0;width:0;border-style:solid;border-width:10px;border-color:#19B32B!important;opacity:1!important}.availability-fare-box-4__products .product-item label.selected .icon-white-check,.availability-fare-box-5__products .product-item label.selected .icon-white-check{display:block!important;position:absolute;top:1px;right:1px}@media (max-width:991px){.availability-fare-box-4__products .product-item label,.availability-fare-box-5__products .product-item label{background:#FFF;line-height:normal;padding:20px 10px;min-height:70px}.availability-fare-box-4__products .product-item .totalPrice,.availability-fare-box-5__products .product-item .totalPrice{line-height:33px;font-size:18px;white-space:nowrap}}@supports (-ms-ime-align:auto){.availability-fare-box-4__products .product-item label,.availability-fare-box-5__products .product-item label{min-height:95px}}.availability-fare-box-4__products .product-item a,.availability-fare-box-5__products .product-item a{display:block;height:100%;margin:0;overflow:hidden;cursor:pointer;color:#000;text-decoration:none}.availability-fare-box-4__products .product-item a.blocked-fare-selection,.availability-fare-box-5__products .product-item a.blocked-fare-selection{opacity:.1}.availability-fare-box-4__products .product-item a.blocked-fare-selection>label,.availability-fare-box-5__products .product-item a.blocked-fare-selection>label{user-select:none;cursor:default}.availability-fare-box-4__product-head-small,.availability-fare-box-5__product-head-small{height:50px;background:#50804d;text-align:left;font-size:12px;padding:2px 5px;color:#FFF;position:relative;overflow:hidden;width:100%;max-height:50px}.availability-fare-box-4__product-head-small h2,.availability-fare-box-5__product-head-small h2{margin:0;font-size:15px;line-height:20px;font-weight:100}.availability-fare-box-4__product-light,.availability-fare-box-5__product-light{background:#92D53D}.availability-fare-box-4__product-basic,.availability-fare-box-5__product-basic{background:#19B32B}.availability-fare-box-4__product-smart,.availability-fare-box-5__product-smart{background:#3B7354}.availability-fare-box-4__info-icon,.availability-fare-box-5__info-icon{border:1px solid #FFF;color:#FFF;border-radius:15px;width:15px;height:15px;position:absolute;top:5px;right:5px;text-align:center;line-height:14px;font-size:11px}.availability-fare-box-4__vivafan__title,.availability-fare-box-5__vivafan__title{padding:0 5px}.availability-fare-box-4__vivafan__products,.availability-fare-box-5__vivafan__products{display:flex;height:100%;border-left:1px solid #bebebe;color:#fff;flex-grow:1;align-items:stretch}.availability-fare-box-4__vivafan__products>div,.availability-fare-box-5__vivafan__products>div{height:100%;width:100%;position:relative;overflow:hidden}.availability-fare-box-4__vivafan__products .vf-product-item input,.availability-fare-box-5__vivafan__products .vf-product-item input{position:absolute;top:-30px}.availability-fare-box-4__vivafan__products .vf-product-item label,.availability-fare-box-5__vivafan__products .vf-product-item label{margin:0;padding:0;text-align:center;font-weight:700;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-flow:wrap;height:100%;border-right:1px solid #bebebe}.availability-fare-box-4__vivafan__products .vf-product-item label:hover,.availability-fare-box-5__vivafan__products .vf-product-item label:hover{border:1px solid #fff}.availability-fare-box-4__vivafan__products .vf-product-item a,.availability-fare-box-5__vivafan__products .vf-product-item a{display:block;height:100%;margin:0;overflow:hidden;cursor:pointer;color:#fff;text-decoration:none}@media (max-width:991px){.availability-fare-box-4__vivafan__products .vf-product-item .totalPrice,.availability-fare-box-5__vivafan__products .vf-product-item .totalPrice{line-height:33px;font-size:18px;white-space:nowrap}}.selected-style-mixin{border:2px solid #19B32B;position:relative}.selected-style-mixin::before{content:'';position:absolute;top:0;right:0;display:block;height:0;width:0;border-style:solid;border-width:10px;border-color:#19B32B!important;opacity:1!important}.selected-style-mixin .icon-white-check{display:block!important;position:absolute;top:1px;right:1px}.availability-fare-box-5{display:flex;height:auto;flex-grow:1;flex-wrap:wrap;margin-bottom:20px}@media (max-width:767px){.availability-fare-box-5.selected{border:2px solid #19B32B;position:relative}.availability-fare-box-5.selected::before{content:'';position:absolute;top:0;right:0;display:block;height:0;width:0;border-style:solid;border-width:10px;border-color:#19B32B!important;opacity:1!important}.availability-fare-box-5.selected .icon-white-check{display:block!important;position:absolute;top:1px;right:1px}}.availability-fare-box-5__container{display:flex;flex-wrap:wrap;flex-basis:100%;flex-grow:1;min-height:92px}@media only screen and (max-width:767px){.availability-fare-box-5__container{width:100%}}.availability-fare-box-5 .route-container{width:90%;color:#8c8c8c}.availability-fare-box-5__time{font-size:20px;color:#333}.availability-fare-box-5__details{width:40%;max-width:40%;padding-left:10px}@media only screen and (max-width:767px){.availability-fare-box-5__details{width:100%;height:auto;max-width:100%;border-bottom:1px solid #bebebe}}.availability-fare-box-5__products{height:100%;padding:0;align-items:center;display:flex;width:60%}@media only screen and (max-width:767px){.availability-fare-box-5__products{height:auto;width:100%}}.availability-fare-box-5__products .vf-product-item:hover{background:#fff}.availability-fare-box-5__products .hover{color:#e1e1e1}@media (max-width:767px){.availability-fare-box-5__products{display:none}}.availability-fare-box-5 .mobile-ready{display:flex}.availability-fare-box-5 .product-class-opener{display:none;width:100%;padding:5px 10px;align-items:center}@media (max-width:767px){.availability-fare-box-5 .product-class-opener{display:flex;padding:2px 7px}}.availability-fare-box-5 .product-class-opener .icon-vivafan-heart-blue,.availability-fare-box-5 .product-class-opener .original-from-price{display:none}.availability-fare-box-5 .product-class-opener__price{display:flex;width:60%}.availability-fare-box-5 .product-class-opener__price div.icon-vivafan-heart-blue{margin-right:5px}.availability-fare-box-5 .product-class-opener__price div{color:#EEE;font-weight:700}.availability-fare-box-5 .product-class-opener__price div .active-from-price{font-size:18px;color:#55565A}.availability-fare-box-5 .product-class-opener__button{width:40%;margin-left:auto}.availability-fare-box-5 .product-class-opener__button button.viva-btn{min-width:0}.availability-fare-box-5 .product-class-opener__button button.viva-btn:hover{border:none}.availability-fare-box-5 .product-class-opener--VivaFan .product-class-opener__price .icon-vivafan-heart-blue{display:block}.availability-fare-box-5 .product-class-opener--VivaFan .product-class-opener__price .original-from-price{display:inline;text-decoration:line-through}.availability-fare-box-5 .product-class-opener--VivaFan .product-class-opener__price .active-from-price{font-size:20px;color:#0089F2}.availability-fare-box-5 .selected-product-class{display:none;width:100%;padding:10px;align-items:center}@media (max-width:767px){.availability-fare-box-5 .selected-product-class{display:flex;justify-content:space-between}}.availability-fare-box-5 .selected-product-class__price{width:50%;font-size:18px;color:#55565A;font-weight:700;text-align:right}.availability-fare-box-5 .selected-product-class__price .icon-vivafan-heart-blue-small{display:none}.availability-fare-box-5 .selected-product-class__price div:last-child{font-size:11px;color:#EEE}.availability-fare-box-5 .selected-product-class__price--VivaFan .selected-price{display:flex;align-items:center;justify-content:flex-end;color:#0089F2}.availability-fare-box-5 .selected-product-class__price--VivaFan .selected-price .icon-vivafan-heart-blue-small{display:block}.availability-fare-box-5 .selected-product-class__product-content{display:flex;align-items:center;width:50%}.availability-fare-box-5 .selected-product-class__product-content i{display:block;margin:0 0 0 10px}.availability-fare-box-5 .selected-product-class__product-content i[class*=white]{display:none}.availability-fare-box-5 .selected-product-class__product-content i.icon-hand-luggage{display:block}.availability-fare-box-5 .selected-product-class__product-content i:before{display:block;position:relative;left:-10px;content:'+';height:20px;width:10px;font-weight:700;text-align:center}.availability-fare-box-5 .selected-product-class__product-content i.first:before{display:none}.availability-fare-box-5 .selected-product-class__product-content button{padding:10px 15px;outline:0;background:0 0;border:1px solid #F3F3F3;height:100%;font-weight:700}.availability-fare-box-5 .selected-product-class__product-content--VivaZero button{border-color:#F3F3F3}.availability-fare-box-5 .selected-product-class__product-content--VivaLight i:before{color:#92D53D}.availability-fare-box-5 .selected-product-class__product-content--VivaLight button{background:#92D53D;border-color:#92D53D;color:#FFF}.availability-fare-box-5 .selected-product-class__product-content--VivaBasic i:before{color:#19B32B}.availability-fare-box-5 .selected-product-class__product-content--VivaBasic button{background:#19B32B;border-color:#19B32B;color:#FFF}.availability-fare-box-5 .selected-product-class__product-content--VivaSmart i:before{color:#3B7354}.availability-fare-box-5 .selected-product-class__product-content--VivaSmart button{background:#3B7354;border-color:#3B7354;color:#FFF}.availability-fare-box-5__vivafan{height:auto;min-height:3em;align-items:stretch;display:flex;border:1px solid #fff;width:100%;flex-wrap:wrap;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.availability-fare-box-5__vivafan_products{background:#0089F2;display:flex;flex-wrap:wrap}.availability-fare-box-5__vivafan__title{height:100%;align-items:center;display:flex;width:40%}.availability-fare-box-5__vivafan__title--info{padding:5px;cursor:pointer;width:85%}.availability-fare-box-5__vivafan__title p{color:#fff;font:300 15px Helvetica Neue;font-size:17px;margin:0 0 0 15px;width:auto}.availVivaProductHead a.va-help,.popup-avail{font-family:Lato,sans-serif}.availability-fare-box-5__vivafan__title .viva-fan-info-icon{float:right}@media only screen and (max-width:767px){.availability-fare-box-5__vivafan{min-height:1.5em}.availability-fare-box-5__vivafan__products{flex-basis:100%;height:50%;order:0}.availability-fare-box-5__vivafan__title{flex-basis:100%;height:50%;order:1;padding-top:3px;padding-bottom:3px;border-top:1px solid #FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.availability-fare-box-5 .flight-leg-details-container .vertical-route-line{min-height:60px}.availability-fare-box-5 .flight-leg-details-container .flight-leg-details{font-size:13px;line-height:13px;position:relative}.availability-fare-box-5 .flight-leg-details-container .flight-leg-details div{white-space:nowrap}.availability-fare-box-5 .flight-leg-details-container .flight-leg-details div:last-child{position:absolute;bottom:0}@media (max-width:1200px){.availability-fare-box-5 .flight-leg-details-container .flight-leg-details{font-size:13px;line-height:12px}}.vivafan-membership-style{margin-bottom:25px}.vivafan-membership-style:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.75);box-shadow:0 0 15px 0 rgba(0,0,0,.75)}.vivafan-membership-style .availability-fare-box-5__details{border-right:1px solid #f2f2f2}.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .original-fare-price{text-decoration:line-through;color:#e1e1e1}.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .original-fare-price .currency{font-size:12px}.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .vivafan-price{font-size:20px;text-align:left}.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .vivafan-text-container{font-size:11px;font-weight:700;color:#0089F2}.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .vivafan-text-container .vivafan-fan,.vivafan-membership-style .availability-fare-box-5__products .product-item .totalPrice .vivafan-text-container .vivafan-viva{font-size:13px}.vivafan-membership-style .availability-fare-box-5__products .product-item--basic label:hover,.vivafan-membership-style .availability-fare-box-5__products .product-item--light label:hover,.vivafan-membership-style .availability-fare-box-5__products .product-item--smart label:hover{border-color:#0089F2}.vivafan-membership-style .availability-fare-box-5__products .product-item--basic label:before,.vivafan-membership-style .availability-fare-box-5__products .product-item--light label:before,.vivafan-membership-style .availability-fare-box-5__products .product-item--smart label:before{border-top-color:#0089F2;border-right-color:#0089F2}.vivafan-membership-style .availability-fare-box-5__products .product-item--basic label:before{opacity:.6}.vivafan-membership-style .availability-fare-box-5__products .product-item--light label:before{opacity:.3}.viva-fan-prompt-below{padding:10px;background:#EEE;border:1px solid #bebebe;border-top:none;border-radius:0 0 3px 3px;margin-top:-20px}.viva-fan-prompt-below__message{padding:5px 10px 20px;font-size:20px;font-weight:700}.viva-fan-prompt-below__deny-button{width:100%;color:#6b6b6b;padding:10px;text-align:center;cursor:pointer;font-weight:700;font-size:15px}.viva-fan-prompt-below__accept-button{width:100%;background:#34B233;color:#FFF;padding:10px;border-radius:3px;text-align:center;cursor:pointer}.weekSearch{background:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0 15px;width:100%;height:65px}.weekSearch.basic-test{margin:5px 0 30px}.weekSearch .prev{float:left;height:100%;width:30px}.weekSearch .prev a{color:#666;display:block;width:100%;height:100%}.weekSearch .prev i{margin:21px 0 0 8px;float:left}.weekSearch .prev div{float:left;margin-top:27px}.weekSearch .next{float:right;height:100%;width:30px}.weekSearch .next a{color:#666;display:block;width:100%;height:100%}.weekSearch .next i{margin:21px 8px 0 0;float:right}.weekSearch .next div{float:right;margin-top:27px}.weekSearch .next,.weekSearch .prev{text-transform:uppercase;font-size:12px;line-height:normal;text-align:center;cursor:pointer}.weekSearch .next a.disabled,.weekSearch .prev a.disabled{display:none}.weekSearch .dayOfWeek{float:left;width:126px;height:45px;text-align:center;cursor:pointer;border-left:solid 1px #fff;margin:10px 0}.weekSearch .dayOfWeek.current,.weekSearch .dayOfWeek.current .price{color:#dd211c}.weekSearch .dayOfWeek.current .excl-taxes{color:#dd211c;font-weight:700}.weekSearch .dayOfWeek:first-child{border-left:none}.weekSearch .dayOfWeek .date{font-size:10px}.weekSearch .dayOfWeek .price{font-weight:700;font-size:15px}.weekSearch .dayOfWeek .price .currency{font-size:65%;margin-right:5px}.weekSearch .dayOfWeek .excl-taxes{color:#dd211c;font-size:12px;line-height:12px}.weekSearch .weekLine{float:left;height:45px;border-left:solid 1px #fff;margin:10px 0}.weekSearch .loading{text-align:center;width:50%;right:25%;left:25%;position:absolute;margin-top:25px}.weekSearch .loading img{width:20px}.week-search{background:#DFE5EB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px 0 10px;width:100%;height:60px;display:flex}.week-search.basic-test{margin:5px 0 30px}.week-search__days{padding-top:5px;display:flex;width:100%}.week-search__days>a{display:flex;width:14.28%;justify-content:space-around;text-decoration:none}.week-search__prev i{margin:15px 0 0;float:left;display:block}.week-search__prev div{float:left;margin-top:27px}.week-search__next{flex-direction:row-reverse}.week-search__next i{margin:15px 0 0;float:right;display:block}.week-search__next div{float:right;margin-top:27px}.week-search__next,.week-search__prev{text-transform:uppercase;font-size:12px;line-height:normal;text-align:center;cursor:pointer;display:flex;background:#FFF;margin:5px 2px;width:30px;border:1px solid #DCDCDC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.week-search__next a,.week-search__prev a{color:#666;display:block;width:100%;height:100%}.week-search__next.disabled,.week-search__prev.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}.week-search .dayOfWeek{height:50px;text-align:center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FFF;width:98%;border:1px solid #DCDCDC}.week-search .dayOfWeek:hover{color:#34B233}.week-search .dayOfWeek.current{color:#34B233;border:1px solid #34B233}.week-search .dayOfWeek.current .excl-taxes{color:#34B233;font-weight:700}.week-search .dayOfWeek:first-child{border-left:none}.week-search .dayOfWeek .date{font-size:10px;line-height:16px;padding-top:4px}.week-search .dayOfWeek .price{font-weight:700;font-size:20px;line-height:22px}.week-search .dayOfWeek .price .currency{font-size:65%;margin-right:2px}.week-search .dayOfWeek .excl-taxes{color:#dd211c;font-size:12px;line-height:12px}.week-search .loading{text-align:center;width:50%;right:25%;left:25%;position:absolute;margin-top:15px}.week-search .loading img{width:20px}.week-search-3,.week-search-4{background:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:5px 0 50px;width:100%;height:55px;display:flex;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.week-search-3.basic-test,.week-search-4.basic-test{margin:5px 0 30px}.week-search-3__days,.week-search-4__days{display:flex;width:100%}.week-search-3__days>a,.week-search-4__days>a{display:flex;width:14.28%;justify-content:space-around;text-decoration:none}.week-search-3__next i,.week-search-3__prev i,.week-search-4__next i,.week-search-4__prev i{display:block}.week-search-3__prev div,.week-search-4__prev div{float:left;margin-top:27px}.week-search-3__next,.week-search-4__next{border-left:none;flex-direction:row-reverse}.week-search-3__next div,.week-search-4__next div{float:right;margin-top:27px}.week-search-3__next,.week-search-3__prev,.week-search-4__next,.week-search-4__prev{text-transform:uppercase;font-size:12px;line-height:normal;text-align:center;cursor:pointer;background:#FFF;width:30px;display:flex;justify-content:center;align-items:center}.week-search-3__next a,.week-search-3__prev a,.week-search-4__next a,.week-search-4__prev a{color:#666;display:block;width:100%;height:100%}.week-search-3__next.disabled,.week-search-3__prev.disabled,.week-search-4__next.disabled,.week-search-4__prev.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}.week-search-3 .dayOfWeek,.week-search-4 .dayOfWeek{text-align:left;padding:5px 10px 0;cursor:pointer;background:#FFF;width:100%;border-left:1px solid #bebebe;border-right:1px solid #bebebe}.week-search-3 .dayOfWeek:hover,.week-search-4 .dayOfWeek:hover{background-color:#f9f9f9}.week-search-3 .dayOfWeek.current,.week-search-4 .dayOfWeek.current{color:#34B233;border:2px solid #34B233}.week-search-3 .dayOfWeek.current .excl-taxes,.week-search-4 .dayOfWeek.current .excl-taxes{color:#34B233;font-weight:700}.week-search-3 .dayOfWeek:first-child,.week-search-4 .dayOfWeek:first-child{border-left:none}.week-search-3 .dayOfWeek .date,.week-search-4 .dayOfWeek .date{font-size:10px;line-height:16px;padding-top:4px}.week-search-3 .dayOfWeek .price,.week-search-4 .dayOfWeek .price{font-weight:700;font-size:14px;line-height:15px}.week-search-3 .dayOfWeek .price .currency,.week-search-4 .dayOfWeek .price .currency{margin-right:2px}@media (max-width:1200px){.week-search-3 .dayOfWeek .price,.week-search-4 .dayOfWeek .price{font-size:14px;white-space:nowrap}}.week-search-3 .dayOfWeek .excl-taxes,.week-search-4 .dayOfWeek .excl-taxes{color:#dd211c;font-size:12px;line-height:12px}.week-search-3 .loading,.week-search-4 .loading{text-align:center;width:50%;right:25%;left:25%;position:absolute;margin-top:15px}.week-search-3 .loading img,.week-search-4 .loading img{width:20px}.week-search-4 .dayOfWeek{border-radius:3px}.week-search-mobile{display:flex;margin:15px 5px;-webkit-box-shadow:0 1px 10px 0 #878787;-moz-box-shadow:0 1px 10px 0 #878787;box-shadow:0 1px 10px 0 #878787;border-radius:3px}.week-search-mobile__day{padding:8px;width:100%;cursor:pointer;text-align:center}.week-search-mobile__current{color:#34B233;border-bottom:3px solid #34B233;border-right:1px solid #EEE;border-left:1px solid #EEE}.week-search-mobile__day-label{font-size:12px}.week-search-mobile__price-label{font-size:15px;font-weight:700}.availability-background{background:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;width:100%}#divAvailabilityInVivaProduct,#divAvailabilityOutVivaProduct{float:left;width:100%}.availVivaProductHead{float:left;height:139px;padding:10px 8px;position:relative;color:#fff}.availVivaProductHead a.va-help{position:absolute;bottom:11px;right:0;color:#fff;font-weight:700;height:11px;padding:0}.availVivaProductHead a.va-help span{color:#fff;font-size:12px}.availVivaProductHead a.va-help span.icon{background:url(/Content/Images/sprite3.png?v=17) -149px -458px;display:block;width:15px;height:15px;float:right;margin:4px}.availVivaProductHead.hide-product,.availabilityIn .flightAvailability .flight label.out,.availabilityOut .flightAvailability .flight label.in,.popup-avail{display:none}.availVivaProductHead a.va-help span.icon span{top:-3px}.availVivaProductHead .va-help:hover{cursor:pointer}.popup-avail .popuprow{background:#EEE;color:grey;padding:10px 8px}.popup-avail .popuprow img{margin:0 25px;padding-bottom:10px}.popup-avail .popuprow div.icon{margin:0;padding:0;float:left;display:block;width:45px;height:48px}.popup-avail .popuprow div.icon div{margin:15px 5px;padding:0;display:block;float:left}.popup-avail .popuprow div.equipaje{background:url(/Content/Images/sprite3.png?v=17) -645px 0 no-repeat;width:28px;height:30px}.popup-avail .popuprow div.maleta{background:url(/Content/Images/sprite3.png?v=17) -599px 0 no-repeat;width:20px;height:26px}.popup-avail .popuprow div.express{background:url(/Content/Images/sprite3.png?v=17) -697px -4px no-repeat;width:21px;height:20px}.popup-avail .popuprow div.articulo{background:url(/Content/Images/sprite3.png?v=17) -544px -3px no-repeat;width:30px;height:21px}.popup-avail .popuprow div.sms{background:url(/Content/Images/sprite3.png?v=17) -744px 0 no-repeat;width:23px;height:23px}.popup-avail .popuprow div.icon-green{margin:15px 35px;display:block;background:url(/Content/Images/sprite3.png?v=17) -663px -36px no-repeat;width:25px;height:16px}.popup-avail .popuprow div.icon-black{margin:15px 35px;display:block;background:url(/Content/Images/sprite3.png?v=17) -701px -35px no-repeat;width:24px;height:16px}.popup-avail .popuprow div.icon-red{margin:15px 35px;display:block;background:url(/Content/Images/sprite3.png?v=17) -737px -31px no-repeat;width:26px;height:21px}.popup-avail .popuprow p{float:left;width:144px;margin:10px 0 0 5px;padding:0}.availVivaProductHead.viva-highlight{height:143px;position:relative;margin-top:-4px;box-shadow:0 0 4px #000}.availVivaProductHead.light{background:#34B233}.availVivaProductHead.basic{background:#EB0029}.availVivaProductHead.plus{background:#717171}.availVivaProductHead.smart{background:#8C7325}.availVivaProductHead.last-product-header{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.availVivaProductHead.viva-highlight.last-product-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.availVivaProductHead .ribbon{display:block;width:50px;height:50px;position:absolute;top:0;right:0}.availVivaProductHead .new-ribbon-mx{background:url(/Content/Images/sprite3.png?v=17) -883px -1px no-repeat}.availVivaProductHead .new-ribbon-en{background:url(/Content/Images/sprite3.png?v=17) -939px -1px no-repeat}.availVivaProductHead .popular-ribbon-mx{width:60px;height:60px;background:url(/Content/Images/sprite3.png?v=17) -1063px -1px no-repeat}.availVivaProductHead .popular-ribbon-en{width:60px;height:60px;background:url(/Content/Images/sprite3.png?v=17) -997px -1px no-repeat}.availVivaProductHead.viva-product-right-corner-radius{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.availVivaProductHead.basic.flagEN,.availVivaProductHead.basic.flagES,.availVivaProductHead.basic.recommendedEN,.availVivaProductHead.basic.recommendedES,.availVivaProductHead.basic.triangle{z-index:200;margin:-20px 0;height:170px;border-radius:4px;box-shadow:0 1px 4px #333;padding-top:30px;position:relative}.availVivaProductHead.basic.one-product-visible{margin:0;padding:10px 8px;height:139px}.availVivaProductHead.basic .va-help{bottom:21px}.availVivaProductHead.basic::before{content:'';position:absolute}.availVivaProductHead.basic.recommendedEN::before,.availVivaProductHead.basic.recommendedES::before{background-repeat:no-repeat;background-position:center center;background-size:99px 61px;width:99px;height:61px;top:10px;right:10px}.availVivaProductHead.basic.recommendedEN::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowRecommendedDesktop_EN.png)}.availVivaProductHead.basic.recommendedES::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowRecommendedDesktop_ES.png)}.availVivaProductHead.basic.flagEN::before,.availVivaProductHead.basic.flagES::before{background-repeat:no-repeat;background-position:center center;background-size:96px 89px;width:96px;height:89px;top:-10px;right:20px;margin:0 auto}.availVivaProductHead.basic.flagEN::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowFlagDesktop_EN.png)}.availVivaProductHead.basic.flagES::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowFlagDesktop_ES.png)}.availVivaProductHead.basic.triangle::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowTriangleDesktop.png);background-repeat:no-repeat;background-position:center center;background-size:118px 93px;width:118px;height:93px;top:-16px;right:0;margin:0 auto}@media (max-width:767px){.availVivaProductHead{height:70px!important}.availVivaProductHead.basic{height:85px!important;margin:-10px 0 -20px;padding-top:20px}.availVivaProductHead.basic.recommendedEN::before,.availVivaProductHead.basic.recommendedES::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowRecommendedMobile.png);background-repeat:no-repeat;background-position:center center;background-size:49px 26px;width:100%;height:26px;top:0;left:2px;margin:0 auto}.availVivaProductHead.basic.flagEN::before,.availVivaProductHead.basic.flagES::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowFlagMobile.png);background-repeat:no-repeat;background-position:center center;background-size:53px 25px;width:100%;height:25px;top:-5px;left:0;margin:0 auto}.availVivaProductHead.basic.triangle::before{background-image:url(https://gateway.fusion.com/content/images/viva/yellowTriangleMobile.png);background-repeat:no-repeat;background-position:5px center;background-size:82px 65px;width:82px;height:65px;top:-11px;right:0}}.availVivaProductHead.destinationInfoHeader li,.availVivaProductHead.destinationInfoHeader ul,.availabilityContainer div.flight label{padding:0}.availabilityContainer .flight .details.price.viva-highlight{background:#F8CCD3;height:79px!important}.availabilityContainer .flight .details.price.fusionPrice .totalPrice{color:#299729}.availVivaProductHead p{font-size:12px}.availVivaProductHead h2{font-size:20px;margin-bottom:8px;color:#fff;margin-top:0}.availVivaProductHead .productsIcons{display:inline-block;min-height:35px}.availVivaProductHead .productsIcons i{margin-right:3px;float:left}.availVivaProductHead.viva-four-product-width .productsIcons i{margin-right:1px}.availVivaProductHead span{color:#FF1C2B}.availVivaProductHead.light{margin-left:0}.availVivaProductHead.destinationInfoHeader{text-align:left;color:#000}.availVivaProductHead.destinationInfoHeader span{display:inline-block;font-weight:700;text-transform:uppercase}#availabilityLoadingIn,#availabilityLoadingOut,.farePopup{display:none}.availVivaProductHead.destinationInfoHeader span.date-text{color:#717171;font-size:10px;line-height:15px}.availVivaProductHead.destinationInfoHeader span.description{color:#6c6c6e}.availVivaProductHead.destinationInfoHeader span.destination{color:#dd211c;font-size:12px}.availVivaProductHead.destinationInfoHeader span.departure{color:#6c6c6e;margin-top:13px}.availVivaProductHead.destinationInfoHeader span.arrival{color:#6c6c6e;margin-top:13px;margin-left:50px}.availVivaProductHead span.description{margin-bottom:10px}.flightAvailability .flight .details.vivaProduct{padding:0 0 0 15px;height:60px}.flightAvailability .flight .details .totalPromo{margin:-8px 0 0}.flightAvailability .flight .details .totalPromo .campaignPrice{font-size:20px}.flightAvailability .flight .details .totalPromo .campaignOriginalPrice{color:#9A9A9A;text-decoration:line-through;font-size:20px}.availOpt{top:30px;position:relative}.flightAvailability .flight .details.class{border-left:solid 1px #E6E6E6;text-align:center;margin:0}.flightAvailability .flight .details.class:focus{outline-color:#34B233}.flightAvailability .flight .details.class .fareValues{margin-top:8px}.flightAvailability .flight .details.class .select{margin-right:5px}.flightAvailability .flight .details.class input{margin-bottom:10px}.flightAvailability .flight .details.class .soldOut{margin:-4px 0 0;line-height:30px;font-size:32px;text-align:center}.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:22px}.farePopup{background:#70BF54;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#474f00;font-size:12px;padding:5px;margin-left:-11px;width:130px;position:absolute;right:-124px;z-index:1000;top:10px;height:50px;pointer-events:none}.flightAvailability .flight .details.class:hover .farePopup{display:block}.farePopup i{background:url(/Content/Images/sprite3.png?v=17) -517px -15px repeat-x;height:16px;width:10px;float:left;margin:11px 0 0 -15px}#cvvHelpPopup,#serviceIconPopup{display:none;position:absolute;background-color:#fff;min-height:38px;text-align:center;padding:3px;border:1px solid #000}#cvvHelpPopup .popupArrow,#serviceIconPopup .popupArrow{position:relative;top:-11px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}#cvvHelpPopup .popupText,#serviceIconPopup .popupText{margin-top:-4px}.flightAvailability .flight .rotated-fare-label{color:#FFF;position:absolute;right:-25px;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);max-width:110px;z-index:200;font-size:10px;top:11px;-webkit-box-shadow:0 1px 19px 0 rgba(50,50,50,.5);-moz-box-shadow:0 1px 19px 0 rgba(50,50,50,.5);box-shadow:0 1px 19px 0 rgba(50,50,50,.5)}.productText p{line-height:15px}.flightAvailability .flight .fare-label-icon{background-image:url(/Content/Images/sprite3.png?v=17);background-repeat:no-repeat;display:block;position:absolute;top:-2px;width:15px;height:19px;margin-left:-19px}.flightAvailability .flight .rotated-fare-label .fare-label{padding-left:21px;padding-right:5px}.flightAvailability .flight .rotated-fare-label .fare-label .small{font-size:8px;line-height:11px}.inspect-xml-container{position:fixed;z-index:1000;padding:5px 5px 5px 15px;background-color:#fff;border:1px solid #000;border-left:none;width:117px}.inspect-xml-container.outbound{top:69px;left:0}.inspect-xml-container.inbound{top:100px;left:0}.bookingBasketWrapperSpacetaker{height:35px}.infoHeader .date-text{font-size:12px;display:block}.arrowLine{float:left;padding-top:20px;margin:0 3px}.availVivaProductHead.destinationInfoHeader span.desciption{font-size:12px;color:#717171}.availVivaProductHead.destinationInfoHeader span.arrival,.availVivaProductHead.destinationInfoHeader span.departure,.availVivaProductHead.destinationInfoHeader span.desciption.from{display:none}.availOpt{display:inline-block}.availOpt .priceTag,.availOpt .priceTag.span,.availOpt .select{float:left}.currencyDescription{color:#555;font-size:10px;text-align:center;font-weight:100;font-family:roboto,sans-serif;display:none}.show-more-flights,.show-more-flights .caret{display:inline-block}.currencyDescription span{font-size:15px}.availabilityContainer .editOption{position:absolute;right:0;top:15px}#pnlReturn.availabilityContainer .editOption{position:absolute;right:0;top:-5px}.show-more-flights{color:#34B233;font-size:20px;padding:5px 10px;line-height:25px}.show-more-flights:hover{text-decoration:none;border-radius:5px;background:#34B233;color:#FFF}.show-more-flights:hover .caret{color:#FFF}#paymentfee-domestic-one,#paymentfee-domestic-two{display:none}@media (max-width:1200px){.weekSearch .dayOfWeek{width:90px}.weekSearch .dayOfWeek .price{font-size:14px}.availVivaProductHead.destinationInfoHeader span.destination{font-size:14px;line-height:15px}.availVivaProductHead.viva-four-product-width .productsIcons i:last-child{display:none}.flightAvailability .flight .details.vivaProduct{padding:0 0 0 10px}.flightAvailability .flight .details .col span{display:block;font-size:14px}.flight-details.booking-part.edit .flightAvailability .flight .details .col span{display:inline-block}.flightAvailability .flight .details .col{text-align:left}.flightAvailability .flight .details.price .currency{font-size:12px}.infoHeader .destination{font-size:20px}}@media (max-width:991px){.weekSearch .dayOfWeek{width:94px}.infoHeader{height:40px;font-size:20px}.flightAvailability .flight .details .col{padding-top:20px}.flightAvailability .flight .details.vivaProduct{padding:10px 0 0 10px}.availVivaProductHead{height:130px}.availVivaProductHead.viva-highlight{height:134px}.availVivaProductHead h2{font-size:15px}.availVivaProductHead.destinationInfoHeader span.desciption{font-size:10px}.availVivaProductHead.destinationInfoHeader span.arrival,.availVivaProductHead.destinationInfoHeader span.departure{font-size:10px;display:inline-block;margin-top:0}.productText p{padding:0;margin:0}#pnlReturn.availabilityContainer .editOption,.availabilityContainer .editOption{top:15px}}@media (max-width:767px){.flightAvailability .flight .details.class .soldOut,.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:17px}.infoHeader{font-size:15px;margin-left:15px;margin-bottom:5px}.flightAvailability .flight .details .col .bold,.headline .edit,.infoHeader .edit{font-size:12px}.availOpt{padding:0 5px}.productsIcons{display:none!important}.availVivaProductHead{height:50px}.availVivaProductHead.viva-highlight{height:54px}.flightAvailability .flight .details .col,.flightAvailability .flight .details.vivaProduct .col{padding-top:15px;height:20px}.flightAvailability .flight .details.vivaProduct{padding:15px 0 0 10px}.arrowLine,.flightAvailability .flight .details .col,.flightAvailability .flight .details.vivaProduct .col.arr{padding-top:15px}.productText p{display:none}.productText p:first-child{display:block}.availabilityContainer{margin-top:30px;padding:0}.availVivaProductHead.last-product-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.flightAvailability .flight .details.price .currency{display:none}i.ribbon{display:none!important}.availability .loading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daySearch span{display:none}#manageBooking .flightAvailability .flight{padding:0 3px;margin-right:0}#manageBooking .infoHeader .destination{font-size:16px}.flight-details.booking-part.edit .flightAvailability .flight .details .arrow{margin:18px 15px 0 5px}.flight-details.booking-part.edit .flightAvailability .flight .details .select,.flight-details.booking-part.edit .flightAvailability .flight .details .totalPrice{margin-top:15px;margin-right:3px}}@media (max-width:550px){.flightAvailability .flight .details .totalPrice,.flightAvailability .flight .details.class .soldOut,.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:14px}.arrowLine,.flightAvailability .flight .details .col,.flightAvailability .flight .details.vivaProduct .col,.flightAvailability .flight .details.vivaProduct .col.arr{padding-top:0}.flight-details.booking-part.edit .flightAvailability .flight .details .col{padding-top:20px}.flight-details.booking-part.edit .flightAvailability .flight .details .col.breakpoint{clear:left}.flightAvailability .flight .details.class .soldOut,.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:13px}}@media (max-width:480px){.arrowLine,.flightAvailability .flight .details .col,.flightAvailability .flight .details.vivaProduct .col{padding-top:10px}.infoHeader{font-size:12px}.flightAvailability .flight .details .totalPrice{font-size:13px;margin:0}.flight-details.booking-part.edit .flightAvailability .flight,.flight-details.booking-part.edit .flightAvailability .flight .bold,.flight-details.booking-part.edit .flightAvailability .flight span,.flight-details.booking-part.edit .infoHeader .date,.flightAvailability .flight .details.class .soldOut,.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:12px}.flightAvailability .flight .details.vivaProduct{padding:0 0 0 5px}.availOpt{padding:0 5px;top:0}.flightAvailability .flight .details.class .select{margin:10px auto 0;float:none}.flightAvailability .flight .details.class .select input,.flightAvailability .flight .details.class .select radio{margin:0}.flightAvailability .flight .details.class .priceTag{width:100%}.flightAvailability,.flightAvailability .flight .details.class{height:60px}.availabilityContainer .flight .details.price.viva-highlight{height:59px!important}.flight-details.booking-part.edit .flightAvailability .flight .details .col{margin-right:5px;padding-top:16px}.flight-details.booking-part.edit .flightAvailability .flight .details .arrow{margin:29px 9px 0 4px;zoom:.7}.flight-details.booking-part.edit .infoHeader .destination{font-size:15px}.availabilityContainer .editOption{position:static}.availabilityContainer .editOption .infoHeader div.edit{margin-top:0;margin-bottom:5px}.availabilityContainer .editOption .infoHeader i.edit{margin-top:8px}}@media (max-width:360px){.availVivaProductHead{height:70px}.availVivaProductHead.viva-highlight{height:74px}.availVivaProductHead a.va-help span.icon{float:none;margin:0 auto}.availVivaProductHead a.va-help{position:static}.flightAvailability .flight .details.class .soldOut,.flightAvailability .flight .details.class.viva-four-product-width .soldOut{font-size:12px;line-height:13px}}.availability-bundle-bar-container{display:flex;justify-content:flex-end;width:100%;color:#fff}@media (max-width:767px){.availability-bundle-bar-container{display:none}}.availability-bundle-bar{display:flex;align-items:center;background-color:#354C42;width:45%;margin-bottom:1px;padding:4px 10px;cursor:pointer}.availability-bundle-bar-info{display:flex;flex-grow:2}.availability-bundle-bar-info__title{display:flex;font-size:16px}.availability-bundle-bar-info__description{display:flex;padding-left:5px;padding-top:1px;font-size:10px}.availability-bundle-bar-action{display:flex;justify-content:flex-end;flex-grow:1}.availability-bundle-bar-action__link{display:flex;font-size:11px;text-decoration:underline}.availability-bundle-bar-action__icon{display:flex;padding-left:5px;margin:auto 0}.vivafan-bar{width:auto;background:#0089F2;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;margin:10px 0;border-radius:5px}.vivafan-bar__left{display:flex;align-items:center;color:#FFF;font-size:20px}.vivafan-bar__left i{display:block;margin-right:10px;min-width:60px}.vivafan-bar__switch{position:relative;margin-left:auto;background:#FFF;height:30px;width:55px;border-radius:15px;border:4px solid #0089F2;padding:0}.vivafan-bar__switch span{position:absolute;top:-4px;left:-3px;transition:left .3s;display:block;width:30px;height:30px;border-radius:15px;border:1px solid #BEBEBE;background:#FFF;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}@media (max-width:375px){.vivafan-bar__switch span{left:-10px}}@media (max-width:320px){.vivafan-bar__switch span{left:-15px}}.vivafan-bar__switch--disabled span,.vivafan-bar__switch--enabled span{left:calc(45%)}.vivafan-bar__switch--enabled{background:#A6D442}.vivafan-bar__switch--disabled{background:#a6a9a0;cursor:not-allowed}@media (max-width:375px){.vivafan-bar__switch--disabled span,.vivafan-bar__switch--enabled span{left:calc(45%)}}@media (max-width:767px){.vivafan-bar{margin:10px}}
.canchangeflight-container .wrap,.newsletter-container .wrap{padding:0}.passengerDetails .description,.passport-summary .description.left{text-transform:capitalize;text-align:left;font-weight:700}#passengerInformation{display:none;clear:both}#passengerInformation .header h2{float:left;margin:0}#passengerInformation .orange.big.next{margin-bottom:10px}.passengerDetails .row{clear:both;margin:7px 0}.passengerDetails .row625{clear:none;width:625px;float:left;height:42px}.newsletter-container{margin-top:7px;position:absolute}.canchangeflight-container{margin-top:7px}.dateLabelsSmallMedium{padding:10px 0!important}.passengerDetails label{display:block;line-height:13px;font-size:13px;margin-top:5px}.passengerDetails .passport-option label{display:inline-block;padding:8px 15px;background:#E6E6E6;border-radius:10px;cursor:pointer;margin-right:5px}#passengerDetailsSummary .bookingBox,#passengerDetailsSummary .col-xs-4,#passengerDetailsSummary .paxType,.passengerDetails .dateOfBirth div{padding:0}.passengerDetails .passport-option label input{margin-right:5px}.passengerDetails .country,.passengerDetails .email,.passengerDetails .firstname,.passengerDetails .intl-tel-input,.passengerDetails .lastname,.passengerDetails .mobile,.passengerDetails .phone,.passengerDetails .repeatemail,.passengerDetails .state{width:100%}.passengerDetails .phone-wrapper{margin-right:11px}.passengerDetails .country,.passengerDetails .state{margin-right:0}.passengerDetails .dob{display:none}.passengerDetails .description{display:inline-block;width:100px}.passengerDetails .important,.passengerDetails .passengerTypeNumber{text-transform:uppercase;font-size:13px}.passengerDetails .description.emailtext,.passengerDetails .description.left{text-align:left}.passengerDetails .year{width:38px;margin-left:2px}.passengerDetails .day,.passengerDetails .month{margin-left:5px;width:25px}.passengerDetails .dateOfBirth select{width:98%}.passengerDetails .handicap{margin:14px 0}.passengerDetails .passengerTypeNumber{float:left;margin:0;line-height:21px}.passengerDetails .pleaseComplete{color:#e90400;font-weight:700;font-size:12px}.passengerDetails .row.paxType{margin:0}.passengerDetails .paxType{font-weight:700;font-size:16px;text-transform:capitalize;margin-top:10px}#passengerDetailsSummary{display:none}.passengerDetails .specialAssistance label,.passportDetails .use-same-address input[type=checkbox],.passportDetails .use-same-address label,img.handicapIcon{display:inline-block}#passengerDetailsSummary .row{text-transform:uppercase;font-size:11.5px}#passengerDetailsSummary .col1{float:left;width:230px}#passengerDetailsSummary .col2{float:left;width:320px}#passengerDetailsSummary .col3{float:left;width:295px}#passengerDetailsSummary .col4{float:left;width:195px}#passengerDetailsSummary .passport-summary{margin-top:20px}#passengerDetailsSummary .bold{font-weight:700}.passengerDetails .specialAssistance{min-height:46px}.passportDetails .big-dropdown{width:100%;min-height:44px}.ktn-number,.passportDetails .address,.passportDetails .destination-address,.passportDetails .destination-city,.passportDetails .destination-state,.passportDetails .destination-zip,.passportDetails .passport-number,.passportDetails .passportNumber,.passportDetails .zip,.redress-number{width:100%}.passportDetails .passport-number{height:44px}.passportDetails .use-same-address{padding-top:15px}.passportDetails .expiry-date{padding:0}.passportDetails .expiry-day,.passportDetails .expiry-month,.passportDetails .expiry-year{width:98%}input.duplicate-ktn-number[type=text],input.duplicate-passport-number[type=text]{border:2px solid #D8000C;background-color:#FFFFD5}.passengerContainerHeader,.passengerContainerHeaderContact{background:#E6E6E6;padding:10px;font-size:16px;text-transform:uppercase}.row.passengerDetails{border-top:solid 2px #fff}.row.passengerDetails:first-child{border-top:none}.passport-title{font-weight:700;margin-top:12px;text-transform:uppercase}.passengerContainerHeader{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;margin:-20px -15px 10px}.passengerContainerHeaderContact{margin:0 -15px 10px}.phoneLarge{float:left;margin:-2px 5px 0 0}.passengerLarge{float:left;margin:-1px 5px 0 0}i.passengerSmall{float:left;margin:3px 5px 0 0}img.handicapIcon{margin:0 0 0 5px}.passengerDetails{margin-bottom:20px}i.emailSmall,i.phoneSmall{float:left;margin:2px 4px 0 0}i.cellphoneSmall{float:left;margin:0 4px 0 0}.contactInformation{margin-top:15px}.contactInformation .column{float:left;width:308px}.contactInformation .row{clear:both;margin-bottom:10px}.contactInformation .input{margin:0}.contactInformation .contactHead{text-transform:uppercase}#passengerInformation .continueButtonDiv{float:right;height:40px;margin-top:12px}.passengerDetails .special-assistance-drop{display:none;width:100%}.didYouMeanEmail{display:none;font-size:12px;text-align:right}.didYouMeanEmail span{text-decoration:underline;font-weight:700;cursor:pointer}.passportSection,.passportSection .passport-wrapper{padding:0}.pax-details-loader{height:30px;margin:10px}.optWithLabel{margin-top:-20px;float:left}#passengerInformation .spacetaker{height:64px}.gender select{width:100%}#passengerInformation .editOption{position:absolute;right:0;bottom:0}#PrintBoardingPassSectionLoader{display:block;text-align:center;padding-bottom:15px}.overflowEllipsis{overflow:hidden;text-overflow:ellipsis}.incomplete-viva-fan-profile-message{font-size:12px;color:red}@media (max-width:1200px){.travellingWith{float:left;margin-top:5px}.newsletter-container .newsletter-content{font-size:12px}}@media (max-width:991px){.passengerDetails .dateOfBirth .col-sm-3{width:30%}.passengerDetails .dateOfBirth .col-sm-6{width:40%}}@media (max-width:767px){.passengerDetails .country,.passengerDetails .email,.passengerDetails .firstname,.passengerDetails .intl-tel-input,.passengerDetails .lastname,.passengerDetails .mobile,.passengerDetails .phone,.passengerDetails .repeatemail,.passengerDetails .state{margin-bottom:5px}.passengerDetails .row{margin:0}.passengerContainerHeader{display:none}.bookingBox{padding-top:0;margin-bottom:15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.booking .header{margin-left:15px}.booking .header .edit{font-size:12px}.booking .header h3{font-size:15px}.travellingWith{margin:0!important;float:none;width:100%}.optWithLabel{margin-top:5px;width:100%}.newsletter-container{position:static}.newsletter-container .newsletter-content,.passengerDetails .special-assistance-drop{margin-bottom:5px}}@media (max-width:480px){.passport-summary .col-sm-6,.passport-summary .col-xs-12{padding:0}}
#availabilityMonth{display:none}.happyPrice{font-size:27px}.img-bubble-discount_0{background:url(/Content/Images/sprite3.png?v=17) -699px -204px no-repeat;width:44px;height:33px;margin-top:-16px;float:right}.ie8 .img-bubble-discount_0{margin-top:4px}.flightAvailabilityMonth .monthLowRates{float:right;color:#fff;text-transform:uppercase;font-weight:700;margin-right:10px;margin-top:8px;display:none}.flightAvailabilityMonth .header-text-content{padding-top:10px}.booking .flightAvailabilityMonth .header{height:35px;width:100%;margin-top:0}.departing_info,.returning_info{width:100%;float:none}.flightAvailabilityMonth .loading{background:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0;width:100%;text-align:center;padding:20px 0}.flightAvailabilityMonth .loading img{width:20px;margin-bottom:-5px}
#subscribe input[type=text],#subscribe select{border:none;vertical-align:middle;background:#FFF;padding:9px 10px;font-size:14px;font-family:Lato,sans-serif!important;width:100%;color:#000;clear:both;height:45px}#subscribe .clear{height:15px}#subscribe .button-main{margin-top:15px}#subscribe .selectBox-dropdown,#subscribe .selectBox-label{width:100%!important}@media (max-width:767px){#subscribe .box{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#subscribe h3{margin:10px 15px}}
#groupbooking{background:#EEE;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#groupbooking .agency-label{line-height:16px;padding-top:11px}#groupbooking input[type=email],#groupbooking input[type=text],#groupbooking select{width:100%}#groupbooking .clear{height:15px}#groupbooking .form-group{margin-bottom:5px;overflow:hidden}#groupbooking .red span{float:left}#groupbooking .selectBox-dropdown{color:inherit}#groupbooking .selectBox-dropdown .selectBox-label{display:block}#groupbooking .selectBox-dropdown .selectBox-arrow{margin:0}#groupbooking #validationErrors{margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#groupbooking #validationErrors p{margin-bottom:0}#groupbooking .button-main.next{float:right;cursor:pointer;width:100%;margin-top:10px}#groupbooking .radiobuttons label{margin-right:10px}@media (max-width:767px){#groupbooking{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#groupbooking .spacing{margin-top:5px}#groupbooking .radiobuttons{margin-top:10px}}#group-booking-confirmation-container{padding:10px}#group-booking-confirmation-container h3{margin-top:0}#groupbooking .form-group>label{float:left;width:16.66666667%;display:block;text-align:right;padding:8px 20px 0}#groupbooking .form-actions,#groupbooking .form-group>div{float:left;width:83.33333333%;display:block;padding:0 20px}#groupbooking .form-actions,#groupbooking .form-group .form-checkbox{margin-left:16.66666667%}#groupbooking .form-group div .selectBox-dropdown,#groupbooking .form-group div input[type=email],#groupbooking .form-group div input[type=text],#groupbooking .form-group div select{width:100%!important}
#refundForm{background:#EEE;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#refundForm .agency-label{line-height:16px;padding-top:11px}#refundForm input[type=email],#refundForm input[type=text],#refundForm select{width:100%}#refundForm .clear{height:15px}#refundForm .form-group{margin-bottom:5px;overflow:hidden}#refundForm .red span{float:left}#refundForm .selectBox-dropdown{color:inherit}#refundForm .selectBox-dropdown .selectBox-label{display:block}#refundForm .selectBox-dropdown .selectBox-arrow{margin:0}#refundForm #validationErrors{margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#refundForm #validationErrors p{margin-bottom:0}#refundForm .button-main.next{float:right;cursor:pointer;width:100%;margin-top:10px}#refundForm .radiobuttons label{margin-right:10px}#refundForm .errorContainer{margin-top:10px}@media (max-width:767px){#refundForm{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#refundForm .spacing{margin-top:5px}#refundForm .radiobuttons{margin-top:10px}}#refundForm .form-group>label{float:left;width:16.66666667%;display:block;text-align:right;padding:8px 20px 0}#refundForm .form-actions,#refundForm .form-group>div{float:left;width:83.33333333%;display:block;padding:0 20px}#refundForm .form-actions,#refundForm .form-group .form-checkbox{margin-left:16.66666667%}#refundForm .form-group div .selectBox-dropdown,#refundForm .form-group div input[type=email],#refundForm .form-group div input[type=text],#refundForm .form-group div select{width:100%!important}
#AgencyRegistration{background:#EEE;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#AgencyRegistration .agency-label{line-height:16px;padding-top:11px}#AgencyRegistration input[type=email],#AgencyRegistration input[type=text],#AgencyRegistration select{width:100%}#AgencyRegistration .clear{height:15px}#AgencyRegistration .red span{float:left}#AgencyRegistration .selectBox-dropdown{color:inherit}#AgencyRegistration .selectBox-dropdown .selectBox-label{display:block}#AgencyRegistration .selectBox-dropdown .selectBox-arrow{margin:0}#AgencyRegistration #validationErrors{margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#AgencyRegistration #validationErrors p{margin-bottom:0}#AgencyRegistration .button-main.next{float:right;cursor:pointer;width:100%;margin-top:10px}#AgencyRegistration #CompanyRegistrationScan{margin-top:15px}#AgencyRegistration .form-group{margin-bottom:5px;overflow:hidden}#AgencyRegistration .form-group>label{float:left;width:16.66666667%;display:block;text-align:right;padding:8px 20px 0}#AgencyRegistration .form-actions,#AgencyRegistration .form-group>div{float:left;width:83.33333333%;display:block;padding:0 20px}#AgencyRegistration .form-actions,#AgencyRegistration .form-group .form-checkbox{margin-left:16.66666667%}#AgencyRegistration .form-group div .selectBox-dropdown,#AgencyRegistration .form-group div input[type=email],#AgencyRegistration .form-group div input[type=text],#AgencyRegistration .form-group div select{width:100%!important}@media (max-width:767px){#AgencyRegistration{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#AgencyRegistration .spacing{margin-top:5px}}
#jMonthCalendarIn,#jMonthCalendarOut{width:100%!important}.Event,.Event .happy-days-text{font-family:Lato,sans-serif}#jMonthCalendarOut{margin-top:3px}.MonthlyCalendar .MonthNavigation{color:#EB0029;clear:both;height:30px}.MonthlyCalendar .MonthNavPrev{width:15%;float:left;padding:5px 0;text-align:center}.MonthlyCalendar .MonthNavNext{width:15%;float:right;padding:5px 0;text-align:center}.MonthlyCalendar .TodayLink{width:7%;float:left;display:none}.MonthlyCalendar .YearNavNext,.MonthlyCalendar .YearNavPrev{width:10%;float:right;display:none}.MonthlyCalendar .MonthNavigation a{color:#55565A;text-decoration:none;text-transform:uppercase}.MonthlyCalendar .link-next i{margin:3px 2px 0 5px;float:right}.MonthlyCalendar .link-prev i{margin:3px 5px 0 2px;float:left}.MonthlyCalendar .MonthName{width:67%;text-align:center;font-weight:400;font-size:18px;float:left;text-transform:uppercase;padding-top:5px}.MonthlyCalendar,.MonthlyCalendar #CalendarHead{width:100%}.MonthlyCalendar #CalendarHead .DateHeader{width:14%;text-align:center;background:#EEE;text-transform:uppercase;padding:8px 0}.MonthlyCalendar #CalendarHead .DateHeader.first{-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0;border-radius:10px 0 0}.MonthlyCalendar #CalendarHead .DateHeader.last{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.MonthlyCalendar #CalendarHead .DateHeader span{color:#6f6f6f;font-size:16px}.MonthlyCalendar #CalendarHead .Weekend span{color:#ef8812}.MonthlyCalendar #CalendarBody .weekrow{height:100px}.MonthlyCalendar #CalendarBody .contains-price-slices{height:112px}.MonthlyCalendar #CalendarBody .price-slice-images-holder{width:138px}.MonthlyCalendar #CalendarBody .price-slice-images-holder img{width:100%;position:absolute;bottom:0;left:0}.MonthlyCalendar #CalendarBody .schedule-not-loaded{padding:15px;font-size:18px}.soldOutEvent{background:#fff;height:91px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.DateBox{vertical-align:top;background-color:#EEE;height:120px;padding:5px}.DateBox .selected{background-color:#f8ccd3!important}.DateBox .selected .DateLabel{background-color:#EB0029;color:#fff}.DateBox .selected .from-text,.DateBox .selected .price{color:#EB0029}.DateBox .selected .discount{background:0 0}.DateLabel{font-size:12px;width:auto;color:#555;font-weight:700;text-align:center;text-transform:uppercase;background-color:#E5E5E5;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.DateLabel div.lowestFare{background-color:#FF720E;color:#fff}.DateLabel.discount-header{background-color:#70BF54;color:#fff}.DateLabel a{cursor:pointer;padding:0 5px 2px;color:#555;text-decoration:none;line-height:16px}.DateBox.Inactive .DateLabel{background-color:#EEEDED;color:#DFDEDE}.Empty{height:100px;border-radius:0 0 10px 10px}.Today .DateLabel{background:#34B233;color:#fff}.Event{font-size:14px;padding:4px;text-align:center;margin-bottom:1px;cursor:pointer;display:block;height:106px}.Event .discount{background:url(/Content/Images/discount-background.png);color:#fff;height:24px;font-weight:700;position:absolute;left:0;bottom:0;width:100%;padding-top:10px}.DateBox .fare-label i,.Event .price.circle{background-image:url(/Content/Images/sprite3.png?v=17);background-repeat:no-repeat}.Event .discount .discount-percent{font-size:25px}.Event .happy-days-text{text-align:left;color:#FF1C2B;font-size:15px;position:relative;float:none;width:128px;padding-left:0;margin-top:5px}.DateBox.Inactive .no-flight-label,.Event .seat-count{font-family:Lato,sans-serif;color:#666;font-size:12px;height:21px;line-height:21px;text-align:center}.Event .seat-count{position:relative;margin-left:-1px}.DateBox.Inactive .no-flight-label{margin:40px 0 0}#CalendarBody td.seat-count-hight-miles{height:145px!important}.Event .seat-count span{position:relative;line-height:21px;display:inline-block;vertical-align:top}.Event .seat-count span.seats-left{position:relative;line-height:21px;display:inline-block;vertical-align:top;font-size:17px}.Event .seat-count span.seats-text{font-size:13px;line-height:23px}#CalendarBody td.adapt-noseatcount{height:135px}#CalendarBody td.adapt-noseatcount .img-bubble-discount_0{margin-top:-26px}.ie8 #CalendarBody td.adapt-noseatcount .img-bubble-discount_0{margin-top:-9px}.Event a{text-decoration:none;color:#000}.Event a:hover{text-decoration:underline}.Event input{display:none}.Inactive .Event .from-text,.Inactive .Event .price{opacity:.5}.Event .price{font-weight:400;font-size:17px}.Event .price.circle{display:block;height:22px;margin:0 15px;padding-top:20px;white-space:nowrap;overflow:hidden}.Event .from-text{font-weight:400;font-size:10px;display:block}.Event .price .currency{font-size:65%;margin-right:5px}.Event .miles{margin-top:-14px;height:60px}.Event .miles .happyMiles{font-size:25px;font-weight:700}.Event .miles .miles-rounded{font-size:14px}.Event .miles .miles-text{font-size:18px}.Event .miles .extax{line-height:8px;font-size:10px}.SoldOut .Event span{display:block;margin-top:37px}.flightNumberTooltip{width:100%}.flightNumberTooltip td{text-align:center}.flightNumberTooltip td.flightNr{text-align:left}.DateBox .fare-label{position:absolute;bottom:15px;width:106%;left:-4px;color:#fff;padding:4px 0;height:28px;pointer-events:none}.DateBox .fare-label .text{padding-left:37px;font-size:13px;display:block;text-transform:uppercase}.DateBox .fare-label .text.small{font-size:12px;line-height:11px;margin-top:-1px}.DateBox .fare-label i{display:block;position:absolute;top:3px;width:30px;height:25px;margin-left:5px}.DateBox .fare-label .shadow{position:absolute;width:134px;top:28px;height:5px}.DateBox .fare-label .shadow .right{width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent;float:right;display:none}.DateBox .fare-label .shadow .left{width:0;height:0;border-top:5px solid #000;border-left:5px solid transparent;float:left}.seat-count{margin:33px -4px -5px}.dayBox{position:relative;height:126px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.currencyDescription{color:#dd211c;font-size:12px;text-align:center;display:none}.currencyDescription span{font-size:15px}.booking .flightAvailabilityMonth .header{width:auto}@media (max-width:1200px){.seat-count{margin:0 -4px -5px}.DateBox .fare-label{text-align:center;height:20px;padding:0}.DateBox .fare-label i{display:none}.DateBox .fare-label .text{padding-left:0;font-size:12px}.DateBox .fare-label .shadow{top:20px}}@media (max-width:991px){.Event .price .currency{display:block}.DateBox .fare-label{display:none}}@media (max-width:767px){.flightAvailabilityMonth .loading{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#jMonthCalendarIn,#jMonthCalendarOut{margin-top:5px}.flightAvailabilityMonth{padding:0}.MonthlyCalendar .MonthNavigation{background:#EEE;color:#55565A;font-size:13px;display:flex}.MonthlyCalendar .MonthNavigation .MonthNavPrev{order:1;width:100%}.MonthlyCalendar .MonthNavigation .MonthName{order:2;width:100%;font-size:13px}.MonthlyCalendar .MonthNavigation .MonthNavNext{order:3;width:100%}.MonthlyCalendar .MonthNavNext,.MonthlyCalendar .MonthNavPrev{background-color:#dd211c}.flightAvailabilityMonth .header-text-content{padding-top:15px}.MonthlyCalendar .MonthNavigation a{color:#fff}.MonthlyCalendar .link-next i,.MonthlyCalendar .link-prev i{display:none}.DateBox .DateLabel,.MonthlyCalendar #CalendarHead .DateHeader.first,.MonthlyCalendar #CalendarHead .DateHeader.last,.MonthlyCalendar .dayBox{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.MonthlyCalendar .dayBox{height:98px}.DateBox{height:100px}.DateBox .Empty,.MonthlyCalendar .dayBox .Event{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:78px}.DateBox .DateLabel{background-color:initial;color:#55565A;text-align:initial;margin-left:5px;font-weight:400}.DateBox .currency{display:none!important}.DateBox.Inactive .Event .seat-count,.Event .from-text,.Event .seat-count,.no-flight-label{display:none}.DateBox.Inactive .Event .price,.DateBox.Inactive .Event .price .currency{background-color:#fcfcfc;color:#DFDEDE;opacity:1}.DateBox.Inactive .DateLabel{background-color:#EEE;color:#DFDEDE;opacity:1;margin-left:0;padding-left:5px}.DateBox.Inactive .Event.normal .price,.DateBox.Inactive .Event.normal .price .currency,.DateBox.Inactive .dayBox .DateLabel.visible-xs{background-color:#fff}.Event .price{color:#55565A}#CalendarBody .DateBox{padding:1px}.DateBox .selected .DateLabel{background-color:initial;color:#dd211c}.DateBox.Inactive .no-flight-label{margin-top:0}}@media (max-width:550px){.Event .price,.MonthlyCalendar #CalendarHead .DateHeader span{font-size:14px}.Event .price .currency{font-size:12px}.Event .seat-count{display:none}.DateBox,.Event,.MonthlyCalendar #CalendarBody .weekrow{height:initial}.MonthlyCalendar .dayBox{height:70px}.DateBox .Empty,.MonthlyCalendar .dayBox .Event{height:50px}.booking .header h3{font-size:14px}.MonthlyCalendar .MonthNavNext,.MonthlyCalendar .MonthNavPrev{width:20%}.MonthlyCalendar .MonthName{width:60%}.DateBox .fare-label .text{font-size:9px}.DateBox.Inactive .no-flight-label{font-size:9px;line-height:12px}}@media (max-width:480px){.Event .price{font-size:11px}.Event .price .currency,.Event .seat-count span.seats-left,.Event .seat-count span.seats-text{font-size:9px}.Event{padding:1px}.MonthlyCalendar .MonthNavNext,.MonthlyCalendar .MonthNavPrev{width:24%}.MonthlyCalendar .MonthName{width:52%}.MonthlyCalendar .dayBox{height:60px}.DateBox .Empty,.MonthlyCalendar .Event{height:40px!important}.MonthlyCalendar .MonthNavigation,.MonthlyCalendar .MonthNavigation .MonthName{font-size:11px}.DateBox .fare-label{bottom:0}.DateBox .fare-label .shadow{display:none}}
#divFusionExtrasOffer,#extras-loading{display:none;margin-top:30px}#extras-loading{text-align:center;font-size:25px;margin-bottom:30px;clear:both}#extras-loading span{padding-right:20px}.extras-details #extras{display:block}#extras{display:none;clear:both;font-family:Lato,sans-serif!important}#extras .passenger .options label{margin:0;padding:0;vertical-align:middle}#extras .passenger .options input[type=radio]{margin:0 5px 0 0;padding:0;vertical-align:middle}#extras .header .editOption .edit{display:block}#extras .extras-offer-section__title{margin-top:40px;height:25px;font-size:25px;text-transform:uppercase}#extras .extras-offer-section__extra .bus,#extras .extras-offer-section__extra:not(.extrasbus),#extras .extras-offer-section__inner.seat{border-radius:5px;background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 10px 0 #878787;margin-bottom:10px}#extras .extras-offer-section__extra .bus:hover:not(.seat),#extras .extras-offer-section__extra:not(.extrasbus):hover:not(.seat),#extras .extras-offer-section__inner.seat:hover:not(.seat){-webkit-box-shadow:0 1px 10px 0 #000;-moz-box-shadow:0 1px 10px 0 #000;box-shadow:0 1px 10px 0 #000}#extras .extras-offer-section__inner.seat .extras-offer-section__extra{border:none}#extras .extras-offer-section__inner.seat .extras-offer-section__extra .extras:not(.seat) .extrasHead{background:#eee}#extras .extras-offer-section__inner.seat .extras-offer-section__extra:last-child{margin-bottom:5px}#extras .terms-and-condition-text{margin-bottom:5px;line-height:16px}#extras .included-in-viva-card{margin:5px 0;display:flex;align-items:center}#extras .included-in-viva-card .icon-green-credit-card{margin-right:5px}#extras .fixed-bottom{position:fixed;bottom:0;left:0;right:0;padding:10px;background:#FFF}#extras .fixed-bottom button{width:100%}.extras{font-size:12px}.extras .extrasHead{cursor:pointer;padding:5px;min-height:70px}.extras .extrasHead:focus{outline:0}.extras .extrasHead.open{border-bottom:1px solid #9e9e9e;margin-bottom:10px}.extras .extrasHead .extrasHeader{display:flex;justify-content:space-between;align-items:center}.extras .extrasHead h3{font-size:25px;margin:0 5px}.extras .extrasHead .right-side-container{display:flex;align-items:center;margin-left:auto}.extras .extrasHead .right-side-container .expand-arrow{font-family:viva-icon;text-align:center;border-radius:5px;background-color:#34B233;display:block;width:49px;padding:9px;color:#fff!important;background-size:70%;background-position:center;background-repeat:no-repeat;font-size:28px;line-height:30px;text-decoration:none;margin-right:5px}.extras .extrasHead .right-side-container .isAlreadyIncluded{margin:10px;font-size:10px}.extras .extrasHead .right-side-container button{margin-right:10px}.extras .extrasHead .right-side-container .extra-price{margin-right:11px}.extras button.quick-add{display:flex;align-items:center;justify-content:space-around;width:auto;min-width:0;background:#3d5a6c;color:#fff;padding:6px 7px 6px 10px;border:none;margin:0;font-size:14px}.extras button.quick-add.full-width{width:100%}.extras button.quick-add.full-width .icon{margin-left:auto}.extras button.quick-add:hover{background:#cfedff;border:none;color:#3d5a6c}.extras button.quick-add.added{background-color:#34B233;color:#fff}.extras button.quick-add.added:hover{background-color:#a6d442}.extras button.quick-add span{font-weight:100}.extras button.quick-add .icon{float:right;text-align:center;padding:5px;color:#3d5a6c;background:#fff;line-height:10px;border-radius:2px;margin:0 0 0 20px;height:auto;width:auto;display:flex;justify-content:space-around;align-items:center}.extras button.quick-add .icon span{font-weight:400}.extras button.quick-add .icon.added{color:#fff;background:0 0;padding:3px}.extras button.quick-add .icon span::before{margin:0}@media (max-width:767px){.extras button.quick-add.no-text-sm{width:auto;padding:0}.extras button.quick-add.no-text-sm>:not(.icon){display:none}.extras button.quick-add.no-text-sm .icon{line-height:1;min-width:34px;margin:0;padding:10px;color:#fff;background:#3d5a6c}.extras button.quick-add.no-text-sm .icon.added{background-color:#34B233}}.tua{border:1px solid #bebebe;border-radius:7px;margin:30px 0;padding-top:20px}.tua--warning{border:1px solid red}.tua__title{display:flex;align-items:center;margin-left:20px;margin-bottom:10px;font-size:18px;font-weight:700}.tua__bottom,.tua__description,.tua__prices{margin-left:65px;margin-right:20px;margin-bottom:10px}.tua__prices{display:flex;justify-content:space-around}@media (max-width:991px){.tua__bottom,.tua__description,.tua__prices{margin-left:20px}.tua__prices{flex-direction:column;align-items:center;width:100%;margin-left:0;margin-right:0}}.tua__total-amount{display:flex;flex-direction:column;justify-content:center;text-align:center}.tua__total-amount :first-child{font-weight:700;color:#34b233}.tua__total-amount :last-child{font-weight:700;font-size:15px}.tua__bottom{display:flex}@media (max-width:767px){.tua__bottom{flex-wrap:wrap}}.tua__warning{padding:15px 20px;background-color:#FEF0F0;color:red;font-size:16px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.tua__airports{display:flex;margin-top:30px;margin-bottom:30px}@media (max-width:991px){.tua__airports{width:100%;justify-content:space-around;margin:0}}@media (max-width:480px){.tua__airports{width:100%;flex-direction:column;align-items:center}}.tua__airports .tua-airport{display:flex;margin-right:10px;flex-wrap:wrap}@media (max-width:991px){.tua__airports .tua-airport{margin-right:0;padding:0 20px;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}}.tua__airports .tua-airport__image{margin:auto}.tua__airports .tua-airport__name{font-size:15px;font-weight:700}.tua__airports .tua-airport__description{font-size:12px}.tua__airports .tua-airport__price{font-weight:700}.tua__airports .tua-airport__price:before{content:'*';display:inline-block;margin-right:2px}.tua__terms{width:100%;font-size:11px;display:flex;align-items:center}.tua__options,.tua__options .tua-option{display:flex;align-items:center}.tua__options{justify-content:space-around;width:100%}.tua__options .tua-option input,.tua__options .tua-option label{margin:0 5px 0 0}.tua__options .tua-option button{height:40px}.tua--blue{background:#BDE5F8}.push-tua{padding:30px 40px 15px;max-width:500px;color:#55565A;background:#FFF;border-radius:7px}.push-tua__title{font-size:18px;font-weight:700}.push-tua__content{margin:20px 0}.push-tua__price-top{text-align:center;font-weight:700;margin:0 50px}.push-tua__price-top :last-child{font-size:11px}.push-tua__price-amount{text-align:center;font-weight:700;font-size:20px;background:#EEE;color:#34b233;margin:0 50px;padding:10px 0}.push-tua__price-bottom{text-align:center;margin:0 50px;font-size:12px}.push-tua__options{margin:10px 50px}.push-tua__options button{min-height:42px}.push-tua__options .viva-btn-white{color:#55565A;background:#FFF}.push-tua__options .viva-btn-white:hover{border:none}.extras-information .extraDescription{margin:5px 0 0 57px}.extras .optionAlreadyAdded{line-height:40px;margin-left:37px}.extras .isAlreadyAdded{margin-right:20px}.extras .extraRadioList{float:right;margin-top:10px}.extras .extraRadioList .extraRadio{float:left;width:120px}.extras .passengers{margin:15px 0}.extras .passenger{background-color:#f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;clear:both;margin-bottom:5px}.extras .passenger.all-passengers-option{height:120px}.extras .passenger.green-border{border:2px solid #34B233;border-radius:2px}.extras .passenger .name{text-transform:uppercase;margin-top:10px}#divExtrasSpecialLuggage .passenger{padding:10px 0}#divExtrasSpecialLuggage .lastSelect{display:none}.greenColorCheck{display:inline-block;color:#299729!important;background:0 0;margin:0}.greenColorCheck:before{content:'✔';margin-right:2px;font-family:sans-serif}#divExtrasInsurance .passenger{border-bottom:none;margin-bottom:0;border-radius:3px 3px 0 0;padding-top:10px;padding-bottom:10px;border-color:#8b0000}#divExtrasInsurance .passenger.success{border-color:#229729}#divExtrasInsurance .please-select-option{font-size:14px;font-weight:700}#divExtrasInsurance .showMoreExpandable{color:#fff;background:grey;padding:10px;margin-top:15px;display:block;cursor:pointer}#divExtrasInsurance .showMoreExpandable:before{content:'\25bc';font-family:sans-serif;font-size:8px;float:right;color:#fff}.important-info-container{background:#F8D3D2;color:#c31a1a;clear:both;padding:10px;border-radius:0 0 3px 3px;width:100%;font-size:14px;border:2px solid #8b0000;margin-bottom:20px;min-height:50px;line-height:24px}.important-info-container.success{background:#D4EAD4;border-color:#229729;color:#229729}.important-info-container.success .icon{position:relative;border:2px solid #229729;border-radius:43px;background:#229729;width:24px;height:25px}.important-info-container.success .icon:after{content:'';position:absolute;display:inline-block;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);top:50%;left:5px}.important-info-container.success .icon:before{border-left:none}.important-info-container .icon{position:relative;border:2px solid #b31919;border-radius:43px;background:#cd0919;width:24px;height:25px;display:block;float:left;margin-right:10px}.important-info-container .icon:after,.important-info-container .icon:before{content:'';position:absolute;display:inline-block;width:4px;border-left:solid 3px #fff;text-align:center;left:calc(50%);line-height:10px}.important-info-container .icon:before{height:9px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:8px}.important-info-container .icon:after{height:3px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:16px}#divExtrasFood .passenger{min-height:0}#divExtrasFood h2{font-size:22px}.moreFood{float:right;color:#FF1C2B;text-transform:uppercase;margin-right:10px;margin-bottom:10px;cursor:pointer}.moreFood .plusIcon{margin-left:5px}.extras .food-extra-count-select-box,.extras .food-extra-select-box{margin-top:10px}.extras .food-extra-select-box,.extras .food-select-box{float:left;width:65%}#extras .editOption{position:absolute;right:0;bottom:0;text-transform:uppercase;font-size:17px;cursor:pointer;white-space:nowrap}.extras .food-count-select-box,.extras .food-extra-count-select-box{display:none;float:right;width:30%}.extras-details .extras-list .route{font-size:17px;font-weight:700}.extras-details .extras-list .route-title{padding:0 0 5px}.pleaseSelectGroupTextContainer{margin:0 5px 5px 20px;font-size:17px;font-weight:700}.extras .extrasHead i.icon,.extras .extrasHead img.icon{float:left;margin:5px 13px 5px 5px;height:45px;width:45px}.pettravel .passenger{padding:10px 0}.pettravel .red-text{color:#dd211c}.pettravel .pet-selection{padding:10px 0 0}.pettravel .pet-selection select{width:200px;float:left;margin-right:20px;padding:0}.pettravel .options{position:relative;margin-bottom:10px}.pettravel .add-pet-selection{position:absolute;bottom:3px;right:15px;cursor:pointer;font-weight:700;text-decoration:none}.pettravel .add-pet-selection::after{content:'';display:block;height:13px;width:12px;background:url(/upload/Images/sprite3.png) -542px -368px no-repeat;float:right;margin-left:5px;border-radius:5px;margin-top:4px}#extras-preselected-message{display:none;margin-top:5px}#extrasContinueButtonContainer{margin-top:5px;display:none}#extrasContinueButtonContainer .left{float:left;width:700px;font-size:10px;line-height:14px;margin-top:5px}#extrasContinueButtonContainer .right{float:right;height:40px;margin-top:12px}#extras .totalExtras{clear:both;font-weight:700;padding:10px 10px 0 0}#extras .totalExtras .totalAmountText{float:left;margin-right:10px}#extras .totalExtras .totalAmount{float:right}#extras .totalExtras .addextras{padding:10px}.extras-details.booking-part .header div.edit{display:none;float:right;text-transform:uppercase;font-size:14px;margin-top:-13px;margin-right:5px;cursor:pointer}.extras-details.booking-part .header i.edit{margin:-4px 15px 0 0!important}#extras .row .col{float:left;width:25%}#extras .row .col.description{width:15%}#fancyConfirm{background-position:top right;background-repeat:no-repeat;display:none;line-height:100%}#fancyConfirm .title{text-align:left;margin-bottom:15px;margin-left:5px}#fancyConfirm .buttons{text-align:right;border-top:2px solid #E5E5E5;padding:10px 0 5px}#fancyConfirm .buttons .button-text{font-size:16px;font-weight:bolder;line-height:16px;clear:both;text-align:left;margin-bottom:5px}#fancyConfirm .buttons .button{padding:8px 19px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 5px;font-size:14px;font-weight:bolder;text-transform:uppercase;cursor:pointer;display:inline-block}#fancyConfirm .buttons .button.accept{background:#46c946;background:-moz-linear-gradient(top,#46c946 0,#30b030 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#46c946),color-stop(100%,#30b030));background:-webkit-linear-gradient(top,#46c946 0,#30b030 100%);background:-o-linear-gradient(top,#46c946 0,#30b030 100%);background:-ms-linear-gradient(top,#46c946 0,#30b030 100%);background:linear-gradient(to bottom,#46c946 0,#30b030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46c946', endColorstr='#30b030', GradientType=0);color:#fff;border:1px solid #E5e5e5}#fancyConfirm .buttons .button.cancel{color:#000;border:2px solid #E5e5e5}#fancyConfirm .buttons a.fancyButton{background-color:#E6E6E6;border:none;padding:5px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:10px;outline:0;cursor:pointer;color:#555;white-space:nowrap;display:inline-block;font-size:11px;margin-top:10px}#fancyConfirm .buttons a.fancyButton.highlighted,#fancyConfirm .buttons a.fancyButton:hover{background:#dd211c;color:#FFF}.fancy-confirm-wrapper .fancybox-skin{background-color:#FFF;padding:5px!important;border:8px solid #E5E5E5;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.fancy-no-padding .fancybox-skin{padding:0!important}.fancy-no-padding .fancybox-skin #fancyConfirm .title{margin:0;padding:0}.fancy-confirm-wrapper .fancybox-inner{height:auto!important}.extras-fancybox-wrapper-white .fancybox-skin{background:#FFF}.extras input[type=text]:disabled,.extras select:disabled{background-color:#EFEFEF;cursor:not-allowed}.extrabag .description,.extrabag-first .description,.first-baggage .description{margin:7px 0}.extrabag-first .option .extrabag .option .first-baggage .option{float:left;width:164px}.extrabag,.first-baggage{margin:10px 0}#divBaggage .isFree{color:#EB0029}.airport-parking input[type=text]{width:100%}.airport-parking .price-label{margin-left:0}.input.arrival,.input.departure{float:left}.input.departure{margin-left:10px}.input div.col150{width:150px;float:left}.airport-parking .description,.column-wrapper .description,.input,.passengers .description{margin:10px 0}.airport-parking>.passenger{padding:0 20px 10px;min-height:120px}.airport-parking>.passenger .description label{margin:0 10px}.airport-parking>.passenger .additional-options{display:none}#tafAmountWrap{padding-bottom:25px}#tafAmountWrap label{font-weight:700}#txtTravelAgentFee{width:50px;margin-left:15px}.option.vivabasic:not(.disabled),.option.vivabiz:not(.disabled),.option.vivalight:not(.disabled),.option.vivaplus:not(.disabled){display:inline!important}.vivabasic.disabled,.vivabiz.disabled,.vivalight.disabled,.vivaplus.disabled{display:none}.extrasHeader .titleText,.extrasHeader .titleTextChoosen{margin:10px 0 10px 10px;padding:0 0 0 10px;border-left:solid 1px #55565A;font-size:16px;min-height:40px;display:flex;align-items:center}.extrasHeader .titleText span,.extrasHeader .titleTextChoosen span{line-height:20px}.extras.bus .busSelection{display:none;margin-top:10px;margin-bottom:10px}.extras.bus .row{margin-left:0;margin-right:0}.extras.bus .busSelection .row{margin-top:10px}.extras .extra-sub-icon{width:50px;height:45px;display:block;float:left;margin:0 10px 0 0}.extras input[type=text]{border:2px solid #d3d3d3;outline:0}.extras input[type=text]:focus{border:2px solid #30b131}.extras select{width:100%;outline:0;padding:0 5px;margin-top:0;border:1px solid #a9a9a9}.extras select:focus{border:1px solid #30b131}.extras .extra-circle-icon{color:#FF1C2B;font-weight:400;font-family:Arial;border:1px solid #FF1C2B;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;display:inline-block;width:12px;height:12px;text-align:center;line-height:10px;font-size:11px;text-transform:none}.extras .premium-protect-baggage-wrapper.not-already-added,.extras .premium-protect-baggage.termsAndConditions.not-already-added{display:none}.extras .premium-protect-baggage-checkbox label,.extras .protect-baggage-checkbox label{font-size:12px;margin:10px 0;padding:5px 10px;border:2px solid #299729;background:#fff;width:100%}.extras .premium-protect-baggage-checkbox label>span,.extras .protect-baggage-checkbox label>span{margin-left:30px}.extras .protect-baggage-inner-wrapper{margin-left:60px}.extras .premium-protect-baggage-checkbox input,.extras .protect-baggage-checkbox input{margin-right:5px;transform:scale(1.5);-webkit-transform:scale(1.5);transform-origin:center left;-webkit-transform-origin:center left;vertical-align:top;position:absolute}.extras .premium-protect-baggage-title,.extras .protect-baggage-title{font-size:18px;font-weight:700;margin-bottom:3px;margin-left:4px}.extras .premium-protect-baggage-desc,.extras .protect-baggage-desc{width:100%;font-size:12px;float:left;font-weight:400}.extras .premium-protect-baggage-wrapper,.extras .protect-baggage-wrapper{margin-top:20px}.extras.insurance .name{margin-top:0}.extras .insurance-option-title{font-size:18px;font-weight:700;margin-bottom:5px}.extras .insurance-option-desc,.extras .insurance-option-title{display:block}.extras .seat-code,.extras .seat-group{font-weight:700;color:#34B233}.extras .seat-code span{color:#55565A}.extras .insurance-option-desc{width:100%}.contentPage .extras td.extra-sub-description{padding:0 0 0 15px;vertical-align:middle}.contentPage .extras td.extra-sub-description h3,.contentPage .extras td.extra-sub-description p{margin:0}.contentPage .extras td.extra-sub-description a{margin-left:10px}.contentPage .extras td.extra-sub-icon-confirmation{padding:0}#dialog-confirm-exitrow,.no-close .ui-dialog-titlebar-close{display:none}.contentPage .extras p.termsAndConditions{margin-top:10px}.inline-block{display:inline-block}.titleTextChoosen{display:none}.extraDescription h2{font-size:22px}@media (max-width:1200px){.extras .extrasHead h3{font-size:20px}.extrasHeader .titleText,.extrasHeader .titleTextChoosen{font-size:13px}}@media (max-width:767px){.booking select,.pettravel .pet-selection select{width:100%}.extras .protect-baggage-inner-wrapper{margin-left:0}.pettravel .add-pet-selection{position:static;float:left;margin-bottom:20px;margin-top:20px;display:block;width:100%}.extras .extrasHead h3{font-size:18px}.extrasHeader .titleText,.extrasHeader .titleTextChoosen{font-size:12px}#extras .extraDescription{margin-bottom:10px}.extraDescription h2,.extras .premium-protect-baggage-title,.extras .protect-baggage-title{font-size:15px}.extras .premium-protect-baggage-wrapper,.extras .premium-protect-baggage.termsAndConditions{display:none}.moreDetailsContainer{padding:10px 15px;border:2px solid grey;border-top:0}}@media (max-width:550px){.extrasHeader .titleText,.extrasHeader .titleTextChoosen{display:none!important}.extras h4{font-size:14px}#dialog-confirm-exitrow{max-width:500px;width:100%;margin-left:-50%}}.padLeft10,.padLeft10Right20{padding-left:10px!important}@media (max-width:991px){#extras .header h2{font-size:20px}}@media (max-width:767px){#extras .header h2{font-size:15px}}.nano>.nano-pane{width:8px}.padLeft10Right20{padding-right:20px!important}
#divExtrasSeat{padding-top:15px}#divExtrasSeat .seatMaps{width:100%;position:relative}@media (max-width:767px){#divExtrasSeat .seatMaps{margin-top:0;margin-bottom:40px}#divExtrasSeat .seatMaps .seats{height:800px}}#divExtrasSeat .seat-code-letter{float:left;width:20px;height:20px;text-align:center;margin-left:4px}#divExtrasSeat .seat-code-letter-wrapper{margin-left:45px;clear:left;margin-top:30px}#divExtrasSeat .seats-loading-div{text-align:center;margin-top:150px;left:50%;margin-left:-100px;width:200px;position:absolute;border:1px solid #55565A;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;z-index:999}#divExtrasSeat .seating-seatmap-flight-header__info{display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:#34B233;padding:10px 15px;text-transform:uppercase}#divExtrasSeat .seating-seatmap-flight-header__info .seatmap-icon{margin-right:5px;background-color:transparent;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;width:30px;min-width:30px;height:30px;background-image:url(/Content/Images/icons/arrivalPlaneWhite.svg)}#divExtrasSeat .seating-seatmap-flight-header__info .seatmap-route{line-height:14px;font-size:10px;min-width:130px;padding-left:5px}#divExtrasSeat .seating-seatmap-flight-header__info .seatmap-details{line-height:14px;font-size:10px;padding-left:10px;border-left:1px solid #FFF;min-width:70px}#divExtrasSeat .seating-seatmap-flight-header__info .seatmap-index{font-size:14px;line-height:28px;text-align:right;width:100%}#divExtrasSeat .seats{width:100%;height:500px;overflow-x:hidden;overflow-y:scroll;padding-bottom:40px}#divExtrasSeat .seats.nano{overflow:hidden}#divExtrasSeat .seats .vip-rows-info{background-color:#F0F8FF;color:#4a6a8d;font-size:11px;padding:3px 10px}#divExtrasSeat .seats .seatrow{clear:both;margin:auto}#divExtrasSeat div.seatItem{float:left;height:45px;width:14.2857%;margin:0;cursor:pointer;position:relative;text-align:center;outline:0}#divExtrasSeat div.seatItem img{max-width:50px;height:auto;display:block;margin:-2px auto 0}#divExtrasSeat div.seatItem span{color:#FFF;font-weight:700;font-size:18px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:40px;display:block;top:8px}#divExtrasSeat div.seatItem.rownr{background:0 0;width:20px;border:none;text-align:center}#divExtrasSeat div.seatItem.Aisle{background:0 0;text-align:center;font-weight:700;font-size:17px;color:#34B233;line-height:40px;cursor:default}#divExtrasSeat div.seatItem.Blocked,#divExtrasSeat div.seatItem.Reserved{cursor:default}#divExtrasSeat div.vip-background{background-color:#F0F8FF!important}#divExtrasSeat div.selected-background{background-color:#D4EAD4!important;border:1px solid #329729}#divExtrasSeat div.seatItem[data-extraspace=true]{margin-top:5px}#divExtrasSeat .seating-container{position:relative;height:100%;display:block;width:100%}#divExtrasSeat .seatingPassengers .seatingPassengersHeader{font-size:19px;margin-top:20px}#divExtrasSeat .seatingPassengers .seatingHeaderLabels{float:right}#divExtrasSeat .seat-direction-label{float:right;width:90px;font-size:14px;line-height:30px}#divExtrasSeat .seat-details-popup{position:absolute;background:#FFF;border:3px solid #4a6a8d;color:#4a6a8d;padding:10px;z-index:1000;min-height:50px;border-radius:3px;white-space:nowrap}#divExtrasSeat .seat-details-popup .exitrow-popup-content{white-space:initial;z-index:1;line-height:12px;text-align:center}#divExtrasSeat .seat-details-popup.space-color{color:#fbab6f;border:3px solid #fbab6f}#divExtrasSeat .seat-details-popup.space-color::before{border-right:3px solid #fbab6f;border-bottom:3px solid #fbab6f}#divExtrasSeat .seat-details-popup.included-color::before,#divExtrasSeat .seat-details-popup::before{border-right:3px solid #666;border-bottom:3px solid #666}#divExtrasSeat .seat-details-popup.included-color{color:#666;border:3px solid #666}#divExtrasSeat .seat-details-popup .popup-column{float:left;width:60%;font-weight:700}#divExtrasSeat .seat-details-popup .popup-column.seat-number{width:40%;font-size:27px;line-height:20px;text-align:right}#divExtrasSeat .seat-details-popup .popup-column .seat-type{line-height:12px;font-size:12px}#divExtrasSeat .seat-details-popup .popup-column .price{line-height:12px;font-size:10px;color:#d3d3d3;font-weight:400}#divExtrasSeat .seat-details-popup .exitrow-web-checkin{clear:both;line-height:12px;font-size:10px;position:relative}#divExtrasSeat .seat-details-popup::before{content:'';display:block;background:#FFF;width:24px;height:24px;position:absolute;bottom:-14px;left:calc(50% - 12px);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#divExtrasSeat .seat-details-popup span{font-weight:700;color:#55565A}#divExtrasSeat .seat-selected-details-popup-arrow-left{float:left;width:0;height:0;border-style:solid;border-width:13.5px 15px 13.5px 0;border-color:transparent #55565A transparent transparent;margin-left:-8px}#divExtrasSeat .seat-selected-details-popup{position:absolute;background:#fefff0;border:1px solid #55565A;padding:2px 5px;z-index:1000;white-space:nowrap;float:left}#divExtrasSeat .seat-selected-details-popup span{font-weight:700;color:#55565A}#divExtrasSeat .background-seatmap{background:#FFF}#divExtrasSeat .seating-scrollable-container{position:relative}#divExtrasSeat .seating-info-seat-type-container{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f9f9f9;margin-bottom:10px;width:100%;font-size:10px;padding:5px;flex-wrap:wrap}#divExtrasSeat .seating-info-seat-type-container .seating-info-seat-type{display:flex;flex-direction:column;margin-left:10px;margin-bottom:5px;min-height:70px;width:calc(50% - 10px)}#divExtrasSeat .seating-info-seat-type-container .seating-info-seat-type__icon{width:100%;line-height:34px;margin:0 5px;text-transform:uppercase}#divExtrasSeat .seating-info-seat-type-container .seating-info-seat-type__icon img{width:25px;display:inline-block;margin-right:5px}#divExtrasSeat .seating-info-seat-type-container .seating-info-seat-type__description{width:100%;margin-left:10px;text-transform:none;line-height:12px}#divExtrasSeat .seating-seatmap-flight-header-mobile .seating-info-seat-type-container{margin-bottom:0;margin-top:10px}#divExtrasSeat .seating-message{background-color:#f9f9f9;margin-top:10px;margin-bottom:10px;padding:10px 3px 10px 10px;min-height:20px;line-height:1.5em;display:flex;align-items:center}#divExtrasSeat .mobile-flight-selector{padding:5px 5px 0;background:#FFF;color:#555}#divExtrasSeat .mobile-flight-selector .seating-flight-selector{margin-bottom:0}#divExtrasSeat .mobile-passenger-selector{display:flex;padding:5px 5px 0;background:#FFF}#divExtrasSeat .mobile-passenger-selector .seating-passenger{display:none}#divExtrasSeat .mobile-passenger-selector .seating-passenger--active{display:flex}#divExtrasSeat .mobile-passenger-selector__next{background:#FFF;margin-left:3px;margin-bottom:10px;padding:5px;border-radius:3px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #A2A2A2}#divExtrasSeat .mobile-passenger-selector__next i{display:block}#divExtrasSeat .mobile-passenger-selector .seating-passenger-selection{width:100%}#divExtrasSeat .seating-flight-selector{margin-top:0}#divExtrasSeat .seating-flight-selector__next.disabled,#divExtrasSeat .seating-flight-selector__prev.disabled{opacity:.4}#divExtrasSeat .seating-flight-selector__current-flight-container{padding:7px 0}#divExtrasSeat .seating-flight-selector__flight{background:#fff;border-radius:4px;width:100%;padding:10px 5px}#divExtrasSeat .seating-flight-selector__flight-number{float:right;font-size:14px;line-height:28px;margin-right:5px}#divExtrasSeat .seating-flight-selector__flight-icon{float:left;display:inline-block;line-height:12px;margin-right:10px;background-color:transparent;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;width:30px;height:30px;background-image:url(/Content/Images/icons/airplane.svg)}@media (max-width:991px){#divExtrasSeat .seating-flight-selector__flight-icon{width:25px;height:25px;background-size:25px 25px;margin-right:5px}}#divExtrasSeat .seating-flight-selector__flight-details{float:left;line-height:14px;font-size:10px;padding-right:10px;border-right:1px solid #A2A2A2;text-transform:uppercase}#divExtrasSeat .seating-flight-selector__flight-description{float:left;line-height:14px;font-size:10px;margin-left:10px}#divExtrasSeat .seating-passenger{display:flex;justify-content:space-between;background-color:#f9f9f9;vertical-align:middle;padding:0;width:100%;min-height:100px;margin-bottom:10px}#divExtrasSeat .seating-passenger--active{background-color:#D4EAD4;border:1px solid #34B233}#divExtrasSeat .seating-passenger--active .seating-passenger__name{color:#34B233}#divExtrasSeat .seating-passenger__summary{max-width:75%;display:inline-block;padding:22px 0 0 20px}#divExtrasSeat .seating-passenger__name{font-weight:700;font-size:14px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase;padding-bottom:5px}#divExtrasSeat .seating-passenger__full-name{overflow:hidden;display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis}#divExtrasSeat .seating-passenger__details{font-size:14px;line-height:18px}#divExtrasSeat .seating-passenger__details>div{display:flex;align-items:center}#divExtrasSeat .seating-passenger__arrival-icon,#divExtrasSeat .seating-passenger__departure-icon{display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:14px auto;width:14px;height:14px;line-height:12px;margin-right:5px;background-image:url(/Content/Images/icons/arrivalPlaneGrey.svg)}#divExtrasSeat .seating-passenger__departure-icon{background-image:url(/Content/Images/icons/departurePlaneGrey.svg)}#divExtrasSeat .seating-passenger__seat-choice-container{width:25%;display:block;text-align:center}#divExtrasSeat .seating-passenger__seat-choice{text-transform:uppercase;color:#fff;font-size:20px}#divExtrasSeat .seating-passenger__seat-choice .seat-icon-container{display:flex;position:relative;top:15px;bottom:0;justify-content:center;align-items:center}#divExtrasSeat .seating-passenger__seat-choice img{display:block;width:70px;height:70px}#divExtrasSeat .seating-passenger__seat-choice span{position:absolute;top:20px}#divExtrasSeat .seating-passenger__seat-choice span.passenger-seat-status{top:60px;left:0;font-size:10px;line-height:normal;color:gray}#divExtrasSeat .seating-passenger__seat-choice--assigned-at-airport{text-align:center;font-size:14px;color:#55565A;padding-top:20px;width:100%;height:100px;background-color:#f9f9f9}#divExtrasSeat .seating-column-header{border-top:1px solid #34B233;border-bottom:1px solid #34B233;background:#FFF;color:#34B233;text-transform:uppercase}#divExtrasSeat .seating-column-header .row-header{color:#d3d3d3}#divExtrasSeat .seating-column-header div:not(.clear){float:left;width:14.2857%;text-align:center;line-height:30px;font-size:12px;vertical-align:middle;font-weight:700}#divExtrasSeat .seating-quick-select{margin:10px 0;padding:5px 0;border-radius:4px}#divExtrasSeat .seating-quick-select.vip-option{border:2px solid #4a6a8d;background-color:#d6dde7;color:#4a6a8d}#divExtrasSeat .seating-quick-select.more-space-option{border:2px solid #fbab6f;background-color:#faeee1;color:#fbab6f}#divExtrasSeat .seating-quick-select h4{margin-bottom:5px;font-size:14px;font-weight:700}#divExtrasSeat .seating-quick-select__option{margin:5px 0;text-align:right}#divExtrasSeat .seat-price-text{background-color:#fff;padding:5px;text-align:right;margin-bottom:5px;font-size:14px;font-weight:700}#divExtrasSeat .seat-assignment-consent-container{padding:5px;margin-bottom:5px;display:table;border-radius:5px;background-color:#fff}#divExtrasSeat .seat-assignment-consent-container label{font-size:14px;font-weight:400}#divExtrasSeat .seat-assignment-consent-container-not-accepted{background-color:#fffed8;border:3px solid #f6012f}.extras.seat{position:relative}.extras.seat #loading-seat-reservation{font-size:14px;padding:25% 10px 10px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(198,198,198,.8);color:#55565A;text-align:center;z-index:99}.extras.seat #loading-seat-reservation .loading-content-container{width:50%;margin:0 auto;background:#FFF;border-radius:10px;padding:10px}.extras.seat #loading-seat-reservation .loading-content-container i{display:inline-block}#no-seat-selected-popup .no-seats-selected-popup-content{display:flex;flex-direction:column;align-items:center;padding:40px}@media (max-width:767px){.extras.seat #loading-seat-reservation .loading-content-container{margin-top:210px}#no-seat-selected-popup .no-seats-selected-popup-content{padding:40px 10px}}#no-seat-selected-popup .no-seats-selected-popup-content .actions{display:flex;flex-direction:column}#no-seat-selected-popup .no-seats-selected-popup-content .actions__select{width:220px}#no-seat-selected-popup .no-seats-selected-popup-content .actions__continue{font-size:11px;color:#555;border:none;background:0 0}
#BaggagePlanner .extras-card{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:5px;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #9e9e9e;width:100%;margin:20px 0;transition:.5s cubic-bezier(.84,.13,0,.75)}#BaggagePlanner .extras-card .baggage-item-header{border:none;margin:0}#BaggagePlanner .extras-card .baggage-item-header .header-container{background-color:#f9f9f9;margin:0;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;border-bottom:1px solid #9e9e9e;position:relative;height:initial}#BaggagePlanner .extras-card .header-content{position:relative;color:#34b233;padding:15px 5px;bottom:2.5px;left:2.5px;right:2.5px;display:flex;justify-content:space-between;align-items:center}#BaggagePlanner .extras-card .header-content .baggage{display:flex;align-content:center}#BaggagePlanner .extras-card .price-summary{color:#555;font-weight:400}#BaggagePlanner .extras-card .header-text{margin:0;padding-top:14px;font-weight:300;display:flex}#BaggagePlanner .included-baggage-container{display:flex;flex-direction:column}#BaggagePlanner .baggage-item-body{width:100%;display:block;padding:20px 10px}#BaggagePlanner .baggage-item-body--warning{background-color:#fef0a9;border:1px solid #dd4131}#BaggagePlanner .baggage-item-body .bag-not-selected-warning{display:block;background-color:#c92924;padding:12px;color:#fff;font-size:1.2em;margin:0;width:100%}#BaggagePlanner .baggage-item-body .carry-on-bag-icon,#BaggagePlanner .baggage-item-body label.included-baggage-upgrade{height:67px;line-height:80px;font-size:10px;vertical-align:center;float:none;font-weight:700;text-align:center;position:relative}#BaggagePlanner .baggage-item-body .right-column{display:flex;align-items:center;padding:10px 0}#BaggagePlanner .baggage-item-body .right-column__division{flex-grow:1;flex-basis:0}#BaggagePlanner .baggage-item-body .carry-on-upgrade-actions{text-align:center;margin:0 auto}#BaggagePlanner .baggage-item-body .carry-on-bag-icon{background-image:url(/Content/Images/baggage.png);background-position:center center;background-size:52px 52px;background-repeat:no-repeat;filter:grayscale(100%);width:calc(25%)!important;border-radius:4px;margin:0 auto;display:inline-block!important;border:1px solid #bebebe;cursor:pointer}#BaggagePlanner .baggage-item-body .carry-on-bag-icon--disabled{opacity:.4}#BaggagePlanner .baggage-item-body .carry-on-bag-icon--active{filter:grayscale(0);background-color:#d4ead4;border:1px solid #34b233;color:#34b233}#BaggagePlanner .baggage-item-body .carry-on-bag-icon:hover,#BaggagePlanner .baggage-item-body .f_bag_upgrade:hover{background-color:#f9f9f9}#BaggagePlanner .baggage-item-body input[type=checkbox]:checked+.carry-on-bag-icon,#BaggagePlanner .baggage-item-body input[type=radio]:checked+.carry-on-bag-icon{filter:grayscale(0);background-color:#d4ead4;border:1px solid #34b233;color:#34b233}#BaggagePlanner .baggage-item-body input[disabled=disabled]+.carry-on-bag-icon{opacity:.4}#BaggagePlanner .baggage-item-body .item-paragraph{margin:0;padding:0;text-align:center}#BaggagePlanner .baggage-item-body .hidden-item{display:none}#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section--all-passengers{width:60%;margin-left:40px;margin-bottom:20px}@media (max-width:991px){#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section--all-passengers{width:80%}}@media (max-width:767px){#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section--all-passengers{width:100%;margin-left:0}}#BaggagePlanner .baggage-item-body .included-baggage-passenger-list label:nth-child(n),#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section label:nth-child(n){margin-left:-5px;border-right:none}#BaggagePlanner .baggage-item-body .included-baggage-passenger-list label:first-of-type,#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section label:first-of-type{border-radius:4px 0 0 4px;margin:0}#BaggagePlanner .baggage-item-body .included-baggage-passenger-list label:last-of-type,#BaggagePlanner .baggage-item-body .included-baggage-upgrade-section label:last-of-type{border-radius:0 4px 4px 0;border:1px solid #bebebe}#BaggagePlanner .baggage-item-body label.included-baggage-upgrade{display:inline-block;background-image:url(/Content/Images/baggage.png);background-position:center center;background-size:52px 52px;background-repeat:no-repeat;filter:grayscale(100%);width:calc(25%)!important;border:1px solid #bebebe;cursor:pointer}#BaggagePlanner .documented-baggage-image--15kg,#BaggagePlanner .documented-baggage-image--20kg,#BaggagePlanner .documented-baggage-image--25kg,#BaggagePlanner .documented-baggage-image--32kg{background-position:10px 0;background-size:75px 101px;background-repeat:no-repeat}#BaggagePlanner .baggage-item-body .included-baggage-upgrade:hover{background-color:#f9f9f9}#BaggagePlanner .baggage-item-body input[disabled=disabled]+.included-baggage-upgrade{opacity:.4}#BaggagePlanner .baggage-item-body input[type=checkbox]:checked+.included-baggage-upgrade,#BaggagePlanner .baggage-item-body input[type=radio]:checked+.included-baggage-upgrade{filter:grayscale(0);background-color:#d4ead4;border:1px solid #34b233;color:#34b233}#BaggagePlanner .baggage-item-body .included-baggage-caption{color:#000;opacity:1;bottom:-25px;width:100%;left:0;text-align:center;text-transform:uppercase;line-height:20px}#BaggagePlanner .baggage-item-body .included-baggage-passenger-list{border-radius:4px;border:2px solid #34b233;padding:10px 16px 10px 30px}#BaggagePlanner .baggage-item-body .extra-baggage-control button:last-child,#BaggagePlanner .baggage-item-body .extra-baggage-control button:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px}#BaggagePlanner .baggage-item-body .baggage-item-column{padding:0 5px;margin-top:15px;z-index:2}#BaggagePlanner .baggage-item-body .extra-baggage-section{margin-top:15px}#BaggagePlanner .baggage-item-body .extra-baggage-section .extra-baggage-section-header,#BaggagePlanner .baggage-item-body .extra-baggage-section .extra-baggage-section-label{padding-left:0}#BaggagePlanner .baggage-item-body .extra-baggage-section .extra-baggage-section-label h5{margin:5px 0 0;white-space:nowrap}#BaggagePlanner .baggage-item-body .extra-baggage-control{float:right;display:block;width:100%;min-width:80px;max-width:100px}#BaggagePlanner .baggage-item-body .extra-baggage-control button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#BaggagePlanner .baggage-item-body .extra-baggage-control__button{width:30%;height:40px;margin:0;background-color:#fff;border:1px solid #bebebe;transition:.5s ease;float:left;cursor:pointer}#BaggagePlanner .baggage-item-body .extra-baggage-control__button:hover{background-color:#f9f9f9}#BaggagePlanner .baggage-item-body .extra-baggage-control__button--disabled{cursor:auto;border:1px solid #f1f1f1;border-right:solid 1px #bebebe}#BaggagePlanner .baggage-item-body .extra-baggage-control__counter{margin:0;width:40%;height:40px;text-align:center;padding:10px;font-size:16px;float:left;border:1px solid #bebebe;border-right-width:0;border-left-style:none;-webkit-appearance:none;background-color:#fff}@media (min-width:991px){#BaggagePlanner .baggage-item-body .viva-light-control-position{float:left}}#BaggagePlanner .baggage-item-body .carry-on-mobile-view{display:flex;flex-direction:column}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__row{display:flex;justify-content:space-between}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__row--centered{justify-content:space-evenly}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__row .warning{width:100%;height:100%}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__row .passenger-row{width:100%;margin-top:20px;margin-bottom:10px;border-bottom:1px solid #F3F3F3}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__row .passenger-row__name{display:flex;align-items:center;font-size:1.8em;font-weight:bolder}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__column{display:flex;justify-content:center;align-items:center;flex-basis:30%}#BaggagePlanner .baggage-item-body .carry-on-mobile-view__column--space{display:flex;flex-basis:2%}#BaggagePlanner .baggage-item-body .carry-on-mobile-view .baggage-included__text{padding-left:5px;font-size:1em}#BaggagePlanner .baggage-item-body .baggage-symbol{display:flex;width:100%;flex-direction:column}#BaggagePlanner .baggage-item-body .baggage-symbol__image{max-width:60%}#BaggagePlanner .baggage-item-body .baggage-symbol__icon{display:flex;justify-content:center;align-items:center}#BaggagePlanner .baggage-item-body .baggage-symbol__description{display:flex;justify-content:center;font-size:1.2em;font-weight:bolder;text-align:center;padding-top:10px;padding-bottom:10px}#BaggagePlanner .baggage-item-body .baggage-symbol__description--mobile{font-size:1em}#BaggagePlanner .baggage-item-body .upgrade-symbol{display:flex;flex-direction:column;justify-content:center;font-size:1.5em}#BaggagePlanner .baggage-item-body .baggage-included{display:flex;padding:10px 0;align-items:center}#BaggagePlanner .baggage-item-body .baggage-included__icon{width:22px;height:22px}#BaggagePlanner .baggage-item-body .baggage-included__text{padding-left:5px;font-size:1.2em}#BaggagePlanner .baggage-item-body input[type=checkbox]:checked+.carry-on-10{background-color:#92D53D;color:#fff}#BaggagePlanner .baggage-item-body input[type=checkbox]:checked+.carry-on-15{background-color:#3B7354;color:#fff}#BaggagePlanner .baggage-item-body .carry-on-button{display:flex;min-width:85px;justify-content:center;margin-top:4px;border-radius:2px}#BaggagePlanner .baggage-item-body .carry-on-button__icon{margin-top:2px}#BaggagePlanner .baggage-item-body .carry-on-button__text{font-size:1.1em;margin-right:5px}#BaggagePlanner .baggage-item-body .carry-on-10{border:1px solid #92D53D;color:#92D53D}#BaggagePlanner .baggage-item-body .carry-on-15{border:1px solid #3B7354;color:#3B7354}#BaggagePlanner .baggage-item-body .carry-on-row{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid #f9f9f9}#BaggagePlanner .baggage-item-body .carry-on-row--header{background-color:#f9f9f9;border:none}#BaggagePlanner .baggage-item-body .carry-on-row--passenger{margin:10px 0}#BaggagePlanner .baggage-item-body .carry-on-row .carry-on-column:first-child{display:flex;flex-basis:30%;justify-content:flex-start}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#BaggagePlanner .baggage-item-body .carry-on-row .carry-on-column:first-child{flex-basis:auto;width:30%}}#BaggagePlanner .baggage-item-body .carry-on-header-row{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid #f9f9f9}#BaggagePlanner .baggage-item-body .carry-on-header-row .selection-information{display:flex;width:100%;justify-content:flex-end;margin:10px 0;padding-right:100px}#BaggagePlanner .baggage-item-body .carry-on-header-row .selection-information--centered{justify-content:center;padding:0}#BaggagePlanner .baggage-item-body .carry-on-header-row .selection-information__text{display:flex}#BaggagePlanner .baggage-item-body .carry-on-header-column{display:flex;flex-basis:32%;flex-direction:column}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#BaggagePlanner .baggage-item-body .carry-on-header-column{flex-basis:auto;width:32%}}#BaggagePlanner .baggage-item-body .carry-on-header-column--container{flex-basis:70%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#BaggagePlanner .baggage-item-body .carry-on-header-column--container{flex-basis:auto;width:70%}}#BaggagePlanner .baggage-item-body .carry-on-header-column--centered{flex-basis:50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#BaggagePlanner .baggage-item-body .carry-on-header-column--centered{flex-basis:auto;width:50%}}#BaggagePlanner .baggage-item-body .carry-on-header-column--space{display:flex;justify-content:center;align-items:center;flex-basis:2%}#BaggagePlanner .baggage-item-body .carry-on-column{display:flex;justify-content:center;align-items:center;flex-basis:22%}#BaggagePlanner .baggage-item-body .carry-on-column--info{display:flex;flex-basis:70%;justify-content:flex-end;text-align:right;padding-right:60px;margin-top:10px;margin-bottom:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#BaggagePlanner .baggage-item-body .carry-on-column--info{flex-basis:auto;width:70%}}#BaggagePlanner .baggage-item-body .carry-on-column__warning{width:100%;height:100%}#BaggagePlanner .baggage-item-body .carry-on-column--space{display:flex;flex-basis:2%}#BaggagePlanner .baggage-item-body .carry-on-column .passenger-name{display:flex;align-items:center;font-size:1.4em;font-weight:bolder;padding:10px 0;word-wrap:break-word}#BaggagePlanner .baggage-item-body .carry-on-column .passenger-name--mobile{font-size:1.8em}#BaggagePlanner .baggage-item-body .documented-baggage__row{display:flex;justify-content:space-between;background-color:#f9f9f9;padding:15px 0}#BaggagePlanner .baggage-item-body .documented-baggage__row--warning{background-color:#fef0a9}@media (max-width:991px){#BaggagePlanner .baggage-item-body .documented-baggage__row{flex-direction:column}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__information{margin-bottom:20px}}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__information{display:flex;flex-basis:40%}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__options{display:flex;justify-content:space-between;flex-basis:59%}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option{display:flex;flex-basis:50%;justify-content:center}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option--choice::after{content:'ó';position:relative;height:100%;top:40%;font-size:1.5em}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option--upgrade::after{content:'+';position:relative;height:100%;top:40%;font-size:1.5em}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag{display:flex;flex-direction:column;align-items:center;width:100%}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__icon{display:flex;width:100%;justify-content:center}#BaggagePlanner .documented-baggage-image,#BaggagePlanner .documented-baggage-weight-image{width:85px;min-height:101px}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__price{margin-top:10px;font-size:1.2em;font-weight:bolder}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__action .upgrade-button{display:flex;min-width:85px;justify-content:center;margin-top:9px;border-radius:2px;border:1px solid #34B233;color:#34B233}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__action .upgrade-button__icon{margin-top:2px}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__action .upgrade-button__text{font-size:1.1em;margin-right:5px}#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__action .upgrade-button--selected,#BaggagePlanner .baggage-item-body .documented-baggage__row .documented-baggage__option .bag__action input[type=checkbox]:checked+.upgrade-button{background-color:#34B233;color:#fff}#BaggagePlanner .documented-baggage-image--15kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='83px' height='113px' viewBox='0 0 83 113' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echica copy%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chica-copy'%3E%3Cg id='Group-12' fill-rule='nonzero'%3E%3Cpath d='M76.931865,36.750895 C74.1568355,36.7515375 71.7598911,38.6919332 71.181465,41.40601 L79.381925,41.40601 L79.381925,61.98651 L71.181465,61.98651 C71.8081788,64.929544 74.5557023,66.9244819 77.5481713,66.6092852 C80.5406402,66.2940885 82.8122262,63.770488 82.81201,60.761465 L82.81201,42.631035 C82.81201,41.0715228 82.1925016,39.5758831 81.0897595,38.473142 C79.9870174,37.3704008 78.4913772,36.750895 76.931865,36.750895 L76.931865,36.750895 Z' id='Path' fill='%233F3D56'%3E%3C/path%3E%3Cpath d='M10.81711,0.73502 C4.98105045,0.741660547 0.251645547,5.47106545 0.245005,11.307125 L0.245005,92.575405 C0.251648302,98.4114626 4.9810524,103.140864 10.81711,103.147505 L62.19465,103.147505 C68.0307068,103.140864 72.7601095,98.4114618 72.76675,92.575405 L72.76675,11.307125 C72.7601095,5.4710674 68.0307076,0.741663302 62.19465,0.73502 L10.81711,0.73502 Z' id='Path' fill='%2363A287'%3E%3C/path%3E%3Ccircle id='Oval' fill='%233F3D56' cx='5.39013' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%233F3D56' cx='65.66159' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Crect id='Rectangle' fill='%2372AB93' x='9.310225' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='17.640425' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='25.97063' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='34.30083' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='42.631035' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='50.961235' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='59.29144' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='8' y='67' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M21.056,88 L21.056,75.4 L19.022,75.4 C18.95,75.88 18.8,76.282 18.572,76.606 C18.344,76.93 18.065,77.191 17.735,77.389 C17.405,77.587 17.033,77.725 16.619,77.803 C16.205,77.881 15.776,77.914 15.332,77.902 L15.332,79.828 L18.5,79.828 L18.5,88 L21.056,88 Z M29.012,88.234 C29.648,88.246 30.248,88.141 30.812,87.919 C31.376,87.697 31.871,87.382 32.297,86.974 C32.723,86.566 33.062,86.083 33.314,85.525 C33.566,84.967 33.692,84.364 33.692,83.716 C33.692,83.128 33.605,82.573 33.431,82.051 C33.257,81.529 33.005,81.076 32.675,80.692 C32.345,80.308 31.94,80.002 31.46,79.774 C30.98,79.546 30.428,79.432 29.804,79.432 C29.3,79.432 28.85,79.507 28.454,79.657 C28.058,79.807 27.686,80.056 27.338,80.404 L27.302,80.368 L27.806,77.506 L33.008,77.506 L33.008,75.4 L25.97,75.4 L24.728,82.366 L27.032,82.366 C27.284,82.018 27.554,81.763 27.842,81.601 C28.13,81.439 28.502,81.358 28.958,81.358 C29.306,81.358 29.612,81.418 29.876,81.538 C30.14,81.658 30.368,81.826 30.56,82.042 C30.752,82.258 30.896,82.51 30.992,82.798 C31.088,83.086 31.136,83.392 31.136,83.716 C31.136,84.028 31.085,84.331 30.983,84.625 C30.881,84.919 30.737,85.177 30.551,85.399 C30.365,85.621 30.137,85.801 29.867,85.939 C29.597,86.077 29.294,86.146 28.958,86.146 C28.382,86.146 27.908,85.975 27.536,85.633 C27.164,85.291 26.948,84.832 26.888,84.256 L24.332,84.256 C24.344,84.916 24.479,85.495 24.737,85.993 C24.995,86.491 25.34,86.908 25.772,87.244 C26.204,87.58 26.699,87.829 27.257,87.991 C27.815,88.153 28.4,88.234 29.012,88.234 Z M38.084,88 L38.084,83.86 L39.704,82.222 L43.574,88 L47.12,88 L41.612,80.224 L46.634,75.148 L43.106,75.148 L38.084,80.476 L38.084,75.148 L35.258,75.148 L35.258,88 L38.084,88 Z M54.014,88.288 C54.638,88.288 55.256,88.159 55.868,87.901 C56.48,87.643 57.038,87.19 57.542,86.542 L57.83,88 L59.63,88 L59.63,81.052 L54.23,81.052 L54.23,83.158 L57.074,83.158 C56.99,84.058 56.693,84.745 56.183,85.219 C55.673,85.693 54.95,85.93 54.014,85.93 C53.378,85.93 52.838,85.807 52.394,85.561 C51.95,85.315 51.59,84.988 51.314,84.58 C51.038,84.172 50.837,83.713 50.711,83.203 C50.585,82.693 50.522,82.168 50.522,81.628 C50.522,81.064 50.585,80.518 50.711,79.99 C50.837,79.462 51.038,78.991 51.314,78.577 C51.59,78.163 51.95,77.833 52.394,77.587 C52.838,77.341 53.378,77.218 54.014,77.218 C54.698,77.218 55.28,77.398 55.76,77.758 C56.24,78.118 56.564,78.658 56.732,79.378 L59.432,79.378 C59.36,78.646 59.162,77.998 58.838,77.434 C58.514,76.87 58.103,76.396 57.605,76.012 C57.107,75.628 56.549,75.337 55.931,75.139 C55.313,74.941 54.674,74.842 54.014,74.842 C53.03,74.842 52.145,75.016 51.359,75.364 C50.573,75.712 49.91,76.192 49.37,76.804 C48.83,77.416 48.416,78.133 48.128,78.955 C47.84,79.777 47.696,80.668 47.696,81.628 C47.696,82.564 47.84,83.437 48.128,84.247 C48.416,85.057 48.83,85.762 49.37,86.362 C49.91,86.962 50.573,87.433 51.359,87.775 C52.145,88.117 53.03,88.288 54.014,88.288 Z' id='15KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#BaggagePlanner .documented-baggage-image--20kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='83px' height='113px' viewBox='0 0 83 113' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echica copy 2%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chica-copy-2'%3E%3Cg id='Group-12' fill-rule='nonzero'%3E%3Cpath d='M76.931865,36.750895 C74.1568355,36.7515375 71.7598911,38.6919332 71.181465,41.40601 L79.381925,41.40601 L79.381925,61.98651 L71.181465,61.98651 C71.8081788,64.929544 74.5557023,66.9244819 77.5481713,66.6092852 C80.5406402,66.2940885 82.8122262,63.770488 82.81201,60.761465 L82.81201,42.631035 C82.81201,41.0715228 82.1925016,39.5758831 81.0897595,38.473142 C79.9870174,37.3704008 78.4913772,36.750895 76.931865,36.750895 L76.931865,36.750895 Z' id='Path' fill='%233F3D56'%3E%3C/path%3E%3Cpath d='M10.81711,0.73502 C4.98105045,0.741660547 0.251645547,5.47106545 0.245005,11.307125 L0.245005,92.575405 C0.251648302,98.4114626 4.9810524,103.140864 10.81711,103.147505 L62.19465,103.147505 C68.0307068,103.140864 72.7601095,98.4114618 72.76675,92.575405 L72.76675,11.307125 C72.7601095,5.4710674 68.0307076,0.741663302 62.19465,0.73502 L10.81711,0.73502 Z' id='Path' fill='%23328662'%3E%3C/path%3E%3Ccircle id='Oval' fill='%233F3D56' cx='5.39013' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%233F3D56' cx='65.66159' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Crect id='Rectangle' fill='%2372AB93' x='9.310225' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='17.640425' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='25.97063' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='34.30083' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='42.631035' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='50.961235' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2372AB93' x='59.29144' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='8' y='67' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M23.63,88 L23.63,85.804 L17.672,85.804 C17.984,85.372 18.344,84.994 18.752,84.67 C19.16,84.346 19.58,84.043 20.012,83.761 C20.444,83.479 20.873,83.194 21.299,82.906 C21.725,82.618 22.106,82.297 22.442,81.943 C22.778,81.589 23.048,81.184 23.252,80.728 C23.456,80.272 23.558,79.726 23.558,79.09 C23.558,78.478 23.441,77.926 23.207,77.434 C22.973,76.942 22.658,76.528 22.262,76.192 C21.866,75.856 21.407,75.598 20.885,75.418 C20.363,75.238 19.814,75.148 19.238,75.148 C18.482,75.148 17.813,75.277 17.231,75.535 C16.649,75.793 16.166,76.153 15.782,76.615 C15.398,77.077 15.11,77.617 14.918,78.235 C14.726,78.853 14.642,79.522 14.666,80.242 L17.114,80.242 C17.114,79.906 17.147,79.567 17.213,79.225 C17.279,78.883 17.39,78.571 17.546,78.289 C17.702,78.007 17.909,77.779 18.167,77.605 C18.425,77.431 18.74,77.344 19.112,77.344 C19.664,77.344 20.117,77.515 20.471,77.857 C20.825,78.199 21.002,78.676 21.002,79.288 C21.002,79.672 20.915,80.014 20.741,80.314 C20.567,80.614 20.351,80.884 20.093,81.124 C19.835,81.364 19.55,81.583 19.238,81.781 C18.926,81.979 18.632,82.174 18.356,82.366 C17.816,82.738 17.303,83.104 16.817,83.464 C16.331,83.824 15.908,84.217 15.548,84.643 C15.188,85.069 14.903,85.552 14.693,86.092 C14.483,86.632 14.378,87.268 14.378,88 L23.63,88 Z M28.994,88.234 C29.63,88.234 30.227,88.126 30.785,87.91 C31.343,87.694 31.835,87.334 32.261,86.83 C32.687,86.326 33.023,85.651 33.269,84.805 C33.515,83.959 33.638,82.906 33.638,81.646 C33.638,80.422 33.515,79.393 33.269,78.559 C33.023,77.725 32.687,77.056 32.261,76.552 C31.835,76.048 31.343,75.688 30.785,75.472 C30.227,75.256 29.63,75.148 28.994,75.148 C28.37,75.148 27.779,75.256 27.221,75.472 C26.663,75.688 26.174,76.048 25.754,76.552 C25.334,77.056 25.001,77.725 24.755,78.559 C24.509,79.393 24.386,80.422 24.386,81.646 C24.386,82.906 24.509,83.959 24.755,84.805 C25.001,85.651 25.334,86.326 25.754,86.83 C26.174,87.334 26.663,87.694 27.221,87.91 C27.779,88.126 28.37,88.234 28.994,88.234 Z M28.994,86.146 C28.478,86.146 28.082,85.978 27.806,85.642 C27.53,85.306 27.329,84.901 27.203,84.427 C27.077,83.953 27.002,83.461 26.978,82.951 C26.954,82.441 26.942,82.006 26.942,81.646 C26.942,81.43 26.945,81.169 26.951,80.863 C26.957,80.557 26.978,80.242 27.014,79.918 C27.05,79.594 27.11,79.273 27.194,78.955 C27.278,78.637 27.395,78.352 27.545,78.1 C27.695,77.848 27.887,77.644 28.121,77.488 C28.355,77.332 28.646,77.254 28.994,77.254 C29.342,77.254 29.636,77.332 29.876,77.488 C30.116,77.644 30.314,77.848 30.47,78.1 C30.626,78.352 30.743,78.637 30.821,78.955 C30.899,79.273 30.959,79.594 31.001,79.918 C31.043,80.242 31.067,80.557 31.073,80.863 C31.079,81.169 31.082,81.43 31.082,81.646 C31.082,82.006 31.07,82.441 31.046,82.951 C31.022,83.461 30.947,83.953 30.821,84.427 C30.695,84.901 30.491,85.306 30.209,85.642 C29.927,85.978 29.522,86.146 28.994,86.146 Z M38.084,88 L38.084,83.86 L39.704,82.222 L43.574,88 L47.12,88 L41.612,80.224 L46.634,75.148 L43.106,75.148 L38.084,80.476 L38.084,75.148 L35.258,75.148 L35.258,88 L38.084,88 Z M54.014,88.288 C54.638,88.288 55.256,88.159 55.868,87.901 C56.48,87.643 57.038,87.19 57.542,86.542 L57.83,88 L59.63,88 L59.63,81.052 L54.23,81.052 L54.23,83.158 L57.074,83.158 C56.99,84.058 56.693,84.745 56.183,85.219 C55.673,85.693 54.95,85.93 54.014,85.93 C53.378,85.93 52.838,85.807 52.394,85.561 C51.95,85.315 51.59,84.988 51.314,84.58 C51.038,84.172 50.837,83.713 50.711,83.203 C50.585,82.693 50.522,82.168 50.522,81.628 C50.522,81.064 50.585,80.518 50.711,79.99 C50.837,79.462 51.038,78.991 51.314,78.577 C51.59,78.163 51.95,77.833 52.394,77.587 C52.838,77.341 53.378,77.218 54.014,77.218 C54.698,77.218 55.28,77.398 55.76,77.758 C56.24,78.118 56.564,78.658 56.732,79.378 L59.432,79.378 C59.36,78.646 59.162,77.998 58.838,77.434 C58.514,76.87 58.103,76.396 57.605,76.012 C57.107,75.628 56.549,75.337 55.931,75.139 C55.313,74.941 54.674,74.842 54.014,74.842 C53.03,74.842 52.145,75.016 51.359,75.364 C50.573,75.712 49.91,76.192 49.37,76.804 C48.83,77.416 48.416,78.133 48.128,78.955 C47.84,79.777 47.696,80.668 47.696,81.628 C47.696,82.564 47.84,83.437 48.128,84.247 C48.416,85.057 48.83,85.762 49.37,86.362 C49.91,86.962 50.573,87.433 51.359,87.775 C52.145,88.117 53.03,88.288 54.014,88.288 Z' id='20KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#BaggagePlanner .documented-baggage-image--25kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='83px' height='113px' viewBox='0 0 83 113' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Egrande copy%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='grande-copy'%3E%3Cg id='Group-12' fill-rule='nonzero'%3E%3Cpath d='M76.931865,36.750895 C74.1568355,36.7515375 71.7598911,38.6919332 71.181465,41.40601 L79.381925,41.40601 L79.381925,61.98651 L71.181465,61.98651 C71.8081788,64.929544 74.5557023,66.9244819 77.5481713,66.6092852 C80.5406402,66.2940885 82.8122262,63.770488 82.81201,60.761465 L82.81201,42.631035 C82.81201,41.0715228 82.1925016,39.5758831 81.0897595,38.473142 C79.9870174,37.3704008 78.4913772,36.750895 76.931865,36.750895 L76.931865,36.750895 Z' id='Path' fill='%233F3D56'%3E%3C/path%3E%3Cpath d='M10.81711,0.73502 C4.98105045,0.741660547 0.251645547,5.47106545 0.245005,11.307125 L0.245005,92.575405 C0.251648302,98.4114626 4.9810524,103.140864 10.81711,103.147505 L62.19465,103.147505 C68.0307068,103.140864 72.7601095,98.4114618 72.76675,92.575405 L72.76675,11.307125 C72.7601095,5.4710674 68.0307076,0.741663302 62.19465,0.73502 L10.81711,0.73502 Z' id='Path' fill='%2300693C'%3E%3C/path%3E%3Ccircle id='Oval' fill='%233F3D56' cx='5.39013' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%233F3D56' cx='65.66159' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='9.310225' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='17.640425' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='25.97063' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='34.30083' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='42.631035' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='50.961235' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='59.29144' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='8' y='67' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M23.63,88 L23.63,85.804 L17.672,85.804 C17.984,85.372 18.344,84.994 18.752,84.67 C19.16,84.346 19.58,84.043 20.012,83.761 C20.444,83.479 20.873,83.194 21.299,82.906 C21.725,82.618 22.106,82.297 22.442,81.943 C22.778,81.589 23.048,81.184 23.252,80.728 C23.456,80.272 23.558,79.726 23.558,79.09 C23.558,78.478 23.441,77.926 23.207,77.434 C22.973,76.942 22.658,76.528 22.262,76.192 C21.866,75.856 21.407,75.598 20.885,75.418 C20.363,75.238 19.814,75.148 19.238,75.148 C18.482,75.148 17.813,75.277 17.231,75.535 C16.649,75.793 16.166,76.153 15.782,76.615 C15.398,77.077 15.11,77.617 14.918,78.235 C14.726,78.853 14.642,79.522 14.666,80.242 L17.114,80.242 C17.114,79.906 17.147,79.567 17.213,79.225 C17.279,78.883 17.39,78.571 17.546,78.289 C17.702,78.007 17.909,77.779 18.167,77.605 C18.425,77.431 18.74,77.344 19.112,77.344 C19.664,77.344 20.117,77.515 20.471,77.857 C20.825,78.199 21.002,78.676 21.002,79.288 C21.002,79.672 20.915,80.014 20.741,80.314 C20.567,80.614 20.351,80.884 20.093,81.124 C19.835,81.364 19.55,81.583 19.238,81.781 C18.926,81.979 18.632,82.174 18.356,82.366 C17.816,82.738 17.303,83.104 16.817,83.464 C16.331,83.824 15.908,84.217 15.548,84.643 C15.188,85.069 14.903,85.552 14.693,86.092 C14.483,86.632 14.378,87.268 14.378,88 L23.63,88 Z M29.012,88.234 C29.648,88.246 30.248,88.141 30.812,87.919 C31.376,87.697 31.871,87.382 32.297,86.974 C32.723,86.566 33.062,86.083 33.314,85.525 C33.566,84.967 33.692,84.364 33.692,83.716 C33.692,83.128 33.605,82.573 33.431,82.051 C33.257,81.529 33.005,81.076 32.675,80.692 C32.345,80.308 31.94,80.002 31.46,79.774 C30.98,79.546 30.428,79.432 29.804,79.432 C29.3,79.432 28.85,79.507 28.454,79.657 C28.058,79.807 27.686,80.056 27.338,80.404 L27.302,80.368 L27.806,77.506 L33.008,77.506 L33.008,75.4 L25.97,75.4 L24.728,82.366 L27.032,82.366 C27.284,82.018 27.554,81.763 27.842,81.601 C28.13,81.439 28.502,81.358 28.958,81.358 C29.306,81.358 29.612,81.418 29.876,81.538 C30.14,81.658 30.368,81.826 30.56,82.042 C30.752,82.258 30.896,82.51 30.992,82.798 C31.088,83.086 31.136,83.392 31.136,83.716 C31.136,84.028 31.085,84.331 30.983,84.625 C30.881,84.919 30.737,85.177 30.551,85.399 C30.365,85.621 30.137,85.801 29.867,85.939 C29.597,86.077 29.294,86.146 28.958,86.146 C28.382,86.146 27.908,85.975 27.536,85.633 C27.164,85.291 26.948,84.832 26.888,84.256 L24.332,84.256 C24.344,84.916 24.479,85.495 24.737,85.993 C24.995,86.491 25.34,86.908 25.772,87.244 C26.204,87.58 26.699,87.829 27.257,87.991 C27.815,88.153 28.4,88.234 29.012,88.234 Z M38.084,88 L38.084,83.86 L39.704,82.222 L43.574,88 L47.12,88 L41.612,80.224 L46.634,75.148 L43.106,75.148 L38.084,80.476 L38.084,75.148 L35.258,75.148 L35.258,88 L38.084,88 Z M54.014,88.288 C54.638,88.288 55.256,88.159 55.868,87.901 C56.48,87.643 57.038,87.19 57.542,86.542 L57.83,88 L59.63,88 L59.63,81.052 L54.23,81.052 L54.23,83.158 L57.074,83.158 C56.99,84.058 56.693,84.745 56.183,85.219 C55.673,85.693 54.95,85.93 54.014,85.93 C53.378,85.93 52.838,85.807 52.394,85.561 C51.95,85.315 51.59,84.988 51.314,84.58 C51.038,84.172 50.837,83.713 50.711,83.203 C50.585,82.693 50.522,82.168 50.522,81.628 C50.522,81.064 50.585,80.518 50.711,79.99 C50.837,79.462 51.038,78.991 51.314,78.577 C51.59,78.163 51.95,77.833 52.394,77.587 C52.838,77.341 53.378,77.218 54.014,77.218 C54.698,77.218 55.28,77.398 55.76,77.758 C56.24,78.118 56.564,78.658 56.732,79.378 L59.432,79.378 C59.36,78.646 59.162,77.998 58.838,77.434 C58.514,76.87 58.103,76.396 57.605,76.012 C57.107,75.628 56.549,75.337 55.931,75.139 C55.313,74.941 54.674,74.842 54.014,74.842 C53.03,74.842 52.145,75.016 51.359,75.364 C50.573,75.712 49.91,76.192 49.37,76.804 C48.83,77.416 48.416,78.133 48.128,78.955 C47.84,79.777 47.696,80.668 47.696,81.628 C47.696,82.564 47.84,83.437 48.128,84.247 C48.416,85.057 48.83,85.762 49.37,86.362 C49.91,86.962 50.573,87.433 51.359,87.775 C52.145,88.117 53.03,88.288 54.014,88.288 Z' id='25KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#BaggagePlanner .documented-baggage-image--32kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='83px' height='113px' viewBox='0 0 83 113' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Egrande copy 2%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='grande-copy-2'%3E%3Cg id='Group-12' fill-rule='nonzero'%3E%3Cpath d='M76.931865,36.750895 C74.1568355,36.7515375 71.7598911,38.6919332 71.181465,41.40601 L79.381925,41.40601 L79.381925,61.98651 L71.181465,61.98651 C71.8081788,64.929544 74.5557023,66.9244819 77.5481713,66.6092852 C80.5406402,66.2940885 82.8122262,63.770488 82.81201,60.761465 L82.81201,42.631035 C82.81201,41.0715228 82.1925016,39.5758831 81.0897595,38.473142 C79.9870174,37.3704008 78.4913772,36.750895 76.931865,36.750895 L76.931865,36.750895 Z' id='Path' fill='%233F3D56'%3E%3C/path%3E%3Cpath d='M10.81711,0.73502 C4.98105045,0.741660547 0.251645547,5.47106545 0.245005,11.307125 L0.245005,92.575405 C0.251648302,98.4114626 4.9810524,103.140864 10.81711,103.147505 L62.19465,103.147505 C68.0307068,103.140864 72.7601095,98.4114618 72.76675,92.575405 L72.76675,11.307125 C72.7601095,5.4710674 68.0307076,0.741663302 62.19465,0.73502 L10.81711,0.73502 Z' id='Path' fill='%2335493F'%3E%3C/path%3E%3Ccircle id='Oval' fill='%233F3D56' cx='5.39013' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%233F3D56' cx='65.66159' cy='107.312605' r='5.39013'%3E%3C/circle%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='9.310225' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='17.640425' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='25.97063' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='34.30083' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='42.631035' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='50.961235' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3Crect id='Rectangle' fill-opacity='0.1' fill='%23A6D442' x='59.29144' y='-1.63424829e-13' width='2.94007' height='103.39251'%3E%3C/rect%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='8' y='67' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M19.004,88.234 C19.616,88.234 20.204,88.144 20.768,87.964 C21.332,87.784 21.83,87.52 22.262,87.172 C22.694,86.824 23.039,86.392 23.297,85.876 C23.555,85.36 23.684,84.772 23.684,84.112 C23.684,83.392 23.486,82.774 23.09,82.258 C22.694,81.742 22.148,81.406 21.452,81.25 L21.452,81.214 C22.04,81.046 22.481,80.728 22.775,80.26 C23.069,79.792 23.216,79.252 23.216,78.64 C23.216,78.076 23.09,77.578 22.838,77.146 C22.586,76.714 22.259,76.348 21.857,76.048 C21.455,75.748 21.002,75.523 20.498,75.373 C19.994,75.223 19.49,75.148 18.986,75.148 C18.338,75.148 17.75,75.253 17.222,75.463 C16.694,75.673 16.241,75.97 15.863,76.354 C15.485,76.738 15.191,77.197 14.981,77.731 C14.771,78.265 14.654,78.856 14.63,79.504 L17.06,79.504 C17.048,78.856 17.207,78.319 17.537,77.893 C17.867,77.467 18.356,77.254 19.004,77.254 C19.472,77.254 19.886,77.398 20.246,77.686 C20.606,77.974 20.786,78.388 20.786,78.928 C20.786,79.288 20.699,79.576 20.525,79.792 C20.351,80.008 20.129,80.173 19.859,80.287 C19.589,80.401 19.298,80.47 18.986,80.494 C18.674,80.518 18.38,80.518 18.104,80.494 L18.104,82.294 C18.416,82.294 18.743,82.303 19.085,82.321 C19.427,82.339 19.742,82.405 20.03,82.519 C20.318,82.633 20.555,82.816 20.741,83.068 C20.927,83.32 21.02,83.686 21.02,84.166 C21.02,84.778 20.822,85.261 20.426,85.615 C20.03,85.969 19.544,86.146 18.968,86.146 C18.596,86.146 18.275,86.08 18.005,85.948 C17.735,85.816 17.51,85.639 17.33,85.417 C17.15,85.195 17.012,84.931 16.916,84.625 C16.82,84.319 16.766,83.998 16.754,83.662 L14.324,83.662 C14.312,84.394 14.417,85.042 14.639,85.606 C14.861,86.17 15.176,86.647 15.584,87.037 C15.992,87.427 16.487,87.724 17.069,87.928 C17.651,88.132 18.296,88.234 19.004,88.234 Z M33.638,88 L33.638,85.804 L27.68,85.804 C27.992,85.372 28.352,84.994 28.76,84.67 C29.168,84.346 29.588,84.043 30.02,83.761 C30.452,83.479 30.881,83.194 31.307,82.906 C31.733,82.618 32.114,82.297 32.45,81.943 C32.786,81.589 33.056,81.184 33.26,80.728 C33.464,80.272 33.566,79.726 33.566,79.09 C33.566,78.478 33.449,77.926 33.215,77.434 C32.981,76.942 32.666,76.528 32.27,76.192 C31.874,75.856 31.415,75.598 30.893,75.418 C30.371,75.238 29.822,75.148 29.246,75.148 C28.49,75.148 27.821,75.277 27.239,75.535 C26.657,75.793 26.174,76.153 25.79,76.615 C25.406,77.077 25.118,77.617 24.926,78.235 C24.734,78.853 24.65,79.522 24.674,80.242 L27.122,80.242 C27.122,79.906 27.155,79.567 27.221,79.225 C27.287,78.883 27.398,78.571 27.554,78.289 C27.71,78.007 27.917,77.779 28.175,77.605 C28.433,77.431 28.748,77.344 29.12,77.344 C29.672,77.344 30.125,77.515 30.479,77.857 C30.833,78.199 31.01,78.676 31.01,79.288 C31.01,79.672 30.923,80.014 30.749,80.314 C30.575,80.614 30.359,80.884 30.101,81.124 C29.843,81.364 29.558,81.583 29.246,81.781 C28.934,81.979 28.64,82.174 28.364,82.366 C27.824,82.738 27.311,83.104 26.825,83.464 C26.339,83.824 25.916,84.217 25.556,84.643 C25.196,85.069 24.911,85.552 24.701,86.092 C24.491,86.632 24.386,87.268 24.386,88 L33.638,88 Z M38.084,88 L38.084,83.86 L39.704,82.222 L43.574,88 L47.12,88 L41.612,80.224 L46.634,75.148 L43.106,75.148 L38.084,80.476 L38.084,75.148 L35.258,75.148 L35.258,88 L38.084,88 Z M54.014,88.288 C54.638,88.288 55.256,88.159 55.868,87.901 C56.48,87.643 57.038,87.19 57.542,86.542 L57.83,88 L59.63,88 L59.63,81.052 L54.23,81.052 L54.23,83.158 L57.074,83.158 C56.99,84.058 56.693,84.745 56.183,85.219 C55.673,85.693 54.95,85.93 54.014,85.93 C53.378,85.93 52.838,85.807 52.394,85.561 C51.95,85.315 51.59,84.988 51.314,84.58 C51.038,84.172 50.837,83.713 50.711,83.203 C50.585,82.693 50.522,82.168 50.522,81.628 C50.522,81.064 50.585,80.518 50.711,79.99 C50.837,79.462 51.038,78.991 51.314,78.577 C51.59,78.163 51.95,77.833 52.394,77.587 C52.838,77.341 53.378,77.218 54.014,77.218 C54.698,77.218 55.28,77.398 55.76,77.758 C56.24,78.118 56.564,78.658 56.732,79.378 L59.432,79.378 C59.36,78.646 59.162,77.998 58.838,77.434 C58.514,76.87 58.103,76.396 57.605,76.012 C57.107,75.628 56.549,75.337 55.931,75.139 C55.313,74.941 54.674,74.842 54.014,74.842 C53.03,74.842 52.145,75.016 51.359,75.364 C50.573,75.712 49.91,76.192 49.37,76.804 C48.83,77.416 48.416,78.133 48.128,78.955 C47.84,79.777 47.696,80.668 47.696,81.628 C47.696,82.564 47.84,83.437 48.128,84.247 C48.416,85.057 48.83,85.762 49.37,86.362 C49.91,86.962 50.573,87.433 51.359,87.775 C52.145,88.117 53.03,88.288 54.014,88.288 Z' id='32KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#BaggagePlanner .documented-baggage-weight-image--10kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='100px' height='103px' viewBox='0 0 100 103' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPesa Copy%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Pesa-Copy'%3E%3Cg id='Group-13' fill='%23555555'%3E%3Cpath d='M22.3423292,23 L77.6576708,23 C79.0342737,23 80.234223,23.9368921 80.5680983,25.2723931 L99.0680983,99.2723931 C99.4699445,100.879778 98.4926624,102.508581 96.8852777,102.910428 C96.6473158,102.969918 96.4029562,103 96.1576708,103 L3.84232922,103 C2.18547497,103 0.842329219,101.656854 0.842329219,100 C0.842329219,99.7547146 0.872411266,99.5103549 0.931901719,99.2723931 L19.4319017,25.2723931 C19.765777,23.9368921 20.9657263,23 22.3423292,23 Z' id='Rectangle'%3E%3C/path%3E%3Cpath d='M50,0 C57.7319861,0 64,6.2680134 64,14 C64,21.7319861 57.7319861,28 50,28 C42.2680134,28 36,21.7319861 36,14 C36,6.2680134 42.2680134,0 50,0 Z M49.9999999,3.49999994 C44.20101,3.49999994 39.4999999,8.20100999 39.4999999,13.9999999 C39.4999999,19.7989895 44.20101,24.4999999 49.9999999,24.4999999 C55.7989895,24.4999999 60.4999999,19.7989895 60.4999999,13.9999999 C60.4999999,8.20100999 55.7989895,3.49999994 49.9999999,3.49999994 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='21' y='70' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M34.056,91 L34.056,78.4 L32.022,78.4 C31.95,78.88 31.8,79.282 31.572,79.606 C31.344,79.93 31.065,80.191 30.735,80.389 C30.405,80.587 30.033,80.725 29.619,80.803 C29.205,80.881 28.776,80.914 28.332,80.902 L28.332,82.828 L31.5,82.828 L31.5,91 L34.056,91 Z M41.994,91.234 C42.63,91.234 43.227,91.126 43.785,90.91 C44.343,90.694 44.835,90.334 45.261,89.83 C45.687,89.326 46.023,88.651 46.269,87.805 C46.515,86.959 46.638,85.906 46.638,84.646 C46.638,83.422 46.515,82.393 46.269,81.559 C46.023,80.725 45.687,80.056 45.261,79.552 C44.835,79.048 44.343,78.688 43.785,78.472 C43.227,78.256 42.63,78.148 41.994,78.148 C41.37,78.148 40.779,78.256 40.221,78.472 C39.663,78.688 39.174,79.048 38.754,79.552 C38.334,80.056 38.001,80.725 37.755,81.559 C37.509,82.393 37.386,83.422 37.386,84.646 C37.386,85.906 37.509,86.959 37.755,87.805 C38.001,88.651 38.334,89.326 38.754,89.83 C39.174,90.334 39.663,90.694 40.221,90.91 C40.779,91.126 41.37,91.234 41.994,91.234 Z M41.994,89.146 C41.478,89.146 41.082,88.978 40.806,88.642 C40.53,88.306 40.329,87.901 40.203,87.427 C40.077,86.953 40.002,86.461 39.978,85.951 C39.954,85.441 39.942,85.006 39.942,84.646 C39.942,84.43 39.945,84.169 39.951,83.863 C39.957,83.557 39.978,83.242 40.014,82.918 C40.05,82.594 40.11,82.273 40.194,81.955 C40.278,81.637 40.395,81.352 40.545,81.1 C40.695,80.848 40.887,80.644 41.121,80.488 C41.355,80.332 41.646,80.254 41.994,80.254 C42.342,80.254 42.636,80.332 42.876,80.488 C43.116,80.644 43.314,80.848 43.47,81.1 C43.626,81.352 43.743,81.637 43.821,81.955 C43.899,82.273 43.959,82.594 44.001,82.918 C44.043,83.242 44.067,83.557 44.073,83.863 C44.079,84.169 44.082,84.43 44.082,84.646 C44.082,85.006 44.07,85.441 44.046,85.951 C44.022,86.461 43.947,86.953 43.821,87.427 C43.695,87.901 43.491,88.306 43.209,88.642 C42.927,88.978 42.522,89.146 41.994,89.146 Z M51.084,91 L51.084,86.86 L52.704,85.222 L56.574,91 L60.12,91 L54.612,83.224 L59.634,78.148 L56.106,78.148 L51.084,83.476 L51.084,78.148 L48.258,78.148 L48.258,91 L51.084,91 Z M67.014,91.288 C67.638,91.288 68.256,91.159 68.868,90.901 C69.48,90.643 70.038,90.19 70.542,89.542 L70.83,91 L72.63,91 L72.63,84.052 L67.23,84.052 L67.23,86.158 L70.074,86.158 C69.99,87.058 69.693,87.745 69.183,88.219 C68.673,88.693 67.95,88.93 67.014,88.93 C66.378,88.93 65.838,88.807 65.394,88.561 C64.95,88.315 64.59,87.988 64.314,87.58 C64.038,87.172 63.837,86.713 63.711,86.203 C63.585,85.693 63.522,85.168 63.522,84.628 C63.522,84.064 63.585,83.518 63.711,82.99 C63.837,82.462 64.038,81.991 64.314,81.577 C64.59,81.163 64.95,80.833 65.394,80.587 C65.838,80.341 66.378,80.218 67.014,80.218 C67.698,80.218 68.28,80.398 68.76,80.758 C69.24,81.118 69.564,81.658 69.732,82.378 L72.432,82.378 C72.36,81.646 72.162,80.998 71.838,80.434 C71.514,79.87 71.103,79.396 70.605,79.012 C70.107,78.628 69.549,78.337 68.931,78.139 C68.313,77.941 67.674,77.842 67.014,77.842 C66.03,77.842 65.145,78.016 64.359,78.364 C63.573,78.712 62.91,79.192 62.37,79.804 C61.83,80.416 61.416,81.133 61.128,81.955 C60.84,82.777 60.696,83.668 60.696,84.628 C60.696,85.564 60.84,86.437 61.128,87.247 C61.416,88.057 61.83,88.762 62.37,89.362 C62.91,89.962 63.573,90.433 64.359,90.775 C65.145,91.117 66.03,91.288 67.014,91.288 Z' id='10KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:85px 101px}#BaggagePlanner .documented-baggage-weight-image--7kg{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='100px' height='103px' viewBox='0 0 100 103' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 6 Copy%3C/title%3E%3Cg id='Funnel' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-6-Copy'%3E%3Cg id='Group-13' fill='%23555555'%3E%3Cpath d='M22.3423292,23 L77.6576708,23 C79.0342737,23 80.234223,23.9368921 80.5680983,25.2723931 L99.0680983,99.2723931 C99.4699445,100.879778 98.4926624,102.508581 96.8852777,102.910428 C96.6473158,102.969918 96.4029562,103 96.1576708,103 L3.84232922,103 C2.18547497,103 0.842329219,101.656854 0.842329219,100 C0.842329219,99.7547146 0.872411266,99.5103549 0.931901719,99.2723931 L19.4319017,25.2723931 C19.765777,23.9368921 20.9657263,23 22.3423292,23 Z' id='Rectangle'%3E%3C/path%3E%3Cpath d='M50,0 C57.7319861,0 64,6.2680134 64,14 C64,21.7319861 57.7319861,28 50,28 C42.2680134,28 36,21.7319861 36,14 C36,6.2680134 42.2680134,0 50,0 Z M49.9999999,3.49999994 C44.20101,3.49999994 39.4999999,8.20100999 39.4999999,13.9999999 C39.4999999,19.7989895 44.20101,24.4999999 49.9999999,24.4999999 C55.7989895,24.4999999 60.4999999,19.7989895 60.4999999,13.9999999 C60.4999999,8.20100999 55.7989895,3.49999994 49.9999999,3.49999994 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3Crect id='Rectangle' fill='%23FFFFFF' opacity='0.490978423' x='21' y='70' width='58' height='28' rx='4.9500003'%3E%3C/rect%3E%3Cpath d='M37.184,91 C37.196,90.16 37.295,89.254 37.481,88.282 C37.667,87.31 37.931,86.35 38.273,85.402 C38.615,84.454 39.041,83.56 39.551,82.72 C40.061,81.88 40.646,81.172 41.306,80.596 L41.306,78.4 L32.702,78.4 L32.702,80.776 L38.678,80.776 C37.478,82.228 36.509,83.824 35.771,85.564 C35.033,87.304 34.592,89.116 34.448,91 L37.184,91 Z M46.076,91 L46.076,86.86 L47.696,85.222 L51.566,91 L55.112,91 L49.604,83.224 L54.626,78.148 L51.098,78.148 L46.076,83.476 L46.076,78.148 L43.25,78.148 L43.25,91 L46.076,91 Z M62.006,91.288 C62.63,91.288 63.248,91.159 63.86,90.901 C64.472,90.643 65.03,90.19 65.534,89.542 L65.822,91 L67.622,91 L67.622,84.052 L62.222,84.052 L62.222,86.158 L65.066,86.158 C64.982,87.058 64.685,87.745 64.175,88.219 C63.665,88.693 62.942,88.93 62.006,88.93 C61.37,88.93 60.83,88.807 60.386,88.561 C59.942,88.315 59.582,87.988 59.306,87.58 C59.03,87.172 58.829,86.713 58.703,86.203 C58.577,85.693 58.514,85.168 58.514,84.628 C58.514,84.064 58.577,83.518 58.703,82.99 C58.829,82.462 59.03,81.991 59.306,81.577 C59.582,81.163 59.942,80.833 60.386,80.587 C60.83,80.341 61.37,80.218 62.006,80.218 C62.69,80.218 63.272,80.398 63.752,80.758 C64.232,81.118 64.556,81.658 64.724,82.378 L67.424,82.378 C67.352,81.646 67.154,80.998 66.83,80.434 C66.506,79.87 66.095,79.396 65.597,79.012 C65.099,78.628 64.541,78.337 63.923,78.139 C63.305,77.941 62.666,77.842 62.006,77.842 C61.022,77.842 60.137,78.016 59.351,78.364 C58.565,78.712 57.902,79.192 57.362,79.804 C56.822,80.416 56.408,81.133 56.12,81.955 C55.832,82.777 55.688,83.668 55.688,84.628 C55.688,85.564 55.832,86.437 56.12,87.247 C56.408,88.057 56.822,88.762 57.362,89.362 C57.902,89.962 58.565,90.433 59.351,90.775 C60.137,91.117 61.022,91.288 62.006,91.288 Z' id='7KG' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:85px 101px}#BaggagePlanner .baggage-item-row{flex-flow:row wrap;display:flex;align-items:center}#BaggagePlanner .baggage-item-footer{margin-top:0;width:100%;padding:0;display:flex;justify-content:space-evenly;flex-direction:column}#BaggagePlanner .baggage-item-footer .notifications{display:flex;justify-content:space-between;margin-top:0;padding:0 10px;background-color:#f9f9f9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:solid 1px #9e9e9e}#BaggagePlanner .baggage-item-footer .notifications--documented-baggage{min-height:58px}#BaggagePlanner .baggage-item-footer .notifications__message{margin:0;color:#9e9e9e;padding:10px 0}#BaggagePlanner .baggage-item-footer .notifications__more-options{display:flex;justify-content:flex-end;margin:auto 0;white-space:nowrap}#BaggagePlanner .baggage-item-footer .notifications__more-options>span{margin-right:5px}#BaggagePlanner .baggage-item-footer .notifications__decline-baggage{display:flex;align-items:center}#BaggagePlanner .baggage-item-footer .notifications__decline-baggage>label{position:relative;top:5px;left:3px}#BaggagePlanner .baggage-item-footer .notifications__currency{margin:0 3px}#BaggagePlanner .reset-item{margin:0;padding:0}#BaggagePlanner .green-text{color:#34b233}#BaggagePlanner #baggage-planner-all-passengers{border-radius:4px;border:2px solid #34b233}#BaggagePlanner .baggage-planner-generic-error-container{display:block;background-color:#c92924;padding:12px;color:#fff;font-size:1.2em;margin:0;width:100%}.extras-toggle{position:relative;top:2px}.extras-toggle:active{--scale:.96}.extras-toggle input{display:none}.extras-toggle input+label{border-radius:9px;display:block;cursor:pointer;position:relative;transition:box-shadow .4s}.extras-toggle input+label .switch:before,.extras-toggle input+label:before{left:0;top:0;transition:opacity .4s;content:'';right:0;bottom:0;opacity:var(--gradient,0)}.extras-toggle input+label:before{position:absolute;border-radius:inherit;background:#fff}.extras-toggle input+label .switch{position:relative;border:1px solid #9E9E9E;display:inline-block;z-index:1;vertical-align:top;height:20px;width:36px;border-radius:11px;background:#fff}.extras-toggle input+label .switch:before{position:absolute;border-radius:inherit;background:#34B233}.extras-toggle input+label .switch .dot{border:1px solid #9E9E9E;background-color:#fff;position:absolute;width:20px;height:20px;border-radius:50%;left:-1px;top:-1px;transform:translateX(var(--offset,0));transition:transform .4s,box-shadow .4s;box-shadow:-4px -4px 8px var(--light-shadow-2,transparent),4px 4px 8px var(--shadow,transparent)}.extras-toggle input+label .switch .dot:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:#fff;opacity:var(--gradient,0);transition:opacity .4s}.extras-toggle input:not(:checked)+label+span{opacity:1;transform:translateY(12px)}.extras-toggle input:checked+label{--offset:18px;--text:#404660;--gradient:1;--shadow:rgba(0, 6, 39, 0.1);--light-shadow:rgba(255, 255, 255, 0.8);--light-shadow-2:rgba(255, 255, 255, 0.1)}
#farelock{margin:30px 0 0}#farelock h4{font-size:16px;font-weight:700;margin:5px 0}.farelock{display:none;padding:5px;font-size:12px}.farelock.box{position:relative;min-height:61px;margin-top:2.5px;margin-bottom:2.5px}.farelock .fareLockInner{display:none;margin:10px 10px 0;overflow:hidden}.farelock .fareLockInner .logo{float:left}.farelock .fareLockInner label{padding-top:22px;cursor:pointer;display:inline}.farelock .fareLockInner h2{font-weight:700;font-size:1.2em;margin-bottom:10px}.farelock .fareLockHead h3{float:left;font-size:25px;margin-top:18px;margin-bottom:5px}.farelock .passengers{margin:15px 0}.farelock .passenger{background:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;padding:10px 15px;margin-bottom:5px;clear:both;min-height:40px;overflow:hidden}#farelock .passenger .name{margin-top:0;float:left;text-transform:uppercase;max-width:580px}.farelock .passenger .options{float:right;font-weight:700;margin-top:10px}#farelock .farelock-option-desc{font-size:10px;width:230px}#farelock .farelock-option-title{float:left;display:block;font-size:20px;margin-top:4px}#farelock #farelock-checkbox{display:block;float:left;margin:9px 10px;cursor:pointer}.farelock .passenger .options div{float:left}.farelock .passenger .options .two{width:120px}.fareLockDescription{margin:10px 0 0}
#bookingBasketToggle{display:block}#bookingBasket #basketBody,#bookingBasket .basketHeader .minimized{display:none}#bookingBasketWrapper{position:relative;float:right}#bookingBasket,#bookingBasketWrapper{width:180px;box-shadow:0 2px 6px 0 rgba(0,0,0,.5)}#bookingBasket .arrow-down,#bookingBasket .arrow-up{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}#bookingBasket{background:#fff;font-size:11px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-family:Lato,sans-serif!important;position:absolute;z-index:1000}#bookingBasket .arrow-down{border-top:6px solid #9E9E9E}#bookingBasket .arrow-up{border-bottom:6px solid #9E9E9E}@media (max-width:767px){#bookingBasket .arrow-down,#bookingBasket .arrow-up{margin-right:5px}}@media (min-width:991px){#bookingBasket .basketFlight,#bookingBasket .basketPassengers,#bookingBasket .basketPayment{border-bottom:solid 1px #e4e4e4}}#bookingBasket .basketHeader{padding:12px;font-size:13px;color:#fff;text-transform:uppercase;line-height:25px;background:#34B233}#bookingBasket .basketFlight,#bookingBasket .basketPassengers{padding:8px}#bookingBasket .basketHeader a{color:#fff;text-decoration:none;cursor:pointer}#bookingBasket .basketHeader .full i{float:left;margin:0 10px 0 0}#bookingBasket .basketFlight__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#bookingBasket .basketFlight__headerText{font-size:1.5em;font-weight:bolder;margin-bottom:10px}#bookingBasket .basketFlight__location{display:flex}#bookingBasket .basketFlight .date{font-weight:700;width:100%;font-size:1.3em;text-transform:capitalize}#bookingBasket .basketFlight__time{display:flex;justify-content:flex-end;flex-basis:35%}#bookingBasket .basketFlight__city{display:flex;flex-basis:65%}#bookingBasket .basketFlight__list--collapsed{display:none}#bookingBasket .basketPassengers__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#bookingBasket .basketPassengers__headerText{font-size:1.5em;font-weight:bolder;margin-bottom:10px}#bookingBasket .basketPassengers__passenger{display:flex}#bookingBasket .basketPassengers__farePassenger{width:48%}#bookingBasket .basketPassengers__farePrice{width:52%;text-align:right}#bookingBasket .basketPassengers__list--collapsed{display:none}#bookingBasket .basketTotal{padding:8px;color:#34B233;font-size:18px;font-weight:700;text-transform:uppercase;background:#fff;border-bottom:solid 1px #e4e4e4}#bookingBasket .basketTotal .priceTotal{margin:0;padding:0;font-size:16px}#bookingBasket .basketTotal .priceTotal.farelockTotal,#bookingBasket .basketTotal .priceTotal.farelockTotal .price .currency{font-size:11px}#bookingBasket .basketTotal .priceTotal.farelockTotal .price{min-width:70px}#bookingBasket .basketTotal .total{float:left;width:auto;text-align:left;white-space:nowrap}#bookingBasket .basketTotal .price{float:right;width:auto;text-align:right;white-space:nowrap}#bookingBasket .basketTotal .upliftPrice{text-align:right}#bookingBasket .basketTotal .upliftPrice #upliftInstallmentPlan{display:none;font-size:13px}#bookingBasket .basketTotal .upliftPrice #upliftInstallmentPlan #upliftHelp{float:right;cursor:help;margin-top:4px}#bookingBasket.small{margin-left:0}#bookingBasket.fixed{position:fixed;margin-top:10px;top:52px}#bookingBasket .basketPayment{padding:8px}#bookingBasket .basketPayment__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#bookingBasket .basketPayment__headerText{font-size:1.5em;font-weight:bolder;margin-bottom:10px}#bookingBasket .basketPayment__itemList .highlight{font-weight:700;color:#000;line-height:1.4em}#bookingBasket .basketPayment__item{display:flex}#bookingBasket #basketArrow,#bookingBasket #basketLoading,#bookingBasket .basketPayment__list--collapsed,#bookingBasket.ie8 #basketBody,#bookingBasket.ie8 #basketNoneSelected,#bookingBasket.ie8 .basketHeader .full{display:none}#bookingBasket .basketPayment__item--last{margin-bottom:1em}#bookingBasket .basketPayment__item--bold{font-weight:bolder}#bookingBasket .basketPayment__itemDescription{width:48%;text-align:left}#bookingBasket .basketPayment__itemPrice{width:52%;text-align:right}#bookingBasket .basketPayment__itemPrice--discount,#bookingBasket .basketPayment__itemPrice--vivacash{color:#D52B1E}#bookingBasket .basketPassengers .fare,#bookingBasket .basketPassengers__list,#bookingBasket .basketPayment .fare,#bookingBasket .basketPayment .taxes,#bookingBasket .basketPayment .vouchers,#bookingBasket .basketPayment__itemList,#bookingBasket .inbound,#bookingBasket .outbound{border-left:1px solid #34B233;padding-left:8px;margin-left:0;margin-bottom:10px}@media (max-width:767px){#bookingBasket .basketPassengers .fare,#bookingBasket .basketPassengers__list,#bookingBasket .basketPayment .fare,#bookingBasket .basketPayment .taxes,#bookingBasket .basketPayment .vouchers,#bookingBasket .basketPayment__itemList,#bookingBasket .inbound,#bookingBasket .outbound{padding-right:5px;margin-left:0}}#bookingBasket .oldPrice{font-style:italic;text-decoration:line-through;color:#EB0029}#bookingBasket .basketPayment .tax{width:100%;float:left}#bookingBasket .basketPayment .tax .taxDetail{float:left;width:50%}#bookingBasket .basketPayment .tax .taxPrice{float:right;text-align:right;white-space:nowrap}#bookingBasket .basketPayment .fee{width:100%;float:left}#bookingBasket .basketPayment .fee .feeDetail{float:left;width:50%}#bookingBasket .basketPayment .fee .feePrice{float:right;text-align:right}#bookingBasket .basketPayment .total{width:100%;font-weight:700}#bookingBasket .basketPayment .total .taxDetail{float:left;width:50%}#bookingBasket .basketPayment .total .taxPrice{float:right;text-align:right;white-space:nowrap}#bookingBasket #basketLoading,#bookingBasket #basketNoneSelected{font-size:15px;text-align:center;padding:12px 0}#bookingBasket #basketLoading img{width:30px}#bookingBasket.ie8{margin-left:0!important}#bookingBasket.ie8 .basketHeader .minimized{display:block!important;cursor:pointer;font-size:20px}#bookingBasket.ie8 .basketHeader .minimized i{float:left;margin:-6px 5px 0 -5px}#bookingBasket.ie8 .basketHeader .minimized .total{float:left;width:65px;margin-top:3px}#bookingBasket.ie8 .basketHeader .minimized .price{float:right;margin-top:3px;width:90px;text-align:right}#bookingBasket.ie8 .basketHeader .minimized .close,#bookingBasket.ie8 .basketHeader .minimized .open{float:right;margin:10px 0 0 10px}#bookingBasket .currency{font-size:10px}#bookingBasket .basketTotal .currency{font-size:13px}@media (max-width:1540px) and (min-width:1336px){#bookingBasket .basketHeader{font-size:13px}#bookingBasket .basketPayment .fee .feeDetail,#bookingBasket .basketPayment .fee .feePrice,#bookingBasket .basketPayment .passenger .farePassenger,#bookingBasket .basketPayment .passenger .farePrice,#bookingBasket .basketPayment .tax .taxDetail,#bookingBasket .basketPayment .total .taxDetail,#bookingBasket .basketPayment .total .taxPrice{width:50%}#bookingBasket .basketTotal .price{width:101px}}@media (max-width:1200px){#bookingBasket,#bookingBasketWrapper{width:227px}}@media (max-width:991px){#bookingBasket #basketNoneSelected,#bookingBasket #bookingBasketToggle{display:none}#bookingBasket .basketHeader{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#basketBody,#basketLoading,#basketNoneSelected{-moz-box-shadow:0 2px 15px #888;-webkit-box-shadow:0 2px 15px #888;box-shadow:0 2px 15px #888}#basketNoneSelected{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}}@media (min-width:767px) and (max-width:991px){#bookingBasket.fixed{margin-top:5px}#manageBooking #bookingBasket{margin-top:0}.booking{padding-top:24px}}@media (max-width:767px){#bookingBasket,#bookingBasketWrapper{width:100%;min-height:50px}#bookingBasket .basketPayment,#bookingBasket .fare,#bookingBasket .fees,#bookingBasket .inbound,#bookingBasket .outbound,#bookingBasket .vouchers{float:left;width:50%}#bookingBasket{margin-top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#bookingBasket .basketPassengers{float:left;width:50%;padding-right:0}#bookingBasket .basketPayment{padding:8px 8px 0 0}#bookingBasket .basketHeader{background:#34B233;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}#bookingBasket .basketFlight .time{clear:left}#bookingBasket .basketTotal{-moz-border-radius:0;-webkit-border-radius:0!important;border-radius:0!important}#bookingBasket .fare,#bookingBasket .fees{padding-right:15px}#bookingBasket.fixed{margin-top:0}#basketBody,#basketLoading,#basketNoneSelected{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@media (max-width:480px){#bookingBasket .basketFlight .time{clear:left;width:100%}#bookingBasket .basketFlight .location{width:100%}#bookingBasket .fare,#bookingBasket .fees,#bookingBasket .taxes,#bookingBasket .vouchers{float:none;width:100%;padding-right:0}}.tua-basket-message{border-radius:7px;padding:7px 5px;margin:10px;font-size:16px;text-align:center}.tua-basket-message--included{background:#EAF6EA;color:#34b233}.tua-basket-message--not-included{background:#BDE5F8;color:#16427a}
#payment-loading-loader{margin:5px 0;padding:20px 0;text-align:center;font-family:Lato,sans-serif;clear:both}#payment-loading-loader .payment-loading-container{margin:0 auto;width:100px}#payment-loading-loader img{width:32px;height:32px}#payment-loading-loader span.text{margin-left:10px;font-style:italic}#payments{display:none;clear:both}#payments .payment.box{padding-bottom:10px}#payments .voucher .paymentHead i.icon{margin-right:8px}.payment,.payment-group{margin-bottom:5px;font-size:12px}.payment .paymentGroupHead,.payment .paymentHead,.payment-group .paymentGroupHead,.payment-group .paymentHead{cursor:pointer;padding:5px 0 5px 10px;position:relative}.payment .paymentGroupHead h3,.payment .paymentHead h3,.payment-group .paymentGroupHead h3,.payment-group .paymentHead h3{float:left;font-size:15px;margin:5px 0}.payment .paymentGroupHead .paymentTitleWrap,.payment .paymentHead .paymentTitleWrap,.payment-group .paymentGroupHead .paymentTitleWrap,.payment-group .paymentHead .paymentTitleWrap{float:left;width:580px}.payment .paymentGroupHead .paymentTitleWrap div,.payment .paymentHead .paymentTitleWrap div,.payment-group .paymentGroupHead .paymentTitleWrap div,.payment-group .paymentHead .paymentTitleWrap div{clear:both;color:#34B233;text-transform:uppercase}.payment .paymentGroupHead i.icon,.payment .paymentHead i.icon,.payment-group .paymentGroupHead i.icon,.payment-group .paymentHead i.icon{display:inline-block;padding:0;width:57px;height:45px}.payment .paymentGroupHead .paymentAmount-wrapper,.payment .paymentHead .paymentAmount-wrapper,.payment-group .paymentGroupHead .paymentAmount-wrapper,.payment-group .paymentHead .paymentAmount-wrapper{position:absolute;top:18px;right:10px}.payment .paymentGroupHead .paymentAmount-wrapper i.arrow,.payment .paymentHead .paymentAmount-wrapper i.arrow,.payment-group .paymentGroupHead .paymentAmount-wrapper i.arrow,.payment-group .paymentHead .paymentAmount-wrapper i.arrow{float:right;margin:7px 0 0 7px}.payment .paymentGroupHead .paymentAmount-wrapper .paymentAmount,.payment .paymentHead .paymentAmount-wrapper .paymentAmount,.payment-group .paymentGroupHead .paymentAmount-wrapper .paymentAmount,.payment-group .paymentHead .paymentAmount-wrapper .paymentAmount{float:right;font-size:16px;color:#EB0029}.payment .paymentGroupHead .paymentAmount-wrapper .promo-msg,.payment .paymentHead .paymentAmount-wrapper .promo-msg,.payment-group .paymentGroupHead .paymentAmount-wrapper .promo-msg,.payment-group .paymentHead .paymentAmount-wrapper .promo-msg{white-space:nowrap;padding-right:20px;font-size:13px}@media (max-width:767px){.payment .paymentGroupHead .paymentAmount-wrapper .promo-msg,.payment .paymentHead .paymentAmount-wrapper .promo-msg,.payment-group .paymentGroupHead .paymentAmount-wrapper .promo-msg,.payment-group .paymentHead .paymentAmount-wrapper .promo-msg{padding-left:0}}.payment .paymentGroupHead .available-balance__amount,.payment .paymentHead .available-balance__amount,.payment-group .paymentGroupHead .available-balance__amount,.payment-group .paymentHead .available-balance__amount{color:#34B233;font-weight:600}.payment .paymentGroupHead .available-balance__amount--insufficient,.payment .paymentHead .available-balance__amount--insufficient,.payment-group .paymentGroupHead .available-balance__amount--insufficient,.payment-group .paymentHead .available-balance__amount--insufficient{color:#585858}.payment .payment-logos,.payment-group .payment-logos{float:left;width:202px;text-align:center}.payment .payment-logos .promo-label,.payment-group .payment-logos .promo-label{position:absolute;transform:rotate(226deg);top:-26px;left:-4px;width:0;border-top:40px solid transparent;border-bottom:40px solid transparent}.payment .payment-logos .promo-label .promo-icon,.payment-group .payment-logos .promo-label .promo-icon{background-image:url(/Content/Images/icons/promo-transparent.svg);background-repeat:no-repeat;display:block;position:absolute;width:20px;height:20px;background-position:center;background-size:cover;transform:rotate(135deg);backface-visibility:hidden;margin-left:-35px;margin-top:-10px}.payment-group .boxInner,.payment-group .payment-list{display:none}.payment .boxInner,.payment-group .boxInner{text-transform:uppercase}.payment .boxInner input,.payment .boxInner select,.payment-group .boxInner input,.payment-group .boxInner select{text-transform:none;width:100%}.payment .boxInner .spacing,.payment-group .boxInner .spacing{margin:0 0 10px}.payment .boxInner .spacetaker,.payment-group .boxInner .spacetaker{height:75px}.payment-group .paymentGroupHead h3{margin:10px 0;font-size:26px}.payment-group .box{margin-bottom:5px}.payment.agency .boxInner{padding-bottom:5px}.paymentWarning .diestel{margin-left:50px}#activeVouchers{font-size:13px;color:#55565A;text-transform:uppercase;clear:both;padding-top:25px}#activeVouchers .removeVoucher{display:inline-block;width:25px;height:25px;margin-left:20px;background:url(/Content/Images/sprite3.png?v=17) -190px -148px no-repeat #c7c7c7;border-radius:20px;cursor:pointer}.vat{background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;width:912px;margin-bottom:10px}.vat .vatHeader{height:25px}.vat .vatHeader i{margin:-5px 10px 0 -5px;float:left}.vat .vatHeader .options{float:right}.vat .vatHeader .options input[type=radio]{float:left;margin-left:15px}.vat .vatHeader .options label{float:left}.vat .vatInner{margin-top:10px;display:none}.vat .vatInner .vatInputButton{padding-top:33px;float:left;cursor:pointer}.vat .vatInner .vatInput{float:left;margin-right:20px}.vat .vatInner .vatInput span{font-size:12px;font-style:italic}.vat .vatInner .vatInput .txtVatNumber{width:150px}.vat .vatInner .vatInput .txtVatCompanyName{width:200px}.vat .vatInner .vatInput .txtCompanyAddress{width:370px}.payment-information td.importantNotice{background:#f6e2d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:10px;padding:10px;width:870px;margin-bottom:10px}.importantNotice li,.payment-details .payment-information li.importantNotice li{float:left;width:410px;margin-right:40px;margin-bottom:5px}.importantNotice ul,.payment-details .payment-information li.importantNotice ul{list-style:inside;background:url(/Content/Images/sprite3.png?v=17) -451px -122px no-repeat}.informationalNotice{background:#BDE5F8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 32px 15px 8px;width:902px;margin-bottom:10px;display:none;color:#00529B}.informationalNotice i.icon-info{width:30px;height:32px;background:url(/Content/Images/sprite3.png?v=17) -60px -240px no-repeat;margin:0 15px 0 10px;float:left}.confirmText{display:none}.copy-passenger-details{min-height:0!important}.serviceInformationContent{background:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 15px;margin-bottom:30px}.creditCardDetails{font-size:12px}.creditCardDetails .ccInput{min-height:75px}.creditCardDetails .ccInput .copy-passenger-details{margin-right:5px;float:left;width:auto!important;min-height:0!important}.creditCardDetails .ccInput span{font-style:italic;font-size:10px;display:block;margin-top:-5px}.creditCardDetails .ccInput .label-inner{float:left}.creditCardDetails .ccInput .intl-tel-input{display:inherit!important}.creditCardDetails .ccInput .intl-tel-input input{height:38px!important}.creditCardDetails .ccInput .intl-tel-input input.intlPhoneNumber{height:39px!important}.creditCardDetails .ccInput .phone-country-code{width:30px}.creditCardDetails .ccInput .expiryMonth{padding-right:2px}.creditCardDetails .ccInput .expiryYear{padding-left:2px}.creditCardDetails .ccInput input[type=radio]{float:left;margin-top:14px}.creditCardDetails .ccInput label{float:left;margin-right:15px;margin-bottom:0}.creditCardDetails .ccInput legend{color:#55565a;font-size:12px;border:none;margin:0;padding:0 0 0 15px}.creditCardDetails .ccInput.nosubtext{padding-top:14px}.creditCardDetails .ccInput .flag-dropdown .selected-flag{top:10px}.creditCardDetails .ccInput .flag-dropdown:hover .selected-flag{background-color:transparent}.creditcard .informationalNotice i.icon-info{margin-top:13px}.paymentInput{font-size:14px;margin-bottom:10px}.paymentInput a{float:left;margin-left:20px;margin-top:2px;cursor:pointer}.paymentInput .orange.inform{margin-left:10px}.paymentInputRadio{float:left;margin:10px 0 0 10px}.paymentInputRadio label{margin-right:20px}.paymentVoucherError{display:none;float:none;width:800px}#paymentSummary #paymentSummaryDetails .detailName,#paymentSummary #paymentSummaryHeader i,.voucherInput{float:left}.voucherInput{margin-right:10px}.voucherInput .red.inform{margin-left:0;margin-top:20px;width:100%}#paymentSummary{font-size:14px;margin-top:20px;display:none}#paymentSummary .spacing{margin:10px 0}#paymentSummary .bookingBox{padding:0}#paymentSummary #paymentSummaryHeader{padding:12px;font-size:21px;color:#fff;line-height:25px;height:51px;text-transform:uppercase;background:#34B233;border-radius:10px 10px 0 0}#paymentSummary #paymentSummaryHeader div{margin:0;float:left}#paymentSummary #paymentSummaryHeader h2{font-size:21px;margin:2px 0 0}#paymentSummary .additionalInfo{font-style:italic;margin-top:10px}#paymentSummary #paymentSummarySegments .segmentHeader{font-size:15px;text-transform:uppercase;margin:0}#paymentSummary #paymentSummarySegments .segmentDate{text-transform:uppercase;font-size:12px}#paymentSummary #paymentSummarySegments .segmentDate span{font-weight:700}#paymentSummary #paymentSummarySegments .segmentFlightNo{text-transform:uppercase;font-size:12px;font-weight:700}#paymentSummary #paymentSummarySegments .segmentDetail span{font-weight:700}#paymentSummary #paymentSummaryDetails{background:#E6E6E6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#paymentSummary #paymentSummaryDetails .detailHeader{font-size:15px;text-transform:uppercase;margin:0}#paymentSummary #paymentSummaryDetails .detailHeader a{text-decoration:underline;font-size:12px}#paymentSummary #paymentSummaryDetails .detailRow{clear:both}#paymentSummary #paymentSummaryDetails .detailName .remove-fee-link{text-decoration:underline;font-size:12px;color:#dd211c}#paymentSummary #paymentSummaryDetails .detailPrice{float:right}#paymentSummary #paymentSummaryDetails .detailRow.total{font-weight:700}#paymentSummary .paymentSummaryTotalSummary{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#paymentSummary .paymentSummaryTotalSummary .price{font-weight:700}#paymentSummary .paymentSummaryTotalSummary .text{margin-left:10px}#paymentSummary .paymentSummaryTotalSummary .remove a{color:#EB0029;font-size:12px;font-weight:700;cursor:pointer}#paymentSummary #paymentSummaryTotal{background:#E6E6E6;color:#EB0029;font-size:26px;text-transform:uppercase;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#paymentSummary #paymentSummaryTotal .price{text-align:right}#PaymentBottom{padding-top:10px;background-color:#fff}#PaymentBottom .right{float:right;height:40px;margin-top:12px}#PaymentBottom .right a{position:inherit}.termsAndConditions a{font-weight:700;text-decoration:underline}.information{margin:10px 0}.information li{margin-bottom:5px}.cvv-help-container,.nip-help-container{display:inline-block}.cvv-help-container i,.nip-help-container i{float:left;width:15px;height:15px;cursor:pointer;background:url(/Content/Images/HelpToolTip.gif) no-repeat}#accertifyInstallmentsConditionsBlock{display:none;z-index:2000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;background-color:#000;position:fixed;opacity:.6;filter:alpha(opacity=(60))}#accertifyInstallmentsConditions{display:none;position:fixed;background-color:#fff;top:50%;left:50%;margin-left:-318px;margin-top:-239px;padding:10px;border:8px solid #E5E5E5;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;z-index:2001}#accertifyInstallmentsConditions .cancel-conditions{padding:10px;left:281px;top:301px;font-size:15px;font-weight:700;color:#444;text-decoration:underline;cursor:pointer}#accertifyInstallmentsConditions .accept-conditions{background:#FF1C2B;padding:4px 7px 3px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;text-transform:uppercase;cursor:pointer}#voucher-payment{padding-bottom:10px}.voucher-payment-container{padding-left:15px;padding-right:15px}.vivacash-number-container,.voucher-number-container{float:left;margin-right:10px;margin-bottom:10px}.add-voucher-button-container{display:inline-block;float:left}#add-voucher-button{padding:10px 15px}#vivacash-loader-container,#voucher-loader-container{display:none;margin-top:10px}#vivacash-error-container,#voucher-error-container{display:none;margin:10px 0}.vivacash-payment-container{padding:20px 15px 0}.vivacash-payment-container .vivacash-message{padding:3px;border-radius:3px;margin:5px 25px}.vivacash-payment-container .vivacash-message__info{border:1px solid #4dbdfd;color:#0b5e86;background-color:#d8f1ff}.vivacash-payment-container .vivacash-message__error{border:1px solid #ff8686;color:#9a0808;background-color:#FFBABA}.vivacash-payment-container .vivacash-message__success{border:1px solid #257B52;color:#00693c;background-color:#D6EFD5}.vivacash-payment-container .vivacash-message__icon{padding-top:2px;font-size:13px;display:inline}#added-vouchers,#scotia-bank-balance-loader,.added-voucher-template,.cash-payment.hidden{display:none}.vivacash-payment-container .vivacash-message .message-text{font-weight:700;text-transform:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.vivacash-payment-container .vivacash-payment-form .amount-to-pay-text,.vivacash-payment-container .vivacash-payment-form .available-balance-text{text-transform:none}.vivacash-payment-container .vivacash-payment-form .available-balance{padding-top:10px}.vivacash-payment-container .vivacash-payment-form .available-balance__amount{color:#34B233;font-weight:600;font-size:15px}.vivacash-payment-container .vivacash-payment-form .available-balance__amount--insufficient{color:#585858}.vivacash-payment-container .vivacash-payment-form .row{margin:auto;padding:0}.vivacash-payment-container .vivacash-payment-form .vivacash-button-container .vivacash-button{width:auto;border-radius:0;float:right;padding:5px 15px;min-width:inherit}.vivacash-payment-container .vivacash-payment-form .vivacash-button-container .vivacash-button--disabled{background-color:#d3d3d3;pointer-events:none}.vivacash-payment-container .vivacash-payment-form .vivacash-button-container #remove-vivacash-button{margin-right:5px}.vivacash-payment-container .vivacash-payment-form .vivacash-amount-field{border-bottom:1px solid #009788;padding-bottom:5px;font-size:14px}.vivacash-payment-container .vivacash-payment-form .vivacash-amount-field__amount{font-family:inherit;width:75%;border:0;outline:0;font-size:16px;color:#212121;padding:7px 0;background:0 0;transition:border-color .2s}.vivacash-payment-container .vivacash-payment-form .vivacash-amount-field__amount:disabled{background:0 0}.vivacash-payment-container .vivacash-payment-form .vivacash-amount-field--focus{border-bottom:2px solid #009788;transition:.2s}#added-vouchers{margin-top:10px;padding-left:0}#added-vouchers .added-vouchers-header{font-weight:700}#added-vouchers .voucher-number{padding-left:0}#paymentSummary .remove-voucher-button{cursor:pointer;color:#000}.scotia-bank-balance-container{margin:5px 15px 15px;overflow:hidden}#get-scotia-bank-balance{font-size:12px;padding:7px;margin-right:5px}#scotia-bank-balance-result-container{display:none;font-size:16px;margin-top:6px}#upliftInstallmentAmount{float:right;font-size:16px;color:#EB0029;display:inline-block}@media all and (max-height:600px){#accertifyInstallmentsConditions{max-height:70%;top:2%;overflow-y:scroll;margin-top:0}}@media all and (max-width:700px){#accertifyInstallmentsConditions{max-width:100%;left:50%;margin-left:-50%}}@media (max-width:1200px){.payment .paymentHead .paymentTitleWrap,.payment-group .paymentGroupHead .paymentTitleWrap{width:350px}}@media (max-width:991px){.payment .paymentHead .paymentTitleWrap,.payment-group .paymentGroupHead .paymentTitleWrap{width:360px}}@media (max-width:767px){#payments{padding:0}#paymentSummary #paymentSummaryHeader,#paymentSummary #paymentSummaryTotal,.box.payment,.payment-group .box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#paymentSummary #paymentSummaryDetails{margin-top:10px}#paymentErrorPaymentTop{margin:10px 0}.payment .paymentHead .paymentTitleWrap,.payment-group .paymentGroupHead .paymentTitleWrap{clear:both;margin:5px 0;width:100%;padding-right:15px}#paymentSummary #paymentSummaryTotal,#paymentSummaryHeader div,.payment .paymentHead .paymentAmount-wrapper .paymentAmount{font-size:14px}}.payment-button--disabled{pointer-events:none;background:gray}.payment-button-div--disabled{cursor:not-allowed}@media (max-width:480px){.payment .paymentHead .paymentAmount-wrapper{position:static}#payments .paymentGroupHead i.arrow.down,#payments .paymentHead i.arrow.down{margin-right:10px}#paymentSummary #paymentSummaryHeader{height:46px;line-height:16px}#paymentSummary #paymentSummaryHeader h2{font-size:16px}}
#splitbooking-passengers-options{margin-top:10px}#splitbooking-passengers-selection{background:#F1F1F1;border-radius:4px;padding:2px;margin-top:10px;display:none}#splitbooking-passengers-selection .adult{font-weight:400;clear:both;padding:10px;font-size:13px;margin:0 0 3px}#splitbooking-passengers-selection .childen-and-infants div.name{width:270px;float:left;font-size:13px}#splitbooking-passengers-selection .childen-and-infants{color:#8A8A8A;font-size:13px;font-weight:400;padding:10px 0 10px 50px;clear:both}#splitbooking-passengers-selection .childen-and-infants .drop{float:left}
.share-and-print{float:right;margin-bottom:10px}.share-and-print .shareButton{display:inline-block;margin-left:10px;padding:4px 12px;float:left;background:#34B233;background:-moz-linear-gradient(top,#34B233 0,#288a28 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#34B233),color-stop(100%,#288a28));background:-webkit-linear-gradient(top,#34B233 0,#288a28 100%);background:-o-linear-gradient(top,#34B233 0,#288a28 100%);background:-ms-linear-gradient(top,#34B233 0,#288a28 100%);background:linear-gradient(to bottom,#34B233 0,#288a28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#34B233, endColorstr=#288a28, GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#FFF!important;height:29px;font-size:12px;text-transform:uppercase}.share-and-print .shareButton .icon{display:block}.share-and-print .shareButton .share{display:block;border-left:1px solid #FFF;padding-left:8px;margin-left:22px;line-height:22px}.share-and-print .shareButton.facebook{background:#3B5998;background:-moz-linear-gradient(top,#5174bd 0,#294685 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5174bd),color-stop(100%,#294685));background:-webkit-linear-gradient(top,#5174bd 0,#294685 100%);background:-o-linear-gradient(top,#5174bd 0,#294685 100%);background:-ms-linear-gradient(top,#5174bd 0,#294685 100%);background:linear-gradient(to bottom,#5174bd 0,#294685 100%)}.share-and-print .shareButton.twitter{background:#55acee;background:-moz-linear-gradient(top,#74bbf1 0,#3794da 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#74bbf1),color-stop(100%,#3794da));background:-webkit-linear-gradient(top,#74bbf1 0,#3794da 100%);background:-o-linear-gradient(top,#74bbf1 0,#3794da 100%);background:-ms-linear-gradient(top,#74bbf1 0,#3794da 100%);background:linear-gradient(to bottom,#74bbf1 0,#3794da 100%)}.share-and-print .shareButton #btnSendConfirmationLink{float:left;color:#FFF}.passengersAndAmounts .separator-above{border-top:1px solid #fff}
#breadcrumb,.bold,b,strong{font-weight:700}.contentInner,body,html{width:100%}body,html{height:100%;color:#55565A;font-size:14px;line-height:20px;font-family:arial}body{padding-top:55px!important}a,button,h4,h5,h6,p{font-family:"Helvetica Neue"}#cpCurtain{z-index:100000}a{color:#000}.clear{clear:both}h1{font-size:36px;margin:25px 0 20px}em{font-style:italic}small{font-size:11px}big{font-size:16px}.inner{margin:0 auto;background:#fff}.siteWrapper{margin:4.5rem auto;background:#fff}.zoneItem{float:left}.pageBookingPage .contentWrapper,.pagePaymentPendingPage .contentWrapper,.pageStartPage .contentWrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.contentWrapper{min-height:500px;-webkit-box-shadow:inset 0 6px 6px -6px #666,inset 0 6px 6px -6px #666;-moz-box-shadow:inset 0 6px 6px -6px #666,inset 0 6px 6px -6px #666;box-shadow:inset 0 6px 6px -6px #666,inset 0 6px 6px -6px #666;margin-top:10px}.contentWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.contentPage{padding:15px 0;font-family:Lato,sans-serif!important}.paymentWarning .barcode table td{padding:0;vertical-align:middle}.contentPage table td{vertical-align:top;padding:0 15px 15px 0}.coupon table td{padding:0 0 15px}.coupon table td div img{vertical-align:top}.ie8 .contentPage h1{padding-top:20px}.checkbox,.radio{clear:left;display:block;padding:0 5px 0 0}.contentPage h2{font-size:25px;margin:20px 0 15px}.contentPage h3{font-size:20px;margin:20px 0 10px}.contentPage ol,.contentPage p,.contentPage ul{margin:0 0 10px}.contentPage ol{list-style-type:decimal;list-style-position:inside}.contentPage ul{list-style-type:disc;list-style-position:inside}.contentPage a{color:#EB0029}.float-right{float:right}.radio{float:left;margin:0}.checkbox{float:left;margin:0 3px 0 0}.partContainer{margin-top:20px}.partContainer:after{clear:both}.validation-container{border:none;margin:5px;list-style:none!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 20px}.validation-container.info{color:#00529B;background-color:#BDE5F8}.validation-container.success{color:#4F8A10;background-color:#DFF2BF}.validation-container.warning{color:#9F6000;background-color:#FEEFB3}.validation-container.error{color:#D8000C;background-color:#FFBABA}.availability-buttons{position:relative}.box{background-color:#EEE;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-top-color:#7e7e7e}.box.payment,.payment-group .box{min-height:60px}.box.tickets{width:310px;padding:0;margin-bottom:5px;font-size:16px;background:url(/Content/Images/switch_fare_bg.png) repeat-x;border:1px solid #bdbdbd;display:inline-block}.box.tickets input{position:absolute;top:-99999px}.box.tickets label{display:block;width:155px;text-align:center;padding:9px 0;cursor:pointer;float:left;border-radius:5px}.inner-center,.outer-center{float:right;position:relative}.box.tickets label.selected{background-color:#70BF54;border-top:1px solid #f3f8d4;border-radius:5px}.align-image{vertical-align:middle;height:100%;width:0}.outer-center{right:50%}.inner-center{right:-50%}.vivaProductTooltip{padding:15px 20px;border:1px solid #f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:5px;font-size:11px;width:419px;background:#fff;position:absolute;color:#000;left:0;top:70px;z-index:1000;pointer-events:none}.vivaProductTooltip .vivaProductTitle{font-size:17px}.vivaProductTooltip .vivaProductTitle span{color:#FF1C2B;text-transform:uppercase}.vivaProductTooltip .vivaProductText{margin:10px 0}.placeholder{color:#807E7E}.emergency-container{background:khaki;padding:15px 0}.emergency-container .head{float:left;text-transform:uppercase;font-weight:700;font-size:18px}.emergency-container .link,.emergency-container .text{float:left;margin-left:50px}#breadcrumb{text-transform:uppercase;clear:both;width:100%;float:left;margin:9px 0 0}#breadcrumb a{display:block;float:left;font-size:12px}#breadcrumb span{display:block;float:left;margin:-2px 10px 0}.paymentWarning .header{font-size:18px}.paymentWarning .important{color:#e41b0d;margin-right:5px}.paymentWarning .payment-limit::first-letter{text-transform:capitalize}.paymentWarning .barcode{margin:10px 0}.paymentWarning .reminder{font-family:Arial,Verdana,Sans-Serif;font-size:11px;color:#666;font-weight:400}.columns.threecolumns .column1,.columns.threecolumns .column2,.columns.threecolumns .column3{width:318px;min-height:20px;float:left}.columns.twocolumns .column1{width:636px;min-height:20px;float:left}.columns.twocolumns .column2{width:318px;min-height:20px;float:left}.changeBookingMessage{margin-bottom:10px;margin-top:10px}.blackPageLinkContainer{background-color:#55565A;padding:5px 10px;border-bottom:#E20613 2px solid}.blackPageLinkContainer a{color:#FFF;font-size:18px;line-height:18px}#PointOfPurchasePart .center{text-align:center}#PointOfPurchasePart .grayContainer{background:#EEE;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;position:relative;padding:10px 0}#PointOfPurchasePart h2{color:#EB0029;font-size:16px;margin:10px 0 20px;line-height:30px;text-transform:uppercase;cursor:pointer}#PointOfPurchasePart strong{color:#EB0029}#PointOfPurchaseResults li{list-style-type:none;display:none;margin-bottom:20px;border-bottom:1px solid #E6E6E6;text-align:left}#PointOfPurchaseResults{margin-top:30px}.column-wrapper{padding:0}@media (max-width:767px){.container{padding:0}.pending-page h1{margin:0 15px}}@media (max-width:991px){.pageBookingPage .navbar-fixed-top{position:absolute}.blackPageLinkContainer{position:relative;top:60px}}@media screen and (-webkit-min-device-pixel-ratio:0){input,input:focus,input[type=text],input[type=number],select,select:focus,textarea:focus{font-size:16px!important}}.hiddenLabel,.siteWrapper.pageManageBooking h1{position:absolute;top:0;left:-9999px}.headerBookmarks .socialBookmark span,.headerLanguages .languageSelection span,.headerLanguagesMenu .languageSelection span,.screenreader,.startpage-header{display:none!important}section h2{margin:0}.glyphicon-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes keyarm{0%,10%,100%{-webkit-transform:rotate(0)}5%{-webkit-transform:rotate(-14deg)}}@keyframes vb-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vb-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.honeypot-input{position:absolute;left:-30000px;visibility:hidden;opacity:0}#EnterpriseContainer .availableCredit{font-size:17px;font-weight:700;line-height:17px}.departure-tax-error{display:none}@media (min-width:991px){.navbar-default .navbar-nav li a{padding:10px}}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.faq-content h3{background:#e6e6e6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 10px 8px;margin-top:5px!important;font-size:14px!important;cursor:pointer;margin-bottom:5px!important;text-transform:uppercase}.faq-content h3 i{float:right;margin:6px 4px 0 0}.faq-content{margin-bottom:5px}.faq-answer{padding:10px;display:none}
#flightSchedule input[type=text]{border:1px solid #BCBCBC;vertical-align:middle;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 8px;font-size:15px}#flightSchedule select{font-size:15px;border:1px solid #BCBCBC;vertical-align:middle;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:9px 6px;margin-left:0}#flightSchedule .content,#flightSchedule .header{-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:5px}#flightSchedule .header{background:#FF1C2B;border-radius:3px;padding:17px 13px 13px 18px;color:#fff;margin-top:35px;height:22px;font-size:26px}#flightSchedule .content{background-color:#f1f1f1;border-radius:3px;padding:15px}#flightSchedule .column{float:left;width:275px}#flightSchedule .column.small{margin-top:110px;float:left;width:390px}#flightSchedule .column.small .input{float:left}#flightSchedule select.airport{min-width:220px}#flightSchedule select.day{min-width:60px}#flightSchedule select.month{min-width:70px}#flightSchedule select.year{min-width:75px}#flightSchedule .input{margin-bottom:15px}#flightSchedule input[type=submit]{background:#FF1C2B;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:normal;color:#FFF;font-size:20px;padding:8px 20px;border:none;float:right;margin-top:-10px;cursor:pointer}#flightSchedule table td{padding:3px 7px}#flightSchedule .resultHeader{background:#70BF54;color:#fff;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px 12px 10px;margin:0 0 2px;height:15px;text-transform:uppercase}#flightSchedule #inboundResults{margin-top:20px}#flightSchedule table tbody tr:nth-child(odd){background:#fafafa}#flightSchedule #flightScheduleReults,#flightSchedule #inboundResults,#flightSchedule #outboundResults{display:none}#flightSchedule table{width:954px}#flightSchedule table td.seg{width:100px}#flightSchedule #message{color:red}
.user-details-wrapper{border-radius:35px;position:fixed;z-index:1011;right:350px;background-color:#fff;padding-top:10px;line-height:1em;height:50px;box-shadow:1px 1px 1px 1px;width:250px}@media (max-width:991px){.user-details-wrapper{right:8px;width:95%!important;left:10px}}@media (max-width:2000px) and (min-width:991px){.user-details-wrapper{right:30vw}}.user-details-wrapper .user-details i.icon-user,.user-details-wrapper .user-details i.icon-user-online{display:block;float:left}.user-details-wrapper .user-details .username{font-size:12px;text-transform:uppercase}.user-details-wrapper .user-details .agentcode{font-size:14px;font-weight:700;text-transform:uppercase}.user-details-wrapper .user-details span{font-size:12px;text-transform:uppercase}.user-details-wrapper .user-details form{padding:5px 0 5px 5px}.user-details-wrapper .user-details form a{float:right;line-height:20px}.user-details-wrapper .user-details form a span{padding-right:6px;font-size:10px}.user-details-wrapper .user-details form a i.vi-logout{display:block;float:right;font-size:22px}.availableCredit{margin:20px;text-align:center}.hideLogout{width:180px}.hideLogout form{display:none}@media (max-width:991px){.hideLogout{right:8px;width:95%!important;left:10px}.hideLogout form{display:block!important}}
.my-booking-nav{margin-top:10px}.my-booking-nav a,.my-booking-nav span{padding-right:7px;display:block;float:left;text-transform:uppercase;font-size:11px;color:#55565a}.my-booking-nav .button-main{padding:3px 10px;float:right}.boardpasspart .important-text{background:#f6e2d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 25px}.boardpasspart .agree-box-container{margin:10px 5px 0;font-weight:700}.boardpasspart .boarding-pass-print-msg{padding:5px;background-color:#FFF;width:100%;height:100%;border:1px solid green;border-radius:5px;margin-top:10px;font-size:smaller}.boardpasspart .grey-box{background:#F1F1F1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;clear:both;margin:5px 0;position:relative;padding:10px}#manageBooking h1{text-transform:uppercase;font-weight:400}@media all and (max-width:767px){.my-booking-nav span{display:none}.my-booking-nav .button-main,.my-booking-nav a{font-size:14px;color:#fff!important;padding:5px 10px;margin:0 2% 2% 0;text-align:center;float:left}.my-booking-nav .button-main{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:96%;background:#dd211c;background:-moz-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dd211c),color-stop(100%,#b01a16));background:-webkit-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-o-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-ms-linear-gradient(top,#dd211c 0,#b01a16 100%);background:linear-gradient(to bottom,#dd211c 0,#b01a16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd211c, endColorstr=#b01a16, GradientType=0)}.my-booking-nav a{width:48%;background:#34B233;background:-moz-linear-gradient(top,#34B233 0,#288a28 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#34B233),color-stop(100%,#288a28));background:-webkit-linear-gradient(top,#34B233 0,#288a28 100%);background:-o-linear-gradient(top,#34B233 0,#288a28 100%);background:-ms-linear-gradient(top,#34B233 0,#288a28 100%);background:linear-gradient(to bottom,#34B233 0,#288a28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#34B233, endColorstr=#288a28, GradientType=0)}.my-booking-nav .col-xs-6.col-sm-2{padding-left:0}}
.login-box input[type=submit]{display:none}#AgencyPage .availableCredit{font-size:17px;font-weight:700;line-height:17px;margin-left:20px}#AgencyPage.contentPage{padding-top:10px}#AgencyPage.contentPage .bannerSlider{margin:15px 0}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}
.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;transition:background-color .1s ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:24px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag{width:20px}.iti-flag.be{width:17.5px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:17.5px}.iti-flag.np{width:12.5px}.iti-flag.ac{height:10px;background-position:-189px -222.5px}.iti-flag.ad{height:14px;background-position:-63px -31.5px}.iti-flag.ae{height:10px;background-position:-247px -77px}.iti-flag.af{height:13.5px;background-position:-147px -150px}.iti-flag.ag{height:13.5px;background-position:-63px -135.5px}.iti-flag.ai{height:10px;background-position:-247px -132px}.iti-flag.al{height:14.5px;background-position:-42px -32px}.iti-flag.am{height:10px;background-position:-210px -234px}.iti-flag.ao{height:13.5px;background-position:-84px -43.5px}.iti-flag.aq{height:13.5px;background-position:-21px -77.5px}.iti-flag.ar{height:12.5px;background-position:-100px -193.5px}.iti-flag.as{height:10px;background-position:-84px -234px}.iti-flag.at{height:13.5px;background-position:-126px -87px}.iti-flag.au{height:10px;background-position:-247px -33px}.iti-flag.aw{height:13.5px;background-position:0 -121px}.iti-flag.ax{height:13px;background-position:-37px -193.5px}.iti-flag.az{height:10px;background-position:-42px -245px}.iti-flag.ba{height:10px;background-position:-268px -33px}.iti-flag.bb{height:13.5px;background-position:-147px -135.5px}.iti-flag.bd{height:12px;background-position:-210px -118px}.iti-flag.be{height:15px;background-position:0 -193.5px}.iti-flag.bf{height:13.5px;background-position:-168px -101.5px}.iti-flag.bg{height:12px;background-position:-210px -66px}.iti-flag.bh{height:12px;background-position:-210px -79px}.iti-flag.bi{height:12px;background-position:-210px -144px}.iti-flag.bj{height:13.5px;background-position:-21px -63px}.iti-flag.bl{height:13.5px;background-position:-42px -63px}.iti-flag.bm{height:10px;background-position:-210px -222.5px}.iti-flag.bn{height:10px;background-position:-21px -234px}.iti-flag.bo{height:13.5px;background-position:-63px -63px}.iti-flag.bq{height:13.5px;background-position:-84px 0}.iti-flag.br{height:14px;background-position:-63px -46.5px}.iti-flag.bs{height:10px;background-position:-247px -55px}.iti-flag.bt{height:13.5px;background-position:-84px -29px}.iti-flag.bv{height:14.5px;background-position:0 -32px}.iti-flag.bw{height:13.5px;background-position:-84px -58px}.iti-flag.by{height:10px;background-position:-84px -256px}.iti-flag.bz{height:13.5px;background-position:0 -77.5px}.iti-flag.ca{height:10px;background-position:-268px -55px}.iti-flag.cc{height:10px;background-position:-268px -121px}.iti-flag.cd{height:15px;background-position:-42px 0}.iti-flag.cf{height:13.5px;background-position:-42px -77.5px}.iti-flag.cg{height:13.5px;background-position:-63px -77.5px}.iti-flag.ch{height:15px;background-position:-231px 0}.iti-flag.ci{height:13.5px;background-position:-105px 0}.iti-flag.ck{height:10px;background-position:-247px -22px}.iti-flag.cl{height:13.5px;background-position:-105px -14.5px}.iti-flag.cm{height:13.5px;background-position:-105px -29px}.iti-flag.cn{height:13.5px;background-position:-105px -43.5px}.iti-flag.co{height:13.5px;background-position:-105px -58px}.iti-flag.cp{height:13.5px;background-position:-105px -72.5px}.iti-flag.cr{height:12px;background-position:-84px -209.5px}.iti-flag.cu{height:10px;background-position:-126px -256px}.iti-flag.cv{height:12px;background-position:-63px -209.5px}.iti-flag.cw{height:13.5px;background-position:-42px -92px}.iti-flag.cx{height:10px;background-position:-268px -77px}.iti-flag.cy{height:13.5px;background-position:-63px -92px}.iti-flag.cz{height:13.5px;background-position:-84px -92px}.iti-flag.de{height:12px;background-position:-42px -209.5px}.iti-flag.dg{height:10px;background-position:0 -234px}.iti-flag.dj{height:13.5px;background-position:0 -106.5px}.iti-flag.dk{height:15px;background-position:-21px -16px}.iti-flag.dm{height:10px;background-position:-189px -234px}.iti-flag.do{height:12.5px;background-position:-210px -13.5px}.iti-flag.dz{height:13.5px;background-position:-63px -106.5px}.iti-flag.ea{height:13.5px;background-position:-84px -106.5px}.iti-flag.ec{height:13.5px;background-position:-105px -106.5px}.iti-flag.ee{height:12.5px;background-position:-210px 0}.iti-flag.eg{height:13.5px;background-position:-126px -14.5px}.iti-flag.eh{height:10px;background-position:-247px -165px}.iti-flag.er{height:10px;background-position:-247px -209px}.iti-flag.es{height:13.5px;background-position:-126px -29px}.iti-flag.et{height:10px;background-position:-189px -245px}.iti-flag.eu{height:13.5px;background-position:-126px -43.5px}.iti-flag.fi{height:12px;background-position:-210px -183px}.iti-flag.fj{height:10px;background-position:-210px -256px}.iti-flag.fk{height:10px;background-position:-268px 0}.iti-flag.fm{height:10.5px;background-position:-21px -222.5px}.iti-flag.fo{height:14.5px;background-position:-21px -32px}.iti-flag.fr{height:13.5px;background-position:-126px -101.5px}.iti-flag.ga{height:15px;background-position:0 0}.iti-flag.gb{height:10px;background-position:-268px -132px}.iti-flag.gd{height:12px;background-position:-210px -157px}.iti-flag.ge{height:13.5px;background-position:-42px -121px}.iti-flag.gf{height:13.5px;background-position:-63px -121px}.iti-flag.gg{height:13.5px;background-position:-84px -121px}.iti-flag.gh{height:13.5px;background-position:-105px -121px}.iti-flag.gi{height:10px;background-position:-105px -234px}.iti-flag.gl{height:13.5px;background-position:-126px -121px}.iti-flag.gm{height:13.5px;background-position:-147px 0}.iti-flag.gn{height:13.5px;background-position:-147px -14.5px}.iti-flag.gp{height:13.5px;background-position:-147px -29px}.iti-flag.gq{height:13.5px;background-position:-147px -43.5px}.iti-flag.gr{height:13.5px;background-position:-147px -58px}.iti-flag.gs{height:10px;background-position:-247px -121px}.iti-flag.gt{height:12.5px;background-position:-163px -193.5px}.iti-flag.gu{height:10.5px;background-position:-42px -222.5px}.iti-flag.gw{height:10px;background-position:-247px -198px}.iti-flag.gy{height:12px;background-position:-105px -209.5px}.iti-flag.hk{height:13.5px;background-position:-147px -116px}.iti-flag.hm{height:10px;background-position:-63px -245px}.iti-flag.hn{height:10px;background-position:-84px -245px}.iti-flag.hr{height:10px;background-position:-168px -245px}.iti-flag.ht{height:12px;background-position:-210px -92px}.iti-flag.hu{height:10px;background-position:-231px -245px}.iti-flag.ic{height:13.5px;background-position:-21px -135.5px}.iti-flag.id{height:13.5px;background-position:-42px -135.5px}.iti-flag.ie{height:10px;background-position:-189px -256px}.iti-flag.il{height:14.5px;background-position:0 -47.5px}.iti-flag.im{height:10px;background-position:-231px -256px}.iti-flag.in{height:13.5px;background-position:-84px -135.5px}.iti-flag.io{height:10px;background-position:-268px -11px}.iti-flag.iq{height:13.5px;background-position:-105px -135.5px}.iti-flag.ir{height:11.5px;background-position:-126px -209.5px}.iti-flag.is{height:14.5px;background-position:-21px -47.5px}.iti-flag.it{height:13.5px;background-position:0 -150px}.iti-flag.je{height:12px;background-position:-210px -53px}.iti-flag.jm{height:10px;background-position:-268px -154px}.iti-flag.jo{height:10px;background-position:-268px -165px}.iti-flag.jp{height:13.5px;background-position:-42px -150px}.iti-flag.ke{height:13.5px;background-position:-63px -150px}.iti-flag.kg{height:12px;background-position:-210px -40px}.iti-flag.kh{height:13px;background-position:-58px -193.5px}.iti-flag.ki{height:10px;background-position:-63px -234px}.iti-flag.km{height:12px;background-position:-21px -209.5px}.iti-flag.kn{height:13.5px;background-position:0 -63px}.iti-flag.kp{height:10px;background-position:-147px -234px}.iti-flag.kr{height:13.5px;background-position:-168px 0}.iti-flag.kw{height:10px;background-position:-105px -222.5px}.iti-flag.ky{height:10px;background-position:-247px 0}.iti-flag.kz{height:10px;background-position:-247px -11px}.iti-flag.la{height:13.5px;background-position:-168px -29px}.iti-flag.lb{height:13.5px;background-position:-168px -43.5px}.iti-flag.lc{height:10px;background-position:-247px -44px}.iti-flag.li{height:12px;background-position:-210px -196px}.iti-flag.lk{height:10px;background-position:-247px -66px}.iti-flag.lr{height:10.5px;background-position:-63px -222.5px}.iti-flag.ls{height:13.5px;background-position:-168px -87px}.iti-flag.lt{height:12px;background-position:-210px -131px}.iti-flag.lu{height:12px;background-position:-210px -105px}.iti-flag.lv{height:10px;background-position:-247px -176px}.iti-flag.ly{height:10px;background-position:-247px -187px}.iti-flag.ma{height:13.5px;background-position:-168px -130.5px}.iti-flag.mc{height:15px;background-position:-63px -15.5px}.iti-flag.md{height:10px;background-position:-247px -220px}.iti-flag.me{height:10px;background-position:-247px -231px}.iti-flag.mf{height:13.5px;background-position:0 -164.5px}.iti-flag.mg{height:13.5px;background-position:-21px -164.5px}.iti-flag.mh{height:10.5px;background-position:-84px -222.5px}.iti-flag.mk{height:10px;background-position:-105px -245px}.iti-flag.ml{height:13.5px;background-position:-63px -164.5px}.iti-flag.mm{height:13.5px;background-position:-84px -164.5px}.iti-flag.mn{height:10px;background-position:-210px -245px}.iti-flag.mo{height:13.5px;background-position:-105px -164.5px}.iti-flag.mp{height:10px;background-position:-63px -256px}.iti-flag.mq{height:13.5px;background-position:-126px -164.5px}.iti-flag.mr{height:13.5px;background-position:-147px -164.5px}.iti-flag.ms{height:10px;background-position:-147px -256px}.iti-flag.mt{height:13.5px;background-position:-168px -164.5px}.iti-flag.mu{height:13.5px;background-position:-189px 0}.iti-flag.mv{height:13.5px;background-position:-189px -14.5px}.iti-flag.mw{height:13.5px;background-position:-189px -29px}.iti-flag.mx{height:11.5px;background-position:-168px -209.5px}.iti-flag.my{height:10px;background-position:-268px -22px}.iti-flag.mz{height:13.5px;background-position:-189px -58px}.iti-flag.na{height:13.5px;background-position:-189px -72.5px}.iti-flag.nc{height:10px;background-position:-268px -66px}.iti-flag.ne{height:15px;background-position:-18.5px -193.5px}.iti-flag.nf{height:10px;background-position:-268px -99px}.iti-flag.ng{height:10px;background-position:-268px -110px}.iti-flag.ni{height:12px;background-position:-210px -27px}.iti-flag.nl{height:13.5px;background-position:-189px -116px}.iti-flag.no{height:14.5px;background-position:-42px -47.5px}.iti-flag.np{height:15px;background-position:-268px -198px}.iti-flag.nr{height:10px;background-position:-268px -176px}.iti-flag.nu{height:10px;background-position:-126px -222.5px}.iti-flag.nz{height:10px;background-position:-147px -222.5px}.iti-flag.om{height:10px;background-position:-168px -222.5px}.iti-flag.pa{height:13.5px;background-position:-189px -159.5px}.iti-flag.pe{height:13.5px;background-position:0 -179px}.iti-flag.pf{height:13.5px;background-position:-21px -179px}.iti-flag.pg{height:15px;background-position:-21px 0}.iti-flag.ph{height:10px;background-position:-42px -234px}.iti-flag.pk{height:13.5px;background-position:-63px -179px}.iti-flag.pl{height:12.5px;background-position:-142px -193.5px}.iti-flag.pm{height:13.5px;background-position:-105px -179px}.iti-flag.pn{height:10px;background-position:-126px -234px}.iti-flag.pr{height:13.5px;background-position:-126px -179px}.iti-flag.ps{height:10px;background-position:-168px -234px}.iti-flag.pt{height:13.5px;background-position:-147px -179px}.iti-flag.pw{height:12.5px;background-position:-184px -193.5px}.iti-flag.py{height:11px;background-position:-189px -209.5px}.iti-flag.qa{height:8px;background-position:-268px -214px}.iti-flag.re{height:13.5px;background-position:-168px -179px}.iti-flag.ro{height:13.5px;background-position:-84px -179px}.iti-flag.rs{height:13.5px;background-position:-189px -101.5px}.iti-flag.ru{height:13.5px;background-position:-189px -87px}.iti-flag.rw{height:13.5px;background-position:-189px -43.5px}.iti-flag.sa{height:13.5px;background-position:-42px -164.5px}.iti-flag.sb{height:10px;background-position:-247px -88px}.iti-flag.sc{height:10px;background-position:-247px -99px}.iti-flag.sd{height:10px;background-position:-247px -110px}.iti-flag.se{height:12.5px;background-position:-121px -193.5px}.iti-flag.sg{height:13.5px;background-position:-168px -116px}.iti-flag.sh{height:10px;background-position:-247px -143px}.iti-flag.si{height:10px;background-position:-247px -154px}.iti-flag.sj{height:14.5px;background-position:-63px 0}.iti-flag.sk{height:13.5px;background-position:-168px -72.5px}.iti-flag.sl{height:13.5px;background-position:-168px -58px}.iti-flag.sm{height:15px;background-position:0 -16px}.iti-flag.sn{height:13.5px;background-position:-105px -150px}.iti-flag.so{height:13.5px;background-position:-84px -150px}.iti-flag.sr{height:13.5px;background-position:-21px -150px}.iti-flag.ss{height:10px;background-position:0 -245px}.iti-flag.st{height:10px;background-position:-21px -245px}.iti-flag.sv{height:11.5px;background-position:-147px -209.5px}.iti-flag.sx{height:13.5px;background-position:-126px -135.5px}.iti-flag.sy{height:13.5px;background-position:0 -135.5px}.iti-flag.sz{height:13.5px;background-position:-147px -101.5px}.iti-flag.ta{height:10px;background-position:-126px -245px}.iti-flag.tc{height:10px;background-position:-147px -245px}.iti-flag.td{height:13.5px;background-position:-147px -87px}.iti-flag.tf{height:13.5px;background-position:-147px -72.5px}.iti-flag.tg{height:12.5px;background-position:-79px -193.5px}.iti-flag.th{height:13.5px;background-position:-21px -121px}.iti-flag.tj{height:10px;background-position:0 -256px}.iti-flag.tk{height:10px;background-position:-21px -256px}.iti-flag.tl{height:10px;background-position:-42px -256px}.iti-flag.tm{height:13.5px;background-position:-126px -72.5px}.iti-flag.tn{height:13.5px;background-position:-126px -58px}.iti-flag.to{height:10px;background-position:-105px -256px}.iti-flag.tr{height:13.5px;background-position:-126px 0}.iti-flag.tt{height:12px;background-position:0 -209.5px}.iti-flag.tv{height:10px;background-position:-168px -256px}.iti-flag.tw{height:13.5px;background-position:-42px -106.5px}.iti-flag.tz{height:13.5px;background-position:-105px -92px}.iti-flag.ua{height:13.5px;background-position:-21px -92px}.iti-flag.ug{height:13.5px;background-position:0 -92px}.iti-flag.um{height:10.5px;background-position:0 -222.5px}.iti-flag.us{height:10.5px;background-position:-210px -209.5px}.iti-flag.uy{height:13.5px;background-position:-84px -77.5px}.iti-flag.uz{height:10px;background-position:-268px -44px}.iti-flag.va{width:15px;height:15px;background-position:-231px -16px}.iti-flag.vc{height:13.5px;background-position:-42px -179px}.iti-flag.ve{height:13.5px;background-position:-189px -130.5px}.iti-flag.vg{height:10px;background-position:-268px -88px}.iti-flag.vi{height:13.5px;background-position:-168px -145px}.iti-flag.vn{height:13.5px;background-position:-168px -14.5px}.iti-flag.vu{height:12px;background-position:-210px -170px}.iti-flag.wf{height:13.5px;background-position:-126px -150px}.iti-flag.ws{height:10px;background-position:-268px -143px}.iti-flag.xk{height:14.5px;background-position:-42px -16px}.iti-flag.ye{height:13.5px;background-position:-21px -106.5px}.iti-flag.yt{height:13.5px;background-position:-84px -14.5px}.iti-flag.za{height:13.5px;background-position:-189px -179px}.iti-flag.zm{height:13.5px;background-position:-189px -145px}.iti-flag.zw{height:10px;background-position:-268px -187px}.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../Content/Images/flags.png?v=1);background-color:#DBDBDB;background-position:100% 100%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:288px 266px;background-image:url(../Content/Images/flags@2x.png?v=1)}}
.chosen-container .chosen-drop,.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-search input[type=text]{box-sizing:border-box;moz-box-sizing:border-box;webkit-box-sizing:border-box}.chosen-container{margin-left:25px;width:260px!important;display:inline;display:inline-block;font-size:13px;moz-user-select:none;position:relative;user-select:none;vertical-align:middle;webkit-user-select:none;zoom:1}.chosen-container .chosen-drop{background:#fff;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);left:-9999px;position:absolute;top:100%;width:100%;z-index:1010}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{background-clip:padding-box;background-color:#fff;color:#444;display:block;height:23px;line-height:24px;overflow:hidden;padding:8px 0 8px 60px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{background:url(images/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.chosen-container-single .chosen-search input[type=text]{position:absolute;top:-32px;border:0;margin-left:50px;background-color:#fff;width:180px;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;outline:0;padding:4px 20px 4px 5px}.chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{left:-9999px;position:absolute}.chosen-container .chosen-results{margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px;webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#EB0029;color:#fff}.chosen-container .chosen-results li.no-results{background:#f4f4f4;display:list-item}.chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{background-color:#fff;cursor:text;height:1%;height:auto!important;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;height:15px;line-height:normal;margin:1px 0;outline:0;padding:5px}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#e4e4e4;border:1px solid #aaa;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(images/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{background:url(images/chosen-sprite.png) -30px -20px no-repeat;direction:rtl;padding:4px 5px 4px 20px}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.chosen-container *{-moz-box-sizing:content-box;box-sizing:content-box}[class*=col-] .chosen-container{width:100%!important;margin-left:0}[class*=col-] .chosen-container .chosen-search input[type=text]{padding:2px 4%!important;width:90%!important;margin:5px 2%}[class*=col-] .chosen-container .chosen-drop{width:100%!important}
.news-room-page-wrapper{margin-top:30px}.news-room-page-wrapper .news-list-wrapper{width:100%}.news-big .news-big-tumb img,.news-small .news-small-tumb img{width:60px;height:60px}.news-room-page-wrapper .news-list-wrapper ul{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888}.news-room-page-wrapper .news-list-wrapper ul ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#FAFAFA}.news-room-page-wrapper .news-list-wrapper li{border-bottom:1px solid #E6E6E6;list-style:none}.news-room-page-wrapper .news-list-wrapper li li,.news-room-page-wrapper .news-list-wrapper li li li{border-bottom:none;margin-left:5px;padding-right:8px}.news-room-page-wrapper .news-list-wrapper a{display:block;color:#000;text-decoration:none;font-size:14px;text-shadow:1px 1px 1px #fff;background:url(images/bullet-sp.png) 0 center no-repeat!important;line-height:20px;padding:7px 15px;white-space:nowrap}.news-room-page-wrapper .news-content-wrapper h2{font-size:25px}.news-room-page-wrapper .news-content-wrapper .news-header{margin-bottom:20px}.news-room-page-wrapper .news-right-column{margin-left:40px;float:left;max-width:725px;min-width:725px}.news-big h2,.news-small h2{margin-left:0;text-transform:none}.news-small .news-small-content p:first-of-type{overflow:hidden;max-height:65px}.news-small h2{margin-top:0}.news-big{margin-bottom:40px;border-bottom:2px solid #EEE;padding-bottom:30px}.news-big h2{font-size:22px;color:#000}.news-room-page-wrapper .hr-line{margin-bottom:40px;margin-top:40px}
#InformationSearchContainer h1{margin:25px 0 50px}#InformationSearchContainer .startScreen{margin-left:20px;margin-right:20px}#InformationSearchContainer .startScreen .categorysWrapper .categorys{float:left;display:table;margin:0 20px 18px 0;height:70px;width:169px;border:1px solid #34B233;background-color:#fcfcfc;vertical-align:top;cursor:pointer}#InformationSearchContainer .startScreen .categorysWrapper .categorys .categoryTitle{display:table-cell;vertical-align:middle;text-align:center;padding-left:3px;padding-right:3px}#InformationSearchContainer .startScreen .categorysWrapper .categorys .categoryTitle img{float:left;width:40px;height:40px;margin-left:10px;margin-right:2px}#InformationSearchContainer .startScreen .categorysWrapper .categorys .categoryTitle span{width:110px;display:block;float:left;overflow:hidden;font-size:12px;max-height:40px}#InformationSearchContainer .startScreen .categorysWrapper .categorys .categoryTitle .fullWidth{width:100%!important}#InformationSearchContainer .startScreen .categorysWrapper .categorys:hover{background-color:#f3a19f;color:#fff}#InformationSearchContainer .startScreen .searchInputAndCategorys{width:552px;float:left}#InformationSearchContainer .startScreen .searchInputAndCategorys h2{margin:20px 0;font-size:22px;line-height:22px;border-bottom:2px solid #34B233;padding-bottom:10px}#InformationSearchContainer .startScreen .popularQuestions{float:left;width:320px;margin-left:45px;margin-top:20px}#InformationSearchContainer .startScreen .popularQuestions h3{margin:0 0 20px;font-size:22px;line-height:22px;border-bottom:2px solid #34B233;padding-bottom:10px}#InformationSearchContainer .startScreen .popularQuestions a{font-size:10px;line-height:13px;display:block;margin-bottom:5px;cursor:pointer}#InformationSearchContainer .startScreen .popularQuestions a:hover{color:#dd211c}#InformationSearchContainer .goBack{text-decoration:underline;cursor:pointer}#InformationSearchContainer .leftColumn{min-height:425px;margin-top:20px;width:300px;float:left;border-right:1px solid #CBCBCB;padding-right:20px}#InformationSearchContainer .rightColumn{min-height:425px;margin-top:20px;width:610px;float:left;padding-left:20px}#InformationSearchContainer .categorys h3{font-size:18px;line-height:40px;margin-bottom:5px;cursor:pointer}#InformationSearchContainer .categorys h3.closed:after{content:'▼';font-size:15px;margin-left:10px;color:#34B233}#InformationSearchContainer .categorys h3.open:after{content:'▲';font-size:15px;margin-left:10px;color:#34B233}#InformationSearchContainer .searchBox{background:#FFF;clear:both;width:300px;margin-bottom:20px;border:1px solid #555}#InformationSearchContainer .searchBox.long{width:550px}#InformationSearchContainer .searchBox.long input{width:500px}#InformationSearchContainer .searchBox input{line-height:23px;width:225px;padding:5px;font-size:20px;color:#555;border:none;outline:0}#InformationSearchContainer .searchBox .search-icon{margin-top:4px;margin-right:4px;float:right;display:block;width:18px;height:24px;background:url(/Content/Images/sprite3.png?v=17) -197px -187px no-repeat}#InformationSearchContainer .currentContent h2{margin-bottom:20px;font-size:26px;line-height:26px}#InformationSearchContainer .currentContent .bigLinks{text-decoration:underline;font-size:20px;line-height:35px;cursor:pointer}#InformationSearchContainer .categoryWrapper{display:none;border-left:solid 2px #34B233;padding-left:10px;margin:10px 0 10px 10px}#InformationSearchContainer .categoryWrapper a{display:block;margin-bottom:10px;font-size:11px}#InformationSearchContainer .categoryWrapper a.current:before{content:'▶';color:#34B233;position:relative;top:-1px;left:-12px;font-size:15px}#InformationSearchContainer .categoryWrapper a :hover{color:#dd211c}#InformationSearchContainer .searchResultWrapper li{margin-bottom:20px;text-align:justify}#InformationSearchContainer .searchResultWrapper h2{margin-bottom:20px;font-size:26px;border-bottom:2px solid #34B233;padding-bottom:7px}#InformationSearchContainer .searchResultWrapper h3{font-size:20px;font-weight:700}#InformationSearchContainer .highlight{background-color:#f3a19f}
/*! jQuery UI - v1.10.3 - 2013-05-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:2px;margin:0;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:url(/Content/Images/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:url(/Content/Images/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x #FF1C2B;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:url(/Content/Images/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x #f6f6f6;font-weight:700;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:url(/Content/Images/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x #fdf5ce;font-weight:700;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:url(/Content/Images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:700;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:url(/Content/Images/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x #ffe45c;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(/Content/Images/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% #b81900;color:#fff}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Content/Images/jquery-ui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Content/Images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/Content/Images/jquery-ui/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/Content/Images/jquery-ui/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Content/Images/jquery-ui/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:url(/Content/Images/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% #666;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:url(/Content/Images/jquery-ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}#ui-datepicker-div{z-index:2000!important}
.emergencyUpdateWrapper{width:100%;background:#f1f1f1;float:left}.emergencyUpdateWrapper .inner{width:984px;margin:0 auto;padding:10px 0;background:#f1f1f1}.emergencyUpdateWrapper .inner h1{margin:10px 0;font-size:29px;text-transform:uppercase;padding-top:5px;clear:both}.emergencyUpdateWrapper .emergencyContact{float:left;border-right:solid 1px #000;padding-right:30px;margin-left:20px}.emergencyUpdateWrapper .emergencyContact i{float:left;height:26px;width:24px;background:url(/Content/Images/sprite3.png?v=17) -310px -100px no-repeat}.emergencyUpdateWrapper .emergencyContact .emergencyHeader{clear:both;text-transform:uppercase;margin:0 0 5px}.emergencyUpdateWrapper .emergencyContact .emergencyNumber{float:left;font-weight:700;font-size:27px;margin:5px 0 0 10px}.emergencyUpdateWrapper .emergencyRequest{float:left;border-right:solid 1px #000;padding:20px 30px 0;height:35px}.emergencyUpdateWrapper .emergencyGoHome{float:left;padding:16px 0 0 30px;height:35px}.emergencyUpdateWrapper .emergencyGoHome i{float:left;height:18px;width:20px;background:url(/Content/Images/sprite3.png?v=17) -90px -185px no-repeat;margin:1px 5px 0 0}.emergencyWrapper .back{clear:both;margin-top:5px}.emergencyUpdateWrapper a{color:#000}.emergencyUpdateWrapper a:hover{text-decoration:underline}.emergencyUpdates{font-family:'Varela Round',sans-serif}.emergencyUpdates a{color:#55565a}.emergencyWrapper h1{float:left;text-transform:uppercase;font-size:30px;margin:20px 0 10px!important}.emergencyUpdates .print{float:right;margin:20px 0 0}.emergencyUpdates .print i{float:left;height:16px;width:16px;background:url(/Content/Images/sprite3.png?v=17) -712px -31px no-repeat;margin:1px 5px 0 0}.update{clear:both;border-bottom:solid 1px #969696;padding:15px 0}.update .title{font-weight:700;font-size:20px;line-height:26px}.update .date,.update .time{color:#969696;font-size:12px;margin-bottom:5px;float:left}.update .date{text-transform:uppercase}.update .time{margin-left:20px}.update .info{clear:both}.emergencyRequestForm h3{background:#f58220;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:17px 13px 13px 18px;color:#fff;margin-top:20px;margin-bottom:5px;height:22px;font-size:26px}.emergencyRequestForm .content{background:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px}.emergencyRequestForm .row{clear:both}.emergencyRequestForm .row .col{width:50%;float:left}.emergencyRequestForm .row .left{float:left;width:150px;padding-top:16px}.emergencyRequestForm input[type=text],.emergencyRequestForm select,.emergencyRequestForm textarea{background:#fff;margin:6px 0;padding:10px 5px;vertical-align:middle}.emergencyRequestForm .row .right{float:left}.emergencyRequestForm input[type=text]{width:226px;border:1px solid #bcbcbc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.emergencyRequestForm textarea{border:1px solid #bcbcbc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:50px;width:849px;font-family:helvetica;font-size:14px}.emergencyRequestForm select{border:1px solid #bcbcbc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:238px}.emergencyRequestForm .fullRow{padding:10px}.emergencyRequestForm input[type=submit]{border:1px solid #f58220;vertical-align:middle;background:#f58220;color:#fff;margin-top:20px;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 15px;text-transform:uppercase}.singleUpdate .datetime{clear:both;text-transform:uppercase;color:#969696;margin-bottom:5px;font-size:12px}.singleUpdate .date{float:left}.singleUpdate .time{float:left;margin-left:20px}.singleUpdate .info{clear:both}.emergencyRequestForm input[type=text].inputerror,.emergencyRequestForm select.inputerror,.emergencyRequestForm textarea.inputerror{border:2px solid #d8000c!important;background-color:#ffffd5!important}.emergencyWrapper #requestInformationErrors{border:1px solid red;margin:20px 0 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;line-height:130%;color:#d8000c;background-color:#ffbaba;background-image:url(/Content/Images/error.png);clear:both;background-position:10px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.emergencyWrapper #requestInformationErrors ul{list-style:disc;padding-left:15px}.emergencyWrapper input:-webkit-autofill{background-color:#fff}
span.ui-icon{float:left;margin:0 4px}.ui-icon{background:url(/Content/Images/ui-icons.png) no-repeat #ccc;border-radius:20px;opacity:.7;height:16px;width:16px}.ui-icon:hover{opacity:1}.ui-icon-help{background-position:-48px -144px}
#VivaFanSettingsContainer .form-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media (max-width:480px){#VivaFanSettingsContainer .form-item{flex-wrap:wrap}}#VivaFanSettingsContainer .form-item__label,#VivaFanSettingsContainer .form-item__text{padding:5px;flex-wrap:wrap;flex-shrink:1}@media (max-width:480px){#VivaFanSettingsContainer .form-item__label,#VivaFanSettingsContainer .form-item__text{flex-basis:100%!important;width:100%}}#VivaFanSettingsContainer .form-item__label{align-self:center;flex-basis:30%;text-align:left;min-width:20%}@media only screen and (max-width:479px){#VivaFanSettingsContainer .form-item__label{text-align:center}}#VivaFanSettingsContainer .form-item__label label{font-weight:700}#VivaFanSettingsContainer .form-item__text{align-self:center;flex-basis:70%;text-align:left;width:70%;display:flex}@media only screen and (max-width:479px){#VivaFanSettingsContainer .form-item__text{justify-content:center;align-items:center}}#VivaFanSettingsContainer .form-item__text div{margin-left:5px}#VivaFanSettingsContainer .form-item__text span{margin-bottom:5px;word-wrap:break-word}#VivaFanSettingsContainer .vcenter{display:inline-block;vertical-align:middle;float:none}#VivaFanSettingsContainer .grey-background{background-color:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 0;padding:20px 15px}#VivaFanSettingsContainer .big-text{font-size:18px}#VivaFanSettingsContainer .header{border-bottom:1px solid #555;margin-bottom:15px}#VivaFanSettingsContainer .header i{display:inline-block;margin-right:20px;margin-bottom:-6px;margin-left:20px}#VivaFanSettingsContainer .input-wrapper{padding:0 5px}@media (max-width:767px){#VivaFanSettingsContainer .input-wrapper{float:none!important;width:100%}}#VivaFanSettingsContainer .settings-sub-menu{line-height:35px;border-bottom:1px solid #EEE;cursor:pointer;color:#55565A;padding-left:15px}#VivaFanSettingsContainer .settings-sub-menu a{color:#55565A;font-weight:700}#VivaFanSettingsContainer .settings-sub-menu.active,#VivaFanSettingsContainer .settings-sub-menu:hover{background:#EEE}#VivaFanSettingsContainer .saved-card{margin:0 5px;padding:10px 15px;background:#e2e2e2;font-size:18px}#VivaFanSettingsContainer .saved-card .saved-card-data{float:left;margin-right:20px;min-width:100px}#VivaFanSettingsContainer .ajax-loading-div{position:fixed;top:25%;left:calc(50% - 200px);width:400px;padding:20px;background:#FFF;z-index:999;text-align:center;display:flex;align-items:center;justify-content:space-evenly}#VivaFanSettingsContainer .ajax-loading-div-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#000;z-index:999;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;filter:alpha(opacity=80)}#VivaFanSettingsContainer .bookings-container{margin:20px 0 10px;clear:both}#VivaFanSettingsContainer .add-trip-form__inner{display:flex;flex-wrap:wrap;flex-grow:1;justify-content:center}#VivaFanSettingsContainer .add-trip-form__inner .viva-fan-input-style__input-wrapper{flex-basis:60%;justify-content:center}.viva-my-flight-block{border-radius:5px;overflow:hidden;box-shadow:0 0 22px -7px rgba(0,0,0,.75);margin-top:10px;margin-bottom:10px}.viva-my-flight-block__head{background-color:#34B233;color:#fff;padding:5px 15px;font:300 15px Helvetica Neue}.viva-my-flight-block__route{display:flex;flex-flow:wrap}.viva-my-flight-block__route .date-container{width:10%}.viva-my-flight-block__route>*{padding:15px 0;line-height:1.67}.viva-my-flight-block__route .time-container{width:20%;flex-direction:column}.viva-my-flight-block__route .time-container .hour{width:100%;display:block;font-size:13px}.viva-my-flight-block__route .airport-container{width:25%}@media (max-width:767px){.viva-my-flight-block__route .airport-container{width:40%;flex-grow:3;flex-direction:row}.viva-my-flight-block__route .airport-container .airport{display:block;width:99%;overflow:hidden;text-overflow:ellipsis;white-space:normal}}@media only screen and (max-width:767px){.viva-my-flight-block__route .airport-container .blk-arrival,.viva-my-flight-block__route .airport-container .blk-departure{flex-direction:column}}.viva-my-flight-block__route .airport-container .blk-arrival .airport,.viva-my-flight-block__route .airport-container .blk-departure .airport{white-space:normal;line-height:14px;display:block;margin-bottom:5px;text-align:center;color:#8a8a8a;font-weight:700}@media only screen and (max-width:991px){.viva-my-flight-block{margin-right:5px;margin-left:5px}.viva-my-flight-block__route .airport-container .blk-arrival .airport,.viva-my-flight-block__route .airport-container .blk-departure .airport{width:100%}}.viva-my-flight-block__route .airport-container .blk-arrival .hour,.viva-my-flight-block__route .airport-container .blk-departure .hour{font-size:14px;display:block;padding-right:10px;text-align:center;color:#b9b9b9}.viva-my-flight-block__route .airport-container .blk-arrival .airport{margin-left:5px}.viva-my-flight-block__route .airport-container .blk-arrival .hour{text-align:center;margin-left:10px}.viva-my-flight-block__route .route-vertical-line-container{position:relative;width:7%;flex-direction:column;left:.7rem}@media only screen and (max-width:479px){.viva-my-flight-block__route .time-container .hour{margin-top:2px}.viva-my-flight-block__route .airport-container .airport{font-size:13px;margin-left:10px;margin-top:2px}.viva-my-flight-block__route .route-vertical-line-container{margin-left:25px;left:1.3rem}}.viva-my-flight-block__route .route-vertical-line-container .stops-text{display:flex;font-size:13px;white-space:nowrap;margin-left:-1rem;margin-top:.7rem;color:#34B233}@media only screen and (max-width:479px){.viva-my-flight-block__route .route-vertical-line-container .stops-text{display:none}}.viva-my-flight-block__route .route-vertical-line-container .route-line{display:flex;background-color:#34B233;height:50%;width:2px;margin-top:12px}.viva-my-flight-block__route .route-vertical-line-container .route-line:before{content:'';position:absolute;top:28%;display:block;height:8px;width:8px;border-radius:50%;background-color:#34B233;border:1px solid #34B233;left:-3px}.viva-my-flight-block__route .route-vertical-line-container .route-line:after{content:'';position:absolute;display:block;height:8px;width:8px;border-radius:50%;background-color:#fff;border:2px solid #34B233;top:57%;left:-3px}.viva-my-flight-block__route .route-line-container{position:relative;width:17%;min-width:15px;padding-top:15px;text-align:center}.viva-fan-popup__purchase .card-details label,.viva-fan-popup__purchase .pair-user-details label{min-width:50px}@media only screen and (max-width:991px){.viva-my-flight-block__route .route-line-container{width:7%}}.viva-my-flight-block__route .route-line-container .route-line{display:flex;background-color:#8a8a8a;height:1px;width:100%;margin-top:12px}.viva-my-flight-block__route .route-line-container .route-line:after{content:"";position:absolute;width:6px;height:6px;background-color:#8a8a8a;border-radius:50%;right:0;top:24px}.viva-my-flight-block__route .route-line-container .stops:before{content:'';position:absolute;top:24px;display:block;height:6px;width:6px;border-radius:50%;right:50%;background:#dd211c}.viva-my-flight-block__route .route-line-container .stops-text{position:relative;color:#34B233;font:300 15px Helvetica Neue;font-size:13px;top:15px}.viva-my-flight-block__route .v-left-opt{width:auto;padding:0 5px;border-left:1px solid #bebebe;display:flex;justify-content:center;align-items:center;text-align:center;flex-grow:1}@media (max-width:767px){.viva-my-flight-block__route .v-left-opt{border-left:none;width:100%;padding:0;margin-top:10px}}@media only screen and (max-width:479px){.viva-my-flight-block__route .v-left-opt{margin-top:0}}.viva-my-flight-block__route .v-left-opt .chkIn-opt,.viva-my-flight-block__route .v-left-opt .edit-detail,.viva-my-flight-block__route .v-left-opt .edit-opt{font-size:11px;cursor:pointer}.viva-my-flight-block__route .v-left-opt .chkIn-opt span,.viva-my-flight-block__route .v-left-opt .edit-detail span,.viva-my-flight-block__route .v-left-opt .edit-opt span{font-size:22px;margin-left:10px;margin-right:10px;font-family:viva-icon!important;display:block}.viva-my-flight-block__route .v-left-opt .chkIn-opt a,.viva-my-flight-block__route .v-left-opt .edit-detail a,.viva-my-flight-block__route .v-left-opt .edit-opt a{line-height:21px}.viva-my-flight-block__route .v-left-opt .chkIn-opt:hover,.viva-my-flight-block__route .v-left-opt .edit-detail:hover,.viva-my-flight-block__route .v-left-opt .edit-opt:hover{color:#34B233}.viva-my-flight-block__route .v-left-opt .chkIn-opt:hover a,.viva-my-flight-block__route .v-left-opt .edit-detail:hover a,.viva-my-flight-block__route .v-left-opt .edit-opt:hover a{color:#34B233;text-decoration:none}@media (max-width:767px){.viva-my-flight-block__route .v-left-opt .chkIn-opt,.viva-my-flight-block__route .v-left-opt .edit-detail,.viva-my-flight-block__route .v-left-opt .edit-opt{font-size:12px;border:1px solid #bebebe;padding:8px;text-align:center;display:flex;justify-content:center}}.viva-my-flight-block__route .viva-block-date{text-align:center;line-height:1}.viva-my-flight-block__route .viva-block-date .v-date{font-size:33px;font-weight:700;display:block}@media only screen and (max-width:767px){.viva-my-flight-block__route .v-left-opt .chkIn-opt,.viva-my-flight-block__route .v-left-opt .edit-detail,.viva-my-flight-block__route .v-left-opt .edit-opt{border:none;border-top:1px solid #bebebe}.viva-my-flight-block__route .viva-block-date .v-date{font-size:25px;padding:5px 10px 0 20px}}.viva-my-flight-block__route .viva-block-date .v-month{font-size:17px;display:block}@media only screen and (max-width:767px){.viva-my-flight-block__route .viva-block-date .v-month{font-size:13px;padding:0 10px 10px 22px}}@media (max-width:767px){.viva-my-flight-block__route{padding-bottom:0}}.viva-fan-button-container{position:relative;float:right}#TopNavigator{font-family:Verdana,Geneva,Tahoma,sans-serif;border:0}#TopNavigator .viva-fan-button-container{float:right}#TopNavigator .viva-fan-button{margin-top:0}.viva-fan-link{padding:10px 15px;color:#9e9e9e;margin-top:11px;display:block}.viva-fan-link:focus,.viva-fan-link:hover{color:#34B233;text-decoration:none}.viva-fan-login-separator{margin-top:15px;margin-bottom:15px;width:100%;text-align:center;border-bottom:1px solid #CCC;line-height:.1em}.viva-fan-login-separator span{background:#fff;padding:0 10px;font-size:12px}.viva-fan-button{margin-top:5px;cursor:pointer;display:block;padding:10px;color:#9E9E9E}.viva-fan-button:focus,.viva-fan-button:hover{color:#34B233}.viva-fan-button .logged-in-as{display:block;float:left;margin-right:15px;line-height:32px;max-width:195px;text-align:right;font-family:Helvetica Neue;font-weight:unset;font-size:15px}@media (max-width:335px){.viva-fan-button{margin-left:25px}.viva-fan-button .logged-in-as div{display:none}}.viva-fan-button i.icon-user,.viva-fan-button i.icon-user-online{display:block;float:left}.viva-fan-context-menu{position:absolute;top:102%;right:0;background:#fff;z-index:999;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.4)}.viva-fan-context-menu a{border-bottom:1px solid #f2f2f2;text-decoration:none;display:block;padding:5px 10px;text-align:right}.viva-fan-login-side__overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;z-index:1020;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;filter:alpha(opacity=80)}.viva-fan-login-side__outer{overflow-y:auto;overflow-x:hidden;background:#FFF;position:fixed;top:0;bottom:0;left:0;z-index:1040;padding:40px 10px 10px;border-right:1px solid #EEE}@media (max-width:767px){.viva-fan-login-side__outer{padding-top:100px;z-index:2020}}.viva-fan-login-side__outer button{background:0 0;height:30px;width:30px;font-size:23px;outline:0;position:absolute;right:8px;top:8px;line-height:30px;border:none;padding:0;font-family:lato,serif;border-radius:5px}.viva-fan-new-password-box h2{margin:20px 0}.viva-fan-login-box,.viva-fan-new-password-box{width:345px;position:relative;margin-top:0;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:767px){.viva-fan-login-side__outer{right:0}.viva-fan-login-side__outer button{top:8px;z-index:100}.viva-fan-login-box,.viva-fan-new-password-box{width:100%}}.viva-fan-login-box .small-font,.viva-fan-new-password-box .small-font{font-size:12px}.viva-fan-login-box .password-links,.viva-fan-new-password-box .password-links{padding:10px;float:none;text-align:center}.viva-fan-login-box .no-account-title,.viva-fan-login-box .sign-in-account-title,.viva-fan-login-box .upgrade-account-title,.viva-fan-new-password-box .no-account-title,.viva-fan-new-password-box .sign-in-account-title,.viva-fan-new-password-box .upgrade-account-title{font-size:20px;margin-bottom:10px;margin-top:10px;font-weight:500;text-transform:none}.viva-fan-login-box .loading-overlay,.viva-fan-new-password-box .loading-overlay{background:#555;position:absolute;top:0;right:0;left:0;bottom:0;z-index:99;cursor:wait;text-align:center;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;filter:alpha(opacity=80)}.viva-fan-login-box .loading-overlay .loading-wrapper,.viva-fan-new-password-box .loading-overlay .loading-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.viva-fan-login-box .icon-logo-simple,.viva-fan-new-password-box .icon-logo-simple{display:inline-block;margin-bottom:10px}.viva-fan-login-box .errorContainer,.viva-fan-login-box .infoContainer,.viva-fan-login-box .successContainer,.viva-fan-new-password-box .errorContainer,.viva-fan-new-password-box .infoContainer,.viva-fan-new-password-box .successContainer{margin-top:0;margin-bottom:15px}.viva-fan-input-style a.button-main{background:#34B233;border-radius:3px;white-space:normal;word-wrap:break-word}.viva-fan-input-style input:not(.no-input-style),.viva-fan-input-style select{width:100%;text-transform:none;height:40px;padding:0 5px;line-height:40px;background:#FFF;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-left:none;outline:0;margin:0 0 5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:14px}.viva-fan-input-style input:not(.no-input-style).error,.viva-fan-input-style select.error{background:#ffbaba}.viva-fan-input-style input:not(.no-input-style)[disabled],.viva-fan-input-style input:not(.no-input-style)[readonly],.viva-fan-input-style label:not(.no-label-style).disabled,.viva-fan-input-style select[disabled],.viva-fan-input-style select[readonly]{background:#EEE;cursor:not-allowed}.viva-fan-input-style input:not(.no-input-style)[type=date]::-webkit-inner-spin-button,.viva-fan-input-style select[type=date]::-webkit-inner-spin-button{display:none}.viva-fan-input-style input:not(.no-input-style)[type=date]::-webkit-calendar-picker-indicator,.viva-fan-input-style select[type=date]::-webkit-calendar-picker-indicator{padding-left:10px}.viva-fan-input-style label:not(.no-label-style){max-width:50px;width:15%;border-top-left-radius:5px;border-bottom-left-radius:5px;height:40px;margin:0 0 5px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:none;display:flex;align-items:center;justify-content:center}.viva-fan-input-style label:not(.no-label-style) i{display:block}.viva-fan-input-style__input-wrapper{display:flex;clear:both}@media (max-width:767px){.viva-fan-input-style__input-wrapper{width:100%}}.viva-fan-redirect-message{margin-top:30px}.viva-fan-redirect-message__inner{display:flex;justify-content:center;align-items:center}.viva-fan-redirect-message__inner img{margin-right:20px;width:20px}.third-party-login-container{clear:both;width:100%;margin-top:10px;text-align:center;display:flex}.third-party-login-container__facebook,.third-party-login-container__google{width:50%;padding:0 5px}.third-party-login-container__facebook a,.third-party-login-container__google a{display:flex;justify-content:flex-start;align-items:center;padding:8px 10px}.third-party-login-container__facebook a:hover,.third-party-login-container__google a:hover{text-decoration:none;box-shadow:0 5px 6px rgba(0,0,0,.2)}.third-party-login-container__facebook a div[class^=icon-],.third-party-login-container__google a div[class^=icon-]{margin-right:20px}@media (max-width:320px){.third-party-login-container__facebook a div[class^=icon-],.third-party-login-container__google a div[class^=icon-]{margin-right:0}}.third-party-login-container__facebook a{background:#4267B2;color:#FFF;border-radius:5px}.third-party-login-container__google a{background:#FFF;color:#55565A;border:1px solid #c1c1c1;border-radius:5px}.viva-fan-welcome-message__outer{z-index:1040;background:#FFF;color:#555;width:400px;min-height:100px;padding:20px 45px 20px 20px;position:fixed;top:15%;left:calc(50% - 200px);border:1px solid #555}@media (max-width:767px){.viva-fan-welcome-message__outer{left:calc(50% - 40%);width:80%}}.viva-fan-welcome-message__outer button{background:#dd211c;color:#FFF;height:40px;width:40px;font-size:30px;outline:0;position:absolute;right:5px;top:5px;line-height:30px;border:none;padding:0}.viva-fan-welcome-message__overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;z-index:1020;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;filter:alpha(opacity=80)}#VivaFanPurchasePage .page-title{margin:20px 0 50px}#VivaFanPurchasePage .viva-fan-buy-memebership-button{background:#19B32B;border-radius:3px;padding:20px;font-size:20px;text-align:center;font-weight:700;width:50%;color:#FFF;margin:40px auto;cursor:pointer}.viva-fan-popup{position:absolute;top:0;right:0;left:0}@media (min-width:1200px){.viva-fan-popup .info-popup{width:450px}}.viva-fan-popup .info-header{background:#FFF}.viva-fan-popup .viva-fan-info{padding:25px;text-align:center}.viva-fan-popup .viva-fan-icon{border-radius:50%;width:200px;height:200px;display:flex;justify-content:center;align-items:center;margin:0 auto}.viva-fan-popup__inner{position:absolute;top:50px;height:auto;bottom:auto;left:calc(50% - 400px);width:800px;background:#FFF;z-index:1020;border:1px solid #555}@media (max-width:1200px){.viva-fan-popup__inner{position:absolute;top:0;left:0;right:0;width:auto;bottom:auto}}.viva-fan-popup__header-tabs{display:flex;height:100%;width:100%}.viva-fan-popup__header-tab{font-weight:700;font-size:15px;border-top-left-radius:5px;border-top-right-radius:5px;background:#D3D3D3;padding:10px;cursor:pointer;width:150px;display:flex;margin-top:10px;line-height:20px;margin-right:5px}.viva-fan-popup__header-tab .icon-user-small{margin-right:5px}.viva-fan-popup__header-tab--active,.viva-fan-popup__header-tab:hover{background:#FFF}.viva-fan-popup__header{width:100%;font-size:25px;font-weight:700;line-height:50px;min-height:50px;display:flex;background:#f9f9f9;flex-flow:wrap}.viva-fan-popup__header .title{white-space:nowrap;font-size:16px;width:50%;padding-left:15px;display:flex;align-items:center}@media (max-width:767px){.viva-fan-popup__header .title{width:100%}}.viva-fan-popup__header button{background:0 0;height:32px;width:32px;outline:0;position:absolute;right:8px;top:8px;font-size:20px;font-weight:300;line-height:20px;border:none;border-radius:3px;padding:0}.viva-fan-popup__content{display:flex;height:calc(100% - 52px);flex-wrap:wrap}.viva-fan-popup__right-panel{width:60%;overflow-y:auto;padding-top:10px;background:#FFF;padding-bottom:10px}@media (max-width:767px){.viva-fan-popup__content{overflow-y:auto;height:calc(100vh - 52px)}.viva-fan-popup__right-panel{width:100%;order:0;padding-right:10%;padding-left:10%}}.viva-fan-popup__right-panel .continue-with-fee{white-space:normal;width:100%;margin-top:10px}.viva-fan-popup__left-panel{position:relative;width:40%;background:#007df0;color:#FFF}.viva-fan-popup__left-panel .mobile-header{display:none}.viva-fan-popup__left-panel.open{position:absolute;top:0;bottom:0;display:block;z-index:3}.viva-fan-popup__left-panel.open .mobile-header{justify-content:space-between;border-bottom:1px solid #FFF;font-size:16px;padding:0 10px 0 15px;white-space:nowrap;display:flex;align-items:center;font-weight:700;line-height:50px;min-height:50px}.viva-fan-popup__left-panel.open .mobile-header button{background:0 0;border:none}@media (max-width:767px){.viva-fan-popup__left-panel{width:100%;display:none}}.viva-fan-popup__left-panel .content{padding-top:20px;padding-bottom:100px}.viva-fan-popup__left-panel .content ul{list-style-type:disc;margin-left:45px;margin-right:10px}.viva-fan-popup__left-panel .content ul li{margin-top:20px}.viva-fan-popup__left-panel .membership-fee{font-size:18px;margin-left:30px;margin-right:30px}.viva-fan-popup__left-panel .viva-fan-icon-container{padding:37.5px 0 0;margin:20px auto;height:150px;width:150px;background-color:#1A8AF1;border-radius:100%}.viva-fan-popup__left-panel .viva-fan-icon-container .icon-viva-fan-big{zoom:.7}.viva-fan-popup__left-panel .membership-disclaimer{margin-left:15px;margin-right:15px;font-size:10px;line-height:10px;position:absolute;bottom:15px}.viva-fan-popup__overlay,.viva-fan-popup__purchase .loading-overlay{bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);top:0;right:0;left:0;z-index:1020;opacity:.8}.viva-fan-popup__what-is-viva-fan-button{width:100%;background:#007df0;color:#FFF;padding:5px;text-align:center;cursor:pointer;margin-top:auto}.viva-fan-popup__input-wrapper{display:flex;clear:both}.viva-fan-popup__welcome h2{margin:10px 0}.viva-fan-popup__purchase{width:400px;padding:0;position:relative;margin-top:-15px;margin-left:auto;margin-right:auto}@media (max-width:767px){.viva-fan-popup__purchase{width:100%;padding:20px 10px}}.viva-fan-popup__purchase .header{line-height:32px;display:flex;margin:10px;font-size:17px}.viva-fan-popup__purchase .header i{display:inline-block;margin-right:10px}.viva-fan-popup__purchase a.next{width:100%;margin:10px auto}.viva-fan-popup__purchase .card-details{display:flex;width:100%}.viva-fan-popup__purchase .card-details__item{display:flex;padding-right:5px;width:33.333333%}.viva-fan-popup__purchase .card-details__last-item{padding-right:0}@media (max-width:480px){.viva-fan-popup__purchase .card-details{flex-flow:wrap}.viva-fan-popup__purchase .card-details__item{width:50%}.viva-fan-popup__purchase .card-details__last-item{width:100%}.viva-fan-popup__purchase .pair-user-details{flex-flow:wrap}}.viva-fan-popup__purchase .pair-user-details{display:flex;width:100%}.viva-fan-popup__purchase .pair-user-details__item{display:flex;padding-right:5px;width:50%}@media (max-width:480px){.viva-fan-popup__purchase .pair-user-details__item{width:100%;padding-right:0}}.viva-fan-popup__purchase .pair-user-details__last-item{padding-right:0}.viva-fan-popup__purchase .loading-overlay{background:#555;position:absolute;cursor:wait;text-align:center;filter:alpha(opacity=80)}.viva-fan-popup__purchase .loading-overlay .loading-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.viva-fan-popup__overlay{position:fixed;background:#000;filter:alpha(opacity=80)}.viva-fan-data-confirmation-popup{position:absolute;top:0;right:0;left:0}.viva-fan-data-confirmation-popup__inner{position:fixed;top:5%;height:auto;bottom:auto;left:calc(50% - 365px);width:700px;background:#FFF;z-index:1020;border:1px solid #555;border-radius:10px}@media (max-width:1200px){.viva-fan-data-confirmation-popup__inner{position:absolute;top:0;left:0;right:0;width:auto;bottom:auto}}.viva-fan-data-confirmation-popup__inner .spacer-line{background-color:#9e9e9e;display:block;float:left;width:100%;height:1px;margin-bottom:10px}.viva-fan-data-confirmation-popup__header{width:100%;font-size:25px;font-weight:700;line-height:50px;min-height:50px;display:flex;flex-flow:wrap}.viva-fan-data-confirmation-popup__header .title-section{padding-left:15px}.viva-fan-data-confirmation-popup__header button{background:0 0;height:32px;width:32px;outline:0;position:absolute;right:8px;top:8px;font-size:20px;font-weight:300;line-height:20px;border:none;border-radius:3px;padding:0}.viva-fan-data-confirmation-popup__description{font-size:16px;font-weight:400}.viva-fan-data-confirmation-popup__content{display:flex;height:calc(100% - 52px);flex-wrap:wrap}.viva-fan-data-confirmation-popup__content .viva-input label{padding-top:8px;margin-left:3px}.viva-fan-data-confirmation-popup__content .viva-input input{padding-left:10px;padding-top:25px}.viva-fan-data-confirmation-popup__actions{margin-bottom:10px}.viva-fan-data-confirmation-popup__overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;z-index:1020;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;filter:alpha(opacity=80)}.viva-fan-data-confirmation-popup__validation-messages{margin-top:30px}.viva-fan-data-confirmation-popup .viva-apart-date-selector{border:1px solid #e4e4e4}.viva-fan-data-confirmation-popup .viva-apart-date-selector .part{height:57px;border-right:solid 1px #e4e4e4;padding:12px 5px 1px 1px}.viva-fan-data-confirmation-popup .viva-apart-date-selector .part:focus-within{border:1px solid #000}.viva-fan-data-confirmation-popup .viva-apart-date-selector .part select{position:initial}.viva-fan-data-confirmation-popup .viva-apart-date-selector .part select:focus{outline:0}.viva-fan-data-confirmation-popup .cancel-button{background-color:transparent;border:0;font-weight:700;width:100%;min-width:200px;min-height:50px}.viva-fan-data-confirmation-popup .viva-fan-close-button{border-radius:8px;opacity:.5}.viva-fan-data-confirmation-popup .nopadding{padding:0}.viva-fan-data-confirmation-popup .viva-alert-warning:before{margin-top:-.1em}.viva-fan-data-confirmation-popup .viva-alert-success:before{margin-top:-.3em}.viva-fan-data-confirmation-popup #ajax-loader{padding-top:8px;text-align:center}.viva-fan-data-confirmation-popup .update-successful-message{min-height:230px}.viva-fan-data-confirmation-popup .update-successful-message div{text-align:center}.viva-fan-data-confirmation-popup .update-successful-message img{height:100px;width:100px}.viva-fan-data-confirmation-popup .update-successful-message__button-container{text-align:center;padding:15px;float:right}.viva-fan-data-confirmation-popup .floating-label{position:absolute;pointer-events:none;left:10px;top:2px;font-size:12px;color:#a9a9a9}#VivaFanPurchaseConfirmationPage h1{margin:10px 0;font-size:20px}#VivaFanPurchaseConfirmationPage .confirmation-message{margin:10px 0}.viva-combo-box{display:block;float:left;width:100%;border:1px solid #9e9e9e;position:relative;border-radius:3px;background-color:#fff;margin-bottom:20px}.viva-combo-box .label .trigger{color:#55565A!important}.viva-combo-box option{display:-ms-flexbox;display:flex;float:left;width:100%;padding:0;margin:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.viva-combo-box option label{font-size:2em;color:#9e9e9e;margin:0 0 0 10px}.viva-combo-box option .trigger{width:100%;display:block;padding:13px;margin:0;color:#55565A!important;font-size:16px;text-decoration:none;text-align:left;font-weight:400;position:relative}.viva-combo-box option .trigger:hover{text-decoration:none}.viva-combo-box option .trigger:before{font-family:viva-icon;content:'\e99f';position:absolute;right:10px}.viva-combo-box ul.options{list-style:none;padding:0;margin:0;float:left;width:100%;display:none;position:absolute;top:45px!important;border:1px solid #fff!important;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:103!important;border-radius:3px!important;max-height:150px;overflow:auto}.viva-combo-box ul.options li{display:block;float:left;width:100%}.viva-combo-box ul.options li input{margin-left:1px;margin-right:1px;width:98%;display:block;font-size:18px;font-weight:700;height:40px;border:0}.viva-combo-box ul.options li a{padding:15px 10px 15px 30px;color:#9e9e9e;width:100%;display:block;cursor:pointer;transition:.5s ease}.viva-combo-box ul.options li a:hover{background-color:#f9f9f9;text-decoration:none}.viva-combo-box.active .label .trigger:before{content:'\eb32'}.viva-combo-box.error{border-color:#d52b1e}.viva-combo-box.error .label label,.viva-combo-box.error a.trigger{color:#d52b1e}.viva-fan-dashboard-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857;color:rgba(51,51,51,.932);webkit-text-stroke-width:0;width:95%}@media (max-width:767px){.viva-fan-dashboard-content{width:100%}}.viva-fan-dashboard-content .menu-bar{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f0f0f0;padding:30px 15px}@media screen and (max-width:991px) and (min-width:767px){.viva-fan-dashboard-content .menu-bar{width:30%;flex-basis:30%}}@media (max-width:767px){.viva-fan-dashboard-content .menu-bar{width:100vw;position:static;flex-basis:100%}}@media (max-width:480px){.viva-fan-dashboard-content .menu-bar h4{font-size:24px}}.viva-fan-dashboard-content .content{background-color:#fff;-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:50px 20px;-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}@media only screen and (max-width:767px){.viva-fan-dashboard-content .content{width:100%;flex-basis:100%;padding:5px}}.viva-fan-dashboard-content .content__container{width:75%;margin:0 auto}@media only screen and (max-width:991px){.viva-fan-dashboard-content .content__container{width:100%}}.viva-fan-dashboard-content .content__container .no-flights-text{text-align:center;padding:4rem}.viva-fan-dashboard-content .content__title{font-size:15px;text-transform:unset;font-weight:700;color:#55565A;width:95%;padding:0 0 10px 10px;margin:0 auto}.viva-fan-dashboard-content .content__subtitle{padding:0 0 10px;font:300 15px Helvetica Neue;text-transform:unset;font-size:15px;color:#888;border-bottom:1px solid #9e9e9e;margin:0 auto 25px}.viva-fan-dashboard-content .content__subtitle:not(:first-of-type){margin-top:25px}.viva-fan-dashboard-content .content__semi-title{text-align:center;color:#888;font:300 15px Helvetica Neue;text-transform:unset;font-size:15px}.viva-fan-dashboard-content .content .centered-content{width:60%;margin:0 auto}@media only screen and (max-width:1199px){.viva-fan-dashboard-content .content .centered-content{width:90%}}.viva-fan-dashboard-content .content .centered-content__back{cursor:pointer}@media only screen and (max-width:767px){.viva-fan-dashboard-content .content .centered-content{width:95%}.viva-fan-dashboard-content .content .centered-content__back{display:inline-block}}.viva-fan-dashboard-content .content .top-buttons{width:100%;float:left;display:block;margin-bottom:30px}.viva-fan-dashboard-content .content .top-buttons a{color:#34b233;display:block;float:right}.viva-fan-dashboard-content .spacer{display:block;float:left;width:100%;height:1px;margin-bottom:30px}.viva-fan-dashboard-content .spacer-line{background-color:#9e9e9e;display:block;float:left;width:100%;height:1px;margin-bottom:30px}.viva-fan-dashboard-content .viva-cash-fare-buttons{width:100%;height:auto;float:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.viva-fan-dashboard-content .viva-cash-fare-buttons a,.viva-fan-dashboard-content .viva-cash-fare-buttons button{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin:5px;min-width:auto;-ms-flex-preferred-size:30%;flex-basis:30%}.viva-fan-dashboard-content .viva-profile-form-container{margin:auto;height:auto;clear:both}@media (max-width:350px){.viva-fan-dashboard-content .viva-profile-form-container{width:100%}.title-section-dashboard{white-space:normal}}@media (max-width:767px){.viva-fan-dashboard-content .viva-profile-form-container{margin-bottom:25px}.vivacash-row--action .viva-btn{min-width:50px}}.viva-apart-date-selector,.viva-fan-dashboard-content .viva-profile-form-container .row,.viva-fan-dashboard-content .viva-profile-form-container .viva-combo-box{margin-bottom:10px}.viva-fan-dashboard-content .viva-profile-form-container .viva-input{margin-bottom:10px;border-radius:3px}.viva-fan-dashboard-content .viva-profile-form-container .viva-input input .error{background:#ffbaba}.viva-fan-dashboard-content .viva-profile-form-container .viva-input label{padding-top:8px}@media (min-width:992px){.viva-fan-dashboard-content .viva-profile-form-container .row .col-lg-4{text-align:right}}.viva-fan-dashboard-content .viva-profile-form-container .row .col-lg-4 label{font-weight:700}.viva-fan-dashboard-content .viva-profile-form-container .expired-message{text-align:center;font-weight:700;padding:10px}.viva-fan-dashboard-content .viva-flight .body{padding:6px 0}.viva-fan-dashboard-content .viva-flight .body .info .detail p{font-size:16px}.viva-fan-dashboard-content .viva-flight .body .info .date p span{font-size:1.6em}.viva-fan-dashboard-content .viva-flight .body .actions>div a{font-size:12px}.viva-apart-date-selector{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;border:1px solid #bebebe;border-radius:3px}.viva-apart-date-selector .part{z-index:102;height:47px;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;border-right:solid 1px #bebebe;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.viva-apart-date-selector .part:last-child{border-right:0}.viva-apart-date-selector .part select{display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin:0;padding:13px 10px;cursor:pointer;position:relative;border:none}.viva-apart-date-selector .part select:after{font-family:viva-icon-filled;content:"\f132";position:absolute;right:10px}.viva-apart-date-selector .part .options{position:absolute;top:48px;left:0;width:100%;height:auto;max-height:200px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden}.viva-apart-date-selector .part .options ul{transform:scale(.7);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";margin:0;width:100%;padding:10px 0;list-style:none;transition:.2s ease;background-color:#fff;border-right:solid 1px #bebebe;border-left:solid 1px #bebebe;border-bottom:solid 1px #bebebe;border-radius:0 0 3px 3px}.viva-apart-date-selector .part .options ul li a{color:#9e9e9e;text-align:center;width:100%;display:block;font-size:16px;padding:2px 0;cursor:pointer}.viva-apart-date-selector .part .options ul li a.active,.viva-apart-date-selector .part .options ul li a:hover{background-color:#f9f9f9;text-decoration:none}.viva-apart-date-selector .part .options.active{visibility:visible;overflow:auto}.viva-apart-date-selector .part .options.active ul{transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.viva-apart-date-selector .part .error{color:#fb6970;border-color:#fb6970}.viva-alert{background-color:#a6d442;color:#34b233;border-radius:5px;margin:10px 0;width:100%;border:1px solid #00693c;position:relative;padding:10px;float:left}.viva-alert button.close{position:absolute;right:10px;top:12px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:400;width:20px;height:20px;overflow:hidden}.viva-alert button.close:after{font-family:viva-icon;content:"\e954";color:#00693c;position:absolute;font-size:.55em;top:100%;margin-top:-15px;left:0;text-shadow:none;font-weight:700}.viva-alert p{color:#00693c;padding-right:20px;margin-bottom:0}.viva-alert-success{background-color:#e0fee0;color:#00693c;border-color:#00693c}.viva-alert-success:before{content:"";color:#00693c;font-family:viva-icon;position:absolute;top:50%;margin-top:-.7em;left:10px}.viva-alert-success button.close,.viva-alert-success button.close:after{color:#00693c}.viva-alert-success p{color:#00693c;padding:0 40px}.viva-alert-warning{background-color:#ffc5c8;color:#733033;border-color:#733033}.viva-alert-warning:before{content:"";color:#733033;font-family:viva-icon;position:absolute;top:30%;margin-top:-.4em;left:10px}.viva-alert-warning button.close,.viva-alert-warning button.close:after{color:#733033}.viva-alert-warning p{color:#733033;padding:0 40px}.animated{animation-duration:calc(1s);animation-fill-mode:both}.viva-btn--center{display:block;width:80%;margin:25px auto}.vi-filled-arrow-left2::before{content:'←'}.title-section-dashboard{text-overflow:ellipsis}@media only screen and (max-width:767px){.row{margin-right:auto;margin-left:auto}.row [class*=col-]{padding-left:5px!important}.title-section-dashboard{font-size:30px}}.show-password{padding:12px}.viva-credit-card-static.amex{background-color:#3471C2}.viva-credit-card-static.amex p{color:#fff}.viva-credit-card-static.amex .brand{background-image:url(../Content/Images/american-express.svg)}@media (max-width:320px){.viva-credit-card-static{width:100%}}.viva-card-btns{height:240px;position:relative;margin:auto;clear:both}.viva-card-btns .left{position:absolute;bottom:10px;left:0;padding:0 10px 0 20px}.viva-card-btns .left a{color:red;text-decoration:none;cursor:pointer}.viva-card-btns .right{position:absolute;bottom:10px;right:20px}.viva-card-btns .right a{color:green;text-decoration:none;cursor:pointer}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.contact{margin:0!important}@media screen and (max-width:349px) and (min-width:1px){.viva-credit-card-static.micro{width:100%}}.mini-card-container{padding-bottom:20px}.viva-lateral-menu li ul li.active a{padding-right:10px}.contact-padding{padding:10px 48px}.viva-fan-program-level{margin-top:10px;font-weight:700;color:#000!important}.vivacash-wallet{display:flex;flex-direction:column}.vivacash-wallet__expiration-date,.vivacash-wallet__wallet-number{color:#c3c3c3;font-size:13px}.vivacash-wallet__balance{display:flex;flex-direction:column;justify-content:center;font-size:14px;color:#fff}.vivacash-wallet__amount{font-size:26px;font-weight:bolder}.vivacash-pending-buttons{display:flex;justify-content:flex-end;margin-top:4px;color:#34B233;cursor:pointer}.vivacash-pending-buttons .link-button{padding-left:10px}.vivacash-pending-buttons .link-icon{padding-left:5px}.vivacash-row{display:flex;justify-content:space-between;margin-top:4px}@media (max-width:991px){.vivacash-row{flex-direction:column}}.vivacash-row--action{background-color:#00693c;border-radius:5px;padding:10px 20px;display:block}.vivacash-row--action .viva-btn .vi-plus-symbol{margin-right:-8px}.vivacash-row--links{justify-content:flex-end;color:#34B233}.vivacash-row--links .link-button{padding-left:10px}.vivacash-row--links .link-icon{padding-left:5px}.vivacash-row--links-left{justify-content:flex-start}.vivacash-container{display:flex;flex-direction:column}.vivacash-container .vivacash-transaction{margin:20px 0;padding-bottom:10px;border-bottom:1px solid #bebebe}.vivacash-container .vivacash-transaction .transaction-row{display:flex;justify-content:space-between;flex-wrap:wrap}.vivacash-container .vivacash-transaction__date{color:#c3c3c3;font-size:12px}.vivacash-container .vivacash-transaction__amount{color:#34B233}.vivacash-container .vivacash-transaction__amount--negative{color:#D52B1E}.vivacash-container .vivacash-transaction__description{display:flex}.vivacash-container .vivacash-transaction__icon{display:flex;align-items:center;padding-right:5px}.vivacash-container .vivacash-transaction__icon span{display:block}.vivacash-container .vivacash-transaction__image{width:16px;height:16px}.vivacash-container .vivacash-transaction__type-description{color:#c3c3c3;font-size:12px}.vivacash-container .more-transactions-link{color:#34B233;cursor:pointer}.vivacash-container .more-transactions-link .left-arrow,.vivacash-container .more-transactions-link .right-arrow{font-weight:bolder;font-size:10px}.vivacash-container .recharge-info{display:flex;justify-content:center;margin:15px 0 30px}.vivacash-container .recharge-offer{display:flex;justify-content:space-between;flex-wrap:wrap}.vivacash-container .recharge-offer__button{display:flex;flex-basis:32%;height:50px;border:1px solid #34B233;margin-bottom:10px;justify-content:center;background-color:#fff}.vivacash-container .recharge-offer__button--active{background:#34B233;color:#fff}.vivacash-container .recharge-input{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.vivacash-container .vivacash-recharge-amount{display:flex;flex-direction:column;width:50%}@media (max-width:991px){.vivacash-container .vivacash-recharge-amount{width:70%}}.vivacash-container .vivacash-recharge-amount__input{display:flex;flex-direction:column;border:1px solid #34B233;background-color:#fff;padding:1px 1px 1px 5px}.vivacash-container .vivacash-recharge-amount__input input[type=text]{background-color:#fff;color:#313131;border:0}.vivacash-container .vivacash-recharge-amount__label{color:#34b233;font-size:11px;background-color:#fff;border:0;margin:0}.vivacash-container .vivacash-recharge-amount__description{color:#c3c3c3;font-size:11px}.vivacash-container .recharge-actions{display:flex;justify-content:flex-end}.vivacash-container .recharge-actions__cancel{display:flex;flex-basis:20%}.vivacash-container .recharge-actions__create-reference{display:flex;flex-basis:30%}.vivacash-container .terms-actions{display:flex;justify-content:flex-end}.vivacash-container .terms-actions__select{display:flex;align-self:flex-end;flex-basis:70%}.vivacash-container .terms-actions__select input[type=checkbox]{margin-right:5px}.vivacash-container .terms-actions__select label{margin-bottom:0}.vivacash-container .terms-actions__agree-terms{display:flex;flex-basis:30%}.vivacash-container .terms-and-conditions{margin-bottom:25px}.vivacash-container .reference-header{display:flex;justify-content:space-between;margin-bottom:20px}.vivacash-container .reference-header__title{display:flex;font-size:32px;font-weight:700;margin:auto 0}.vivacash-container .reference-header__logo{display:flex;margin:auto 0}.vivacash-container .reference-balance{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.vivacash-container .reference-balance__amount{font-size:26px;font-weight:bolder}.vivacash-container .reference-details{display:flex;flex-direction:column;align-items:center}.vivacash-container .reference-details__barcode{display:flex;width:60%}.vivacash-container .reference-details__reference-number{margin:10px 0 30px}.vivacash-container .reference-user-notification{text-align:center;margin-bottom:30px}.vivacash-container .reference-logos{display:flex;justify-content:center;margin-bottom:20px}.vivacash-container .reference-actions{display:flex;justify-content:space-between}.vivacash-container .reference-actions__back{display:flex;align-items:center;color:#34b233;font-weight:700}.vivacash-container .reference-actions__back>button{color:#34b233;background-color:transparent;border:0;font-weight:700}.vivacash-container .reference-actions__arrow{font-size:12px}.vivacash-container .transaction-filters{display:flex;justify-content:space-between;margin-bottom:10px}.vivacash-container .transaction-filters__button{display:flex;min-height:40px;flex-basis:24%;border:none;margin-bottom:10px;justify-content:center;background-color:#fff;font-size:13px}.vivacash-container .transaction-filters__button--active{border:1px solid #34B233}.vivacash-container .vivacash-label{font-size:13px;margin-bottom:5px}.vivacash-logo-container{display:inline-block}.vivacash-logo-container__header{display:flex;font-size:22px;font-weight:700;margin:auto 0}.viva-fan-sign-in-form .sign-in-options{margin-top:10px;text-align:left;font-size:12px}.viva-fan-sign-in-form .sign-in-options .forgot-password-link{float:right;color:#34b233}.viva-fan-sign-in-form .button-main{margin-top:10px}.viva-fan-close-button{width:20px;display:block;margin:0 auto}
.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content,.nano>.nano-pane{position:absolute;right:0;top:0;bottom:0}.nano>.nano-content{overflow:scroll;overflow-x:hidden;left:0}.nano>.nano-content:focus{outline:dotted thin}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:rgba(0,0,0,.25);width:8px;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,1);position:relative;margin:0 1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{visibility:visible\9;opacity:.99}
.flight-swap .button-main,.flight-swap .continue-button-wrapper .button-main{float:none;display:inline-block}.flight-swap h2{color:#34B233;text-align:center;text-transform:uppercase;font-family:'Varela Round',sans-serif}.flight-swap .flight-offer-wrapper{min-width:445px;display:inline-block}.flight-swap .continue-button-wrapper{text-align:center;margin-top:20px}.flight-swap .button-main{margin-left:10px;margin-bottom:10px}.flight-swap .flight-box .flight-box-info .info-detail span,.flight-swap .selectable-flight-box .selectable-flight-info .info-detail span{display:block;line-height:25px;float:left}.flight-swap .button-main.cancel{background:#dd211c;background:-moz-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dd211c),color-stop(100%,#b01a16));background:-webkit-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-o-linear-gradient(top,#dd211c 0,#b01a16 100%);background:-ms-linear-gradient(top,#dd211c 0,#b01a16 100%);background:linear-gradient(to bottom,#dd211c 0,#b01a16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd211c, endColorstr=#b01a16, GradientType=0)}@media (max-width:767px){.flight-swap .flight-offer-popup-wrapper,.flight-swap .flight-offer-wrapper{width:100%;min-width:100%}}.flight-swap .flight-box{border-radius:10px;overflow:hidden;margin:5px 15px;padding-bottom:10px;-webkit-box-shadow:0 0 25px 0 #d4d4d4;-moz-box-shadow:0 0 25px 0 #d4d4d4;box-shadow:0 0 25px 0 #d4d4d4;background:#FFF}.flight-swap .flight-box .flight-box-header{padding:10px;text-align:center;font-size:17px;background:#a7a7a7;color:#FFF;margin-bottom:10px}.flight-swap .flight-box .flight-box-header.active{background:#34B233}.flight-swap .flight-box .flight-box-icon{float:left;width:60%;text-align:center}.flight-swap .flight-box .flight-box-info{float:left;width:40%;text-transform:uppercase}.flight-swap .flight-box .flight-box-info .info-detail{font-size:15px;margin-bottom:8px}.flight-swap .selectable-flight-box{position:relative;border-radius:10px;overflow:hidden;height:65px;margin:5px 15px;padding:5px 5px 0;-webkit-box-shadow:0 0 25px 0 #d4d4d4;-moz-box-shadow:0 0 25px 0 #d4d4d4;box-shadow:0 0 25px 0 #d4d4d4;background:#FFF}.flight-swap .selectable-flight-box input{position:absolute;top:-20px;left:-20px}.flight-swap .selectable-flight-box .selectable-flight-box-icon{float:left;width:22%;text-align:center}.flight-swap .selectable-flight-box .selectable-flight-box-icon i.flight-coupon-icon{margin-top:-18px;margin-left:-41px;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.flight-swap .selectable-flight-box .selectable-flight-info{float:left;width:30%;text-transform:uppercase;margin-top:4px}.flight-swap .selectable-flight-box .selectable-flight-info .info-detail{font-size:12px}.flight-swap .selectable-flight-box .selectable-add-button{float:left;width:18%;position:absolute;top:0;right:0;bottom:0;background-color:#34B233;text-align:center;color:#FFF;font-size:40px;line-height:65px;margin:0;cursor:pointer}@media (max-width:767px){.flight-swap .flight-box,.flight-swap .selectable-flight-box{margin:5px 0}}@media (max-width:480px){.flight-swap .flight-box .flight-box-info{width:50%;padding-left:8px}.flight-swap .flight-box .flight-box-info .info-detail{font-size:11px}.flight-swap .flight-box .flight-box-icon{width:50%}.flight-swap .flight-box .flight-box-icon i.flight-coupon-icon{margin-top:0;margin-left:-20px;margin-right:0;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.flight-swap .selectable-flight-box .selectable-flight-box-icon{display:none}.flight-swap .selectable-flight-box .selectable-flight-info{width:40%}.flight-swap .selectable-flight-box .selectable-flight-info .info-detail{font-size:9px}}.flight-swap .accept-offer-popup-block{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#55565A;opacity:.8;z-index:99998}.flight-swap .accept-offer-popup{position:fixed;top:30px;bottom:30px;left:12.5%;width:75%;background:#FFF;padding:20px;z-index:99999;border-radius:10px;overflow-y:auto;max-height:90%}.flight-swap .accept-offer-popup .accept-offer-popup-inner{margin:0 auto;width:90%;text-align:center}.flight-swap .accept-offer-popup .accept-offer-popup-inner .accept-offer-popup-header{margin-top:20px;margin-bottom:20px}.flight-swap .accept-offer-popup .flight-offer-popup-wrapper{min-width:445px;display:inline-block}.flight-swap .accept-offer-popup .accept-offer-button-container{margin-top:50px;margin-bottom:50px;text-align:center}.flight-swap .accept-offer-popup .accept-offer-button-container .expiration{margin-top:15px;font-size:12px;color:#55565A}@media (min-width:767px){.flight-swap .accept-offer-popup-block.visible-fade-in,.flight-swap .accept-offer-popup.visible-fade-in{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}}@media (max-width:767px){.flight-swap .accept-offer-popup-block.visible-slide-in,.flight-swap .accept-offer-popup.visible-slide-in{-webkit-animation:slidein .5s;-moz-animation:slidein .5s;-ms-animation:slidein .5s;-o-animation:slidein .5s;animation:slidein .5s}.flight-swap .accept-offer-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;padding:5px 15px;border-radius:0;overflow-y:scroll;overflow-x:hidden;max-height:100%}.flight-swap .accept-offer-popup .accept-offer-popup-inner{margin:0;width:100%}.flight-swap .accept-offer-popup .flight-offer-popup-wrapper{width:100%;min-width:100%}.flight-swap .accept-offer-popup .flight-offer-popup-wrapper .flight-box{margin:5px 0}}.flight-swap .selected-offers{margin:5px 15px}.flight-swap .selected-offers .voucher-offer-box{display:inline-block;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 25px 0 #d4d4d4;-moz-box-shadow:0 0 25px 0 #d4d4d4;box-shadow:0 0 25px 0 #d4d4d4;background:#34B233;min-width:415px;min-height:192px;margin:5px 0}.flight-swap .selected-offers .voucher-offer-box .voucher-white-column{background:#FFF;margin-left:2%;width:68%;float:left;padding-top:45px;min-height:192px}.flight-swap .selected-offers .voucher-offer-box .voucher-white-column .voucher-text{text-align:center;font-weight:700;color:#55565A}.flight-swap .selected-offers .voucher-offer-box .voucher-white-column .voucher-value{text-align:center;font-weight:700;font-size:20px;color:#34B233}.flight-swap .selected-offers .voucher-offer-box .voucher-white-column .voucher-barcode{margin-top:5px}.flight-swap .selected-offers .voucher-offer-box .voucher-right-column{float:left;width:30%}@media (max-width:767px){.flight-swap .selected-offers{margin:5px 0}.flight-swap .selected-offers .voucher-offer-box{min-width:100%}}.flight-swap .low-fares-container{text-align:center;margin:20px auto;width:445px}.flight-swap .low-fares-container .low-fare-box{display:inline-block;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 25px 0 #d4d4d4;-moz-box-shadow:0 0 25px 0 #d4d4d4;box-shadow:0 0 25px 0 #d4d4d4;width:445px;min-height:50px;position:relative;cursor:pointer;margin-bottom:5px}.flight-swap .low-fares-container .low-fare-box .route-box{float:left;width:85%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-swap .low-fares-container .low-fare-box .route-box>div{margin-left:10px;display:inline-block;vertical-align:middle;margin-top:14px}.flight-swap .low-fares-container .low-fare-box .price-box{position:absolute;top:0;bottom:0;right:0;background:#dd211c;width:15%;min-width:55px;color:#FFF}.flight-swap .low-fares-container .low-fare-box .price-box .price-wrapper{width:40px;margin:10px auto;text-align:left}.flight-swap .low-fares-container .low-fare-box .price-box .price-wrapper .price-from-label{font-size:10px;line-height:10px}@media (max-width:767px){.flight-swap .low-fares-container{width:100%;margin:20px 0}.flight-swap .low-fares-container .low-fare-box{width:100%}}@media (max-width:480px){.flight-swap .low-fares-container{width:100%;margin:20px 0}.flight-swap .low-fares-container .low-fare-box{width:100%}}.flight-swap .flight-swap-confirmation{text-align:center}.flight-swap .flight-swap-confirmation .selected-offers{margin:20px 0}.flight-swap i.clock-icon,.flight-swap i.date-icon,.flight-swap i.flight-number-icon,.flight-swap i.route-icon{display:block;float:left;width:25px;height:25px;margin-right:10px;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.flight-swap i.flight-coupon-icon{display:inline-block;width:180px;height:93px;margin-top:15px;margin-right:10px;background:url(/Content/Images/sprite3.png?v=17) -1320px -583px no-repeat}.flight-swap i.flight-icon{display:inline-block;width:59px;height:33px;margin-top:8px;margin-left:13px;background:url(/Content/Images/sprite3.png?v=17) -1321px -425px no-repeat;vertical-align:middle}.flight-swap i.icon-barcode{display:inline-block;width:90px;height:69px;background:url(/Content/Images/sprite3.png?v=17) -1410px -452px no-repeat;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.flight-swap i.plus-icon{display:inline-block;width:45px;height:45px;background:url(/Content/Images/sprite3.png?v=17) -1362px -465px no-repeat;margin-top:10px;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.flight-swap i.icon-white-checkmark{display:inline-block;width:70px;height:72px;background:url(/Content/Images/sprite3.png?v=17) -1316px -511px no-repeat;margin-top:60px}.flight-swap i.clock-icon{background:url(/Content/Images/sprite3.png?v=17) -1391px -426px no-repeat}.flight-swap i.route-icon{background:url(/Content/Images/sprite3.png?v=17) -1419px -426px no-repeat}.flight-swap i.date-icon{background:url(/Content/Images/sprite3.png?v=17) -1447px -426px no-repeat}.flight-swap i.flight-number-icon{background:url(/Content/Images/sprite3.png?v=17) -1474px -426px no-repeat}@media (max-width:480px){.flight-swap i.icon-white-checkmark{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes slidein{from{left:100%}to{left:0}}@-moz-keyframes slidein{from{left:100%}to{left:0}}@-webkit-keyframes slidein{from{left:100%}to{left:0}}@-ms-keyframes slidein{from{left:100%}to{left:0}}@-o-keyframes slidein{from{left:100%}to{left:0}}
.icon-aeroplane,.icon-airplane-travel-day-on-page-with-number-4-of-a-calendar{background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-aeroplane{background-position:-499px -170px;width:32px;height:32px}.icon-airplane-travel-day-on-page-with-number-4-of-a-calendar{background-position:0 -358px;width:64px;height:64px}.icon-american-express{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 -154px;width:128px;height:128px;background-size:566px 530px}.icon-arrivals,.icon-arroba,.icon-baggage-dark-green,.icon-baggage-green,.icon-baggage-light-green,.icon-baggage-white{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-arrivals{background-position:-411px -284px}.icon-arroba{background-position:-355px -471px}.icon-baggage-dark-green{background-position:-377px -471px}.icon-baggage-green{background-position:-399px -471px}.icon-baggage-light-green{background-position:-421px -471px}.icon-baggage-white{background-position:-443px -471px}.icon-black-plane{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -133px;width:35px;height:35px;background-size:566px 530px}.icon-booking_paid{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-145px -471px;width:25px;height:25px;background-size:566px 530px}.icon-bus{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-433px -226px;width:45px;height:45px;background-size:566px 530px}.icon-calendar-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-465px -471px;width:20px;height:20px;background-size:566px 530px}.icon-calendar,.icon-cancel{width:64px;height:64px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-size:566px 530px}.icon-calendar{background-position:-66px -358px}.icon-cancel{background-position:-132px -358px}.icon-check-green{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -149px;width:15px;height:15px;background-size:566px 530px}.icon-checked-baggage-dark-green,.icon-checked-baggage-green,.icon-checked-baggage-white,.icon-credit-card-2-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);width:20px;height:20px}.icon-checked-baggage-dark-green{background-position:-487px -471px;background-size:566px 530px}.icon-checked-baggage-green{background-position:-509px -471px;background-size:566px 530px}.icon-checked-baggage-white{background-position:-23px -509px;background-size:566px 530px}.icon-credit-card-2-small{background-position:-45px -509px;background-size:566px 530px}.icon-credit-card,.icon-credit-card-2{height:32px;width:32px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-credit-card-2{background-position:-499px -204px}.icon-credit-card{background-position:-499px -238px}.icon-credit-cards{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-396px -392px;width:32px;height:29px;background-size:566px 530px}.icon-departure-airport{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-329px -471px;width:24px;height:20px;background-size:566px 530px}.icon-departures,.icon-departures-white,.icon-down-arrow-in-small-circle{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-departures-white{background-position:-67px -509px}.icon-departures{background-position:-89px -509px}.icon-down-arrow-in-small-circle{background-position:-111px -509px}.icon-error{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -109px;width:18px;height:18px;background-size:566px 530px}.icon-extrasbaggage,.icon-extrasbaggageplanner,.icon-extrascarparking,.icon-extrasexpress,.icon-extrasinfantservice,.icon-extraspaseflex,.icon-extraspettravel,.icon-extrasseat,.icon-extrassmsconfirmation,.icon-extrasspecialluggage{width:45px;height:45px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-extrasbaggage{background-position:-433px -273px}.icon-extrasbaggageplanner{background-position:-433px -320px}.icon-extrascarparking{background-position:-433px -367px}.icon-extrasexpress{background-position:-72px -424px}.icon-extrasinfantservice{background-position:-119px -424px}.icon-extrasinsurance{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-166px -424px;width:45px;height:45px;background-size:566px 530px}.icon-extraspaseflex{background-position:-213px -424px}.icon-extraspettravel{background-position:-260px -424px}.icon-extrasseat{background-position:-307px -424px}.icon-extrassmsconfirmation{background-position:-354px -424px}.icon-extrasspecialluggage{background-position:-401px -424px}.icon-ezy-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-322px -332px;width:34px;height:18px;background-size:566px 530px}.icon-facebook-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-133px -509px;width:20px;height:20px;background-size:566px 530px}.icon-facebook-social-symbol{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -272px;width:32px;height:32px;background-size:566px 530px}.icon-facebook-white-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-155px -509px;width:20px;height:20px;background-size:566px 530px}.icon-facebook,.icon-facebook-white{width:32px;height:32px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-facebook-white{background-position:-499px -306px}.icon-facebook{background-position:-499px -340px}.icon-google-plus-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-177px -509px;width:20px;height:20px;background-size:566px 530px}.icon-google-plus{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -374px;width:32px;height:32px;background-size:566px 530px}.icon-google-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-199px -509px;width:20px;height:20px;background-size:566px 530px}.icon-google{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -408px;width:32px;height:32px;background-size:566px 530px}.icon-government{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -47px;width:42px;height:42px;background-size:566px 530px}.icon-green-credit-card{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-358px -332px;width:24px;height:18px;background-size:566px 530px}.icon-hand-luggage,.icon-hand-luggage-dark-green,.icon-hand-luggage-green,.icon-hand-luggage-light-green,.icon-hand-luggage-white,.icon-included-services-VB,.icon-included-services-VF,.icon-included-services-VL{height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-hand-luggage-dark-green{background-position:-221px -509px;width:20px}.icon-hand-luggage-green{background-position:-243px -509px;width:20px}.icon-hand-luggage-light-green{background-position:-265px -509px;width:20px}.icon-hand-luggage-white{background-position:-287px -509px;width:20px}.icon-hand-luggage{background-position:-309px -509px;width:20px}.icon-included-services-VB{background-position:-174px -332px;width:90px}.icon-included-services-VF{background-position:-331px -509px;width:20px}.icon-included-services-VL{background-position:-266px -332px;width:54px}.icon-included-services-VS{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-303px -260px;width:122px;height:20px;background-size:566px 530px}.icon-info,.icon-info-white{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-info-white{background-position:-353px -509px}.icon-info{background-position:-375px -509px}.icon-instagram-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-260px -154px;width:32px;height:32px;background-size:566px 530px}.icon-kueskipay{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-299px -284px;width:110px;height:25px;background-size:566px 530px}.icon-left-arrow{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-281px -471px;width:22px;height:22px;background-size:566px 530px}.icon-linkedin-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-260px -188px;width:32px;height:32px;background-size:566px 530px}.icon-logo-simple{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-95px -284px;width:100px;height:46px;background-size:566px 530px}.icon-magnifying-glass{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-198px -358px;width:64px;height:64px;background-size:566px 530px}.icon-mailbox{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-397px -509px;width:20px;height:20px;background-size:566px 530px}.icon-mastercard{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-130px -154px;width:128px;height:128px;background-size:566px 530px}.icon-menu-cancel{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-256px -471px;width:23px;height:22px;background-size:566px 530px}.icon-my-trip{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-241px -118px;width:46px;height:25px;background-size:566px 530px}.icon-navitaire-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-95px -332px;width:77px;height:24px;background-size:566px 530px}.icon-open-in-new,.icon-password{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-open-in-new{background-position:-419px -509px}.icon-password{background-position:-441px -509px}.icon-paypal-logo{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 -424px;width:70px;height:45px;background-size:566px 530px}.icon-phone-small,.icon-placeholder-small{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-phone-small{background-position:-463px -509px}.icon-placeholder-small{background-position:-485px -509px}.icon-placeholder{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-264px -358px;width:64px;height:64px;background-size:566px 530px}.icon-plane-at-airport{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -91px;width:41px;height:40px;background-size:566px 530px}.icon-priorityboarding{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-448px -424px;width:45px;height:45px;background-size:566px 530px}.icon-promotion{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-172px -471px;width:25px;height:25px;background-size:566px 530px}.icon-question_icon{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 -509px;width:21px;height:21px;background-size:566px 530px}.icon-recharge{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-199px -471px;width:25px;height:25px;background-size:566px 530px}.icon-red-arrow-down{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -88px;width:19px;height:19px;background-size:566px 530px}.icon-red-close,.icon-red-info,.icon-refund-dark-green,.icon-refund-white{width:20px;height:20px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-red-close{background-position:-507px -509px}.icon-red-info{background-position:-546px 0}.icon-refund-dark-green{background-position:-546px -22px}.icon-refund-white{background-position:-546px -44px}.icon-right-arrow-2{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-305px -471px;width:22px;height:22px;background-size:566px 530px}.icon-right-arrow,.icon-shopping-cart{width:64px;height:64px;background-size:566px 530px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564)}.icon-right-arrow{background-position:-330px -358px}.icon-shopping-cart{background-position:-433px 0}.icon-success{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -129px;width:18px;height:18px;background-size:566px 530px}.icon-taxi{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px 0;width:45px;height:45px;background-size:566px 530px}.icon-twitter-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-260px -222px;width:32px;height:32px;background-size:566px 530px}.icon-uplift{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-197px -284px;width:100px;height:43px;background-size:566px 530px}.icon-user-big{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 0;width:149px;height:152px;background-size:566px 530px}.icon-user-grey,.icon-user-online{width:32px;height:32px;background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-size:566px 530px}.icon-user-grey{background-position:-396px -358px}.icon-user-online{background-position:-49px -471px}.icon-user-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -66px;width:20px;height:20px;background-size:566px 530px}.icon-user{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-83px -471px;width:32px;height:32px;background-size:566px 530px}.icon-visa{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-303px 0;width:128px;height:128px;background-size:566px 530px}.icon-viva-fan-big{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-151px 0;width:150px;height:116px;background-size:566px 530px}.icon-viva-fan-hand{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 -284px;width:93px;height:72px;background-size:566px 530px}.icon-viva-fan{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:0 -471px;width:47px;height:36px;background-size:566px 530px}.icon-vivacash{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-151px -118px;width:88px;height:33px;background-size:566px 530px}.icon-vivafan-heart-blue-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-499px -442px;width:30px;height:23px;background-size:566px 530px}.icon-vivafan-heart-blue{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-433px -132px;width:60px;height:45px;background-size:566px 530px}.icon-vivafan-heart-white-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-260px -256px;width:30px;height:23px;background-size:566px 530px}.icon-vivafan-heart-white{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-433px -179px;width:60px;height:45px;background-size:566px 530px}.icon-vivafan-info{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-226px -471px;width:28px;height:22px;background-size:566px 530px}.icon-wallet-filled-money-tool{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-303px -130px;width:128px;height:128px;background-size:566px 530px}.icon-warning-small{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-117px -471px;width:26px;height:26px;background-size:566px 530px}.icon-warning{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-433px -66px;width:64px;height:64px;background-size:566px 530px}.icon-white-check{background-image:url(/Content/Images/image-sprite.png?v=1593097311564);background-position:-546px -166px;width:15px;height:15px;background-size:566px 530px}
@font-face{font-family:viva-icon;src:url(viva-icon.eot?iesv);src:url(viva-icon.eot?iesv#iefix) format('embedded-opentype'),url(viva-icon.ttf?iesv) format('truetype'),url(viva-icon.woff?iesv) format('woff'),url(viva-icon.svg?iesv#viva-icon) format('svg');font-weight:400;font-style:normal}[class*=" vi-"],[class^=vi-]{font-family:viva-icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vi-airplane-travel-day:before{content:"\eb5f"}.vi-document-page-number:before{content:"\eb60"}.vi-mailing:before{content:"\eb61"}.vi-qr:before{content:"\eb62"}.vi-add:before{content:"\e900"}.vi-add-1:before{content:"\e901"}.vi-add-2:before{content:"\e902"}.vi-add-3:before{content:"\e903"}.vi-add-5:before{content:"\e904"}.vi-add-circular:before{content:"\e905"}.vi-add-user:before{content:"\e906"}.vi-aeroplane:before{content:"\e907"}.vi-aeroplane-2:before{content:"\e908"}.vi-agenda:before{content:"\e909"}.vi-air-balloon:before{content:"\e90a"}.vi-aircraft:before{content:"\e90b"}.vi-airplane-ticket:before{content:"\e90c"}.vi-alarm:before{content:"\e90d"}.vi-alarm-1:before{content:"\e90e"}.vi-alarm2:before{content:"\e90f"}.vi-alarm-clock:before{content:"\e910"}.vi-alarm-clock-1:before{content:"\e911"}.vi-albums:before{content:"\e912"}.vi-american-express:before{content:"\e913"}.vi-app:before{content:"\e914"}.vi-archive:before{content:"\e915"}.vi-archive-1:before{content:"\e916"}.vi-archive-2:before{content:"\e917"}.vi-archive-3:before{content:"\e918"}.vi-arrival:before{content:"\e919"}.vi-arrivals:before{content:"\e91a"}.vi-arroba:before{content:"\e91b"}.vi-attachment:before{content:"\e91c"}.vi-back:before{content:"\e91d"}.vi-back2:before{content:"\e91e"}.vi-backpack:before{content:"\e91f"}.vi-backpack-2:before{content:"\e920"}.vi-backup:before{content:"\e921"}.vi-bag:before{content:"\e922"}.vi-baggage:before{content:"\e923"}.vi-baggage-protec:before{content:"\e924"}.vi-baggage-protection:before{content:"\e925"}.vi-bank:before{content:"\e926"}.vi-bar-code:before{content:"\e927"}.vi-battery:before{content:"\e928"}.vi-battery-1:before{content:"\e929"}.vi-battery-2:before{content:"\e92a"}.vi-battery-3:before{content:"\e92b"}.vi-battery-4:before{content:"\e92c"}.vi-battery-5:before{content:"\e92d"}.vi-battery-6:before{content:"\e92e"}.vi-battery-7:before{content:"\e92f"}.vi-battery-8:before{content:"\e930"}.vi-beach-chair:before{content:"\e931"}.vi-beach-umbrella:before{content:"\e932"}.vi-bell:before{content:"\e933"}.vi-bell-2:before{content:"\e934"}.vi-binocular:before{content:"\e935"}.vi-binoculars:before{content:"\e936"}.vi-bluetooth-1:before{content:"\e937"}.vi-bluetooth-2:before{content:"\e938"}.vi-bookmark:before{content:"\e939"}.vi-bookmark-1:before{content:"\e93a"}.vi-bookmark-2:before{content:"\e93b"}.vi-briefcase:before{content:"\e93c"}.vi-briefcase-3:before{content:"\e93d"}.vi-browser:before{content:"\e93e"}.vi-bus-2:before{content:"\e93f"}.vi-bus-3:before{content:"\e940"}.vi-bus-4:before{content:"\e941"}.vi-cable-car:before{content:"\e942"}.vi-calculator:before{content:"\e943"}.vi-calculator-1:before{content:"\e944"}.vi-calculator-2:before{content:"\e945"}.vi-calendar:before{content:"\e946"}.vi-calendar-1:before{content:"\e947"}.vi-calendar-2:before{content:"\e948"}.vi-calendar3:before{content:"\e949"}.vi-calendar-3:before{content:"\e94a"}.vi-calendar-4:before{content:"\e94b"}.vi-calendar-5:before{content:"\e94c"}.vi-calendar-6:before{content:"\e94d"}.vi-calendar-7:before{content:"\e94e"}.vi-calendar-input:before{content:"\e94f"}.vi-calendar-select:before{content:"\e950"}.vi-camera:before{content:"\e951"}.vi-cancel:before{content:"\e952"}.vi-cancel-1:before{content:"\e953"}.vi-cancel-2:before{content:"\e954"}.vi-car:before{content:"\e955"}.vi-carry-on-baggage:before{content:"\e956"}.vi-cash:before{content:"\e957"}.vi-chat:before{content:"\e958"}.vi-chat-1:before{content:"\e959"}.vi-check:before{content:"\e95a"}.vi-checked:before{content:"\e95b"}.vi-checked-1:before{content:"\e95c"}.vi-checked-baggage:before{content:"\e95d"}.vi-chemistry:before{content:"\e95e"}.vi-circular-check-button:before{content:"\e95f"}.vi-clip:before{content:"\e960"}.vi-clock:before{content:"\e961"}.vi-clock-1:before{content:"\e962"}.vi-clock-2:before{content:"\e963"}.vi-clock-3:before{content:"\e964"}.vi-clock-points:before{content:"\e965"}.vi-close:before{content:"\e966"}.vi-cloud:before{content:"\e967"}.vi-cloud-2:before{content:"\e968"}.vi-cloud-computing:before{content:"\e969"}.vi-cloud-computing-1:before{content:"\e96a"}.vi-cloud-computing-2:before{content:"\e96b"}.vi-cloud-computing-3:before{content:"\e96c"}.vi-cloud-computing-4:before{content:"\e96d"}.vi-cloud-computing-5:before{content:"\e96e"}.vi-cloudy:before{content:"\e96f"}.vi-cocktail:before{content:"\e970"}.vi-coconut:before{content:"\e971"}.vi-coffee-cup:before{content:"\e972"}.vi-coin:before{content:"\e973"}.vi-coins:before{content:"\e974"}.vi-coins-1:before{content:"\e975"}.vi-coins-2:before{content:"\e976"}.vi-compass:before{content:"\e977"}.vi-compass-2:before{content:"\e978"}.vi-compass-3:before{content:"\e979"}.vi-compass-4:before{content:"\e97a"}.vi-compass-5:before{content:"\e97b"}.vi-confirm-password:before{content:"\e97c"}.vi-contact:before{content:"\e97d"}.vi-container:before{content:"\e97e"}.vi-controls:before{content:"\e97f"}.vi-controls-1:before{content:"\e980"}.vi-controls-2:before{content:"\e981"}.vi-controls-3:before{content:"\e982"}.vi-controls-4:before{content:"\e983"}.vi-controls-5:before{content:"\e984"}.vi-controls-6:before{content:"\e985"}.vi-controls-7:before{content:"\e986"}.vi-correct:before{content:"\e987"}.vi-credit-card:before{content:"\e988"}.vi-credit-card-2:before{content:"\e989"}.vi-credit-card-3:before{content:"\e98a"}.vi-cursor:before{content:"\e98b"}.vi-cvv:before{content:"\e98c"}.vi-danger:before{content:"\e98d"}.vi-database-1:before{content:"\e98e"}.vi-database-2:before{content:"\e98f"}.vi-database-3:before{content:"\e990"}.vi-departure:before{content:"\e991"}.vi-departure-1:before{content:"\e992"}.vi-departures:before{content:"\e993"}.vi-diagram:before{content:"\e994"}.vi-diamond:before{content:"\e995"}.vi-diploma:before{content:"\e996"}.vi-discount-voucher:before{content:"\e997"}.vi-dislike:before{content:"\e998"}.vi-divide:before{content:"\e999"}.vi-divide-1:before{content:"\e99a"}.vi-document:before{content:"\e99b"}.vi-dollar:before{content:"\e99c"}.vi-do-not-disturb:before{content:"\e99d"}.vi-door-lock:before{content:"\e99e"}.vi-down-arrow:before{content:"\e99f"}.vi-down-arrow-2:before{content:"\e9a0"}.vi-down-arrow-caret:before{content:"\e9a1"}.vi-down-circle:before{content:"\e9a2"}.vi-download:before{content:"\e9a3"}.vi-download-2:before{content:"\e9a4"}.vi-download-3:before{content:"\e9a5"}.vi-earth-globe:before{content:"\e9a6"}.vi-earth-globe-1:before{content:"\e9a7"}.vi-edit:before{content:"\e9a8"}.vi-edit-1:before{content:"\e9a9"}.vi-edit-2:before{content:"\e9aa"}.vi-eject:before{content:"\e9ab"}.vi-eject-1:before{content:"\e9ac"}.vi-email:before{content:"\e9ad"}.vi-emergency:before{content:"\e9ae"}.vi-equal:before{content:"\e9af"}.vi-error:before{content:"\e9b0"}.vi-escalator:before{content:"\e9b1"}.vi-escalator-1:before{content:"\e9b2"}.vi-exclamation:before{content:"\e9b3"}.vi-exit:before{content:"\e9b4"}.vi-exit-1:before{content:"\e9b5"}.vi-exit-2:before{content:"\e9b6"}.vi-export:before{content:"\e9b7"}.vi-fast-forward:before{content:"\e9b8"}.vi-fax:before{content:"\e9b9"}.vi-file:before{content:"\e9ba"}.vi-file-1:before{content:"\e9bb"}.vi-file-2:before{content:"\e9bc"}.vi-file-3:before{content:"\e9bd"}.vi-filter:before{content:"\e9be"}.vi-fingerprint:before{content:"\e9bf"}.vi-flag:before{content:"\e9c0"}.vi-flag-1:before{content:"\e9c1"}.vi-flag-2:before{content:"\e9c2"}.vi-flag-3:before{content:"\e9c3"}.vi-flag-4:before{content:"\e9c4"}.vi-flame:before{content:"\e9c5"}.vi-focus:before{content:"\e9c6"}.vi-folder:before{content:"\e9c7"}.vi-folder-1:before{content:"\e9c8"}.vi-folder-2:before{content:"\e9c9"}.vi-folder-3:before{content:"\e9ca"}.vi-folder-4:before{content:"\e9cb"}.vi-folder-5:before{content:"\e9cc"}.vi-folder-6:before{content:"\e9cd"}.vi-folder-7:before{content:"\e9ce"}.vi-folder-8:before{content:"\e9cf"}.vi-folder-9:before{content:"\e9d0"}.vi-folder-10:before{content:"\e9d1"}.vi-folder-11:before{content:"\e9d2"}.vi-folder-12:before{content:"\e9d3"}.vi-folder-13:before{content:"\e9d4"}.vi-folder-14:before{content:"\e9d5"}.vi-folder-15:before{content:"\e9d6"}.vi-folder-16:before{content:"\e9d7"}.vi-folder-17:before{content:"\e9d8"}.vi-folder-18:before{content:"\e9d9"}.vi-folder-19:before{content:"\e9da"}.vi-folder-20:before{content:"\e9db"}.vi-food:before{content:"\e9dc"}.vi-forbidden:before{content:"\e9dd"}.vi-forward:before{content:"\e9de"}.vi-full-battery:before{content:"\e9df"}.vi-funnel:before{content:"\e9e0"}.vi-garbage:before{content:"\e9e1"}.vi-garbage-2:before{content:"\e9e2"}.vi-gift:before{content:"\e9e3"}.vi-globe:before{content:"\e9e4"}.vi-group:before{content:"\e9e5"}.vi-headphones:before{content:"\e9e6"}.vi-heart:before{content:"\e9e7"}.vi-help:before{content:"\e9e8"}.vi-hide:before{content:"\e9e9"}.vi-hold:before{content:"\e9ea"}.vi-home-1:before{content:"\e9eb"}.vi-home-2:before{content:"\e9ec"}.vi-home-3:before{content:"\e9ed"}.vi-hotel:before{content:"\e9ee"}.vi-hotel-1:before{content:"\e9ef"}.vi-hourglass:before{content:"\e9f0"}.vi-house:before{content:"\e9f1"}.vi-id-card:before{content:"\e9f2"}.vi-id-card-1:before{content:"\e9f3"}.vi-id-card-2:before{content:"\e9f4"}.vi-id-card-3:before{content:"\e9f5"}.vi-id-card-4:before{content:"\e9f6"}.vi-id-card-5:before{content:"\e9f7"}.vi-id-card-6:before{content:"\e9f8"}.vi-idea:before{content:"\e9f9"}.vi-imac:before{content:"\e9fa"}.vi-import:before{content:"\e9fb"}.vi-inbox:before{content:"\e9fc"}.vi-incoming:before{content:"\e9fd"}.vi-infinity:before{content:"\e9fe"}.vi-info:before{content:"\e9ff"}.vi-info-2:before{content:"\ea00"}.vi-info-3:before{content:"\ea01"}.vi-internet:before{content:"\ea02"}.vi-key:before{content:"\ea03"}.vi-key2:before{content:"\ea04"}.vi-lamp:before{content:"\ea05"}.vi-laptop:before{content:"\ea06"}.vi-layers:before{content:"\ea07"}.vi-layers-1:before{content:"\ea08"}.vi-layout:before{content:"\ea09"}.vi-left-arrow:before{content:"\ea0a"}.vi-left-arrow-1:before{content:"\ea0b"}.vi-left-arrow-circle:before{content:"\ea0c"}.vi-levels:before{content:"\ea0d"}.vi-life-vest:before{content:"\ea0e"}.vi-light-bulb:before{content:"\ea0f"}.vi-light-bulb-1:before{content:"\ea10"}.vi-lightning:before{content:"\ea11"}.vi-like:before{content:"\ea12"}.vi-like-1:before{content:"\ea13"}.vi-like-2:before{content:"\ea14"}.vi-link:before{content:"\ea15"}.vi-list:before{content:"\ea16"}.vi-list-1:before{content:"\ea17"}.vi-location:before{content:"\ea18"}.vi-lock:before{content:"\ea19"}.vi-lock-1:before{content:"\ea1a"}.vi-locked:before{content:"\ea1b"}.vi-locked-1:before{content:"\ea1c"}.vi-locked-2:before{content:"\ea1d"}.vi-locked-3:before{content:"\ea1e"}.vi-locked-4:before{content:"\ea1f"}.vi-locked-5:before{content:"\ea20"}.vi-locked-6:before{content:"\ea21"}.vi-login:before{content:"\ea22"}.vi-logout:before{content:"\ea23"}.vi-luggage:before{content:"\ea24"}.vi-luggage-2:before{content:"\ea25"}.vi-luggage-3:before{content:"\ea26"}.vi-machine:before{content:"\ea27"}.vi-magnet-1:before{content:"\ea28"}.vi-magnet-2:before{content:"\ea29"}.vi-magnet-3:before{content:"\ea2a"}.vi-mailbox:before{content:"\ea2b"}.vi-map:before{content:"\ea2c"}.vi-map-1:before{content:"\ea2d"}.vi-map-2:before{content:"\ea2e"}.vi-map-3:before{content:"\ea2f"}.vi-map-4:before{content:"\ea30"}.vi-map-5:before{content:"\ea31"}.vi-map-6:before{content:"\ea32"}.vi-map-8:before{content:"\ea33"}.vi-map-location:before{content:"\ea34"}.vi-medal:before{content:"\ea35"}.vi-megaphone:before{content:"\ea36"}.vi-megaphone-1:before{content:"\ea37"}.vi-menu-1:before{content:"\ea38"}.vi-menu-2:before{content:"\ea39"}.vi-menu-3:before{content:"\ea3a"}.vi-menu-4:before{content:"\ea3b"}.vi-microphone:before{content:"\ea3c"}.vi-microphone-1:before{content:"\ea3d"}.vi-minus:before{content:"\ea3e"}.vi-minus-2:before{content:"\ea3f"}.vi-money:before{content:"\ea40"}.vi-money-2:before{content:"\ea41"}.vi-money-3:before{content:"\ea42"}.vi-moon:before{content:"\ea43"}.vi-more:before{content:"\ea44"}.vi-more-1:before{content:"\ea45"}.vi-mountain:before{content:"\ea46"}.vi-multiply:before{content:"\ea47"}.vi-multiply-1:before{content:"\ea48"}.vi-museum:before{content:"\ea49"}.vi-music-player-1:before{content:"\ea4a"}.vi-mute:before{content:"\ea4b"}.vi-muted:before{content:"\ea4c"}.vi-navigation:before{content:"\ea4d"}.vi-navigation-1:before{content:"\ea4e"}.vi-navigation2:before{content:"\ea4f"}.vi-newspaper:before{content:"\ea50"}.vi-next:before{content:"\ea51"}.vi-next-2:before{content:"\ea52"}.vi-nip:before{content:"\ea53"}.vi-notebook:before{content:"\ea54"}.vi-notebook-1:before{content:"\ea55"}.vi-notebook-2:before{content:"\ea56"}.vi-notebook-3:before{content:"\ea57"}.vi-notebook-4:before{content:"\ea58"}.vi-notebook-5:before{content:"\ea59"}.vi-notepad:before{content:"\ea5a"}.vi-notepad-1:before{content:"\ea5b"}.vi-notepad-2:before{content:"\ea5c"}.vi-notification:before{content:"\ea5d"}.vi-online-pay:before{content:"\ea5e"}.vi-open-book:before{content:"\ea5f"}.vi-padlock:before{content:"\ea60"}.vi-paint-brush:before{content:"\ea61"}.vi-paint-roller:before{content:"\ea62"}.vi-palm-tree:before{content:"\ea63"}.vi-panel:before{content:"\ea64"}.vi-panels:before{content:"\ea65"}.vi-paper-plane:before{content:"\ea66"}.vi-paper-plane-1:before{content:"\ea67"}.vi-pase-flex:before{content:"\ea68"}.vi-pase-flex2:before{content:"\ea69"}.vi-passport:before{content:"\ea6a"}.vi-passport-2:before{content:"\ea6b"}.vi-pause:before{content:"\ea6c"}.vi-pen:before{content:"\ea6d"}.vi-pencil:before{content:"\ea6e"}.vi-pencil-2:before{content:"\ea6f"}.vi-percent:before{content:"\ea70"}.vi-percent-1:before{content:"\ea71"}.vi-pet:before{content:"\ea72"}.vi-phone-book:before{content:"\ea73"}.vi-photo:before{content:"\ea74"}.vi-photo-camera:before{content:"\ea75"}.vi-photo-camera-1:before{content:"\ea76"}.vi-photo-camera-3:before{content:"\ea77"}.vi-picture:before{content:"\ea78"}.vi-picture-1:before{content:"\ea79"}.vi-pie-chart:before{content:"\ea7a"}.vi-pie-chart2:before{content:"\ea7b"}.vi-pig-safe:before{content:"\ea7c"}.vi-pin:before{content:"\ea7d"}.vi-pin2:before{content:"\ea7e"}.vi-placeholder:before{content:"\ea7f"}.vi-place-holder:before{content:"\ea80"}.vi-placeholder-1:before{content:"\ea81"}.vi-placeholder-2:before{content:"\ea82"}.vi-placeholder-3:before{content:"\ea83"}.vi-placeholder-4:before{content:"\ea84"}.vi-placeholder-10:before{content:"\ea85"}.vi-placeholders:before{content:"\ea86"}.vi-plane:before{content:"\ea87"}.vi-plane-1:before{content:"\ea88"}.vi-plane-2:before{content:"\ea89"}.vi-plane3:before{content:"\ea8a"}.vi-plane-ticket:before{content:"\ea8b"}.vi-plane-window:before{content:"\ea8c"}.vi-play-button-1:before{content:"\ea8d"}.vi-play-button-2:before{content:"\ea8e"}.vi-playlist:before{content:"\ea8f"}.vi-plus:before{content:"\ea90"}.vi-plus-symbol:before{content:"\ea91"}.vi-pointer:before{content:"\ea92"}.vi-postcard:before{content:"\ea93"}.vi-power-1:before{content:"\ea94"}.vi-power-2:before{content:"\ea95"}.vi-present:before{content:"\ea96"}.vi-presentation:before{content:"\ea97"}.vi-price-tag:before{content:"\ea98"}.vi-print:before{content:"\ea99"}.vi-print-2:before{content:"\ea9a"}.vi-priority-boarding:before{content:"\ea9b"}.vi-priority-check-in:before{content:"\ea9c"}.vi-profile:before{content:"\ea9d"}.vi-profits:before{content:"\ea9e"}.vi-prohibition:before{content:"\ea9f"}.vi-push-pin-2:before{content:"\eaa0"}.vi-puzzle:before{content:"\eaa1"}.vi-question:before{content:"\eaa2"}.vi-raindrop:before{content:"\eaa3"}.vi-reading:before{content:"\eaa4"}.vi-record:before{content:"\eaa5"}.vi-refresh:before{content:"\eaa6"}.vi-remove:before{content:"\eaa7"}.vi-repeat:before{content:"\eaa8"}.vi-repeat-1:before{content:"\eaa9"}.vi-reply:before{content:"\eaaa"}.vi-restart:before{content:"\eaab"}.vi-restaurant:before{content:"\eaac"}.vi-resume:before{content:"\eaad"}.vi-return:before{content:"\eaae"}.vi-rewind-1:before{content:"\eaaf"}.vi-rewind-2:before{content:"\eab0"}.vi-right-arrow:before{content:"\eab1"}.vi-right-arrow-1:before{content:"\eab2"}.vi-right-arrow-2:before{content:"\eab3"}.vi-right-arrow-caret:before{content:"\eab4"}.vi-ring:before{content:"\eab5"}.vi-route:before{content:"\eab6"}.vi-safari:before{content:"\eab7"}.vi-save:before{content:"\eab8"}.vi-schedule:before{content:"\eab9"}.vi-scissors:before{content:"\eaba"}.vi-search:before{content:"\eabb"}.vi-search-1:before{content:"\eabc"}.vi-search-2:before{content:"\eabd"}.vi-seat:before{content:"\eabe"}.vi-send:before{content:"\eabf"}.vi-server:before{content:"\eac0"}.vi-settings:before{content:"\eac1"}.vi-settings-1:before{content:"\eac2"}.vi-settings-3:before{content:"\eac3"}.vi-settings-4:before{content:"\eac4"}.vi-settings-5:before{content:"\eac5"}.vi-settings-6:before{content:"\eac6"}.vi-settings-8:before{content:"\eac7"}.vi-settings-9:before{content:"\eac8"}.vi-share-1:before{content:"\eac9"}.vi-share-2:before{content:"\eaca"}.vi-share-3:before{content:"\eacb"}.vi-shield:before{content:"\eacc"}.vi-shop:before{content:"\eacd"}.vi-shop2:before{content:"\eace"}.vi-shopping-bag:before{content:"\eacf"}.vi-shopping-bag-2:before{content:"\ead0"}.vi-shopping-cart:before{content:"\ead1"}.vi-shopping-cart-2:before{content:"\ead2"}.vi-shuffle:before{content:"\ead3"}.vi-shuffle-1:before{content:"\ead4"}.vi-shutdown:before{content:"\ead5"}.vi-shuttle:before{content:"\ead6"}.vi-sidebar:before{content:"\ead7"}.vi-sign:before{content:"\ead8"}.vi-sign-1:before{content:"\ead9"}.vi-sign2:before{content:"\eada"}.vi-sign-post:before{content:"\eadb"}.vi-smartphone:before{content:"\eadc"}.vi-smartphone-1:before{content:"\eadd"}.vi-smartphone-2:before{content:"\eade"}.vi-smartphone-3:before{content:"\eadf"}.vi-smartphone-4:before{content:"\eae0"}.vi-smartphone-5:before{content:"\eae1"}.vi-smartphone-6:before{content:"\eae2"}.vi-smartphone-7:before{content:"\eae3"}.vi-smartphone-8:before{content:"\eae4"}.vi-smartphone-9:before{content:"\eae5"}.vi-smartphone-10:before{content:"\eae6"}.vi-smartphone-11:before{content:"\eae7"}.vi-smartphone-12:before{content:"\eae8"}.vi-smartphone-simple:before{content:"\eae9"}.vi-smoking:before{content:"\eaea"}.vi-snorkel:before{content:"\eaeb"}.vi-speaker:before{content:"\eaec"}.vi-speaker-1:before{content:"\eaed"}.vi-speaker-2:before{content:"\eaee"}.vi-speaker-3:before{content:"\eaef"}.vi-speaker-4:before{content:"\eaf0"}.vi-speaker-5:before{content:"\eaf1"}.vi-speaker-6:before{content:"\eaf2"}.vi-speaker-7:before{content:"\eaf3"}.vi-speaker-8:before{content:"\eaf4"}.vi-special-baggage:before{content:"\eaf5"}.vi-special-baggage-protection:before{content:"\eaf6"}.vi-speech-bubble:before{content:"\eaf7"}.vi-speedometer:before{content:"\eaf8"}.vi-startup:before{content:"\eaf9"}.vi-stats:before{content:"\eafa"}.vi-stop:before{content:"\eafb"}.vi-stop-1:before{content:"\eafc"}.vi-stopwatch-1:before{content:"\eafd"}.vi-stopwatch-2:before{content:"\eafe"}.vi-stopwatch-3:before{content:"\eaff"}.vi-street-1:before{content:"\eb00"}.vi-structure:before{content:"\eb01"}.vi-substract:before{content:"\eb02"}.vi-substract-1:before{content:"\eb03"}.vi-success:before{content:"\eb04"}.vi-suitcase:before{content:"\eb05"}.vi-suitcase-1:before{content:"\eb06"}.vi-suitcase2:before{content:"\eb07"}.vi-suitcase-2:before{content:"\eb08"}.vi-suitcase-12:before{content:"\eb09"}.vi-sun:before{content:"\eb0a"}.vi-support:before{content:"\eb0b"}.vi-surf:before{content:"\eb0c"}.vi-surf-board:before{content:"\eb0d"}.vi-switch-1:before{content:"\eb0e"}.vi-switch-2:before{content:"\eb0f"}.vi-switch-3:before{content:"\eb10"}.vi-switch-4:before{content:"\eb11"}.vi-switch-5:before{content:"\eb12"}.vi-switch-6:before{content:"\eb13"}.vi-switch-7:before{content:"\eb14"}.vi-switch-8:before{content:"\eb15"}.vi-tablet:before{content:"\eb16"}.vi-tabs:before{content:"\eb17"}.vi-tag:before{content:"\eb18"}.vi-tag2:before{content:"\eb19"}.vi-taxi:before{content:"\eb1a"}.vi-taxi-2:before{content:"\eb1b"}.vi-television:before{content:"\eb1c"}.vi-tent:before{content:"\eb1d"}.vi-ticket:before{content:"\eb1e"}.vi-ticket-2:before{content:"\eb1f"}.vi-ticket-window:before{content:"\eb20"}.vi-time:before{content:"\eb21"}.vi-time-2:before{content:"\eb22"}.vi-timer:before{content:"\eb23"}.vi-toothpaste:before{content:"\eb24"}.vi-trailer:before{content:"\eb25"}.vi-train:before{content:"\eb26"}.vi-train2:before{content:"\eb27"}.vi-tram:before{content:"\eb28"}.vi-transfer:before{content:"\eb29"}.vi-travel:before{content:"\eb2a"}.vi-travel-protection:before{content:"\eb2b"}.vi-umbrella:before{content:"\eb2c"}.vi-unlink:before{content:"\eb2d"}.vi-unlocked:before{content:"\eb2e"}.vi-unlocked-1:before{content:"\eb2f"}.vi-unlocked-2:before{content:"\eb30"}.vi-up-arrow:before{content:"\eb31"}.vi-up-arrow-2:before{content:"\eb32"}.vi-update-arrows:before{content:"\eb33"}.vi-upload-2:before{content:"\eb34"}.vi-user:before{content:"\eb35"}.vi-user-1:before{content:"\eb36"}.vi-user-2:before{content:"\eb37"}.vi-user-3:before{content:"\eb38"}.vi-user-fill:before{content:"\eb39"}.vi-users:before{content:"\eb3a"}.vi-users-1:before{content:"\eb3b"}.vi-user-simple:before{content:"\eb3c"}.vi-vehicle:before{content:"\eb3d"}.vi-video-camera:before{content:"\eb3e"}.vi-video-camera-1:before{content:"\eb3f"}.vi-video-camera-2:before{content:"\eb40"}.vi-video-player:before{content:"\eb41"}.vi-video-player-1:before{content:"\eb42"}.vi-view:before{content:"\eb43"}.vi-view-1:before{content:"\eb44"}.vi-view-2:before{content:"\eb45"}.vi-visibility:before{content:"\eb46"}.vi-visibility-1:before{content:"\eb47"}.vi-volume-control:before{content:"\eb48"}.vi-waiting:before{content:"\eb49"}.vi-wallet:before{content:"\eb4a"}.vi-wallet-1:before{content:"\eb4b"}.vi-wallet2:before{content:"\eb4c"}.vi-wallet-2:before{content:"\eb4d"}.vi-wallet-3:before{content:"\eb4e"}.vi-wallet-4:before{content:"\eb4f"}.vi-wallet-fill:before{content:"\eb50"}.vi-warning:before{content:"\eb51"}.vi-wifi:before{content:"\eb52"}.vi-wifi-1:before{content:"\eb53"}.vi-wifi-2:before{content:"\eb54"}.vi-windows:before{content:"\eb55"}.vi-windows-1:before{content:"\eb56"}.vi-windows-2:before{content:"\eb57"}.vi-windows-3:before{content:"\eb58"}.vi-windows-4:before{content:"\eb59"}.vi-wireless-internet:before{content:"\eb5a"}.vi-world:before{content:"\eb5b"}.vi-worldwide-1:before{content:"\eb5c"}.vi-zoom-in:before{content:"\eb5d"}.vi-zoom-out:before{content:"\eb5e"}
@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots,.txt-center{text-align:center}.slick-list,.viva-carousel .content .image figure{overflow:hidden}.viva-carousel .content,.viva-carousel .content .image figure img{transition:.5s cubic-bezier(.84,.13,0,.75)}.viva-carousel .content .text h1:hover,.viva-carousel .content .text h2:hover,.viva-carousel .content .text h3:hover,.viva-carousel .content .text h4:hover,.viva-carousel .content .text p:hover,.viva-carousel a{text-decoration:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.viva-txt-green{color:#34b233!important}.dosis-bold{font-family:Dosis-Bold,sans-serif;font-weight:700;text-transform:uppercase;font-size:48px;-webkit-text-stroke-width:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{transform:none}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-prev,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}.slick-prev:before,[dir=rtl] .slick-next:before{content:"←"}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{width:20px;top:50%;transform:translate(0,-50%);border:none;cursor:pointer;height:20px}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-prev{line-height:0;font-size:0;left:-25px}.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.slick-next,.slick-next:focus,.slick-next:hover{color:transparent;background:0 0;outline:0}.slick-next:focus:before,.slick-next:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-next{line-height:0;font-size:0;right:-25px}.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";content:"→"}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover{outline:0}.slick-dots li button:focus{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-dots li.slick-active button:before{color:#000;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.viva-carousel{width:100%;margin:10px 0 50px;float:left;font-family:Helvetica Neue}.viva-carousel *,.viva-carousel :active,.viva-carousel :hover{outline:0}.viva-carousel a{float:left;display:block;outline:0;width:100%}.viva-carousel a:hover{text-decoration:none;outline:0}.viva-carousel .content{outline:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:223px;height:400px;margin:32px auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}.viva-carousel .content .image figure,.viva-carousel .content .image figure img{display:block;float:left;height:auto;border-top-right-radius:5px;border-top-left-radius:5px;width:100%}.viva-carousel .content .image{border-top-right-radius:5px;border-top-left-radius:5px;position:relative;display:block;width:100%}.viva-carousel .content .image .filter{position:absolute;background-color:rgba(1,1,1,.3);width:100%;height:100%;left:0;top:0;border-top-right-radius:5px;border-top-left-radius:5px;transition:.5s ease}.viva-carousel .content .image .title{position:absolute;bottom:0;z-index:1;color:#fff;padding:5px;width:100%;line-height:1.42857}.viva-carousel .content .image .title p{margin:0;font-size:20px;padding:0 10px;font-family:Helvetica Neue;color:#fff}@media (max-width:768px){.viva-carousel .content .image .title p{font-size:16px}}.viva-carousel .content .image .title h1,.viva-carousel .content .image .title h2,.viva-carousel .content .image .title h3,.viva-carousel .content .image .title h4,.viva-carousel .content .image .title h5,.viva-carousel .content .image .title h6{color:#fff}.viva-carousel .content .image .label{position:absolute;left:10px;top:10px;padding:6px 12px;background-color:red;font-size:12px;border-radius:0 40px 40px;height:60px;width:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Helvetica Neue}.viva-carousel .content .text{padding:10px 8px;line-height:1.42857}.viva-carousel .content .text p{color:#9e9e9e;margin:0;padding:0;font-family:Helvetica Neue}.viva-carousel .content .text h1,.viva-carousel .content .text h2,.viva-carousel .content .text h3{font-family:helvetica-neue-bold;margin:5px 0 0;padding:0;text-align:left;color:#34b233}.viva-carousel .content .text h1{font-size:2em}.viva-carousel .content .text h1 small{font-size:.6em;color:#34b233}.viva-carousel .content .text h2{font-size:2em}.viva-carousel .content .text h2 small{font-size:.6em;color:#34b233}.viva-carousel .content .text h3{font-size:2em}.viva-carousel .content .text h3 small{font-size:.6em;color:#34b233}.viva-carousel .content .text h4{color:#34b233;font-family:Helvetica Neue;margin:5px 0 0;padding:0;font-size:2.5em;text-align:left}@media (max-width:768px){.viva-carousel .content .text h4{font-size:1.7em}}.viva-carousel .content .text h4 small{font-size:.6em;color:#34b233}@media (min-width:481px){.viva-carousel .content:active h1,.viva-carousel .content:active h2,.viva-carousel .content:active h3,.viva-carousel .content:active h4,.viva-carousel .content:active h5,.viva-carousel .content:active h6,.viva-carousel .content:active p,.viva-carousel .content:hover h1,.viva-carousel .content:hover h2,.viva-carousel .content:hover h3,.viva-carousel .content:hover h4,.viva-carousel .content:hover h5,.viva-carousel .content:hover h6,.viva-carousel .content:hover p{text-decoration:none}.viva-carousel .content:hover{outline:0;transform:scale(1.04);box-shadow:0 2px 24px 0 rgba(0,0,0,.86)}.viva-carousel .content:hover .image figure img{transform:scale(1.1444)}.viva-carousel .content:active{outline:0;transform:scale(1.04);box-shadow:0 2px 24px 0 rgba(0,0,0,.86)}.viva-carousel .content:active .image figure img{transform:scale(1.15)}}.viva-carousel .slick-slide img{width:100%}.viva-carousel .slick-prev{height:40px;width:40px;left:-45px}.viva-carousel .slick-prev:before{font-family:viva-icon;color:#9e9e9e;font-size:32px;content:"\ea0b"}.viva-carousel .slick-next{height:40px;width:40px;right:-45px}.viva-carousel .slick-next:before{font-family:viva-icon;color:#9e9e9e;font-size:32px;content:"\eab2"}@media screen and (max-width:768px) and (min-width:750px){.viva-carousel .slick-arrow,.viva-carousel .slick-arrow.slick-disabled{display:none!important}}@media all and (-ms-high-contrast:none),all and (-ms-high-contrast:active){.viva-carousel .content .image figure img{width:114%}.viva-carousel .content .text h4,.viva-carousel .content .text p{text-align:center}.viva-carousel .content{margin:10px auto}.viva-carousel .content .image figure{max-height:311px}}
.viva-promo-slide .slide,div.width{display:block;float:left;height:auto;width:100%}.viva-promo-slide{position:relative;float:left;width:100%}.viva-promo-slide .slide{position:relative}.viva-promo-slide .slide>div{width:100%;height:auto;float:left}.viva-promo-slide .slide>div .inner-slide{width:100%;height:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.viva-promo-slide .slide>div .inner-slide .promo-content{max-width:1140px;width:100%;margin:auto;height:667px}.viva-promo-slide .promo-captions{font-size:3.2em;display:-ms-flexbox;display:flex;position:relative;height:667px;width:30%;background-color:rgba(52,178,51,.7);z-index:280;top:0;left:0;padding:100px 20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-text-stroke-width:0}@media screen and (max-width:768px) and (min-width:481px){.viva-promo-slide .promo-captions{width:45%}}@media screen and (max-width:480px) and (min-width:1px){.viva-promo-slide .promo-captions{width:100%}}.viva-promo-slide .promo-captions h1,.viva-promo-slide .promo-captions h2,.viva-promo-slide .promo-captions h3,.viva-promo-slide .promo-captions h4,.viva-promo-slide .promo-captions h5,.viva-promo-slide .promo-captions h6{color:#fff;text-align:center;font-family:Dosis-ExtraBold,sans-serif;font-weight:700;font-size:48px;margin-top:21px;margin-bottom:10.5px;line-height:1.1;-webkit-text-stroke-width:0}.viva-promo-slide .promo-captions p{color:#fff;text-align:center;font-family:Dosis-ExtraBold,sans-serif;font-family:Dosis-Bold,sans-serif;font-size:18px;margin:0 0 10.5px}.viva-promo-slide .promo-captions button{margin:20px 0 auto;border:1px solid #fff;border-radius:5px;width:80%;padding:10px 0;text-transform:uppercase;font-family:Dosis-Bold,sans-serif;font-size:20px}.viva-slide-announcements div .content h1,.viva-slide-announcements div .content h2,.viva-slide-announcements div .content h3,.viva-slide-announcements div .content h4,.viva-slide-announcements div .content h5,.viva-slide-announcements div .content h6,.viva-slide-announcements div.cycle-slide .promo-content h1,.viva-slide-announcements div.cycle-slide .promo-content h2,.viva-slide-announcements div.cycle-slide .promo-content h3,.viva-slide-announcements div.cycle-slide .promo-content h4,.viva-slide-announcements div.cycle-slide .promo-content h5,.viva-slide-announcements div.cycle-slide .promo-content h6{font-family:Helvetica Neue;color:#fff;margin:0}.viva-promo-slide .promo-captions .pager{position:absolute;width:100%;margin:0;bottom:50px;font-size:22px}.viva-slide-announcements,.viva-slide-announcements div,.viva-slide-announcements div.cycle-slide,.viva-slide-gallery{position:relative;width:100%;float:left}.viva-slide-announcements div .content{padding:15px 0;display:block;float:left}.viva-slide-announcements div .content p{color:#fff;margin:0}.viva-slide-announcements div.cycle-slide .promo-content{padding:15px 0;display:block;float:left}.viva-slide-announcements div.cycle-slide .promo-content p{color:#fff;margin:0}.viva-slide-gallery{display:block;height:auto;-ms-flex-direction:row;flex-direction:row}.viva-slide-gallery .thumbnails{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;display:-ms-flexbox;display:flex;float:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;height:100%;position:absolute}.viva-slide-gallery .thumbnails div{width:50%;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%;padding:4px}.viva-slide-gallery .thumbnails div a{display:block;float:left}.viva-slide-gallery .thumbnails div a img{width:100%;height:auto;display:block;float:left}.viva-slide-gallery .thumbnails div.cycle-pager-active a{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.viva-full-slide,.viva-full-slide .slide .item,.viva-full-slide .slide .item.initial{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.viva-slide-gallery .slide{width:80%;float:right}.viva-full-slide{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;position:fixed;left:0;top:0;transition:.5s all;z-index:100}.viva-full-slide .layout{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:101}.viva-full-slide .arrow{position:absolute;top:50%;background-color:red;width:40px;height:40px;z-index:103}.viva-full-slide .arrow.prev{left:0}.viva-full-slide .arrow.next{right:0}.viva-full-slide .slide{width:100%;height:90%;display:block;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:102;overflow:hidden}.viva-full-slide .slide .item{position:absolute;top:0;width:100%;height:100%;display:block;transition:.5s all;left:100%}.viva-full-slide .slide .item .content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;height:100%}.viva-full-slide .slide .item .content img{height:100%}.viva-full-slide .slide .item.initial{left:0;transform:scale(0)}.viva-full-slide .slide .item.active{left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:scale(1)!important}.viva-full-slide.active{display:-ms-flexbox;display:flex;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media all and (-ms-high-contrast:none),all and (-ms-high-contrast:active){.viva-promo-slide .promo-captions .pager{display:none}.viva-promo-slide .promo-captions h2{width:100%}}
#cross-border-pass .zero-padding{padding-left:0;padding-right:0}#cross-border-pass .cbx-container{min-height:120px;margin-left:15px;margin-right:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}#cross-border-pass .cbx-container .cbx-one-way-dropdown{display:flex;flex-direction:column;margin-bottom:20px}#cross-border-pass .cbx-container .cbx-one-way-dropdown__options{width:300px}#cross-border-pass .cbx-container .cbx-label__ticket-name{font-weight:700;margin-bottom:3px}#cross-border-pass .cbx-container .cbx-label__price-description{font-size:.9em}#cross-border-pass .cbx-footer-container{clear:both;margin-left:15px;margin-right:15px}#cross-border-pass .cbx-footer-container .cbx-footer{display:flex;background:#EEE;min-height:50px;justify-content:space-between;align-items:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (max-width:767px){#cross-border-pass .cbx-footer-container .cbx-footer{flex-direction:column}}#cross-border-pass .cbx-footer-container .cbx-footer__description{display:flex}#cross-border-pass .cbx-footer-container .cbx-footer__price-section{display:flex;flex-direction:column;align-items:flex-end;margin-right:30px;font-weight:700}@media (max-width:767px){#cross-border-pass .cbx-footer-container .cbx-footer__price-section{align-items:center}}
/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:-40px}.flickity-prev-next-button.next{right:-40px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}@media screen and (max-width:768px) and (min-width:0px){.flickity-prev-next-button{display:none}}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*# sourceMappingURL=maps/layout-e35c801e12.css.map */