@keyframes placeholderShimmer{0%{background-position:115% 0}to{background-position:-115% 0}}.tripEditModal .titleBar{padding:20px 22px;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;font-weight:200;font-size:30px;border-bottom:1px solid #ebebed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:40px}.tripEditModal .contentDiv{box-sizing:border-box;-moz-box-sizing:border-box}.tripEditModal .contentDiv .innerContentDiv{overflow-y:scroll;overflow-x:hidden;box-sizing:border-box;-moz-box-sizing:border-box}.tripEditModal .contentDiv .innerContentDiv div.createTripInstructions{background-color:transparent;border-bottom:1px solid #ebebed;margin:0 0 11px;padding:8px 20px 20px}.tripEditModal .contentDiv .innerContentDiv div.createTripInstructions h3.createTripHeader{color:#1a1a1a;font-size:14px;margin-bottom:12px;font-family:"HelveticaNeue-Bold",Helvetica,Arial,sans-serif;font-weight:600}.tripEditModal .contentDiv .innerContentDiv div.createTripInstructions .instruction{width:19%;color:#1a1a1a;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.tripEditModal .contentDiv .innerContentDiv div.createTripInstructions .orMessage{width:12%}.tripEditModal .contentDiv .innerContentDiv #tripform{position:relative;margin:15px 20px;width:760px}.tripEditModal .contentDiv .innerContentDiv #tripform .detailsLink{margin-left:0}.tripEditModal .contentDiv .innerContentDiv .full{width:100%;float:left;margin-bottom:12px;position:relative}.tripEditModal .contentDiv .innerContentDiv .half{width:374px;max-width:100%;float:right;margin-bottom:12px;position:relative}@media (max-width:800px){.tripEditModal .contentDiv .innerContentDiv .half{float:left}}.tripEditModal .contentDiv .innerContentDiv .half.left{margin-right:12px;float:left;clear:left}.tripEditModal .contentDiv .innerContentDiv .half #travel_dates-end-wrapper{margin-left:12px}.tripEditModal .contentDiv .innerContentDiv .third{width:203px;float:left;margin-right:25px;margin-bottom:12px}.tripEditModal .contentDiv .innerContentDiv .third:last-of-type{margin-right:0}.tripEditModal .contentDiv .innerContentDiv .clearBoth{clear:both;float:none}.tripEditModal .contentDiv .innerContentDiv .bottom-border{border-bottom:1px dotted #8b8b8e}.tripEditModal .contentDiv .innerContentDiv textarea{width:100%;resize:vertical;padding:9px 5px;font-size:14px;font-weight:normal}.tripEditModal .contentDiv .innerContentDiv label{font-weight:bold;font-size:14px;line-height:23px;display:block}.tripEditModal .contentDiv .innerContentDiv label span.endTimeHide{text-decoration:none;cursor:pointer;font-size:12px;font-weight:normal;float:right;color:#8b8b8e}.tripEditModal .contentDiv .innerContentDiv label span.endTimeHide:hover{text-decoration:underline}.tripEditModal .contentDiv .innerContentDiv label.rlabel{display:inline;margin-left:5px;line-height:33px;vertical-align:middle}.tripEditModal .contentDiv .innerContentDiv input{height:36px;font-size:14px;padding-left:5px}.tripEditModal .contentDiv .innerContentDiv input[readonly]{background-color:#ebebed}.tripEditModal .contentDiv .innerContentDiv input[readonly]:focus{outline:none}.tripEditModal .contentDiv .innerContentDiv input:focus{z-index:2}.tripEditModal .contentDiv .innerContentDiv .noSelect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tripEditModal .contentDiv .innerContentDiv .gray i{background-image:url("/res/images/trips/a-19x15-offset-20-small-grey-333-icons-sprite.png?v=9cfae5c85ea1d3dfb7a1940fe1f18cba62e76220")}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper{width:181px;height:36px;float:left}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper:first-child{margin-right:12px}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper .r9-datepicker-placeholder{color:#c2c2c6}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper input.r9-datepicker-tab{position:static!important}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper.disabled{background-color:#ebebed;cursor:default}.tripEditModal .contentDiv .innerContentDiv .r9-datepicker-wrapper.disabled .r9-datepicker-placeholder{background-color:#ebebed}.tripEditModal .contentDiv .innerContentDiv .eventTypeDropdown .r9-dropdown-wrapper{width:280px}.tripEditModal .contentDiv .innerContentDiv .eventTypeDropdown ul.optionsContainer a{color:#1a1a1a}.tripEditModal .contentDiv .innerContentDiv .eventTypeDropdown ul.optionsContainer a:hover{background-color:#e6eefc;text-decoration:none}.tripEditModal .contentDiv .innerContentDiv span.timeeditcontrols{display:inline-block;vertical-align:top}.tripEditModal .contentDiv .innerContentDiv input.timePicker{display:inline-block;width:150px;position:relative;margin-right:-5px;margin-left:12px;vertical-align:top}.tripEditModal .contentDiv .innerContentDiv #expenseCost{float:left;width:160px}.tripEditModal .contentDiv .innerContentDiv a.currencyPicker{float:left;width:153px;border-left:none}.tripEditModal .contentDiv .innerContentDiv .separator{width:100%;float:left}.tripEditModal .contentDiv .innerContentDiv .r9-dropdown-wrapper{height:36px;display:inline-block}.tripEditModal .contentDiv .innerContentDiv .r9-dropdown-wrapper span{line-height:26px}.tripEditModal .contentDiv .innerContentDiv .r9-dropdown-wrapper.disabled{background:#ebebed;border-color:#c2c2c6;cursor:default}.tripEditModal .contentDiv .innerContentDiv .r9-dropdown-wrapper.disabled .r9-dropdown-select{cursor:default}.tripEditModal .contentDiv .innerContentDiv a.timePickerDropdownButton{height:36px;width:31px;position:relative;padding:0}.tripEditModal .contentDiv .innerContentDiv a.timePickerDropdownButton.disabled{background:#ebebed;border-color:#c2c2c6;cursor:default}.tripEditModal .contentDiv .innerContentDiv a.timePickerDropdownButton span.r9-dropdown-icon{right:9px}.tripEditModal .contentDiv .innerContentDiv .seatNumberSubtext{margin-top:6px}.tripEditModal .contentDiv .detailsLink{margin:10px 0 15px 22px;float:left;clear:both;color:#1a1a1a;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500;display:inline-block;position:relative;padding-right:.9em}.tripEditModal .contentDiv .detailsLink .openText{display:none}.tripEditModal .contentDiv .detailsLink .closeText{display:block}.tripEditModal .contentDiv .detailsLink .icon{position:absolute;top:calc(50% - .3575em);right:0;width:.715em;height:.715em}.tripEditModal .contentDiv .detailsLink .icon>svg,.tripEditModal .contentDiv .detailsLink.on .openText{display:block}.tripEditModal .contentDiv .detailsLink.on .closeText{display:none}.tripEditModal .contentDiv .detailsLink.on .icon{transform:rotate(180deg)}.tripEditModal .contentDiv .detailsContainer{clear:both}.tripEditModal .contentDiv .segmentContainer{overflow:hidden;border-bottom:1px solid #d7d8db;padding:7px 0 0;position:relative;margin-bottom:30px}.tripEditModal .contentDiv .segmentContainer .segmentTitleAction{padding-bottom:18px;font-size:14px}.tripEditModal .contentDiv .segmentContainer .segmentTitleAction .segmentTitle{float:left;font-weight:bold;color:#1a1a1a}.tripEditModal .contentDiv .segmentContainer .segmentTitleAction a{float:right;color:#8b8b8e}.tripEditModal .contentDiv .hiddensegment{display:none}.tripEditModal .contentDiv .addNewSegment{clear:both;margin-bottom:30px}.tripEditModal .contentDiv .addNewSegment a{color:#1a1a1a;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px}.tripEditModal .contentDiv .rightBottomFloatingCorner{display:inline;margin-right:10px;float:right;margin-bottom:27px}.tripEditModal .contentDiv .passengerrow{overflow:hidden}.tripEditModal .contentDiv #addmorepassengers{float:left;clear:both;margin-bottom:11px}.tripEditModal .contentDiv .tripSharingCheckbox label{font-weight:normal;line-height:33px}.tripEditModal .footerBar{bottom:0;left:0;right:0;border-top:1px solid #ebebed;height:54px;padding:0 22px}.tripEditModal .footerBar #saveButtonWrapper{line-height:54px}.tripEditModal .footerBar #cancelbtn{margin-left:20px}.tripEditModal .footerBar .ui-button{height:32px}.tripEditModal .dayAtSeaLinkListHolder{float:left;border-top:1px solid #d7d8db;border-bottom:1px solid #d7d8db;width:100%;padding:11px 0;margin-bottom:11px}.tripEditModal .dayAtSeaLinkListHolder .more{font-size:14px;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500}.tripEditModal #dayAtSeaLinkList{font-size:14px;line-height:23px}.tripEditModal #dayAtSeaLinkList div.subEventDay{padding:0 10px}.tripEditModal #dayAtSeaLinkList div.subEventDay:nth-child(2n){background-color:#fafafc}.tripEditModal #dayAtSeaLinkList #subEvent{border:1px solid #d7d8db;border-left:none;border-right:none;margin:10px 0;padding:0 10px;background-color:#e6eefc}.tripEditModal #dayAtSeaLinkList #subEvent .half{width:364px}.tripEditModal #dayAtSeaLinkList #subEvent .timePicker{width:141px}.tripEditModal #dayAtSeaLinkList #subEvent .popupHeader{text-align:center;font-size:15px;padding:5px 0;border-bottom:1px solid #8b8b8e;margin-bottom:11px}.tripEditModal #dayAtSeaLinkList #subEvent .editDay{font-size:17px}.tripEditModal #dayAtSeaLinkList .day{width:70px;display:inline-block}.tripEditModal #dayAtSeaLinkList .date{width:110px;display:inline-block}.tripEditModal #dayAtSeaLinkList .limitWidth{max-width:400px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tripEditModal #dayAtSeaLinkList .dayAtSea{float:right}.tripEditModal .errorBox{margin:20px;color:#e63a51;font-size:14px;padding:9px;border:1px solid #e63a51;border-radius:2px}.tripEditModal .errorBox a{color:#8b8b8e}.tripEditModal .errorBox li{margin-left:25px;list-style-type:circle}.timePickerDropdown ul{height:200px;overflow-y:scroll;overflow-x:hidden}.timePickerDropdown ul li{padding-left:5px}.spinnerLayer{background-image:url("/res/images/hotels/details/progress.gif?v=d1fd484acd0d02f884126cd8198eb1d0c378d61b");background-repeat:no-repeat;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:white;opacity:.8}div.agencyDropdown{max-height:400px;overflow-y:scroll;overflow-x:hidden}.tripSmallDialog.noPadding .r9-dialog-content{padding:0}.tripSmallDialog .r9-dialog-content,.tripSmallDialog .r9-dialog-content #tripSharingDialog,.tripSmallDialog .r9-dialog-content #tripSharingConfirmDialog{padding:20px}.tripSmallDialog .r9-dialog-content .title{font-size:14px;font-weight:bold;color:#1a1a1a}.tripSmallDialog .r9-dialog-content .message{font-size:16px;padding-right:17px;color:black}.tripSmallDialog .r9-dialog-content p{font-size:15px}.tripSmallDialog .r9-dialog-content input{height:33px;padding:2px 5px;font-size:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.tripSmallDialog .r9-dialog-content input[disabled]{background-color:#ebebed}.tripSmallDialog .r9-dialog-content .deleteTripDialog{padding:5px}.tripSmallDialog .r9-dialog-content .deleteTripDialog .title{font-size:2em;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;font-weight:200;margin-top:0}.tripSmallDialog .r9-dialog-content .deleteTripDialog p{font-size:1em}.tripSmallDialog .r9-dialog-content .deleteTripDialog #confirmDeleteTrip{margin-top:10px}.tripSmallDialog .r9-dialog-content .r9-dropdown-wrapper{height:33px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.tripSmallDialog .r9-dialog-content .footer{margin-top:13px}.tripSmallDialog .r9-dialog-content .footer button{margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tripSmallDialog .r9-dialog-content .footer a{line-height:26px}.tripSmallDialog .r9-dialog-content .footer a.right{float:right}.tripSmallDialog .r9-dialog-content .bottom-margin{margin-bottom:16px}.tripSmallDialog .r9-dialog-content .legs{margin-left:20px;margin-bottom:13px}.tripSmallDialog .r9-dialog-content #tripSharingDialog h3.title{margin-bottom:18px;margin-top:10px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripShareURL{margin-bottom:20px;width:374px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEmails{margin-bottom:18px;width:374px}.tripSmallDialog .r9-dialog-content #tripSharingDialog .lineSeparator{height:1px;background-color:#d7d8db;text-align:center;margin-bottom:18px}.tripSmallDialog .r9-dialog-content #tripSharingDialog .lineSeparator span{color:#c2c2c6;background-color:white;padding:0 3px;position:relative;top:-0.7em;font-weight:bold;font-size:14px}.tripSmallDialog .r9-dialog-content #tripSharingDialog .footer{margin-top:30px}.tripSmallDialog .r9-dialog-content #tripSharingDialog .footer button{height:36px}.tripSmallDialog .r9-dialog-content #tripSharingDialog .footer a{color:#1a1a1a;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500}.tripSmallDialog .r9-dialog-content #tripSharingDialog textarea{width:100%;resize:vertical;padding:2px 5px;font-size:13px;margin-bottom:10px;height:60px}.tripSmallDialog .r9-dialog-content #tripSharingDialog textarea#emailReminderMessage{margin-bottom:0}.tripSmallDialog .r9-dialog-content #tripSharingDialog .r9-checkbox-wrapper{display:block;margin-bottom:10px;margin-left:23px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #toggleEditAccessMenu{position:absolute;background-color:white;border:1px solid #8b8b8e}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntriesContainer h3.title{padding-top:30px;border-top:1px solid #ebebed;margin:30px 0 18px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries{margin-top:12px;overflow-y:scroll;overflow-x:hidden;max-height:135px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries>div{margin-bottom:0}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry{font-size:20px;padding:6px 0}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry .col-account{overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry .authorization{width:120px}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry .authorization .r9-checkbox-wrapper{margin-bottom:0}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry .col-remove a{color:#8b8b8e}.tripSmallDialog .r9-dialog-content #tripSharingDialog #tripSharingEntries .tripSharingEntry:last-child{border-bottom:none}.tripSmallDialog .r9-dialog-content #tripSharingDialog #emailReminderFriendEmail{font-weight:bold}.tripSmallDialog .r9-dialog-content #tripformmove label{font-size:14px;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500}.tripSmallDialog .r9-dialog-content #inaccuracyNotes{width:100%}.tripSmallDialog .r9-dialog-content #inaccuracyHint{display:inline-block;width:200px;vertical-align:middle;padding-left:10px}.keel .tripSharingEntryGrid{margin:0 -2.5px -5px}.keel .tripSharingEntryGrid>*{margin-bottom:5px;padding:0 2.5px}.keel .tripSharingEntryGrid .col-account{width:100%;margin-left:-130.05px;padding-left:132.55px!important}.keel .tripSharingEntryGrid .col-confirmed{width:115px}.keel .tripSharingEntryGrid .col-remove{width:15px}.keel .tripSharingEntriesOuterGrid{padding-top:0!important}textarea.autoexpand{width:100%;min-height:50px;font-family:Arial,sans-serif;font-size:13px;color:#545456;padding:5px}div.hiddendiv{display:none;white-space:pre-wrap;width:100%;min-height:50px;font-family:Arial,sans-serif;font-size:13px;padding:5px;word-wrap:break-word}.movePrivateNotification{background-color:#fdf1f3;padding:9px 6px;margin-bottom:6px}.commonError{background-color:#fdf1f3;padding-left:6px;margin-bottom:6px;padding-top:9px;padding-bottom:9px;color:#cc2f44}.tripEditModal .footerBar{position:relative}.keel .Trips-Confirmation-Dialog.is-hidden,.keel #deleteConfirmationDialogPopup.deleteDialog,.keel #deleteConfirmationDialogPopup.deleteDialog .savedFromSearch{display:none}.keel #deleteConfirmationDialogPopup.deleteDialog.is-savedFromSearch .savedFromSearch{display:block}.keel #deleteConfirmationDialogPopup.deleteDialog.is-savedFromSearch .notSavedFromSearch{display:none}.keel .tripModal .contentWrapper{overflow:auto}.keel .tripModal h3.titleBar{margin:0;border-bottom:1px solid #ebebed;padding:25px 60px 25px 20px;word-wrap:break-word;overflow:auto}@media (min-width:64em){.keel .tripModal h3.titleBar{padding-right:20px}}.keel .tripModal h3.title{margin:0;padding:25px 20px;word-wrap:break-word}.keel .tripModal h3.title.n-b-p{padding-bottom:0}.keel .tripModal .contentDiv{position:relative}.keel .tripModal .contentDiv>.innerContentDiv{overflow:auto;padding-right:16px;position:relative}.keel .tripModal .contentDiv>.slider{background-color:#fafafc;background-image:linear-gradient(to left,#fafafc 0%,#ebebed 100%);border-left:1px solid #ebebed;position:absolute;top:0;bottom:0;right:0;width:16px}.keel .tripModal .footerBar{padding:15px 20px;border-top:1px solid #ebebed}.keel .tripModal .footerBar button,.keel .tripModal .footer button{min-height:30px;min-width:90px;width:auto}.keel .tripModal .errorBox{padding:15px 20px;color:#e63a51;font-size:14px;border-radius:2px}.keel .tripModal .errorBox a{color:#8b8b8e}.keel .tripModal .errorBox li{margin-left:25px;list-style-type:circle}.keel .tripModal .commonError{background-color:#fdf1f3;padding:15px 20px;color:#cc2f44}.keel .tripModal .Trips-Confirmation-Dialog{padding:25px 20px;margin:0!important;overflow:hidden}.keel .tripModal .Trips-Confirmation-Dialog .loginOptionsDialogContent{display:block}.keel .tripModal .Trips-Confirmation-Dialog .loginOptionsDialogContent h4{padding-top:70px}.keel .tripModal .Trips-Confirmation-Dialog .loginOptionsDialogContent .login-message{text-align:center}.keel .tripModal .Trips-Confirmation-Dialog .loginOptionsDialogContent .loginOptions{padding-top:57px}.keel .tripModal .Trips-Confirmation-Dialog .loginOptionsDialogContent .guestConnect{margin-top:77px}.keel .tripModal .Trips-Confirmation-Dialog .keel-grid{margin:0 -5px -10px}.keel .tripModal .Trips-Confirmation-Dialog>*,.keel .tripModal .Trips-Confirmation-Dialog .keel-grid>*{margin-bottom:10px;padding:0 5px}.keel .tripModal .Trips-Confirmation-Dialog h3.title{padding:0;padding-bottom:10px}.keel .tripModal .Trips-Confirmation-Dialog .eventLink a{color:#1a1a1a}.keel .tripModal .Trips-Confirmation-Dialog .movePrivateNotification{background-color:#fdf1f3;padding:9px 6px}.keel .tripModal .Trips-Confirmation-Dialog #deleteBtn{padding-left:1.7333333em;padding-right:1.7333333em;width:auto}.keel .tripModal .Trips-Share-Dialog .shareDialogFooterGrid{margin:0 -15px}.keel .tripModal .Trips-Share-Dialog .shareDialogFooterGrid>*{margin-bottom:0;padding:0 15px}.keel .tripModal .Trips-Share-Dialog .shareDialogFooterGrid .col-1{width:160px}.keel .tripModal .Trips-Share-Dialog .shareDialogFooterGrid .col-2{width:100%;margin-left:-160.05px;padding-left:175.05px!important}.keel .tripModal .Trips-Share-Dialog .r9-checkbox-wrapper{width:100%;padding-right:25px;white-space:normal}.keel .tripModal .Trips-Share-Dialog .r9-checkbox-wrapper label{font-weight:normal}.keel .tripModal .Trips-Share-Dialog .tripSharingEntriesGrid{padding-left:5px}.keel .tripModal .Trips-Share-Dialog .tripSharingEntriesGrid>div{margin-bottom:0!important}.keel .tripModal .Trips-Share-Dialog .specialPanel{background:#f3f4f7;border-bottom:1px solid #ebebed}.keel .tripModal .Trips-Share-Dialog textarea{width:100%}.keel .tripModal .Trips-Share-Dialog .authorization .r9-checkbox-wrapper{margin-top:-5px}.keel .tripModal .Trips-Share-Dialog .authorization .r9-checkbox-wrapper label{font-family:"HelveticaNeue-Bold",Helvetica,Arial,sans-serif;font-weight:600}.keel .tripModal .Trips-Share-Dialog .footer a{line-height:36px}.keel .tripModal .Trips-Share-Dialog .footer .cancelButton{float:right}.keel .tripModal .Trips-Share-Dialog .removeIcon{background:url("/res/images/newImagesStructure/icons/10x10-offset-20-close-x-sprite.png?v=ae9a88d52fe88d1cd6e0821b577f357ca65d87d0");width:10px;height:10px;background-position:0 0;display:block;margin:3px;left:50%;position:relative;margin-left:-5px}.keel .tripModal .Trips-Share-Dialog .removeIcon:hover{background-position:0 -20px}.keel .tripModal .Trips-Calendar-Dialog a{color:#1a1a1a}.keel .tripModal .Trips-Calendar-Dialog .footer a{line-height:36px}.keel .tripModal .Trips-Calendar-Dialog .specialPanel{background:#f3f4f7;border-bottom:1px solid #ebebed}.keel .tripModal .Trips-TripEditing-TripForm{padding:15px 20px;margin:0!important;overflow:hidden}.keel .tripModal .Trips-TripEditing-TripForm .keel-grid{margin:0 -5px -10px}.keel .tripModal .Trips-TripEditing-TripForm>*,.keel .tripModal .Trips-TripEditing-TripForm .keel-grid>*{margin-bottom:10px;padding:0 5px}.keel .tripModal .Trips-TripEditing-TripForm.trip,.keel .tripModal .Trips-TripEditing-TripForm.no-padding,.keel .tripModal .Trips-TripEditing-TripForm.n-p{padding:0}.keel .tripModal .Trips-TripEditing-TripForm .content-padding,.keel .tripModal .Trips-TripEditing-TripForm .c-p{padding:15px 20px}.keel .tripModal .Trips-TripEditing-TripForm .r9-datepicker-wrapper{height:2.4em}.keel .tripModal .Trips-TripEditing-TripForm .r9-datepicker-wrapper.disabled{background-color:#fafafc;cursor:default}.keel .tripModal .Trips-TripEditing-TripForm .r9-dropdown-wrapper{line-height:24px}.keel .tripModal .Trips-TripEditing-TripForm .r9-dropdown-wrapper .r9-dropdown-status{color:#1a1a1a}.keel .tripModal .Trips-TripEditing-TripForm .r9-dropdown-wrapper.disabled{background:#fafafc;cursor:default}.keel .tripModal .Trips-TripEditing-TripForm .dropdownSmarty{position:relative}.keel .tripModal .Trips-TripEditing-TripForm .dropdownSmarty svg{position:absolute;right:8px;height:10px;width:10px;top:50%;margin-top:-5px;color:#c2c2c6;-ms-pointer-events:none;pointer-events:none}.keel .tripModal .Trips-TripEditing-TripForm .ui-tabs-nav{border-bottom:1px solid #ebebed;padding:0 20px}.keel .tripModal .Trips-TripEditing-TripForm .ui-tabs-nav li{background:none;height:auto;top:5px}.keel .tripModal .Trips-TripEditing-TripForm .ui-tabs-nav li a{padding-bottom:5px;height:auto;color:#acacaf}.keel .tripModal .Trips-TripEditing-TripForm .ui-tabs-nav li.ui-tabs-selected a{color:#1a1a1a;border-bottom:3px solid #212121}.keel .tripModal .Trips-TripEditing-TripForm button{min-width:95px;min-height:32px}.keel .tripModal .Trips-TripEditing-TripForm input[readonly]{background-color:#fafafc}.keel .tripModal .Trips-TripEditing-TripForm textarea{resize:none;padding:.6em}.keel .tripModal .Trips-TripEditing-TripForm label{font-family:"HelveticaNeue-Bold",Helvetica,Arial,sans-serif;font-weight:600;line-height:24px}.keel .tripModal .Trips-TripEditing-TripForm label span.endTimeHide{text-decoration:none;cursor:pointer;font-size:12px;font-weight:normal;float:right;color:#8b8b8e}.keel .tripModal .Trips-TripEditing-TripForm label span.endTimeHide:hover{text-decoration:underline}.keel .tripModal .Trips-TripEditing-TripForm .Trips-TripEditing-TripForm .editTripNoteGrid{margin:0 -0.333em}.keel .tripModal .Trips-TripEditing-TripForm .Trips-TripEditing-TripForm .editTripNoteGrid>*{margin-bottom:0;padding:0 .333em}.keel .tripModal .Trips-TripEditing-TripForm .Trips-TripEditing-TripForm .editTripNoteGrid .col-action button,.keel .tripModal .Trips-TripEditing-TripForm .addEmailGrid button{width:auto}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a,.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a.bluelink{line-height:24px;color:#acacaf!important;border-bottom:1px dotted #acacaf}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a.r9-checkbox-icon,.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a.bluelink.r9-checkbox-icon,.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a.deleteItem,.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid a.bluelink.deleteItem{border-bottom:0}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid .r9-checkbox-wrapper{display:block}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid .r9-checkbox-wrapper label{text-overflow:ellipsis;display:block;overflow:hidden}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid .addNewPhoneBookEntryGrid .deleteItem{margin-top:7px}.keel .tripModal .Trips-TripEditing-TripForm .choosePhoneBookEntryGrid #phonebookEntries{border:0!important}.keel .tripModal .Trips-TripEditing-TripForm .actionGrid a{line-height:30px}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols{margin:0}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols>*{margin-bottom:0;padding:0}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols>.col-1{width:100%;margin-left:-31.05px;padding-left:31.05px!important}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols>.col-1>input{border-right:0}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols>.col-2{width:31px;position:relative;min-height:36px}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols>.col-2>.r9-dropdown-wrapper{position:absolute;top:0;bottom:0}.keel .tripModal .Trips-TripEditing-TripForm .timeeditcontrols a.timePickerDropDownButton.disabled{background:#fafafc;border-color:#ebebed;cursor:default}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink{color:#1a1a1a;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500;display:inline-block;position:relative;padding-right:.9em}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink .openText{display:none}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink .closeText{display:block}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink .icon{position:absolute;top:calc(50% - .3575em);right:0;width:.715em;height:.715em}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink .icon>svg,.keel .tripModal .Trips-TripEditing-TripForm .detailsLink.on .openText{display:block}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink.on .closeText{display:none}.keel .tripModal .Trips-TripEditing-TripForm .detailsLink.on .icon{transform:rotate(180deg)}.keel .tripModal .Trips-TripEditing-TripForm .tripInstructions{padding:15px 20px;padding-bottom:0;border-bottom:1px solid #ebebed;margin-bottom:10px}.keel .tripModal .Trips-TripEditing-TripForm .tripInstructions .keel-grid{margin:0 -0.5px -1px}.keel .tripModal .Trips-TripEditing-TripForm .tripInstructions .keel-grid>*{margin-bottom:1px;padding:0 .5px}.keel .tripModal .Trips-TripEditing-TripForm .tripInstructions h3{font-size:1em;margin-top:.7em;margin-bottom:.5em;color:#8b8b8e;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder{border-top:1px solid #d7d8db;border-bottom:1px solid #d7d8db}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder>div{padding-bottom:10px}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder .more{font-size:14px;font-family:"HelveticaNeue-Medium",Helvetica,Arial,sans-serif;font-weight:500}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList{line-height:2em}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList div.subEventDay:nth-child(2n){background-color:#fafafc}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .day{width:70px;display:inline-block}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .date{width:110px;display:inline-block}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .limitWidth{max-width:400px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .dayAtSea{float:right}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .addEventInner{border:1px solid #e1e1e5;margin:10px 0;padding:10px;background-color:#fafafc}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .addEventInner .popupHeader{text-align:center;border-bottom:1px solid #e1e1e5}.keel .tripModal .Trips-TripEditing-TripForm .dayAtSeaLinkListHolder #dayAtSeaLinkList .addEventInner .popupHeader .editDay{font-size:1.5em}.keel .tripModal .Trips-TripEditing-TripForm .segmentContainer{border-bottom:1px solid #d7d8db;overflow:hidden;margin-bottom:30px!important}.keel .tripModal .Trips-TripEditing-TripForm .segmentContainer>div{padding-bottom:15px}.keel .tripModal .Trips-TripEditing-TripForm .segmentContainer .segmentTitle{font-family:"HelveticaNeue-Bold",Helvetica,Arial,sans-serif;font-weight:600}.keel .tripModal .Trips-TripEditing-TripForm .segmentContainer .removeSegmentLink{float:right}.keel .tripModal .Trips-TripEditing-TripForm .segmentContainer .seatNumberSubtext{margin-top:6px}.keel .tripModal .Trips-TripEditing-TripForm .totalExpense{margin:0}.keel .tripModal .Trips-TripEditing-TripForm .totalExpense>*{margin-bottom:0;padding:0}.keel .tripModal .Trips-TripEditing-TripForm .totalExpense input{border-right:none}.keel .tripModal .Trips-TripEditing-TripForm .hiddensegment,.keel .tripModal .Trips-TripEditing-TripForm .hidden{display:none}.keel .tripModal .Trips-TripEditing-TripForm .addNewSegment{margin-bottom:30px}.keel .tripModal .Trips-TripEditing-TripForm .addNewSegment a{font-family:"HelveticaNeue-Bold",Helvetica,Arial,sans-serif;font-weight:600;color:black}.keel .tripModal .Trips-TripEditing-TripForm .legs p{margin-bottom:.5em}.keel .tripModal .Trips-TripEditing-TripForm .eventTypeDropdown ul.optionsContainer{display:none}.keel .tripModal .Trips-TripEditing-TripForm .eventTypeDropdown ul.optionsContainer a{color:#1a1a1a}.keel .tripModal .Trips-TripEditing-TripForm .eventTypeDropdown ul.optionsContainer a:hover{background-color:#e6eefc;text-decoration:none}.keel .tripModal .Trips-TripEditing-TripForm .passengerrow{overflow:hidden;border-bottom:1px solid #d7d8db;margin-bottom:1em}.keel .deleteItem{display:inline-block;height:.6666667em;width:.6666667em;background-image:url("/res/images/newImagesStructure/sprites/10x10-offset-20-close-x-sprite.png?v=ae9a88d52fe88d1cd6e0821b577f357ca65d87d0");background-position:0 0;background-repeat:no-repeat}@media only screen and (min-resolution:192dppx),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.keel .deleteItem{background-image:url("/res/images/newImagesStructure/sprites/20x20-offset-40-close-x-sprite-retina.png?v=37dcb91661e238aa0acb9900d04336d5161976f4");background-size:10px 30px}}.keel .deleteItem:hover{background-position:0 -20px}.keel .statusAlertSwitchWrapper{display:inline-block}.keel .statusAlertSwitchWrapper .switchTitle{vertical-align:middle;display:none;font-size:.9333333em}@media (min-width:35.5em){.keel .statusAlertSwitchWrapper{float:right}.keel .statusAlertSwitchWrapper .switchTitle{display:inline-block}}.keel .keel-grid ul.eventTypeSelect{background-color:white;position:absolute;border:1px solid #ebebed;color:#558fe6;font-size:12px!important;white-space:nowrap;z-index:15;-moz-box-shadow:0 2px 4px 0 #d7d8db;-webkit-box-shadow:0 2px 4px 0 #d7d8db;box-shadow:0 2px 4px 0 #d7d8db;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:367px;max-width:100%;display:none}.keel .keel-grid ul.eventTypeSelect li a{display:block;width:100%;padding:1px 13px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:28px;font-size:14px}.keel .keel-grid ul.eventTypeSelect li a:hover{background-color:#e1e1e5;text-decoration:none}.keel .keel-grid ul.eventTypeSelect hr{margin:2px 10px}.antiInput{display:block;line-height:36px}#tripHeader i.gray,.eventTypeDropdown i.gray,.r9-dropdown-status i.gray,#tripHeader span.gray i,.eventTypeDropdown span.gray i,.r9-dropdown-status span.gray i{background-image:url("/res/images/trips/a-19x15-offset-20-small-grey-333-icons-sprite.png?v=9cfae5c85ea1d3dfb7a1940fe1f18cba62e76220")}#tripHeader i,.eventTypeDropdown i,.r9-dropdown-status i{background-image:url("/res/images/trips/a-19x15-offset-20-small-blue-1d6ddcf-icons-sprite.png?v=96ed7e1da5d3e5826165269e5d4f2c68ff038dc9");width:19px;height:15px;display:inline-block;background-repeat:no-repeat;margin-right:5px;vertical-align:text-bottom}#tripHeader i.mainMenuIcon,.eventTypeDropdown i.mainMenuIcon,.r9-dropdown-status i.mainMenuIcon{margin-right:0}#tripHeader i.HOTEL,.eventTypeDropdown i.HOTEL,.r9-dropdown-status i.HOTEL{background-position:0 -20px}#tripHeader i.CAR,.eventTypeDropdown i.CAR,.r9-dropdown-status i.CAR{background-position:0 -40px}#tripHeader i.CRUISE,.eventTypeDropdown i.CRUISE,.r9-dropdown-status i.CRUISE{background-position:0 -100px}#tripHeader i.MEETING,.eventTypeDropdown i.MEETING,.r9-dropdown-status i.MEETING{background-position:0 -120px}#tripHeader i.TRAIN,.eventTypeDropdown i.TRAIN,.r9-dropdown-status i.TRAIN{background-position:0 -140px}#tripHeader i.FERRY,.eventTypeDropdown i.FERRY,.r9-dropdown-status i.FERRY{background-position:0 -160px}#tripHeader i.RESTAURANT,.eventTypeDropdown i.RESTAURANT,.r9-dropdown-status i.RESTAURANT{background-position:0 -180px}#tripHeader i.SPORTING_EVENT,.eventTypeDropdown i.SPORTING_EVENT,.r9-dropdown-status i.SPORTING_EVENT,#tripHeader i.SPORTING,.eventTypeDropdown i.SPORTING,.r9-dropdown-status i.SPORTING{background-position:0 -200px}#tripHeader i.CONCERT,.eventTypeDropdown i.CONCERT,.r9-dropdown-status i.CONCERT,#tripHeader i.THEATRE_CONCERT,.eventTypeDropdown i.THEATRE_CONCERT,.r9-dropdown-status i.THEATRE_CONCERT{background-position:0 -220px}#tripHeader i.TOUR,.eventTypeDropdown i.TOUR,.r9-dropdown-status i.TOUR{background-position:0 -240px}#tripHeader i.CUSTOM,.eventTypeDropdown i.CUSTOM,.r9-dropdown-status i.CUSTOM,#tripHeader i.EVENT,.eventTypeDropdown i.EVENT,.r9-dropdown-status i.EVENT,#tripHeader i.CTRANSIT,.eventTypeDropdown i.CTRANSIT,.r9-dropdown-status i.CTRANSIT{background-position:0 -260px}#tripHeader i.PARKING,.eventTypeDropdown i.PARKING,.r9-dropdown-status i.PARKING{background-position:0 -280px}#tripHeader i.TAXI_LIMO,.eventTypeDropdown i.TAXI_LIMO,.r9-dropdown-status i.TAXI_LIMO{background-position:0 -300px}#tripHeader i.BUS,.eventTypeDropdown i.BUS,.r9-dropdown-status i.BUS{background-position:0 -320px}#tripHeader i.DIRECTIONS,.eventTypeDropdown i.DIRECTIONS,.r9-dropdown-status i.DIRECTIONS{background-position:0 -340px}