.jr-screen .ui-tabs.wizard .ui-tabs-nav li.ui-tabs-active a{border-bottom:3px solid #f60}.jr-screen .ui-tabs.wizard .ui-tabs-nav li.ui-tabs-active a .stepNumber{background:none repeat scroll 0 0 #f60}.jr-screen .select2-result{font-size:inherit}.ui-grid-viewport .ng-isolate-scope{height:auto !important;overscroll-behavior:none}.jr-screen .select2-container .select2-choice{height:34px}.jr-screen .select2-container ul.select2-choices li,.jr-screen .select2-container .select2-choices .select2-search-field input,.jr-screen .select2-container .select2-choice,.jr-screen .select2-container .select2-choices{font-size:inherit}.jr-screen .ui-widget,.jr-screen .ui-widget input,.jr-screen .ui-widget select,.jr-screen .ui-widget textarea{font-size:inherit}.jr-screen .form-control{height:34px !important}.jr-screen .select2-container-multi .select2-choices{min-height:34px !important}.jr-screen .select2-container-multi .select2-choices .select2-search-choice{margin:6px 0 4px 5px !important}.jr-screen .select2-container.ng-invalid .select2-choice{border:0;height:32px !important}.jr-screen .btn{padding:6px 12px;height:34px}.jr-screen .btn-default{border:1px solid #00aaad}.jr-screen .fileListZone{position:absolute;max-height:130px;overflow-y:auto;top:35px;width:500px}.jr-screen .fileListZone .file-caption{width:30% !important}.jr-screen .fileListZone .file-caption .captionText{width:90% !important}.jr-quote-screen .fileListZone{position:absolute;max-height:130px;overflow-y:auto;top:35px;width:500px;right:0}.fileListContainer span.filename_caption{cursor:pointer;outline:0}.jr-quote-screen .show-quote{background:#f1fcff !important;border:#6e9bbc 1px dotted !important}.jr-quote-screen .show-panel{margin-bottom:0 !important}.jr-quote-screen .approve-quote-label{margin-top:3px !important;margin-left:7px !important;font-weight:normal !important}.jr-quote-screen .show-uploader{float:right !important;margin-top:-16px !important}.jr-screen .accomadation-file-upload .fileListZone{top:-25px;left:59%}.jr-screen .uploadZoneHeading{margin-top:0;cursor:pointer;background:#153953}.jr-screen dl.fileListContainer{margin-bottom:0;padding-top:0}.jr-screen .ui-tabs .ui-tabs-panel{border:none !important}.jr-screen .sp-grid .headerPanel{background:none !important;border-bottom:none !important;height:28px !important}.jr-screen .preference{height:22px !important;vertical-align:bottom;margin-bottom:0 !important}.jr-screen .pax-grid-header{position:absolute;top:20.5%;left:2%;z-index:2;width:92%}.hide-border{border:none !important}.plan-seperator{color:#6f6767cc;font-size:1.2em;font-weight:500}.jr-ptrn-col{float:left;width:45%}.jr-sponsor{float:left;margin-top:-3.5%}.jr-sponsor .select2-chosen{font-weight:normal}.jr-remark{line-height:1.42857143}.jr-sponsor label{font-size:.8em;margin-bottom:0;font-weight:400}.jr-screen .panel-default{border-radius:0}.trip-plan .custom-fields{padding-left:5px}.img-max-16{max-height:16px;max-width:16px}.clear-all-legs{position:absolute;top:-20px;right:10px}.clear-all-legs span{color:#297ee8;font-size:.9em}.clear-all-legs span:hover{text-decoration:underline;cursor:pointer}.trip-plan label{font-weight:normal}.segment-panel ul{float:left;margin:0;padding:0}.segment-panel ul li{display:inline-block;margin:0 10px 0 0;padding:5px;width:40px;height:40px;position:relative;cursor:pointer;left:0;top:0;border:1px solid #00aaad;border-radius:3px}.segment-panel ul li:hover{box-shadow:rgba(40,40,40,0.247) 1px 2px 6px;filter:none}.segment-panel ul li.flight{background:url(../../images/icons/jr/fw.svg) no-repeat;background-origin:content-box;padding-top:8px}.segment-panel ul li.car{background:url(../../images/icons/jr/car.svg) no-repeat;background-origin:content-box}.segment-panel ul li.heli{background:url(../../images/icons/jr/rw.svg) no-repeat;background-origin:content-box;padding-top:10px}.segment-panel ul li.train{background:url(../../images/icons/jr/train.svg) no-repeat;background-origin:content-box}.segment-panel ul li.ship{background:url(../../images/icons/jr/vessel.svg) no-repeat;background-origin:content-box}.segment-panel ul li.bus{background:url(../../images/icons/jr/bus.svg) no-repeat;background-origin:content-box}.segment-panel ul li.acc-bed{background:url(../../images/icons/jr/bed.svg) no-repeat;background-origin:content-box}.change-mode-panel{margin-top:-3.3%;margin-left:2%}.change-mode-panel a.new-mode{float:left;margin:0 0 0 10px;padding:5px;border:1px solid #ccc;border-radius:25px}.change-mode-panel ul{float:left;margin:0;padding:0}.change-mode-panel ul.mode_select li{display:inline-block;margin:0;width:27px;height:27px;border:2px solid #ccc;border-radius:15px;text-align:center;vertical-align:middle;left:0;top:0;position:relative}.change-mode-panel ul.mode_select .car{background:url(../../images/icons/jr/cab-icon.png) no-repeat}.change-mode-panel ul.mode_select .flight{background:url(../../images/icons/jr/flight-icon.png) no-repeat}.change-mode-panel ul.mode_select .heli{background:url(../../images/icons/jr/heli-icon.png) no-repeat}.change-mode-panel ul.mode_select .train{background:url(../../images/icons/jr/train-icon.png) no-repeat}.change-mode-panel ul.mode_select .ship{background:url(../../images/icons/jr/ship-icon.png) no-repeat}.change-mode-panel ul.mode_select .bus{background:url(../../images/icons/jr/bus-icon.png) no-repeat}.change-mode-panel ul.mode_select li img{margin-top:-3px}.change-mode-panel ul.mode_select li:hover{transform:translateY(-1px);border-color:#f79d56}.change-mode-panel ul.mode_select li.close-seg{border:0;padding:5px;vertical-align:middle}.fa-close-img{background:url(../../images/sprite.png) -19px -249px no-repeat;width:18px;height:18px;display:inline-block}.jr-segments-container{min-height:310px;max-height:400px;overflow-y:auto}.jr-segments-container .no-data{padding:7%;text-align:center;font-size:2.3em;font-weight:500;color:#6b6464}.jr-leg-details{border-radius:0 !important;border-left-width:8px}.jr-leg-details.prv-assign{border-left-color:#ffc107}.jr-leg-details.confirmed{border-left-color:#4caf50}.jr-leg-details.canceled{border-left-color:#f44336}.jr-leg-details.panel-default>.panel-heading{padding:0;background-color:#eae8e8}.jr-leg-details.panel-default>.panel-heading .panel-title a{outline:0}.jr-leg-header{border:0;margin:0;padding:0;position:relative;display:inline-block;width:100%;color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.jr-leg-header .collapse-icon{width:3%;float:left;padding-left:10px}.jr-leg-header .margin-1{margin-top:1%}.jr-leg-header .collapse-icon{color:#f60}.jr-leg-header .leg-info{float:left;margin:0;padding:3px 6px;width:100%;box-sizing:border-box;height:44px;border-left:#e1e1e1 1px solid}.jr-leg-header .leg-info:last-child{border-right:#e1e1e1 1px solid}.jr-leg-header .leg-info .fac-name{width:25%;float:left;margin:0;padding:0}.jr-leg-header .leg-info .fac-name .orgin{background:url(../../images/sprite.png) -116px -53px no-repeat;width:16px;height:16px;display:inline-block}.jr-leg-header .leg-info .fac-name .header-fac-icons,.jr-leg-header .acc-details .header-fac-icons,.header-fac-icons{height:20px;width:20px}.jr-path-container .header-fac-icons{height:14px;width:14x}.jr-leg-header .change-leg .header-fac-icons{height:24px;height:24px}.jr-leg-header .leg-info .fac-name label{width:100%;float:left;margin:0;padding:0;font-size:11px;color:#0f325e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-leg-header .leg-info .leg-panel{float:right;margin:0;padding:0;width:75%}.jr-leg-header .leg-info .leg-panel span{float:left;margin:0;padding:0 4px;width:35%}.jr-leg-header .leg-info .leg-panel span b{font-size:18px;font-weight:normal;float:left;width:100%;margin:0;padding:0;line-height:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-leg-header .leg-info .leg-panel span label{color:#666;font-size:11px;float:left;margin:0;padding:0;width:100%}.jr-leg-header .leg-info .leg-panel .duration{width:30%;float:left;margin:0;padding:0}.jr-leg-header .leg-info .leg-panel .duration label{width:100%;display:inline-block;border-bottom:#ddd 2px solid;font-size:0;margin:0;padding:0;text-align:center;position:relative}.jr-leg-header .leg-info .leg-panel .duration label:before{width:6px;content:" ";position:absolute;left:0;bottom:-4px;height:6px;border-radius:50%;border:1px solid #9a9696}.jr-leg-header .leg-info .leg-panel .duration label em{position:absolute;top:-16px;left:0;right:inherit;font-size:9px;font-weight:normal;font-style:normal}.jr-leg-header .leg-info .leg-panel .duration label em:nth-child(2){right:0;left:inherit}.jr-leg-header .leg-info .leg-panel .duration label em:nth-child(3){bottom:-15px;left:27%;top:inherit}.jr-leg-header .leg-info .leg-panel .duration label:after{width:6px;content:" ";position:absolute;right:0;bottom:-4px;height:6px;border-radius:50%;border:1px solid #9a9696}.jr-leg-header .selected-extras img{height:28px;margin-top:8px;margin-right:4%}.pick-up-drop{margin-right:4%}.jr-leg-header .selected-extras .course-compliance-ok{filter:invert(60%) sepia(13%) saturate(5773%) hue-rotate(79deg) brightness(106%) contrast(50%)}.jr-leg-header .selected-extras .course-compliance-failed{filter:invert(39%) sepia(51%) saturate(5039%) hue-rotate(341deg) brightness(98%) contrast(96%) !important}.jr-leg-header .acc-details{float:right;margin:0;padding:2px 0 0 5px;width:100%;height:44px;border-left:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid}.jr-leg-header .acc-details span{float:left;margin:0;padding:0;width:33%;margin-bottom:-9px}.jr-leg-header .acc-details .acc-name{font-size:18px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:70%}.jr-leg-header .acc-details span label{font-size:11px;display:inline-block;width:100%;margin:0;padding:0;color:#353131}.jr-leg-header .acc-details span label:nth-child(1){color:#000}.jr-leg-header .acc-details span.checkin-out{float:right;position:relative;width:67%}.jr-leg-header .acc-details span.checkin-out:before{content:"";width:13px;height:12px;margin:0;padding:0;position:absolute;left:-6%;top:30%}.jr-leg-header .acc-details span.checkin-out label{display:inline-block;width:50%;font-size:11px;color:#666;line-height:18px;position:relative;margin-top:2px;font-weight:normal}.jr-leg-header .acc-details span.checkin-out label b{color:#353131;font-weight:normal}.jr-leg-header .acc-details span.checkin-out label .check-in{width:100%;text-align:center}.jr-leg-header .acc-details span.checkin-out label.check-out-lbl{padding-left:11%}.jr-leg-header .acc-details span.checkin-out label:nth-child(1):after{content:"-";position:absolute;top:17%;right:11%;font-size:20px}.width-auto{width:auto !important}.btn-group .right{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .left{border-bottom-right-radius:0;border-top-right-radius:0}.rotate-flip{transform:rotate(90deg) scaleX(-1)}.dest-desc{margin-bottom:20px !important}.jr-segment-details .extra-segment ul{width:100%;float:left;margin:0;padding:0;list-style-type:none;cursor:pointer}.jr-segment-details .extra-segment ul.extra-disabled li{background:#dfe2e2;color:#868383}.jr-segment-details .extra-segment ul li{width:100%;height:40px;background:#f1fcff;border:#6e9bbc 1px dotted;float:left;margin:0 0 5px;padding:0;position:relative;vertical-align:top}.jr-segment-details .extra-segment ul li.active{background:#153953;border:#dfdfdf 1px solid;color:#fff}.jr-segment-details .extra-segment ul li label{display:inline-block;margin:11px 0 0;padding:0;vertical-align:top;font-size:12px;font-weight:normal;cursor:pointer}.jr-segment-details .tick-ok{background:url(../../images/sprite.png) -162px -66px no-repeat;width:35px;height:27px;position:absolute;top:0;right:0}.jr-segment-details .extra-segment ul li .tick-ok{display:none}.jr-segment-details .extra-segment ul li.active .tick-ok,.show-approved-quote{background:url(../../images/sprite.png) -162px -20px no-repeat;width:35px;height:27px;position:absolute;top:0;right:0;display:inline}.jr-quote-screen .active-quote{background:#153953 !important;border:#dfdfdf 1px solid !important;font-size:12px !important !important;font-weight:bold !important}.jr-segment-details .extra-segment ul li .ico{display:inline-block;margin:10px 5px 0 5px}.jr-segment-details .extra-segment ul li .fa-car-icon{background:url(../../images/sprite.png) -19px -128px no-repeat;width:29px;height:21px}.jr-segment-details .extra-segment ul li.active .fa-car-icon{background:url(../../images/sprite.png) -76px -128px no-repeat}.jr-segment-details .extra-segment ul li .fa-hand-icon{background:url(../../images/sprite.png) -17px -170px no-repeat;width:28px;height:20px}.jr-segment-details .extra-segment ul li.active .fa-hand-icon{background:url(../../images/sprite.png) -76px -169px no-repeat}.jr-segment-details .extra-segment ul li .fa-leg-icon{background:url(../../images/sprite.png) -19px -216px no-repeat;width:22px;height:17px}.jr-segment-details .extra-segment ul li.active .fa-leg-icon{background:url(../../images/sprite.png) -76px -216px no-repeat}.segment-btn-layout{text-align:right;background-color:#f1f2f3;padding:5px 0 5px 0}.delete-leg{float:right;padding:10px;opacity:.5}.delete-leg:hover{opacity:1}.delete-leg img{width:20px}.jr-path-container{padding:8px;color:#4c94ec;border:1px solid #c5bcbc;float:left;border-radius:3px;box-shadow:0 8px 5px -8px #717f89;background-color:#f5f9ff;font-weight:700;font-size:1.1em}.jr-path-container .path-panel .path-data{width:40%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-path-container .jr-path-leg-name{margin-left:3px;margin-right:3px;font-size:.9em}.jr-path-container .path-panel{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-path-container .path-panel .res-status{float:right;max-width:60px;left:30px;margin-top:18px;margin-left:-60px;font-size:.75em;color:#1f1e1e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-path-container .path-panel .res-status.prv-assign{background-color:#ffc107}.jr-path-container .path-panel .res-status.confirmed{background-color:#4caf50}.jr-path-container .path-panel .res-status.canceled{background-color:#f44336}.jr-path-container .path-line{width:50px;display:inline-block;border-bottom:#ddd 2px solid;font-size:0;margin:0;padding:0;text-align:center;position:relative;top:-4px;margin-right:2px}.jr-path-container .path-panel:first-child .path-line:first-child{display:none}.jr-path-container .path-line:before{width:6px;content:" ";background:#bbb6b3;position:absolute;left:0;bottom:-4px;height:6px;border-radius:50%}.jr-path-container .path-line:after{width:6px;content:" ";background:#bbb6b3;position:absolute;right:0;bottom:-4px;height:6px;border-radius:50%}.jr-path-container .path-panel:first-child{padding-left:8px}.dest-course-info{color:#297ee8;text-decoration:underline}.dest-course-info:hover{text-decoration:underline;cursor:pointer}.seat-avail{float:left;padding-top:5px;line-height:1.1em;width:5%;text-align:end}.avail-seat{font-size:.6em;width:100%;float:left}.seat-avail .seat-count{font-weight:600;font-style:normal;font-size:1.2em;padding-left:6px}.seat-avail .seat-count.avail{color:#4caf50}.seat-avail .seat-count.wl{color:#ff5722}.jr-self-user-info{margin-bottom:0;border-color:#fff;box-shadow:none}.jr-self-user-info .panel-body{padding-bottom:5px;padding-top:5px;padding-left:5px}.jr-self-user-info .panel-body .thumbnail{margin:0;width:80px}.jr-self-user-info .user-name{font-size:1.3em}.jr-self-user-info .user-name img{margin-left:8px;margin-top:-8px}.jr-self-user-info .user-type{font-size:.79em;color:#9a9595}.jr-self-user-info .user-info{font-size:.9em;font-style:italic}.icon-24{height:24px !important}.data-trim{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-info{margin-top:8px}.dp-date-time{width:27.3%}.res-leg-status{font-size:.58em;font-weight:bold;color:#2f2e2e;margin-top:8px;padding:5px;text-align:center;word-break:break-all;padding-left:0;padding-right:0}.info-links{padding-top:6px}.ext-status{margin-top:10px;text-align:right;margin-right:8px}.badge-primary{color:#fff;background-color:#007bff}.travel-info{font-size:1.1em}.pref-trip-review{max-width:30px;float:left}.animated{-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.box{height:70px;width:232px;position:relative;border:1px solid #080808;background:#19c2c51f}.audithistoryContainer{height:305px}.tab-holder .ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#19c2c5 !important;color:white !important}