.covidNoticeLabel{color:#6f7072;font-size:11px;text-align:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}.covidNoticeLabel .covidNoticeLabel_icon_green{background:url(../Content/Modules/images/icon-covid-green.svg) no-repeat center;background-size:18px;width:18px;height:18px;margin-right:2px;display:flex;align-items:center}.covidNoticeLabel .covidNoticeLabel_icon_green .checkBoxTooltip{visibility:hidden;margin-left:25px;z-index:10;width:200px}.covidNoticeLabel_icon_green:hover .checkBoxTooltip{visibility:visible}body.unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}html,body{height:100%;overflow-x:hidden;font-family:Lato!important;color:#6f7072;font-size:12px!important}html .panel,body .panel{border-color:#ccc}html .form-control,body .form-control{font-size:12px!important}html .form-group .form-control,body .form-group .form-control{border-color:#ccc;height:32px}html .form-group .form-control:focus,body .form-group .form-control:focus{border-color:#faa100;border-bottom-style:solid;border-width:1.5px;-webkit-box-shadow:none;box-shadow:none}html h2,body h2{font-size:16px;color:#6f7072}html h3,body h3{font-size:14px;color:#6f7072;font-weight:bold}.checkBoxTooltip{background:#fff;border:1px solid #6cb741;border-radius:4px;position:absolute;color:#6cb741;text-align:center;margin-left:7px;margin-right:-6px;padding:10px 15px}.checkBoxTooltip:after{content:"";position:absolute;width:0;height:0;left:-6px;top:50%;margin-top:-5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #6cb741}.componentRouteModal .modal-body .body{padding:15px}.componentRouteModal .modal-body .body .header{padding-left:60px;padding-right:60px;display:flex;font-size:14px;font-weight:bold;height:40px;padding-top:20px}.componentRouteModal .modal-body .body .footer{padding-top:30px;display:flex}.componentRouteModal .modal-body .body .footer>div{padding-left:10px}.componentRouteModal .modal-body .body .componentButton{height:50px;padding-left:60px;padding-right:60px;cursor:pointer}.componentRouteModal .modal-body .body .componentBackground{padding-top:10px;padding-bottom:10px;border-bottom-color:#eee;background-color:#eee}.componentRouteModal .modal-body .body .separator{height:70px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:bold;margin-bottom:5px;position:relative;z-index:0}.componentRouteModal .modal-body .body .separator>div{background-color:#eee;padding-left:10px;padding-right:10px}.componentRouteModal .modal-body .body .separator:before{content:"";position:absolute;left:60px;right:60px;top:50%;margin-top:-1px;bottom:0;height:2px;background-color:#a6a4a4;z-index:-1}.componentRouteModal .modal-body .body .componentRow{margin-bottom:5px;position:relative}.componentRouteModal .modal-body .body .componentRow .routeComponentItem{position:relative;height:50px;display:flex;border-style:solid;border-width:1px;border-color:#ccc;border-radius:5px;background-color:#fff}.componentRouteModal .modal-body .body .componentRow .routeComponentItem:hover{background-color:#eee}.componentRouteModal .modal-body .body .componentRow .routeComponentItem .routeComponentLeft{width:40px;display:flex;justify-content:center;align-items:center}.componentRouteModal .modal-body .body .componentRow .routeComponentItem .routeComponentRight{padding-top:7px}.componentRouteModal .modal-body .body .componentRow .routeComponentItem .routeComponentRight .routeComponentLabel{font-size:10px}.componentRouteModal .modal-body .body .componentRow .routeComponentItem .routeComponentRight .routeComponentPoint{font-weight:bold}.componentRouteModal .modal-body .body .componentRow.header.between:before{content:"";position:absolute;top:-20px;bottom:0;left:31px;width:2px;height:70px;background-color:#a6a4a4}.componentRouteModal .modal-body .body .componentRow .active{border-color:#6cb741}.componentRouteModal .modal-body .body .componentRow.between .routeComponentItem:before{content:"";position:absolute;top:-10px;bottom:0;left:-30px;width:2px;height:60px;background-color:#a6a4a4}.componentRouteModal .modal-body .body .componentRow.top .routeComponentItem.active:before,.componentRouteModal .modal-body .body .componentRow.bottom .routeComponentItem.active:before{content:"";position:absolute;top:50%;margin-top:-2px;left:-30px;width:30px;height:2px;background-color:#a6a4a4}.componentRouteModal .modal-body .body .componentRow.top .routeComponentItem.active:after{content:"";position:absolute;bottom:-8px;left:-30px;width:2px;height:32px;background-color:#a6a4a4}.componentRouteModal .modal-body .body .componentRow.bottom .routeComponentItem.active:after{content:"";position:absolute;top:-10px;left:-30px;width:2px;height:32px;background-color:#a6a4a4}.modifiedCell{min-width:105px}.modal-dialog{margin:60px auto!important}.modalTextEditorButton{bottom:4px;right:5px;position:absolute;z-index:99}.btn{transition:all .2s ease}button[disabled]{cursor:default!important}.bordered{border:1px solid #ccc}.nopadding{padding:0!important}.infoIconWrap{display:flex;align-items:center}.infoIconWrap .control-label{margin:0}.infoIcon{margin-left:.5em;width:15px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#f0f0f0!important;background-image:none!important}input[type=text]:focus,select:focus,.form-control:focus,.btn-group.open .dropdown-toggle:focus,.numberStepper .input-group-btn button:focus{outline:0;border-color:#faa100!important;border-width:1px!important;box-shadow:inset 0 0 1px #faa100,0 0 3px #faa100!important}select option:disabled{color:#6f7072;background-color:#eceeef}.checkbox-label{cursor:pointer;z-index:5}.checkbox-label.no-margin{padding-right:10px;padding-left:5px;margin-top:5px}.checkbox-label.disabled{border-color:#ccc;border-style:solid;border-width:1px;background-color:#e9e9e9;width:15px;height:15px;border-radius:2px}.checkbox-label.disabled>span{background-color:transparent;border:none;box-shadow:none}.checkbox-label>input[type=checkbox]{margin:0;display:none}.checkbox-label>span{border:1px solid #6f7072;width:15px;height:15px;display:block;background-color:#fff;border-radius:2px;-moz-appearance:button;-webkit-box-shadow:0 1px 1px #c4c4c4;-moz-box-shadow:0 1px 1px #c4c4c4;box-shadow:0 1px 1px #c4c4c4;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}.checkbox-label>span:hover{border-color:#6cb741}.checkbox-label>span:active,.checkbox-label>span+input:checked{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}.checkbox-label input:checked+span{border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#6cb741;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a{font-size:12px;cursor:pointer}a.primary{color:#6cb741}a.primary:hover{color:#6cb741}a.primary:focus{outline:5px auto #6cb741;color:#6cb741}a.secondary{color:#2196f3}a.secondary:hover{color:#2196f3}a.secondary:focus{outline:5px auto #2196f3;color:#2196f3}a.attention{color:#b12b3c}a.attention:hover{color:#b12b3c}a.attention:focus{outline:5px auto #b12b3c;color:#b12b3c}.red{color:#b12b3c}.green{color:#6cb741}.yellow{color:#faa100}.darkGrey{color:#414241;padding-right:5px}div.popover{border-color:#6cb741;width:300px;font-family:Lato;color:#414241}.activityEditModal .form-group{display:flex}.activityEditModal .form-group .timePickerContainer{max-width:180px;min-width:0}.activityEditModal .form-group .icon{float:left;padding-right:5px;height:20px;margin-top:7px}.activityEditModal .form-group .timePicker{display:flex;align-items:center}.activityEditModal .form-group .timePicker a{padding-left:.5em;width:100px}.activityEditModal .form-group .control-label{align-self:center;margin-bottom:0;width:140px;min-width:140px}.activityEditModal .form-group .checkbox-wrapper{display:flex;align-items:center}#activityLocationModal a{color:#6f7072}#activityLocationModal a:hover{text-decoration:none}#activityLocationModal .rowWrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#activityLocationModal .rowWrapper .leftSpaceBlank{padding-left:5%}#activityLocationModal .rowWrapper .customContentLabel_icon_grey{background:url(../Content/Modules/images/eye-off.svg) no-repeat center;width:18px;height:18px;justify-content:flex-end;padding-left:5%}#activityLocationModal .rowWrapper .subText{color:#c3c3c3;overflow:hidden;margin-left:5px}.groupingDropDown .dropdown.btn-group{width:220px}.groupingDropDown .dropdown.btn-group .dropdown-toggle.btn.btn-default{width:220px;background-image:none;background-color:#fff;display:flex;align-items:center;justify-content:space-between;text-transform:none}.groupingDropDown .dropdown.btn-group ul.dropdown-menu{width:220px}#groupingModal .header{height:70px;display:flex;align-items:center;padding-left:15px;border-bottom:solid 1px #ccc}#groupingModal .header .btn-group{padding-left:15px}#groupingModal .header .btn-group .btn{width:auto}#groupingModal .container{padding-top:15px;padding-bottom:15px;width:100%}.dayGroup{display:flex;height:50px;width:100%;align-items:center;justify-content:center}.dayGroup .glyphContainer{position:relative;height:30px;bottom:-10px;width:30px}.dayGroup .glyphContainer .scissors{z-index:100;height:20px;width:30px;padding-left:10px;margin-top:20px;font-size:18px}.dayGroup .glyphContainer .scissors:hover{cursor:pointer}.dayGroup .glyphContainer .scissorsHide{height:0;width:30px;color:#fff;width:30px}.dayGroup .dayLabel{width:45px}.dayGroup .periodIndicator{padding-right:10px;width:20px;height:100%;flex-direction:column}.dayGroup .periodIndicator .periodIndicatorTop{border-left:solid #faa100;width:20px;height:50%}.dayGroup .periodIndicator .start{border-bottom:solid #faa100;width:10px;height:50%;border-left:none}.dayGroup .periodIndicator .end{border-top:solid #faa100;width:10px;height:50%;border-left:none}.dayGroup .periodIndicator .periodIndicatorBottom{border-left:solid #faa100;width:10px;height:50%}.dayGroup .btn-group{padding-left:15px}.freeText{background-color:red;height:100px}#planner{height:auto}#planner .contentIndicator{display:flex;align-items:center;color:#2196f3;font-size:12px}#planner .contentIndicator .glyphicon{margin-left:15px;margin-right:5px;top:0}#planner .plannerBody{height:100%;width:100%;display:flex;flex-direction:column;padding:0 15px}#planner .plannerBody .padding-left-20{padding-left:20px}#planner .plannerBody .accommodationInformation{height:46px;background-color:#e9e9e9;min-height:40px;width:100%;display:flex;align-content:center;justify-content:space-between;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;padding:3px 0;align-items:center}#planner .plannerBody .accommodationInformation .dropdownArrow{background-image:none;background-color:#faa100;height:32px;color:#fff;border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:solid;border-left-color:#fff}#planner .plannerBody .accommodationInformation .left{display:flex;height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;width:100%}#planner .plannerBody .accommodationInformation .left div{padding-top:1px;line-height:40px;color:#6f7072;font-size:14px;margin-left:auto}#planner .plannerBody .accommodationInformation .left h4{margin-top:10px;margin-bottom:10px;padding-left:1rem;padding-right:1rem;color:#6f7072;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700}#planner .plannerBody .accommodationInformation .left .last-day-dropdown{display:inline-block;min-width:330px;margin-right:1%}@media screen and (max-width:1023px){#planner .plannerBody .accommodationInformation .left .last-day-dropdown{width:65%}}@media screen and (min-height:1366px){#planner .plannerBody .accommodationInformation .left .last-day-dropdown{width:45%}}#planner .plannerBody .accommodationInformation .left .last-day-dropdown .label{display:inline-block;width:130px;padding:0;padding-top:0}#planner .plannerBody .accommodationInformation .left .last-day-dropdown .field{display:inline-block;min-width:190px;margin-left:1%;padding-top:0}#planner .plannerBody .accommodationInformation .left .info-popover-btn{margin:0 5px}#planner .plannerBody .accommodationInformation .right{display:flex;height:34px;margin-top:3px;justify-content:flex-end;padding-left:1rem}#planner .plannerBody .accommodationInformation .right .btn{margin-right:5px}#planner .plannerBody .activityGrid{border:1px solid #ccc;background-color:#fff}#planner .plannerBody .activityGrid .glyphicon-sort{color:#6cb741}#planner .plannerBody .activityGrid>div:nth-child(2)>div:nth-child(2n+1){background-color:#f6fbfc}#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child{background-color:transparent}#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .checkbox-label,#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child span.glyphicon,#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .plannerTimeslot{display:none}#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .cell:nth-child(6) .form-control,#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .cell:nth-child(6) img,#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .cell:nth-child(7) .form-control,#planner .plannerBody .activityGrid>div:nth-child(2)>div:last-child .cell:nth-child(7) img{display:none}#planner .plannerBody .activityGrid .activityHeader{font-weight:bold;border-bottom:1px solid #ccc}#planner .plannerBody .activityGrid .activityHeader .glyphicon.glyphicon-trash{margin-right:0;height:35px;width:35px;top:0}#planner .plannerBody .activityGrid .activityHeader .glyphicon.glyphicon-trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:60%}#planner .plannerBody .activityGrid .activityHeader .glyphicon-sort{color:#6f7072}#planner .plannerBody .activityGrid .cell{display:flex;border-right:1px solid #ccc;height:40px;align-items:center}#planner .plannerBody .buttomRow{margin-bottom:30px;height:auto;background-color:#e9e9e9;min-height:32px;width:100%;display:flex;align-content:center;justify-content:space-between;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;padding:10px 5px}#planner .plannerBody .buttomRow .left{display:flex;padding-left:0}#planner .plannerBody .buttomRow .right{display:flex;padding-right:0;justify-content:flex-end;padding-left:0}#planner .plannerBody .buttomRow .right .dayRouteBuilder .btn{margin-right:5px}#planner .plannerBody .notes .row{margin-right:0;margin-left:0}#planner .plannerBody .notes .col-sm-6:nth-child(2){padding-left:0}#planner .plannerBody .notes .col-sm-6:nth-child(3){padding-right:0}.activityRow{cursor:pointer;display:flex;align-items:center;height:40px;width:100%}.activityRow.grabbed{z-index:999;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee}.activityRow .activityLabel>div:nth-child(2) a{text-transform:uppercase;font-weight:bolder}.activityRow .activityLabel>div:nth-child(2) .btn{background-color:transparent;box-shadow:none}.activityRow .activityLabel>div:nth-child(2) .btn:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:-2px}.activityRow .activityLabel>div:nth-child(2) .btn span{margin-right:0;height:32px;width:32px}.activityRow .activityLabel>div:nth-child(2) .btn span:before{content:"";background-image:url(../Content/Modules/images/icon_preview_01.png);height:100%;position:absolute;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:80%}.activityRow .activityLabel .activityToolsWrap{display:flex;align-items:center}.activityRow .glyphicon-sort{color:#6cb741}.activityRow>.cell:nth-child(1){display:flex;justify-content:center;align-items:center;width:2vw;padding-left:5px;padding-right:5px;min-width:35px}.activityRow>.cell:nth-child(1) label{margin-bottom:0}.activityRow>.cell:nth-child(2){width:2vw;padding-left:10px;min-width:35px}.activityRow>.cell:nth-child(2) .glyphicon:hover{cursor:pointer}.activityRow>.cell:nth-child(3){width:10vw;padding-left:10px;min-width:280px}.activityRow>.cell:nth-child(3) .buttonContainer{width:100%;justify-content:center}.activityRow>.cell:nth-child(3)>div{display:flex}.activityRow>.cell:nth-child(3)>div button.activityButton.btn.btn-default{height:25px;color:#fff;padding-top:4px;margin-right:2px;background-color:#faa100;border-color:#faa100;width:85px;font-size:11px;text-transform:lowercase;text-shadow:0 1px 0 #faa100}.activityRow>.cell:nth-child(3)>div button.activityButton.btn.btn-default:hover{color:#fff;background-color:#c88000;border-color:#c88000;text-shadow:0 1px 0 #c88000}.activityRow>.cell:nth-child(3)>div button.activityButton.btn.btn-default:focus{outline-color:#af7100;color:#fff;background-color:#af7100;border-color:#af7100;text-shadow:0 1px 0 #af7100}.activityRow>.cell:nth-child(4){width:54vw;padding-left:10px;min-width:300px}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .bootstrap-typeahead{width:100%}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .dropdown-menu{margin:0;padding:0}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .dropdown-menu li a{padding:10px}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .dropdown-menu li a:hover{background-color:#f0f0f0;background-image:none}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .dropdown-menu li:nth-child(2n+1){background-color:#f6fbfc}.activityRow>.cell:nth-child(4) .accommodationTypeAhead .dropdown-menu li:first-child a{text-transform:uppercase;font-weight:bold}.activityRow>.cell:nth-child(4) .col-sm-12{height:20px;color:#6cb741}.activityRow>.cell:nth-child(4) .activityLabel{width:100%;display:flex;justify-content:space-between;align-items:center}.activityRow>.cell:nth-child(4) .activityLabel .activityName{display:flex;flex-direction:row}.activityRow>.cell:nth-child(4) .activityLabel .activityName:hover{cursor:pointer}.activityRow>.cell:nth-child(4) .activityLabel .activityName .customContentLabel_icon_blue{background:url(../Content/Modules/images/eye-off.svg) no-repeat center;width:18px;height:18px}.activityRow>.cell:nth-child(4) .activityLabel .activityName .covidNoticeLabel_icon_green{background:url(../Content/Modules/images/icon-covid-green.svg) no-repeat center;width:18px;height:18px}.activityRow>.cell:nth-child(4) .activityLabel .activityName .customContent{display:flex}.activityRow>.cell:nth-child(4) .activityLabel .btn-default{border:none;color:#6cb741;font-size:16px;padding:0;background-image:none}.activityRow>.cell:nth-child(4) .activityLabel .icon{margin-right:20px}.activityRow>.cell:nth-child(4) .activityLabel .icon.edit{margin-left:20px}.activityRow>.cell:nth-child(4) .activityLabel .icon.dayroom,.activityRow>.cell:nth-child(4) .activityLabel .icon.daytour,.activityRow>.cell:nth-child(4) .activityLabel .icon.meet-and-greet{margin-right:64px}.activityRow>.cell:nth-child(4) .locationLabel{display:flex;align-items:center}.activityRow>.cell:nth-child(4) .locationLabel .glyphicon.glyphicon-map-marker{color:grey;padding-left:10px;padding-right:10px}.activityRow>.cell:nth-child(4) .form-group{margin-bottom:0;width:100%}.activityRow>.cell:nth-child(5){width:15vw;padding-left:10px;padding-right:10px;min-width:184px}.activityRow>.cell:nth-child(5) .plannerTimeslot{width:100%}.activityRow>.cell:nth-child(5) .plannerTimeslot div{display:flex;width:100%;align-items:center}.activityRow>.cell:nth-child(5) .plannerTimeslot div .clockPlaceholder{min-width:34px;max-width:34px}.activityRow>.cell:nth-child(5) .plannerTimeslot div select{margin-right:5px}.activityRow>.cell:nth-child(5) .plannerTimeslot div img:hover{cursor:pointer}.activityRow>.cell:nth-child(6){width:15vw;padding:0 10px;min-width:80px}.activityRow>.cell:nth-child(7){width:2vw;padding-left:5px;min-width:35px;border-right:none}.activityRow>.cell:nth-child(7) img:hover{cursor:pointer}.productActivityDropDown .btn{width:180px}.productActivityDropDown ul{margin-top:0;margin-bottom:0;padding-top:0;padding-left:0;padding-bottom:0}.productActivityDropDown .fixedHeightContainer{max-height:450px;height:400px;width:330px;position:absolute;overflow-x:hidden;overflow-y:hidden}.productActivityDropDown .expandingContainer,.productActivityDropDown .searchContainer{max-height:320px;overflow-x:hidden}.productActivityDropDown .dropdown-menu{padding-top:0;padding-bottom:0}.productActivityDropDown div.dropdown-menu{width:220px;top:auto;left:auto}.productActivityDropDown div.dropdown-menu .dropdown-header{font-weight:bold;font-size:15px}.productActivityDropDown div.dropdown-menu.show{display:block;font-size:12px;font-family:"Open Sans",Calibri,Arial,sans-serif;color:#6f7072}.productActivityDropDown div.dropdown-menu.hide{display:none}.productActivityDropDown div.dropdown-menu .input-with-icon{position:relative;box-sizing:border-box;padding-left:5px;padding-right:5px;padding-bottom:10px}.productActivityDropDown div.dropdown-menu .input-with-icon .closeIcon{position:absolute;right:2px;top:7px;width:20px;height:18px;border-radius:.3rem;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;background-repeat:no-repeat;float:right;justify-content:center;align-content:center;margin-right:10px}.productActivityDropDown div.dropdown-menu .input-with-icon .closeIcon.show{display:block}.productActivityDropDown div.dropdown-menu .input-with-icon .closeIcon.hide{display:none}.productActivityDropDown div.dropdown-menu input{background:url("/Content/images/icon_search.svg") no-repeat scroll 7px 3px;width:100%;box-sizing:border-box;border-radius:4px;background-color:#eee;height:30px;padding-left:35px;margin-top:10px}.productActivityDropDown div.dropdown-menu input:focus{background-color:transparent;outline:none;border:2px solid #eee}.productActivityDropDown div.dropdown-menu .resultCountContainer{height:15px;margin-bottom:8px}.productActivityDropDown div.dropdown-menu .resultCount{color:#2196f3;text-align:left;padding-left:15px;padding-bottom:3px;font-size:12px;font-family:"Open Sans",Calibri,Arial,sans-serif}.productActivityDropDown div.dropdown-menu .searchingContainer{display:inline-flex;padding-left:5px;padding-bottom:3px;align-items:center;display:flex;font-size:12px;font-family:"Open Sans",Calibri,Arial,sans-serif}.productActivityDropDown div.dropdown-menu .searchingContainer .miniLoader{margin-right:5px}.productActivityDropDown div.dropdown-menu .menuHeader{font-weight:bold;font-size:14px;display:block;padding:3px 15px;color:#777;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:40px}.productActivityDropDown div.dropdown-menu .menuHeader .imageContainer{height:14px;width:14px;margin-bottom:5px}.productActivityDropDown div.dropdown-menu .menuHeader img{height:100%;width:100%}.productActivityDropDown div.dropdown-menu .menuHeader:hover{cursor:pointer}.productActivityDropDown div.dropdown-menu .activityDivider{height:1px;overflow:hidden;background-color:#e5e5e5}.productActivityDropDown div.dropdown-menu .activityContainer{background-color:#f7f7f7;height:40px;padding-left:5px;display:flex;align-items:center}.productActivityDropDown div.dropdown-menu .activityContainer.overwriteColor{background-color:#fff}.productActivityDropDown div.dropdown-menu .activityContainer:hover{cursor:pointer;background-color:#e9e9e9}.productActivityDropDown div.dropdown-menu .rowChild{color:#000;font-weight:normal;font-size:12px;font-family:"Open Sans",Calibri,Arial,sans-serif;padding-left:15px}.productActivityDropDown .productActivityDropDownButton .caretDisplayProductActivities{margin-left:14px;margin-bottom:2px;color:#fff;display:inline-flex}#customRoute div.modal-dialog{width:90%;height:90%}#customRoute div.modal-dialog .modal-content .modal-header{display:flex}#customRoute div.modal-dialog .modal-content .modal-header .closeButton{display:flex;flex:1;justify-content:flex-end}#customRoute div.modal-dialog .modal-content .mapContainer{display:flex;width:100%;height:700px;padding-top:15px;padding-right:15px;padding-left:15px}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer{width:400px;height:100%;padding-right:15px}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer .panel{height:100%}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer .panel .stopHeader{display:flex;font-weight:bold;height:30px;padding-left:40px;align-items:center;justify-content:space-between}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer .panel .stopLabel{display:flex}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer .panel .stopLabel .stopLabelText{display:flex;align-items:center;width:100%;justify-content:space-between;padding-right:8px}#customRoute div.modal-dialog .modal-content .mapContainer .stopContainer .panel .stopLabel img{width:40px;height:39px;padding-right:10px;padding-top:5px}@media screen and (max-height:635px){#customRoute div.modal-dialog .modal-content .mapContainer{height:400px}}@media screen and (min-height:636px)and (max-height:700px){#customRoute div.modal-dialog .modal-content .mapContainer{height:450px}}@media screen and (min-height:701px)and (max-height:768px){#customRoute div.modal-dialog .modal-content .mapContainer{height:500px}}@media screen and (min-height:769px)and (max-height:800px){#customRoute div.modal-dialog .modal-content .mapContainer{height:550px}}@media screen and (min-height:801px)and (max-height:850px){#customRoute div.modal-dialog .modal-content .mapContainer{height:600px}}@media screen and (min-height:851px)and (max-height:900px){#customRoute div.modal-dialog .modal-content .mapContainer{height:650px}}@media screen and (min-height:901px){#customRoute div.modal-dialog .modal-content .mapContainer{height:700px}}#customRoute div.modal-dialog .modal-content .col-sm-6.left{padding-top:15px;display:flex;justify-content:flex-end;padding-right:5px}#customRoute div.modal-dialog .modal-content .col-sm-6.right{padding-top:15px;display:flex;justify-content:space-between;padding-left:5px}#customRouteSelectModal div.modal-dialog{width:1000px}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid{height:340px}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteHeading{display:flex;font-weight:bold;font-size:15px;height:40px}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteHeading .cell{display:flex;align-items:center}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteRow{display:flex;margin:0;height:40px;align-items:center}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteRow:nth-child(odd){background-color:#f6fbfc}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteRow.selected{background-color:rgba(108,183,65,.4)}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .customRouteRow:hover{cursor:pointer;background-color:rgba(108,183,65,.4)}#customRouteSelectModal div.modal-dialog .modal-content .customRouteGrid .scrollContainer{width:100%;height:260px}#customRouteSelectModal div.modal-dialog .modal-content .buttons{padding-top:20px}.itinerarySaveHistory .description{font-weight:bold;margin-bottom:15px}.itinerarySaveHistory .grid{border:1px solid #dbdbdb;border-radius:4px}.itinerarySaveHistory .grid .row{margin:0;height:40px;min-height:40px}.itinerarySaveHistory .grid .row:last-child{border-bottom:1px solid #dbdbdb}.itinerarySaveHistory .grid .row:not(.header){cursor:pointer}.itinerarySaveHistory .grid .row.header{font-weight:bold;border-bottom:1px solid #dbdbdb}.itinerarySaveHistory .grid .row>div{display:flex;align-items:center;height:100%;padding:10px}.itinerarySaveHistory .grid .row>div:not(:last-child){border-right:1px solid #dbdbdb}.itinerarySaveHistory .grid .content{height:300px}.itinerarySaveHistory .grid .content .row:nth-child(odd){background-color:#f6fbfc}.itinerarySaveHistory .grid .content .row:hover{background-color:#f0f0f0;background-image:none}.itinerarySaveHistory .grid .content .row.selected{background-color:rgba(108,183,65,.4)}.itinerarySaveHistory .modal-body{padding-bottom:0}.itinerarySaveHistory .modal-footer{border-top:none}.itinerarySaveHistory .modal-footer .buttons{padding:0}.itinerarySaveHistory .modal-content{padding-bottom:0}.itinerarySaveHistory .unselectedRow{cursor:not-allowed!important}.itinerarySaveHistory .unselectedRow:hover{background-color:#6cb741!important}#componentSelectModal .modalHeader{height:62px}#componentSelectModal .componentSelectGrid .header{margin-left:15px;margin-right:15px;font-weight:900;height:40px;display:flex;align-items:center;border:2px solid #eee;border-top-left-radius:5px;border-top-right-radius:5px}#componentSelectModal .componentSelectGrid .header .cell{display:flex;align-items:center;margin-left:15px;margin-right:0;padding-right:0;padding-left:0;border-right:1px solid #eee;height:100%}#componentSelectModal .componentSelectGrid .header .cell:first-child{justify-content:space-between;padding-right:15px}#componentSelectModal .componentSelectGrid .header .cell:nth-last-child(1){border-right:none;padding-right:15px}#componentSelectModal .componentSelectGrid .covidNoticeLabel{color:#6f7072;font-size:11px;text-align:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}#componentSelectModal .componentSelectGrid .covidNoticeLabel .covidNoticeLabel_icon_green{background:url(../Content/Modules/images/icon-covid-green.svg) no-repeat center;background-size:18px;width:18px;height:18px;margin-right:2px;display:flex;align-items:center}#componentSelectModal .componentSelectGrid .covidNoticeLabel .covidNoticeLabel_icon_green .checkBoxTooltip{visibility:hidden;margin-left:25px;z-index:10;width:200px}#componentSelectModal .componentSelectGrid .covidNoticeLabel_icon_green:hover .checkBoxTooltip{visibility:visible}#componentSelectModal .componentSelectGrid .scrollContainer{height:340px;margin-left:15px;margin-right:15px;border:2px solid #eee;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row:nth-child(odd){background-color:#f6fbfc}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row{display:flex;margin:0;height:40px;min-height:40px}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row:hover{background-color:#f0f0f0;background-image:none;cursor:pointer}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row.selected{background-color:rgba(108,183,65,.4)}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row.disabled{background-color:#eceeef;color:#c3c3c3}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row .cell{display:flex;align-items:center;padding:0;border-right:1px solid #eee;height:100%;margin-left:15px;justify-content:space-between}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row .cell:nth-last-child(1){border-right:none;padding-right:15px}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row .cell:nth-last-child(1) div{display:flex;align-items:center}#componentSelectModal .componentSelectGrid .scrollContainer .scrollable .row .cell .previewLink{text-transform:uppercase;color:#6cb741;font-weight:bolder}#componentSelectModal .gridRow:hover{background-color:#f0f0f0;background-image:none}#componentSelectModal .gridRow .cell.itinerary-name{padding-left:15px}#componentSelectModal .gridRow .cell.itinerary-name>div:first-child{width:100%}#componentSelectModal .customRow.daycomponent>.cell:nth-child(2){padding-left:15px}#componentSelectModal div.modal-dialog{width:1000px}#componentSelectModal div.modal-dialog .modal-content{height:600px}#componentSelectModal div.modal-dialog .modal-content .operatorSelect{display:flex;align-items:center;height:50px}#componentSelectModal div.modal-dialog .modal-content .operatorSelect input{width:250px}#componentSelectModal div.modal-dialog .modal-content .operatorSelect .noRightPadding{padding-right:0}#componentSelectModal div.modal-dialog .modal-content .operatorSelect .noLeftPadding{padding-left:0}#componentSelectModal div.modal-dialog .modal-content .operatorSelect .form-group{align-items:center;display:flex;margin-bottom:0}#componentSelectModal div.modal-dialog .modal-content .operatorSelect .form-group .control-label{width:0}#componentSelectModal div.modal-dialog .modal-content .modal-header .btn-group{height:100%;width:250px}#componentSelectModal div.modal-dialog .modal-content .modal-header .btn{height:100%;width:50%;color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741;background-image:none;overflow:hidden}#componentSelectModal div.modal-dialog .modal-content .modal-header .btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}#componentSelectModal div.modal-dialog .modal-content .modal-header .btn:focus{outline-color:#89c566}#componentSelectModal div.modal-dialog .modal-content .modal-header .btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}#componentSelectModal div.modal-dialog .modal-content .toggleCheckbox{margin-left:15px;height:40px;display:flex;align-items:center}#componentSelectModal div.modal-dialog .modal-content .toggleCheckbox div{padding-left:10px;padding-bottom:2px}#componentSelectModal div.modal-dialog .modal-content .buttons{border-top:1px solid #eee;padding-top:20px}.roomComponent{height:40px}.roomComponent .roomQuantity{margin-left:5px;margin-right:10px}.roomComponent .roomWarning{cursor:pointer}.roomComponent .roomsWrapper{display:flex;align-items:center}.roomComponent .col-sm-6 .input-group .dropdown-menu-right{width:420px}.roomComponent .col-sm-6 .input-group .dropdown.input-group-btn button:nth-child(1){display:none}.roomComponent .col-sm-2 .form-group{margin-bottom:0}#roomDetailsModal div.modal-dialog{width:900px}#roomDetailsModal div.modal-dialog .modal-content .addrow a{text-transform:uppercase;font-weight:bolder;float:right}#roomDetailsModal div.modal-dialog .modal-content .addrow a:first-child{color:#6cb741}#roomDetailsModal div.modal-dialog .modal-content .addrow a:nth-child(2){color:#b12b3c}#roomDetailsModal div.modal-dialog .modal-content .accommodation{display:flex;align-items:center;padding-left:15px;padding-right:15px;height:60px}#roomDetailsModal div.modal-dialog .modal-content .accommodation .control-label{min-width:200px}#roomDetailsModal div.modal-dialog .modal-content .accommodation .accommodationTypeAhead.form-group{width:100%;margin-bottom:0}#roomDetailsModal div.modal-dialog .modal-content .roomHeader{height:40px}#roomDetailsModal div.modal-dialog .modal-content .roomHeader .roomQuantity{display:flex;align-items:center}#roomDetailsModal div.modal-dialog .modal-content .roomHeader .roomQuantity img{margin-right:10px}#roomDetailsModal div.modal-dialog .modal-content .roomHeader .roomQuantity span{font-weight:normal}#roomDetailsModal div.modal-dialog .modal-content .roomHeader label.control-label{padding-top:10px}#roomDetailsModal div.modal-dialog .accommodation{display:flex;align-items:center;padding-left:15px;padding-right:15px;height:60px}#roomDetailsModal div.modal-dialog .accommodation .control-label{min-width:200px}#roomDetailsModal div.modal-dialog .accommodation .accommodationTypeAhead.form-group{width:100%;margin-bottom:0}#roomDetailsModal div.modal-dialog .accommodation .accommodationTypeAhead.form-group .roomViewDisabled{color:red}#roomDetailsModal div.modal-dialog .col-sm-12 .form-group{display:flex;align-items:center}#roomDetailsModal div.modal-dialog .col-sm-12 .form-group label.control-label{display:flex;width:150px;align-items:center}#roomDetailsModal div.modal-dialog .container{width:100%;padding-left:0;padding-right:0}#roomDetailsModal div.modal-dialog .container .roomComponent .menuHeading{padding-left:18px;padding-top:4px;padding-bottom:4px;color:#ababab}#roomDetailsModal div.modal-dialog .container .roomComponent .form-control{height:32px}#roomDetailsModal div.modal-dialog .col-sm-12.addrow{height:30px;display:flex;justify-content:space-between}#roomDetailsModal div.modal-dialog .col-sm-12.addrow a:hover{cursor:pointer}#roomDetailsModal div.modal-dialog .displayRoomTypes{display:flex;align-items:center;margin-bottom:15px}#roomDetailsModal div.modal-dialog .displayRoomTypes.disabled{color:#ccc}#roomDetailsModal div.modal-dialog .displayRoomTypes .checkbox-label{margin:0 5px 0 0}#scheduledDepartureModal .bordered{display:flex;flex-direction:column;flex:1 100%;border-radius:4px}#scheduledDepartureModal .table-bordered{border:none}#scheduledDepartureModal .table-bordered tr th:first-child,#scheduledDepartureModal .table-bordered tr td:first-child{border-left:none}#scheduledDepartureModal .table-bordered tr th:nth-last-child(-n+2){width:40px}#scheduledDepartureModal .table-bordered tr td:nth-last-child(-n+2) img{height:21px;position:relative;top:-1px}#scheduledDepartureModal .wrap{padding:5px}#scheduledDepartureModal div.modal-dialog{width:950px}#scheduledDepartureModal div.modal-dialog div#messagePopover{top:51px!important}#scheduledDepartureModal div.modal-dialog .info h2{margin:0}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-12{display:flex;align-items:center;padding-bottom:5px}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-12 .input-group{width:170px}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-12 .form-group{display:flex;width:300px;margin-bottom:0}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-12 .form-group .control-label{display:flex;width:110px;align-items:center}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-12 .col-sm-8{padding-left:0;height:50px;display:flex;align-items:center}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-4{display:flex;height:50px;align-items:center;justify-content:flex-end}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-4 a{display:flex;align-items:center;color:#6cb741;font-weight:bold}#scheduledDepartureModal div.modal-dialog .info>div:first-child .col-sm-4 a img{margin-right:5px}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .fromDropdown .alertWarningModalWrapper{width:100%}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .fromDropdown button.btn{width:46%;font-size:12px;padding:6px 12px;height:35px;color:#6cb741;background-color:transparent;border-color:#6cb741;background-image:none;overflow:hidden}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .fromDropdown button.btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .fromDropdown button.btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .fromDropdown button.btn:last-child{margin-right:10px;border-bottom-left-radius:0;border-top-left-radius:0}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .col-sm-8{height:50px;display:flex;height:50px;align-items:center;justify-content:flex-end}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .col-sm-4{display:flex;align-items:center;position:relative;height:50px}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .col-sm-4 .info-popup{position:absolute;left:70px;top:50%;margin-top:-10px}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .col-sm-4 .form-group{display:flex;width:280px;margin-bottom:0}#scheduledDepartureModal div.modal-dialog .info>div:nth-child(2) .col-sm-4 .form-group .control-label{display:flex;width:190px;margin-bottom:0;align-items:center}#scheduledDepartureModal div.modal-dialog .col-sm-2.fromDropdown .form-control{width:140px}#scheduledDepartureModal div.modal-dialog .col-sm-2.pricefield .form-control{width:72%}#scheduledDepartureModal div.modal-dialog .col-sm-2{display:flex;height:50px;align-items:center;padding-left:0}#scheduledDepartureModal div.modal-dialog .col-sm-2 .form-group{display:flex;margin-bottom:0}#scheduledDepartureModal div.modal-dialog .col-sm-2 .form-group .control-label{display:flex;align-items:center;margin-bottom:0}#scheduledDepartureModal div.modal-dialog .col-sm-2 .form-group .form-control{padding-left:0;padding-right:0}#scheduledDepartureModal div.modal-dialog .col-sm-2 .form-group input[type=text]{margin-left:10px;padding-left:5px;padding-right:0}#scheduledDepartureModal div.modal-dialog .tableContainer{width:100%;height:168px;overflow-y:auto;margin-top:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px}#scheduledDepartureModal div.modal-dialog .tableContainer .table-striped>tbody>tr:nth-of-type(odd){background-color:#f6fbfc}#scheduledDepartureModal div.modal-dialog .tableContainer .table-striped>tbody>tr:hover{background-color:#eee}#scheduledDepartureModal div.modal-dialog .tableContainer table thead tr>th:nth-child(7){width:27px}#scheduledDepartureModal div.modal-dialog .tableContainer table tbody tr td{line-height:30px}#scheduledDepartureModal div.modal-dialog .tableContainer table tbody tr td span{width:28px;height:28px;top:5px}#scheduledDepartureModal div.modal-dialog .tableContainer table tbody tr td .glyphicon:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}#scheduledDepartureModal div.modal-dialog .tableContainer table tbody tr td:last-child{padding:0 0 0 5px;cursor:pointer}#scheduledDepartureModal div.modal-dialog .col-sm-12.editor{padding:0 0 15px 0}#scheduledDepartureModal div.modal-dialog .col-sm-12.editor .textEditorTabs.row{margin-right:0;margin-left:0}#editScheduledDepartureModal div.modal-dialog{width:700px;margin-top:200px!important}#editScheduledDepartureModal div.modal-dialog .info{padding-top:20px}#editScheduledDepartureModal div.modal-dialog .info>div{padding:0 20px}#editScheduledDepartureModal .control-label{width:66px}#editScheduledDepartureModal .no-label .control-label{width:15px!important}#editScheduledDepartureModal .info>div form{padding:0 0 0 25px}#editScheduledDepartureModal .info>div form>div.form-group:first-child{width:250px}#editScheduledDepartureModal .info>div form>div.form-group:first-child div.form-group{width:250px}#editScheduledDepartureModal .info>div form>div.form-group:first-child div.form-group .input-group{width:180px}#editScheduledDepartureModal .info>div form>div.form-group:nth-child(2){padding-left:40px}#editScheduledDepartureModal .info>div form>div.form-group:nth-child(2) .control-label{width:40px}#editScheduledDepartureModal .info>div form>div.form-group:nth-child(2) .form-control{width:110px}.popover-content h4{font-weight:900;font-size:14px}.popover-content .keyDiv{padding-left:120px}.popover-content .keyDiv h4{margin-top:0;margin-bottom:5}.popover-content .key{font-size:11px;line-height:10px}.popover-content ul{list-style:none;padding-left:5px}.popover-content ul li{padding-left:1em;text-indent:-20px;padding-bottom:10px}.popover-content ul li span{padding-left:10px}.popover-content ul li:before{content:"l";font-family:Wingdings;color:#ce3e50}.popover-content ul li.LowStock:before{color:#aac400}.popover-content ul li.Available::before{color:#6cb741}.popover-content ul li.Insufficient::before{color:#faa100}.popover-content ul li.Unavailable::before{color:#ce3e50}.availabilityChecker{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:4px;color:#fff;margin-left:10px}.availabilityChecker:hover{cursor:pointer}.availabilityChecker .glyphicon{top:0}#contentView .modal-dialog{width:860px}#contentView .modal-dialog .modal-content{height:650px}#contentView .modal-dialog .modal-content .iframeContentContainer{height:590px;width:100%;padding-bottom:10px}#contentView .modal-dialog .modal-content .iframeContentContainer iframe{height:100%;width:100%}#consultantPortal .loaderContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}#consultantPortal .loaderContainer .loader{left:0;right:0}#consultantPortal .modal-dialog{width:100%;height:100%;padding:20px;margin:0}#consultantPortal .modal-dialog .modal-content{height:100%;padding-bottom:0}#consultantPortal .modal-dialog .modal-content .buttons{padding:10px}#consultantPortal .modal-dialog .modal-content .buttons>button{margin:0}#consultantPortal .modal-dialog .modal-content>div{display:flex;flex-direction:column;height:100%}#consultantPortal .modal-dialog .modal-content .iframeContainer{display:flex;height:100%;width:100%;border-bottom:1px solid #dbdbdb}#consultantPortal .modal-dialog .modal-content .iframeContainer iframe{width:100%;border-radius:6px;z-index:999}#progressBar{margin-top:.5em}#progressBar>ul{display:flex;margin:0;padding:0;font-size:80%;margin-bottom:1em}#progressBar>ul>li{flex:1;list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#d1d1d1;display:block;font-weight:bold}#progressBar>ul>li .bubble{cursor:pointer;border-radius:1000px;width:34px;height:34px;display:block;margin:0 auto .5em auto;border-style:solid;border-width:2px;border-color:#6cb741}#progressBar>ul>li .bubble .innerBubble{border-radius:1000px;width:24px;height:24px;background-color:#6cb741;display:none;margin-top:2px;margin-left:2px;opacity:.4}#progressBar>ul>li .bubble .innerBubble.active{border-radius:1000px;width:24px;height:24px;background-color:#6cb741;border-color:#6cb741;border-style:solid;display:block;margin-top:2px;opacity:.4;margin:0 auto;margin-top:3px}#progressBar>ul>li .bubble:before,#progressBar>ul>li .bubble:after{display:block;position:absolute;top:15.5px;width:calc(50% - 17px);height:1px;content:"";background-color:#d1d1d1}#progressBar>ul>li .bubble:before{left:0}#progressBar>ul>li .bubble:after{right:0}div.landingContainer{width:100%;font-family:Lato}div.landingContainer .bodyHeader{text-align:center;font-weight:normal;font-size:16px;color:#6f7072;display:block;margin:0 auto;width:20em;padding-top:3em}div.landingContainer .bodySubHeader{text-align:center;font-size:14px;color:#6f7072;display:block;margin:0 auto;padding-top:1em;padding-bottom:1em;width:40em;margin-bottom:30px}div.landingContainer .buttonContainer{display:flex;justify-content:center;width:100%;flex-direction:row}div.landingContainer .buttonContainer .buttonColumns{display:flex;flex-direction:column}div.landingContainer .buttonContainer .buttonColumns .buttonHolder{height:102px;width:390px;margin:10px;padding:15px;border-style:solid;border-width:1px;border-radius:3px;border-color:#d1d1d1;background-color:#fff}div.landingContainer .buttonContainer .buttonColumns .buttonHolder .buttonHeader{font-weight:bold;font-size:14px;color:#6f7072}div.landingContainer .buttonContainer .buttonColumns .buttonHolder .help{font-weight:bold;font-size:12px;color:#1193f4;float:right}div.landingContainer .buttonContainer .buttonColumns .buttonHolder .help:hover{cursor:pointer;text-decoration:underline}div.landingContainer .buttonContainer .buttonColumns .buttonHolder .internalHolder{padding-top:20px;display:flex;justify-content:space-between}div.landingContainer .buttonContainer .buttonColumns .buttonHolder .internalHolder .primaryButtonReverse{width:170px;height:33px}div.landingContainer .dayPlannerButtons{display:flex;justify-content:center;width:100%;flex-direction:row}div.landingContainer .dayPlannerButtons .buttonHolder{height:102px;width:390px;margin:10px;padding:15px;border-style:solid;border-width:1px;border-radius:3px;border-color:#d1d1d1;background-color:#fff}div.landingContainer .dayPlannerButtons .buttonHolder .buttonHeader{font-weight:bold;font-size:14px;color:#6f7072}div.landingContainer .dayPlannerButtons .buttonHolder .help{font-weight:bold;font-size:12px;color:#1193f4;float:right}div.landingContainer .dayPlannerButtons .buttonHolder .help:hover{cursor:pointer;text-decoration:underline}div.landingContainer .dayPlannerButtons .buttonHolder .internalHolder{padding-top:20px;display:flex;justify-content:space-between}div.landingContainer .dayPlannerButtons .buttonHolder .internalHolder .primaryButtonReverse{width:170px;height:33px}div.landingContainer .tutorial{margin:0 auto;width:900px;height:50px;display:flex;align-items:center}div.landingContainer .tutorial span{color:red;font-size:12px;color:red;padding-left:5px;padding-right:2px}div.landingContainer .tutorial span:hover{cursor:pointer}div.landingContainer .tutorial .glyphiconPlayCircle{font-size:22px;color:red;font-weight:normal;padding-left:0;padding-right:0;margin-top:.1em}div.landingContainer .tutorial .glyphiconPlayCircle:hover{cursor:pointer}#content{height:100%;width:100%;position:fixed;font-size:12px;color:#6f7072;background-color:#f7f7f7}#content .form-control{font-size:12px;min-width:50px}#content .dropdown.btn-group .btn{font-size:12px}#content>div:first-child{height:100%}#regionSelector{position:relative}#regionSelector>div{position:absolute;top:30px;right:24px}#regionSelector a{font-weight:bold}#regionSelector>.control-label{margin-bottom:0;font-weight:normal;margin-right:.5em;color:#ededed}#regionSelector .region-option{color:#6f7072}#regionSelector label{cursor:pointer;z-index:5}#regionSelector label>input[type=checkbox]{margin:0;display:none}#regionSelector label>span{border:1px solid #6f7072;width:15px;height:15px;display:block;background-color:#fff;border-radius:2px;-moz-appearance:button;-moz-box-shadow:0 1px 1px #c4c4c4;-webkit-box-shadow:0 1px 1px #c4c4c4;box-shadow:0 1px 1px #c4c4c4;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}#regionSelector label>span:active,#regionSelector label>span+input:checked{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}#regionSelector label input:checked+span{border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#6cb741;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#regionSelectorOverlay{position:absolute;background-color:#fff;width:200px;z-index:999;border-radius:4px}#regionSelectorOverlay>div{display:flex;justify-content:space-between;align-items:center;padding:.5em}#regionSelectorOverlay>div>.control-label{margin-bottom:0}#regionSelectorOverlay>div>input[type=checkbox]{margin-top:0}#regionSelectorOverlay>div>input[type=checkbox]:hover{cursor:pointer}#pageHeader{font-size:12px;display:flex;align-items:center;height:60px;background-color:#4a4c50;padding-left:10px;padding-right:10px;color:#fff}#pageHeader>div:first-child img{margin:0 5px 4px 20px}#pageHeader img{margin:0 0 0 5px}#pageHeader .breadcrumb{margin:0;padding:0;background-color:transparent}#pageHeader .breadcrumb a{color:#6cb741;font-weight:bold}#pageHeader .breadcrumb>li+li:before{content:"";background-image:url(/Builder/Content/Modules/images/chevron_small.png);background-repeat:no-repeat;margin-left:5px;margin-right:5px;background-position:center}#pageHeader .breadcrumb .active{color:#fff}#pageHeader h1{width:100%;text-align:center;color:#fff;font-size:20px;padding:0;margin:0}#pageHeader>div{display:inherit;align-items:center;width:100%}#pageHeader>div:nth-child(3){display:inherit;justify-content:flex-end;white-space:nowrap}#pageHeader>div:nth-child(3)>span:nth-child(1){margin-right:10px}#pageHeader>div:nth-child(3)>.glyphicon{color:#6cb741;margin-left:10px;cursor:pointer;font-size:15px}#pageHeader>div:nth-child(3)>div:last-child>.btn{margin-left:10px}#nightFilter .subText{color:#c3c3c3}#nightFilter .btn{margin-left:60px}#nightFilter>div{font-size:12px;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding-left:10px}#nightFilter input[type=number]{width:60px;text-align:right}#nightFilter span{display:flex;align-items:center}.tagContainer{padding:5px 10px 10px 5px;border:1px solid #e5e5e5;border-radius:3px;background-color:#fff;width:100%;overflow:auto;min-height:70px;display:flex;flex-wrap:wrap;align-content:flex-start}.pill{height:25px;font-size:12px;margin:5px 0 0 5px;font-weight:normal;color:#fff;background-color:#2196f3;border-radius:3px;border-style:none;border-style:solid;border-width:1px;border-color:#2196f3}.pill span{display:flex;align-items:center}.pill span .glyphicon{margin-left:6px;color:#000;opacity:.2}.pillInactive{font-size:12px;height:25px;color:#2196f3;border-color:#2196f3;border-style:solid;border-width:1px;background-color:#fff;margin:5px 0 0 5px;border-radius:3px}.pillBoxContainer{padding:5px 10px 10px 5px;display:flex;flex:1;flex-wrap:wrap;align-content:flex-start;height:100%;background-color:#fff;margin-top:5px;margin-bottom:5px;width:100%;overflow:auto;min-height:70px;border-style:solid;border-width:1px;border-color:#ddd;border-radius:4px}#filterPanel.opened{right:0}#filterPanel{top:0;display:flex;align-self:flex-start;position:absolute;right:-390px;transition:right .5s;height:100%;z-index:998;color:#6f7072}#filterPanel h2{margin:0}#filterPanel .form-group{margin-bottom:2em}#filterPanel .dropdown-menu>.active>a,#filterPanel .dropdown-menu>.active>a:focus,#filterPanel .dropdown-menu>.active>a:hover{background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%)}#filterPanel .aClear{float:right;font-size:12px}#filterPanel .slideButton{border-radius:4px 0 0 4px;padding:.5em;padding-top:.4em;display:inherit;height:30px;width:30px;font-size:11px;background-color:#faa100;color:#fff;align-items:center;justify-content:center}#filterPanel .slideButton:hover{cursor:pointer}#filterPanel .panel{border-radius:0;width:360px;margin-bottom:0}#filterPanel .panel>.panel-body{position:absolute;right:0;left:30px;top:0;bottom:0;display:flex;flex-direction:column;padding:0}#filterPanel .panel>.panel-body input[type=text]:focus,#filterPanel .panel>.panel-body input[type=number]:focus{border-color:#faa100;box-shadow:inset 0 1px 1px #faa100,0 0 8px #faa100}#filterPanel .panel>.panel-body>div:nth-child(1){background-color:#ededed;min-height:30px;max-height:30px;height:30px;padding:.5em 1em .5em 1em}#filterPanel .panel>.panel-body>div:nth-child(2){box-shadow:-1px 2px 3px 0 #ccc;height:100%;background-color:#f7f7f7;padding:0 1em 1em 1em;overflow-y:auto;overflow-x:hidden}#filterPanel .panel>.panel-body .form-control{font-size:12px}#filterPanel .panel>.panel-body>div:first-child{display:inherit;justify-content:space-between;align-items:center}#filterPanel .panel>.panel-body>div:first-child>h4{margin:0}#filterPanel .panel-default{border:none;border-left:1px solid #eee}#filterPanel .more{color:#6cb741;margin-left:130px}#filterPanel .more:hover{cursor:pointer}#multiSelectOptions{display:flex;justify-content:center;align-items:center;background-color:#fff;border-bottom:1px solid #eee;height:65px!important;min-height:40px;max-height:65px!important}#multiSelectOptions .redButton{width:140px}#multiSelectOptions>.selectedTick{cursor:pointer;border-radius:2px;margin-right:.5em;width:15px;height:15px;border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#2196f3;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#multiSelectOptions>.postModal,#multiSelectOptions .transferModal{margin-right:50px}#multiSelectOptions>.alertWarningModalWrapper{margin-left:40px}#multiSelectOptions>.selectedItineraries{cursor:pointer;margin-right:50px;color:#2196f3}#multiSelectOptions .toggleButtons>button.btn:nth-child(odd){border-bottom-right-radius:0;border-top-right-radius:0}#multiSelectOptions .toggleButtons>button.btn:nth-child(even){margin-right:10px;border-bottom-left-radius:0;border-top-left-radius:0}#multiSelectOptions .toggleButtons>button.btn{font-size:12px;padding:6px 12px;height:35px;color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741;background-image:none;overflow:hidden}#multiSelectOptions .toggleButtons>button.btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}#multiSelectOptions .toggleButtons>button.btn:focus{outline-color:#89c566}#multiSelectOptions .toggleButtons>button.btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}#multiSelectOptions>a{margin-left:1em;cursor:pointer}#multiSelectOptions>a:first-child{margin-left:0}#multiSelectShowHideOptions{display:flex;margin-left:10%;align-items:center;height:65px!important;min-height:40px;max-height:65px!important}#multiSelectShowHideOptions>.companyDetails{cursor:pointer;margin-right:5px;color:#000;font-weight:bold;font-size:14px}#multiSelectShowHideOptions>button.btn:nth-child(even){border-bottom-right-radius:0;border-top-right-radius:0}#multiSelectShowHideOptions>button.btn:nth-child(odd){margin-right:10px;border-bottom-left-radius:0;border-top-left-radius:0}#multiSelectShowHideOptions>button.btn{font-size:12px;padding:6px 12px;height:35px;color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741;background-image:none;overflow:hidden}#multiSelectShowHideOptions>button.btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}#multiSelectShowHideOptions>button.btn:focus{outline-color:#89c566}#multiSelectShowHideOptions>button.btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}.gridRow{background-color:#fff}.gridRow>.customRow{cursor:pointer}.gridRow:nth-child(even){background-color:#f6fbfc}button.btn.btn-default{background-image:none;text-transform:uppercase;font-size:12px;height:32px}button.primaryButtonBlue.btn.btn-default{color:#fff;text-shadow:0 1px 0 #2196f3;background-color:#2196f3;border-color:#2196f3}button.primaryButtonBlue.btn.btn-default:hover{color:#1a78c2;background-color:rgba(0,0,0,0)}button.primaryButtonBlue.btn.btn-default:focus{outline-color:#2196f3}button.primaryButtonGreyNoHover.btn.btn-default{color:#6f7072;background-color:rgba(0,0,0,0);border-color:#6f7072}button.primaryButtonGreyNoHover.btn.btn-default:hover{cursor:pointer}button.primaryButtonGreyNoHover.btn.btn-default:focus{outline-color:#979797}button.primaryButtonGrey.btn.btn-default{color:#fff;text-shadow:0 1px 0 #6f7072;background-color:#6f7072;border-color:#6f7072;text-transform:uppercase;line-height:30px;padding:0 12px}button.primaryButtonGrey.btn.btn-default>span.glyphicon{top:2px;right:4px}button.primaryButtonGrey.btn.btn-default:hover{color:#fff;background-color:#58595b;border-color:#58595b;text-shadow:0 1px 0 #58595b}button.primaryButtonGrey.btn.btn-default:focus{outline-color:#4d4e4f;color:#fff;background-color:#4d4e4f;border-color:#4d4e4f;text-shadow:0 1px 0 #4d4e4f}button.redButton.btn.btn-default{color:#fff;background-color:#ce3e50;border-color:#ce3e50;text-shadow:0 1px 0 #ce3e50}button.redButton.btn.btn-default:hover{color:#fff;background-color:#a43140;border-color:#a43140;text-shadow:0 1px 0 #a43140}button.redButton.btn.btn-default:focus{outline-color:#902b38;color:#fff;background-color:#902b38;border-color:#902b38;text-shadow:0 1px 0 #902b38}button.redButton.btn.btn-default:disabled{pointer-events:none}button.redButtonReverse.btn.btn-default{color:#ce3e50;background-color:#fff;border-color:#ce3e50;text-shadow:0 1px 0 #ce3e50}button.redButtonReverse.btn.btn-default:hover{color:#fff;background-color:#a43140;border-color:#a43140;text-shadow:0 1px 0 #a43140}button.redButtonReverse.btn.btn-default:focus{outline-color:#902b38;color:#fff;background-color:#902b38;border-color:#902b38;text-shadow:0 1px 0 #902b38}button.lightGreyButtonReverse.btn.btn-default{color:#c3c3c3;background-color:#fff;border-color:#c3c3c3;text-shadow:0 1px 0 white;line-height:30px;padding:0 12px}button.lightGreyButtonReverse.btn.btn-default:hover{color:#fff;background-color:#ccc;border-color:#ccc;text-shadow:0 1px 0 #ccc}button.lightGreyButtonReverse.btn.btn-default:focus{outline-color:#b2b2b2;color:#fff;background-color:#b2b2b2;border-color:#b2b2b2;text-shadow:0 1px 0 #b2b2b2}button.iconButton.btn.btn-default{color:#fff;background-color:#6cb741;border-color:#6cb741;text-shadow:0 1px 0 #6cb741}button.iconButton.btn.btn-default:hover{color:#fff;background-color:#569234;border-color:#569234;text-shadow:0 1px 0 #569234}button.iconButton.btn.btn-default:focus{outline-color:#4b802d;color:#fff;background-color:#4b802d;border-color:#4b802d;text-shadow:0 1px 0 #4b802d}button.iconButton.btn.btn-default.purple{background-color:#0090ff;border-color:#0090ff}button.iconButton.btn.btn-default.purple:hover{background-color:#0073cc;border-color:#0073cc}button.iconButton.btn.btn-default.purple:focus{outline:0;background-color:#0064b2;border-color:#0064b2}button.iconButton.btn.btn-default.gold{background-color:#deb446;border-color:#deb446}button.iconButton.btn.btn-default.gold:hover{background-color:#b19038;border-color:#b19038}button.iconButton.btn.btn-default.gold:focus{outline:0;background-color:#9b7e31;border-color:#9b7e31}button.iconButton.btn.btn-default.turquoise{background-color:#0ab6b4;border-color:#0ab6b4}button.iconButton.btn.btn-default.turquoise:hover{background-color:#089190;border-color:#089190}button.iconButton.btn.btn-default.turquoise:focus{outline:0;background-color:#067f7d;border-color:#067f7d}button.iconButton.btn.btn-default.red{background-color:#c72927;border-color:#c72927}button.iconButton.btn.btn-default.red:hover{background-color:#9f201f;border-color:#9f201f}button.iconButton.btn.btn-default.red:focus{outline:0;background-color:#8a1c1b;border-color:#8a1c1b}button.iconButton.btn.btn-default.green{background-color:#0f8843;border-color:#0f8843}button.iconButton.btn.btn-default.green:hover{background-color:#0c6c35;border-color:#0c6c35}button.iconButton.btn.btn-default.green:focus{outline:0;background-color:#0a5e2e;border-color:#0a5e2e}button.iconButton.btn.btn-default.blue{background-color:#064789;border-color:#064789}button.iconButton.btn.btn-default.blue:hover{background-color:#04386d;border-color:#04386d}button.iconButton.btn.btn-default.blue:focus{outline:0;background-color:#04315f;border-color:#04315f}button.iconButton.btn.btn-default.orange{background-color:#ef4023;border-color:#ef4023}button.iconButton.btn.btn-default.orange:hover{background-color:#bf331c;border-color:#bf331c}button.iconButton.btn.btn-default.orange:focus{outline:0;background-color:#a62c18;border-color:#a62c18}button.primaryButtonReverse.btn.btn-default{color:#fff;background-color:#6cb741;border-color:#6cb741;text-shadow:0 1px 0 #6cb741;line-height:30px;padding:0 12px}button.primaryButtonReverse.btn.btn-default>span.glyphicon{top:2px;left:4px}button.primaryButtonReverse.btn.btn-default.disabled{cursor:default;pointer-events:none}button.primaryButtonReverse.btn.btn-default.overlayDisabled{cursor:default;opacity:.5}button.primaryButtonReverse.btn.btn-default:hover{color:#fff;background-color:#569234;border-color:#569234;text-shadow:0 1px 0 #569234}button.primaryButtonReverse.btn.btn-default:focus{outline-color:#4b802d;color:#fff;background-color:#4b802d;border-color:#4b802d;text-shadow:0 1px 0 #4b802d}button.primaryButton.btn.btn-default{color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741;text-shadow:0 1px 0 #6cb741}button.primaryButton.btn.btn-default.modal-text{width:34px;height:34px;margin-top:0;margin-right:0;margin-left:5px;background:url("../Content/Modules/images/icon_expand.svg") no-repeat center;background-color:#6cb741}button.primaryButton.btn.btn-default:hover{text-shadow:0 1px 0 #569234;background-color:#569234;color:#fff;cursor:pointer}button.primaryButton.btn.btn-default:focus{outline-color:#89c566}button.secondaryButton.btn.btn-default{color:#fff;background-color:#faa100;border-color:#faa100;text-shadow:0 1px 0 #faa100}button.secondaryButton.btn.btn-default:hover{color:#fff;background-color:#c88000;border-color:#c88000;text-shadow:0 1px 0 #c88000}button.secondaryButton.btn.btn-default:focus{outline-color:#af7100;color:#fff;background-color:#af7100;border-color:#af7100;text-shadow:0 1px 0 #af7100}button.secondaryButtonReverse.btn.btn-default{color:#faa100;background-color:rgba(0,0,0,0);border-color:#faa100;text-shadow:0 1px 0 #faa100}button.secondaryButtonReverse.btn.btn-default:hover{text-shadow:0 1px 0 #fff;background-color:#faa100;color:#fff;cursor:pointer}button.secondaryButtonReverse.btn.btn-default:focus{outline-color:#ffb836}#grid{font-size:12px;display:flex;flex-direction:column;height:calc(100% - 60px);width:100%;color:#6f7072;background-color:#f7f7f7}#grid .form-control{font-size:13px}#grid>div:nth-child(1){box-shadow:0 1.5px 2px #ccc;z-index:997}#grid>div:nth-child(1) .header{font-weight:bold;align-items:center}#grid>div:nth-child(1) .header>.cell{padding-bottom:0}#grid .customRow{display:flex;width:100vw;height:40px;min-height:40px;max-height:40px}#grid .customRow.selected{background-color:rgba(108,183,65,.4)}#grid .customRow.open:not(.disabled) .cell{background-color:rgba(108,183,65,.4)}#grid .customRow.disabled{background-color:#eceeef;color:#c3c3c3}#grid .customRow>.cell{display:inherit;align-items:center;height:100%;padding:.5em;overflow:hidden;border-right:1px solid #dbdbdb;justify-content:center;padding-top:0;padding-bottom:0;-webkit-transition:width .5s ease;transition:width .5s ease;min-width:70px}#grid .customRow>.cell>div{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#grid .customRow>.cell .glyphicon{margin-left:.5em}#grid .customRow>.cell>p{max-height:100%;overflow:hidden;margin:0;text-align:center}#grid .customRow>.cell input[type=text],#grid .customRow>.cell select{width:100%;height:auto}#grid .customRow>.cell input[type=text]:focus,#grid .customRow>.cell select:focus{border-color:#faa100;box-shadow:inset 0 1px 1px #faa100,0 0 8px #faa100}#grid .customRow>.cell select.form-control{padding:.3em 0 .5em .5em}#grid .customRow>.cell:nth-child(2) p{text-align:left}#grid .customRow>.cell:nth-child(3) p{text-align:left}#grid .customRow>.cell.status{border-right:none;padding-top:.5em;padding-bottom:.5em}#grid .customRow>.cell.status select{margin-right:15px}#grid .customRow>.cell:nth-child(1){width:2vw;padding:0;min-width:35px}#grid .customRow>.cell:nth-child(1) .checkbox-label{margin-bottom:0}#grid.isModal .customRow{width:100%}#grid .customRow.header{background-color:#f7f7f7;cursor:pointer;border-radius:4px 4px 0 0}#grid .customRow.header.personal>.cell:nth-child(5){justify-content:space-between}#grid .customRow.header.sample>.cell:nth-child(4){justify-content:space-between}#grid .customRow.header.daycomponent>.cell:nth-child(4){min-width:105px}#grid .customRow.header.daytour>.cell:nth-child(4){justify-content:space-between}#grid .customRow.header.multidaytour>.cell:nth-child(4){justify-content:space-between}#grid .customRow.filter{background-color:#f7f7f7}#grid .customRow.filter>.cell:last-child{padding-top:0;padding-bottom:0}#grid .customRow.personal>.cell:nth-child(2){width:18vw;justify-content:space-between}#grid .customRow.personal>.cell:nth-child(3){width:18vw;justify-content:space-between}#grid .customRow.personal>.cell:nth-child(4){width:5vw;min-width:105px;text-align:center}#grid .customRow.personal>.cell:nth-child(5){width:6vw;min-width:90px}#grid .customRow.personal>.cell:nth-child(6){width:8vw;min-width:80px}#grid .customRow.personal>.cell:nth-child(7){width:4vw;min-width:80px}#grid .customRow.personal>.cell:nth-child(8){width:8vw;min-width:120px}#grid .customRow.personal>.cell:nth-child(9){width:8vw;min-width:80px}#grid .customRow.personal>.cell:nth-child(10){width:4vw;min-width:80px}#grid .customRow.personal>.cell:nth-child(11){width:6vw;min-width:70px}#grid .customRow.personal>.cell:nth-child(12){width:9vw;min-width:82px}#grid .customRow.personal>.cell:nth-child(13){width:8vw;min-width:100px}#grid .customRow.personal.itineraryColumnExpanded>.cell:nth-child(2){width:35vw}#grid .customRow.personal.itineraryColumnExpanded>.cell:nth-child(12),#grid .customRow.personal.itineraryColumnExpanded .cell:nth-child(13){display:none}#grid .customRow.personal.referenceColumnExpanded>.cell:nth-child(5){width:41vw}#grid .customRow.personal.referenceColumnExpanded>.cell:nth-child(11),#grid .customRow.personal.referenceColumnExpanded .cell:nth-child(12),#grid .customRow.personal.referenceColumnExpanded .cell:nth-child(13){display:none}#grid .customRow.sample>.cell:nth-child(2){width:46vw;justify-content:flex-start}#grid .customRow.sample>.cell:nth-child(3){width:5vw;min-width:105px;text-align:center}#grid .customRow.sample>.cell:nth-child(4){width:6vw;min-width:80px}#grid .customRow.sample>.cell:nth-child(5){width:8vw}#grid .customRow.sample>.cell:nth-child(6){width:6vw;min-width:120px}#grid .customRow.sample>.cell:nth-child(7){width:12vw}#grid .customRow.sample>.cell:nth-child(8){width:4vw;min-width:70px}#grid .customRow.sample>.cell:nth-child(9){width:6vw;min-width:70px}#grid .customRow.sample>.cell:nth-child(10){width:8vw;min-width:80px}#grid .customRow.sample.referenceColumnExpanded>.cell:nth-child(4){width:20vw}#grid .customRow.sample.referenceColumnExpanded>.cell:nth-child(9),#grid .customRow.sample.referenceColumnExpanded .cell:nth-child(10){display:none}#grid .customRow.component>.cell:nth-child(2){width:58vw;justify-content:flex-start}#grid .customRow.component>.cell:nth-child(3){width:5vw;min-width:105px}#grid .customRow.component>.cell:nth-child(4){width:6vw;min-width:80px}#grid .customRow.component>.cell:nth-child(5){width:8vw}#grid .customRow.component>.cell:nth-child(6){width:6vw;min-width:120px}#grid .customRow.component>.cell:nth-child(7){width:12vw}#grid .customRow.component>.cell:nth-child(8){width:10vw;min-width:80px}#grid .customRow.component.referenceColumnExpanded>.cell:nth-child(4){width:16vw}#grid .customRow.component.referenceColumnExpanded>.cell:nth-child(8){display:none}#grid .customRow.daycomponent>.cell:nth-child(2){width:63vw;justify-content:flex-start}#grid .customRow.daycomponent>.cell:nth-child(3){width:5vw;min-width:105px}#grid .customRow.daycomponent>.cell:nth-child(4){width:6vw;min-width:105px}#grid .customRow.daycomponent>.cell:nth-child(5){width:6vw;min-width:120px}#grid .customRow.daycomponent>.cell:nth-child(6){width:12vw}#grid .customRow.daycomponent>.cell:nth-child(7){width:10vw;min-width:80px}#grid .customRow.daycomponent.referenceColumnExpanded>.cell:nth-child(4){width:16vw}#grid .customRow.daycomponent.referenceColumnExpanded>.cell:nth-child(7){display:none}#grid .customRow.daytour>.cell:nth-child(2){width:63vw;justify-content:flex-start}#grid .customRow.daytour>.cell:nth-child(3){width:5vw;min-width:105px}#grid .customRow.daytour>.cell:nth-child(4){width:6vw;min-width:80px}#grid .customRow.daytour>.cell:nth-child(5){width:6vw;min-width:120px}#grid .customRow.daytour>.cell:nth-child(6){width:12vw}#grid .customRow.daytour>.cell:nth-child(7){width:10vw;min-width:80px}#grid .customRow.daytour.referenceColumnExpanded>.cell:nth-child(4){width:16vw}#grid .customRow.daytour.referenceColumnExpanded>.cell:nth-child(7){display:none}#grid .customRow.daytourmodal>.cell:nth-child(2){width:40vw;justify-content:flex-start}#grid .customRow.daytourmodal>.cell:nth-child(3){width:5vw;min-width:105px}#grid .customRow.daytourmodal>.cell:nth-child(4){width:6vw;min-width:80px}#grid .customRow.daytourmodal>.cell:nth-child(5){width:6vw;min-width:120px}#grid .customRow.daytourmodal>.cell:nth-child(6){width:12vw}#grid .customRow.daytourmodal>.cell:nth-child(7){width:10vw;min-width:80px}#grid .customRow.multidaytour>.cell:nth-child(2){width:53vw;justify-content:flex-start}#grid .customRow.multidaytour>.cell:nth-child(3){width:5vw;min-width:105px}#grid .customRow.multidaytour>.cell:nth-child(4){width:6vw;min-width:80px}#grid .customRow.multidaytour>.cell:nth-child(5){width:8vw}#grid .customRow.multidaytour>.cell:nth-child(6){width:6vw;min-width:120px}#grid .customRow.multidaytour>.cell:nth-child(7){width:12vw}#grid .customRow.multidaytour>.cell:nth-child(8){width:10vw;min-width:80px}#grid .customRow.multidaytour.referenceColumnExpanded>.cell:nth-child(4){width:16vw}#grid .customRow.multidaytour.referenceColumnExpanded>.cell:nth-child(8){display:none}#grid .endOfResults{height:3px;border-top:solid #6f7072 1px}.expandableRow{padding:10px 5px 10px 5px;display:flex;background-color:#fff;border-bottom:1px solid #eee;border-left:1px solid #eee}.expandableRow>div{padding-left:5px;padding-right:5px}.expandableRow .disabled{color:#d1d1d1;pointer-events:none}.expandableRow .enabled{color:#1193f4}.expandableRow .edit{display:inherit;align-items:center;justify-content:space-around;width:40%}.expandableRow .print{display:inherit;justify-content:space-around;flex-direction:column}.expandableRow .copy{display:inherit;justify-content:space-around;width:10%;flex-direction:column}.expandableRow .security{display:flex;justify-content:center;width:20%;flex-direction:column}.expandableRow .security>div:not(:first-child){margin-top:5px}.expandableRow .security .btn-group{height:32px}.expandableRow .security .btn{height:100%;width:50%;color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741;background-image:none;overflow:hidden;font-size:12px;text-overflow:ellipsis}.expandableRow .security .btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}.expandableRow .security .btn:focus{outline-color:#89c566}.expandableRow .security .btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}.expandableRow .links{max-width:40%;width:40%;display:flex;flex-direction:column;justify-content:center}.expandableRow .links .fixedButton{width:180px;text-align:inherit;text-transform:none}.expandableRow .links .titleButton{font-size:12px;width:180px;text-align:inherit;display:flex;align-items:center;justify-content:space-between}.expandableRow .links .titleButton .icon{border:none;background-color:#eee;height:18px;padding:0;margin-left:10px;box-shadow:none}.expandableRow .links .urlCopy{min-width:70px;border-left:0;margin-right:5px;cursor:pointer;width:5%;padding:6px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;display:block}.expandableRow .links .urlControl{}.expandableRow .links .urlEdit{width:32px;display:flex;border:1px solid #ccc;border-radius:4px;color:#fff;background-color:#6cb741;border-color:#6cb741;align-items:center;justify-content:center;cursor:pointer}.expandableRow .links .urlInfoIcon{width:32px;display:flex;color:#fff;align-items:center;justify-content:center;cursor:pointer}.expandableRow .links .urlControlButton{padding-bottom:0;padding-top:0;padding-left:5px;padding-right:5px;cursor:pointer}.expandableRow .links .urlDiv{flex-grow:1}.expandableRow .links .urlDiv>.input-group{display:flex}.expandableRow .links .urlDiv>.input-group>:first-child{display:flex;align-items:center;justify-content:center}.expandableRow .links .urlDiv>.input-group .urlControl{width:80%;max-width:590px;border-top-left-radius:0;border-bottom-left-radius:0}.expandableRow .links .urlDiv>.input-group>.urlCopy.input-group-addon{min-width:70px;border-top-right-radius:4px;border-bottom-right-radius:4px;width:10%}.expandableRow .links .urlDiv>.input-group>.urlCopy.input-group-addon .copyToClip{vertical-align:middle}.expandableRow .links .saveHistory{display:flex;justify-content:flex-end}.expandableRow .links .saveHistory .btn{width:200px}.expandableRow .links>div{width:100%;display:inherit;height:32px}.expandableRow .links>div:nth-child(1){margin-bottom:5px}.expandableRow .links>div:nth-child(2){margin-bottom:5px}.expandableRow .links div.showMobile .tag{padding-left:5px}.expandableRow .links div.showMobile .tagButton{width:69px}.expandableRow .links div.showMobile{justify-content:space-between;align-items:center}.expandableRow .links div.showMobile>div{width:auto}.expandableRow .links div.showMobile>div.mobileInput{width:100%}.expandableRow .links .input-group{width:100%;height:100%}.expandableRow .links .input-group>input{height:32px}.expandableRow .links .input-group>input[type=text]:focus{border-color:#faa100;box-shadow:inset 0 1px 1px #faa100,0 0 8px #faa100}.expandableRow .links .input-group:first-child>input{}.expandableRow .links .input-group>.input-group-addon{height:100%}.expandableRow .links .input-group>.input-group-addon:first-child{background-color:#f7f7f7;width:70px}.expandableRow .links .input-group>.input-group-addon:last-child:not(.urlCopy){color:#fff;background-color:#6cb741;border-color:#6cb741}.expandableRow .links>span:not(:first-child){margin-top:.5em}.expandableRow .delete{margin-right:10px}.expandableRow .delete>div{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.expandableRow .delete>div>.deleteLink{padding-right:45px}.expandableRow .delete>div>.itinerary-tags{text-align:center;line-height:2em;vertical-align:middle;color:#faa100;background-color:transparent;width:100px;height:30px;border:1px solid #faa100;border-radius:4px}.expandableRow .delete>div>.itinerary-tags:hover{text-shadow:0 1px 0 #faa100;background-color:#faa100;color:#fff;cursor:pointer}.secondary-pill{line-height:2em;padding:4px;margin:2px;background-color:#2196f3;color:#fff;border-radius:3px}.deleteLink{color:#b12b3c;font-weight:bolder}.deleteLink .glyphicon{margin-right:0;height:35px;width:35px;top:0}.deleteLink .btn.btn-default{padding:0}.deleteLink .btn.btn-default>span{width:100%;height:100%;top:0}.deleteLink .glyphicon:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}.modal-content{color:#6f7072;display:flex;flex-direction:column;padding-top:1em;padding-bottom:1em}.modal-content>*{width:100%}.modal-content .message{margin:1em;width:95%}.modal-content .message .urlDiv{display:flex}.modal-content .message .urlDiv .input-group{display:flex;width:100%}.modal-content .message .urlDiv .urlEdit{cursor:pointer}.modal-content .message .urlDiv .urlControl{max-width:590px}.modal-content .message .urlDiv .urlCopy{min-width:70px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;width:20%;border-left:0;display:block}.modal-content .message .urlDiv .copyToClip{cursor:pointer;width:13%;height:34px;padding:6px;font-size:14px;font-weight:400;line-height:1.3;color:#555;text-align:center;vertical-align:middle;border-bottom-right-radius:4px;border-top-right-radius:4px}.modal-content .message .control{font-size:12px}.modal-content .message>div{display:flex;justify-content:flex-start;margin:10px}.modal-content .message>div>.control-label{text-align:left;width:180px;margin-bottom:0;font-size:14px;font-weight:normal}.modal-content .message>div>input[type=checkbox]{margin-left:20px}.modal-content .message>div>input[type=checkbox]:hover{cursor:pointer}.modal-content .buttons{display:flex;width:100%;justify-content:center;padding-top:15px}.modal-content .buttons .col-sm-6.left{padding-right:2px;padding-left:5px;justify-content:space-around;display:flex}.modal-content .buttons .col-sm-6.right{padding-left:2px;display:flex}.modal-content .buttons>.btn{margin-right:.5em}.urlCopy,.copyToClip{cursor:pointer}.urlCopy.copy,.copyToClip.copy{background-color:#eee;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.urlCopy.copied,.copyToClip.copied{background-color:#ccc}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#buildItineraryTemplate{display:flex;flex-direction:column;height:calc(100% - 60px)}#buildItineraryTemplate .evo-progress-bar{background-color:transparent!important;padding-top:0!important}#buildItineraryTemplate .progressBar{padding-top:15px;padding-bottom:5px;background-color:#fff;box-shadow:0 1.5px 2px #ccc;z-index:998;counter-reset:index}#buildItineraryTemplate .progressBar .evo-stepper{width:100%;justify-content:center;gap:15px;padding-right:0;margin-left:0}#buildItineraryTemplate .progressBar .evo-stepper li{width:fit-content;flex:0 1 auto}#buildItineraryTemplate .progressBar>ul{display:flex;margin:0;padding:0;font-size:80%;width:94%;margin-left:3%}#buildItineraryTemplate .progressBar>ul>li{display:flex;flex:1;justify-content:center;list-style:none;text-align:center;width:auto;padding:0 0 10px 0;margin:0;position:relative;text-overflow:ellipsis;color:#6cb741;font-weight:600}#buildItineraryTemplate .progressBar>ul>li .label-container{padding:0 10px 5px 10px}#buildItineraryTemplate .progressBar>ul>li p{padding:0 0 2px 0;margin:0;font-size:14px;font-family:"Montserrat",Helvetica,Arial,sans-serif!important;color:#6f7072;cursor:pointer;padding-top:.5em}#buildItineraryTemplate .progressBar>ul>li .bubble{cursor:pointer;border-radius:1000px;width:42px;height:42px;display:block;margin:0 auto;border-style:solid;border-width:1.5px;border-color:#6cb741}#buildItineraryTemplate .progressBar>ul>li .bubble .innerBubble{border-radius:1000px;width:30px;height:30px;margin-top:4px;margin-left:4px;display:block;position:relative;left:50%;margin-left:-15px;top:50%;margin-top:-15px}#buildItineraryTemplate .progressBar>ul>li .bubble .innerBubble:after{counter-increment:index;content:counter(index);position:absolute;line-height:30px;font-size:18px;left:0;right:0;bottom:0;top:0}#buildItineraryTemplate .progressBar>ul>li.active p{display:inline-block;text-decoration:none}#buildItineraryTemplate .progressBar>ul>li.active .label-container{border-bottom:2px solid #6cb741}#buildItineraryTemplate .progressBar>ul>li.active .label-container p{color:#6cb741}#buildItineraryTemplate .progressBar>ul>li.active .innerBubble{border-radius:1000px;width:30px;height:30px;background-color:#6cb741;border-color:#6cb741;border-style:solid}#buildItineraryTemplate .progressBar>ul>li.active .innerBubble:after{color:#fff;line-height:24px}#buildItineraryTemplate .progressBar>ul>li .bubble:before,#buildItineraryTemplate .progressBar>ul>li .bubble:after{display:block;position:absolute;top:19.5px;width:calc(50% - 21px);height:2px;content:"";background-color:#d1d1d1}#buildItineraryTemplate .progressBar>ul>li .bubble:before{left:0}#buildItineraryTemplate .progressBar>ul>li .bubble:after{right:0}#buildItineraryTemplate .progressBar>ul>li:first-child .bubble:before,#buildItineraryTemplate .progressBar>ul>li:last-child .bubble:after{display:none}#buildItineraryTemplate .body{height:100%;overflow:auto;overflow-x:hidden}#buildItineraryTemplate .body.noPadding{overflow:hidden}#buildItineraryTemplate .body:not(.noPadding){padding-top:15px;padding-bottom:30px}#buildItineraryTemplate .footer{display:inherit;min-height:60px;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;background-color:#fff;z-index:999;box-shadow:0 -2px 2px #ccc}#buildItineraryTemplate .footer>div{display:inherit;align-items:center}#buildItineraryTemplate .footer>div>a{color:#6cb741;padding-left:2em;padding-right:2em;font-size:15px;font-weight:bold;line-height:20px;margin-top:2px}#buildItineraryTemplate .footer>div>a img{padding-right:.5em;position:relative;top:-2px}#buildItineraryTemplate .footer .right{display:flex;justify-content:flex-end}#buildItineraryTemplate .footer .right .nightFooter{padding-left:15px;padding-right:15px}#travellerDetailsModal>a{color:#6cb741;font-size:12px;font-weight:bold;padding-right:15px}#travellerDetailsModal>a:hover{cursor:pointer}#travellerDetailsModal .modal-content{width:805px}#travellerDetailsModal .modal-content .col-sm-2{line-height:34px}#travellerDetailsModal .travellerNames{width:800px;height:330px;padding:15px;font-weight:normal;display:flex;flex-direction:column}#travellerDetailsModal .travellerNames label{width:200px}#travellerDetailsModal .travellerNames .header{height:50px}#travellerDetailsModal .travellerNames .header label{width:200px}#travellerDetailsModal .travellerNames .header .age{margin-bottom:15px}#travellerDetailsModal .travellerNames .body{overflow:auto;height:220px;margin-bottom:5px}#travellerDetailsModal .travellerNames .body .traveller{padding-bottom:10px}#travellerDetailsModal .travellerNames .body .traveller .form-control{border-left-style:none}#travellerDetailsModal .travellerNames .body .ageInput{padding-bottom:10px}#travellerDetailsModal .travellerNames .body .ageInput input[type=text]{text-align:center}#travellerDetailsModal .travellerNames .body .input-group-addon{background-color:#fff}.react-datepicker{transform:translateY(20px) translatex(143px) scale(1.3);font-family:Lato}.react-datepicker div.react-datepicker__triangle{border-bottom-color:#6cb741}.react-datepicker a.react-datepicker__navigation.react-datepicker__navigation--previous{border-right-color:#fff}.react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next{border-left-color:#fff}.react-datepicker .react-datepicker__month-container{width:180px}.react-datepicker .react-datepicker__day-name,.react-datepicker .react-datepicker__day{color:#6f7072;margin:0}.react-datepicker .react-datepicker__day--selected{background-color:#6cb741;color:#fff;padding-left:2px}.react-datepicker .react-datepicker__day--selected:hover{background-color:#6cb741}.react-datepicker div.react-datepicker__month-container .react-datepicker__header{background-color:#6cb741}.react-datepicker div.react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:12px;color:#fff}.react-datepicker div.react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{font-size:11px;color:#fff}.react-datepicker div.react-datepicker__month-container{font-size:10px;color:#6f7072}.react-datepicker__input-container{width:200px;min-width:200px;margin-bottom:0}.react-datepicker__input-container .control-label{margin-bottom:0;width:50px;font-weight:bold}.react-datepicker__input-container .input-group{width:140px}.react-datepicker__input-container .btn-default{background-image:none;background-color:#fff;color:#6cb741;padding-top:3px;padding-bottom:3px;padding-left:2px;padding-right:2px;box-shadow:none}.react-datepicker__input-container .btn-default:enabled{color:#6cb741}.react-datepicker__input-container .btn-default .glyphicon{margin-right:.5em;margin-left:.5em;color:#6cb741}#accommodation{width:100vw;height:auto;padding-right:10px}#accommodation .row{margin-left:0;margin-right:0}#accommodation .header{height:50px;width:100%;display:flex;align-items:center}#accommodation .header .col-sm-7 a{text-transform:uppercase;font-size:12px;text-decoration:none;color:#2196f3;font-weight:bold}#accommodation .header .col-sm-7 a:hover{text-decoration:underline}#accommodation .header .col-sm-7 .form-group{margin-bottom:0}#accommodation .header .col-sm-7 .btn-default{background-image:none;background-color:#fff}#accommodation .header .col-sm-7 .control-label{align-self:center;margin-bottom:0;width:60px;text-align:center}#accommodation .header .col-sm-7 .date-picker{position:relative}#accommodation .header .col-sm-7 .date-picker .react-datepicker__input-container input[type=text]{border-style:solid;border-color:#ccc;border-width:1px;border-radius:4px;text-align:left;width:140px;padding-left:15px}#accommodation .header .col-sm-7 .date-picker .glyphicon{top:-1px;z-index:99;color:#6cb741;position:absolute;padding:10px;pointer-events:none;right:0;padding-top:8px;border-left-style:solid;border-left-color:#ccc;border-left-width:1px;line-height:1.1}#accommodation .header .col-sm-7 .date-picker .glyphicon:hover{cursor:pointer}#accommodation .header .col-sm-7 a{padding-left:20px}#accommodation .header .col-sm-5{justify-content:flex-end;height:50px}#accommodation .header .col-sm-5 div{color:#6cb741;font-size:12px;font-weight:bolder;text-transform:uppercase}#accommodation .header .col-sm-5 div .glyphicon{font-size:18px;margin-right:.5em;margin-left:.5em;top:-1px}#accommodation .header .col-sm-5 div:nth-child(2){margin-left:15px}#accommodation .header .col-sm-5 img{margin-left:.5em}#accommodation .header .col-sm-5 .btn{width:240px}#accommodation .header div{line-height:30px;height:30px;display:flex;align-items:center}#accommodation .header div:hover{cursor:pointer}#accommodation .reorder{width:100%;height:100%}.indicator{font-family:Lato;display:flex;background-color:#6cb741;height:32px;width:32px;min-width:32px;color:#fff;border-radius:4px;align-items:center;justify-content:space-around;font-weight:600;font-size:18px}.indicator .glyphicon{top:0;font-size:15px}.indicator:hover{cursor:pointer}.leg{margin-left:30px;margin-right:30px;display:flex;flex-direction:column}.leg.grabbed{z-index:999}.leg.grabbed .legContainer{margin-left:0;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee}.leg .alternativeAccommodation>div{display:flex;align-items:center}.leg .alternativeAccommodation>div label{text-align:left}.leg .alternativeAccommodation .accommodationTypeAhead .bootstrap-typeahead-input input{border-style:solid;border-radius:4px}.leg .alternativeAccommodation .accommodationTypeAhead .dropdown-menu{min-width:430px}.leg .accommodationTypeAhead{display:flex;align-items:center;margin-bottom:0}.leg .accommodationTypeAhead .bootstrap-typeahead-input input{border-radius:0;border-right-style:none;border-bottom-left-radius:4px;border-top-left-radius:4px}.leg .accommodationTypeAhead button.roomViewDisabled.btn.btn-default{color:#ccc}.leg .accommodationTypeAhead button.roomViewDisabled.btn.btn-default:hover{cursor:default}.leg .accommodationTypeAhead .btn-default{margin-left:0;width:40px;height:32px;border-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;font-size:14px;background-image:none;background-color:#6cb741;border:none;outline:0}.leg .accommodationTypeAhead .btn-default:focus{outline:0}.leg .accommodationTypeAhead .btn-default span{font-size:16px;top:3px}.leg .addMenu{align-items:center;height:45px;display:flex;justify-content:flex-start;align-content:center;margin-left:-15px}.leg .addMenu>div:first-child{display:flex;width:100%;align-items:center}.leg .addMenu>div:first-child span{line-height:34px;padding-left:5px}.leg .addMenu>div:first-child div{display:flex;align-items:center}.leg .addMenu>div:first-child .btn{width:auto;margin-left:10px;font-size:12px}.leg .addMenu>div:first-child .addMenuPlus{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.leg .addMenu>div:first-child .addMenuPlus img{position:relative;z-index:2}.leg .addMenu>div:first-child .addMenuPlus:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;top:0;left:0;background-color:#2196f3;z-index:1;cursor:pointer}.leg .addMenu>div:first-child .addMenuMinus{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.leg .addMenu>div:first-child .addMenuMinus img{position:relative;z-index:2}.leg .addMenu>div:first-child .addMenuMinus:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;top:0;left:0;border:1px solid #2196f3;z-index:1;cursor:pointer}.leg .addMenu>div:first-child .glyphicon{color:#2196f3;font-size:30px}.leg .addMenu>div:first-child .glyphicon:hover{cursor:pointer}.leg .addMenu>div:first-child .glyphicon.glyphicon-minus{color:#2196f3;border:1px solid #2196f3;border-radius:50%;width:34px;height:34px;line-height:32px;font-size:20px;padding:0 2px 0 0;text-align:center}.leg .addMenu div:nth-child(2) .glyphicon{color:red;font-size:14px}.leg .legContainer{width:100%;border-style:solid;border-width:1px;border-color:#ccc;border-radius:4px;font-family:Lato;background-color:#fff;padding:15px}.leg .legContainer .availability-checker div{display:flex;flex-direction:column-reverse;text-align:end;padding:0;margin-left:30px}.leg .legContainer .availability-checker div div{align-items:end}.leg .legContainer label{font-weight:bolder}.leg .legContainer .dayGroupingWrapper .groupingDropDown{padding-left:45px}.leg .legContainer .dayGroupingWrapper .groupingDropDown .dropdown.btn-group .dropdown-toggle.btn.btn-default,.leg .legContainer .dayGroupingWrapper .groupingDropDown .dropdown.btn-group{width:180px}.leg .legContainer .dayGroupingWrapper .control-label{text-align:left;margin-right:3.9%}.leg .legContainer .container .drinks-col>div,.leg .legContainer .container .basis-col>div,.leg .legContainer .container .drinks-col>div{display:flex}.leg .form-group{margin-bottom:0;display:flex;flex-direction:row;align-items:center;width:100%}.leg label{margin-bottom:0;width:120px;margin-left:.25rem;text-align:center;min-width:70px}.leg .indicator{margin-right:10px}.leg .col{padding-left:0;padding-right:0}.leg .nights-col{margin:auto}.leg .nights-col .form-group{width:auto;margin-left:.5rem}.leg .container{display:flex;width:100%;padding:0 0 5px 0;align-items:center}.leg .container div.numberStepper .input-group{width:100px}.leg .container .overnight-col .control-label{width:100%;text-align:left}.leg .container .avail-col{display:flex;justify-content:flex-end;flex-direction:row;font-size:12px;font-weight:bolder;align-items:center}.leg .container .avail-col>div:nth-child(1){display:inherit}.leg .container .avail-col .legCheckInDate{max-width:70px}.leg .container div.numberStepper.form-group{margin-bottom:0}.leg .container div.numberStepper.form-group .btn-default{width:31px;background-image:none;background-color:#fff}.leg .container .col-sm-4{display:flex;flex-direction:row;align-items:center}.leg .container .col-sm-4 .bootstrap-typeahead-input{width:100%}.leg .container .col-sm-4 .typeAheadContainer{display:flex;width:100%}.leg .container .col-sm-4 .typeAheadContainer .ownArrangement{width:200px;font-weight:bold;display:flex;align-items:center;justify-content:space-around}.leg .container .col-sm-4 .typeAheadContainer .accommodationTypeAhead .bootstrap-typeahead{width:100%}.leg .container .col-sm-4 .typeAheadContainer .accommodationTypeAhead .dropdown-menu{margin:0;padding:0;min-width:430px}.leg .container .col-sm-4 .typeAheadContainer .accommodationTypeAhead .dropdown-menu li a{padding:13px 10px 5px 10px}.leg .container .col-sm-4 .typeAheadContainer .accommodationTypeAhead .dropdown-menu li a:hover{background-color:#f0f0f0;background-image:none}.leg .container .col-sm-4 .typeAheadContainer .accommodationTypeAhead .dropdown-menu li:nth-child(2n+1){background-color:#f6fbfc}.leg .container .col-sm-4 .secondaryButton,.leg .container .col-sm-4 .covidModalButton{margin-left:5px;width:auto;padding-left:4px;padding-right:4px}.leg .container .col-sm-4 .covidModalButton{line-height:0;padding:0 2px}.leg .container .col-sm-4 .covidModalButton img{height:28px}.leg .container .col-sm-5{display:flex;padding-right:0;padding-left:0}.leg .container .col-sm-5 .form-group{display:flex;align-items:center;margin-bottom:0}.leg .container .col-sm-5 .form-group .control-label{margin-bottom:0;width:100px;text-align:center}.leg .container .col-sm-2{display:flex;align-items:center}.leg .container .col-sm-2 .control-label{text-align:center}.leg .container .col-sm-2 .input-group{width:100px}.leg .container .col-sm-2 .input-group input{padding:0}.leg .container .col-sm-2{padding-left:0}.leg .container .col-sm-1{font-size:12px;font-weight:bolder}.leg .daygroup-col .btn-group{width:100%;text-align:left;margin-left:-2px}.leg .daygroup-col .btn-group .splitButton{padding-left:18px;text-align:left;text-transform:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:5px}.leg .daygroup-col .btn-group .splitButton:focus{border-color:#faa100;border-bottom-style:solid;border-width:1px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.leg .daygroup-col .btn-group .splitButton:hover{background-color:#fff;border-color:#ccc;cursor:default;border-bottom-style:solid;border-width:1px;-webkit-box-shadow:none;box-shadow:none}.leg .daygroup-col .btn-group .dropdown-menu{width:100%}.leg .daygroup-col .btn-group .dropdown-menu li a{cursor:default}.leg .mobileSafari{padding-left:0;padding-right:0}.leg .mobileSafari .control-label{text-align:left}.leg .alternateLegContent div.form-group{display:flex;align-items:center}.leg .alternateLegContent .groupingDropDown .dropdown.btn-group .dropdown-toggle.btn.btn-default{width:100%}.leg .alternateLegContent .ownArrangement-col{padding-left:35px}.leg .alternateLegContent .destination{display:flex;width:100%;align-items:center}.leg .alternateLegContent .destination .destination-col{padding-left:45px}.leg .alternateLegContent .destination .destination-col .control-label{text-align:left}.leg .alternateLegContent .alternativeAccommodation{display:flex;width:100%;align-items:center;flex-direction:column}.leg .alternateLegContent .alternativeAccommodation>.col{padding-top:5px}.leg .alternateLegContent .alternativeAccommodation .alt-col{display:flex}.leg .alternateLegContent .alternativeAccommodation .bootstrap-typeahead{width:100%}.leg .alternateLegContent .alternativeAccommodation .shortenedTypeahead{width:calc(100% - 46px)}.leg .alternateLegContent .alternativeAccommodation .removeAltAccommodation{width:45px;min-width:45px}.leg .alternateLegContent .alternativeAccommodation .secondaryButton,.leg .alternateLegContent .alternativeAccommodation .covidModalButton{margin-left:5px;width:auto;padding-left:4px;padding-right:4px}.leg .alternateLegContent .alternativeAccommodation .covidModalButton{line-height:0;padding:0 2px}.leg .alternateLegContent .alternativeAccommodation .covidModalButton img{height:28px}.leg .covidButtonIcon{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:4px;color:#fff;margin-left:10px}.leg .covidButtonIcon:hover{cursor:pointer}.leg .covidButtonIcon .glyphicon{top:0}.accommodationRectangle{font-family:Lato;display:flex;height:27px;width:27px;min-width:27px;color:#fff;border-radius:4px;align-items:center;margin-left:5px;justify-content:space-around;font-weight:500;font-size:12px}.iBrochure{background-color:#414241}.language{background-color:#6cb741}.contentRating{width:50px;font-size:18px;font-weight:600;text-align:right}.above70{color:#6cb741}.between50and70{color:#faa100}.below50{color:#ce3e50}.freeTextListRenderer{display:flex;flex-direction:row;width:700px;height:20px;font-family:Lato;font-size:14px;padding-left:12px;color:#6cb741;font-weight:bold}.routeListRenderer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#6f7072}.routeListRenderer .name{font-weight:600;font-size:14px}.routeListRenderer .area{font-size:10px}.routeListRenderer .customContentLabel{height:18px;width:18px;justify-content:flex-end}.routeListRenderer .customContentLabel .customContentLabel_icon_blue{background:url(../Content/Modules/images/eye-off_blue.svg) no-repeat center;width:18px;height:18px}.accommodationListRenderer{display:flex;flex-direction:row;width:100%;height:auto;font-family:Lato;color:#6f7072}.accommodationListRenderer div{padding:0}.accommodationListRenderer .col-sm-5.names{display:flex;flex-direction:column;overflow-x:hidden;overflow:hidden}.accommodationListRenderer .col-sm-5.names>div{white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-webkit-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;white-space:normal}.accommodationListRenderer .col-sm-5.names div:first-child{font-weight:600;font-size:14px}.accommodationListRenderer .col-sm-5.names div:nth-child(2){justify-content:flex-start;font-size:10px;margin-top:10px;height:auto;min-height:14px;line-height:14px}.accommodationListRenderer .col-sm-5.names div:nth-child(3){justify-content:flex-start;font-size:10px;height:auto;min-height:14px;line-height:14px}.accommodationListRenderer div.col-sm-6.badges{display:flex;flex-direction:row;justify-content:flex-end;font-size:18px;align-items:flex-start}.accommodationListRenderer div.col-sm-6.badges .glyphicon{padding-right:5px}.accommodationListRenderer div.col-sm-6.badges img{padding-right:5px;height:18px}.accommodationListRenderer div.col-sm-6.badges>div{font-size:12px}.accommodationListRenderer .contentWrapper{padding-left:0;padding-right:0}.accommodationListRenderer .contentWrapper .content{display:flex;flex-direction:row;justify-content:flex-end;padding-right:0;align-items:flex-start;margin-top:-4px}.accommodationListRenderer .accommodationNotices{text-align:right}.accommodationListRenderer .accommodationNotices>div:not(:last-child){padding-right:5px}.accommodationListRenderer .accommodationNotices .customContentLabel{color:#6f7072;font-size:11px;padding-top:20px;text-align:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}.accommodationListRenderer .accommodationNotices .customContentLabel .blue{color:#2273d3}.accommodationListRenderer .accommodationNotices .customContentLabel .customContentLabel_icon_blue{background:url(../Content/Modules/images/eye-off_blue.svg) no-repeat center;width:18px;height:18px}.accommodationListRenderer .accommodationNotices .covidNoticeLabel{color:#6f7072;font-size:11px;padding-top:20px;text-align:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}.accommodationListRenderer .accommodationNotices .covidNoticeLabel .covidNoticeLabel_icon_green{background:url(../Content/Modules/images/icon-covid-green.svg) no-repeat center;background-size:18px;width:18px;height:18px;margin-right:2px}.numberStepperWrapper{display:flex;justify-content:space-between;align-items:center}.numberStepperWrapper .control-label{font-weight:normal;margin:0}.numberStepperWrapper .form-group{margin:0}.numberStepperWrapper .numberStepper .input-group{width:110px}.numberStepperWrapper .numberStepper .btn-default{width:31px;height:32px;border-color:#ddd;background-image:none;background-color:#fff;border-style:solid}.numberStepperWrapper .numberStepper input[type=text]{text-align:center}.numberStepper .btn,.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{box-shadow:none}#itineraryDetails{display:flex;flex-direction:column;margin-left:1%;margin-right:1%}#itineraryDetails textarea{resize:none;height:64px}#itineraryDetails .documents{margin-top:15px}#itineraryDetails .cobranding{text-align:right;margin-top:-10px;color:#2196f3;margin-bottom:15px}#itineraryDetails .cobranding .glyphicon{margin-right:.5em}#itineraryDetails .introductionTextEditor>div{position:relative}#itineraryDetails .introductionTextEditor .textEditor{padding:0;border:none}#itineraryDetails .introductionTextEditor .public-DraftEditor-content{height:120px}#itineraryDetails .introductionTextEditor .cke_contents{height:418px!important}#itineraryDetails .textEditor .DraftEditor-root{min-height:243px}#itineraryDetails>div{display:flex;padding-bottom:15px}#itineraryDetails>div .col-sm-4 .containerStyles{background-color:#fff}#itineraryDetails>div>div{display:inherit;flex-direction:column}#itineraryDetails>div .details>div{background-color:#fff;padding:15px;border-radius:5px;border:1px solid #ccc;height:100%}#itineraryDetails>div .details>div .form-control{min-width:calc(100% - 200px)}#itineraryDetails>.row>div{padding-right:0}#itineraryDetails>.row>div:last-child{padding-right:15px}#itineraryDetails>.row:nth-child(2) .details:last-child{padding:0 0 0 15px}#itineraryDetails>div:nth-child(2) .col-sm-8 .panel-body .row .col-sm-12{padding-right:0}#itineraryDetails #specialInterest{display:flex;flex-direction:column;flex:1;height:100%}#itineraryDetails #specialInterest .col-sm-4{padding-right:0;padding-left:0}#itineraryDetails #specialInterest .col-sm-8{padding-right:0;padding-left:0}#itineraryDetails #specialInterest .col-sm-8 .input-group{margin-top:2px;margin-right:1px}#itineraryDetails #specialInterest .col-sm-8 .input-group .btn.btn-default{color:#fff;height:32px;background-image:none;background-color:#faa100;border-color:#faa100;display:flex}#itineraryDetails #specialInterest .col-sm-8 .input-group .btn.btn-default:hover{color:#fff;background-color:#c88000;border-color:#c88000;text-shadow:0 1px 0 #c88000}#itineraryDetails #specialInterest .control-label{line-height:42px;padding-left:15px}#itineraryDetails #specialInterest .form-group{border:1px solid #ccc;border-bottom:none;border-radius:5px 5px 0 0;margin-bottom:0;background-color:#e9e9e9}#itineraryDetails #specialInterest .pillBoxContainer{height:100%;margin:0;border-radius:0 0 4px 4px}#itineraryDetails .panel-heading{background-image:none;background-color:#e9e9e9;font-weight:bold;color:#6f7072}#itineraryDetails .panel-heading .panel-title{font-size:12px;display:flex;justify-content:space-between}#itineraryDetails .panel-body{height:auto}#itineraryDetails .panel-body .numberStepperWrapper{justify-content:flex-start;margin-bottom:.3em}#itineraryDetails .panel-body .numberStepperWrapper .control-label{width:65px}#itineraryDetails .col-sm-8 .col-sm-12{padding-left:0}#itineraryDetails .form-group{display:flex;min-height:34px;margin-bottom:3px}#itineraryDetails .form-group .control-label{align-self:center;margin-bottom:0;width:200px}#itineraryDetails .panel .row{padding-right:15px}#itineraryDetails .panel .row>div{padding:0}#itineraryDetails .panel .numberStepperWrapper .control-label{margin-left:15px}#itineraryDetails .outputs{display:flex;flex-direction:column}#itineraryDetails .outputs .form-group .control-label{width:130px}#itineraryDetails .roomWarning{display:flex;align-items:center;color:#b12b3c;font-weight:bold;padding-left:15px}#itineraryDetails .bookingURL .form-group{margin-bottom:0;min-height:20px}#itineraryDetails .bookingURL .bookingLabel{width:165px}#itineraryDetails .bookingURL input{border-bottom-right-radius:0;border-top-right-radius:0;border-right:none;min-width:calc(100% - 303px)!important;width:calc(100% - 103px)}#itineraryDetails .bookingURL .inputError{border-color:#b12b3c}#itineraryDetails .bookingURL img{padding-right:5px}#itineraryDetails .bookingURL .checkButton{width:78px;padding-left:4px;padding-right:4px;background-color:#faa100;color:#fff;font-weight:normal;text-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0}#itineraryDetails .bookingURL .checkButton:focus{outline:none;border:none}#itineraryDetails .bookingURL .checkButtonDisabled{opacity:.5;cursor:default;width:76px;padding-left:4px;padding-right:4px;background-color:#faa100;color:#fff;font-weight:normal;text-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0}#itineraryDetails .bookingURL .checkButtonDisabled:focus{outline:none;border:none}#itineraryDetails .bookingURL .exampleMessage{min-width:calc(100% - 160px);width:calc(100% - 10px);color:#bbb}#itineraryDetails .bookingURL .errorMessage{min-width:calc(100% - 160px);width:calc(100% - 10px);font-weight:bold;color:#b12b3c}.RichEditor-root{background:#fff;border-radius:4px 4px 4px 4px}.RichEditor-root .btn{width:34px;height:34px;background-image:none}.RichEditor-root .btn:nth-child(1){background:url(../Content/Modules/images/Bold.png) no-repeat center}.RichEditor-root .btn:nth-child(2){background:url(../Content/Modules/images/Italic.png) no-repeat center}.RichEditor-root .btn:nth-child(3){background:url(../Content/Modules/images/Underline.png) no-repeat center}.RichEditor-root .btn:nth-child(4){padding-top:1px}.RichEditor-root .btn-toolbar>div{float:right}.RichEditor-root>.RichEditor-editor{height:100%;display:inherit;margin-bottom:1em;cursor:text}.RichEditor-root>.RichEditor-editor>.DraftEditor-root{width:100%}.RichEditor-root>.RichEditor-editor>.DraftEditor-root>.DraftEditor-editorContainer{width:100%}.RichEditor-root>.RichEditor-editor>.DraftEditor-root>.DraftEditor-editorContainer>.public-DraftEditor-content{width:100%;min-height:120px;border:1px solid #ddd;border-radius:4px;padding:1em;margin-bottom:1em;overflow:auto}.RichEditor-root.textEditor{border:1px solid #ddd;padding:1em;border-top:none;border-radius:0 0 4px 4px}.RichEditor-root.textEditor .public-DraftEditor-content{height:223px}.RichEditor-root.modalTextEditor .RichEditor-editor,.RichEditor-root.modalTextEditor .DraftEditor-root,.RichEditor-root.modalTextEditor .DraftEditor-editorContainer,.RichEditor-root.modalTextEditor .public-DraftEditor-content{height:100%}.RichEditor-root.modalTextEditor .RichEditor-editor{max-height:100%}.RichEditor-root.modalTextEditor .public-DraftEditor-content{max-height:100%;height:100%}.RichEditor-root.modalTextEditor .modal-footer{border-top:none;text-align:center}.documentsTabs{margin-bottom:15px}.textEditorTabs,.documentsTabs{display:flex;flex-direction:column}.textEditorTabs .cke_chrome,.documentsTabs .cke_chrome{border:none!important}.textEditorTabs.row,.documentsTabs.row{margin-left:0;margin-right:0}.textEditorTabs .no-editor,.documentsTabs .no-editor{padding:1em;border-top:none;border-radius:0 4px 4px 4px;height:306px;display:flex;flex:1;flex-direction:column;background-color:#fff}.textEditorTabs ul.nav.nav-tabs,.documentsTabs ul.nav.nav-tabs{border-bottom:none}.textEditorTabs ul.nav.nav-tabs>li,.documentsTabs ul.nav.nav-tabs>li{margin-bottom:0}.textEditorTabs ul.nav.nav-tabs>li>a,.documentsTabs ul.nav.nav-tabs>li>a{background-color:#e9e9e9;border:1px solid #ddd;border-bottom:none;color:#555}.textEditorTabs ul.nav.nav-tabs>li>a>span,.documentsTabs ul.nav.nav-tabs>li>a>span{background-color:#ce3e50;border-radius:50%;padding:.3em;position:absolute;top:0;right:0}.textEditorTabs ul.nav.nav-tabs>li.active,.documentsTabs ul.nav.nav-tabs>li.active{margin-bottom:-1px}.textEditorTabs ul.nav.nav-tabs>li.active>a,.documentsTabs ul.nav.nav-tabs>li.active>a{font-weight:bold;background-color:#fff;border-bottom:1px solid #fff}.textEditorTabs .tab-pane>div,.documentsTabs .tab-pane>div{position:relative}.textEditorTabs .tab-content,.textEditorTabs .tab-pane,.documentsTabs .tab-content,.documentsTabs .tab-pane{height:100%}.textEditorTabs .tab-content,.documentsTabs .tab-content{border:1px solid #ddd;border-radius:0 4px 4px 4px}.textEditorTabs .textEditor,.documentsTabs .textEditor{border:none;border-radius:0 4px 4px 4px}.textEditorTabs .documentsGrid,.textEditorTabs .printDocuments,.documentsTabs .documentsGrid,.documentsTabs .printDocuments{background-color:#fff;padding:15px}.modalTextEditor .modal-body{height:400px;min-height:400px;display:flex;flex-direction:column;flex:1}.modalTextEditor .modal-body .RichEditor-root{display:flex;flex-direction:column;height:100%;flex:1}.modalTextEditor .modal-body .RichEditor-editor{display:flex;flex-direction:column;height:100%;flex:1}.modalTextEditor .modal-body .DraftEditor-root{max-height:400px;height:325px}.modalTextEditor .modal-footer{border-top:none}.transportDetailsModal{width:100%}.transportDetailsModal>button.iconButton.btn.btn-default{width:unset;margin-left:5px;height:100%;padding:4px}.transportDetailsModal button.secondaryButton.btn.btn-default{margin-right:5px}.timePickerContainer .timePicker{display:flex;align-items:center;flex-direction:column}.timePickerContainer .timePicker>div:nth-child(1){width:100%;display:flex}.timePickerContainer .timePicker a{display:none;margin-top:5px;align-self:flex-end}.timePickerContainer .timePicker .input-group{display:flex}.timePickerContainer .timePicker .input-group .input-group-btn{width:auto}.timePickerContainer .timePicker .input-group>.form-control{text-align:center;height:32px;width:calc(50% - 32px);padding:0}.timePickerContainer .timePicker .input-group>.form-control:nth-child(3){margin-left:-1px}.transportDetails{width:100%}.transportDetails .warningMessageBox{margin-left:15px}.transportDetails .warningMessageBox>div:nth-child(1){font-weight:bold;display:flex;align-items:center}.transportDetails .warningMessageBox img{margin-right:5px;height:20px;width:20px}.transportDetails a{color:#2196f3}.transportDetails .hikeContainer{padding-left:15px;padding-right:15px}.transportDetails .contacts{display:flex}.transportDetails .contacts .btn{margin-left:5px}.transportDetails .react-datepicker__input-container{width:auto;min-width:auto}.transportDetails .react-datepicker__input-container .input-group{width:auto}.transportDetails .form-group{margin-bottom:0}.transportDetails .modal-body .control-label{margin-bottom:0}.transportDetails .modal-body>.row:first-child a,.transportDetails .modal-body .timePicker a{text-transform:uppercase;font-weight:bolder}.transportDetails .modal-body>.row{margin:0;margin-bottom:5px;display:flex;align-items:center}.transportDetails .modal-body>.row>div:nth-child(3){margin-left:5px}.transportDetails .modal-body .rowHeader{padding-bottom:15px;text-align:center}.transportDetails .modal-body .rowModeSelection{display:flex;align-items:center;justify-content:center}.transportDetails .modal-body>.row:nth-child(1){justify-content:flex-end;padding-right:15px}.transportDetails .modal-body .duration{display:flex;align-items:center}.transportDetails .modal-body .duration .form-control{width:50px}.transportDetails .modal-body .duration>.control-label:nth-child(1){text-align:right}.transportDetails .modal-body .duration .control-label{margin-left:5px;margin-right:5px}.transportDetails .modal-body .description{padding-left:5px;display:flex;align-items:center;color:#c3c3c3}.transportDetails .modal-body .distance{display:flex;align-items:center;padding-right:0}.transportDetails .modal-body .distance .control-label{margin-left:5px}.transportDetails .modal-body .numberStepper .input-group input{text-align:center}.transportDetails .modal-body .variant{display:inline-block}.transportDetails .modal-body .variant .baseItem{position:relative;display:inline-block;margin-right:5px;cursor:pointer}.transportDetails .modal-body .variant .baseItem:hover:not(.selected) img:nth-child(2){display:block}.transportDetails .modal-body .variant img{border-radius:4px;border:1px solid;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px}.transportDetails .modal-body .variant img:nth-child(2){position:absolute;display:none;z-index:99;top:0;left:0}.transportDetails .modal-body .variant.gold img{border-color:#deb446}.transportDetails .modal-body .variant.gold .baseItem.selected img:nth-child(1){background-color:#deb446}.transportDetails .modal-body .variant.gold .baseItem:hover:not(.selected) img:nth-child(2){background-color:#b19038}.transportDetails .modal-body .variant.blue img{border-color:#064789}.transportDetails .modal-body .variant.blue .baseItem.selected img:nth-child(1){background-color:#064789}.transportDetails .modal-body .variant.blue .baseItem:hover:not(.selected) img:nth-child(2){background-color:#04386d}.transportDetails .modal-body .variant.green img{border-color:#0f8843}.transportDetails .modal-body .variant.green .baseItem.selected img:nth-child(1){background-color:#0f8843}.transportDetails .modal-body .variant.green .baseItem:hover:not(.selected) img:nth-child(2){background-color:#0c6c35}.transportDetails .modal-body .variant.orange img{border-color:#ef4023}.transportDetails .modal-body .variant.orange .baseItem.selected img:nth-child(1){background-color:#ef4023}.transportDetails .modal-body .variant.orange .baseItem:hover:not(.selected) img:nth-child(2){background-color:#bf331c}.transportDetails .modal-body .variant.red img{border-color:#c72927}.transportDetails .modal-body .variant.red .baseItem.selected img:nth-child(1){background-color:#c72927}.transportDetails .modal-body .variant.red .baseItem:hover:not(.selected) img:nth-child(2){background-color:#9f201f}.transportDetails .modal-body .variant.turquoise img{border-color:#0ab6b4}.transportDetails .modal-body .variant.turquoise .baseItem.selected img:nth-child(1){background-color:#0ab6b4}.transportDetails .modal-body .variant.turquoise .baseItem:hover:not(.selected) img:nth-child(2){background-color:#089190}.transportDetails .modal-body .variant.purple img{border-color:#0090ff}.transportDetails .modal-body .variant.purple .baseItem.selected img:nth-child(1){background-color:#0090ff}.transportDetails .modal-body .variant.purple .baseItem:hover:not(.selected) img:nth-child(2){background-color:#0073cc}.transportDetails .ticketNumbers{border:1px solid #ccc;border-radius:4px;height:90px}.transportDetails .ticketNumbers .scrollable>div:nth-child(1){padding:5px 15px 5px 15px}.transportDetails .ticketNumbers .scrollable>div:nth-child(1)>div:nth-child(1){display:flex;align-items:center;margin-bottom:5px}.transportDetails .ticketNumbers .scrollable>div:nth-child(1)>div:nth-child(1) .form-control{text-align:center;height:32px}.transportDetails .ticketNumbers .scrollable>div:nth-child(1)>div:nth-child(1)>*{width:100%}.transportDetails .ticketNumbers .scrollable>div:nth-child(1)>div:nth-child(2) .form-control{margin-bottom:5px}.transportDetails .timePicker{display:flex;align-items:center;flex-direction:column}.transportDetails .timePicker>div:nth-child(1){width:100%;display:flex}.transportDetails .timePicker a{margin-top:5px;align-self:flex-end}.transportDetails .timePicker>input{height:32px}.transportDetails .timePicker .input-group{display:flex}.transportDetails .timePicker .input-group .input-group-btn{width:auto}.transportDetails .timePicker .input-group .input-group-btn button{box-shadow:none}.transportDetails .timePicker .input-group>.form-control{text-align:center;height:32px;width:48px}.transportDetails .timePicker .input-group>.form-control:nth-child(3){margin-left:-1px}.transportDetails .modal-footer{display:flex;justify-content:center}#routeBuilder{height:100%;display:flex}#routeBuilder>div{height:100%}#routeBuilder>div .scrollContainer{height:calc(100% - 60px)}#routeBuilder>div:nth-child(1){overflow-y:auto;border:1px solid #ccc;border-radius:4px;padding:15px 0 0 15px;margin-left:15px;min-height:300px;background-color:#fff}#routeBuilder>div:nth-child(1) .buttonBar{display:flex;justify-content:center;padding-top:15px;padding-right:30px;height:60px}#routeBuilder>div:nth-child(1) .buttonBar .transportDetailsModal{width:auto}#routeBuilder>div:nth-child(1) .buttonBar>.btn{margin-right:5px}#routeBuilder>div:nth-child(2) .map{border:1px solid #ccc;border-radius:4px}#routeBuilder .indicator{cursor:pointer}div.addLegPopover{width:70px}div.addLegPopover .popover-content{padding-bottom:2px;padding-top:2px;padding-left:7px;padding-right:7px}.legRoute{display:flex;flex-direction:column;margin-bottom:15px;margin-right:15px;padding-right:15px}.legRoute .dropdown-menu li:nth-child(2n+1){background-color:#f6fbfc}.legRoute .border{border-bottom:solid #d1d1d1 1px}.legRoute .header{font-weight:bold}.legRoute .header .endLocation{font-weight:normal;font-size:14px}.legRoute .header .date{display:flex;justify-content:flex-end;font-weight:normal}.legRoute .row{margin:0;display:flex;align-items:center;padding-top:3px;padding-bottom:3px}.legRoute .row .transportDetailsContainer{display:flex}.legRoute .row .labelDiv{min-width:50px}.legRoute .row:not(.header)>div:first-child{padding-left:5px}.legRoute .hideClearButton{display:none}.legRoute .clearButton{position:absolute;top:8px;right:5px;z-index:500}.legRoute .clearButton:hover{cursor:pointer}.legRoute div{padding:0}.legRoute div .addMenuPlus{margin-left:7px;position:relative;padding-left:5px;width:90%;height:1px;display:flex;align-items:center;cursor:pointer}.legRoute div .addMenuPlus img{position:relative;z-index:2;width:10px;height:10px}.legRoute div .addMenuPlus:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:-10px;left:0;background-color:#2196f3;z-index:1;cursor:pointer}.legRoute div .addMenuPlus:hover:after{content:"";position:absolute;width:100%;height:1px;top:0;left:14px;z-index:1;border-bottom:dashed;border-width:1px;border-color:#2196f3}.legRoute .routeContentEntitySearch{display:flex}.legRoute .routeContentEntitySearch ::-ms-clear{display:none}.legRoute .routeContentEntitySearch .bootstrap-typeahead-input{width:100%}.legRoute .routeContentEntitySearch .bootstrap-typeahead-input input{padding-right:25px}.legRoute .routeContentEntitySearch .bootstrap-typeahead-input input:focus+.clearButton{display:block}.legRoute .routeContentEntitySearch .bootstrap-typeahead-input-main{width:100%}.legRoute .link{float:right;color:#6cb741;text-transform:uppercase;font-size:12px;font-weight:bolder}.legRoute .transferBlock{border:1px solid #fff;border-radius:4px;padding:0 0 0 0}.legRoute .transferBlock .row{padding-top:3px;padding-bottom:2px}.legRoute .transferBlock.highlight{border:1px solid red;border-radius:4px;padding:0 0 0 0}.legRoute .transferBlock .glyphicon.glyphicon-trash{font-size:18px;padding-right:5px;cursor:pointer;color:red;font-size:18px;margin-right:0;height:35px;width:35px;top:0}.legRoute .transferBlock .glyphicon.glyphicon-trash.glyphicon-trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}#customRouteDiv{position:absolute;top:0;right:25px;top:75px;z-index:10}#customRouteDiv .customRouteOptions .btn{height:32px;text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none;background-image:none;overflow:hidden;margin-left:5px;border-radius:4px}#customRouteDiv .customRouteOptions .btn:focus{outline-color:#89c566}#customRouteDiv .customRouteOptions .btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}#boundsDiv{position:absolute;right:25px;top:10px;z-index:10}#boundsDiv .boundsOptions .left{border-radius:4px 0 0 4px}#boundsDiv .boundsOptions .right{border-radius:0 4px 4px 0}#boundsDiv .boundsOptions .btn{height:32px;color:#6cb741;background-color:#fff;border-color:#6cb741;background-image:none;overflow:hidden}#boundsDiv .boundsOptions .btn.active{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}#boundsDiv .boundsOptions .btn:focus{outline-color:#89c566}#boundsDiv .boundsOptions .btn:hover{box-shadow:inset 0 1px 1px #6cb741,0 0 1px #6cb741}.map{width:auto;height:100%;min-height:300px}.map>div{width:auto;height:100%}.carHireOverlay{position:relative;z-index:999;background-color:#fff;width:500px;margin-top:-5px;border:1px solid #ccc;border-radius:4px}.carHireOverlay:focus{outline:none}.carHireOverlay img{margin-left:5px;cursor:pointer}.carHireOverlay .glyphicon{color:#6cb741;cursor:pointer}.carHireOverlay .row{display:flex;align-items:center;margin:0;padding:5px}.carHireOverlay .row:nth-last-child(1){border-radius:0 0 4px 4px}.carHireOverlay .row:nth-child(even){background-color:#f6fbfc}.carHireOverlay .row:nth-child(1){font-weight:bold;border-radius:4px 4px 0 0}.carHireOverlay .row>div{padding:0}.carHireOverlay .row>div:nth-last-child(1){display:flex;align-items:center}.carHireOverlay .row>div:nth-last-child(1)>div:nth-child(1){width:100%}.carHireOverlay .row>div:nth-last-child(1)>div:nth-child(2){display:flex;align-items:center}.word-break{word-break:break-all}.contactsModal .modal-body{height:500px;padding:0}.contactsModal .modal-footer{display:flex;justify-content:center;align-items:center}.contactsModal .selectedLabel{position:absolute;left:15px;color:#2196f3}.contactsModal .checkBox{justify-content:center}.contactsModal .checkBox .checkbox-label{margin:0}.contactsModal .content{height:calc(100% - 80px);border-top:1px solid #eee}.contactsModal .sortableContactHeader{display:flex;justify-content:space-between;align-items:center;width:100%}.contactsModal .scrollable .row:nth-child(odd){background-color:#f6fbfc}.contactsModal .scrollable .row.selected{background-color:rgba(108,183,65,.4)}.contactsModal .scrollable .row:hover:not(.selected){border:0;background-color:#f0f0f0}.contactsModal .row{margin:0;cursor:pointer;min-height:30px;display:flex}.contactsModal .row>div{border-right:1px solid #eee;display:flex;align-items:center;padding-left:10px;padding-right:10px;margin:0;min-height:30px}.contactsModal .row>div:last-child{border-right:none}.contactsModal .row.header{height:40px;max-height:40px;font-weight:bold}.contactsModal .row.header input[type=text]{height:auto;font-weight:normal}.contactsModal .row:last-child{border-bottom:1px solid #eee}#travelArrangementBuilder{padding:15px;overflow:hidden}#travelArrangementBuilder .travelArragementsWrap:nth-child(2){margin-top:30px}#travelArrangementBuilder .travelArragementsTitle{height:46px;background-color:#e9e9e9;min-height:40px;width:100%;display:flex;align-content:center;justify-content:space-between;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;padding:3px 0}#travelArrangementBuilder .travelArragementsTitle .left{display:flex;height:40px}#travelArrangementBuilder .travelArragementsTitle .left div{color:#a2a2a2;font-size:14px}#travelArrangementBuilder .travelArragementsTitle .left h4{margin-top:10px;margin-bottom:10px;padding-left:20px;padding-right:10px;color:#6f7072;font-size:14px;font-weight:bold;line-height:20px}#travelArrangementBuilder .travelArragementsTitle .right{width:492px;display:flex;height:34px;margin-top:3px;justify-content:flex-end;padding-left:0}#travelArrangementBuilder .travelArragementsTitle .right .btn{margin-right:5px}#travelArrangementBuilder .bottomRow{margin-bottom:30px;height:auto;background-color:#e9e9e9;min-height:32px;width:100%;display:flex;align-content:center;justify-content:space-between;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;padding:10px 5px}#travelArrangementBuilder .bottomRow .bottomRowRight{padding-left:10px}#travelArrangementBuilder .bottomRow .bottomRowRight>button{margin-left:10px}#travelArrangementBuilder .travelArrangementDetailsModal>button{float:right;margin-bottom:10px}#travelArrangementBuilder .travelArrangementDetailsModal .pencil{color:#6cb741;cursor:pointer}#travelArrangementBuilder #itineraryDetailsGrid,#travelArrangementBuilder #travelDetailsGrid{font-size:12px;display:flex;flex-direction:column;width:100%;color:#6f7072;border:1px solid #ccc;background-color:#fff}#travelArrangementBuilder #itineraryDetailsGrid .glyphicon-sort,#travelArrangementBuilder #travelDetailsGrid .glyphicon-sort{color:#6cb741}#travelArrangementBuilder #itineraryDetailsGrid .scrollable>div,#travelArrangementBuilder #travelDetailsGrid .scrollable>div{position:relative!important;overflow:visible!important}#travelArrangementBuilder #itineraryDetailsGrid .scrollable>div:not(:first-child),#travelArrangementBuilder #travelDetailsGrid .scrollable>div:not(:first-child){height:0!important}#travelArrangementBuilder #itineraryDetailsGrid .travel-row,#travelArrangementBuilder #travelDetailsGrid .travel-row{display:flex}#travelArrangementBuilder #itineraryDetailsGrid .travel-row .heading,#travelArrangementBuilder #itineraryDetailsGrid .travel-row .cell,#travelArrangementBuilder #travelDetailsGrid .travel-row .heading,#travelArrangementBuilder #travelDetailsGrid .travel-row .cell{font-size:12px}#travelArrangementBuilder #itineraryDetailsGrid .travel-row .cell{display:flex}#travelArrangementBuilder #itineraryDetailsGrid .travel-row .cell.col-md-6{justify-content:flex-start}#travelArrangementBuilder #itineraryDetailsGrid .travel-row .cell:not(:first-child){display:flex}#travelArrangementBuilder #travelDetailsGrid .travel-row{margin:0;display:flex}#travelArrangementBuilder #travelDetailsGrid .travel-row.heading{font-weight:bold;border-bottom:1px solid #ccc}#travelArrangementBuilder #travelDetailsGrid .travel-row.heading .glyphicon-sort{color:#6f7072}#travelArrangementBuilder #travelDetailsGrid .travel-row.heading>.cell:first-of-type{color:#6f7072}#travelArrangementBuilder #travelDetailsGrid .travel-row button{width:60px}.travel-row{margin:0;height:40px;align-items:center}.travel-row:nth-child(odd){background-color:#f6fbfc}.travel-row.heading{font-weight:bold;font-size:15px;background-color:#fff}.travel-row .cell{display:flex;align-items:center;height:100%;padding:.5em;overflow:hidden;border-right:1px solid #ccc}.travel-row .cell.content{justify-content:center}.travel-row .cell.xsmall{width:5vw;padding:0 0 0 0}.travel-row .cell.small{width:7vw;padding:0 0 0 0}.travel-row .cell.medium{width:12vw;padding:0 .5em 0 20px}.travel-row .cell.medium .image{padding-right:10px}.travel-row .cell.large{width:19vw;padding:0 .5em 0 20px}.travel-row span.trash{margin-right:0;height:35px;width:35px;top:2px}.travel-row span.trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}.travel-row.grabbed{z-index:999;display:flex;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee}.travel-row.grabbed .cell{border:none;height:40px}#meetAndGreetDialog{height:100%;margin:0;display:flex;flex-direction:column;width:100%;color:#6f7072}#meetAndGreetDialog .modal-body{padding-right:20px}#meetAndGreetDialog .modal-footer{display:flex;justify-content:center}#meetAndGreetDialog .editorContainer{padding-right:0}#meetAndGreetDialog .row{padding-right:0;margin:0;margin-bottom:5px;display:flex;align-items:center}#meetAndGreetDialog .row label{margin-bottom:0}#meetAndGreetDialog .row .col-md-8{padding-right:0}#meetAndGreetDialog .row .col-md-8>div{position:relative}#meetAndGreetDialog .row .description{padding:0}#meetAndGreetDialog .row .description label{margin-bottom:5px}#meetAndGreetDialog .row a{text-transform:uppercase;color:#2196f3;font-weight:bolder;float:right}#meetAndGreetDialog .row .textEditor{border-radius:4px;border-top:1px solid #ddd}#meetAndGreetDialog .row .contacts{display:flex}#meetAndGreetDialog .row .contacts:nth-child(2){padding-right:0}#meetAndGreetDialog .row .contacts:nth-child(3){padding-left:0}#meetAndGreetDialog .row .contacts .btn{padding:6px 10px;margin-left:5px}#meetAndGreetDialog .row .timePicker{display:flex;align-items:center;flex-direction:column}#meetAndGreetDialog .row .timePicker>a{margin-top:5px;align-self:flex-end}#meetAndGreetDialog .row .timePicker .input-group{display:flex}#meetAndGreetDialog .row .timePicker .input-group .input-group-btn{width:auto}#meetAndGreetDialog .row .timePicker .input-group .input-group-btn .btn-default{box-shadow:none}#meetAndGreetDialog .row .timePicker .input-group>.form-control{height:32px}#meetAndGreetDialog .row .form-control{padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc}#destinationInformationModal{height:100%;overflow:hidden}#destinationInformationModal h4{color:#6f7072}#destinationInformationModal h4:first-of-type{margin-top:1em}#destinationInformationModal h4:nth-of-type(2){padding-top:10px;float:left}#destinationInformationDialog div.modal-dialog .modal-content{height:640px}#destinationInformationDialog .addDestination{cursor:pointer}#destinationInformationDialog #destinationGrid{font-size:12px;border:1px solid #ccc;border-radius:5px;height:500px}#destinationInformationDialog #destinationGrid .customHeading{font-weight:bold;font-size:15px;background-color:#fff;border-radius:5px 5px 0 0;padding-left:2%}#destinationInformationDialog #destinationGrid .customSubheading{font-size:12px;color:#949494;font-family:Lato!important;padding-left:4%}#destinationInformationDialog #destinationGrid .rowWrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#destinationInformationDialog #destinationGrid .rowWrapper .leftSpaceBlank{padding-left:5%}#destinationInformationDialog #destinationGrid .rowWrapper .customContentLabel_icon_grey{background:url(../Content/Modules/images/eye-off.svg) no-repeat center;width:18px;height:18px;justify-content:flex-end;padding-left:5%}#destinationInformationDialog #destinationGrid .rowWrapper .subText{color:#c3c3c3}#destinationInformationDialog #destinationGrid .scrollable{margin:0 0 10px 0;min-height:350px;line-height:40px}#destinationInformationDialog #destinationGrid .scrollable .row>.cell:first-of-type{border-right:1px solid #ccc;height:40px}#destinationInformationDialog #destinationGrid .scrollable .row:nth-child(2){border-top:1px solid #ccc;margin-top:-1px}#destinationInformationDialog #destinationGrid .scrollable .row:last-child .customCheckDelete{display:none}#destinationInformationDialog #destinationGrid .row{border-bottom:1px solid #ccc;margin:0;height:40px;align-items:center;margin:0;display:flex}#destinationInformationDialog #destinationGrid .row:nth-child(odd){background-color:#f6fbfc}#destinationInformationDialog #destinationGrid .row .customCheckDelete{margin-top:12px}#destinationInformationDialog #destinationGrid .row.heading{font-weight:bold;font-size:15px;background-color:#fff;border-radius:5px 5px 0 0}#destinationInformationDialog #destinationGrid .row.heading>.cell:nth-child(2){line-height:40px}#destinationInformationDialog #destinationGrid .row.heading>.cell:first-of-type{color:#ce3e50;padding-left:5px;border-right:1px solid #ccc}#destinationInformationDialog #destinationGrid .row.heading>.cell:first-of-type>span.trash{margin-right:0;height:35px;width:35px;top:2px}#destinationInformationDialog #destinationGrid .row.heading>.cell:first-of-type>span.trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}#destinationInformationDialog .buttons{display:block}#destinationInformationDialog .buttons .right{display:flex;justify-content:flex-end}#destinationInformationDialog .buttons .right .primaryButtonReverse.btn.btn-default{margin-right:5px}#destinationInformationDialog .buttons>div{padding:0}#destinationInformationDialog .buttons>div .primaryButton,#destinationInformationDialog .buttons>div .primaryButtonGrey{float:right}#destinationInformationDialog .buttons .primaryButtonGrey{height:34px}.charterFlightModalWrapper button.secondaryButton.timeTable.btn.btn-default{margin-left:0}.charterFlightSelectorModal .modal-footer{display:flex;justify-content:center;border-style:none}.charterFlightSelectorModal .buttons .left{display:flex;justify-content:space-between;padding-right:2px}.charterFlightSelectorModal img{cursor:pointer}.charterFlightSelectorModal .row{margin:0;height:40px;min-height:40px;max-height:40px;margin-right:15px}.charterFlightSelectorModal .row:hover{border-color:#6cb741;border-style:solid;border-width:1px;cursor:pointer}.charterFlightSelectorModal .row.selected{background-color:rgba(108,183,65,.4)}.charterFlightSelectorModal .row>div{display:flex;align-items:center;padding:0;border-right:1px solid #eee;height:100%}.charterFlightSelectorModal .row>div>div{margin-left:15px;display:flex;justify-content:space-between;width:100%;align-items:center}.charterFlightSelectorModal .row>div:nth-last-child(1){border-right:none;padding-right:15px}.charterFlightSelectorModal .row>div:nth-last-child(1) div{display:flex;align-items:center}.charterFlightSelectorModal .modal-body{height:500px;padding:0}.charterFlightSelectorModal .modal-body .charterFlightSearch{display:flex;padding-left:15px;height:50px;display:flex;align-items:center}.charterFlightSelectorModal .modal-body .charterFlightSearch .noCharterResults{height:30px;display:flex;align-items:center}.charterFlightSelectorModal .modal-body .charterFlightSearch .noCharterResults .glyphicon{font-size:20px;padding-right:10px}.charterFlightSelectorModal .modal-body .charterFlightSearch .form-control{width:300px}.charterFlightSelectorModal .modal-body .charterFlightGrid{border:1px solid #eee;border-radius:4px;margin-right:15px;margin-left:15px;height:450px}.charterFlightSelectorModal .modal-body .charterFlightGrid .col-md-6>div{width:auto;padding-right:10px}.charterFlightSelectorModal .modal-body .charterFlightGrid>.row{font-weight:bold;height:45px;min-height:45px;max-height:45px}.charterFlightSelectorModal .modal-body .charterFlightGrid>.row:first-child:hover{border:none}.charterFlightSelectorModal .modal-body .charterFlightGrid .scrollContainer{height:calc(100% - 45px)}.charterFlightSelectorModal .scrollable .row:nth-child(odd){background-color:#f6fbfc}.charterFlightSelectorModal .scrollable .row{cursor:pointer}.charterFlightSelectorModal .scrollable .row .col-md-3{justify-content:center}.charterFlightSelectorModal .scrollable .row .timeTableLink{width:auto;color:#6cb741;font-weight:bold}.charterFlightSelectorModal .scrollable .row .timeTableLink:hover{text-decoration:underline}.charterFlightSelectorModal .scrollable .row .noTimeTableLink{width:auto;color:#6f7072;font-weight:bold}.charterFlightSelectorModal .scrollable .row:hover:not(.selected){background-color:#f0f0f0;border:0}.charterFlightSelectorModal .scrollable .row.selected{background-color:rgba(108,183,65,.4)}.directionSelectorModalWrapper>.btn{margin-right:5px}.directionSelectorModal .modal-footer{display:flex;justify-content:center}.directionSelectorModal .hikeButtons{padding-top:10px}.directionSelectorModal .hikeButtons .center{display:flex;justify-content:center}.directionSelectorModal .hikeButtons .center button.btn.btn-default{margin-right:5px}.directionSelectorModal .buttons .left{display:flex;justify-content:space-between;padding-right:2px}.directionSelectorModal .glyphicon{color:#6cb741;cursor:pointer}.directionSelectorModal img{cursor:pointer}.directionSelectorModal .row{margin:0;height:40px;min-height:40px;max-height:40px;margin-right:15px}.directionSelectorModal .row:hover{border-color:#6cb741;border-style:solid;border-width:1px;cursor:pointer}.directionSelectorModal .row.selected{background-color:rgba(108,183,65,.4)}.directionSelectorModal .row>div{display:flex;align-items:center;padding:0;border-right:1px solid #eee;height:100%}.directionSelectorModal .row>div>div{margin-left:15px;display:flex;justify-content:space-between;width:100%;align-items:center}.directionSelectorModal .row>div:nth-last-child(1){border-right:none;padding-right:15px}.directionSelectorModal .row>div:nth-last-child(1) div{display:flex;align-items:center}.directionSelectorModal .modal-body{height:500px;padding:0}.directionSelectorModal .modal-body>div:nth-child(2){height:calc(100% - 45px)}.directionSelectorModal .modal-body>.row{font-weight:bold;height:45px;min-height:45px;max-height:45px}.directionSelectorModal .modal-body>.row:first-child:hover{border:none}.directionSelectorModal .scrollable .row:nth-child(odd){background-color:#f6fbfc}.directionSelectorModal .scrollable .row{cursor:pointer}.directionSelectorModal .scrollable .row:hover:not(.selected){background-color:#f0f0f0;border:0}.directionSelectorModal .scrollable .row.selected{background-color:rgba(108,183,65,.4)}.confirmSaveDirectionModal .modal-footer{display:flex;justify-content:center}#directionMap{height:300px;margin-left:15px;margin-right:15px}.customRouteEndPointsModal div.col-md-8{padding-bottom:10px}.customRouteEndPointsModal .hideClearButton{display:none}.customRouteEndPointsModal .clearButton{position:absolute;top:8px;right:20px;z-index:500}.customRouteEndPointsModal .clearButton:hover{cursor:pointer}.customRouteEndPointsModal .modal-body{padding:5px}.customRouteEndPointsModal .modal-body .location{display:flex;align-content:center;width:100%;height:40px;padding-bottom:10px}.customRouteEndPointsModal .modal-body .col-md-4{display:flex;align-items:center}.customRouteEndPointsModal .modal-body div.col-md-8{padding-bottom:10px}.customRouteEndPointsModal .modal-body .control-label{font-weight:normal;margin-bottom:0;width:100%}.customRouteEndPointsModal .modal-body .control-label.center{text-align:center}.customDirectionModal.modal-dialog{width:90%}.customDirectionModal.modal-dialog.transfer{height:calc(100% - 60px)}.customDirectionModal.modal-dialog.transfer #directionMap{height:100%;margin-left:0;margin-right:0}.customDirectionModal.modal-dialog.transfer .modal-content{height:100%}.customDirectionModal.modal-dialog.transfer .modal-content>.modal-body{display:flex;height:100%}.customDirectionModal.modal-dialog.transfer .modal-content>.modal-body .row{width:100%;height:100%;margin-left:0;margin-right:0}.customDirectionModal.modal-dialog.transfer .modal-content>.modal-body .left{padding-left:0}.customDirectionModal.modal-dialog.transfer .modal-content>.modal-body .right{padding-right:0}.customDirectionModal.modal-dialog .modal-footer{display:flex;justify-content:center}.customDirectionModal.modal-dialog .modal-body{padding:5px}.customDirectionModal.modal-dialog .modal-body .row{display:flex;margin-left:0;margin-right:0}.customDirectionModal.modal-dialog .panel{margin-bottom:5px}.customDirectionModal.modal-dialog .panel .panel-heading{background-image:none;background-color:transparent}.customDirectionModal.modal-dialog .right{padding-left:5px;padding-right:0}.customDirectionModal.modal-dialog .left{padding-right:0;padding-left:0}.customDirectionModal.modal-dialog .left .form-control{text-align-last:center;text-align:center}.customDirectionModal.modal-dialog .left .glyphicon{color:#6cb741;margin-left:15px;margin-right:15px}.customDirectionModal.modal-dialog .left a{color:#6cb741;text-transform:uppercase;cursor:pointer;font-weight:bold}.customDirectionModal.modal-dialog .left a img{margin-right:5px;margin-top:-2px}.customDirectionModal.modal-dialog .left .panel .panel-body{padding:5px;padding-left:15px;padding-right:15px}.customDirectionModal.modal-dialog .left .panel .row{display:flex;align-items:center;margin-bottom:5px}.customDirectionModal.modal-dialog .left .panel .row div{display:flex;align-items:center}.customDirectionModal.modal-dialog .left .panel .row div:nth-child(1){justify-content:flex-start}.customDirectionModal.modal-dialog .left .panel .row:last-child{margin-bottom:0}.customDirectionModal.modal-dialog .control-label{font-weight:normal;margin-bottom:0;width:100%}.customDirectionModal.modal-dialog .control-label.center{text-align:center}.customDirectionModal.modal-dialog .panel-header{display:flex;align-items:center;width:100%;justify-content:space-between;font-weight:700}.customDirectionModal.modal-dialog .distance .control-label{width:auto}.customDirectionModal.modal-dialog .distance .form-control{width:100px}.customDirectionModal.modal-dialog .distance>.control-label:nth-child(1){text-align:right}.customDirectionModal.modal-dialog .distance .form-control{margin-left:5px;margin-right:5px}.customDirectionModal.modal-dialog .duration{margin-left:15px}.customDirectionModal.modal-dialog .duration .form-control{width:50px}.customDirectionModal.modal-dialog .duration .control-label{width:auto}.customDirectionModal.modal-dialog .duration>.control-label:nth-child(1){text-align:right}.customDirectionModal.modal-dialog .duration .form-control{margin-left:5px;margin-right:5px}.customDirectionModal.modal-dialog .line{width:100%;margin-top:5px;margin-bottom:5px}.customDirectionModal.modal-dialog .bridgeLine{border:2px dotted #faa100}.customDirectionModal.modal-dialog .destinationLine{border:2px dashed #faa100}.customDirectionModal.modal-dialog .originLine{border:2px solid #faa100}.directionBuilder{height:100%}.directionBuilder .panel-heading a{text-transform:uppercase;color:#2196f3;font-weight:bold}.directionBuilder .panel-body{height:calc(100% - 43.2px);padding-right:5px}.directionBuilder a{font-weight:normal}.directionBuilder img{cursor:pointer}.directionBuilder .originDirections{padding-left:10px;border-left:3.5px solid #faa100}.directionBuilder .destinationDirections{padding-left:10px;border-left:3.5px dashed #faa100}.directionBuilder .bridgeDirections{padding-left:10px;border-left:3.5px dotted #faa100}.directionBuilder .scrollable .control-label{font-weight:700;padding-right:20px;margin-bottom:15px;margin-top:15px}.directionBuilder .scrollable .control-label:nth-child(1){margin-top:0;margin-bottom:15px}.directionBuilder .scrollable .control-label:last-child{margin-top:15px;margin-bottom:0}.directionBuilder .scrollable .direction-row{display:flex;align-items:center;padding-right:20px;margin-bottom:5px}.directionBuilder .scrollable .direction-row:last-child{margin-bottom:0}.daytourModal>.modal-lg.modal-dialog{width:70%}.daytourModal>.modal-lg.modal-dialog .modal-footer{display:flex;justify-content:center}.daytourModal .dayTourGridFilter{display:flex;justify-content:space-between}.daytourModal .dayTourGridFilter>.form-control{width:30%}.daytourModal .toggleCheckbox{margin-left:15px;height:40px;display:flex;align-items:center}.daytourModal .toggleCheckbox div{padding-left:10px;padding-bottom:2px}.daytourModal .dayTourGrid{border:1px solid #eee;border-radius:4px;margin-top:15px}.daytourModal .dayTourGrid .row{display:flex;width:100%;height:40px;min-height:40px;max-height:40px;margin:0;justify-content:space-between}.daytourModal .dayTourGrid .row:hover:not(.header){cursor:pointer;border:solid 3px rgba(108,183,65,.4);border-radius:3px}.daytourModal .dayTourGrid .row.selected{background-color:rgba(108,183,65,.4)}.daytourModal .dayTourGrid .row.header{font-weight:bold;align-items:center}.daytourModal .dayTourGrid .row.disabled{background-color:#eceeef;color:#c3c3c3}.daytourModal .dayTourGrid .row .previewLink{text-transform:uppercase;color:#6cb741;font-weight:bolder}.daytourModal .dayTourGrid .row .cell{display:inherit;align-items:center;height:100%;padding:.5em;overflow:hidden;border-right:1px solid #eee}.daytourModal .dayTourGrid .row .cell:nth-of-type(1){width:39%;display:flex;justify-content:space-between}.daytourModal .dayTourGrid .row .cell:nth-of-type(1) .covidNoticeLabel{color:#6f7072;font-size:11px;text-align:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}.daytourModal .dayTourGrid .row .cell:nth-of-type(1) .covidNoticeLabel .covidNoticeLabel_icon_green{background:url(../Content/Modules/images/icon-covid-green.svg) no-repeat center;background-size:18px;width:18px;height:18px;margin-right:2px;display:flex;align-items:center}.daytourModal .dayTourGrid .row .cell:nth-of-type(1) .covidNoticeLabel .covidNoticeLabel_icon_green .checkBoxTooltip{visibility:hidden;margin-left:25px;z-index:10}.daytourModal .dayTourGrid .row .cell:nth-of-type(1) .covidNoticeLabel_icon_green:hover .checkBoxTooltip{visibility:visible}.daytourModal .dayTourGrid .row .cell:nth-of-type(2){width:11%}.daytourModal .dayTourGrid .row .cell:nth-of-type(3){width:15%}.daytourModal .dayTourGrid .row .cell:nth-of-type(4){width:10%}.daytourModal .dayTourGrid .row .cell:nth-of-type(5){width:11%}.daytourModal .dayTourGrid .row .cell:nth-of-type(6){width:8%}.daytourModal .dayTourGrid .row .cell:nth-of-type(7){width:6%}.daytourModal .dayTourGrid .row .cell>div{display:inherit;align-items:center}.daytourModal .dayTourGrid .row .cell .glyphicon{margin-left:.5em}.daytourModal .dayTourGrid .row .cell>p{max-height:100%;overflow:hidden;word-wrap:break-word;margin:0}.daytourModal .dayTourGrid>.scrollable{min-height:600px}.daytourModal .dayTourGrid>.scrollable .row:nth-child(odd){background-color:#f6fbfc}.daytourModal .dayTourGrid>.scrollable .row{cursor:pointer}.daytourModal .dayTourGrid>.scrollable .row:hover:not(.selected){background-color:#f0f0f0;border:0}.daytourModal .dayTourGrid>.scrollable .row.selected{background-color:rgba(108,183,65,.4)}.daytourModal .dayTourGrid>.scrollable .row.disabled{background-color:#eceeef;color:#c3c3c3}.dayTourRouteBuilder{width:100%;height:100%;display:flex}.dayTourRouteBuilder .col-sm-6{height:100%}.dayTourRouteBuilder .col-sm-6 .activity{height:90px}.dayTourRouteBuilder .col-sm-6 .routes{height:calc(100% - 90px)}.dayTourRouteBuilder .col-sm-6.left{height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid #ccc;border-radius:4px;padding:15px 0 15px 15px;margin-left:15px;background-color:#fff}.dayTourRouteBuilder .col-sm-6.right .map{border:1px solid #ccc;border-radius:4px}.dayRouteBuilderModal.modal-dialog{width:70%;height:500px}.dayRouteBuilderModal.modal-dialog .modal-footer{display:flex;justify-content:center}.dayRouteBuilderModal.modal-dialog .modal-body{display:flex}.dayRouteBuilderModal.modal-dialog .modal-body .left{display:flex;flex-direction:column;width:100%;margin-right:15px}.dayRouteBuilderModal.modal-dialog .modal-body .left>div:nth-child(1){margin-bottom:30px}.dayRouteBuilderModal.modal-dialog .modal-body .left>div:nth-child(1) .row:nth-child(1){padding-left:5px}.dayRouteBuilderModal.modal-dialog .modal-body .left>div:nth-child(1) .row{margin-left:0;margin-right:15px;padding-right:15px;margin-bottom:5px;display:flex;align-items:center}.dayRouteBuilderModal.modal-dialog .modal-body .left>div:nth-child(1) .row>div{padding:0}.dayRouteBuilderModal.modal-dialog .modal-body .left>div:nth-child(2){height:391px}.dayRouteBuilderModal.modal-dialog .modal-body .right{height:500px;width:100%}#itineraryDetails .containerStyles,#additionalDetails .containerStyles,#additionalDetailsDayTour .containerStyles{padding:10px;width:100%;border-radius:4px;border:1px solid #ccc;background-color:#fff}#itineraryDetails .containerStyles>.row,#additionalDetails .containerStyles>.row,#additionalDetailsDayTour .containerStyles>.row{margin:0}#itineraryDetails .containerStyles label.control-label,#additionalDetails .containerStyles label.control-label,#additionalDetailsDayTour .containerStyles label.control-label{margin-bottom:10px}#itineraryDetails .containerStyles .controls .justify-content,#additionalDetails .containerStyles .controls .justify-content,#additionalDetailsDayTour .containerStyles .controls .justify-content{display:flex;justify-content:space-between}#itineraryDetails .containerStyles .controls .justify-content.output-settings,#additionalDetails .containerStyles .controls .justify-content.output-settings,#additionalDetailsDayTour .containerStyles .controls .justify-content.output-settings{flex-direction:column}#itineraryDetails .outputs .controls .links .urlDiv,#additionalDetails .outputs .controls .links .urlDiv,#additionalDetailsDayTour .outputs .controls .links .urlDiv{display:flex;width:100%}#itineraryDetails .outputs .controls .links .urlDiv>.input-group,#additionalDetails .outputs .controls .links .urlDiv>.input-group,#additionalDetailsDayTour .outputs .controls .links .urlDiv>.input-group{width:100%;display:flex}#itineraryDetails .outputs .controls .links .urlDiv .form-group,#additionalDetails .outputs .controls .links .urlDiv .form-group,#additionalDetailsDayTour .outputs .controls .links .urlDiv .form-group{width:100%}#itineraryDetails .outputs .controls .links .form-group,#additionalDetails .outputs .controls .links .form-group,#additionalDetailsDayTour .outputs .controls .links .form-group{display:flex;flex-direction:row;align-items:center}#itineraryDetails .outputs .controls .links .form-group .urlEdit,#additionalDetails .outputs .controls .links .form-group .urlEdit,#additionalDetailsDayTour .outputs .controls .links .form-group .urlEdit{border-radius:4px;cursor:pointer}#itineraryDetails .outputs .controls .links .form-group .urlCopy,#additionalDetails .outputs .controls .links .form-group .urlCopy,#additionalDetailsDayTour .outputs .controls .links .form-group .urlCopy{margin-right:5px}#itineraryDetails .outputs .controls .links .form-group label,#additionalDetails .outputs .controls .links .form-group label,#additionalDetailsDayTour .outputs .controls .links .form-group label{margin-bottom:0}#itineraryDetails .outputs .controls .links .titleButton,#additionalDetails .outputs .controls .links .titleButton,#additionalDetailsDayTour .outputs .controls .links .titleButton{width:180px;text-align:inherit;display:flex;align-items:center;font-size:12px;justify-content:space-between}#itineraryDetails .outputs .controls .links .titleButton .icon,#additionalDetails .outputs .controls .links .titleButton .icon,#additionalDetailsDayTour .outputs .controls .links .titleButton .icon{border:none;background-color:#eee;height:18px;padding:0;margin-left:10px;box-shadow:none}#itineraryDetails .outputs .controls .links .urlInfoIcon,#additionalDetails .outputs .controls .links .urlInfoIcon,#additionalDetailsDayTour .outputs .controls .links .urlInfoIcon{width:32px;display:flex;color:#fff;align-items:center;justify-content:center;cursor:pointer}#itineraryDetails .outputs .showMobile,#additionalDetails .outputs .showMobile,#additionalDetailsDayTour .outputs .showMobile{justify-content:space-between;align-items:center}#itineraryDetails .outputs .showMobile.fullWidth,#additionalDetails .outputs .showMobile.fullWidth,#additionalDetailsDayTour .outputs .showMobile.fullWidth{width:100%}#itineraryDetails .outputs .showMobile>div,#additionalDetails .outputs .showMobile>div,#additionalDetailsDayTour .outputs .showMobile>div{width:auto}#itineraryDetails .outputs .showMobile>div.mobileInput,#additionalDetails .outputs .showMobile>div.mobileInput,#additionalDetailsDayTour .outputs .showMobile>div.mobileInput{width:100%}#itineraryDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown,#additionalDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown,#additionalDetailsDayTour .outputs .showMobile>div.mobileInput .travelKeyDropDown{display:inline-flex}#itineraryDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton,#additionalDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton,#additionalDetailsDayTour .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton{width:155px;text-align:inherit;text-transform:none;border-right:hidden;background-color:#eee}#itineraryDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton .iconCaret,#additionalDetails .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton .iconCaret,#additionalDetailsDayTour .outputs .showMobile>div.mobileInput .travelKeyDropDown .fixedButton .iconCaret{border:hidden;background-color:#eee}#itineraryDetails .outputs .form-group .urlControl,#additionalDetails .outputs .form-group .urlControl,#additionalDetailsDayTour .outputs .form-group .urlControl{width:80%;max-width:590px}#itineraryDetails .outputs .form-group .urlCopy,#additionalDetails .outputs .form-group .urlCopy,#additionalDetailsDayTour .outputs .form-group .urlCopy{min-width:70px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;width:70px;border-left:0;display:block}#itineraryDetails .outputs .form-group .urlCopy .copyToClip,#additionalDetails .outputs .form-group .urlCopy .copyToClip,#additionalDetailsDayTour .outputs .form-group .urlCopy .copyToClip{vertical-align:middle}#itineraryDetails .outputs .urlControlButton,#itineraryDetails .outputs .urlEdit,#additionalDetails .outputs .urlControlButton,#additionalDetails .outputs .urlEdit,#additionalDetailsDayTour .outputs .urlControlButton,#additionalDetailsDayTour .outputs .urlEdit{background-image:none;background-color:#6cb741;border-color:#6cb741;color:#fff;width:32px;height:32px;padding-top:3px;padding-bottom:0;padding-right:3px;padding-left:4px;cursor:pointer}#itineraryDetails .outputs .urlControlButton:hover,#itineraryDetails .outputs .urlEdit:hover,#additionalDetails .outputs .urlControlButton:hover,#additionalDetails .outputs .urlEdit:hover,#additionalDetailsDayTour .outputs .urlControlButton:hover,#additionalDetailsDayTour .outputs .urlEdit:hover{cursor:pointer}#additionalDetails,#additionalDetailsDayTour{display:flex;flex-direction:column;color:#6f7072}#additionalDetails>div:first-child>.uploaderContainer,#additionalDetailsDayTour>div:first-child>.uploaderContainer{width:100%;display:flex;justify-content:space-between}#additionalDetails>div:first-child>.uploaderContainer>div,#additionalDetailsDayTour>div:first-child>.uploaderContainer>div{width:50%;margin-right:7.5px;display:inherit;flex-direction:column}#additionalDetails>div:first-child>.uploaderContainer .scrollable,#additionalDetailsDayTour>div:first-child>.uploaderContainer .scrollable{height:410px!important}#additionalDetails>div:first-child>div:not(.uploaderContainer):nth-child(1),#additionalDetailsDayTour>div:first-child>div:not(.uploaderContainer):nth-child(1){width:50%;margin-right:7.5px}#additionalDetails>div:first-child>div:not(.uploaderContainer):nth-child(2),#additionalDetailsDayTour>div:first-child>div:not(.uploaderContainer):nth-child(2){margin-left:7.5px;width:50%}#additionalDetails>div,#additionalDetailsDayTour>div{display:inherit;padding:15px 15px 0 15px}#additionalDetails>div>div:nth-child(1):not(.uploaderContainer),#additionalDetailsDayTour>div>div:nth-child(1):not(.uploaderContainer){display:inherit;flex-direction:column}#additionalDetails .textEditor.RichEditor-root,#additionalDetailsDayTour .textEditor.RichEditor-root{border-top:1px solid #ccc;border-radius:4px}#additionalDetails .introductionTextEditor,#additionalDetailsDayTour .introductionTextEditor{margin-bottom:15px}#additionalDetails .introductionTextEditor>div,#additionalDetailsDayTour .introductionTextEditor>div{position:relative}#additionalDetails .introductionTextEditor .textEditor,#additionalDetailsDayTour .introductionTextEditor .textEditor{padding:0;border:none}#additionalDetails .introductionTextEditor .public-DraftEditor-content,#additionalDetailsDayTour .introductionTextEditor .public-DraftEditor-content{height:120px}#additionalDetails .documents,#additionalDetailsDayTour .documents{margin-bottom:15px}#additionalDetails .print-documents,#additionalDetailsDayTour .print-documents{height:26.5%}#additionalDetails .tagsLabels,#additionalDetailsDayTour .tagsLabels{height:70%;display:flex;flex-direction:column}#additionalDetails .tagsLabels .tagContainer,#additionalDetailsDayTour .tagsLabels .tagContainer{height:100%}#additionalDetailsDayTour .uploaderContainer .textEditor.containerStyles{padding:0 0 15px 0;border:0;background-color:transparent}#additionalDetailsDayTour .uploaderContainer .textEditor.containerStyles .textEditor{border-top:none}#additionalDetailsDayTour .imagesGrid>div.scrollable{border-top:none;border-radius:0 4px 4px 4px}#additionalDetailsDayTour .documentTabs .documentsGrid>div.scrollable{border-top:none;border-radius:4px}#additionalDetailsDayTour .tagContainer{padding:5px 10px 5px 10px}#additionalDetailsDayTour .tagsLabels{margin-bottom:0}#additionalDetailsDayTour .tagsLabels>div{height:auto}#additionalDetailsDayTour .col-sm-3 .form-group{display:flex;justify-content:flex-end;align-items:center;padding-top:10px}#additionalDetailsDayTour .col-sm-3 .form-group label.control-label{margin-bottom:0;padding-right:5px}#additionalDetailsDayTour .links{margin-top:10px}#additionalDetailsDayTour .links.mdt>.form-group>.control-label{margin-bottom:0}#additionalDetailsDayTour .links.mdt .urlDiv{display:flex;width:100%}#additionalDetailsDayTour .links.mdt .urlDiv>.input-group{width:45%;display:flex}#additionalDetailsDayTour .links.mdt .urlDiv>.input-group>.urlCopy{min-width:70px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;width:70px;border-left:0;padding:6px 12px;height:32px;display:block}#additionalDetailsDayTour .links.mdt .urlDiv>.input-group>.urlCopy .copyToClip{vertical-align:middle}.containerStyles{padding:10px;border-radius:4px;border:1px solid #ccc}.containerStyles>.row{margin:0}.outputs{margin-bottom:15px}.outputs .form-group{display:flex;align-items:center;min-height:34px}.outputs .form-group .delete .alertWarningModalWrapper .btn-default{width:auto}.outputs .form-group .control-label{align-self:center;margin-bottom:0;width:150px}.outputs>.controls .col-sm-6{padding-left:0}.outputs>.controls .col-sm-6 .form-group{display:flex;align-items:center}.outputs>.controls .col-sm-6 .form-group .control-label{margin-bottom:0}.outputs>.controls .col-sm-6.publish .form-group{justify-content:flex-end;display:flex;align-items:center}.outputs>.controls .col-sm-6.publish .form-group .control-label{width:auto;font-weight:normal;padding-right:15px;margin-bottom:0}.outputs>.controls .col-sm-9{padding-left:0}.outputs>.controls .col-sm-9 .form-group{margin-bottom:.3em}.outputs>.controls .col-sm-9 .form-group .urlControl{max-width:558px;border-bottom-right-radius:0;border-top-right-radius:0}.outputs>.controls .col-sm-9 .urlControlButton,.outputs>.controls .col-sm-9 .urlEdit{background-image:none;background-color:#6cb741;border-color:#6cb741;color:#fff;width:32px;height:32px;padding-top:3px;padding-bottom:0;padding-right:3px;padding-left:4px;cursor:pointer}.outputs>.controls .col-sm-9 .urlControlButton:hover,.outputs>.controls .col-sm-9 .urlEdit:hover{cursor:pointer}.outputs>.controls .col-sm-9 .form-control{max-width:590px}.outputs>.controls .col-sm-3 .preview{display:flex;align-items:center}.outputs>.controls .col-sm-3 .control-label{margin-bottom:0;width:130px}.outputs>.controls .col-sm-3 .form-control{width:160px;padding-right:6px}.outputs>.controls .col-sm-3 .glyphicon-info-sign{cursor:pointer;padding-left:10px;color:#6cb741;font-size:15px}.outputs>.controls .col-sm-3 .btnPreview{background-image:none;border-color:#6cb741;background-color:#6cb741;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;width:32px;height:32px}.outputs>.controls .printButtonGroup{display:flex;margin-left:-.5em;margin-bottom:1em}.outputs>.controls .printButtonGroup .dropdown.btn-group{display:flex}.outputs>.controls .printButtonGroup #pricingRack,.outputs>.controls .printButtonGroup .pricingButton{background-image:none;background-color:#faa100;height:32px;color:#fff;border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:solid;border-left-color:#fff}.outputs>.controls .printButtonGroup #pricingRack>a,.outputs>.controls .printButtonGroup .pricingButton>a{background-color:#fff;height:32px;color:#faa100}.outputs>.controls .printButtonGroup #pricingRack:hover,.outputs>.controls .printButtonGroup .pricingButton:hover{border-left-style:solid;border-left-color:#fff;cursor:pointer}.outputs>.controls .printButtonGroup .secondaryButton.btn-default{margin-left:.5em}.outputs>.controls .outputItems{display:flex;flex-wrap:wrap;flex-direction:column}.outputs>.controls .outputItems .links{margin-top:10px;width:100%;flex-direction:column;align-items:center;justify-content:space-around}.outputs>.controls .outputItems .links .input-group{width:100%}.outputs>.controls .outputItems .links .input-group>input[type=text]:focus{border-color:#faa100;box-shadow:inset 0 1px 1px #faa100,0 0 8px #faa100}.outputs>.controls .outputItems .links .input-group:first-child>input{border-right:1px solid #6cb741}.outputs>.controls .outputItems .links .input-group>.input-group-addon:last-child{color:#6cb741;background-color:rgba(0,0,0,0);border-color:#6cb741}.outputs>.controls .outputItems .links .input-group>.input-group-addon:last-child:hover{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;cursor:pointer}.outputs>.controls .outputItems .links>span{margin-top:.5em}.pricingModal .modal-body{padding-top:30px}.pricingModal .pricingBody{display:flex;margin:30px 0 15px 0}.pricingModal .pricingBody>div{display:flex;flex-direction:column;padding:0 15px 0 0}.pricingModal .pricingBody>div label{padding-bottom:5px}.pricingModal .modal-footer{display:flex;justify-content:center}.printableOptions .modal-footer{display:flex;justify-content:center}.printableOptions .row{margin:0}.printableOptions .row>.reset{display:flex;width:100%;justify-content:flex-end;font-weight:bold}.printableOptions .row>.reset>.resetImage{width:12px;height:12px;margin-top:3px}.printableOptions .optionBodyLimited{display:flex;justify-content:space-around}.printableOptions .optionBodyLimited .left{width:100%}.printableOptions .optionBodyLimited .left .panel-heading{padding:10px 0}.printableOptions .optionBodyLimited .left .panel-heading .row{display:flex;align-items:center}.printableOptions .optionBodyLimited .left .panel-heading .row>div{padding:0 0}.printableOptions .optionBody{display:flex;justify-content:space-around}.printableOptions .optionBody>div{display:flex;flex-direction:column;padding:5px;margin:0 4px;min-width:50%}.printableOptions .optionBody>div>div{padding:0 0 4px 0;margin-top:8px;border:1px solid #ccc}.printableOptions .optionBody>div>div>.row:nth-of-type(1){border-bottom:1px solid #ccc;background-color:#f7f7f7;margin-bottom:5px;padding-left:10px}.printableOptions .optionBody>div .row{margin:0}.printableOptions .optionBody>div .row>div:nth-of-type(2){padding:5px}.printableOptions .panel-heading label{line-height:44px;margin-bottom:0}.printableOptions .panel-heading h4{font-size:12px;font-weight:bold}label.customCheck{cursor:pointer;z-index:5}label.customCheck>input[type=checkbox]{margin:0;display:none}label.customCheck>span{border:1px solid #6f7072;width:15px;height:15px;display:block;background-color:#fff;border-radius:2px;-moz-appearance:button;-moz-box-shadow:0 1px 1px #c4c4c4;-webkit-box-shadow:0 1px 1px #c4c4c4;box-shadow:0 1px 1px #c4c4c4;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheck>span:active,label.customCheck>span+input:checked{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheck input:checked+span{border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#6cb741;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}label.customCheck input:checked+span.hyphen{background:url(../Content/Modules/images/icon-hyphen.png) no-repeat top left,#6cb741}label.customCheckStar{cursor:pointer;z-index:5;padding-top:5px}label.customCheckStar>input[type=checkbox]{margin:0;display:none}label.customCheckStar>span{width:24px;height:24px;display:block;background:url(../Content/Modules/images/icon_highlight01.png) no-repeat center;background-size:90%;border-radius:4px;-moz-appearance:button;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheckStar>span:focus,label.customCheckStar>span+input:checked{-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheckStar input:checked+span{border:none;background:url(../Content/Modules/images/icon_highlight02.png) no-repeat center;background-size:90%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}label.customCheckDelete{cursor:pointer;z-index:5}label.customCheckDelete>input[type=checkbox]{margin:0;display:none}label.customCheckDelete>span{border:1px solid #6f7072;width:15px;height:15px;display:block;background-color:#fff;border-radius:2px;-moz-appearance:button;-moz-box-shadow:0 1px 1px #c4c4c4;-webkit-box-shadow:0 1px 1px #c4c4c4;box-shadow:0 1px 1px #c4c4c4;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheckDelete>span:active,label.customCheckDelete>span+input:checked{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:All 250ms ease;-moz-transition:All 250ms ease;-o-transition:All 250ms ease;transition:All 250ms ease}label.customCheckDelete input:checked+span{border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#6cb741;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fileUploader{display:flex;width:100%;align-items:center}.fileUploader>div:first-child{width:100%}.fileUploader input[type=file]{display:none}.fileUploader .fade{padding-left:15px;color:#6cb741}.fileUploader .form-group{margin-bottom:0}.fileUploader .input-group input{height:32px}.fileUploader .input-group .input-group-addon{padding:0;transition:all .2s ease;border:none}.fileUploader .input-group .input-group-addon img{padding:6px 12px}.fileUploader .input-group .input-group-addon:hover{color:#fff;background-color:#c88000;border-color:#c88000;text-shadow:0 1px 0 #c88000}.fileUploader .input-group>span{color:#fff;height:32px;background-image:none;background-color:#faa100;border-color:#faa100}.fileUploader .input-group #upload-dropdown{background:transparent;box-shadow:none;outline:0;height:32px;padding:0;text-shadow:none;line-height:0;border:none}.fileUploader .input-group #upload-dropdown:hover{color:#fff;background-color:#c88000;border-color:#c88000;text-shadow:0 1px 0 #c88000}.fileUploader .input-group #upload-dropdown>.glyphicon{color:#fff;background-color:#faa100;border-color:#faa100}.fileUploader .form-control[readonly]{background-color:transparent}.fileUploader .form-control:focus{border:1px solid #ccc;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.renameFileModal .modal-footer{display:flex;justify-content:center}.documentsGrid,.imagesGrid{height:100%;display:flex;flex-direction:column;min-height:100px}.documentsGrid>.doc-grid-label,.imagesGrid>.doc-grid-label{margin-bottom:10px;display:flex;justify-content:space-between}.documentsGrid>.doc-grid-label>.print-doc,.imagesGrid>.doc-grid-label>.print-doc{margin-right:8%}.documentsGrid>.doc-grid-label>.print-doc>.glyphicon,.imagesGrid>.doc-grid-label>.print-doc>.glyphicon{top:3px;color:#6cb741;font-size:15px}.documentsGrid>div.scrollable,.imagesGrid>div.scrollable{min-height:100px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px}.documentsGrid a,.imagesGrid a{cursor:pointer}.documentsGrid img,.imagesGrid img{cursor:pointer}.documentsGrid .glyphicon-sort,.imagesGrid .glyphicon-sort{color:#6cb741;cursor:pointer}.documentsGrid .row,.imagesGrid .row{height:30px;margin:0}.documentsGrid .row.image,.imagesGrid .row.image{height:50px}.documentsGrid .row.image .thumbnail,.imagesGrid .row.image .thumbnail{height:30px;width:30px;margin:0;padding:0}.documentsGrid .row:last-child,.imagesGrid .row:last-child{border-bottom:1px solid #ccc}.documentsGrid .row:nth-child(even),.imagesGrid .row:nth-child(even){background-color:#f6fbfc}.documentsGrid .row>div,.imagesGrid .row>div{display:flex;height:100%}.documentsGrid .row>div>div,.imagesGrid .row>div>div{display:inherit;align-items:center;padding:0;padding-left:5px;padding-right:5px}.documentsGrid .row>div>div:nth-child(1),.imagesGrid .row>div>div:nth-child(1){border-right:1px solid #ccc;justify-content:center}.documentsGrid .row>div>div:nth-child(2)>div,.imagesGrid .row>div>div:nth-child(2)>div{display:inherit;justify-content:space-between;align-items:center;width:100%}.documentsGrid .row>div>div:nth-child(2)>div>.docActions,.imagesGrid .row>div>div:nth-child(2)>div>.docActions{display:flex;width:12%;min-width:90px;justify-content:space-between;align-items:center}.documentsGrid .row>div>div:nth-child(2)>div>.docActions>.hideCheck,.imagesGrid .row>div>div:nth-child(2)>div>.docActions>.hideCheck{justify-content:space-around;display:flex;width:60%}.documentsGrid .row>div>div:nth-child(2)>div>.docActions label,.imagesGrid .row>div>div:nth-child(2)>div>.docActions label{margin-bottom:0}.documentsGrid .row>div>div:nth-child(2)>div>.docActions .glyphicon,.imagesGrid .row>div>div:nth-child(2)>div>.docActions .glyphicon{top:0}.documentsGrid .row>div>div:last-child,.imagesGrid .row>div>div:last-child{justify-content:center;padding-right:10px}.documentsGrid .row>div>div:nth-last-child(2),.imagesGrid .row>div>div:nth-last-child(2){border-left:1px solid #ccc;justify-content:center}.documentImageRow{height:30px}.documentImageRow .glyphicon{color:#6cb741}.documentImageRow.grabbed{z-index:999;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee;margin-left:0}.documentImageRow.image{height:50px}.documentImageRow.image .thumbnail{height:30px;width:30px;margin:0;padding:0}.documentImageRow>div{display:flex;height:100%}.documentImageRow>div>div{display:inherit;align-items:center;padding:0;padding-left:5px;padding-right:5px}.documentImageRow>div>div:nth-child(1){justify-content:center}.documentImageRow>div>div:nth-child(2)>div{display:inherit;justify-content:space-between;align-items:center;width:100%}.documentImageRow>div>div:nth-child(2)>div>.docActions{display:flex;width:12%;min-width:90px;justify-content:space-between;align-items:center}.documentImageRow>div>div:nth-child(2)>div>.docActions>.hideCheck{justify-content:space-around;display:flex;width:60%}.documentImageRow>div>div:nth-child(2)>div>.docActions label{margin-bottom:0}.documentImageRow>div>div:nth-child(2)>div>.docActions .glyphicon{top:0}.documentImageRow>div>div:last-child{justify-content:center;padding-right:10px}.documentImageRow>div>div:nth-last-child(2){justify-content:center}.printDocuments{display:flex;flex-direction:column}.printDocuments a{cursor:pointer}.printDocuments img{cursor:pointer}.printDocuments .row{height:30px;margin:0;margin-bottom:5px;border:1px solid #ccc;border-radius:4px}.printDocuments .row.image{height:50px}.printDocuments .row.image .thumbnail{height:30px;width:30px;margin:0;padding:0}.printDocuments .row>div{display:flex;height:100%}.printDocuments .row>div.col-md-11{justify-content:space-between;padding-right:5px}.printDocuments .row>div.col-md-1{border-left:1px solid #ccc}.printDocuments .row>div>div{display:inherit;align-items:center;padding:0;padding-right:5px;justify-content:center}.printDocuments .row>div>div.delete{padding-left:10px}.mobileAccommodation{display:flex;width:100%;flex-direction:column}.mobileAccommodation .mobileAccommodationRow{display:flex;align-items:center;padding-top:5px}.mobileAccommodation .mobileAccommodationRow:last-child .col:first-child>div:first-child{width:30px;height:100%;min-width:30px}.mobileAccommodation .mobileAccommodationRow .numberStepperWrapper .control-label{width:0;min-width:0}.mobileAccommodation .mobileAccommodationRow .mobileAccommodationTypeAhead .bootstrap-typeahead{width:100%}.mobileAccommodation .mobileAccommodationRow .mobileAccommodationTypeAhead .dropdown-menu{min-width:430px}.mobileAccommodation .mobileAccommodationRow .deleteLink{margin-right:15px;margin-left:0}.mobileAccommodation .mobileAccommodationRow .deleteLink .glyphicon{height:30px;width:30px}.mobileAccommodation .mobileAccommodationRow .deleteLink .glyphicon:before{background-size:65%}.mobileAccommodation .mobileAccommodationRow .indicator{margin-right:0}.mobileAccommodation .mobileAccommodationRow .glyphicon{color:red;cursor:pointer;margin:0}.mobileAccommodation .mobileAccommodationRow div.col{display:flex;align-items:center}.mobileAccommodation .mobileAccommodationRow>div:nth-child(1){display:flex;align-items:center;justify-content:center}.mobileAccommodation .mobileAccommodationRow>div:nth-child(1) .control-label{min-width:64px}.mobileAccommodation .mobileAccommodationRow .dayNightToggle{margin-left:85px}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group{display:flex;height:100%}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn{background-position:50%;background-repeat:no-repeat;width:40px}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:focus{outline-color:#6cb741}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn.active{background-color:#6cb741}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:hover:not(.active){background-color:transparent}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:nth-child(2){background-image:url(/Builder/Content/Modules/images/icon_sun_02.png)}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:nth-child(2).active{background-image:url(/Builder/Content/Modules/images/icon_sun_01.png)}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:nth-child(1){background-image:url(/Builder/Content/Modules/images/icon_moon_02.png)}.mobileAccommodation .mobileAccommodationRow .dayNightToggle .btn-group>.btn:nth-child(1).active{background-image:url(/Builder/Content/Modules/images/icon_moon_01.png)}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2){display:flex}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2) .center{justify-content:center}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2)>div{display:inherit;align-items:center;padding:0}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2)>div>.control-label{margin-bottom:0;text-align:center}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2) .mobileAccommodationTypeAhead.form-group{width:100%}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2) .mobileAccommodationTypeAhead.form-group>div{width:100%}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2) .form-group{margin-bottom:0;display:flex;align-items:center}.accommodationTypeAheadWrapper{width:100%}.accommodationTypeAheadWrapper .btn.btn-default{padding:0}.accommodationTypeAheadWrapper .btn.btn-default>span{width:100%;height:100%;top:0}.dayGroupingWrapper .control-label{width:100px;font-weight:normal}.dayGroupingWrapper .form-group{margin-bottom:0}#messagePopover{position:absolute;width:100%;z-index:20000}#messagePopover>div{height:60px;width:100%;opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:16px}#messagePopover>div.success{background-color:#6cb741}#messagePopover>div.warning{background-color:#faa100}#messagePopover>div.error{background-color:#ce3e50}.bootstrap-typeahead ul.dropdown-menu{width:100%}.bootstrap-typeahead.airportLookupLeft ul.dropdown-menu.bootstrap-typeahead-menu.dropdown-menu-justify{width:350px}.bootstrap-typeahead.airportLookupRight ul.dropdown-menu.bootstrap-typeahead-menu.dropdown-menu-justify{width:350px;left:-122%}.bootstrap-typeahead.mobile ul.dropdown-menu.bootstrap-typeahead-menu.dropdown-menu-justify{position:fixed;top:0;bottom:0;right:0;left:auto}.dayGroupingWarning .modal-footer{display:flex;justify-content:center}.modal-content{display:flex;justify-content:center;padding-top:0}.modal-content .modal-header{background-color:#e9e9e9;color:#6f7072;border-radius:6px 6px 0 0}.modal-content .modal-header h4,.modal-content .modal-header h2{font-weight:bold;font-size:14px}.modal-content .modal-header .close{color:#6cb741;opacity:1}.alertWarningModalWrapper .btn{width:140px}.alertWarningModalWrapper .deleteIcon{display:flex;align-items:center;font-weight:bolder}.alertWarningModalWrapper .deleteIcon .glyphicon.glyphicon-trash{margin-right:0;height:30px;width:30px;top:0}.alertWarningModalWrapper .deleteIcon .glyphicon.glyphicon-trash:hover{cursor:pointer}.alertWarningModalWrapper .deleteIcon .glyphicon.glyphicon-trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:60%}.alertWarningModal .modal-content{padding-top:0;padding-bottom:0}.alertWarningModal .greenClose button.close{color:#6cb741}.alertWarningModal .greenClose button.close:hover{color:#569234;opacity:1}.alertWarningModal .redClose button.close{color:#b12b3c}.alertWarningModal .redClose button.close:hover{color:#a43140;opacity:1}.alertWarningModal .modal-header{padding:0;height:50px;display:flex;align-items:center;justify-content:space-between;border-radius:6px 6px 0 0;background-color:#f7f7f7}.alertWarningModal .modal-header .close{opacity:1;order:2;margin-right:15px}.alertWarningModal .modal-header .glyphicon.glyphicon-trash{margin-right:5px;height:16px;width:16px;top:0}.alertWarningModal .modal-header .glyphicon.glyphicon-trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:2px;left:0;background-size:90%}.alertWarningModal .modal-title{width:100%;margin-left:15px;order:1}.alertWarningModal .modal-title h2{margin:0}.alertWarningModal .modal-title .glyphicon{margin-right:10px;color:#6cb741}.alertWarningModal .modal-title .glyphicon.red{color:#b12b3c}.alertWarningModal .modal-title .glyphicon.glyphicon-trash{color:#b12b3c}.alertWarningModal .modal-body.finish{padding-left:0;padding-right:0}.alertWarningModal .modal-footer.finish button.btn{display:flex;align-items:center;margin-top:15px}.alertWarningModal .modal-footer.finish .btn-group .btn+.btn{margin-left:1px}.alertWarningModal .modal-body{text-align:center}.alertWarningModal .modal-body .deletedActivities{border:none}.alertWarningModal .modal-body .deletedActivities li{text-align:left}.alertWarningModal .modal-body>div{display:flex;justify-content:center}.alertWarningModal .modal-body>div .btn{width:140px;margin-left:5px;margin-top:20px;margin-right:5px;margin-bottom:35px}.alertWarningModal .modal-footer{padding-left:0;padding-right:0}.alertWarningModal .modal-footer .form-group{display:flex;align-items:center}.alertWarningModal .modal-footer .form-group .control-label{width:150px}.alertWarningModal .modal-footer .form-group .btnPreview{background-image:none;border-color:#6cb741;background-color:#6cb741;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;width:32px;height:32px}.alertWarningModal .modal-footer .col-sm-12{text-align:left}.alertWarningModal .modal-footer>div{display:flex;justify-content:center}.reviewTable{margin-left:15px;margin-right:15px}.reviewTable .row{margin:0;display:flex;min-height:35px}.reviewTable .row>div{min-height:35px;border-right:1px solid #ccc;display:flex;align-items:center;word-break:break-all}.reviewTable .row>div:last-child{border-right:none}.reviewTable .row:nth-child(even){background-color:#f6fbfc}.reviewTable .row.header{font-weight:bold}.reviewTable .row .accommodationName{display:flex}.reviewTable .row .accommodationName .customContentLabel_icon_grey{background:url(../Content/Modules/images/eye-off.svg) no-repeat center;width:18px;height:18px;justify-content:flex-end;padding-left:5%}.reviewTable .panel-heading,.reviewTable .panel-title{font-size:14px;font-weight:bold}.reviewTable .panel-body{padding:0}.reviewTable.accommodationDetails .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.accommodationDetails .btn{border:none;font-size:16px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.reviewTable.accommodationDetails .btn:hover{background-color:transparent}.reviewTable.accommodationDetails .btn:focus{background-color:transparent;outline:none}.reviewTable.accommodationDetails .row>div:nth-child(4),.reviewTable.accommodationDetails .row>div:nth-child(5),.reviewTable.accommodationDetails .row>div:nth-child(6),.reviewTable.accommodationDetails .row>div:nth-child(7),.reviewTable.accommodationDetails .row>div:nth-child(8),.reviewTable.accommodationDetails .row>div:nth-child(9),.reviewTable.accommodationDetails .row>div:nth-child(10){justify-content:center}.reviewTable.carHireDetails{margin-left:10%;margin-right:10%}.reviewTable.carHireDetails .row>div:nth-child(1),.reviewTable.carHireDetails .row>div:nth-child(5),.reviewTable.carHireDetails .row>div:nth-child(6),.reviewTable.carHireDetails .row>div:nth-child(7),.reviewTable.carHireDetails .row>div:nth-child(8),.reviewTable.carHireDetails .row>div:nth-child(9),.reviewTable.carHireDetails .row>div:nth-child(10){justify-content:center}.reviewTable.carHireDetails .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.carHireDetails .panel-title{display:flex;justify-content:space-between;align-items:center}.reviewTable.travellerDetails{margin-left:25%;margin-right:25%}.reviewTable.travellerDetails .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.travellerDetails .panel-title{display:flex;justify-content:space-between}.reviewTable.miscellaneous{margin-left:25%;margin-right:25%}.reviewTable.miscellaneous .row>div:nth-child(1){justify-content:center}.reviewTable.miscellaneous .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.importantContacts .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.importantContacts .panel-body>div:nth-child(2)>.row:nth-child(odd){background-color:#f6fbfc}.reviewTable.importantContacts .panel-body>div:nth-child(2)>.row:nth-child(even){background-color:transparent}.reviewTable.importantContacts .panel-title{display:flex;justify-content:space-between;align-items:center}.reviewTable.importantContacts .panel-title>div{display:inherit}.reviewTable.importantContacts .panel-title>div .btn:nth-child(1){margin-right:5px}.reviewTable.flightDetails .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.flightDetails .row>div:nth-child(6),.reviewTable.flightDetails .row>div:nth-child(7),.reviewTable.flightDetails .row>div:nth-child(8),.reviewTable.flightDetails .row>div:nth-child(9){justify-content:center}.reviewTable.transferDetails .panel-heading{background-color:#e9e9e9;background-image:none}.reviewTable.transferDetails .row>div:nth-child(5),.reviewTable.transferDetails .row>div:nth-child(6),.reviewTable.transferDetails .row>div:nth-child(7),.reviewTable.transferDetails .row>div:nth-child(8),.reviewTable.transferDetails .row>div:nth-child(9){justify-content:center}.importantContactsRow{display:flex;min-width:100%}.importantContactsRow .cell{width:17vw;padding:5px 10px}.importantContactsRow>div{overflow-wrap:anywhere}.importantContactsRow>div:nth-child(1),.importantContactsRow>div:nth-child(2),.importantContactsRow>div:last-child{justify-content:center}.importantContactsRow.grabbed{z-index:999;align-items:center;justify-content:center;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee}.importantContactsRow.grabbed .cell{border:none}.importantContactsRow .dragHandle,.importantContactsRow .checkBox{width:40px;padding:0;min-width:40px}.importantContactsRow .dragHandle .checkbox-label,.importantContactsRow .checkBox .checkbox-label{margin:0}#review{height:100%;overflow-y:auto;font-size:12px}#review .form-control{font-size:12px}#review .travelDetails{padding-top:15px}#review .itineraryOverview>div:nth-child(1){padding:15px}#review .itineraryOverview>div:nth-child(1)>div{display:flex;flex-direction:column;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:15px}#review .itineraryOverview>div:nth-child(1)>div>div{display:flex}#review .itineraryOverview>div:nth-child(1)>div>div>.form-group{display:flex;width:100%;align-items:center}#review .itineraryOverview>div:nth-child(1)>div>div>.form-group:not(:first-child){margin-left:20px}#review .itineraryOverview>div:nth-child(1)>div>div>.form-group>.control-label{width:200px;margin-bottom:0}#review .itineraryOverview>div:nth-child(1)>div:last-child>.form-group{margin-bottom:0}.customEmailForm .modal-body{padding-bottom:0}.customEmailForm .modal-body .col-md-8>div{position:relative}.customEmailForm .modal-body .customEmailFormBody .row{margin-bottom:15px}.customEmailForm .modal-body .customEmailFormBody .row .formLabel{margin:0 15px 0 15px;line-height:20px}.customEmailForm .modal-body .customEmailFormBody .row>div.clientCopy{display:flex;align-content:center}.customEmailForm .modal-body .customEmailFormBody .row>div.clientCopy>.emailLink{margin-left:5px;margin-top:-2px}.customEmailForm .modal-body .customEmailFormBody .row .col-md-6{padding-right:5px}.customEmailForm .modal-body .customEmailFormBody .row.non-form-group{display:flex;flex-direction:row;align-items:center}.customEmailForm .modal-body .customEmailFormBody .row .form-group{margin-bottom:0;display:flex;flex-direction:row;align-items:center}.customEmailForm .modal-body .customEmailFormBody .row .form-group>.error{color:red;max-width:90px}.customEmailForm .modal-body .customEmailFormBody .row .templateHelp{display:flex;align-items:center}.customEmailForm .modal-body .customEmailFormBody .row .templateHelp .imgContainer{margin-right:5px}.customEmailForm .modal-body .customEmailFormBody .row .templateHelp a{color:#6cb741;font-size:15px;font-weight:bold;line-height:20px}.customEmailForm .modal-body .customEmailFormBody .row .templateHelp a img{width:15px;position:relative;top:-2px}.customEmailForm .modal-body .customEmailFormBody .RichEditor-editor{margin-bottom:0}.customEmailForm .modal-body .customEmailFormBody .RichEditor-editor>.DraftEditor-root>.DraftEditor-editorContainer .public-DraftEditor-content{margin-bottom:5px}.customEmailForm .modal-footer{text-align:center}.radioButton{border-radius:50%;background-color:#dbdbdb;height:16px;width:16px}.radioButton.active{background-image:url(/Builder/Content/Modules/images/check-right.svg);background-repeat:no-repeat;background-position:center;background-color:#2196f3}.addContactsModal .modal-footer>div{display:flex;justify-content:center}.addContactsModal .error.form-group input[type=text]{border:1px solid #ce3e50}.addContactsModal .error.form-group input[type=text]:focus{border-color:#ce3e50!important;box-shadow:inset 0 0 1px #ce3e50,0 0 3px #ce3e50!important}.addContactsModal .error.form-group>div{display:flex;justify-content:space-between}.addContactsModal .error.form-group>div>.control-label:nth-child(2){color:#ce3e50}.addContactsModal .error.form-group .form-control-feedback{top:22px}.addContactsModal .error.form-group .form-control-feedback{color:#ce3e50;width:32px;height:32px;line-height:32px}.reviewDailyInformation .reviewSelector{height:80px;display:flex;align-items:center;padding-left:20px}.reviewDailyInformation .reviewSelector .form-group{margin-bottom:0}.reviewDailyInformation .reviewSelector .form-group .btn{padding:0;width:140px;font-size:12px;outline:none;border-right:none}.reviewDailyInformation .reviewSelector .form-group .btn:focus{background-color:#6cb741;border-color:#6cb741;text-shadow:0 1px 0 #6cb741}.reviewDailyInformation .reviewSelector .form-group .btn:last-child{border-right:1px solid #6cb741}.reviewDailyInformation .reviewSelector .form-group .primaryButton{height:32px}.reviewDailyInformation .reviewSelector .form-group .control-label{width:100px}.reviewDailyInformation .reviewTables>div{background-color:#fff;padding:15px;margin:15px 15px 30px 15px;border:1px solid #ccc;border-radius:4px}.reviewDailyInformation .reviewTables>div:first-child{margin:0 15px 30px 15px}.reviewDailyInformation .reviewTables .reviewPanel .panel-heading{background-color:#e9e9e9;background-image:none}.reviewDailyInformation .reviewTables .reviewPanel .panel-heading .panel-title{font-size:14px;display:flex;font-weight:bold}.reviewDailyInformation .reviewTables .reviewPanel .panel-heading .panel-title>div{font-size:14px;padding-left:.5em;font-weight:normal}.reviewDailyInformation .reviewTables .reviewPanel .panel-body{padding:0}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid{border:1px;height:100%}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid>div:nth-child(2)>:nth-child(odd){background-color:#f6fbfc}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid .cell{display:flex;border-right:1px solid #ccc;height:40px;align-items:center}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid .cell.col-sm-1{justify-content:center}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid .reviewHeader{width:100%;display:flex;height:40px;width:100%;font-weight:bolder}.reviewDailyInformation .reviewTables .reviewPanel .reviewGrid .reviewHeader>.cell:nth-child(1){width:2vw;min-width:35px}.reviewDailyInformation .reviewTables .tabsWrapper .RichEditor-root>.RichEditor-editor>.DraftEditor-root>.DraftEditor-editorContainer>.public-DraftEditor-content{min-height:100px;height:100px;margin-bottom:0}.reviewDailyInformation .reviewTables .tabsWrapper .no-editor{height:171px}.reviewRow{display:flex}.reviewRow.grabbed{z-index:999;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 4px #eee}.reviewRow.grabbed .cell{border:none}.reviewRow .greeting{width:100%;display:flex;justify-content:space-between;padding-right:12px}.reviewRow .greeting .glyphicon{color:#6cb741;font-size:16px;font-weight:700}.reviewRow .greeting .glyphicon:hover{cursor:pointer}.reviewRow .cell{display:flex;border-right:1px solid #ccc;height:40px;align-items:center;justify-content:center}.reviewRow .cell .btn{border:none;font-size:16px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;outline:none}.reviewRow .cell .btn:focus{outline:none}.reviewRow>.cell:nth-child(1){width:2vw;min-width:35px}.reviewRow>.cell:nth-child(1) .glyphicon{cursor:pointer}.reviewRow>.cell:nth-child(2){justify-content:flex-start}.reviewRow>.cell:nth-child(3){justify-content:flex-start}.reviewRow .accommodationName{display:flex}.reviewRow .accommodationName .customContentLabel_icon_grey{background:url(../Content/Modules/images/eye-off.svg) no-repeat center;width:18px;height:18px;justify-content:flex-end;padding-left:5%}@media screen and (max-width:1366px){.leg{margin-left:15px;margin-right:15px}.leg .container .nights-col .control-label{width:80px}.mobileAccommodation .mobileAccommodationRow>div:nth-child(2)>div>.control-label{padding-right:0;padding-left:0}.leg .legContainer .dayGroupingWrapper .control-label{margin-right:3%}.mobileAccommodation .mobileAccommodationRow>div:nth-child(1) .control-label{min-width:64px}.leg .addMenu{margin-left:-5px}}@media screen and (max-width:1024px){.leg .container .nights-col .control-label{width:44px}.leg .container .avail-col .legCheckInDate{max-width:52px;font-size:11px}.mobileAccommodation .mobileAccommodationRow .dayNightToggle{margin-left:5px}.numberStepperWrapper .numberStepper .input-group{width:90px}.numberStepperWrapper .numberStepper .input-group .form-control{padding:6px}}@supports (-ms-ime-align:auto){.mobileAccommodation .mobileAccommodationRow .form-control{display:flex !important;width:20% !important;flex:1 0 20% !important;}.mobileAccommodation .mobileAccommodationRow .numberStepper .form-control,.mobileAccommodation .mobileAccommodationRow .bootstrap-typeahead .form-control{display:flex !important;width:100% !important;flex:1 0 100% !important;}.leg .container .basis-col .form-group .form-control,.leg .container .drinks-col .form-group .form-control{width:calc(100% - 85px);}.leg .container .nights-col .control-label{width:auto !important;padding-right:10px;}.leg label{min-width:85px;max-width:85px;}}.directionsIndicator{color:#2196f3}.directionsIndicator .glyphicon{margin-right:.5em}.documentSelectForm .modal-footer{display:flex;justify-content:center}.documentSelectForm .documentSelectFormBody .panel-heading{padding:0}.documentSelectForm .documentSelectFormBody .row{line-height:2}.documentSelectForm .documentSelectFormBody .row .col-md-1{width:15px}.documentSelectForm .documentSelectFormBody .row .col-md-11{padding-left:15px}.documentSelectForm .documentSelectFormBody .row.select{background-color:#fff!important;font-size:inherit!important;margin-bottom:5px!important}.documentSelectForm .documentSelectFormBody .row.select .selectedCount{padding-top:4px;margin-left:-40px}.documentSelectForm .documentSelectFormBody .row.select .selectedCount>.selectedTick{cursor:pointer;border-radius:2px;margin-right:.5em;width:15px;border:none;background:url(../Content/Modules/images/icon-tick.png) no-repeat top left,#2196f3;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.documentSelectForm .documentSelectFormBody .row.select .selectedCount .selectedDocuments{cursor:pointer;color:#2196f3;margin-left:5px}.documentSelectForm .documentSelectFormBody .row .customCheck{padding-top:10px}.documentSelectForm .documentSelectFormBody .row .control-label{padding-top:5px}.documentSelectForm .documentSelectFormBody .row:not(.documentRow){background-color:#f7f7f7;font-size:14px;font-weight:bold}.documentSelectForm .documentSelectFormBody .row:not(.documentRow)>div{}.documentSelectForm .documentSelectFormBody .row.documentRow:nth-child(odd){background-color:#f6fbfc}.documentSelectForm .documentSelectFormBody .row.documentRow .control-label{font-weight:normal}.mapWrapper{height:100%;width:100%}.mapWrapper .iframe{height:100%;width:100%;border:0;min-height:300px}.chatButton img{margin-right:5px}.chatButton.absolute{position:absolute;right:30px;bottom:15px}div.routeModifiedAlert_popOver.popover.right>.arrow{border-right-color:#6cb741}div.routeModifiedAlert_popOver{max-width:350px;width:350px}div.routeModifiedAlert_popOver .header{font-size:12px;font-weight:bold;text-align:center;padding-bottom:10px}div.routeModifiedAlert_popOver .title{display:flex;justify-content:space-between;align-items:center;width:100%}div.routeModifiedAlert_popOver .cross{color:#faa100;cursor:pointer}div.routeModifiedAlert_popOver .list{padding-bottom:15px}div.routeModifiedAlert_popOver .list .row{display:flex;height:30px;align-items:center}div.routeModifiedAlert_popOver .list .row .label{color:#c7c7c7;font-size:12px;width:50%;text-align:right;padding:0;padding-right:5px}div.routeModifiedAlert_popOver .list .row .value{font-size:12px;width:50%;padding-left:5px}div.routeModifiedAlert_popOver .popOverButtonContainer{display:flex;justify-content:center}div.routeModifiedAlert_popOver .popOverButtonContainer .btn-default:not(:nth-child(1)){margin-left:10px}button.btn.btn-default.routeWarningButton{background-color:#f8f8f8;height:34px;min-width:38px;padding:0;display:flex;justify-content:center}button.btn.btn-default.routeWarningButton .number{padding-top:4px;padding-right:2px;font-size:14px;font-weight:bold}.expander{height:20px;width:20px;background-image:url(../Content/Modules/images/Expand_col_btn@1x.png)}.collapser{height:20px;width:20px;background-image:url(../Content/Modules/images/Collapse_col_btn@1x.png)}#overlay{position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);align-items:center;display:flex}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{border:10px solid #6cb741;border-top:10px solid #4a4c50;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;position:relative;left:50%;right:50%;margin:10px}.flightCompanyLookup{width:100%}.flightCompanyLookup h3{padding:3px 20px;margin:0;margin-bottom:10px}.flightCompanyLookup .dropdown-menu>.active>a{color:#333}.flightCompanyLookup .dropdown-menu>.active>a:hover{color:#333}.flightLookup .messageBox{margin-top:5px;font-weight:bold;display:flex;align-items:center}.flightLookup .messageBox .miniLoader{margin-right:5px}.flightLookup .messageBox.success{color:#388722}.flightLookup .messageBox img{height:20px;width:20px;margin-right:5px;align-self:flex-start}.flightLookup .messageBox .glyphicon{margin-right:5px;top:0;line-height:0}.flightLookup>div:nth-child(1){display:flex}.flightLookup .btn{margin-left:5px}.flightLookup .btn[disabled]{opacity:.5}.timePicker .pulse *{background:transparent;border-color:#6cb741}.pulse{animation:glow 1600ms ease alternate;outline:none}.pulse *:not(td){background:transparent!important;border-color:#6cb741!important}@keyframes glow{0%{background-color:#fff;border-color:#6cb741;box-shadow:0 0 0 rgba(108,183,65,.2)}50%{background-color:rgba(108,183,65,.1);border-color:#6cb741;box-shadow:0 0 10px rgba(108,183,65,.6)}100%{background-color:#fff;border-color:#6cb741;box-shadow:0 0 0 rgba(108,183,65,.2)}}.tooltip{background:#fff;border:1px solid #6cb741;border-radius:4px;position:absolute;color:#6cb741;text-align:center}.tooltip>span{padding:10px}.tooltip:after{content:"";position:absolute;width:0;height:0}.tooltip.top{margin-top:-6px;padding:10px 15px}.tooltip.top:after{bottom:-6px;left:50%;margin-left:-3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #6cb741}.tooltip.left{margin-right:-6px;padding:10px 15px}.tooltip.left:after{left:-6px;top:50%;margin-top:-3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #6cb741}.tooltip.variant{margin-top:-6px;padding:3px 5px 3px 5px}.tooltip.variant:after{bottom:-6px;left:50%;margin-left:-10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #6cb741}.notificationPopover div{margin-bottom:15px}.notificationPopover div:last-child{margin-bottom:0}.notificationPopover div span{display:block;width:100%}.notificationPopover div span:first-child{font-weight:bold}.notificationPopover.popover.top>.arrow{bottom:-26px;margin-left:-6px}.miniLoader{font-size:10px;text-indent:-9999em;width:16px;height:16px;border-radius:50%;background:#6cb741;background:-moz-linear-gradient(left,#6cb741 10%,rgba(108,183,65,0) 42%);background:-webkit-linear-gradient(left,#6cb741 10%,rgba(108,183,65,0) 42%);background:-o-linear-gradient(left,#6cb741 10%,rgba(108,183,65,0) 42%);background:-ms-linear-gradient(left,#6cb741 10%,rgba(108,183,65,0) 42%);background:linear-gradient(to right,#6cb741 10%,rgba(108,183,65,0) 42%);position:relative;-webkit-animation:miniLoader 1.4s infinite linear;animation:miniLoader 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.miniLoader:before{width:50%;height:50%;background:#6cb741;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.miniLoader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.timeInput{display:flex;align-items:center}.timeInput>div:nth-child(1){width:100%;display:flex}.timeInput a{margin-top:5px;align-self:flex-end}.timeInput>input{height:32px}.timeInput .input-group{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;height:34px}.timeInput .input-group img{padding-right:5px;cursor:pointer}.timeInput .input-group>.form-control{margin-right:5px;margin-left:5px;text-align:center;padding-left:3px;padding-right:3px;height:28px;width:38px;border:none;box-shadow:none}.timeInput .description{padding-left:5px;margin-left:5px;display:flex;align-items:center;color:#c3c3c3}.timeInput>.form-control:nth-child(3){margin-left:-1px}.existingRoute .existingRouteContainer{display:flex;cursor:pointer}.existingRoute .existingRouteContainer>div{padding-left:5px}.existingRoute .existingRouteContainer .disabledLabel{color:#c3c3c3;cursor:default}.customRouteTooltip{z-index:999999;background:#fff;border:1px solid #6cb741;border-radius:4px;position:absolute;color:#6cb741;text-align:center;margin-left:7px;margin-right:-6px;padding:5px 5px;margin-top:-5px;max-width:280px}.customRouteTooltip:after{z-index:999999;content:"";position:absolute;width:0;height:0;left:50%;bottom:-6px;margin-left:-3px;margin-top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #6cb741}@-webkit-keyframes miniLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes miniLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon{height:24px;width:24px;cursor:pointer}.flightOptions .modal-dialog{width:400px}.flightOptions .modal-body{padding:0}.flightOptions .modal-content{padding-bottom:0}.flightOptions .buttonGroup{display:flex;align-items:center;justify-content:center}.flightOptions .radio{margin:0;display:flex}.flightOptions .content .row{display:flex;align-items:center;height:40px;min-height:40px;max-height:40px;margin:0}.flightOptions .content .row:nth-child(odd){background-color:#f6fbfc}.flightOptions .content input[type=radio]{cursor:pointer}.fixedScrollContainer{display:flex}.fixedScrollContainer .button.btn-default{height:50px;background-color:#e9e9e9;background-image:none;display:flex;align-items:center}.fixedScrollContainer .leftButton{margin-left:15px;margin-right:2px;margin-top:8px}.fixedScrollContainer .rightButton{margin-right:15px;margin-left:5px;margin-top:8px}.plannerScrollContainer{width:100%;padding-left:5px;height:74px;background-color:#fff;border-top:solid 1px #fff;border-bottom:solid 1px #fff;cursor:pointer}.plannerScrollContainer .header{height:70px;width:100%;display:flex;align-items:center}.plannerScrollContainer .header.review{justify-content:center}.plannerScrollContainer .header .plannerButton{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;padding:5px;height:50px;width:282px;min-width:282px;color:#6cb741;border-color:#6cb741;border-style:solid;border-width:1px;border-radius:4px;margin-right:5px;margin-bottom:5px}.plannerScrollContainer .header .plannerButton>div{display:flex;justify-content:space-between}.plannerScrollContainer .header .plannerButton>div div:nth-child(2){color:#414241}.plannerScrollContainer .header .plannerButton .areaLabel{width:270px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.plannerScrollContainer .header .plannerButton.selected{text-shadow:0 1px 0 #6cb741;background-color:#6cb741;color:#fff;box-shadow:none}.plannerScrollContainer .header .plannerButton.selected div:nth-child(2){color:#fff}.plannerScrollContainer .header .plannerButton:hover{cursor:pointer}.dropDownTrash{display:flex}.dropDownTrash .bootstrap-typeahead{width:100%}.dropDownTrash .bootstrap-typeahead input{border-radius:4px 0 0 4px}.dropDownTrash .deleteIcon{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid #ccc;border-radius:0 4px 4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-left:none}.dropDownTrash .deleteIcon span{display:block}.dropDownTrash .deleteIcon:hover{cursor:pointer}.dropDownTrash .deleteIcon .glyphicon{top:0;width:32px;height:32px}.dropDownTrash .deleteIcon .glyphicon:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:50%}.disableButtonWrapper{cursor:not-allowed;margin-right:.5em}.toastContainer{position:absolute;width:325px;right:0;bottom:65px}.toast{border-top-left-radius:4px;border-bottom-left-radius:4px;display:flex;margin-top:5px;padding-top:15px;padding-bottom:15px;border-left:solid 4px #faa100;width:325px;height:60px;border-right:solid 1px #eee;border-top:solid 1px #eee;border-bottom:solid 1px #eee;background-color:#fff;position:relative;z-index:2000;right:-350px}.toast.success{border-left:solid 4px #6cb741}.toast.warning{border-left:solid 4px #faa100}.toast.error{border-left:solid 4px #b12b3c}.toast.animate{animation:animate 6s}.toast .indicator{cursor:default;font-size:12px;font-family:Lato;display:flex;background-color:#6cb741;height:20px;width:20px;min-width:20px;color:#fff;border-radius:4px;align-items:center}.toast .closeContainer{padding-left:0}.toast .closeContainer .closeToast{background:url(../Content/Modules/images/icon_close.svg) no-repeat center;width:18px;height:18px;cursor:pointer}.toast>div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;cursor:pointer}@keyframes animate{0%{right:-350px}10%{right:0}90%{right:0}100%{right:-350px}}@-webkit-keyframes animate{0%{right:-350px}20%{right:0}80%{right:0}100%{right:-350px}}.rowTopBuffer{margin-top:15px;overflow:hidden}#landingPageModal div.loader{left:auto;right:auto;margin:auto;margin-top:20px;margin-bottom:100px}#landingPageModal .modal-dialog{width:790px}#landingPageModal .containerStyles{min-height:200px;padding:15px}#landingPageModal .containerStyles label{font-size:14px}#landingPageModal .containerStyles .cleanSlate{text-align:center;margin-top:30px}#landingPageModal .uploadsContainer{min-height:auto!important;padding:0;border:0}.landingPageModalFooter{text-align:center!important}.landingPageModalFooter button{width:90px}.coverImagesLayout,.archivedCoverImages{height:500px}.coverImagesLayout div.uploadsContainer,.archivedCoverImages div.uploadsContainer{height:140px;margin-bottom:25px}.coverImagesLayout div.dropzone>span,.archivedCoverImages div.dropzone>span{margin-bottom:3px}.coverImagesLayout div.dropzone>span:last-child,.archivedCoverImages div.dropzone>span:last-child{margin-top:3px;margin-bottom:0}.coverImagesLayout div.imageCard,.archivedCoverImages div.imageCard{height:160px;border:1px solid #e5e5e5;margin-bottom:5px}.coverImagesLayout .control-label:nth-child(n+2),.archivedCoverImages .control-label:nth-child(n+2){margin-top:10px}.coverImagesLayout .imageCard,.archivedCoverImages .imageCard{position:relative;height:160px;display:flex;flex-direction:column;transition:box-shadow .2s}.coverImagesLayout .imageCard:hover,.archivedCoverImages .imageCard:hover{box-shadow:0 0 3px 4px #eee;transition:box-shadow .3s ease-in-out}.coverImagesLayout .imageCard>img:not(.lowResWarningIcon),.archivedCoverImages .imageCard>img:not(.lowResWarningIcon){height:115px;min-height:115px;width:100%;object-fit:cover;cursor:pointer}.coverImagesLayout .imageCard img.lowResWarningIcon,.archivedCoverImages .imageCard img.lowResWarningIcon{position:absolute;left:10px;top:10px}.coverImagesLayout .imageCard>span.glyphicon-exclamation-sign,.archivedCoverImages .imageCard>span.glyphicon-exclamation-sign{position:absolute;font-size:16px;top:10px;left:10px}.coverImagesLayout .uploadingImage,.archivedCoverImages .uploadingImage{display:flex;align-items:center}.coverImagesLayout .uploadingImage>div:nth-child(2),.archivedCoverImages .uploadingImage>div:nth-child(2){min-width:20px;min-height:20px;background:#eee;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:bold;margin-left:10px}.coverImagesLayout .row>div.col-xs-4:nth-child(n+4),.archivedCoverImages .row>div.col-xs-4:nth-child(n+4){margin-top:15px}.imageCard{position:relative;height:160px;display:flex;flex-direction:column;border-radius:4px}.imageCard:hover{box-shadow:0 0 3px 4px #eee;transition:box-shadow .3s ease-in-out}.imageCard>img:not(.lowResWarningIcon){height:115px;min-height:115px;width:100%;object-fit:cover;cursor:grab}.imageCard img.lowResWarningIcon{position:absolute;left:10px;top:10px}.imageCard>span.glyphicon-exclamation-sign{position:absolute;font-size:16px;top:10px;left:10px}.imageCard .imageCardFooter{height:43px;padding:6px;background-color:#fff;position:relative;display:flex;align-items:center;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:0}.imageCard .imageCardFooter .icon{height:24px;cursor:pointer}.imageCard .imageCardFooter .imageDragHandle{height:18px!important;cursor:grab}.imageCard .imageCardFooter .imageDragHandle:active{cursor:grabbing}.imageCard .imageCardFooter>div{flex:1}.imageCard .imageCardFooter>div:last-child{text-align:right}.imageCard .imageCardFooter>div:last-child img:not(:last-child){margin-right:10px}.imageCardContent{flex:1;border-radius:4px 4px 0 0;border:1px solid #ccc}.imageCardContent img{border-radius:4px 4px 0 0;width:100%;height:100%;cursor:pointer}div.lowResolutionImagePopover{width:170px;text-align:center;z-index:1150}div.lowResolutionImagePopover .popover-content{padding-bottom:2px;padding-top:2px;padding-left:7px;padding-right:7px}.imageLightboxContainer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;overflow-x:auto;overflow-y:auto;display:block;background-color:rgba(0,0,0,.4)}.imageLightboxContainer.singleImage .imageCard{margin:0 35px}.imageLightboxContainer .imageLightboxFixedMiddle{width:670px;height:auto;display:flex;margin:150px auto 0 auto;position:relative}.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxClose{position:absolute;top:-40px;right:0;color:#efefef;font-size:30px}.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxClose:hover{cursor:pointer}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard{width:100%;position:relative;height:auto;border:0;box-shadow:none;min-height:356px}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard:hover{box-shadow:none}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard img:not(.lowResWarningIcon){width:100%;max-width:600px;height:auto;min-height:auto}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard img.lowResWarningIcon{position:absolute;left:10px;top:10px}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard .imageCardFooter>div{flex:1}.imageLightboxContainer .imageLightboxFixedMiddle .imageCard .imageCardFooter p{text-align:right}.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxLeftControl,.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxRightControl{font-size:35px;color:#efefef;height:auto;cursor:pointer}.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxLeftControl .glyphicon,.imageLightboxContainer .imageLightboxFixedMiddle .imageLightboxRightControl .glyphicon{top:45%}.dropzone{height:180px;width:90%;margin-left:5%;background-color:#fff;border:2px dashed #bbbaba!important;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;margin-top:20px}.dropzone button{text-transform:lowercase!important;cursor:pointer}.dropzone .file-input{display:none!important}.uploadProgressBar,.fileUploader .fileUploaderProgressBar{padding-left:10px;padding-right:10px;display:flex;align-items:center;width:100%}.uploadProgressBar>div:nth-child(1),.fileUploader .fileUploaderProgressBar>div:nth-child(1){display:flex;flex-direction:column;width:100%}.uploadProgressBar>div:nth-child(1)>div:nth-child(1),.fileUploader .fileUploaderProgressBar>div:nth-child(1)>div:nth-child(1){max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploadProgressBar>div:nth-child(1)>div:nth-child(2),.fileUploader .fileUploaderProgressBar>div:nth-child(1)>div:nth-child(2){min-width:200px;height:6px;background:#eee;border-radius:12px}.uploadProgressBar>div:nth-child(1)>div:nth-child(2)>div:nth-child(1),.fileUploader .fileUploaderProgressBar>div:nth-child(1)>div:nth-child(2)>div:nth-child(1){height:100%;background:#6cb741;border-radius:12px}.uploadProgressBar>div:nth-child(2),.fileUploader .fileUploaderProgressBar>div:nth-child(2){min-width:20px;min-height:20px;background:#eee;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:bold;margin-left:10px}.marginRight-10{margin-right:10px!important}#additionalDetails .documentsTabs .documentsGrid div.scrollable{height:277px!important}#additionalDetails .documentsTabs .printDocuments{min-height:354px}#additionalDetails .introductionTextEditor .cke_contents{height:290px!important}#additionalDetails .documents.fullHeight{margin-bottom:0}#additionalDetails .documents.fullHeight .documentsTabs{margin-bottom:0}#additionalDetails .documents.fullHeight .documentsTabs div.scrollable{height:401px!important}#itineraryDetails .landingPageWidget{margin-top:15px}#itineraryDetails .fullHeightTextEditor .cke_contents{height:572px!important}.imageCardGrabbed{z-index:1060;padding:0!important;margin-left:15px;width:222px!important;box-shadow:0 0 3px 4px #eee;border-radius:4px}.landingPageWidgetContent{display:flex;justify-content:space-between}.landingPageWidgetContent>div:nth-child(n+2){margin-left:50px}.uploadImagesButton{padding:0!important;width:32px;height:32px}.uploadImagesButton>span.glyphicon-picture{left:0!important;top:4px!important;font-size:19px}.textMutedLighter{color:#dbdbdb}.flexBreak{flex-basis:100%;height:0}.voucherModal .modal-dialog{width:90%}.voucherModal .headerRow{padding-left:15px;padding-right:15px;padding-bottom:15px}.voucherModal .headerRow select{width:200px}.voucherModal .col-sm-4{min-height:500px}.printableOptionsModal .reset{display:flex;justify-content:flex-end;font-weight:bold;align-items:center;margin-bottom:15px}.printableOptionsModal .reset>.resetImage{margin-right:5px;width:12px;height:12px}.printableOptionsModal .form-group.horizontal{display:flex;align-items:center;justify-content:space-between}.printableOptionsModal .sketch-picker{width:auto!important;box-shadow:none!important;border:1px solid #ccc;margin-bottom:15px}.printableOptionsModal .labelCheckbox{display:flex;margin-top:15px}.printableOptionsModal .labelCheckbox .customCheck{margin-right:10px}.printableOptionsModal .indent{padding-left:25px}.printableOptionsModal .modal-content{padding-bottom:0}.printableOptionsModal .modal-body .row{display:flex}.printableOptionsModal .modal-body .row .hyperlinkPanel{max-height:240px}.printableOptionsModal .modal-body .row .col-sm-4:not(:last-child){padding-right:0}.printableOptionsModal .modal-body .row .panel{height:100%}.printableOptionsModal .modal-footer{display:flex;justify-content:center}.printableOptionsModal .panel{margin-bottom:0}.printableOptionsModal .panel .panel-title{font-size:12px;font-weight:bold;color:#6f7072}.printableOptionsModal .col-sm-4{height:100%}.printableOptionsModal .col-sm-4 .panel-body{height:calc(100% - 38px)}.printableOptionsModal .col-sm-4 .panel-body .scrollable .row{margin-right:0;margin-left:0;display:flex}.printableOptionsModal .col-sm-4 .rowContainer .panel-body{padding-left:0;padding-right:0}.printableOptionsModal .colorPicker{display:flex;align-items:center;width:62px}.printableOptionsModal .colorPicker .tile{height:30px;width:30px;border-radius:4px;cursor:pointer;position:relative;border:1px solid #ccc}.printableOptionsModal .colorPicker a{margin-left:5px}.colorValue{display:flex}.colorValue input{height:25px}.colorValue .colorItem{padding-left:5px;padding-right:5px}#colorPopover .sketch-picker{width:100%!important;background:none!important;box-shadow:none!important;padding:0!important}#colorPopover .sketch-picker>.flexbox-fix:nth-child(3)>div>div{display:flex;flex-direction:column;align-items:center}#colorPopover .popover-content{padding:10px 15px 10px 15px}#colorPopover .popover-content>div:first-child{font-weight:bold;color:#6f7072;margin-bottom:10px}#colorPopover .popover-content>div:last-child{display:flex;margin-top:10px;justify-content:center}#colorPopover .popover-content>div:last-child>.btn:nth-child(1){margin-right:5px}.printVoucherHeader{font-weight:bold;display:flex;font-size:12px;color:#6f7072}.printVoucherHeader .customCheck{padding-right:15px;margin-bottom:0}#covidDocumentationModal div.modal-dialog{width:450px}.nonAdminModal .nonAdminContainer{max-height:300px;overflow:auto;margin-top:20px}.nonAdminModal .nonAdminContainer .nonAdminGrid .nonAdminRow{display:flex;flex-direction:row;height:24px}.nonAdminModal .nonAdminContainer .nonAdminGrid .nonAdminRow .nonAdminImage{padding-right:5px;height:20px}.nonAdminModal .nonAdminContainer .nonAdminGrid .nonAdminRow .nonAdminLabel{height:24px}.btn-140-width{width:140px}.width-100{width:100%!important}.media-type{display:flex;justify-content:flex-end;margin-right:15px;margin-top:10px}.container-width-100{width:100%!important}.display-flex{display:flex;flex-direction:row}.margin-left-auto{margin-left:auto}.padding-right-5{padding-right:10px!important}.iframe-display{display:flex;justify-content:center}.iframe-display .btn{width:140px}.iframe-display .deleteIcon{display:flex;align-items:center;font-weight:bolder}.iframe-display .deleteIcon .glyphicon.glyphicon-trash{margin-right:0;height:30px;width:30px;top:0}.iframe-display .deleteIcon .glyphicon.glyphicon-trash:hover{cursor:pointer}.iframe-display .deleteIcon .glyphicon.glyphicon-trash:before{content:"";background-image:url(../Content/Modules/images/icon_delete.svg);height:100%;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;top:0;left:0;background-size:60%}.iframe-width-height{height:300px;width:540px}.height-300{height:300px!important}.loading-colour{background-color:#e9e9e9;height:115px}.font-14-bold{font-size:12px;font-weight:bold}.font-12{font-size:12px!important}.display-images{height:50px;width:50px;border-radius:5px;margin-right:15px;border:1px solid #e5e5e5}.green-link{color:#6cb741}.margin-right-5{margin-right:5px!important}.thumbnail-width{width:50px;height:50px}.video-component-height{height:532px}.margin-right-15{margin-right:15px}.margin-top-1{margin-top:1px!important}.padding-left-0{padding-left:0!important}.margin-top-15{margin-top:15px}.height-460{height:460px}.margin-top-10{margin-top:10px!important}.margin-top-8{margin-top:8px}.clear-button-position{margin-left:-25px;margin-top:7px}.clear-button-position:hover{cursor:pointer}.video-error{margin-bottom:0!important;color:red}.align-items-center{align-items:center}.padding-right-35{padding-right:35px!important}.padding-right-0{padding-right:0!important}.col-width-24{width:24%!important}.height-300>.row{overflow:hidden}#ItinerarySelectModal .control-label{width:130px}#ItinerarySelectModal .dropdown button:nth-child(1){padding-right:32px}#ItinerarySelectModal .dropdown button:nth-child(1) img{margin-right:8px}#ItinerarySelectModal .dropdown button:nth-child(2){border-left:1px solid rgba(255,255,255,.5)}#ItinerarySelectModal .dropdown ul li a{padding:6px 20px;color:#6cb741;text-transform:uppercase}.control-label-m{display:inline-block;width:7.5vw;padding-top:3px;font-weight:700}.ml-1-2{margin-left:.5rem}.info-icon{height:14px;width:14px}.co-branding-wrapper{display:flex;padding-bottom:6px}.pill-input-label-control-overide{width:195px}.pill-input-label{display:inline-block;font-size:12px;color:#6f7072;font-weight:700}.pill-input-wrapper{display:inline-block;width:100%}.pill-input-container{width:100%;display:inline-flex;align-items:center;gap:7px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:5px;min-height:34px;max-height:34px;-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}.pill-textarea-container{width:100%;display:inline-block;align-items:center;gap:7px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:5px;min-height:200px;-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}.pill-input-wrapper-flexable{display:flex;width:100%}.pill-input-pill{height:22px;padding:2px 5px 2px 5px;border-radius:3px;background:#1da1f2;color:#fff;font-size:12px;font-weight:400;line-height:17.14px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.pill-textarea-pill{height:22px;width:fit-content;display:inline-block;margin-right:7px;margin-bottom:7px;padding:2px 5px 2px 5px;border-radius:3px;background:#1da1f2;color:#fff;font-size:12px;font-weight:400;line-height:17.14px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.pill-input-pill-counter{height:22px;padding:2px 5px 2px 5px;color:#6f7072;font-size:12px}.pill-input-modal-button{width:34px;display:inline-block;height:auto!important;margin-top:0;margin-right:0;margin-left:0;background:url(../Content/Modules/images/icon_expand.svg) no-repeat center!important;background-color:#6cb741!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.pill-input-modal-button:hover{text-shadow:0 1px 0 #569234;background-color:#569234;color:#fff;cursor:pointer}.pill-input-modal-body{padding:25px 30px 0 30px}.pill-content{overflow:hidden;max-width:6rem;text-overflow:ellipsis;white-space:nowrap}.pill-input-pill-close{font-size:21px;font-weight:700;margin-left:0;padding:0;background:transparent;border:none;color:#3b5998;font-size:12px;cursor:pointer}.pill-modal-input{width:100%;padding-left:7px;margin-top:7px;margin-bottom:12px}.pill-modal-input::placeholder{color:#b9b9c3;opacity:1}.d-flex{display:flex;gap:7px}.align-items-stretch{align-items:stretch}#setupOptionsModal a{color:#6cb741;font-size:12px;font-weight:bold}#setupOptionsModal a:hover{cursor:pointer}.setup-options-overlay{position:absolute;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1215686275);border:0;border-radius:6px;padding:10px}.text-link-disabled{color:rgba(108,183,65,.6)!important}.text-link-disabled:hover{cursor:default!important;text-decoration:none}.evo #buildItineraryTemplate{height:calc(100% - 100px)}.evo #grid{padding:0 10px 0 10px}.evo #grid .customRow>.cell:last-child{justify-content:flex-start}.evo #grid .customRow>.cell:last-child .form-control{width:calc(100% - 14px)}.evo-grid-container{padding:0 10px 0 10px}.evo-col1{gap:0}.evo-itinerary-name{color:#82868b;white-space:nowrap}.evo-thumb-container{display:flex;gap:0;font-family:"Montserrat",Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400;line-height:21px}.evo-thumb-container img{width:14px;margin:0 3px 1px 5px}.evo-thumb-back-button{border-right:1px solid #ebe9f1!important;color:#6cb741;cursor:pointer;font-family:"Montserrat",Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:500;padding:3px 10px 0 0}.evo-thumb-grid-name{color:#6cb741;cursor:pointer;font-weight:500}.evo-region-selector{display:flex;font-family:"Montserrat",Helvetica,Arial,sans-serif!important}.evo-region-selector .control-label{margin-right:5px!important;color:#82868b!important;font-size:14px}.evo-region-selector a{font-size:14px;font-weight:500!important}.evo-buttons{display:flex}.evo-page-title{font-family:"Montserrat",Helvetica,Arial,sans-serif!important}.evo-button{display:flex;padding:.786rem 1.5rem!important;text-align:center!important;border-radius:.358rem!important;height:39px!important;gap:8px;text-shadow:none!important}.evo-button span{display:inline-block!important;vertical-align:middle!important;text-align:center;font-family:"Montserrat",Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:500;line-height:14px;text-shadow:none}.evo-secondary-button{border:1px solid #82868b!important;background-color:transparent;box-shadow:none;color:#82868b}.evo-secondary-button span{color:#82868b}.evo-secondary-button:hover:not(.disabled):not(:disabled){color:#82868b}.evo-secondary-button:not(:disabled):not(.disabled){cursor:pointer}.evo-secondary-button:focus{outline:none!important}.evo-mr-1{margin-right:1rem}.evo-primary-button{border-color:#6cb741!important;background-color:#6cb741!important;box-shadow:none;color:#fff!important}.evo-primary-button:not(:disabled):not(.disabled){cursor:pointer}.evo-primary-button:not(:disabled):not(.disabled){cursor:pointer}.evo-primary-button:hover:not(.disabled):not(:disabled){box-shadow:0 8px 25px -8px #6cb741;border-color:#6cb741!important;background-color:#6cb741!important}.evo-primary-button:active{background-color:#61a43a!important}.evo-primary-button:focus{outline:none!important;background-color:#61a43a!important}.evo-filter-button{margin-right:15px}.evo-button-group{gap:1px}.evo-button-group button{text-shadow:none!important}.evo-button-group button:first-child{border-radius:5px 0 0 5px!important;gap:8px;border-right:1px solid rgba(0,0,0,.2)!important}.evo-button-group button.dropdown-toggle{border-radius:0 5px 5px 0!important}.evo-button-group button:hover{box-shadow:none!important;background-color:#569234!important;text-shadow:none!important}.evo-button-group button.evo-primary-button{background-color:#6cb741!important}.evo-button-group button.evo-primary-button:hover:not(.disabled):not(:disabled){border-color:#569234!important;background-color:#569234!important}.evo-page-header{font-size:14px;font-family:"Montserrat",Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;height:60px;background-color:#fff;padding-left:10px;padding-right:10px;color:#555;margin:20px 10px 20px 10px;border-radius:5px;box-shadow:0 8px 25px -8px #ccc}.evo-page-header .dropdown{display:flex}.evo-page-header .col2{display:flex;justify-content:end;align-items:center;width:400px}.evo-page-header button{display:flex;text-transform:none!important;align-items:center}.evo-page-header .info-icon{margin:0 15px 0 5px;width:24px}.evo-page-header .breadcrumb{margin:0;padding:0;background-color:transparent}.evo-page-header .breadcrumb a{font-weight:bold}.evo-page-header .breadcrumb>li+li:before{content:"";background-image:url(/Builder/Content/Modules/images/chevron_small.png);background-repeat:no-repeat;margin-left:5px;margin-right:5px;background-position:center}.evo-page-header .breadcrumb .active{color:#fff}.evo-page-header h1{width:100%;text-align:left;font-size:20px;padding:0;margin:0}.evo-page-header .evo-itinerary-name{color:#82868b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.evo-page-header .evo-col1{display:flex;align-items:center;width:calc(100% - 400px);max-width:calc(100% - 400px)}.evo-page-header .evo-col1>div{display:flex;align-items:center;gap:10px}.evo-page-header .evo-col1>div *{display:flex;white-space:nowrap}.evo-page-header .evo-col1:nth-child(3){display:inherit;justify-content:flex-end;white-space:nowrap}.evo-page-header .evo-col1:nth-child(3)>span:nth-child(1){margin-right:10px}.evo-page-header .evo-col1:nth-child(3)>.glyphicon{margin-left:10px;cursor:pointer;font-size:15px}.evo-page-header .evo-col1:nth-child(3)>div:last-child>.btn{margin-left:10px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker__navigation{line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:.45rem solid transparent;z-index:1}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{display:inline;float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name,.react-datepicker__day{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:bold}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view,.react-datepicker__month-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"×";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__tether-element{z-index:2147483647}