#loginForm{width:89%;float:right}.flyingClubLogin{background:linear-gradient(to bottom, #E1163C, #A11453);background:-webkit-linear-gradient(to bottom, #E1163C, #A11453);background:-o-linear-gradient(to bottom, #E1163C, #A11453);background:-moz-linear-gradient(to bottom, #E1163C, #A11453);background:-ms-linear-gradient(to bottom, #E1163C, #A11453);background:-webkit-linear-gradient(top, #E1163C, #A11453);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1163C', endColorstr='#A11453', GradientType=0);padding-left:20px;border-radius:3px;overflow:hidden}#flyingClubText{padding-top:22px;font-size:26px;font-weight:normal;font-family:Gotham-Light;color:#FFFFFF;margin-bottom:22px}.visuallyHidden{display:none;visibility:hidden}.fcField{margin-bottom:8px}.fcEmail,.fcPwd{width:84%}.linkDetails{overflow:hidden;margin-bottom:33px}.linkDetails a{color:#fff;float:none;font-weight:bold;margin:0}.memberDetails{float:left;font-size:16px;font-family:Gotham-book;color:#FFFFFF;margin-top:27px}.memberDetails a{text-decoration:none;font-weight:bold;color:#ffffff}.login #loginButton{height:45px;width:103px;background:#ffffff;float:right;margin-right:20px;font-size:16px;font-weight:bold;color:#E0153B;font-family:Gotham-book;padding-top:1px;padding-right:33px;margin-right:20px;border-radius:5px;margin-top:12px;background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 75px -1097px #fff;border:1px solid #ffffff}.forgotPassword{margin-top:25px;margin-bottom:15px}.forgotPasswordText{font-family:Gotham-book;font-size:13px;float:left;color:#FFFFFF;margin-bottom:15px}.forgotPasswordText a{color:#fff;font-weight:bold;text-decoration:none}.joinNowLink:hover,.forgotPasswordLink:hover{text-decoration:underline;color:#ffffff}#onlineCheckinForm{margin-bottom:0px}.onlineCheckin{background:linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-webkit-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-o-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-moz-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-ms-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-webkit-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1163C', endColorstr='#A11453', GradientType=0);overflow:hidden;min-height:175px}#onlineCheckinText{padding-top:22px;font-size:26px;font-family:Gotham-Light;font-style:lighter;color:#FFFFFF;margin-bottom:18px}.passengerInfo{overflow:hidden;margin-bottom:10px;vertical-align:middle}.confirmNoClass{font-family:Gotham-Light;font-size:16px;height:44px;padding-left:20px;border-radius:3px;border:1px solid #ffffff}.passengerInfo #checkinButton{width:255px;height:45px;text-align:center;background-color:#fff;background:linear-gradient(#fff, #fff);font-size:16px;font-weight:normal;color:#E0153B;text-align:center;border-radius:5px;font-family:Gotham-Medium;background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 210px -1099px #fff;padding-right:28px;border:1px solid #ffffff}.bookReferenceLink{font-family:Gotham-book;font-size:12px;color:#FFFFFF;text-decoration:none;width:240px}.bookReferenceLink:hover{text-decoration:underline;color:#ffffff}#flightDetailsForm{margin-bottom:0px}.flightDetails{background:linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-webkit-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-o-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-moz-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-ms-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;background:-webkit-linear-gradient(left top, #e1163c, #A11453) repeat fixed 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1163C', endColorstr='#A11453', GradientType=0);overflow:hidden}#flightDetailsText{padding-top:22px;font-size:26px;font-family:Gotham-Light;font-style:lighter;color:#FFFFFF;margin-bottom:18px}.firstName{font-family:Gotham-Light;font-size:16px;color:#ffffff;float:left;display:table-cell;vertical-align:middle;margin-bottom:15px;width:18%}.lastName{color:#ffffff;font-family:Gotham-Light;font-size:16px;float:left;display:table-cell;vertical-align:middle;padding-left:15px;margin-bottom:15px;width:18%}.confirmationNo{color:#ffffff;font-family:Gotham-Light;font-size:16px;float:left;display:table-cell;vertical-align:middle;padding-left:15px;margin-bottom:5px;width:26.5%}.firstNameText{display:block;margin-bottom:13px;color:#ffffff;font-family:Gotham-book;font-size:14px}.lastNameText{display:block;margin-bottom:13px;color:#ffffff;font-family:Gotham-Light;font-size:14px}.bookingRefIdText{color:#ffffff;font-family:Gotham-Light;font-size:14px}.oci_confFName{color:rgba(0,0,0,0.4);font-family:Gotham-light;font-size:16px;height:42px;width:90%;padding-left:20px;border-radius:3px;border:1px solid #ffffff}.oci_confLName{color:rgba(0,0,0,0.4);font-family:Gotham-Light;font-size:16px;height:42px;width:90%;padding-left:20px;border-radius:3px;border:1px solid #ffffff}.oci_confNo{color:#000000;font-family:Gotham-Light;font-size:16px;height:42px;width:295px;padding-left:20px;border-radius:3px;border:1px solid #ffffff}.manageBooking{float:left;padding-top:30px;padding-left:15px}.passengerInfo label.error,.travelInfo label.error,.flyingClubLogin label.error{display:block;font-size:12px}.passengerInfo #confNoButton{width:210px;height:45px;text-align:center;background:-webkit-linear-gradient(left top, #E1163C, #A11453);background:-moz-linear-gradient(left top, #E1163C, #A11453);background:linear-gradient(left top, #E1163C, #A11453);background:-ms-linear-gradient(left top, #E1163C, #A11453);font-size:16px;font-weight:normal;color:#E0153B;text-align:center;border-radius:5px;font-family:Gotham-Medium;background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 166px -1097px #fff;padding-right:36px;border:none}.bookReference{font-size:12px;color:#ffffff;font-family:Gotham-book;margin:15px 0 10px 0;white-space:nowrap}.refArrow{background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 0px -1174px;margin-left:4px;width:10px;height:10px;display:inline-block}div.error{display:block;padding:3px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:Gotham-Book;color:#ffffff}#travelInfoForm{width:89%;float:right}.travelInfo{background:linear-gradient(to bottom, #E1163C, #A11453);background:-webkit-linear-gradient(to bottom, #E1163C, #A11453);background:-o-linear-gradient(to bottom, #E1163C, #A11453);background:-moz-linear-gradient(to bottom, #E1163C, #A11453);background:-ms-linear-gradient(to bottom, #E1163C, #A11453);background:-webkit-linear-gradient(top, #E1163C, #A11453);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1163C', endColorstr='#A11453', GradientType=0);padding-left:20px;border-radius:3px;overflow:hidden;padding-right:20px}.travelInfoText{padding-top:13px;font-size:26px;font-weight:normal;font-family:Gotham-Light;color:#FFFFFF}#departing,#arriving{font-family:Gotham-Book;font-size:12px;color:#FFFFFF;margin-bottom:23px}.departArrive{font-family:Gotham-Book;font-size:12px;color:#ffffff;margin-bottom:15px}.departArrive select{width:100%}.departArrive label{display:inline-block;position:relative;margin-right:15px;padding-bottom:4px}.flifoForm1_tmpl label{color:#ffffff}.displayInlineBlock{display:inline-block}.travelInfoGrid form{width:89%;float:right;margin-right:-9px}.mt-flightInputLabel{margin-top:15px}.departArrive input[type=radio]{display:none}.departArrive input[type=radio]:checked+label:before{content:"\2022";color:#E1153b;font-size:25px;text-align:center;line-height:14px}.flightNumInputWidget{width:95%}.fromToDivWidget{width:46%;margin-top:15px}.fromToDivWidget input[type="text"]{width:92%}.fromInputDiv{margin-right:19px;float:left}.dividerLinkWidget{color:white;font-family:gotham-light;font-size:12px;display:inline-block;margin-right:10px;float:left}.lineDiv{height:0px;width:90%;display:inline-block;border-bottom:1px solid #fff;vertical-align:middle;margin-bottom:5px}.mt-flightInputLabel{margin-top:15px}.memberInfo{float:left;font-size:15px;font-family:Gotham-Book;color:#ffffff;margin-bottom:20px;display:block;margin-top:5px}#FLIFO_flightNumber{height:40px;padding-left:20px;margin-top:6px;width:89%;border-radius:3px;border:1px solid #ffffff}.goButtonClass #FLIFO_go{height:45px;width:84px;background:#34696f;text-align:center;background:linear-gradient(#fff, #fff);float:right;font-size:14px;font-weight:bold;font-family:Gotham-Book;color:#E0153B;padding-top:2px;padding-right:33px;margin-right:2.5px;border-radius:5px;margin-top:13px;margin-bottom:20px;background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 45px -1097px #fff;border:1px solid #ffffff}.container1{background:#EAEAEA;overflow:hidden;margin-bottom:30px;width:auto;height:97px;margin-left:154px}.image{padding-left:25px;background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 0 -1483px transparent;margin-bottom:17px}.flightDetailsTitle{font-family:Gotham-Medium;font-size:13px;color:#222222;font-weight:normal;margin-bottom:17px}.contentLine1{font-family:Gotham-Medium;font-size:13px;color:#212121;font-weight:bold;display:inline;float:left;text-align:right;display:inline;padding-right:5px}.contentLine2{font-family:Gotham-book;font-size:13px;color:#222222;display:inline;float:left}.myTripsLink{font-family:Gotham-Medium;font-size:13px;color:#60126B;text-decoration:none}.content_container1{margin-top:27px;margin-bottom:27px;color:#212121;font-family:Gotham-Medium;font-size:13px;font-weight:bold}.seats_grid{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal;margin-bottom:17px}.baggage_grid{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal}.seat,.baggage,.cabin{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal;margin-bottom:17px}.experience{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal}.line1{font-family:Gotham-Medium;font-size:13px;color:#212121;display:inline}.line2{font-family:Gotham-book;font-size:13px;color:#212121;display:inline;float:right}.checkinLink{font-family:Gotham-medium;font-size:13px;color:#60126B;text-decoration:underline}.content{color:#61126B;font-family:Gotham-Book;font-size:13px}.policiesGrid{width:21%}.travelInfoContainer{margin-left:50px}div.container_24 div.travelInfoGrid{float:right;margin-bottom:32px;margin-top:12px}.title{font-family:Gotham-Light;font-size:25px;margin-bottom:20px;background-image:-webkit-linear-gradient(#E1163C, #A11453, #222);background:-webkit-linear-gradient(left #E1163C, #A11453, #222),url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 95px -1111px transparent;background:-o-linear-gradient(left #E1163C, #A11453, #222);background:-moz-linear-gradient(left #E1163C, #A11453, #222);background:linear-gradient(to left #E1163C, #A11453, #222);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:2px;padding-bottom:7px}.trvlInfo_title{font-weight:normal;padding:2px 0 7px 0;margin:0 0 34px 0}.subTitle{font-family:Gotham-Medium;font-size:13px;color:#222222;margin-bottom:17px}.content{color:#61126B;font-family:Gotham-Book;font-size:13px}.offersGrid,.termsGrid{padding-top:60px}div.container_24 div.panelGrid{float:right;margin-bottom:32px;margin-top:12px}.arrowImage{background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 1px -1104px transparent;height:24px;padding-left:20px;margin-left:7px}.infoContainer{background:#EAEAEA;overflow:hidden;margin-bottom:30px;width:auto;height:60px;padding-top:15px;line-height:24px}.content_infoContainer{margin-top:27px;margin-bottom:27px;padding-left:20px}.content_grid{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal;margin-bottom:33px}.content_checkinGrid{margin-left:32px}.content_checkinGrid div{margin-bottom:10px}.helpLink{color:#61126B;font-family:Gotham-Book;font-size:13px;text-decoration:none}#line1{font-family:Gotham-Medium;font-size:13px;color:#222222}#line2{font-family:Gotham-book;font-size:13px;color:#222222;display:inline}#checkinContainer{width:100%}.flightGrid{border-right:1px solid #C0C0C0;margin-top:30px;color:#212121;font-family:Gotham-Medium;font-size:13px;font-weight:bold;margin-right:2px;margin-bottom:10px}.bookingGrid{margin-top:30px;color:#61126B;font-family:Gotham-Book;font-size:14px;float:right;margin-left:10px;margin-bottom:10px}.departureGrid,.baggageGrid,.checkinGrid{margin-bottom:10px}.listContent{color:#877F87;font-family:Gotham-book;font-size:13px;font-weight:normal;margin-bottom:33px}.gridTitle{font-family:Gotham-Medium;font-size:13px;color:#212121;margin-bottom:17px}.bookingContent{color:#61126B;font-family:Gotham-Book;font-size:14px;margin-left:40px}#contentLine1{font-family:Gotham-Medium;font-size:13px;color:#222222;margin-bottom:27px;margin-top:27px}#contentLine2{font-family:Gotham-book;font-size:13px;color:#212121;display:inline}.myTrips{background:#EAEAEA;overflow:hidden;width:100%}.totalGrid{padding-left:20px}.deptAirportClass{font-family:Gotham-Light;font-size:16px;padding-left:20px;border-radius:3px;border:1px solid #ffffff}.mbColumn{width:240px}.mbInputs .confirmNoClass{width:93%;margin-top:10px}.confirmNoClass{width:93%;margin-top:5px}input[type="text"].deptAirportClass{width:93%;margin-top:10px}.checkinButton{font-family:gotham-medium;font-size:14px;color:#61126b;border-radius:2px;height:40px;border:none;background:#ffffff;padding-left:13px;margin-top:30px}.mbInputs .findFlightArrowButton{background:url("/content/dam/virgin-applications/images/icons/Sprites_Air4.png") 0 -370px no-repeat;width:25px;height:12px;display:inline-block;margin-left:15px}.optionsGrid ul,.reqGrid ul,.policiesGrid ul{margin:0px;padding-left:0px;list-style:none}.optionsGrid li,.reqGrid li,.policiesGrid li{margin-top:15px}.travelInfoGrid .flifoForm1,.travelInfoGrid .flifoForm1_tmpl{width:100%;margin-right:0px}.flifo_fs_inputField{margin-left:0px;padding:0px;position:relative;width:100%}#schedulesError span.error{font-family:gotham-light;font-size:13px;color:#fff}.hiddenButton{position:absolute;top:-1000px;left:-1000px;background-color:#A11453;font-family:gotham-book;font-size:12px;color:#ffffff;padding:6px;border-radius:2px;text-align:center;box-shadow:none;border:none}.hiddenButton:focus{position:absolute;left:280px;top:117px}#flightStatusError{margin-top:10px}#flightStatusError .warningContainer{overflow:auto;padding:10px}#flightStatusError .warningContainer .warningImage{margin-top:10px}#flightStatusError .warningContainer .errorForm{margin-left:0px;margin-top:10px;display:block;float:left}#flightStatusError .warningContainer .errorForm h4{margin-top:0px;margin-bottom:0px}.travelInfo .errorFieldsWrapper{width:100%}.totalContainer nav div{float:none}@media only screen and (max-width: 1024px){.hiddenButton:focus{left:197px}}.travelInfo .flightNumInputWidget{width:100%}.travelInfo .inputBoxWidFromTo{-webkit-box-sizing:initial;box-sizing:initial}.travelInfoGrid .departArrive label,.travelInfo .dividerLinkWidget label{color:#fff}.mbInputs span.error{color:#fff;margin-top:5px}.mbDropdown{margin-top:10px}#onlineCheckinForm .checkin_Align{margin-top:36px}#flightStatusError .warningContainer .warningContLeft{width:60px}#flightStatusError .warningContainer .warningContRight{width:75%}.manageBookingWidget{min-height:200px;min-width:1024px;background:-webkit-linear-gradient(top, #e1163c, #A11453);background:-moz-linear-gradient(top, #e1163c, #A11453);background:linear-gradient(top, #e1163c, #A11453);background:-ms-linear-gradient(top, #e1163c, #A11453);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1163c', endColorstr='#A11453', GradientType=0)"}.manageBookingWidget .mbWidgetWrapper{overflow:hidden}.mbWidgetWrapper{overflow:hidden}.mbTitle{padding-bottom:25px;padding-top:22px;margin:0}.mbInputsContainer{width:100%;display:table}.mbInputsContainer .mbColumn{width:20%;float:left}.mbArrowButton{background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 0px -1174px;width:16px;height:12px;display:inline-block;vertical-align:middle;margin-left:5px}.mbCheckingPrompt{font-family:gotham-book;font-size:12px;color:#222222;padding:15px 0px;margin-top:15px}.mbCheckingPrompt a{font-family:gotham-medium;font-size:12px;color:#61126b;border-bottom:1px solid #D7D3D7}.mbInputs label,.mbLocateRefNo,.mbUpcomingTagText,.mbsLocateRefNo{font-family:gotham-light;font-size:12px;color:#ffffff;letter-spacing:0.1px;position:relative;float:left}.mbInputs .dropArrowIcon{background:url("/content/dam/virgin-applications/images/icons/Sprint2_Sprites_Air4.png") 0px -718px no-repeat;width:8px;height:6px;display:inline-block;position:relative;left:103px;top:33px}.manageBookingWidget .mbInputs .dropArrowIcon{display:none}.mbInputs .mbTextbox{width:93%;margin-top:10px}.manageFlightStandalone .pageHeading{background:-webkit-linear-gradient(left, #e1163c, #A11453);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e1163c ", endColorstr=" #A11453 ", GradientType=1)";filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=" #E1163C ", endColorstr=" #A11453 ")";line-height:73px;letter-spacing:-0.7px;font-family:gotham-xlight;font-size:73px;color:#61126b}.manageFlightStandalone .manageFlightStandaloneHeadingDiv{margin:66px 0px}@-moz-document url-prefix(){.manageFlightStandalone .pageHeading{background:none}}.mbInputs label[for="mbFirstname"] .hptooltip{margin-left:5px}.mbDropdown{width:93%}.mbStandaloneWrapper #findCriteria,.mbWidgetWrapper #findCriteria,.mbInputsContainer #manageCriteria{margin-top:10px}.mbLocateRefNo,.mbsLocateRefNo{white-space:nowrap;margin:15px 0 10px 0;letter-spacing:0px}.findFlightButton,.manageFltButton{font-family:gotham-medium;font-size:14px;color:#61126b;border-radius:2px;height:40px;border:none;background:#ffffff;padding-left:13px;margin-top:28px}.mbInputs .infoIcon{background:url("/content/dam/virgin-applications/images/icons/Sprint2_Sprites_Air4.png") 0 -636px no-repeat;width:20px;height:14px;display:inline-block;position:relative;top:3px;left:3px}.mbInputs .findFlightArrowButton{background:url("/content/dam/virgin-applications/images/icons/Sprites_Air4.png") 0 -370px no-repeat;width:25px;height:12px;display:inline-block;margin-left:15px}.mbWarnContainer{background:#fffaf1;border:1px solid #bf5112;display:none;width:auto;height:auto;margin-bottom:10px;margin-left:1px}.mbWarnContainerFF{background:#fffaf1;border:1px solid #bf5112;width:auto;height:auto;margin-bottom:10px;margin-left:1px}.mbWarnImg{background:url("/content/dam/virgin-applications/images/sitewide/controls/warning_icons.png") no-repeat;width:40px;height:141px;display:inline-block;vertical-align:middle;padding-right:10px;margin-left:20px}.mbWarnText{font-family:gotham-light;font-size:14px;color:#bf5112;margin-top:29px;margin-left:5px}.mbWarnText a{font-family:gotham-medium;color:#C34B00}.manageFlightStandalone{margin-bottom:61px}.mbStandaloneWrapper{overflow:hidden;padding:0px 3px 0px 17px;margin-top:16px;background:-webkit-linear-gradient(left top, #e1163c, #A11453);background:-moz-linear-gradient(left top, #e1163c, #A11453);background:-ms-linear-gradient(left top, #e1163c, #A11453);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='$grad_color1', endColorstr='$grad_color2',GradientType=0)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1163c, endColorstr=#A11453, GradientType=1)"}.mbStandaloneWrapper .mbTextbox .mbDropdown{width:95%}.mbStandaloneWrapper .mbInputsContainer{margin-top:35px;margin-bottom:19px}.mbLinksContainer{float:right}.mbLinksContainer a{cursor:pointer;text-decoration:none;padding:5px 5px 5px 5px}.alinkMarginRight{margin-right:43px}.mmbError{font-family:gotham-light;font-size:12px;color:#ffffff;letter-spacing:0.1px}.timerContainer{width:70.5%;display:table}.timerBlock{float:left;text-align:center;display:table-cell}.timerBlock .timeTxt{font-family:gotham-medium;font-size:10px;color:#777777}.mbRightarrow{background:url("/content/dam/virgin-applications/images/icons/Sprites_Air4.png") 0 -308px no-repeat;width:12px;height:22px;display:inline-block;margin-left:6px}.svgManageFlight{height:74px;width:100%}.checkinPrompt{font-family:gotham-book;font-size:12px;color:#222222;padding:30px 0px 28px 7px}.marginContainerCheckin{padding-left:28px;padding-bottom:23px}.widthContainer{width:68.3%;padding-left:7px;margin-bottom:20px}.checkinPrompt a{font-family:gotham-medium;font-size:12px;color:#61126b;border-bottom:1px solid #61126b}.paddingRightCheckInBox{padding-left:20px}.checkinBenefits{padding:28px 0px}.cbHead{font-family:gotham-medium;font-size:13px;color:#222222;padding-bottom:10px}.cbBenefitsList{font-family:gotham-book;font-size:13px;color:#877f88;line-height:32px;margin-left:4px}.cbLinks{margin-left:33px}.cbLinks a{font-family:gotham-book;font-size:13px;color:#61126b;text-decoration:none;display:block;padding-bottom:16px}.cbBullet{background:url("/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png") no-repeat scroll 0 -1483px transparent;width:15px;height:12px;display:inline-block;margin-right:10px}.cbDivider{border-right:1px solid #e6e6e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}span.hptooltip a{position:absolute;font-family:gotham-book;font-size:14px;color:#61126b}span.hptooltip a>span{line-height:150%;color:#000000;background:#f5f5f5;border:1px solid #741364;position:absolute;width:340px;height:70px;left:60%;bottom:0%;visibility:hidden;border-radius:6px}span.hptooltip a>span:before,span.hptooltip a>span:after{content:"";position:absolute;border-bottom:10px solid transparent;border-right:10px solid transparent;top:50%;left:0%;margin-left:-10px}span.hptooltip a>span:before{border-top:1px solid #61126B;border-bottom:1px solid #61126B;border-right:10px solid #61126B;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent;margin-left:-20px;margin-top:-10px;z-index:0}span.hptooltip a>span:after{border-top:10px solid #eae7e7;border-bottom:10px solid #eae7e7;border-right:10px solid #eae7e7;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent;margin-left:-18px;margin-top:-10px;z-index:1}.disableClick{pointer-events:none}.disableHeaderLinks{opacity:0.4}span.hptooltip a:hover>span{visibility:visible;opacity:1;z-index:999}span.hptooltip .payWithMilesInfo .toolTipText{padding:10px;margin-left:8px;margin-bottom:-25px}.borderRadius{border-radius:2px}.mbHelpTxt{color:#ffffff}.mbHelpTxt:hover{text-decoration:underline;color:#ffffff}.borderBottomTr,.navUnderline,.mediumLinks{border-bottom:1px solid #e6e6e5}.mbWarnText{color:#bf5112;font-family:gotham-light;font-size:14px;margin-left:0;margin-top:28px}.mbWarnImg{background:transparent url("/content/dam/virgin-applications/images/sitewide/controls/warning_icons.png") no-repeat scroll 0 0;display:inline-block;height:40px;margin-left:10px;padding-right:7px;vertical-align:middle;width:40px}@media only screen and (max-width: 1024px){.mbStandaloneWrapper .mbInputs .dropArrowIcon{left:70px}.timerContainer{width:85%}.mbInputs .dropArrowIcon{left:64px}.flightStatusResultsMainContainer .flightLiveStatusContainer .middleContent .forwardArrowLong{background:transparent url("/content/dam/virgin-applications/images/sitewide/arrows/Arrow_328px.png") no-repeat scroll 0 0/contain;height:10px;width:78%}ul.mbLinksContainer .arrowButtonSmall{margin-left:6px}.container_24 .passengerDetailContainer .passDetailInner .grid_7{width:24%}.container_24 .passengerDetailContainer .passDetailInner .grid_17{width:74%;margin-left:-0.7%}.scheduleChangeMsg_container{width:63em}}.scheduleChangeMsg_Header{font-size:20px;font-weight:500}span.scheduleChangeHeaderMessage{font-size:19px}.mbWarnTextBeforeAccept{font-family:gotham-light;font-size:14px;color:#bf5112;margin-top:-97px;margin-left:81px}.mbWarnTextBeforeAccept a{font-family:gotham-medium;color:#C34B00;font-family:gotham-medium;color:#C34B00}img.mbWarnImgBeforeAccept{background:url("/content/dam/virgin-applications/images/icons/warning_icons.png") no-repeat;width:40px;height:39px;display:inline-block;vertical-align:middle;padding-right:10px;margin-left:20px;margin-top:2em}#passengerDetails{margin-top:1em}#passengerDetails .commonSubHeadBig{padding-bottom:6px}.loaderTripSpinImage{margin-left:10em;margin-top:17px}.loaderTripText{float:left}.securePassengerContainer{padding-top:3em;padding-bottom:51px;border-bottom:1px solid #e6e6e5}@media screen and (min-width: 0) and (min-resolution: 72dpi){.mbInputsIE{position:relative}}.sfpdErrorModule{padding-top:10px}.manageFlightStandalone .warningContainer{margin-top:1em}#findTripsStandAloneFormError{width:100%}div.mbTitle .mbUpcomingTagText{margin-top:5px;display:none}div.mbTitle h2{font-family:gotham-light;font-size:3em;color:#ffffff;font-weight:normal;margin-bottom:5px}div#upcomingTripContainer .mbInputsContainer{margin-bottom:35px}.mbUpcoming{width:98%}.findFlightButtonHome,#findFltButtonStandAlone{margin-top:25px}.mbStandaloneWrapper .vaTooltip{float:left}.mbInputs .fNameboxAlign{margin-top:10px}.FlyingClubLoginMain{margin-top:23px}.fclLeft{width:67.5%}.fclLeft .flyingClubLoginRightArrow{margin-top:12px;margin-left:5px}.fclLeft .flyingClubLinksCont{overflow:hidden;display:block;padding-top:29px;margin-left:-1px}.fclLeft .flyingClubLinksCont .flyingClubLink_1{overflow:hidden;display:block;width:31.1%}.fclLeft .flyingClubLinksCont .flyingClubLink_1 .flyingClubLinkHeader{display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_1 .flyingClubLinkBody{line-height:32px;display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_1 .flyingClubLinkHeader{margin-top:17px;margin-bottom:11px}.fclLeft .flyingClubLinksCont .flyingClubLink_1 .flyingClubLinkHeader:first-child{margin-top:0px}.fclLeft .flyingClubLinksCont .flyingClubLink_2{width:31.4%}.fclLeft .flyingClubLinksCont .flyingClubLink_2 .flyingClubLinkHeader{display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_2 .flyingClubLinkBody{line-height:32px;display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_2 .flyingClubLinkHeader{margin-top:17px;margin-bottom:11px}.fclLeft .flyingClubLinksCont .flyingClubLink_2 .flyingClubLinkHeader:first-child{margin-top:0px}.fclLeft .flyingClubLinksCont .flyingClubLink_3 .flyingClubLinkHeader{display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_3 .flyingClubLinkBody{line-height:32px;display:block}.fclLeft .flyingClubLinksCont .flyingClubLink_3 .flyingClubLinkHeader{margin-top:17px;margin-bottom:11px}.fclLeft .flyingClubLinksCont .flyingClubLink_3 .flyingClubLinkHeader:first-child{margin-top:0px}.fclRightWidth{width:89.5% !important}.flyingClubLoginRight .buttonCommon{filter:none}.fclRight{width:39.5%;margin-top:10px;border-radius:4px;background:-webkit-linear-gradient(top, #e1163c, #A11453);background:-moz-linear-gradient(top, #e1163c, #A11453);background:-ms-linear-gradient(top, #e1163c, #A11453);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1163c', endColorstr='#A11453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1163c', endColorstr='#A11453', GradientType=0)}.fclRight .flyingClubLoginRight{padding:20px}.fclRight .flyingClubLoginRight span.error{display:none;padding-left:6px}.fclRight .flyingClubLoginRight .fclDialogHeader{display:block;margin-top:1px;letter-spacing:-0.6px;margin-bottom:20px}.fclRight .flyingClubLoginRight .inputFields{width:95.3%}.flyingClubLoginRight input[type="text"],.flyingClubLoginRight input[type="password"]{box-sizing:content-box}.fclRight .flyingClubLoginRight .inputPassword{margin-top:8px}.fclRight .flyingClubLoginRight .fclDialogSmallFont{margin-top:9px;letter-spacing:-0.23px;margin-bottom:13px;padding:0px}.fclRight .flyingClubLoginRight .fclDialogSmallFont .smallWhiteArrow{margin-left:4px}.fclRight .flyingClubLoginRight .buttonContainer{margin-left:2px;margin-top:40px}.fclRight .flyingClubLoginRight .buttonContainer button{height:45px;padding-left:1px}.fclRight .flyingClubLoginRight .buttonContainer button .text{margin-left:19px;letter-spacing:-1.5px}.fclRight .flyingClubLoginRight .buttonContainer button .flyingClubLoginRightArrow{margin-top:4px}.fclRight .flyingClubLoginRight .buttonContainer .enabledButton{background:#ffffff;color:#61126b}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont{margin-left:4px}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont span{margin-top:16px;display:inline-block}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont .inputTypeCheckbox{margin-left:23px;margin-top:16px}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont .remember_me{margin-left:-1px;margin-top:16px}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont input[type="checkbox"]{width:14px;height:16px;display:inline-block;padding:0 0 0 0px}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont input[type="checkbox"]:checked{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:url("/content/dam/virgin-applications/images/sitewide/sprites/Sprint2_Sprites_Air4.png") 0 -602px no-repeat;width:14px;height:13px;display:inline-block;padding:0 0 0 0px}.fclRight .flyingClubLoginRight .buttonContainer .fclDialogSmallFont label.checkbox input[type="checkbox"]{display:none}.fclRight .flyingClubLoginRight .milesPoint{margin-bottom:-26px;margin-top:0px}.fclRight .flyingClubLoginRight .milesPoint tr .pointsNo{width:91px;font-family:gotham-light;font-size:16px;color:#ffffff}.closeBtn{cursor:pointer}.headingFlyingClub{font-family:gotham-light;font-size:26px;color:#61126b;letter-spacing:-0.8px}.svgFlyingClubLogin{height:34px;width:143px}.flyingClubLoginRightArrow{background:url("/content/dam/virgin-applications/images/sitewide/sprites/widget_panel_sprite.png") 0 -1113px no-repeat;width:17px;height:15px;display:inline-block;margin-left:8px}.smallWhiteArrow{background:url("/content/dam/virgin-applications/images/sitewide/sprites/widget_panel_sprite.png") 0 -1169px no-repeat;width:11px;height:15px;display:inline-block}.bigWhiteArrow{background:url("/content/dam/virgin-applications/images/sitewide/sprites/widget_panel_sprite.png") 0 -1352px no-repeat;width:16px;height:15px;display:inline-block}.bigWhiteArrowLogout{background:url("/content/dam/virgin-applications/images/loyalty/logout_icon.png") 0 0px no-repeat;width:16px;height:15px;display:inline-block;margin-left:5px;margin-right:4px;margin-bottom:-4px}.bigWhiteArrowLogoutNew{width:17px;height:15px;display:inline-block;margin-left:12px;margin-bottom:-2px}.flyingClubLinkHeader{font-family:gotham-medium;font-size:13px;color:#222222}.flyingClubLinkBody button{font-family:gotham-book;font-size:13px;color:#61126b;padding:0px;margin-left:1px}.fclDialogHeader{font-family:gotham-light;font-size:26px;color:#ffffff;font-weight:normal}.fclDialogSmallFont{font-family:gotham-book;font-size:12px;color:#ffffff}.fclDialogNotMember{font-family:gotham-light;font-size:16px;color:#ffffff;margin-top:17px;margin-bottom:0px;overflow:auto}p .fclDialogNotMember{margin-bottom:initial}.fclDialogJoinNow{padding:0px;font-family:gotham-book;font-size:16px;color:#ffffff}.fclDialogJoinNow .bigWhiteArrow{margin-left:5px}.span_divider{display:inline-block;width:100%;height:9px}.white_line{margin-top:3px;display:inline-block}.white_line .white_line_image{width:100%}#goToProfile{margin-bottom:0px;margin-top:0px;padding-left:6px}#flyingClubStateLogin{display:none}#flyingClubLogout{text-align:right}.forgotLink:hover{color:#fff;text-decoration:none}.buttonContainer{clear:both}.fclForgotPwdLink{float:left;padding-top:8px;width:307px}#fclRememberMeCheckbox{float:left}.noDisplay{display:none}#loginForm{width:100%;float:none}.flt{float:left}.frt{float:right}.overflowHD{overflow:hidden}.noDecoration{text-decoration:none}a{color:#61126b;cursor:pointer;text-decoration:none}a:hover{color:#61126b;cursor:pointer;text-decoration:none}a img{border:none}label{text-transform:none}button:hover{cursor:pointer}body{margin:0px}div#appcontainer{background:#ffffff;overflow:hidden}.navBold{font-family:Gotham-Medium;font-size:15px;color:#61126b;padding-right:30px}.headerNavigationLinkDiv .navBold{padding-right:18px}.nav{font-family:Gotham-light;font-size:14px;color:#61126b;padding-right:10px}.headerNavigationLinkDiv .nav{padding-right:8px}.headerLinks{width:auto;display:inline-block;text-decoration:none}.headerFlagIcon{background:url("/content/dam/virgin-applications/images/icons/Sprites-countryselection.png") no-repeat;width:16px;height:11px;background-position:0 -486px}.headerSearchIcon{background-image:url("/content/dam/virgin-applications/images/icons/widget_panel_sprite1.png");width:15px;height:15px;margin-left:15px;margin-top:1px;background-position:0 -1205px;background-repeat:no-repeat;padding-bottom:1px}.headerContainer{height:73px;overflow:inherit !important}.logoLink{display:inline-block;margin-top:8px}.logoLink img{border:0}.headerNavigationLinkDiv{float:right;margin-top:28px}.headerNavigationLinkDiv li{float:left;padding-right:5px}.headerlinkColRed{color:#e1163c;font-family:Gotham-Medium;font-size:14px;padding-right:15px}.headerActive{border-bottom:1px solid #e1163c;padding-bottom:23px}.mar-l5{margin-left:5px}.floatRight{float:right}span.essentialText{margin-top:20px;line-height:24px;font-family:gotham-light;font-size:22px;color:#61126b}.col{margin:0px;padding-left:1.301%}.col:first-child{padding-left:0}div.tywTabContainer div.tabContentEconomy div.tab1_Content_Economy div.EconomyText span.EconomyVideoText,div.tywTabContainer div.tabContentPremEconomy div.tab1_Content_Economy div.EconomyText span.EconomyVideoText,div.tywTabContainer div.tabContentUpperClass div.tab1_Content_Economy div.EconomyText span.EconomyVideoText{margin-top:25px}div.baggageReqRight{margin-top:138px}hr,.hr_line{border-top:1px solid #fbd1df;width:100%}.footer_links{background:#EAEAEA;overflow:hidden;padding-top:38px;padding-bottom:36px}.footer_links ul{list-style-type:none;padding:0px;margin:0}.footer_links a{text-decoration:none;display:inline-block}.links_container{margin-bottom:40px}.spriteWrapper{background:url("/content/dam/virgin-applications/images/icons/homepage_icons.png") 0 0 no-repeat;display:inline-block;height:32px;vertical-align:middle;border:0}.sprite1{background-position:0 -971px;width:32px}.sprite2{background-position:0 -1049px;width:18px;margin-left:30px}.sprite3{background-position:0 -1129px;width:42px;margin-left:30px}.shortlinksCaption{display:inline-block;font-size:10px;color:#666666;font-family:gotham-book}.short_links{margin-top:27px}.short_links span a{padding-right:10px}.copyright{padding-right:32px}.footerCaption a{font-family:gotham-book;font-size:12px;color:#666666;line-height:24px}.bgOverflowGrey{background:#eaeaea}.footer_links .panelHeading{font-size:16px}.footer_col1,.footer_col2,.footer_col3,.footer_col4{margin-right:16px}.footer_spacing{padding-bottom:10px}.rsTopArrow{background:transparent url("/content/dam/virgin-applications/images/icons/DropdownMenu_top.png") no-repeat;width:9px;height:5px;margin:-5px 20px 0 0;float:right}.flagName{font-family:gotham-book;font-size:14px;color:#61126b;line-height:24px;float:left}.regionSelection{background:#ffffff none repeat scroll 0 0;border:1px solid #e5e5e5;float:right;height:350px;position:absolute;right:17px;width:167px;top:58px;z-index:111}.rsTopArrow{background:transparent url("/content/dam/virgin-applications/images/icons/DropdownMenu_top.png") no-repeat;width:9px;height:5px;margin:-5px 20px 0 0;float:right}.regionSelectionInner{margin-top:12px}.regionFlags{float:left;width:144px;margin-left:21px}.rgFlagCommon{background:url("/content/dam/virgin-applications/images/icons/Sprites-countryselection.png") no-repeat;width:16px;height:11px;margin-top:9px;float:left}.flagName{margin-left:8px;font-family:gotham-book;font-size:12px;color:#61126b;line-height:27px;float:left}.regionFlagCaribbean{background-position:0px -16px}.regionFlagChina{background-position:0 -63px}.regionFlagChinaChina{background-position:0 -63px;margin-bottom:6px}.regionFlagEurope{background-position:0 -157px}.regionFlagHongkong{background-position:0 -204px}.regionFlagHongkongHongkong{background-position:0 -204px;margin-bottom:6px}.regionFlagIndia{background-position:0 -298px}.regionFlagNigeria{background-position:0 -345px}.regionFlagSouthAfrica{background-position:0 -392px}.regionFlagUAE{background-position:0 -439px}.regionFlagHoUnitedKingdom{background-position:0 -486px}.regionFlagHoUSA{background-position:0 -533px}.chinaText{background:url("/content/dam/virgin-applications/images/icons/chinaText.png");width:36px;height:12px;float:left;margin-top:8px}.hkText{background:url("/content/dam/virgin-applications/images/icons/hkText.png");width:48px;height:12px;float:left;margin-top:8px}.gradientTextSVG stop.stop1{stop-color:#A11453;stop-opacity:1}.gradientTextSVG stop.stop2{stop-coloR:#e1163c;stop-opacity:1}.svgTravelInfo{width:140px;height:30px}.svgDst{width:162px;height:30px}.svgVexp{width:230px;height:34px}.svgFlyingClub{width:150px;height:30px}.aria-hidden,.aria-offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px}.skiptocontent a{position:absolute;top:-1000px;left:-1000px;background:transparent;z-index:100;background-color:#ffffff;background-color:#A11453;font-family:gotham-book;font-size:14px;color:#ffffff;padding:8px;border-radius:2px}.skiptocontent a:focus{position:absolute;left:0px;top:0px}.footerSkiptocontent{height:0px}.footerSkiptocontent a{position:relative;top:0px;left:-10000px;background:transparent;z-index:100;background-color:#A11453;font-family:gotham-book;font-size:14px;color:#ffffff;padding:8px;border-radius:2px;height:0px}.footerSkiptocontent a:focus{position:relative;left:0px;top:8px}.ui-state-focus a{color:#fff}@media only screen and (max-device-width: 1200px){.insIcon3,.insIcon4{padding:0}.vExpBorderTab1{width:33.15%}.footer_col3,.footer_col4{margin-right:8px}.sprite2{margin-left:22px}}.closePanelHiddenBtn{position:relative;top:0px;right:10000px;background:transparent;z-index:100;background-color:#A11453;font-family:gotham-book;font-size:14px;color:#ffffff;padding:8px;border-radius:2px;float:right;border:none}.closePanelHiddenBtn:focus{position:relative;right:0px;top:0px;float:right}
/*# sourceMappingURL=vsswrcq.css.map */
