@charset "UTF-8";/*!
 * FullCalendar v2.7.3 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */.fc-bgevent,.fc-highlight{opacity:.3;filter:alpha(opacity=30)}.fc-icon,body .fc{font-size:1em}.fc-icon,.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fc-button-group,.fc-icon{display:inline-block}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable,.slick-slider,.ui-grid-disable-selection{-webkit-touch-callout:none;-khtml-user-select:none}.fc-unselectable,html{-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc .fc-axis,.fc button,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content,.text-nowrap{white-space:nowrap}#toast-container,.btn.disabled,.btn[disabled],.form-control-feedback,.slick-slide.dragging img,a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,a.ui-grid-pager-control button.disabled,fieldset[disabled] .btn,fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,fieldset[disabled] a.ui-grid-pager-control button{pointer-events:none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}pre,tags-input .tags{word-wrap:break-word}.flex-row-center,.travo-form .form-block{-webkit-box-orient:horizontal;-ms-flex-direction:row}.fc table,table{border-collapse:collapse;border-spacing:0}.invisible,.slick-loading .slick-slide,.slick-loading .slick-track,.ui-grid-invisible{visibility:hidden}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-highlight{background:#bce8f1}.fc-bgevent{background:#8fdf82}.fc-nonbusiness{background:#d7d7d7}.fc-icon{height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;cursor:pointer}.fc-view-container *,.fc-view-container :after,.fc-view-container :before,hr{box-sizing:content-box}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close{cursor:pointer}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;table-layout:fixed;font-size:1em}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border:1px solid #3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25)}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover,a:focus,a:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{user-select:none}.btn,.ui-grid-header-cell{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fc-toolbar{margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu,.fc .fc-toolbar>*>*{float:left}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis,.text-left{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span,[hidden],template{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}body,figure{margin:0}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}hr,img{border:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{background-image:none}.img-thumbnail,body{background-color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px}.ngrs-range-slider,.slick-slider{-webkit-tap-highlight-color:transparent}body{font-size:14px;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:auto}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:auto}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:auto}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:auto}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:auto}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:auto}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:auto}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:auto}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group-sm .form-control,.input-sm{font-size:12px;border-radius:3px;padding:5px 10px}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.collapsing,.dropdown,.dropup{position:relative}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{background-color:#d9534f}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.embed-responsive,.modal,.modal-open,.progress{overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.badge,.label{font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.pull-right,.ui-grid[dir=rtl] .ui-grid-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-header-cell{float:right!important}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}.popover,.ui-timepicker-wrapper{box-shadow:0 5px 10px rgba(0,0,0,.2)}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;line-height:1.42857143;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.ui-grid-top-panel,.ui-grid-top-panel-background{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;outline:0;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980EC;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}tags-input{display:block}tags-input *,tags-input :after,tags-input :before{box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:0}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;cursor:text;background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 1px 0 #d3d3d3 inset;height:100%}tags-input .tags.focused{outline:0;box-shadow:0 0 3px 1px rgba(5,139,242,.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0,#cbebff 47%,#a1dbff 100%)}tags-input .tags .tag-item.selected{background:-webkit-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(to bottom,#febbbb 0,#fe9090 45%,#ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .input.invalid-tag,tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0 0 0 5px;float:left;height:26px;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-linear-gradient(top,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%);background:linear-gradient(to bottom,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:normal 700 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}/*!
 * ui-grid - v3.0.6 - 2015-09-10
 * Copyright (c) 2015 ; License: MIT 
 */.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:after,.ui-grid-clearfix:before{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ui-grid-top-panel-background{background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-o-linear-gradient(#fff,#eee)}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:700;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-o-linear-gradient(#fff,#eee);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;background-clip:padding-box;border-radius:-1px -1px 0 0}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{content:"";display:table;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-header-cell-row{display:table-row;position:relative}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;display:table-cell;user-select:none;width:0}.ui-grid-disable-selection,.ui-grid-pager-control button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 50ms linear;transition:all 50ms linear;display:block!important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 50ms linear;transition:all 50ms linear;display:block!important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]:hover{opacity:1}select.ui-grid-filter-select{padding:0;margin:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background-clip:padding-box;border-radius:0}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-no-row-overlay,.ui-grid-render-container{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;background-clip:padding-box;border-radius:0}.ui-grid-render-container:focus{outline:0}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:0!important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-footer-panel-background,.ui-grid-no-row-overlay{background:#f3f3f3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-o-linear-gradient(#fff,#eee);background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center;border-radius:0}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #d4d4d4}.ui-grid-footer-panel-background{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-o-linear-gradient(#fff,#eee)}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:700;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;background-clip:padding-box;border-radius:-1px -1px 0 0}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:after,.ui-grid-footer-canvas:before{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-menu,.ui-grid-menu-button{position:absolute;cursor:pointer;z-index:2}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}input[type=text].ui-grid-filter-input{padding:0;margin:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background-clip:padding-box;border-radius:0}input[type=text].ui-grid-filter-input:hover{border:1px solid #d4d4d4}.ui-grid-menu-button{right:0;top:0;background:#f3f3f3;border:1px solid #d4d4d4;height:31px;font-weight:400}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;max-height:300px;border:1px solid #d4d4d4}.ui-grid-menu{padding:0 10px 20px;box-sizing:border-box}.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #d4d4d4;position:relative;white-space:nowrap;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{position:absolute;right:0;top:0;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1px;font-size:10px;line-height:1;border-radius:2px;color:transparent;background-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{text-decoration:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{background-color:transparent;border-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge{color:transparent;background-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button>i{opacity:.75;color:#000}div.ui-grid-cell input,div.ui-grid-cell input:focus{color:inherit;outline:0}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li button{min-width:100%;padding:8px;text-align:left;background:0 0;border:none}.ui-grid-menu .ui-grid-menu-inner ul li button:focus,.ui-grid-menu .ui-grid-menu-inner ul li button:hover{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{box-shadow:inset 0 0 14px rgba(0,0,0,.2);background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:ui-grid;src:url(ui-grid.eot);src:url(ui-grid.eot#iefix) format('embedded-opentype'),url(ui-grid.woff) format('woff'),url(ui-grid.ttf) format('truetype'),url(ui-grid.svg?#ui-grid) format('svg');font-weight:400;font-style:normal}[class*=" ui-grid-icon"]:before,[class^=ui-grid-icon]:before{font-family:ui-grid;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.btn-modal,.btn-rect{text-transform:uppercase}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:400}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{right:initial;left:10px}.ui-grid-animate-spin{-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-webkit-keyframes ui-grid-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0,0,0,0)}div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;height:auto;font:inherit}div.ui-grid-cell input[type=checkbox]{margin:9px 0 0 6px;width:auto}div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}.movingColumn,.scrollFiller,div.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.scrollFiller{float:left}.movingColumn{position:absolute;top:0;box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.movingColumn .ui-grid-icon-angle-down{display:none}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after{clear:both}.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px}.ui-grid-pager-container{float:left}.ui-grid-pager-control{margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;user-select:none;color:#eee;background-color:#f3f3f3}.ui-grid-pager-control input[disabled],.ui-grid-pager-row-count-picker select[disabled],fieldset[disabled] .ui-grid-pager-control input,fieldset[disabled] .ui-grid-pager-row-count-picker select{cursor:not-allowed}.ui-grid-pager-control input,.ui-grid-pager-row-count-picker select{background-image:none;padding:5px 10px;font-size:12px;display:inline}.ui-grid-pager-control button.active.focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ui-grid-pager-control button.focus,.ui-grid-pager-control button:focus,.ui-grid-pager-control button:hover{text-decoration:none}.ui-grid-pager-control button.active,.ui-grid-pager-control button:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button[disabled],fieldset[disabled] .ui-grid-pager-control button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.ui-grid-pager-control button.focus,.ui-grid-pager-control button:focus{color:#eee;background-color:#dadada;border-color:#8c8c8c}.open>.dropdown-toggle.ui-grid-pager-control button,.ui-grid-pager-control button.active,.ui-grid-pager-control button:active,.ui-grid-pager-control button:hover{color:#eee;background-color:#dadada;border-color:#adadad}.open>.dropdown-toggle.ui-grid-pager-control button.focus,.open>.dropdown-toggle.ui-grid-pager-control button:focus,.open>.dropdown-toggle.ui-grid-pager-control button:hover,.ui-grid-pager-control button.active.focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.active:hover,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button:active:hover{color:#eee;background-color:#c8c8c8;border-color:#8c8c8c}.open>.dropdown-toggle.ui-grid-pager-control button,.ui-grid-pager-control button.active,.ui-grid-pager-control button:active{background-image:none}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button.disabled.active,.ui-grid-pager-control button.disabled.focus,.ui-grid-pager-control button.disabled:active,.ui-grid-pager-control button.disabled:focus,.ui-grid-pager-control button.disabled:hover,.ui-grid-pager-control button[disabled],.ui-grid-pager-control button[disabled].active,.ui-grid-pager-control button[disabled].focus,.ui-grid-pager-control button[disabled]:active,.ui-grid-pager-control button[disabled]:focus,.ui-grid-pager-control button[disabled]:hover,fieldset[disabled] .ui-grid-pager-control button,fieldset[disabled] .ui-grid-pager-control button.active,fieldset[disabled] .ui-grid-pager-control button.focus,fieldset[disabled] .ui-grid-pager-control button:active,fieldset[disabled] .ui-grid-pager-control button:focus,fieldset[disabled] .ui-grid-pager-control button:hover{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button .badge{color:#f3f3f3;background-color:#eee}.ui-grid-pager-control input{color:#555;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-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;line-height:1.5;border-radius:3px;height:26px;width:50px;vertical-align:top}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-pager-control input::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-control input:-ms-input-placeholder{color:#999}.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],fieldset[disabled] .ui-grid-pager-control input{background-color:#eee;opacity:1}textarea.ui-grid-pager-control input{height:auto}select.ui-grid-pager-control input{height:30px;line-height:30px}select[multiple].ui-grid-pager-control input,textarea.ui-grid-pager-control input{height:auto}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:middle}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-row-count-picker{float:left}.ui-grid-pager-row-count-picker select{color:#555;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-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;line-height:1.5;border-radius:3px;height:26px;width:60px}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-pager-row-count-picker select::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-row-count-picker select:-ms-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],fieldset[disabled] .ui-grid-pager-row-count-picker select{background-color:#eee;opacity:1}textarea.ui-grid-pager-row-count-picker select{height:auto}select.ui-grid-pager-row-count-picker select{height:30px;line-height:30px}select[multiple].ui-grid-pager-row-count-picker select,textarea.ui-grid-pager-row-count-picker select{height:auto}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.ui-grid-row-saving .ui-grid-cell{color:#848484!important}.ui-grid-row-dirty .ui-grid-cell{color:#610b38}.ui-grid-row-error .ui-grid-cell{color:red!important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#c9dde1}.ui-grid-disable-selection{user-select:none;cursor:default}.ngrs-range-slider,.ngrs-range-slider *,.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ui-grid-selection-row-header-buttons{cursor:pointer;opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-all-selected,.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:700!important}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.slick-slider{user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes fade{0%{opacity:0}}@keyframes fade{0%{opacity:0}}.jr_container{display:none;background:#fff;max-width:400px;position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.3);border:1px solid #FFF;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.jr_container.jr_element.jr_pos_bottom:after,.jr_container.jr_element.jr_pos_top:after{height:0;width:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent}.jr_container:not(.jr_element){left:0;right:0;margin:auto}.jr_container.jr_element:after{content:"";position:absolute;margin:auto}.jr_container.jr_element.jr_pos_bottom{top:calc(100% + 15px);left:-9999px;right:-9999px;margin:auto}.jr_container.jr_element.jr_pos_bottom:after{left:0;right:0;bottom:100%;border-bottom:12.5px solid #fff}.jr_container.jr_element.jr_pos_top{bottom:calc(100% + 15px);left:-9999px;right:-9999px;margin:auto}.jr_container.jr_element.jr_pos_top:after{top:100%;border-top:12.5px solid #fff}.jr_container.jr_element.jr_pos_left:after,.jr_container.jr_element.jr_pos_right:after{bottom:0;margin:auto;height:0;width:0;border-bottom:12.5px solid transparent;border-top:12.5px solid transparent}.jr_container.jr_element.jr_pos_left{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + 15px);margin:auto}.jr_container.jr_element.jr_pos_left:after{left:100%;top:0;border-left:12.5px solid #fff}.jr_container.jr_element.jr_pos_right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 15px)}.jr_container.jr_element.jr_pos_right:after{right:100%;top:0;border-right:12.5px solid #fff}.jr_container.jr_pos_bottom:after,.jr_container.jr_pos_top:after{left:0;right:0;margin:auto;height:0;width:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent}.jr_container.jr_pos_bottom:after{bottom:100%;border-bottom:12.5px solid #fff}.jr_container.jr_pos_top:after{top:100%;border-top:12.5px solid #fff}.jr_container.jr_start,.jr_container.jr_start-remove{display:block;opacity:1}.jr_container.jr_start-remove-active{opacity:0}.jr_container.jr_start-add{display:block;opacity:0}.jr_container.jr_start-add-active{opacity:1}.jr_container.jr_transition{opacity:0}.jr_container.jr_transition-add{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jr_container.jr_transition-add-active{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}.jr_container.jr_transition-remove{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.jr_container.jr_transition-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jr_container .jr_title{border_bottom:1px solid #F5F5F5}.jr_container .jr_content p{font-size:13px}.jr_container .jr_buttons:after{content:"";display:table;clear:both}.jr_container .jr_left_buttons{float:left}.jr_container .jr_right_buttons{float:right}.jr_container .jr_right_buttons .jr_button:first-child{margin-right:5px}.jr_container .jr_button{background:#3E4150;padding:5px 15px;color:#fff;font-weight:500;font-size:12px;cursor:pointer}.jr_container .jr_button.disabled{background-color:#CCC;color:#868686}.jr_container .jr_skip{background-color:#C1C1C1;color:#525252}.jr_overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;width:100%;opacity:0;display:none}.circle-checkmark,.jr_target{position:relative}.jr_overlay_show .jr_overlay{opacity:1;display:block;-webkit-animation:fade .3s both;animation:fade .3s both}@font-face{font-family:"Bebas Neue";src:url(../../fonts/BebasNeue-Regular.woff2) format("woff2"),url(../../fonts/BebasNeue-Regular.woff) format("woff"),url(../../fonts/BebasNeue-Regular.otf) format("opentype")}@font-face{font-family:"Bebas Neue Light";src:url(../../fonts/BebasNeue-Light.woff2) format("woff2"),url(../../fonts/BebasNeue-Light.woff) format("woff"),url(../../fonts/BebasNeue-Light.otf) format("opentype")}@font-face{font-family:"Bebas Neue Bold";src:url(../../fonts/BebasNeue-Bold.woff2) format("woff2"),url(../../fonts/BebasNeue-Bold.woff) format("woff"),url(../../fonts/BebasNeue-Bold.otf) format("opentype")}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-Regular.woff2) format("woff2"),url(../../fonts/Montserrat-Regular.woff) format("woff"),url(../../fonts/Montserrat-Regular.otf) format("opentype")}@font-face{font-family:"Fira Sans Book";src:url(../../fonts/FiraSans-Book.woff2) format("woff2"),url(../../fonts/FiraSans-Book.woff) format("woff"),url(../../fonts/FiraSans-Book.otf) format("opentype")}@font-face{font-family:Helvetica;src:url(../../fonts/HelveticaNeueLTCom-Md.ttf) format("ttf")}@font-face{font-family:ui-grid;src:url(../../fonts/vendor/ui-grid/ui-grid.eot);src:url(../../fonts/vendor/ui-grid/ui-grid.eot#iefix) format("embedded-opentype"),url(../../fonts/vendor/ui-grid/ui-grid.woff) format("woff"),url(../../fonts/vendor/ui-grid/ui-grid.ttf) format("truetype"),url(../../fonts/vendor/ui-grid/ui-grid.svg?#ui-grid) format("svg");font-weight:400;font-style:normal}.flex-row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column,.flex-column-center,.preferences .integrate-google-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clearfix:after,.clearfix:before,choice-reservations .cost-details:after,choice-reservations .cost-details:before,rental-choice-details .extended-details:after,rental-choice-details .extended-details:before{content:" ";display:table}.i-app-logo-black,.i-app-logo-white,.i-layout-gray-logo,.i-layout-logo-circle-white,.i-results-fly-gray,.i-results-panel-collapse,.i-results-stat-drive-time,.i-results-summary-paper-plane,.i-results-summary-paper-plane-black,.i-results-summary-sun,.i-results-train-gray{display:inline-block;vertical-align:middle}.clearfix:after,choice-reservations .cost-details:after,rental-choice-details .extended-details:after{clear:both}.i-app-logo-white{background:url(../../images/svg/app-logo-white.svg) center no-repeat;background-size:contain;width:136px;height:45px}.i-app-logo-black{background:url(../../images/svg/app-logo-black.svg) center no-repeat;background-size:contain;width:136px;height:45px}.i-layout-gray-logo{background:url(../../images/svg/layout-gray-logo.svg) center no-repeat;background-size:contain;width:130.5px;height:20.5px}.i-layout-logo-circle-white{background:url(../../images/svg/layout-logo-circle-white.svg) center no-repeat;background-size:contain;width:25.5px;height:25.5px}.i-results-panel-collapse{background:url(../../images/svg/results-panel-collapse.svg) center no-repeat;background-size:contain;width:9px;height:13px}.i-results-summary-calendar{display:inline-block;background:url(../../images/svg/results-summary-calendar.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19.5px;height:22.5px}.i-results-summary-sun{background:url(../../images/svg/results-summary-sun.svg) center no-repeat;background-size:contain;width:20px;height:21px}.i-results-summary-paper-plane{background:url(../../images/svg/results-summary-paper-plane.svg) center no-repeat;background-size:contain;width:20.5px;height:19px}.i-results-summary-paper-plane-black{background:url(../../images/svg/results-summary-paper-plane-black.svg) center no-repeat;background-size:contain;width:21px;height:19px}.i-results-stat-drive-time{background:url(../../images/svg/results-stat-drive-time.svg) center no-repeat;background-size:contain;width:14.5px;height:12.5px}.i-results-fly-gray{background:url(../../images/svg/results-fly-gray.svg) center no-repeat;background-size:contain;width:20px;height:9px}.i-results-train-gray{background:url(../../images/svg/results-train-gray.svg) center no-repeat;background-size:contain;width:10px;height:14px}.i-results-stat-free-time,.i-results-stat-meeting-time{display:inline-block;vertical-align:middle;height:12px}.i-results-stat-meeting-time{background:url(../../images/svg/results-stat-meeting-time.svg) center no-repeat;background-size:contain;width:14px}.i-results-stat-free-time{background:url(../../images/svg/results-stat-free-time.svg) center no-repeat;background-size:contain;width:12px}.i-results-cart-car,.i-results-cart-car.selected,.i-results-cart-flight,.i-results-cart-flight.selected,.i-results-cart-hotel,.i-results-cart-hotel.selected{display:inline-block;vertical-align:middle;width:30px;height:30px}.i-results-cart-flight{background:url(../../images/svg/results-cart-flight.svg) center no-repeat;background-size:contain}.i-results-cart-flight.selected{background:url(../../images/svg/results-cart-flight-selected.svg) center no-repeat;background-size:contain}.i-results-cart-hotel{background:url(../../images/svg/results-cart-hotel.svg) center no-repeat;background-size:contain}.i-results-cart-hotel.selected{background:url(../../images/svg/results-cart-hotel-selected.svg) center no-repeat;background-size:contain}.i-results-cart-car{background:url(../../images/svg/results-cart-car.svg) center no-repeat;background-size:contain}.i-results-cart-car.selected{background:url(../../images/svg/results-cart-car-selected.svg) center no-repeat;background-size:contain}.i-results-cart-train,.i-results-cart-train.selected{display:inline-block;vertical-align:middle;width:12px;height:20px}.i-results-cart-train{background:url(../../images/svg/results-cart-train.svg) center no-repeat;background-size:contain}.i-results-cart-train.selected{background:url(../../images/svg/results-cart-train-selected.svg) center no-repeat;background-size:contain}.i-results-action-share,.i-results-cart-arrow-right{display:inline-block;vertical-align:middle;height:13.5px}.i-results-cart-arrow-right{background:url(../../images/svg/results-cart-arrow-right.svg) center no-repeat;background-size:contain;width:8.5px}.i-results-action-share{background:url(../../images/svg/results-action-share.svg) center no-repeat;background-size:contain;width:11.5px}.i-results-action-approve,.i-results-action-email,.i-results-action-export{display:inline-block;vertical-align:middle;width:13px}.i-results-action-export{background:url(../../images/svg/results-action-export.svg) center no-repeat;background-size:contain;height:13px}.i-results-action-approve{background:url(../../images/svg/results-action-approve.svg) center no-repeat;background-size:contain;height:10px}.i-results-action-email{background:url(../../images/svg/results-action-email.svg) center no-repeat;background-size:contain;height:13px}.i-results-action-doc,.i-results-action-save-itinerary{width:18px;height:18px;display:inline-block;vertical-align:middle}.i-results-action-doc{background:url(../../images/svg/results-action-doc.svg) center no-repeat;background-size:contain}.i-results-action-save-itinerary{background:url(../../images/svg/results-action-save-itinerary.svg) center no-repeat;background-size:contain}.i-results-actions-more{display:inline-block;background:url(../../images/svg/results-actions-more.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:3px}.i-results-actions-print{display:inline-block;background:url(../../images/svg/results-actions-print.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:13px}.i-active-close,.i-inactive-close{display:inline-block;vertical-align:middle;width:20px;height:20px}.i-active-close{background:url(../../images/svg/active-close.svg) center no-repeat;background-size:contain}.i-inactive-close{background:url(../../images/svg/inactive-close.svg) center no-repeat;background-size:contain}.i-active-add,.i-inactive-add{width:12px;height:12px;display:inline-block;vertical-align:middle}.i-active-add{background:url(../../images/svg/active-add.svg) center no-repeat;background-size:contain}.i-inactive-add{background:url(../../images/svg/inactive-add.svg) center no-repeat;background-size:contain}.i-results-change{display:inline-block;background:url(../../images/svg/results-change.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12.5px;height:13px}.i-results-added-to-cart-flight,.i-results-added-to-cart-ground,.i-results-added-to-cart-hotel{width:19.5px;height:19px;display:inline-block;vertical-align:middle}.i-results-added-to-cart-flight{background:url(../../images/svg/results-added-to-cart-flight.svg) center no-repeat;background-size:contain}.i-results-added-to-cart-hotel{background:url(../../images/svg/results-added-to-cart-hotel.svg) center no-repeat;background-size:contain}.i-results-added-to-cart-ground{background:url(../../images/svg/results-added-to-cart-ground.svg) center no-repeat;background-size:contain}.i-results-see-details{display:inline-block;background:url(../../images/svg/results-see-details.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14.5px;height:14.5px}.i-results-hotel-star,.i-results-hotel-star-gray{width:11px;height:10px;display:inline-block;vertical-align:middle}.i-results-hotel-star{background:url(../../images/svg/results-hotel-star.svg) center no-repeat;background-size:contain}.i-results-hotel-star-gray{background:url(../../images/svg/results-hotel-star-gray.svg) center no-repeat;background-size:contain}.i-results-hotel-filter-star{display:inline-block;background:url(../../images/svg/results-hotel-filter-star.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17.5px;height:16px}.i-results-filters-search,body.dashboard .recent-searches .search:before{display:inline-block;background:url(../../images/svg/results-filters-search.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-results-filters{display:inline-block;background:url(../../images/svg/results-filters.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:20.5px}.i-results-map-zoom-in{display:inline-block;background:url(../../images/svg/results-map-zoom-in.svg) center no-repeat;background-size:contain;vertical-align:middle;width:7.5px;height:7.5px}.i-results-map-zoom-out{display:inline-block;background:url(../../images/svg/results-map-zoom-out.svg) center no-repeat;background-size:contain;vertical-align:middle;width:8px;height:2.5px}.i-results-map-options{display:inline-block;background:url(../../images/svg/results-map-options.svg) center no-repeat;background-size:contain;vertical-align:middle;width:2.5px;height:11.5px}.i-results-map-popup-car,.i-results-map-popup-walking{width:19.5px;height:16px;display:inline-block;vertical-align:middle}.i-results-map-popup-car{background:url(../../images/svg/results-map-popup-car.svg) center no-repeat;background-size:contain}.i-results-map-popup-walking{background:url(../../images/svg/results-map-popup-walking.svg) center no-repeat;background-size:contain}.i-results-map-popup-meeting{display:inline-block;background:url(../../images/svg/results-map-popup-meeting.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18.5px;height:18.5px}.i-results-map-popup-duration{display:inline-block;background:url(../../images/svg/results-map-popup-duration.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:13px}.i-results-infobox-select{display:inline-block;background:url(../../images/svg/results-infobox-select.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:18px}.i-results-preferred-checked{display:inline-block;background:url(../../images/svg/results-preferred-checked.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:11.5px}.i-results-change-dates,.i-results-change-dates-flight{width:30px;height:20.5px;display:inline-block;vertical-align:middle}.i-results-change-dates{background:url(../../images/svg/results-change-dates.svg) center no-repeat;background-size:contain}.i-results-change-dates-flight{background:url(../../images/svg/results-change-dates-flight.svg) center no-repeat;background-size:contain}.i-change-flight-dates{display:inline-block;background:url(../../images/svg/change-flight-dates.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-wi-fi{display:inline-block;background:url(../../images/svg/wi-fi.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:13px}.i-breakfast{display:inline-block;background:url(../../images/svg/breakfast.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:13px}.i-gym,.i-toiletries{width:10px;height:13px;display:inline-block;vertical-align:middle}.i-gym{background:url(../../images/svg/gym.svg) center no-repeat;background-size:contain}.i-toiletries{background:url(../../images/svg/toiletries.svg) center no-repeat;background-size:contain}.i-parking{display:inline-block;background:url(../../images/svg/parking.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:13px}.i-business-center{display:inline-block;background:url(../../images/svg/business-center.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:13px}.i-meeting-lounge{display:inline-block;background:url(../../images/svg/meeting-lounge.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:13px}.i-close-modal{display:inline-block;background:url(../../images/svg/close-modal.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-change-white{display:inline-block;background:url(../../images/svg/change-white.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:12px}.i-video-play,.i-video-play-blue{display:inline-block;vertical-align:middle;width:100px;height:100px}.i-video-play{background:url(../../images/svg/video-play.svg) center no-repeat;background-size:contain}.i-video-play-blue{background:url(../../images/svg/video-play-blue.svg) center no-repeat;background-size:contain}.i-paper-plane,.i-paper-plane-dark,.i-paper-plane-white{display:inline-block;vertical-align:middle;width:15px;height:14px}.i-paper-plane{background:url(../../images/svg/paper-plane.svg) center no-repeat;background-size:contain}.i-paper-plane-dark{background:url(../../images/svg/paper-plane-dark.svg) center no-repeat;background-size:contain}.i-paper-plane-white{background:url(../../images/svg/paper-plane-white.svg) center no-repeat;background-size:contain}.i-load-car,.i-load-flight,.i-load-hotel,.i-load-train{width:38px;height:38px;display:inline-block;vertical-align:middle}.i-load-flight{background:url(../../images/svg/load-flight.svg) center no-repeat;background-size:contain}.i-load-hotel{background:url(../../images/svg/load-hotel.svg) center no-repeat;background-size:contain}.i-load-car{background:url(../../images/svg/load-car.svg) center no-repeat;background-size:contain}.i-load-train{background:url(../../images/svg/load-train.svg) center no-repeat;background-size:contain}.i-export-to-calendar{display:inline-block;background:url(../../images/svg/export-to-calendar.svg) center no-repeat;background-size:contain;vertical-align:middle;width:78px;height:40px}.i-error-modal{display:inline-block;background:url(../../images/svg/error-modal.svg) center no-repeat;background-size:contain;vertical-align:middle;width:117px;height:62px}.i-calendar{display:inline-block;background:url(../../images/svg/calendar.svg) center no-repeat;background-size:contain;vertical-align:middle;width:130px;height:130px}.i-calendar-color,meeting-leg-details h2:before{display:inline-block;background:url(../../images/svg/calendar-color.svg) center no-repeat;background-size:contain;vertical-align:middle;width:44px;height:41px}.i-calendar-gray{display:inline-block;background:url(../../images/svg/calendar-gray.svg) center no-repeat;background-size:contain;vertical-align:middle;width:21px;height:24px}.i-double-arrow{display:inline-block;background:url(../../images/svg/double-arrow.svg) center no-repeat;background-size:contain;vertical-align:middle;width:6px;height:6px}.i-done{display:inline-block;background:url(../../images/svg/done.svg) center no-repeat;background-size:contain;vertical-align:middle;width:50px;height:50px}.i-results-static-lock{display:inline-block;background:url(../../images/svg/results-static-lock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20.5px;height:30px}.i-white-lock,.i-white-pencil-write{width:25px;height:25px;display:inline-block;vertical-align:middle}.i-white-lock{background:url(../../images/svg/white-lock.svg) center no-repeat;background-size:contain}.i-white-pencil-write{background:url(../../images/svg/white-pencil-write.svg) center no-repeat;background-size:contain}.i-departreturn{display:inline-block;background:url(../../images/svg/departreturn.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-seedetails,.i-seedetails-active{display:inline-block;vertical-align:middle;width:14.5px;height:14.5px}.i-seedetails{background:url(../../images/svg/seedetails.svg) center no-repeat;background-size:contain}.i-seedetails-active{background:url(../../images/svg/seedetails-active.svg) center no-repeat;background-size:contain}.i-train,.i-train-popup{height:20px;display:inline-block;vertical-align:middle}.i-train{background:url(../../images/svg/train.svg) center no-repeat;background-size:contain;width:14px}.i-train-popup{background:url(../../images/svg/train-popup.svg) center no-repeat;background-size:contain;width:12px}.i-outbound{display:inline-block;background:url(../../images/svg/outbound.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:11px}.i-add,.i-add-active{display:inline-block;vertical-align:middle;width:20px;height:20px}.i-add{background:url(../../images/svg/add.svg) center no-repeat;background-size:contain}.i-add-active{background:url(../../images/svg/add-active.svg) center no-repeat;background-size:contain}.i-replicate,.i-replicate-active{display:inline-block;vertical-align:middle;width:19px;height:22px}.i-replicate{background:url(../../images/svg/replicate.svg) center no-repeat;background-size:contain}.i-replicate-active{background:url(../../images/svg/replicate-active.svg) center no-repeat;background-size:contain}.i-replicate-down,.i-replicate-down-active,.i-replicate-up{width:14px;height:9px;display:inline-block;vertical-align:middle}.i-replicate-up{background:url(../../images/svg/replicate-up.svg) center no-repeat;background-size:contain}.i-replicate-down{background:url(../../images/svg/replicate-down.svg) center no-repeat;background-size:contain}.i-replicate-down-active{background:url(../../images/svg/replicate-down-active.svg) center no-repeat;background-size:contain}.i-replaced{display:inline-block;background:url(../../images/svg/replaced.svg) center no-repeat;background-size:contain;vertical-align:middle;width:40px;height:40px}.i-replicate-arrow{display:inline-block;background:url(../../images/svg/replicate-arrow.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-replicated-check{display:inline-block;background:url(../../images/svg/replicated-check.svg) center no-repeat;background-size:contain;vertical-align:middle;width:40px;height:40px}.i-car-icon,.i-flight-icon,.i-hotel-icon,.i-train-icon{width:45px;height:45px;display:inline-block;vertical-align:middle}.i-flight-icon{background:url(../../images/svg/flight-icon.svg) center no-repeat;background-size:contain}.i-hotel-icon{background:url(../../images/svg/hotel-icon.svg) center no-repeat;background-size:contain}.i-car-icon{background:url(../../images/svg/car-icon.svg) center no-repeat;background-size:contain}.i-train-icon{background:url(../../images/svg/train-icon.svg) center no-repeat;background-size:contain}.i-star{display:inline-block;background:url(../../images/svg/star.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:12px}.i-replicate-type{display:inline-block;background:url(../../images/svg/replicate-type.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-city{display:inline-block;background:url(../../images/svg/city.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:23px}.i-nights{display:inline-block;background:url(../../images/svg/nights.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:13px}.i-hotel-beds{display:inline-block;background:url(../../images/svg/hotel-beds.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-hotel-guests,.i-hotel-hotels{width:15px;height:15px;display:inline-block;vertical-align:middle}.i-hotel-guests{background:url(../../images/svg/hotel-guests.svg) center no-repeat;background-size:contain}.i-hotel-hotels{background:url(../../images/svg/hotel-hotels.svg) center no-repeat;background-size:contain}.i-selected{display:inline-block;background:url(../../images/svg/selected.svg) center no-repeat;background-size:contain;vertical-align:middle;width:10px;height:10px}.i-dropdown,.i-price-dropdown{width:12px;height:7px;display:inline-block;vertical-align:middle}.i-price-dropdown{background:url(../../images/svg/price-dropdown.svg) center no-repeat;background-size:contain}.i-dropdown{background:url(../../images/svg/dropdown.svg) center no-repeat;background-size:contain}.i-info{display:inline-block;background:url(../../images/svg/info.svg) center no-repeat;background-size:contain;vertical-align:middle;width:13px;height:13px}.i-roundtrip{display:inline-block;background:url(../../images/svg/roundtrip.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:18px}.i-edit-meetings{display:inline-block;background:url(../../images/svg/edit-meetings.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-calendar-arr,.i-calendar-arr-active{width:6px;height:13px;display:inline-block;vertical-align:middle}.i-calendar-arr{background:url(../../images/svg/calendar-arr.svg) center no-repeat;background-size:contain}.i-calendar-arr-active{background:url(../../images/svg/calendar-arr-active.svg) center no-repeat;background-size:contain}.i-edit-calendar{display:inline-block;background:url(../../images/svg/edit-calendar.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:60px}.i-city-connector{display:inline-block;background:url(../../images/svg/city-connector.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:16px}.i-checkout-ico{display:inline-block;background:url(../../images/svg/checkout-ico.svg) center no-repeat;background-size:contain;vertical-align:middle;width:28px;height:23px}.i-multi-flight-header{display:inline-block;background:url(../../images/svg/multi-flight-header.svg) center no-repeat;background-size:contain;vertical-align:middle;width:64px;height:29px}.i-flight-option-img{display:inline-block;background:url(../../images/svg/flight-option-img.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:14px}.i-ground-option-img,.i-hotel-option-img{width:23px;height:19px;display:inline-block;vertical-align:middle}.i-hotel-option-img{background:url(../../images/svg/hotel-option-img.svg) center no-repeat;background-size:contain}.i-ground-option-img{background:url(../../images/svg/ground-option-img.svg) center no-repeat;background-size:contain}.i-train-option-img{display:inline-block;background:url(../../images/svg/train-option-img.svg) center no-repeat;background-size:contain;vertical-align:middle;width:29px;height:20.5px}.i-back-button{display:inline-block;background:url(../../images/svg/back-button.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:19px}.i-flight-departreturn{display:inline-block;background:url(../../images/svg/flight-departreturn.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:17px}.i-flight-details{display:inline-block;background:url(../../images/svg/flight-details.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:14px}.i-rail-stops,.i-time-stops{width:28px;height:28px;display:inline-block;vertical-align:middle}.i-time-stops{background:url(../../images/svg/time-stops.svg) center no-repeat;background-size:contain}.i-rail-stops{background:url(../../images/svg/rail-stops.svg) center no-repeat;background-size:contain}.i-travo-airport-pick-arrival{display:inline-block;background:url(../../images/svg/travo-airport-pick-arrival.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:14px}.i-travo-airport-pick-departure{display:inline-block;background:url(../../images/svg/travo-airport-pick-departure.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:18px}.i-ground-timeline-circle,.i-ground-timeline-pin{width:10px;display:inline-block;vertical-align:middle}.i-ground-timeline-circle{background:url(../../images/svg/ground-timeline-circle.svg) center no-repeat;background-size:contain;height:10px}.i-ground-timeline-pin{background:url(../../images/svg/ground-timeline-pin.svg) center no-repeat;background-size:contain;height:14.5px}.i-results-chevron{display:inline-block;background:url(../../images/svg/results-chevron.svg) center no-repeat;background-size:contain;vertical-align:middle;width:7px;height:12.5px}.i-rental-all-fees-included{display:inline-block;background:url(../../images/svg/rental-all-fees-included.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15.5px;height:15.5px}.i-rental-pay-later{display:inline-block;background:url(../../images/svg/rental-pay-later.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23.5px;height:19.5px}.i-rental-unlimited-mileage{display:inline-block;background:url(../../images/svg/rental-unlimited-mileage.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-show-routes{display:inline-block;background:url(../../images/svg/show-routes.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-ground-back{display:inline-block;background:url(../../images/svg/ground-back.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:19px}.i-checkout-summary{display:inline-block;background:url(../../images/svg/checkout-summary.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-checkout-header{display:inline-block;background:url(../../images/svg/checkout-header.svg) center no-repeat;background-size:contain;vertical-align:middle;width:44px;height:37px}.i-checkout-toggle{display:inline-block;background:url(../../images/svg/checkout-toggle.svg) center no-repeat;background-size:contain;vertical-align:middle;width:25px;height:25px}.i-profile-remove{display:inline-block;background:url(../../images/svg/profile-remove.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:19px}.i-add-event{display:inline-block;background:url(../../images/svg/add-event.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-day-nav-next,.i-day-nav-prev,.i-img-nav-next,.i-img-nav-prev{display:inline-block;vertical-align:middle;width:25px;height:25px;cursor:pointer}.i-img-nav-next{background:url(../../images/svg/img-nav-next.svg) no-repeat;background-size:25px 50px}.i-img-nav-next:hover{background-position:0 -25px}.i-img-nav-prev{background:url(../../images/svg/img-nav-prev.svg) no-repeat;background-size:25px 50px}.i-img-nav-prev:hover{background-position:0 -25px}.i-day-nav-next{background:url(../../images/svg/day-nav-next.svg) no-repeat;background-size:25px 50px}.i-day-nav-next:hover{background-position:0 -25px}.i-day-nav-prev{background:url(../../images/svg/day-nav-prev.svg) no-repeat;background-size:25px 50px}.i-cal-day-nav-next,.i-cal-day-nav-prev{width:9px;height:16px;display:inline-block;vertical-align:middle}.i-day-nav-prev:hover{background-position:0 -25px}.i-cal-day-nav-next{background:url(../../images/svg/cal-day-nav-next.svg) center no-repeat;background-size:contain}.i-cal-day-nav-prev{background:url(../../images/svg/cal-day-nav-prev.svg) center no-repeat;background-size:contain}.i-cal-timezone-clock{display:inline-block;background:url(../../images/svg/cal-timezone-clock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-cal-timezone-globe{display:inline-block;background:url(../../images/svg/cal-timezone-globe.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-cal-one-day-view,.i-cal-three-days-view,.i-location,.i-user-purchased{display:inline-block;vertical-align:middle;height:14px}.i-cal-one-day-view{background:url(../../images/svg/cal-one-day-view.svg) center no-repeat;background-size:contain;width:16px}.i-cal-three-days-view{background:url(../../images/svg/cal-three-days-view.svg) center no-repeat;background-size:contain;width:20px}.i-user-purchased{background:url(../../images/svg/user-purchased.svg) center no-repeat;background-size:contain;width:14px}.i-location{background:url(../../images/svg/location.svg) center no-repeat;background-size:contain;width:16px}.i-distance,.i-share-icon{display:inline-block;vertical-align:middle;height:15px}.i-distance{background:url(../../images/svg/distance.svg) center no-repeat;background-size:contain;width:14px}.i-share-icon{background:url(../../images/svg/share-icon.svg) center no-repeat;background-size:contain;width:12px}.i-page-next,.i-page-next-active,.i-page-prev,.i-page-prev-active{width:6px;height:9px;display:inline-block;vertical-align:middle}.i-page-next{background:url(../../images/svg/page-next.svg) center no-repeat;background-size:contain}.i-page-next-active{background:url(../../images/svg/page-next-active.svg) center no-repeat;background-size:contain}.i-page-prev{background:url(../../images/svg/page-prev.svg) center no-repeat;background-size:contain}.i-page-prev-active{background:url(../../images/svg/page-prev-active.svg) center no-repeat;background-size:contain}.i-scorebox{display:inline-block;background:url(../../images/svg/scorebox.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:60px}.i-booking-minus,.i-booking-plus{display:inline-block;vertical-align:middle;width:14px;height:14px}.i-booking-minus{background:url(../../images/svg/booking-minus.svg) center no-repeat;background-size:contain}.i-booking-plus{background:url(../../images/svg/booking-plus.svg) center no-repeat;background-size:contain}.i-home-why-one,.i-home-why-three,.i-home-why-two{width:50px;height:50px;display:inline-block;vertical-align:middle}.i-home-why-one{background:url(../../images/svg/home-why-one.svg) center no-repeat;background-size:contain}.i-home-why-two{background:url(../../images/svg/home-why-two.svg) center no-repeat;background-size:contain}.i-home-why-three{background:url(../../images/svg/home-why-three.svg) center no-repeat;background-size:contain}.i-home-for-meetings{display:inline-block;background:url(../../images/svg/home-for-meetings.svg) center no-repeat;background-size:contain;vertical-align:middle;width:88px;height:85px}.i-home-for-conferences{display:inline-block;background:url(../../images/svg/home-for-conferences.svg) center no-repeat;background-size:contain;vertical-align:middle;width:98px;height:80px}.i-home-for-multiday{display:inline-block;background:url(../../images/svg/home-for-multiday.svg) center no-repeat;background-size:contain;vertical-align:middle;width:85px;height:85px}.i-facebook,.i-facebook:hover,.i-twitter,.i-twitter:hover{width:30px;height:30px;display:inline-block;vertical-align:middle}.i-facebook{background:url(../../images/svg/facebook.svg) no-repeat;cursor:pointer;background-size:30px 30px}.i-facebook:hover{background:url(../../images/svg/facebook-active.svg) center no-repeat;background-size:contain}.i-twitter{background:url(../../images/svg/twitter.svg) no-repeat;cursor:pointer;background-size:30px 30px}.i-twitter:hover{background:url(../../images/svg/twitter-active.svg) center no-repeat;background-size:contain}.i-see-how{display:inline-block;background:url(../../images/svg/see-how.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:13px}.i-search-edit,.i-search-settings{width:14px;height:14px;display:inline-block;vertical-align:middle}.i-search-edit{background:url(../../images/svg/search-edit.svg) center no-repeat;background-size:contain}.i-search-settings{background:url(../../images/svg/search-settings.svg) center no-repeat;background-size:contain}.i-entry-flag{display:inline-block;background:url(../../images/svg/entry-flag.svg) center no-repeat;background-size:contain;vertical-align:middle;width:40px;height:40px}.i-calendar-sync{display:inline-block;background:url(../../images/svg/calendar-sync.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:18px}.i-info-box{display:inline-block;background:url(../../images/svg/info-box.svg) center no-repeat;background-size:contain;vertical-align:middle;width:11px;height:14px}.i-partner-site-redirect{display:inline-block;background:url(../../images/svg/partner-site-redirect.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:18px}.i-select-price-dropdown,.i-select-price-dropdown-inverse{display:inline-block;vertical-align:middle;width:16px;height:16px}.i-select-price-dropdown{background:url(../../images/svg/select-price-dropdown.svg) center no-repeat;background-size:contain}.i-select-price-dropdown-inverse{background:url(../../images/svg/select-price-dropdown-inverse.svg) center no-repeat;background-size:contain}.i-ferry,.i-flight-card-arrive,.i-flight-card-depart{display:inline-block;vertical-align:middle;height:14px}.i-flight-card-depart{background:url(../../images/svg/flight-card-depart.svg) center no-repeat;background-size:contain;width:15px}.i-flight-card-arrive{background:url(../../images/svg/flight-card-arrive.svg) center no-repeat;background-size:contain;width:15px}.i-ferry{background:url(../../images/svg/ferry.svg) center no-repeat;background-size:contain;width:14px}.i-newinfo,.i-termsandconditions{display:inline-block;vertical-align:middle;width:15px;height:15px}.i-newinfo{background:url(../../images/svg/newinfo.svg) center no-repeat;background-size:contain}.i-termsandconditions{background:url(../../images/svg/termsandconditions.svg) center no-repeat;background-size:contain}.i-change,.i-change:hover{display:inline-block;vertical-align:middle;width:17px;height:16px}.i-change{background:url(../../images/svg/change.svg) no-repeat;cursor:pointer;background-size:17px 16px}.i-change:hover{background:url(../../images/svg/change-active.svg) center no-repeat;background-size:contain}.i-travo-score-info,.i-travo-score-info:hover{display:inline-block;vertical-align:middle;width:14px;height:14px}.i-travo-score-info{background:url(../../images/svg/travo-score-info.svg) no-repeat;cursor:pointer;background-size:14px 14px}.i-travo-score-info:hover{background:url(../../images/svg/travo-score-info-active.svg) center no-repeat;background-size:contain}.i-travo-score-ratings,.i-travo-score-time{width:25px;display:inline-block;vertical-align:middle}.i-travo-score-time{background:url(../../images/svg/travo-score-time.svg) center no-repeat;background-size:contain;height:25px}.i-travo-score-ratings{background:url(../../images/svg/travo-score-ratings.svg) center no-repeat;background-size:contain;height:24px}.i-travo-score-quality{display:inline-block;background:url(../../images/svg/travo-score-quality.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:25px}.i-travo-score-price{display:inline-block;background:url(../../images/svg/travo-score-price.svg) center no-repeat;background-size:contain;vertical-align:middle;width:29px;height:22px}.i-travo-score-distance,.i-travo-score-meeting{width:25px;height:25px;display:inline-block;vertical-align:middle}.i-travo-score-meeting{background:url(../../images/svg/travo-score-meeting.svg) center no-repeat;background-size:contain}.i-travo-score-distance{background:url(../../images/svg/travo-score-distance.svg) center no-repeat;background-size:contain}.i-travo-score-cartype{display:inline-block;background:url(../../images/svg/travo-score-cartype.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:18px}.i-travo-score-pickuplocation{display:inline-block;background:url(../../images/svg/travo-score-pickuplocation.svg) center no-repeat;background-size:contain;vertical-align:middle;width:25px;height:25px}.i-refresh{display:inline-block;background:url(../../images/svg/refresh.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:13px}.i-idle-clock{display:inline-block;background:url(../../images/svg/idle-clock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:60px}.i-clock,meeting-leg-details .details .when:before{display:inline-block;background:url(../../images/svg/clock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-calendar-clock,meeting-leg-details .details .duration:before{display:inline-block;background:url(../../images/svg/calendar-clock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-map-pin,meeting-leg-details .details .where:before{display:inline-block;background:url(../../images/svg/map-pin.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:16px}.i-modal-add-new-event,.i-modal-edit-event,.i-modal-flight-dates{display:inline-block;vertical-align:middle;width:58px;height:58px}.i-modal-add-new-event{background:url(../../images/svg/modal-add-new-event.svg) center no-repeat;background-size:contain}.i-modal-edit-event{background:url(../../images/svg/modal-edit-event.svg) center no-repeat;background-size:contain}.i-modal-flight-dates{background:url(../../images/svg/modal-flight-dates.svg) center no-repeat;background-size:contain}.i-modal-datenotfound,.i-modal-gray-arrow,.i-modal-newdate{display:inline-block;vertical-align:middle;width:30px;height:30px}.i-modal-newdate{background:url(../../images/svg/modal-newdate.svg) center no-repeat;background-size:contain}.i-modal-datenotfound{background:url(../../images/svg/modal-datenotfound.svg) center no-repeat;background-size:contain}.i-modal-gray-arrow{background:url(../../images/svg/modal-gray-arrow.svg) center no-repeat;background-size:contain}.i-modal-no-flights,.i-modal-rep-diff-profile{height:58px;display:inline-block;vertical-align:middle}.i-modal-no-flights{background:url(../../images/svg/modal-no-flights.svg) center no-repeat;background-size:contain;width:58px}.i-modal-rep-diff-profile{background:url(../../images/svg/modal-rep-diff-profile.svg) center no-repeat;background-size:contain;width:116px}.i-calendar-meeting{display:inline-block;background:url(../../images/svg/calendar-meeting.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-calendar-flight,.i-calendar-hotel{width:13px;display:inline-block;vertical-align:middle}.i-calendar-hotel{background:url(../../images/svg/calendar-hotel.svg) center no-repeat;background-size:contain;height:10px}.i-calendar-flight{background:url(../../images/svg/calendar-flight.svg) center no-repeat;background-size:contain;height:12px}.i-calendar-car{display:inline-block;background:url(../../images/svg/calendar-car.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:11px}.i-calendar-checkout,.i-calendar-train{height:12px;display:inline-block;vertical-align:middle}.i-calendar-checkout{background:url(../../images/svg/calendar-checkout.svg) center no-repeat;background-size:contain;width:10px}.i-calendar-train{background:url(../../images/svg/calendar-train.svg) center no-repeat;background-size:contain;width:15px}.i-calendar-walk{display:inline-block;background:url(../../images/svg/calendar-walk.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-close-info-card{display:inline-block;background:url(../../images/svg/close-info-card.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12.5px;height:12.5px}.i-login-partners,.i-login-prefs,.i-login-replicate{width:53px;height:53px;display:inline-block;vertical-align:middle}.i-login-partners{background:url(../../images/svg/login-partners.svg) center no-repeat;background-size:contain}.i-login-prefs{background:url(../../images/svg/login-prefs.svg) center no-repeat;background-size:contain}.i-login-replicate{background:url(../../images/svg/login-replicate.svg) center no-repeat;background-size:contain}.i-reset-password-success{display:inline-block;background:url(../../images/svg/reset-password-success.svg) center no-repeat;background-size:contain;vertical-align:middle;width:50px;height:50px}.i-nav-booking,.i-nav-change-selection,.i-nav-play-btn,.i-nav-profiles-setting,.i-nav-quickstart,.i-nav-tutorial,.i-nav-tutorial-gray{width:20px;height:20px;display:inline-block;vertical-align:middle}.i-nav-tutorial{background:url(../../images/svg/nav-tutorial.svg) center no-repeat;background-size:contain}.i-nav-tutorial-gray{background:url(../../images/svg/nav-tutorial-gray.svg) center no-repeat;background-size:contain}.i-nav-booking{background:url(../../images/svg/nav-booking.svg) center no-repeat;background-size:contain}.i-nav-quickstart{background:url(../../images/svg/nav-quickstart.svg) center no-repeat;background-size:contain}.i-nav-change-selection{background:url(../../images/svg/nav-change-selection.svg) center no-repeat;background-size:contain}.i-nav-profiles-setting{background:url(../../images/svg/nav-profiles-setting.svg) center no-repeat;background-size:contain}.i-nav-play-btn{background:url(../../images/svg/nav-play-btn.svg) center no-repeat;background-size:contain}.i-checkout-booking-agent{display:inline-block;background:url(../../images/svg/checkout-booking-agent.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18.5px;height:18.5px}.i-timeline-dropoff,.i-timeline-pickup{width:30px;height:22px;display:inline-block;vertical-align:middle}.i-timeline-pickup{background:url(../../images/svg/timeline-pickup.svg) center no-repeat;background-size:contain}.i-timeline-dropoff{background:url(../../images/svg/timeline-dropoff.svg) center no-repeat;background-size:contain}.i-no-flights{display:inline-block;background:url(../../images/svg/no-flights.svg) center no-repeat;background-size:contain;vertical-align:middle;width:64px;height:70px}.i-close-msg{display:inline-block;background:url(../../images/svg/close-msg.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-remove-event,.i-remove-event-trash{width:17px;height:19px;display:inline-block;vertical-align:middle}.i-remove-event{background:url(../../images/svg/remove-event.svg) no-repeat;cursor:pointer;background-size:17px 38px}.i-remove-event:hover{background-position:0 -19px}.i-remove-event-trash{background:url(../../images/svg/remove-event-trash.svg) center no-repeat;background-size:contain}.i-input-place{display:inline-block;background:url(../../images/svg/input-place.svg) center no-repeat;background-size:contain;vertical-align:middle;width:11px;height:15px}.i-input-clock,.i-input-clock-light{width:14px;height:14px;display:inline-block;vertical-align:middle}.i-input-clock{background:url(../../images/svg/input-clock.svg) center no-repeat;background-size:contain}.i-input-clock-light{background:url(../../images/svg/input-clock-light.svg) center no-repeat;background-size:contain}.i-input-dropdown{display:inline-block;background:url(../../images/svg/input-dropdown.svg) center no-repeat;background-size:contain;vertical-align:middle;width:9px;height:5px}.i-input-calendar,.i-input-calendar-light{display:inline-block;vertical-align:middle;width:14px;height:14px}.i-input-calendar{background:url(../../images/svg/input-calendar.svg) center no-repeat;background-size:contain}.i-input-calendar-light{background:url(../../images/svg/input-calendar-light.svg) center no-repeat;background-size:contain}.i-input-car,.i-input-plane,.i-input-train{display:inline-block;vertical-align:middle;width:17px}.i-input-plane{background:url(../../images/svg/input-plane.svg) center no-repeat;background-size:contain;height:15px}.i-input-car{background:url(../../images/svg/input-car.svg) center no-repeat;background-size:contain;height:13px}.i-input-train{background:url(../../images/svg/input-train.svg) center no-repeat;background-size:contain;height:14px}.i-input-home,.i-input-other,.i-input-work{width:15px;height:15px;display:inline-block;vertical-align:middle}.i-input-home{background:url(../../images/svg/input-home.svg) center no-repeat;background-size:contain}.i-input-work{background:url(../../images/svg/input-work.svg) center no-repeat;background-size:contain}.i-input-other{background:url(../../images/svg/input-other.svg) center no-repeat;background-size:contain}.i-trash{display:inline-block;background:url(../../images/svg/trash.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:22px}.i-dd-heart{display:inline-block;background:url(../../images/svg/dd-heart.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:23px}.i-home-play{display:inline-block;background:url(../../images/svg/home-play.svg) center no-repeat;background-size:contain;vertical-align:middle;width:80px;height:80px}.i-add-new-meeting{display:inline-block;background:url(../../images/svg/add-new-meeting.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:23px}.i-meeting-new-calendar{display:inline-block;background:url(../../images/svg/meeting-new-calendar.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-home-view{display:inline-block;background:url(../../images/svg/home-view.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:14px}.i-meeting-new-edit{display:inline-block;background:url(../../images/svg/meeting-new-edit.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-meeting-new-remove{display:inline-block;background:url(../../images/svg/meeting-new-remove.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-search-new-roundtrip{display:inline-block;background:url(../../images/svg/search-new-roundtrip.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:18px}.i-search-new-flight{display:inline-block;background:url(../../images/svg/search-new-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:16px}.i-search-new-location{display:inline-block;background:url(../../images/svg/search-new-location.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:20px}.i-search-new-return{display:inline-block;background:url(../../images/svg/search-new-return.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-search-new-arrive{display:inline-block;background:url(../../images/svg/search-new-arrive.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:17px}.i-telephone,.i-telephone-white{width:28px;height:28px;display:inline-block;vertical-align:middle}.i-telephone{background:url(../../images/svg/telephone.svg) center no-repeat;background-size:contain}.i-telephone-white{background:url(../../images/svg/telephone-white.svg) center no-repeat;background-size:contain}.i-user,choice-reservations .profiles li.profile:before{display:inline-block;background:url(../../images/svg/user.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-profile-icon,.i-profile-icon-gray{width:30px;height:30px;display:inline-block;vertical-align:middle}.i-profile-icon{background:url(../../images/svg/profile-icon.svg) center no-repeat;background-size:contain}.i-profile-icon-gray{background:url(../../images/svg/profile-icon-gray.svg) center no-repeat;background-size:contain}.i-nav-mobile{display:inline-block;background:url(../../images/svg/nav-mobile.svg) center no-repeat;background-size:contain;vertical-align:middle;width:28px;height:20px}.i-nav-mobile-white{display:inline-block;background:url(../../images/svg/nav-mobile-white.svg) center no-repeat;background-size:contain;vertical-align:middle;width:21px;height:14px}.i-nav-mobile-active,.i-right-arrow{height:20px;display:inline-block;vertical-align:middle}.i-nav-mobile-active{background:url(../../images/svg/nav-mobile-active.svg) center no-repeat;background-size:contain;width:28px}.i-right-arrow{background:url(../../images/svg/right-arrow.svg) center no-repeat;background-size:contain;width:20px}.i-submit-arr{display:inline-block;background:url(../../images/svg/submit-arr.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:11px}.i-close-mobile-modal{display:inline-block;background:url(../../images/svg/close-mobile-modal.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-add-another-meeting{display:inline-block;background:url(../../images/svg/add-another-meeting.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:23px}.i-nav-logo{display:inline-block;background:url(../../images/svg/nav-logo.svg) center no-repeat;background-size:contain;vertical-align:middle;width:304px;height:225px}.i-nav-logo-white,trip-view-header .logo:before{display:inline-block;background:url(../../images/svg/nav-logo-white.svg) center no-repeat;background-size:contain;vertical-align:middle;width:42px;height:25px}.i-better-options-flight{display:inline-block;background:url(../../images/svg/better-options-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:48px;height:58px}.i-better-options-hotel{display:inline-block;background:url(../../images/svg/better-options-hotel.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:40px}.i-better-options-car{display:inline-block;background:url(../../images/svg/better-options-car.svg) center no-repeat;background-size:contain;vertical-align:middle;width:59px;height:46px}.i-better-options-train{display:inline-block;background:url(../../images/svg/better-options-train.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:40px}.i-passport,.i-visa-gray{width:24px;height:34px;display:inline-block;vertical-align:middle}.i-passport{background:url(../../images/svg/passport.svg) center no-repeat;background-size:contain}.i-visa-gray{background:url(../../images/svg/visa-gray.svg) center no-repeat;background-size:contain}.i-money{display:inline-block;background:url(../../images/svg/money.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:23px}.i-schedule-flight{display:inline-block;background:url(../../images/svg/schedule-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:13px}.i-schedule-meeting{display:inline-block;background:url(../../images/svg/schedule-meeting.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-hotel-star,.i-hotel-star-active{display:inline-block;vertical-align:middle;width:18px;height:16px}.i-hotel-star{background:url(../../images/svg/hotel-star.svg) center no-repeat;background-size:contain}.i-hotel-star-active{background:url(../../images/svg/hotel-star-active.svg) center no-repeat;background-size:contain}.i-number-picker-minus-hover,.i-number-picker-plus-hover{width:10px;height:10px;display:inline-block;vertical-align:middle;cursor:pointer}.i-number-picker-plus-hover{background:url(../../images/svg/number-picker-plus-hover.svg) no-repeat;background-size:10px 20px}.i-number-picker-plus-hover:hover{background-position:0 -10px}.i-number-picker-minus-hover{background:url(../../images/svg/number-picker-minus-hover.svg) no-repeat;background-size:10px 20px}.i-number-picker-minus-hover:hover{background-position:0 -10px}.i-mikm{display:inline-block;background:url(../../images/svg/mikm.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-notification-badge{display:inline-block;background:url(../../images/svg/notification-badge.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:15px}.i-top-badge{display:inline-block;background:url(../../images/svg/top-badge.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:25px}.i-admin,.i-group_admin,.i-group_member{width:24px;height:24px;display:inline-block;vertical-align:middle}.i-group_admin{background:url(../../images/svg/group_admin.svg) center no-repeat;background-size:contain}.i-admin{background:url(../../images/svg/admin.svg) center no-repeat;background-size:contain}.i-group_member{background:url(../../images/svg/group_member.svg) center no-repeat;background-size:contain}.i-employee{display:inline-block;background:url(../../images/svg/employee.svg) center no-repeat;background-size:contain;vertical-align:middle;width:37px;height:37px}.i-user-shield{display:inline-block;background:url(../../images/svg/user-shield.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-loyalty-outline{display:inline-block;background:url(../../images/svg/loyalty-outline.svg) center no-repeat;background-size:contain;vertical-align:middle;width:56px;height:58px}.i-success-blue{display:inline-block;background:url(../../images/svg/success-blue.svg) center no-repeat;background-size:contain;vertical-align:middle;width:50px;height:50px}.i-selected-card-blue{display:inline-block;background:url(../../images/svg/selected-card-blue.svg) center no-repeat;background-size:contain;vertical-align:middle;width:52px;height:52px}.body-start setup-brands-view .airline-logo.selected:after,.i-check-circle-green,choice-reservations .total-price.booked:before{display:inline-block;background:url(../../images/svg/check-circle-green.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-check-circle-gray{display:inline-block;background:url(../../images/svg/check-circle-gray.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-credit-card-gray{display:inline-block;background:url(../../images/svg/credit-card-gray.svg) center no-repeat;background-size:contain;vertical-align:middle;width:58px;height:42px}.i-replicate-bold,.i-replicate-disabled{display:inline-block;vertical-align:middle;width:18px;height:22px}.i-replicate-bold{background:url(../../images/svg/replicate-bold.svg) center no-repeat;background-size:contain}.i-replicate-disabled{background:url(../../images/svg/replicate-disabled.svg) center no-repeat;background-size:contain}.i-profile-remove-darker,.i-profile-remove-disabled,.i-profile-remove-lighter{width:18px;height:19px;display:inline-block;vertical-align:middle}.i-profile-remove-lighter{background:url(../../images/svg/profile-remove-lighter.svg) center no-repeat;background-size:contain}.i-profile-remove-disabled{background:url(../../images/svg/profile-remove-disabled.svg) center no-repeat;background-size:contain}.i-profile-remove-darker{background:url(../../images/svg/profile-remove-darker.svg) center no-repeat;background-size:contain}.i-close-info-card-lighter{display:inline-block;background:url(../../images/svg/close-info-card-lighter.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12.5px;height:12.5px}.i-meeting-new-edit-dark{display:inline-block;background:url(../../images/svg/meeting-new-edit-dark.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-credit-card-favorite-star{display:inline-block;background:url(../../images/svg/credit-card-favorite-star.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-pencil-write-disabled,.i-pencil-write-lighter{width:25px;height:25px;display:inline-block;vertical-align:middle}.i-pencil-write-lighter{background:url(../../images/svg/pencil-write-lighter.svg) center no-repeat;background-size:contain}.i-pencil-write-disabled{background:url(../../images/svg/pencil-write-disabled.svg) center no-repeat;background-size:contain}.i-warning{display:inline-block;background:url(../../images/svg/warning.svg) center no-repeat;background-size:contain;vertical-align:middle;width:50px;height:50px}.i-bell,.i-suitcase{width:24px;height:24px;display:inline-block;vertical-align:middle}.i-bell{background:url(../../images/svg/bell.svg) center no-repeat;background-size:contain}.i-suitcase{background:url(../../images/svg/suitcase.svg) center no-repeat;background-size:contain}.i-tutorials{display:inline-block;background:url(../../images/svg/tutorials.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:20px}.i-play-video{display:inline-block;background:url(../../images/svg/play-video.svg) center no-repeat;background-size:contain;vertical-align:middle;width:58px;height:58px}.i-map-plus{display:inline-block;background:url(../../images/svg/map-plus.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-map-plus-white{display:inline-block;background:url(../../images/svg/map-plus-white.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-profile-outline-dark,.i-profile-outline-white{width:55px;height:55px;display:inline-block;vertical-align:middle}.i-profile-outline-white{background:url(../../images/svg/profile-outline-white.svg) center no-repeat;background-size:contain}.i-profile-outline-dark{background:url(../../images/svg/profile-outline-dark.svg) center no-repeat;background-size:contain}.i-dashboard{display:inline-block;background:url(../../images/svg/dashboard.svg) center no-repeat;background-size:contain;vertical-align:middle;width:240px;height:200px}.i-login-communication{display:inline-block;width:45px;height:43px;background:url(../../images/login-communication.png) center center no-repeat;background-size:45px 43px}.i-arrival-icon{display:inline-block;width:11px;height:11px;background:url(../../images/arrival-icon.png) center center no-repeat;background-size:11px 11px}.i-edit,.i-remove-meeting{display:inline-block;width:13px;height:13px}.i-edit{background:url(../../images/edit.png) center center no-repeat;background-size:13px 13px}.i-remove-meeting{background:url(../../images/remove-meeting.png) center center no-repeat;background-size:13px 13px}.i-dropdown-active,.i-dropdown-inactive,.i-transit,.i-walking{height:20px;display:inline-block}.i-dropdown-active{width:20px;background:url(../../images/dropdown-active.png) center center no-repeat;background-size:20px 20px}.i-dropdown-inactive{width:20px;background:url(../../images/dropdown-inactive.png) center center no-repeat;background-size:20px 20px}.i-transit{width:16px;background:url(../../images/transit.png) center center no-repeat;background-size:16px 20px}.i-walking{width:13px;background:url(../../images/walking.png) center center no-repeat;background-size:13px 20px}.i-show-details{display:inline-block;width:9px;height:8px;background:url(../../images/show-details.png) center center no-repeat;background-size:9px 8px}.i-walking-timeline{display:inline-block;width:13px;height:66px;background:url(../../images/walking-timeline.png) center center no-repeat;background-size:13px 66px}.i-selected-public-transit{display:inline-block;width:30px;height:30px;background:url(../../images/selected-public-transit.png) center center no-repeat;background-size:30px 30px}.i-price-estimate{display:inline-block;width:11px;height:8px;background:url(../../images/price-estimate.png) center center no-repeat;background-size:11px 8px}.i-dots{display:inline-block;width:3px;height:12px;background:url(../../images/dots.png) center center no-repeat;background-size:3px 12px}.i-more-flight-options{display:inline-block;width:46px;height:35px;background:url(../../images/more-flight-options.png) center center no-repeat;background-size:46px 35px}.i-results-action-save{vertical-align:middle;display:inline-block;width:18px;height:17px;background:url(../../images/results-action-save.png) center center no-repeat;background-size:18px 17px}.i-recycle-ico{display:inline-block;width:28px;height:21px;background:url(../../images/recycle-ico.png) center center no-repeat;background-size:28px 21px}.i-calendar-ico{display:inline-block;width:26px;height:26px;background:url(../../images/calendar-ico.png) center center no-repeat;background-size:26px 26px}.i-edit-ico{display:inline-block;width:17px;height:17px;background:url(../../images/edit-ico.png) center center no-repeat;background-size:17px 17px}.i-icon-down,.i-icon-down-simple{width:65px;height:65px;display:inline-block}.i-icon-down{background:url(../../images/icon-down.png) center center no-repeat;background-size:65px 65px}.i-icon-down-simple{background:url(../../images/icon-down-simple.png) center center no-repeat;background-size:65px 65px}.i-close-modal-new{display:inline-block;width:23px;height:23px;background:url(../../images/close-modal-new.png) no-repeat;cursor:pointer;background-size:23px 46px}.i-close-modal-new:hover{background-position:0 -23px}.i-weather{display:inline-block;width:35px;height:35px;background:url(../../images/weather.png) center center no-repeat;background-size:35px 35px}.i-checkout{display:inline-block;width:50px;height:48px;background:url(../../images/checkout.png) center center no-repeat;background-size:50px 48px}.i-purchase-check{display:inline-block;width:19px;height:19px;background:url(../../images/purchase-check.png) center center no-repeat;background-size:19px 19px}.i-summary-cart{display:inline-block;width:23px;height:22px;background:url(../../images/summary-cart.png) center center no-repeat;background-size:23px 22px}.i-summary-map{display:inline-block;width:22px;height:21px;background:url(../../images/summary-map.png) center center no-repeat;background-size:22px 21px}.i-results-map-edge{display:inline-block;width:18px;height:18px;background:url(../../images/results-map-edge.png) center center no-repeat;background-size:18px 18px}.i-cartrawler-logo{display:inline-block;width:56px;height:31px;background:url(../../images/cartrawler-logo.png) center center no-repeat;background-size:56px 31px}.i-flight-arr{display:inline-block;width:18px;height:11px;background:url(../../images/flight-arr.png) center center no-repeat;background-size:18px 11px}.i-info-icon,.i-info-icon-white{width:15px;height:15px;display:inline-block}.i-info-icon{background:url(../../images/info-icon.png) center center no-repeat;background-size:15px 15px}.i-info-icon-white{background:url(../../images/info-icon-white.png) center center no-repeat;background-size:15px 15px}.i-close-sidebar{display:inline-block;width:20px;height:20px;background:url(../../images/close-sidebar.png) center center no-repeat;background-size:20px 20px}.i-round-trip,.i-round-trip-from,.i-round-trip-to{width:20px;height:17px;display:inline-block}.i-round-trip{background:url(../../images/round-trip.png) center center no-repeat;background-size:20px 17px}.i-round-trip-to{background:url(../../images/round-trip-to.png) center center no-repeat;background-size:20px 17px}.i-round-trip-from{background:url(../../images/round-trip-from.png) center center no-repeat;background-size:20px 17px}.i-round-trip-icon{display:inline-block;width:19px;height:15px;background:url(../../images/round-trip-icon.png) center center no-repeat;background-size:19px 15px}.i-changes-icon{display:inline-block;width:12px;height:13px;background:url(../../images/changes-icon.png) center center no-repeat;background-size:12px 13px}.i-stopover-icon,flight-segment .layover:after{display:inline-block;width:17px;height:17px;background:url(../../images/stopover-icon.png) center center no-repeat;background-size:17px 17px}.i-checkmark{display:inline-block;width:15px;height:11px;background:url(../../images/checkmark.png) center center no-repeat;background-size:15px 11px}.i-flight-details-icon{display:inline-block;width:19px;height:8px;background:url(../../images/flight-details-icon.png) center center no-repeat;background-size:19px 8px}.i-flight-departure-icon,flight-segment .depart:before{display:inline-block;width:15px;height:15px;background:url(../../images/flight-departure-icon.png) center center no-repeat;background-size:15px 15px}.i-flight-arival-icon,flight-segment .arrive:before{display:inline-block;width:15px;height:15px;background:url(../../images/flight-arival-icon.png) center center no-repeat;background-size:15px 15px}.i-travo-date-pick-departure{display:inline-block;width:23px;height:22px;background:url(../../images/travo-date-pick-departure.png) center center no-repeat;background-size:23px 22px}.i-travo-date-pick-return{display:inline-block;width:23px;height:22px;background:url(../../images/travo-date-pick-return.png) center center no-repeat;background-size:23px 22px}.i-label-icon{display:inline-block;width:17px;height:14px;background:url(../../images/label-icon.png) center center no-repeat;background-size:17px 14px}.i-filter-time{display:inline-block;width:23px;height:23px;background:url(../../images/filter-time.png) center center no-repeat;background-size:23px 23px}.i-trip-summary-flight,.i-trip-summary-ground,.i-trip-summary-meeting,.i-trip-summary-time,.i-trip-summary-train{height:13px;display:inline-block}.i-trip-summary-time{width:13px;background:url(../../images/trip-summary-time.png) center center no-repeat;background-size:13px 13px}.i-trip-summary-ground{width:15px;background:url(../../images/trip-summary-ground.png) center center no-repeat;background-size:15px 13px}.i-trip-summary-flight{width:21px;background:url(../../images/trip-summary-flight.png) center center no-repeat;background-size:21px 13px}.i-trip-summary-meeting{width:12px;background:url(../../images/trip-summary-meeting.png) center center no-repeat;background-size:12px 13px}.i-trip-summary-train{background:url(../../images/svg/trip-summary-train.svg) center no-repeat;background-size:contain;vertical-align:middle;width:7.5px}.i-meeting-summary{display:inline-block;width:14px;height:14px;background:url(../../images/meeting-summary.png) center center no-repeat;background-size:14px 14px}.i-meeting-summary-edit{display:inline-block;width:14px;height:14px;background:url(../../images/meeting-summary-edit.png) no-repeat;cursor:pointer;background-size:14px 28px}.i-meeting-summary-edit:hover{background-position:0 -14px}.i-meeting-summary-delete{display:inline-block;width:12px;height:14px;background:url(../../images/meeting-summary-delete.png) no-repeat;cursor:pointer;background-size:12px 28px}.i-meeting-summary-delete:hover{background-position:0 -14px}.i-meeting-add{display:inline-block;background:url(../../images/svg/meeting-add.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-add-blue,.i-show-less,.i-show-more{width:12px;height:12px;display:inline-block}.i-add-blue{background:url(../../images/add-blue.png) center center no-repeat;background-size:12px 12px}.i-show-more{background:url(../../images/show-more.png) center center no-repeat;background-size:12px 12px}.i-show-less{background:url(../../images/show-less.png) center center no-repeat;background-size:12px 12px}.i-print-map{display:inline-block;width:81px;height:77px;background:url(../../images/print-map.png) center center no-repeat;background-size:81px 77px}.i-finish-flag{display:inline-block;width:14px;height:14px;background:url(../../images/finish-flag.png) center center no-repeat;background-size:14px 14px}.i-booking-com{display:inline-block;width:25px;height:25px;background:url(../../images/booking-com.png) center center no-repeat;background-size:25px 25px}.i-booking-com-logo{display:inline-block;width:176px;height:29px;background:url(../../images/booking-com-logo.png) center center no-repeat;background-size:176px 29px}.i-replicate-form-modal{display:inline-block;width:61px;height:57px;background:url(../../images/replicate-form-modal.png) center center no-repeat;background-size:61px 57px}.i-replicate-result-modal{display:inline-block;width:129px;height:60px;background:url(../../images/replicate-result-modal.png) center center no-repeat;background-size:129px 60px}.i-preferred-filter,.i-preferred-group,.i-preferred-red-heart{width:16px;height:16px;display:inline-block}.i-preferred-filter{background:url(../../images/preferred-filter.png) center center no-repeat;background-size:16px 16px}.i-preferred-red-heart{background:url(../../images/svg/preferred-red-heart.svg) center no-repeat;background-size:contain;vertical-align:middle}.i-preferred-group{background:url(../../images/preferred-group.png) center center no-repeat;background-size:16px 16px}.i-change-flight-confirm{display:inline-block;width:60px;height:61px;background:url(../../images/change-flight-confirm.png) center center no-repeat;background-size:60px 61px}.i-hotel-check-sign{display:inline-block;width:25px;height:25px;background:url(../../images/hotel-check-sign.png) center center no-repeat;background-size:25px 25px}.i-landing-map{display:inline-block;width:926px;height:433px;background:url(../../images/landing-map.png) center center no-repeat;background-size:926px 433px}.i-screen{display:inline-block;width:798px;height:581px;background:url(../../images/screen.png) center center no-repeat;background-size:798px 581px}.i-gcalendar{display:inline-block;width:19px;height:19px;background:url(../../images/gcalendar.png) center center no-repeat;background-size:19px 19px}.i-search-add{display:inline-block;width:16px;height:16px;background:url(../../images/search-add.png) center center no-repeat;background-size:16px 16px}.i-travo-price-check{display:inline-block;width:19px;height:19px;background:url(../../images/travo-price-check.png) center center no-repeat;background-size:19px 19px}.i-travo-price-check-active{display:inline-block;width:19px;height:19px;background:url(../../images/travo-price-check-active.png) center center no-repeat;background-size:19px 19px}.i-hotel-card-next-day{display:inline-block;width:26px;height:27px;background:url(../../images/hotel-card-next-day.png) center center no-repeat;background-size:26px 27px}.i-flight-card-next-day{display:inline-block;width:30px;height:30px;background:url(../../images/flight-card-next-day.png) center center no-repeat;background-size:30px 30px}.i-static-mode{display:inline-block;width:65px;height:61px;background:url(../../images/static-mode.png) center center no-repeat;background-size:65px 61px}.i-warning-exclamation{display:inline-block;width:27px;height:25px;background:url(../../images/warning-exclamation.png) center center no-repeat;background-size:27px 25px}.i-google-sign-in{display:inline-block;width:63px;height:21px;background:url(../../images/google-sign-in.png) center center no-repeat;background-size:63px 21px}.i-some-flights-found-msg{display:inline-block;width:30px;height:30px;background:url(../../images/some-flights-found-msg.png) center center no-repeat;background-size:30px 30px}.i-flight-search{display:inline-block;width:58px;height:61px;background:url(../../images/flight-search.png) center center no-repeat;background-size:58px 61px}.i-replicate-form-main-icon{display:inline-block;width:61px;height:60px;background:url(../../images/replicate-form-main-icon.png) center center no-repeat;background-size:61px 60px}.i-replicate-form-add-event{display:inline-block;width:14px;height:14px;background:url(../../images/replicate-form-add-event.png) center center no-repeat;background-size:14px 14px}.i-geer{display:inline-block;width:25px;height:25px;background:url(../../images/geer.png) center center no-repeat;background-size:25px 25px}.i-repl-meeting{display:inline-block;width:24px;height:24px;background:url(../../images/repl-meeting.png) center center no-repeat;background-size:24px 24px}.i-pref-options{display:inline-block;width:48px;height:40px;background:url(../../images/pref-options.png) center center no-repeat;background-size:48px 40px}.i-departure-home{display:inline-block;width:17px;height:17px;background:url(../../images/departure-home.png) center center no-repeat;background-size:17px 17px}.i-google-calendar-logo{display:inline-block;width:20px;height:20px;background:url(../../images/google-calendar-logo.png) center center no-repeat;background-size:20px 20px}.i-menu-profile{display:inline-block;width:28px;height:28px;background:url(../../images/menu-profile.png) center center no-repeat;background-size:28px 28px}.i-left-nav-notification{display:inline-block;width:19px;height:19px;background:url(../../images/left-nav-notification.png) center center no-repeat;background-size:19px 19px}.i-hotel-rooms{display:inline-block;width:26px;height:20px;background:url(../../images/hotel-rooms.png) center center no-repeat;background-size:26px 20px}.i-update-search-btn{display:inline-block;width:14px;height:13px;background:url(../../images/update-search-btn.png) center center no-repeat;background-size:14px 13px}.i-american-express,.i-discover,.i-jcb,.i-mastercard,.i-visa{display:inline-block;width:81px;height:51px}.i-mastercard{background:url(../../images/mastercard.png) center center no-repeat;background-size:81px 51px}.i-visa{background:url(../../images/visa.png) center center no-repeat;background-size:81px 51px}.i-jcb{background:url(../../images/jcb.png) center center no-repeat;background-size:81px 51px}.i-discover{background:url(../../images/discover.png) center center no-repeat;background-size:81px 51px}.i-american-express{background:url(../../images/american-express.png) center center no-repeat;background-size:81px 51px}.i-arrow-right,.i-date-slider{background-color:transparent;display:inline-block}.i-triangle-down{display:inline-block;opacity:.5;width:0;height:0;border-style:solid;border-width:6.5px 6px 0;border-color:#3c91cd transparent transparent}.i-weather-state{width:20px;height:21px;display:inline-block;background-size:contain;vertical-align:middle}.i-weather-state.clear-day{background-image:url(../../images/svg/weather/clear-day.svg)}.i-weather-state.clear-night{background-image:url(../../images/svg/weather/clear-night.svg)}.i-weather-state.cloudy{background-image:url(../../images/svg/weather/cloudy.svg)}.i-weather-state.fog{background-image:url(../../images/svg/weather/fog.svg)}.i-weather-state.partly-cloudy-day{background-image:url(../../images/svg/weather/partly-cloudy-day.svg)}.i-weather-state.partly-cloudy-night{background-image:url(../../images/svg/weather/partly-cloudy-night.svg)}.i-weather-state.rain{background-image:url(../../images/svg/weather/rain.svg)}.i-weather-state.sleet{background-image:url(../../images/svg/weather/sleet.svg)}.i-weather-state.snow{background-image:url(../../images/svg/weather/snow.svg)}.i-weather-state.wind{background-image:url(../../images/svg/weather/wind.svg)}.i-date-slider{width:7px;height:7px;border-left:2px solid #9dc8e6;border-top:2px solid #9dc8e6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.i-arrow-right{width:9px;height:9px;border-left:3px solid #c4c4c4;border-top:3px solid #c4c4c4;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.i-departure-icon{display:inline-block;width:11px;height:11px;border:1px solid #a5aab1;border-radius:6px}.circle-checkmark{width:15px;height:15px;display:inline-block;background-color:#73b358;border-radius:50%}.circle-checkmark:before{position:absolute;content:'';width:8px;height:5px;border:2px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:4px}.circle-checkmark.flight,.circle-checkmark.hotel{background-color:#f88f52}.circle-checkmark.ground{background-color:#73b358}.i-add-meeting{display:inline-block;position:relative;width:25px;height:25px}.i-add-meeting:after,.i-add-meeting:before{position:absolute;background-color:#cecece;content:''}.i-add-meeting:before{width:25px;height:2px;top:calc(50% - 2px / 2);left:0}.i-add-meeting:after{width:2px;height:25px;top:0;left:calc(50% - 2px / 2)}.i-increase-date{display:inline-block;position:relative;width:15px;height:15px}.i-increase-date:before{position:absolute;content:'';background-color:#3c91cd;width:15px;height:1px;top:calc(50% - 1px / 2);left:0}.i-increase-date:after{position:absolute;content:'';background-color:#3c91cd;width:1px;height:15px;top:0;left:calc(50% - 1px / 2)}.i-decrease-date{display:inline-block;background-color:#3c91cd;width:15px;height:1px}.i-rt-selected-leg{display:inline-block;background:url(../../images/svg/rt-selected-leg.svg) center no-repeat;background-size:contain;vertical-align:middle;width:25px;height:25px}.i-selected-ground-manually-added{display:inline-block;background:url(../../images/svg/selected-ground-manually-added.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-taxi{display:inline-block;background:url(../../images/svg/taxi.svg) center no-repeat;background-size:contain;vertical-align:middle;width:35px;height:35px}.i-uber{display:inline-block;width:37px;height:36px;background:url(../../images/uber.png) center center no-repeat;background-size:37px 36px}.i-ipad-navigation-icon{display:inline-block;background:url(../../images/svg/ipad-navigation-icon.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:12px}.i-integrations-google-calendar{display:inline-block;width:41px;height:42px;background:url(../../images/integrations-google-calendar.png) center center no-repeat;background-size:41px 42px}.i-integrations-expensify{display:inline-block;width:41px;height:42px;background:url(../../images/integrations-expensify.png) center center no-repeat;background-size:41px 42px}.i-expensify-info{display:inline-block;width:20px;height:20px;background:url(../../images/expensify-info.png) center center no-repeat;background-size:20px 20px}.i-preferred-modal-close{display:inline-block;background:url(../../images/svg/preferred-modal-close.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-have-flight{display:inline-block;background:url(../../images/svg/have-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:17px}.i-have-hotel{display:inline-block;background:url(../../images/svg/have-hotel.svg) center no-repeat;background-size:contain;vertical-align:middle;width:26px;height:19px}.i-add-choice-bold,.i-have-rental{display:inline-block;vertical-align:middle;width:16px}.i-have-rental{background:url(../../images/svg/have-rental.svg) center no-repeat;background-size:contain;height:20px}.i-add-choice-bold{background:url(../../images/svg/add-choice-bold.svg) center no-repeat;background-size:contain;height:16px}.btn{outline:0!important;box-shadow:none}.travo-navbar .navbar-nav>li,.travo-navbar .navbar-nav>li.dropdown a.dropdown-toggle:hover,.travo-navbar .navbar-nav>li.dropdown.open>a.dropdown-toggle{outline:0}.btn-circle-sided{border-radius:9999px}.btn-circle-sided-right{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.btn-circle-sided-left{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.btn-lightblue-ghost{background:0 0!important;color:#3c91cd!important;border:1px solid #3c91cd}.btn-lightblue-ghost:hover{background:#3c91cd!important;color:#fff!important}.btn-lightblue-ghost-no-hover{background:0 0!important;color:#3c91cd!important;border:1px solid #3c91cd}.btn-blue{background-color:#3c91cd;color:#fff!important}.btn-blue:hover{background-color:#2c76aa}.btn-orange{background-color:#f88f52;color:#fff!important}.btn-orange:hover{background-color:#e07639}.btn-dashed{background-color:transparent;color:#7f7f7f!important;border:1px dashed #e2e2e2}.btn-dashed:hover{background-color:transparent;color:#3d3d3d!important;border-color:#3d3d3d}.btn-flight,.btn-flight:hover,.btn-hotel,.btn-hotel:hover{background-color:#f88f52}.btn-flight,.btn-ground,.btn-hotel{color:#fff!important}.btn-ground,.btn-ground:hover{background-color:#73b358}.btn-gray-ghost{background:0 0!important;color:#3d3d3d!important;border:1px solid #d8d8d8}.btn-white,.btn-white-ghost{background:#FFF!important;color:#3d3d3d!important}.btn-white-ghost{border:1px solid #ededed}.btn-white{border:none}.btn-lightblue{background:#3c91cd!important;color:#fff!important;border:1px solid #3c91cd}.btn-lightblue:hover{background:#2c76aa!important;border:1px solid #2c76aa}.btn-danger{font-family:'Open Sans',sans-serif;font-size:18px;background:#ea0247;color:#fff!important;border:1px solid #ea0247}.btn-danger:hover{background:#c8023d;border:1px solid #c8023d}.btn-disabled{background:#fff!important;border-color:#e2e2e2!important;color:#b3b3b3!important}.btn-rect{padding:0 20px;text-align:center;min-width:115px;height:48px;line-height:48px;border-radius:0}.btn-travo-blue,.btn-travo-gray{min-width:135px;font-size:14px;white-space:nowrap}.btn-secondary-action,.btn-travo-blue,.btn-travo-gray,.btn-travo-white-ghost,.btn-travo-white-ghost-simple{font-family:Roboto,sans-serif;line-height:33px;padding:0 20px;font-weight:500}.btn-round{border-radius:35px}.btn-travo-gray{background:#fff;color:#3d3d3d;border:1px solid #c4c4c4;border-radius:3px}.btn-travo-blue{background:#3c91cd;color:#fff;border:1px solid #3c91cd;border-radius:3px}.btn-travo-blue:active,.btn-travo-blue:focus,.btn-travo-blue:hover{color:#fff}.btn-travo-blue-ghost,.btn-travo-blue-ghost-border,.btn-travo-blue-ghost-with-hover{background:#fff;color:#3c91cd}.btn-travo-blue-ghost-border:active,.btn-travo-blue-ghost-border:focus,.btn-travo-blue-ghost-border:hover,.btn-travo-blue-ghost-with-hover:active,.btn-travo-blue-ghost-with-hover:focus,.btn-travo-blue-ghost-with-hover:hover,.btn-travo-blue-ghost:active,.btn-travo-blue-ghost:focus,.btn-travo-blue-ghost:hover{color:#3c91cd}.btn-travo-blue-ghost-border{border-color:#3c91cd}.btn-travo-blue-ghost-with-hover:hover{background:#3c91cd;color:#fff}.btn-travo-white-ghost,.btn-travo-white-ghost-simple{background:0 0;border:1px solid #fff;border-radius:3px;min-width:114px;color:#fff}.btn-travo-white-ghost-simple:active,.btn-travo-white-ghost-simple:focus,.btn-travo-white-ghost-simple:hover,.btn-travo-white-ghost:active,.btn-travo-white-ghost:focus,.btn-travo-white-ghost:hover{color:#fff}.btn-secondary-action{background:#f7f7f7;color:#7f7f7f;font-size:14px;border-radius:3px;white-space:nowrap;min-width:135px}.btn-secondary-action:focus,.btn-secondary-action:hover{box-shadow:none;color:#7f7f7f}.btn-travo-white-ghost.active,.btn-travo-white-ghost:hover{background:#3c91cd;border:1px solid #3c91cd;color:#fff}.btn-travo-light-gray-border{border:1px solid #e2e2e2;border-radius:3px;min-width:145px;height:40px;line-height:26px;font-size:14px;font-weight:500;white-space:nowrap;padding:6px 12px;color:#3c91cd}.btn-travo-action,.btn-travo-success{border-radius:3px;font-weight:700;color:#fff}.btn-travo-light-gray-border:focus,.btn-travo-light-gray-border:hover{color:#3c91cd;border-color:#3c91cd}.btn-travo-light-gray-border>i{margin-right:12px}.btn-travo-action{min-width:240px;padding:0 20px;height:60px;line-height:60px;background-color:#368fcf;font-size:18px;letter-spacing:.25px}.btn-travo-action:focus,.btn-travo-action:hover{background-color:#2874aa;color:#fff}.btn-travo-success{width:70px;height:35px;background-color:#69b04c;font-family:"Open Sans";font-size:13px;letter-spacing:.3px;line-height:15px}.btn-nav-black,.btn-nav-white{font-size:13px;line-height:14px;width:90px;height:37px;font-weight:600}.btn-travo-success:focus,.btn-travo-success:hover{background-color:#548c3d}.btn-nav-white{color:#424b58;background-color:#fff;border:1px solid rgba(188,195,204,.5);border-radius:3px}.btn-nav-white:focus,.btn-nav-white:hover{color:#424b58;background-color:#e6e6e6}.btn-nav-black{color:#fff;background-color:#424b58;border-radius:3px}.btn-nav-black:focus,.btn-nav-black:hover{color:#fff;background-color:#2c323b}.btn-static{background-color:#ff7070}html.no-touch .btn-static:focus,html.no-touch .btn-static:hover{background-color:#ff8a8a}.btn-live{background-color:#8ddc90}html.no-touch .btn-live:focus,html.no-touch .btn-live:hover{background-color:#a1e2a3}.btn-blue-with-shadow{border-bottom:2px solid #2c6a96}.btn-blue-with-shadow:hover{border-bottom:2px solid #2c76aa}.btn-large{font-size:18px;line-height:34px;min-width:177px;white-space:nowrap}.btn-middle{font-size:13px;line-height:27px;min-width:216px;white-space:nowrap}.btn-modal{font-family:Bebas Neue,sans-serif;padding:0 20px;text-align:center;min-width:115px;height:48px;line-height:48px;border-radius:0;font-size:20px}.btn-modal-md,.btn-modal-new{border-radius:3px;line-height:33px;text-transform:none;font-family:Roboto,sans-serif;min-width:100px}.btn-modal-new{height:33px;padding:0!important;font-size:11px}.btn-full-h40,.btn-modal-md{height:40px;text-align:center}.btn-modal-md{padding:0 1.25em!important;box-shadow:none}.btn-full-h40{display:block;line-height:40px;padding:0}.travo-multiselect .dropdown-menu{min-width:inherit;width:100%;margin:0;padding:0;overflow-y:scroll;border:none;border-radius:0 0 3px 3px}.travo-multiselect .dropdown-menu li>a{padding:0 5px}.travo-multiselect .dropdown-menu li>a:focus,.travo-multiselect .dropdown-menu li>a:hover{background:0 0}.travo-multiselect .btn{width:100%;display:block;text-align:left;font-size:14px;font-weight:400;min-height:35px;padding:0 10px}.travo-multiselect .btn .selected-items{display:inline-block;width:65%;float:left;overflow:hidden;text-overflow:ellipsis}.travo-multiselect .btn i.align-icon-left{float:left;display:inline-block;margin-right:10px;margin-top:7px}.travo-multiselect .btn i.i-triangle-down{position:absolute;right:18px;top:43%}.travo-multiselect .checkbox{margin:0;line-height:25px}.fancy-checkbox{position:relative;display:inline-block;width:16px;height:16px;border:1px solid #d3d8de;margin:0;cursor:pointer;line-height:19px}.fancy-checkbox:before{content:'';width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:10}.fancy-checkbox input[type=checkbox]{position:absolute;top:2px;left:2px;margin:0}.fancy-checkbox input[type=checkbox]:checked+.check-mark:after{content:' ';display:block;width:7px;height:12px;border-right:3px solid #368fcf;border-bottom:3px solid #368fcf;position:absolute;color:#368fcf;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:20;top:-1px;left:5px;border-right-color:#368fcf;border-bottom-color:#368fcf}.fancy-checkbox .check-mark{padding-left:8px}.dropdown-submenu>a,.trips-sub-menu a{padding:3px 20px 3px 10px!important}.fancy-checkbox.big{width:30px;height:30px}.fancy-checkbox.big input[type=checkbox]:checked+.check-mark:after{content:' ';display:block;width:13px;height:24px;border-right:3px solid #368fcf;border-bottom:3px solid #368fcf;position:absolute;top:0;color:#368fcf;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;left:8px}.travo-checkbox{display:inline-block;cursor:pointer;height:13px}.travo-checkbox .travo-checkmark{position:relative;width:16px;height:16px;display:inline-block;background-color:#fff;border-radius:2px;margin-right:7px;margin-bottom:-2px;border:1px solid #b3b3b3}.travo-checkbox .travo-checkmark:before{position:absolute;top:3px;left:3px;content:'';width:8px;height:5px;border:2px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.travo-checkbox.checked .travo-checkmark:before{border-color:#3c91cd}.cool-checkbox{display:inline-block;cursor:pointer;height:15px;line-height:15px}.cool-checkbox .cool-checkmark{position:relative;width:15px;height:15px;display:inline-block;border-radius:2px;margin-right:12px;border:2px solid #3c91cd;vertical-align:bottom}.cool-checkbox .cool-checkmark:before{position:absolute;border:2px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px;height:6px;border-width:3px;top:0;left:2px;content:none}.cool-checkbox.checked .cool-checkmark:before{content:' '}.travo-radio{cursor:pointer}.travo-radio label{position:relative;overflow:hidden;height:calc(20px + 1px);cursor:pointer;margin-right:18px}.travo-radio label input[type=radio]{position:absolute;left:-9001px}.travo-radio .radio-name{display:inline-block;margin-left:8px;position:relative;top:-4px;font-weight:300}.travo-radio .circ{width:20px;height:20px;border-radius:20px;display:inline-block;border:1px solid #ccc;top:1px;position:relative}.travo-radio .circ .dot{width:10px;height:10px;display:block;position:absolute;border-radius:2em;left:4px;top:4px}.travo-radio label input[type=radio]:checked~.circ .dot{background-color:#368fcf}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-14px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.trips-sub-menu{min-width:180px}.trips-sub-menu a{text-overflow:ellipsis;overflow:hidden}.trips-sub-menu a.trip-link{width:150px;text-overflow:ellipsis;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.trips-sub-menu a.remove-link{width:20px;padding:5px!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.travo-calendar table,.travo-calendar-table,.travo-datepicker+div>ul.dropdown-menu table{width:100%;border-collapse:collapse;border-spacing:0;line-height:16px}.travo-calendar table thead .btn,.travo-calendar-table thead .btn,.travo-datepicker+div>ul.dropdown-menu table thead .btn{border:none;background:0 0!important;box-shadow:none!important;color:#222b3b}.travo-calendar table thead small,.travo-calendar-table thead small,.travo-datepicker+div>ul.dropdown-menu table thead small{color:#787979;padding-bottom:5px;padding-top:6px;display:block;font-size:9px;line-height:9px}.travo-calendar table thead .glyphicon,.travo-calendar-table thead .glyphicon,.travo-datepicker+div>ul.dropdown-menu table thead .glyphicon{height:12px;width:7px;background-position:0 0;background-size:7px 24px;margin-top:5px}.travo-calendar table thead .glyphicon:hover,.travo-calendar-table thead .glyphicon:hover,.travo-datepicker+div>ul.dropdown-menu table thead .glyphicon:hover{background-position:0 -12px}.travo-calendar table thead .glyphicon:before,.travo-calendar-table thead .glyphicon:before,.travo-datepicker+div>ul.dropdown-menu table thead .glyphicon:before{content:''}.travo-calendar table thead .glyphicon-chevron-left,.travo-calendar-table thead .glyphicon-chevron-left,.travo-datepicker+div>ul.dropdown-menu table thead .glyphicon-chevron-left{background-image:url(../../images/arr-prev.png);margin-left:8px}.travo-calendar table thead .glyphicon-chevron-right,.travo-calendar-table thead .glyphicon-chevron-right,.travo-datepicker+div>ul.dropdown-menu table thead .glyphicon-chevron-right{background-image:url(../../images/arr-next.png);margin-right:11px}.travo-calendar table tbody tr:first-child,.travo-calendar-table tbody tr:first-child,.travo-datepicker+div>ul.dropdown-menu table tbody tr:first-child{border-top:1px solid #e2e2e2}.travo-calendar table tbody tr:last-child,.travo-calendar-table tbody tr:last-child,.travo-datepicker+div>ul.dropdown-menu table tbody tr:last-child{border-bottom:1px solid #e2e2e2}.travo-calendar table tbody .btn,.travo-calendar-table tbody .btn,.travo-datepicker+div>ul.dropdown-menu table tbody .btn{border-radius:0;box-shadow:none!important;background:0 0!important;border-color:#e2e2e2;color:#222b3b;width:36px;height:36px;padding:0;font-size:11px}.travo-calendar table tbody .btn:hover,.travo-calendar-table tbody .btn:hover,.travo-datepicker+div>ul.dropdown-menu table tbody .btn:hover{border:1px solid #222b3b;color:#222b3b}.travo-calendar table tbody .btn .text-info,.travo-calendar table tbody .btn .text-muted,.travo-calendar-table tbody .btn .text-info,.travo-calendar-table tbody .btn .text-muted,.travo-datepicker+div>ul.dropdown-menu table tbody .btn .text-info,.travo-datepicker+div>ul.dropdown-menu table tbody .btn .text-muted{color:#222b3b}.travo-calendar table tbody .btn:disabled,.travo-calendar table tbody .btn[disabled=disabled],.travo-calendar-table tbody .btn:disabled,.travo-calendar-table tbody .btn[disabled=disabled],.travo-datepicker+div>ul.dropdown-menu table tbody .btn:disabled,.travo-datepicker+div>ul.dropdown-menu table tbody .btn[disabled=disabled]{color:#bbbfc4}.travo-calendar table tbody .btn:disabled .text-info,.travo-calendar table tbody .btn:disabled .text-muted,.travo-calendar table tbody .btn[disabled=disabled] .text-info,.travo-calendar table tbody .btn[disabled=disabled] .text-muted,.travo-calendar-table tbody .btn:disabled .text-info,.travo-calendar-table tbody .btn:disabled .text-muted,.travo-calendar-table tbody .btn[disabled=disabled] .text-info,.travo-calendar-table tbody .btn[disabled=disabled] .text-muted,.travo-datepicker+div>ul.dropdown-menu table tbody .btn:disabled .text-info,.travo-datepicker+div>ul.dropdown-menu table tbody .btn:disabled .text-muted,.travo-datepicker+div>ul.dropdown-menu table tbody .btn[disabled=disabled] .text-info,.travo-datepicker+div>ul.dropdown-menu table tbody .btn[disabled=disabled] .text-muted{color:#bbbfc4}.travo-calendar table tbody .btn-info,.travo-calendar-table tbody .btn-info,.travo-datepicker+div>ul.dropdown-menu table tbody .btn-info{border:1px solid #222b3b;color:#222b3b}.travo-datepicker+div>ul.dropdown-menu{border:1px solid #e2e2e2;background:#fff;border-radius:7px;width:257px}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-danger,.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-info,.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-success{background:0 0;border:none;opacity:1;font-size:9px;padding-top:1px;padding-bottom:7px}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-info{color:#3c91cd}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-info:hover{color:#2c76aa}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-danger{color:#ea0247}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .btn-danger:hover{color:#63011e}.travo-datepicker+div>ul.dropdown-menu>li:not(:first-child) .pull-left .btn:first-child{padding-left:6px}.travo-datepicker+div>ul.dropdown-menu .btn-success{color:#222b3b}.travo-datepicker+div>ul.dropdown-menu .btn-success:hover{color:#000}.edit-date-calendar table tbody td .btn:disabled,.edit-date-calendar table tbody td .btn[disabled=disabled]{position:relative;opacity:1}.edit-date-calendar table tbody td .btn:disabled span,.edit-date-calendar table tbody td .btn[disabled=disabled] span{opacity:.65}.edit-date-calendar table tbody td .btn:disabled:after,.edit-date-calendar table tbody td .btn[disabled=disabled]:after{visibility:hidden;white-space:pre;content:'This date conflicts with a scheduled event.\ATo select, please reschedule your events.';position:absolute;top:-52px;left:-110px;width:255px;text-align:center;background:#3d3d3d;color:#fff;padding:9px 18px;border-radius:0;font-size:11px;z-index:10}.edit-date-calendar table tbody td .btn:disabled:before,.edit-date-calendar table tbody td .btn[disabled=disabled]:before{visibility:hidden;width:10px;height:10px;background:url(../../images/svg/tooltip-arrow.svg);background-size:10px 10px;position:absolute;top:-2px;left:11px;z-index:10;content:' '}.edit-date-calendar table tbody td:hover .btn:disabled:after,.edit-date-calendar table tbody td:hover .btn:disabled:before,.edit-date-calendar table tbody td:hover .btn[disabled=disabled]:after,.edit-date-calendar table tbody td:hover .btn[disabled=disabled]:before{visibility:visible}@-webkit-keyframes showTravoTooltip{from{opacity:0}to{opacity:.9}}@keyframes showTravoTooltip{from{opacity:0}to{opacity:.9}}.travo-tooltip{display:block;opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:showTravoTooltip;animation-name:showTravoTooltip}.travo-score-popup h6,.travo-tooltip .tooltip-inner{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.travo-tooltip .tooltip-inner{background:#3d3d3d;color:#fff;padding:9px 18px;border-radius:0;font-size:11px;min-height:42px;min-width:108px;display:flex;-ms-flex-align:center;align-items:center}.travo-tooltip.left .tooltip-arrow,.travo-tooltip.left .tooltip-arrow:after{border-left-color:#3d3d3d}.travo-tooltip.right .tooltip-arrow,.travo-tooltip.right .tooltip-arrow:after{border-right-color:#3d3d3d}.travo-tooltip.top .tooltip-arrow,.travo-tooltip.top .tooltip-arrow:after{border-top-color:#3d3d3d}.travo-tooltip.bottom .tooltip-arrow,.travo-tooltip.bottom .tooltip-arrow:after{border-bottom-color:#3d3d3d}.travo-tooltip-large .tooltip-inner{line-height:19px;padding:15px 20px;font-size:12px;min-width:238px}@-webkit-keyframes fadeInNotification{0%{opacity:0}100%{opacity:.9}}@keyframes fadeInNotification{0%{opacity:0}100%{opacity:.9}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-top-center,.toast-top-full-width{top:0;width:100%;right:0}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container .toast{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:20px 20px 20px 50px;width:300px;border-radius:0;background-position:15px center;background-repeat:no-repeat;box-shadow:none;color:#fff;opacity:.9;-webkit-animation-name:fadeInNotification;animation-name:fadeInNotification;-webkit-animation-duration:.7s;animation-duration:.7s}#toast-container .toast:hover{box-shadow:none;opacity:1;cursor:pointer}#toast-container .toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container .toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container .toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container .toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width .toast,#toast-container.toast-top-full-width .toast{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#69B04B}.toast-error{background-color:#ea0247}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#F98F52}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}.travo-form-gray .form-group.select-form-group,.travo-score-popup h6,.travo-score-with-value{position:relative}@media all and (max-width:240px){#toast-container .toast{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container .toast{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container .toast{padding:15px 15px 15px 50px;width:25em}}.travo-input-group{font-family:Roboto,sans-serif;border-radius:3px;background-color:#fff;border:1px solid #c4c4c4}.travo-input-group .input-group-addon{line-height:33px;height:33px;width:35px;text-align:center;padding:0;background-color:transparent}.travo-input-group .input-group-addon i{margin-top:-6px}.travo-input-group input{height:33px;padding:5px 12px 7px 0;border:none;box-shadow:none!important;font-size:14px;background-color:transparent;min-width:193px}.travo-score-with-value .travo-score-value{position:absolute;background:#9dc8e6;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px;top:8px;left:8px;border-radius:20px}.travo-score-dropdown{display:inline-block}.travo-score-dropdown .travo-score{cursor:pointer;float:none}.travo-score-popup{border:none;padding:0;width:237px;box-shadow:0 0 24px rgba(0,0,0,.175);margin-left:25px;margin-top:-58px}.travo-score-popup h6{background:#f7f7f7;height:35px;color:#3d3d3d;font-weight:600;padding:0 13px;margin:0 0 -1px;border-radius:4px 4px 0 0;display:flex;-ms-flex-align:center;align-items:center;z-index:2}.travo-score-popup h6 .travo-score{float:none;margin-left:15px;cursor:default}.travo-score-popup.right-arrow{left:auto;right:0;margin-left:0;margin-right:25px}.travo-score-popup-info{clear:both}.travo-score-popup-info-item{padding:0 13px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.travo-score-popup-info-item>i{width:56px}.travo-score-popup-info-item>div{border-top:1px solid #ededed;font-size:12px;padding:13px 0 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.travo-score-popup-info-item>div p{color:#3d3d3d;margin-bottom:3px}.travo-score-popup-info-item>div p i{margin-left:16px;margin-top:-2px}.travo-score-popup-info-item>div span{color:#7f7f7f;display:block}.travo-form .form-group{margin-bottom:24px}.travo-form label{color:#222b3b;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400;line-height:17px;text-align:right}.travo-form label.address-label{width:120px;text-align:left}.travo-form label.timing-label{width:185px;text-align:left}.travo-form .subtext{margin-bottom:5px;display:block;color:#999;font-weight:300}.travo-form .form-control,.travo-form .help-block{color:#222b3b;font-weight:400;font-family:'Open Sans',sans-serif}.travo-form .form-control{display:inline-block;font-size:13px;border-radius:4px;box-shadow:none;padding:4px 7px;max-width:560px;height:auto}.travo-form .form-control:focus{border-color:#368fcf}.travo-form input.address{width:304px}.travo-form input[type=number]{width:55px;margin-right:10px}.travo-form select{width:190px}.travo-form .help-block{font-size:12px;line-height:17px;margin-top:8px;margin-bottom:0}.travo-form .btn{font-family:'Open Sans',sans-serif;font-size:13px;line-height:32px;text-align:center;height:32px;min-width:100px;padding:0 20px;border-radius:4px}.travo-form .btn .disabled{background-color:#f2f2f2}.travo-form .btn-primary{color:#fff;background-color:#368fcf;border-color:#368fcf}.travo-form .btn-primary:hover{background-color:#0d4fa5;border-color:#0d4fa5}.travo-form .button-container{margin-top:20px}.travo-form .form-group-submit{padding-top:22px}.travo-form .form-block-container{padding-top:55px}.travo-form .form-block-container:first-child{padding-top:0}.travo-form .form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;margin-bottom:7px}.travo-form .form-block:last-child{margin-bottom:0}.travo-form .form-group-input .input-group-row,.travo-form .form-group-input>input{margin-bottom:16px}.travo-form .input-group-row{max-width:560px;margin-left:1px}.travo-form .input-group-row input{float:left;border-radius:0;margin-left:-1px;z-index:1;position:relative;margin-bottom:-1px}.travo-form .input-group-row input:first-child{border-radius:2px 0 0 2px}.travo-form .input-group-row input:last-child{border-radius:0 2px 2px 0}.travo-form .input-group-row input:focus{z-index:2}.travo-form .fancy-checkbox{border:none;width:auto;padding-left:24px}.travo-form .fancy-checkbox:before{border:1px solid #e2e2e2;width:16px;height:16px}.travo-form a{font-family:'Open Sans',sans-serif}.travo-form .timing-sentence{font-family:'Open Sans',sans-serif;margin-top:10px;margin-bottom:10px}.travo-form-gray{color:#222b3b;font-weight:600;font-size:13px}.travo-form-gray .form-group{margin-bottom:25px}.travo-form-gray .form-group.has-error .select-wrapper,.travo-form-gray .form-group.has-error input{border-color:#ff6262!important;background-color:#ffefef!important}.travo-form-gray .form-group.has-error .form-control{border-color:#ff6262}.travo-form-gray .form-group.has-warning .select-wrapper,.travo-form-gray .form-group.has-warning input{border-color:#edcd52!important;background-color:#fefaef!important}.travo-form-gray .form-group.has-warning .form-control{border-color:#edcd52}.travo-form-gray .form-group.no-label{margin-top:22px}.travo-form-gray .form-group.select-form-group select{border-radius:0;-webkit-appearance:none;padding-right:30px}.travo-form-gray .form-group.select-form-group select.default{color:#9c999c}.travo-form-gray .form-group.select-form-group .select-addon{position:absolute;right:15px;top:33px;font-size:24px;color:#7f7f7f}.travo-form-gray .form-group.select-form-group.no-label .select-addon,.travo-form-gray .form-group.select-form-group.no-label-inline .select-addon{top:11px}.travo-form-gray .form-group.select-form-group .select-wrapper{background:#fff;position:relative}.travo-form-gray .form-group.select-form-group .select-wrapper .select-addon{top:9px}.travo-form-gray .form-group.select-form-group .select-wrapper select{background:0 0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.travo-form-gray .form-group.select-form-group .select-wrapper select::-ms-expand{display:none}.travo-form-gray .form-block-container.flex-container,.travo-row{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.travo-form-gray .form-group.select-form-group .select-wrapper select option{color:#3d3d3d;font-weight:300}.travo-form-gray .form-group.select-form-group .select-wrapper select option.placeholder-option,.travo-form-gray .form-group.select-form-group .select-wrapper select.ng-empty{color:#999}.travo-form-gray .form-delimeter{width:100%;height:1px;border-bottom:1px solid #ccc;margin-bottom:25px}.travo-form-gray .form-block-container.flex-container{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.travo-form-gray label{font-weight:500;line-height:13px;margin-bottom:10px}.travo-form-gray label span{font-size:11px;font-weight:400;color:#7f7f7f}.travo-form-gray .fancy-checkbox{border:none;width:auto;padding-left:24px;font-weight:300}.travo-form-gray .fancy-checkbox:before{border:1px solid #e2e2e2;width:16px;height:16px}.travo-form-gray .form-control,.travo-form-gray input.form-control{color:#222b3b;font-size:15px;font-weight:300;padding:0 0 0 15px;height:45px;border-radius:0;box-shadow:none}.travo-form-gray .form-control:focus,.travo-form-gray input.form-control:focus{border-color:#368fcf}.travo-form-gray .form-control[disabled=disabled],.travo-form-gray input.form-control[disabled=disabled]{color:#cfcfcf}.travo-form-gray textarea.form-control{padding:15px;height:auto}.travo-form-gray .form-control[autoheight]{min-height:45px;overflow-y:auto;resize:vertical}.travo-form-gray .form-block-container{position:relative}.travo-form-gray .form-inline .form-group{margin-bottom:20px}.travo-form-gray .form-inline label{width:246px;margin-right:20px}.travo-form-gray .form-inline .form-control{width:80px;margin-right:20px}.travo-form-gray.form-horizontal .control-label{padding-top:8px}.travo-form-justified-rows .form-block-container.travo-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.required-field:after{content:"*";color:#f15465;font-weight:700;font-size:14px;display:inline-block;vertical-align:top;line-height:13px;padding-left:2px}.form-component{margin-bottom:25px;display:block}select.select-custom-arr{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.select-custom-arr::-ms-expand{display:none}.travo-tabs .nav-tabs{background:#fff;padding:0 21px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.travo-tabs .nav-tabs li{margin-bottom:0}.travo-tabs .nav-tabs li a{border:none!important;background:0 0!important;border-bottom:3px solid transparent;line-height:42px;text-transform:uppercase;color:#7f7f7f;font-size:15px;display:inline-block;margin-bottom:-1px;padding:4px 0 0;margin-right:24px}.travo-tabs .nav-tabs li a:hover{border-bottom:3px solid transparent}.travo-tabs .nav-tabs li.active a{border-bottom:3px solid #3c91cd!important;color:#3d3d3d}.travo-tabs .nav-tabs tab-heading .i-outbound{margin:-2px 6px 0 -6px}.slick-dots{position:absolute;bottom:0;left:0;display:block;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:9px;height:9px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{line-height:20px;position:absolute;top:0;left:0;width:100%;height:100%;content:" ";border:1px solid #3c91cd;text-align:center;background:#fff;border-radius:50%}.slick-dots li.slick-active button:before{background:#3c91cd}.travo-row{box-sizing:border-box;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.travo-col-lg,.travo-col-lg-1,.travo-col-lg-10,.travo-col-lg-11,.travo-col-lg-12,.travo-col-lg-13,.travo-col-lg-14,.travo-col-lg-15,.travo-col-lg-16,.travo-col-lg-17,.travo-col-lg-18,.travo-col-lg-19,.travo-col-lg-2,.travo-col-lg-20,.travo-col-lg-21,.travo-col-lg-22,.travo-col-lg-23,.travo-col-lg-24,.travo-col-lg-25,.travo-col-lg-26,.travo-col-lg-27,.travo-col-lg-28,.travo-col-lg-29,.travo-col-lg-3,.travo-col-lg-30,.travo-col-lg-31,.travo-col-lg-32,.travo-col-lg-33,.travo-col-lg-34,.travo-col-lg-35,.travo-col-lg-36,.travo-col-lg-4,.travo-col-lg-5,.travo-col-lg-6,.travo-col-lg-7,.travo-col-lg-8,.travo-col-lg-9,.travo-col-md,.travo-col-md-1,.travo-col-md-10,.travo-col-md-11,.travo-col-md-12,.travo-col-md-13,.travo-col-md-14,.travo-col-md-15,.travo-col-md-16,.travo-col-md-17,.travo-col-md-18,.travo-col-md-19,.travo-col-md-2,.travo-col-md-20,.travo-col-md-21,.travo-col-md-22,.travo-col-md-23,.travo-col-md-24,.travo-col-md-25,.travo-col-md-26,.travo-col-md-27,.travo-col-md-28,.travo-col-md-29,.travo-col-md-3,.travo-col-md-30,.travo-col-md-31,.travo-col-md-32,.travo-col-md-33,.travo-col-md-34,.travo-col-md-35,.travo-col-md-36,.travo-col-md-4,.travo-col-md-5,.travo-col-md-6,.travo-col-md-7,.travo-col-md-8,.travo-col-md-9,.travo-col-sm,.travo-col-sm-1,.travo-col-sm-10,.travo-col-sm-11,.travo-col-sm-12,.travo-col-sm-13,.travo-col-sm-14,.travo-col-sm-15,.travo-col-sm-16,.travo-col-sm-17,.travo-col-sm-18,.travo-col-sm-19,.travo-col-sm-2,.travo-col-sm-20,.travo-col-sm-21,.travo-col-sm-22,.travo-col-sm-23,.travo-col-sm-24,.travo-col-sm-25,.travo-col-sm-26,.travo-col-sm-27,.travo-col-sm-28,.travo-col-sm-29,.travo-col-sm-3,.travo-col-sm-30,.travo-col-sm-31,.travo-col-sm-32,.travo-col-sm-33,.travo-col-sm-34,.travo-col-sm-35,.travo-col-sm-36,.travo-col-sm-4,.travo-col-sm-5,.travo-col-sm-6,.travo-col-sm-7,.travo-col-sm-8,.travo-col-sm-9,.travo-col-xs,.travo-col-xs-1,.travo-col-xs-10,.travo-col-xs-11,.travo-col-xs-12,.travo-col-xs-13,.travo-col-xs-14,.travo-col-xs-15,.travo-col-xs-16,.travo-col-xs-17,.travo-col-xs-18,.travo-col-xs-19,.travo-col-xs-2,.travo-col-xs-20,.travo-col-xs-21,.travo-col-xs-22,.travo-col-xs-23,.travo-col-xs-24,.travo-col-xs-25,.travo-col-xs-26,.travo-col-xs-27,.travo-col-xs-28,.travo-col-xs-29,.travo-col-xs-3,.travo-col-xs-30,.travo-col-xs-31,.travo-col-xs-32,.travo-col-xs-33,.travo-col-xs-34,.travo-col-xs-35,.travo-col-xs-36,.travo-col-xs-4,.travo-col-xs-5,.travo-col-xs-6,.travo-col-xs-7,.travo-col-xs-8,.travo-col-xs-9{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-left:0;padding-right:0}.travo-col-lg,.travo-col-md,.travo-col-sm,.travo-col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.travo-col-xs-1{-ms-flex-preferred-size:2.77778%;flex-basis:2.77778%;max-width:2.77778%}.travo-col-xs-2{-ms-flex-preferred-size:5.55556%;flex-basis:5.55556%;max-width:5.55556%}.travo-col-xs-3{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.travo-col-xs-4{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.travo-col-xs-5{-ms-flex-preferred-size:13.88889%;flex-basis:13.88889%;max-width:13.88889%}.travo-col-xs-6{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.travo-col-xs-7{-ms-flex-preferred-size:19.44444%;flex-basis:19.44444%;max-width:19.44444%}.travo-col-xs-8{-ms-flex-preferred-size:22.22222%;flex-basis:22.22222%;max-width:22.22222%}.travo-col-xs-9{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.travo-col-xs-10{-ms-flex-preferred-size:27.77778%;flex-basis:27.77778%;max-width:27.77778%}.travo-col-xs-11{-ms-flex-preferred-size:30.55556%;flex-basis:30.55556%;max-width:30.55556%}.travo-col-xs-12{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.travo-col-xs-13{-ms-flex-preferred-size:36.11111%;flex-basis:36.11111%;max-width:36.11111%}.travo-col-xs-14{-ms-flex-preferred-size:38.88889%;flex-basis:38.88889%;max-width:38.88889%}.travo-col-xs-15{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.travo-col-xs-16{-ms-flex-preferred-size:44.44444%;flex-basis:44.44444%;max-width:44.44444%}.travo-col-xs-17{-ms-flex-preferred-size:47.22222%;flex-basis:47.22222%;max-width:47.22222%}.travo-col-xs-18{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.travo-col-xs-19{-ms-flex-preferred-size:52.77778%;flex-basis:52.77778%;max-width:52.77778%}.travo-col-xs-20{-ms-flex-preferred-size:55.55556%;flex-basis:55.55556%;max-width:55.55556%}.travo-col-xs-21{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.travo-col-xs-22{-ms-flex-preferred-size:61.11111%;flex-basis:61.11111%;max-width:61.11111%}.travo-col-xs-23{-ms-flex-preferred-size:63.88889%;flex-basis:63.88889%;max-width:63.88889%}.travo-col-xs-24{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.travo-col-xs-25{-ms-flex-preferred-size:69.44444%;flex-basis:69.44444%;max-width:69.44444%}.travo-col-xs-26{-ms-flex-preferred-size:72.22222%;flex-basis:72.22222%;max-width:72.22222%}.travo-col-xs-27{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.travo-col-xs-28{-ms-flex-preferred-size:77.77778%;flex-basis:77.77778%;max-width:77.77778%}.travo-col-xs-29{-ms-flex-preferred-size:80.55556%;flex-basis:80.55556%;max-width:80.55556%}.travo-col-xs-30{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.travo-col-xs-31{-ms-flex-preferred-size:86.11111%;flex-basis:86.11111%;max-width:86.11111%}.travo-col-xs-32{-ms-flex-preferred-size:88.88889%;flex-basis:88.88889%;max-width:88.88889%}.travo-col-xs-33{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.travo-col-xs-34{-ms-flex-preferred-size:94.44444%;flex-basis:94.44444%;max-width:94.44444%}.travo-col-xs-35{-ms-flex-preferred-size:97.22222%;flex-basis:97.22222%;max-width:97.22222%}.travo-col-xs-36{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.travo-off-xs-1{margin-left:2.77778%}.travo-off-xs-2{margin-left:5.55556%}.travo-off-xs-3{margin-left:8.33333%}.travo-off-xs-4{margin-left:11.11111%}.travo-off-xs-5{margin-left:13.88889%}.travo-off-xs-6{margin-left:16.66667%}.travo-off-xs-7{margin-left:19.44444%}.travo-off-xs-8{margin-left:22.22222%}.travo-off-xs-9{margin-left:25%}.travo-off-xs-10{margin-left:27.77778%}.travo-off-xs-11{margin-left:30.55556%}.travo-off-xs-12{margin-left:33.33333%}.travo-off-xs-13{margin-left:36.11111%}.travo-off-xs-14{margin-left:38.88889%}.travo-off-xs-15{margin-left:41.66667%}.travo-off-xs-16{margin-left:44.44444%}.travo-off-xs-17{margin-left:47.22222%}.travo-off-xs-18{margin-left:50%}.travo-off-xs-19{margin-left:52.77778%}.travo-off-xs-20{margin-left:55.55556%}.travo-off-xs-21{margin-left:58.33333%}.travo-off-xs-22{margin-left:61.11111%}.travo-off-xs-23{margin-left:63.88889%}.travo-off-xs-24{margin-left:66.66667%}.travo-off-xs-25{margin-left:69.44444%}.travo-off-xs-26{margin-left:72.22222%}.travo-off-xs-27{margin-left:75%}.travo-off-xs-28{margin-left:77.77778%}.travo-off-xs-29{margin-left:80.55556%}.travo-off-xs-30{margin-left:83.33333%}.travo-off-xs-31{margin-left:86.11111%}.travo-off-xs-32{margin-left:88.88889%}.travo-off-xs-33{margin-left:91.66667%}.travo-off-xs-34{margin-left:94.44444%}.travo-off-xs-35{margin-left:97.22222%}@media only screen and (min-width:768px){.travo-col-sm-1{-ms-flex-preferred-size:2.77778%;flex-basis:2.77778%;max-width:2.77778%}.travo-col-sm-2{-ms-flex-preferred-size:5.55556%;flex-basis:5.55556%;max-width:5.55556%}.travo-col-sm-3{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.travo-col-sm-4{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.travo-col-sm-5{-ms-flex-preferred-size:13.88889%;flex-basis:13.88889%;max-width:13.88889%}.travo-col-sm-6{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.travo-col-sm-7{-ms-flex-preferred-size:19.44444%;flex-basis:19.44444%;max-width:19.44444%}.travo-col-sm-8{-ms-flex-preferred-size:22.22222%;flex-basis:22.22222%;max-width:22.22222%}.travo-col-sm-9{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.travo-col-sm-10{-ms-flex-preferred-size:27.77778%;flex-basis:27.77778%;max-width:27.77778%}.travo-col-sm-11{-ms-flex-preferred-size:30.55556%;flex-basis:30.55556%;max-width:30.55556%}.travo-col-sm-12{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.travo-col-sm-13{-ms-flex-preferred-size:36.11111%;flex-basis:36.11111%;max-width:36.11111%}.travo-col-sm-14{-ms-flex-preferred-size:38.88889%;flex-basis:38.88889%;max-width:38.88889%}.travo-col-sm-15{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.travo-col-sm-16{-ms-flex-preferred-size:44.44444%;flex-basis:44.44444%;max-width:44.44444%}.travo-col-sm-17{-ms-flex-preferred-size:47.22222%;flex-basis:47.22222%;max-width:47.22222%}.travo-col-sm-18{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.travo-col-sm-19{-ms-flex-preferred-size:52.77778%;flex-basis:52.77778%;max-width:52.77778%}.travo-col-sm-20{-ms-flex-preferred-size:55.55556%;flex-basis:55.55556%;max-width:55.55556%}.travo-col-sm-21{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.travo-col-sm-22{-ms-flex-preferred-size:61.11111%;flex-basis:61.11111%;max-width:61.11111%}.travo-col-sm-23{-ms-flex-preferred-size:63.88889%;flex-basis:63.88889%;max-width:63.88889%}.travo-col-sm-24{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.travo-col-sm-25{-ms-flex-preferred-size:69.44444%;flex-basis:69.44444%;max-width:69.44444%}.travo-col-sm-26{-ms-flex-preferred-size:72.22222%;flex-basis:72.22222%;max-width:72.22222%}.travo-col-sm-27{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.travo-col-sm-28{-ms-flex-preferred-size:77.77778%;flex-basis:77.77778%;max-width:77.77778%}.travo-col-sm-29{-ms-flex-preferred-size:80.55556%;flex-basis:80.55556%;max-width:80.55556%}.travo-col-sm-30{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.travo-col-sm-31{-ms-flex-preferred-size:86.11111%;flex-basis:86.11111%;max-width:86.11111%}.travo-col-sm-32{-ms-flex-preferred-size:88.88889%;flex-basis:88.88889%;max-width:88.88889%}.travo-col-sm-33{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.travo-col-sm-34{-ms-flex-preferred-size:94.44444%;flex-basis:94.44444%;max-width:94.44444%}.travo-col-sm-35{-ms-flex-preferred-size:97.22222%;flex-basis:97.22222%;max-width:97.22222%}.travo-col-sm-36{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.travo-off-sm-1{margin-left:2.77778%}.travo-off-sm-2{margin-left:5.55556%}.travo-off-sm-3{margin-left:8.33333%}.travo-off-sm-4{margin-left:11.11111%}.travo-off-sm-5{margin-left:13.88889%}.travo-off-sm-6{margin-left:16.66667%}.travo-off-sm-7{margin-left:19.44444%}.travo-off-sm-8{margin-left:22.22222%}.travo-off-sm-9{margin-left:25%}.travo-off-sm-10{margin-left:27.77778%}.travo-off-sm-11{margin-left:30.55556%}.travo-off-sm-12{margin-left:33.33333%}.travo-off-sm-13{margin-left:36.11111%}.travo-off-sm-14{margin-left:38.88889%}.travo-off-sm-15{margin-left:41.66667%}.travo-off-sm-16{margin-left:44.44444%}.travo-off-sm-17{margin-left:47.22222%}.travo-off-sm-18{margin-left:50%}.travo-off-sm-19{margin-left:52.77778%}.travo-off-sm-20{margin-left:55.55556%}.travo-off-sm-21{margin-left:58.33333%}.travo-off-sm-22{margin-left:61.11111%}.travo-off-sm-23{margin-left:63.88889%}.travo-off-sm-24{margin-left:66.66667%}.travo-off-sm-25{margin-left:69.44444%}.travo-off-sm-26{margin-left:72.22222%}.travo-off-sm-27{margin-left:75%}.travo-off-sm-28{margin-left:77.77778%}.travo-off-sm-29{margin-left:80.55556%}.travo-off-sm-30{margin-left:83.33333%}.travo-off-sm-31{margin-left:86.11111%}.travo-off-sm-32{margin-left:88.88889%}.travo-off-sm-33{margin-left:91.66667%}.travo-off-sm-34{margin-left:94.44444%}.travo-off-sm-35{margin-left:97.22222%}}@media only screen and (min-width:1024px){.travo-col-md-1{-ms-flex-preferred-size:2.77778%;flex-basis:2.77778%;max-width:2.77778%}.travo-col-md-2{-ms-flex-preferred-size:5.55556%;flex-basis:5.55556%;max-width:5.55556%}.travo-col-md-3{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.travo-col-md-4{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.travo-col-md-5{-ms-flex-preferred-size:13.88889%;flex-basis:13.88889%;max-width:13.88889%}.travo-col-md-6{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.travo-col-md-7{-ms-flex-preferred-size:19.44444%;flex-basis:19.44444%;max-width:19.44444%}.travo-col-md-8{-ms-flex-preferred-size:22.22222%;flex-basis:22.22222%;max-width:22.22222%}.travo-col-md-9{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.travo-col-md-10{-ms-flex-preferred-size:27.77778%;flex-basis:27.77778%;max-width:27.77778%}.travo-col-md-11{-ms-flex-preferred-size:30.55556%;flex-basis:30.55556%;max-width:30.55556%}.travo-col-md-12{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.travo-col-md-13{-ms-flex-preferred-size:36.11111%;flex-basis:36.11111%;max-width:36.11111%}.travo-col-md-14{-ms-flex-preferred-size:38.88889%;flex-basis:38.88889%;max-width:38.88889%}.travo-col-md-15{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.travo-col-md-16{-ms-flex-preferred-size:44.44444%;flex-basis:44.44444%;max-width:44.44444%}.travo-col-md-17{-ms-flex-preferred-size:47.22222%;flex-basis:47.22222%;max-width:47.22222%}.travo-col-md-18{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.travo-col-md-19{-ms-flex-preferred-size:52.77778%;flex-basis:52.77778%;max-width:52.77778%}.travo-col-md-20{-ms-flex-preferred-size:55.55556%;flex-basis:55.55556%;max-width:55.55556%}.travo-col-md-21{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.travo-col-md-22{-ms-flex-preferred-size:61.11111%;flex-basis:61.11111%;max-width:61.11111%}.travo-col-md-23{-ms-flex-preferred-size:63.88889%;flex-basis:63.88889%;max-width:63.88889%}.travo-col-md-24{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.travo-col-md-25{-ms-flex-preferred-size:69.44444%;flex-basis:69.44444%;max-width:69.44444%}.travo-col-md-26{-ms-flex-preferred-size:72.22222%;flex-basis:72.22222%;max-width:72.22222%}.travo-col-md-27{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.travo-col-md-28{-ms-flex-preferred-size:77.77778%;flex-basis:77.77778%;max-width:77.77778%}.travo-col-md-29{-ms-flex-preferred-size:80.55556%;flex-basis:80.55556%;max-width:80.55556%}.travo-col-md-30{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.travo-col-md-31{-ms-flex-preferred-size:86.11111%;flex-basis:86.11111%;max-width:86.11111%}.travo-col-md-32{-ms-flex-preferred-size:88.88889%;flex-basis:88.88889%;max-width:88.88889%}.travo-col-md-33{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.travo-col-md-34{-ms-flex-preferred-size:94.44444%;flex-basis:94.44444%;max-width:94.44444%}.travo-col-md-35{-ms-flex-preferred-size:97.22222%;flex-basis:97.22222%;max-width:97.22222%}.travo-col-md-36{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.travo-off-md-1{margin-left:2.77778%}.travo-off-md-2{margin-left:5.55556%}.travo-off-md-3{margin-left:8.33333%}.travo-off-md-4{margin-left:11.11111%}.travo-off-md-5{margin-left:13.88889%}.travo-off-md-6{margin-left:16.66667%}.travo-off-md-7{margin-left:19.44444%}.travo-off-md-8{margin-left:22.22222%}.travo-off-md-9{margin-left:25%}.travo-off-md-10{margin-left:27.77778%}.travo-off-md-11{margin-left:30.55556%}.travo-off-md-12{margin-left:33.33333%}.travo-off-md-13{margin-left:36.11111%}.travo-off-md-14{margin-left:38.88889%}.travo-off-md-15{margin-left:41.66667%}.travo-off-md-16{margin-left:44.44444%}.travo-off-md-17{margin-left:47.22222%}.travo-off-md-18{margin-left:50%}.travo-off-md-19{margin-left:52.77778%}.travo-off-md-20{margin-left:55.55556%}.travo-off-md-21{margin-left:58.33333%}.travo-off-md-22{margin-left:61.11111%}.travo-off-md-23{margin-left:63.88889%}.travo-off-md-24{margin-left:66.66667%}.travo-off-md-25{margin-left:69.44444%}.travo-off-md-26{margin-left:72.22222%}.travo-off-md-27{margin-left:75%}.travo-off-md-28{margin-left:77.77778%}.travo-off-md-29{margin-left:80.55556%}.travo-off-md-30{margin-left:83.33333%}.travo-off-md-31{margin-left:86.11111%}.travo-off-md-32{margin-left:88.88889%}.travo-off-md-33{margin-left:91.66667%}.travo-off-md-34{margin-left:94.44444%}.travo-off-md-35{margin-left:97.22222%}}@media only screen and (min-width:1245px){.travo-col-lg-1{-ms-flex-preferred-size:2.77778%;flex-basis:2.77778%;max-width:2.77778%}.travo-col-lg-2{-ms-flex-preferred-size:5.55556%;flex-basis:5.55556%;max-width:5.55556%}.travo-col-lg-3{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.travo-col-lg-4{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.travo-col-lg-5{-ms-flex-preferred-size:13.88889%;flex-basis:13.88889%;max-width:13.88889%}.travo-col-lg-6{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.travo-col-lg-7{-ms-flex-preferred-size:19.44444%;flex-basis:19.44444%;max-width:19.44444%}.travo-col-lg-8{-ms-flex-preferred-size:22.22222%;flex-basis:22.22222%;max-width:22.22222%}.travo-col-lg-9{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.travo-col-lg-10{-ms-flex-preferred-size:27.77778%;flex-basis:27.77778%;max-width:27.77778%}.travo-col-lg-11{-ms-flex-preferred-size:30.55556%;flex-basis:30.55556%;max-width:30.55556%}.travo-col-lg-12{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.travo-col-lg-13{-ms-flex-preferred-size:36.11111%;flex-basis:36.11111%;max-width:36.11111%}.travo-col-lg-14{-ms-flex-preferred-size:38.88889%;flex-basis:38.88889%;max-width:38.88889%}.travo-col-lg-15{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.travo-col-lg-16{-ms-flex-preferred-size:44.44444%;flex-basis:44.44444%;max-width:44.44444%}.travo-col-lg-17{-ms-flex-preferred-size:47.22222%;flex-basis:47.22222%;max-width:47.22222%}.travo-col-lg-18{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.travo-col-lg-19{-ms-flex-preferred-size:52.77778%;flex-basis:52.77778%;max-width:52.77778%}.travo-col-lg-20{-ms-flex-preferred-size:55.55556%;flex-basis:55.55556%;max-width:55.55556%}.travo-col-lg-21{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.travo-col-lg-22{-ms-flex-preferred-size:61.11111%;flex-basis:61.11111%;max-width:61.11111%}.travo-col-lg-23{-ms-flex-preferred-size:63.88889%;flex-basis:63.88889%;max-width:63.88889%}.travo-col-lg-24{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.travo-col-lg-25{-ms-flex-preferred-size:69.44444%;flex-basis:69.44444%;max-width:69.44444%}.travo-col-lg-26{-ms-flex-preferred-size:72.22222%;flex-basis:72.22222%;max-width:72.22222%}.travo-col-lg-27{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.travo-col-lg-28{-ms-flex-preferred-size:77.77778%;flex-basis:77.77778%;max-width:77.77778%}.travo-col-lg-29{-ms-flex-preferred-size:80.55556%;flex-basis:80.55556%;max-width:80.55556%}.travo-col-lg-30{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.travo-col-lg-31{-ms-flex-preferred-size:86.11111%;flex-basis:86.11111%;max-width:86.11111%}.travo-col-lg-32{-ms-flex-preferred-size:88.88889%;flex-basis:88.88889%;max-width:88.88889%}.travo-col-lg-33{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.travo-col-lg-34{-ms-flex-preferred-size:94.44444%;flex-basis:94.44444%;max-width:94.44444%}.travo-col-lg-35{-ms-flex-preferred-size:97.22222%;flex-basis:97.22222%;max-width:97.22222%}.travo-col-lg-36{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.travo-off-lg-1{margin-left:2.77778%}.travo-off-lg-2{margin-left:5.55556%}.travo-off-lg-3{margin-left:8.33333%}.travo-off-lg-4{margin-left:11.11111%}.travo-off-lg-5{margin-left:13.88889%}.travo-off-lg-6{margin-left:16.66667%}.travo-off-lg-7{margin-left:19.44444%}.travo-off-lg-8{margin-left:22.22222%}.travo-off-lg-9{margin-left:25%}.travo-off-lg-10{margin-left:27.77778%}.travo-off-lg-11{margin-left:30.55556%}.travo-off-lg-12{margin-left:33.33333%}.travo-off-lg-13{margin-left:36.11111%}.travo-off-lg-14{margin-left:38.88889%}.travo-off-lg-15{margin-left:41.66667%}.travo-off-lg-16{margin-left:44.44444%}.travo-off-lg-17{margin-left:47.22222%}.travo-off-lg-18{margin-left:50%}.travo-off-lg-19{margin-left:52.77778%}.travo-off-lg-20{margin-left:55.55556%}.travo-off-lg-21{margin-left:58.33333%}.travo-off-lg-22{margin-left:61.11111%}.travo-off-lg-23{margin-left:63.88889%}.travo-off-lg-24{margin-left:66.66667%}.travo-off-lg-25{margin-left:69.44444%}.travo-off-lg-26{margin-left:72.22222%}.travo-off-lg-27{margin-left:75%}.travo-off-lg-28{margin-left:77.77778%}.travo-off-lg-29{margin-left:80.55556%}.travo-off-lg-30{margin-left:83.33333%}.travo-off-lg-31{margin-left:86.11111%}.travo-off-lg-32{margin-left:88.88889%}.travo-off-lg-33{margin-left:91.66667%}.travo-off-lg-34{margin-left:94.44444%}.travo-off-lg-35{margin-left:97.22222%}}.switch{position:relative;display:inline-block;width:34px;height:16px}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:silver;-webkit-transition:.2s;transition:.2s}.switch .slider:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:2px;border-radius:50%;background-color:#fff;-webkit-transition:.2s;transition:.2s}.switch input{display:none}.switch input:checked+.slider{background-color:#368fcf}.switch input:focus+.slider{box-shadow:0 0 1px #368fcf}.switch input:checked+.slider:before{-webkit-transform:translateX(17px);transform:translateX(17px)}.simple-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2px}.number-picker,.simple-carousel-main{display:-webkit-box;display:-ms-flexbox}a.simple-carousel-arrs{background:#fff;margin:0 2px;width:40px;text-align:center;color:#7f7f7f;font-size:30px;line-height:70px}a.simple-carousel-arrs:active,a.simple-carousel-arrs:link,a.simple-carousel-arrs:visited{color:#7f7f7f}a.simple-carousel-arrs:hover{color:#3d3d3d}a.simple-carousel-arrs.disabled{cursor:default;color:#cfcfcf}.simple-carousel-center{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#fff;overflow:hidden}.simple-carousel-main{position:absolute;left:0;right:0;height:100%;display:flex;-webkit-transition:left .5s ease-out;transition:left .5s ease-out}.number-picker{display:flex;width:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c9c9c9;border-radius:3px;overflow:hidden}.number-picker>a{background-color:#f7f7f7;text-align:center;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-picker>span{display:block;width:19px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;color:#3d3d3d;text-align:center;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;line-height:24px}.travo-results-modal .modal-content{border-radius:4px;padding:41px 54px 44px 45px;text-align:center}.travo-results-modal .travo-results-modal-icon{margin-bottom:12px}.travo-results-modal h3{font-size:24px;color:#3d3d3d;margin:0 0 23px;padding:0;font-weight:400}.travo-results-modal h3 .subtext{font-size:14px;margin:10px}.travo-results-modal p{color:#7f7f7f;font-size:14px;margin-bottom:18px;line-height:22px}.travo-results-modal .important-text{font-weight:500}.travo-results-modal-actions .btn{min-width:140px;height:40px;line-height:40px;padding:0;margin-left:10px}.travo-results-modal-actions .btn:first-child{margin-left:0}.about-page{min-width:320px;color:#222b3b;padding:45px 0 0}.about-page section{width:100%;position:relative;padding:110px 10px 0}.about-page .blue-bg-block{position:relative;min-height:464px;color:#fff}.about-page .blue-bg,.about-page .blue-bg:after,.about-page .blue-bg:before{position:absolute;height:100%;left:0;width:100%;top:0}.about-page .blue-bg{opacity:.9;z-index:1}.about-page .blue-bg:before{content:' ';background:url(../../images/about-background.svg) center no-repeat;background-size:cover;overflow:hidden;z-index:0}.about-page .blue-bg:after{content:' ';background-color:#015A9A;opacity:.8;z-index:1}.about-page .blue-bg.about-bg-1:before{background-image:url(../../images/about-bg-1.png)}.about-page .blue-bg.about-bg-2:before{background-image:url(../../images/about-bg-2.png)}.about-page .blue-bg.about-bg-3:before{background-image:url(../../images/about-bg-3.png)}.about-page .blue-bg.about-bg-4:before{background-image:url(../../images/about-bg-4.png)}.about-page .about-main{z-index:2;position:relative;max-width:1200px;margin:0 auto}.about-page h2,.about-page h4,.about-page h5{font-weight:600;margin-bottom:0;font-family:'Open Sans',sans-serif;text-align:center}.about-page h2{font-size:46px;padding-bottom:46px}.about-page h4{font-size:24px;color:#ea0247;padding-bottom:12px;outline:0!important}.about-page h4 a{color:#ea0247}.about-page h4 a:hover{color:#c8023d}.about-page h5{font-size:22px;padding-bottom:18px}.about-page p{font-family:'Open Sans',sans-serif;text-align:center;line-height:32px;font-size:23px;max-width:720px;margin:0 auto 5px}.about-page .ceo-info{font-family:'Open Sans',sans-serif;font-size:18px;text-align:center;padding-top:25px;padding-bottom:25px}.about-page .ceo-info img{display:inline-block;margin-right:10px}.about-page .form-group{padding-bottom:30px;margin:0}.about-page .form-group label{margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:14px}.about-page .form-group input,.about-page .form-group textarea{border-radius:0;box-shadow:none;padding:12px 18px;font-family:'Open Sans',sans-serif;font-size:14px}.about-page .about-us p,.about-page .travo-hiring p{font-size:18px;max-width:880px;font-family:'Open Sans',sans-serif;font-weight:300}.about-page .form-group input{height:48px}.about-page .travo-desc{padding-top:113px}@media (max-width:610px){.about-page .travo-desc{padding-top:50px}}.about-page .about-us{padding-top:91px;padding-bottom:136px}.about-page .about-us p{line-height:28px;padding:0}.about-page .travo-quote{padding-top:186px;min-height:528px}.about-page .travo-quote .ceo-info{padding-top:18px}.about-page .travo-hiring{padding-top:96px;padding-bottom:106px}.about-page .travo-hiring p{line-height:29px;padding:0}.about-page .contact-us{padding-top:98px;min-height:743px;overflow:hidden}.travo-body.events.has-fixed-navbar,.travo-body.hotels.has-fixed-navbar{overflow:visible}.about-page .contact-us .about-main{max-width:865px}.about-page .contact-us h5{padding-bottom:53px}.about-page .contact-us .btn{margin-top:-11px}.about-page .contact-us .i-success-check{left:47%}.about-page .contact-us-submit{text-align:center}.about-page .hiring-block{font-family:'Open Sans',sans-serif;font-weight:300;padding-top:30px;text-align:center}.about-page .hiring-block span{color:#787979}.about-page .hiring-block>div{margin-bottom:38px}.image-circle{border-radius:50%}.navbar-about{position:fixed}.navbar-about .navbar-brand{position:relative}.navbar-about nav{padding:0 200px;width:100%;position:absolute;top:0;left:0;text-align:center}@media (max-width:900px){.navbar-about nav{padding:0;text-align:right}}.events .nav-tabs,.events h1,.terms-and-conditions-page h2{text-align:center}@media (max-width:510px){.navbar-about nav ul li a{font-size:11px;padding:0 10px}}@media (max-width:375px){.navbar-about nav ul li a{padding:0 8px}.navbar-about nav ul li:first-child{display:none}.navbar-about nav ul li:nth-child(2):before{content:none}}.navbar-about ul{display:inline-block;margin:0;padding:16px 0}.navbar-about ul li{float:left;margin:0;padding:0;list-style:none}.navbar-about ul li a{padding:0 20px;line-height:16px;color:#fff;display:block}.events .nav-tabs>li>a,.events h1{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:42px}.navbar-about ul li a:hover,.navbar-about ul li.selected a{color:#92c7ed}.navbar-about ul li:before{content:'';width:2px;height:16px;background:#475465;border-left:2px solid #354356;display:block;float:left}.navbar-about ul li:first-child:before{content:none}.events .nav-tabs{border-bottom:none;background-color:#f0f5f5}.events .nav-tabs>li{margin:17px 0 14px;float:none;display:inline-block;position:relative}.events .nav-tabs>li>a{letter-spacing:.75px;padding:0 9px 0 17px;color:#9aa0a8;border:none;text-transform:uppercase}.events .nav-tabs>li>a:hover{color:#368fcf;background-color:transparent;border:none}.events .nav-tabs>li:before{content:"";position:absolute;left:0;top:8px;border-left:1px solid #9aa0a8;height:24px}.events .nav-tabs>li:first-child:before{content:none}.events .nav-tabs>li.active>a{color:#368fcf;background-color:transparent;border:none}.events .tab-content{max-width:80%;margin:47px auto 20px}.events h1{color:#368fcf;letter-spacing:.8px;margin-bottom:26px;margin-top:16px}.events .event-search-input{border:1px solid #9aa0a8;border-radius:2px;padding:4px}.events .event-search-input input.form-control{border:none;box-shadow:none;padding-left:0}.events .event-search-result{margin-bottom:4px}.events form .required:after{content:" *"}.events form .help-block{color:#e8068a}.events form .btn{font-size:1em;margin-right:5%}.ipad-layout .terms-and-conditions-page .content,.mobile-layout .terms-and-conditions-page .content{padding-left:24px;padding-right:24px}.terms-and-conditions-page .bold{font-weight:600}.terms-and-conditions-page .content{padding:120px 15% 40px;font-family:'Open Sans',sans-serif;font-size:18px;line-height:28px}.terms-and-conditions-page .title{font-family:Bebas Neue,sans-serif;font-size:50px;font-weight:700;letter-spacing:2.5px;text-align:center;text-transform:uppercase;padding-bottom:30px;line-height:50px}.faq-page .accordion__tab-title,.faq-page .faq-sections,.faq-page .help-page{font-family:'Open Sans',sans-serif}.terms-and-conditions-page .subtitle{font-weight:600;text-transform:uppercase}.terms-and-conditions-page .underline{text-decoration:underline}.terms-and-conditions-page ol li,.terms-and-conditions-page p{padding:10px 0}.faq-page{margin-top:50px}.faq-page .help-page{padding:10px 0 10px 220px;background:#F0F8FF}.faq-page .accordion__container{background:#fff;border:none;height:100%;margin-bottom:6px;width:90%}.faq-page .accordion__tab{background:#fff;color:#000;border-bottom:1px solid #fff}.faq-page .accordion__tab-title{color:#368fcf;font-size:20px;font-weight:300;margin:0;padding:24px 72px 24px 24px;cursor:pointer;line-height:1.3}.faq-page .accordion__tab-content{background:#fff;color:#6c7d8e;padding:0 72px 24px 24px;line-height:1.6}.faq-page .faq-sections{font-weight:600;text-align:left}.faq-page .side-menu{position:fixed;list-style:none;height:50px;line-height:50px;padding:50px 28px 0 20px}.faq-page .side-menu-category{color:#fff;background-color:#4e5359;padding:0;border:1px solid #555b61}.faq-page .side-menu-category:hover{background:#555b61}.faq-page .selected{color:#fff!important;padding:16px 25px}.body-change .travo-navbar{position:relative}.login-container .title{font-size:15px;color:#1e293a;text-align:center;margin-bottom:15px}.login-container .subtitle{font-size:15px;text-align:center;color:#71767c;margin-bottom:30px;line-height:1.5}.login-container .alert{max-width:560px}.login-container .forgot-password{text-align:center}.login-container .forgot-password p{margin-bottom:0}.login-container .form-group.full-width label{display:none}body.dashboard{background-color:#f6f6f6;font-family:Roboto,sans}body.dashboard h1{max-width:1275px;margin:0 auto;padding:40px;font-size:32px;color:#fff;font-weight:300;letter-spacing:.5px}body.dashboard .nav-tabs{max-width:1275px;padding:0 40px;margin:0 auto}body.dashboard .pf-search-tabs .nav-tabs>li{margin-bottom:0}body.dashboard .pf-search-tabs .nav-tabs>li>a{background:rgba(34,43,59,.5)}body.dashboard .pf-search-tabs .nav-tabs>li.active>a,body.dashboard .pf-search-tabs .nav-tabs>li.active>a:focus,body.dashboard .pf-search-tabs .nav-tabs>li.active>a:hover{background:#222b3b}body.dashboard .pf-search-tabs{top:0;padding:0;max-width:none}body.dashboard .pf-home{padding-top:60px}body.dashboard .search-form{border-bottom:1px solid #e2e2e2;background-color:#2d3646}body.dashboard .tab-content{background-color:#fff}body.dashboard .pf-search-tabs>.tab-content{max-width:auto}body.dashboard .pf-search-tabs>.tab-content:before{content:'';display:block;width:100%;height:20px;background-color:#222b3b}body.dashboard .pf-search-tabs-content:not([home-search-flight-form]){max-width:1275px;padding:20px 40px 50px;margin:0 auto;position:relative}body.dashboard .pf-search-sub-tabs{background-color:#222b3b}body.dashboard .pf-search-sub-tabs .nav-tabs{margin-bottom:0;border-bottom:0}body.dashboard .pf-search-sub-tabs .tab-content>.tab-pane{max-width:1275px;padding:20px 40px 50px;margin:0 auto}.body-home .pf-search-sub-tabs body.dashboard .nav-tabs,body.dashboard .body-home .pf-search-sub-tabs .nav-tabs,body.dashboard .pf-search-tab-top,body.dashboard .search-form-header>div,body.dashboard .search-new-meetings-header>div,body.dashboard .search-new-summary-input .search-new-summary-input-value,body.dashboard .search-new-summary-input input,body.dashboard .team-member-selector-heading{color:#747474}body.dashboard .add-new-form-row{border-color:#d8e3eb}body.dashboard .add-new-form-row:hover,body.dashboard .search-new-add-meeting:hover{color:#747474;border-color:#747474}body.dashboard .team-member-selector-select{min-height:43px;border:1px solid #d8e3eb;border-radius:5px}body.dashboard .pf-search-tabs-content{padding-top:0}body.dashboard .cool-checkbox .cool-checkmark:before{border-color:#747474}body.dashboard .pitch{max-width:1275px;margin:0 auto;padding:40px}body.dashboard .pitch h5{color:#7f7f7f;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;text-transform:uppercase;letter-spacing:.9px;font-size:14px}body.dashboard .pitch h6{color:#3d3d3d;font-size:17px;font-weight:500;margin:10px 0}body.dashboard .features{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}body.dashboard .features>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:60px;padding-left:70px;margin:0 10px;position:relative;list-style-type:none;font-size:17px;color:#7f7f7f;line-height:28px;font-weight:300}body.dashboard .features>li:first-child{margin-left:0}body.dashboard .features>li:last-child{margin-right:0}body.dashboard .features>li:before{content:'';width:48px;height:60px;position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:left top}body.dashboard .features>li.secure:before{background-image:url(../../images/svg/secure.svg)}body.dashboard .features>li.proven:before{background-image:url(../../images/svg/cart-check.svg)}body.dashboard .features>li.save:before{background-image:url(../../images/svg/money-fist.svg)}body.dashboard .recent-searches{max-width:1275px;padding:0 40px;margin:0 auto 120px}body.dashboard .recent-searches h1{color:#7f7f7f;padding:30px 0}body.dashboard .recent-searches .search{display:block;position:relative;padding:30px 30px 30px 95px;margin:-1px 0 0;border:1px solid #e2e2e2;color:#bfbfbf}body.dashboard .recent-searches .search:before{content:'';height:40px;width:40px;position:absolute;top:15px;left:25px}body.dashboard .recent-searches .dates{float:right}.travo-body.cc-container{overflow-y:visible;padding-top:48px;height:100%}.explore-convention-centers{min-height:calc(100% - 106px);padding:0 2em}.explore-convention-centers .venue-link{margin:.25em 0}.travelers-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.travelers-change number-picker{margin-right:10px}.hotels h1{font-family:Bebas Neue,sans-serif;color:#368fcf;font-size:34px;font-weight:400;line-height:42px;text-align:center;letter-spacing:.8px;margin-bottom:26px;margin-top:16px}.hotels .hotel-search-input{border:1px solid #9aa0a8;border-radius:2px;padding:4px}.hotels .hotel-search-input input.form-control{border:none;box-shadow:none;padding-left:0}.hotels .hotel-search-result{margin-bottom:4px}.travel-request-form,.travel-request-form .lifecycle{background:#f7f7f7}.travel-request-form .lifecycle:before{top:65px;height:600px;background:center top no-repeat #f7f7f7;background-size:contain;position:absolute;-webkit-filter:none;filter:none}@media (min-width:750px){.travel-request-form .lifecycle:before{background-image:url(../../images/traveler-bg.jpg)}}.travel-request-form .blank-header{position:absolute;top:0;left:0;right:0;background-color:#fff;padding:10px 15px;box-shadow:0 2px 3px rgba(0,0,0,.2)}.travel-request-form .welcome{max-width:600px;line-height:1.2;font-size:36px;color:#000;text-align:center;margin:60px auto 40px}.travel-request-form .success{display:inline-block;margin:100px 0;width:100%;text-align:center}.travel-request-form .success>i{margin-right:10px}.travel-request-form .container{width:100%;max-width:600px}.travel-request-form .container textarea{height:100px}.travo-concierge-top{width:1245px;height:550px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:62px 20px 166px 41px;position:relative}.concierge-how-step .concierge-how-item,.get-started-block{-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.travo-concierge-top .concierge-arrow-bottom{position:absolute;left:calc(50% - 65px/2);bottom:76px;height:65px;width:65px;cursor:pointer;background:url(../../images/arr-circle-white.png) center no-repeat;background-size:65px 65px}.travo-concierge-top h1{color:#fff;font-weight:300;margin:78px auto 0;padding:0;max-width:890px;font-size:43px;text-align:center;display:block}.travo-concierge-bg{position:absolute;left:0;top:0;width:100%;min-width:1245px;height:550px;overflow:hidden}.travo-concierge-bg:after{content:'';background:rgba(0,0,0,.3);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.concierge-how-step,.travo-concierge{position:relative}.travo-concierge-bg>img{height:auto;width:100%;min-width:1680px}.travo-concierge{background:#171717;min-width:1245px}.travo-home-main-gray{background:#f7f7f7;min-width:1245px}.travo-concierge-main{width:1245px;margin:0 auto;position:relative;background:#fff;padding:69px 36px 0 41px}.concierge-main-block h2{color:#1f2b3d;font-size:32px;font-weight:300;letter-spacing:.2px;line-height:40px;text-align:center;margin:0 0 9px}.concierge-main-block .concierge-main-block-subtext{color:#9aa0a8;font-size:20px;font-weight:300;line-height:24px;text-align:center;margin-bottom:8px}.concierge-how-step.first{min-height:581px;border-bottom:1px solid #D7D7D7}.concierge-how-step.first .concierge-how-info{padding:55px 0 90px 660px}.concierge-how-step.first .how-image{bottom:0;left:0;width:565px;height:513px;background:url(../../images/laptop-hand.jpg) center left no-repeat;background-size:565px 513px}.concierge-how-step.second{min-height:648px}.concierge-how-step.second .concierge-how-info{padding:145px 600px 90px 0}.concierge-how-step.second .how-image{top:72px;left:600px;height:438px;width:633px;background:url(../../images/concierge-laptop.png) center left no-repeat;background-size:810px 438px}.concierge-how-step .how-image{position:absolute}.concierge-how-step .concierge-how-info h2{text-align:left;margin-bottom:40px}.concierge-how-step .concierge-how-info .how-separator{width:40px;height:20px;border-right:1px solid #D7D7D7}.concierge-how-step .concierge-how-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;max-width:582px;height:80px;padding-left:110px}.concierge-how-step .step-text{display:inline-block;vertical-align:middle;color:#7f7f7f;font-size:16px;font-weight:300;line-height:24px}.concierge-how-step .concierge-note{position:relative;margin-top:55px;padding:30px 0 0 68px;border-top:1px solid #D7D7D7}.concierge-how-step .concierge-note .note-icon{height:29px;width:18px;position:absolute;left:21px;background:url(../../images/concierge-note.png) center center no-repeat;background-size:18px 29px}.concierge-how-step .concierge-note .step-text{font-size:15px}.concierge-how-step .step-img{display:inline-block;height:80px;width:80px;position:absolute;top:0;left:0}.concierge-how-step .step-img.step-1{background:url(../../images/concierge-step1.png) center no-repeat;background-size:80px}.concierge-how-step .step-img.mail{background:url(../../images/concierge-mail.png) center no-repeat;background-size:80px}.concierge-how-step .step-img.itinerary{background:url(../../images/concierge-itinerary.png) center no-repeat;background-size:80px}.concierge-how-step .step-img.step-2{background:url(../../images/concierge-step2.png) center no-repeat;background-size:80px}.concierge-how-step .step-img.booking{background:url(../../images/concierge-booking.png) center no-repeat;background-size:80px}.btn-travo-blue.get-started-btn{box-shadow:none;border:none;height:50px;width:180px;color:#fff;padding-top:10px}.get-started-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:300px;font-family:Roboto}.get-started-block h2{color:#fff;font-size:32px;font-weight:300;letter-spacing:.2px;margin-bottom:25px}.get-started-block .btn-travo-blue{box-shadow:none;border:none;height:50px;width:180px}.get-started-block .get-started-bg{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1f2b3c;z-index:-1}.get-started-block .get-started-bg .bg-layer{height:100%;width:100%;background:url(../../images/svg/travo-logo-white-notext.svg) center center no-repeat;background-size:850px;opacity:.05}.travo-concierge-page.form-page,.travo-concierge-page.form-page iframe{height:100%}.travo-concierge-page.form-page .travo-navbar{position:absolute}.travo-concierge-page.form-page .concierge-landing-item{display:none}.travo-concierge-page.form-page .nav-concierge .concierge-dd-toggle{border-left:none!important}.nav-concierge{position:fixed;width:100%;z-index:1;height:78px;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.scrolled .nav-concierge{background-color:#368fcf}.nav-concierge .travo-navbar{padding:14px 20px 14px 41px;height:78px;width:1245px;margin:0 auto}.nav-concierge .travo-navbar>.navbar-nav{padding-top:2px}.nav-concierge .concierge-title{display:inline-block;position:relative;top:5px;margin-left:5px;height:48px;line-height:48px;font-family:Roboto,'Open Sans',sans-serif;font-size:22px;font-weight:100;color:#fff}.nav-concierge .nav-item{padding:0 16px;height:48px;line-height:48px;font-size:14px;font-weight:700}.nav-concierge .nav-item a{font-weight:700}.nav-concierge .nav-item.nav-link-with-border{border:2px solid #fff;height:40px!important;padding:12px 40px!important;margin:3px 20px}.nav-concierge .concierge-dd .concierge-menu-collapse-icon:hover,.nav-concierge .concierge-dd.open .concierge-menu-collapse-icon{background:url(../../images/menu-toggle-active.png) center no-repeat;background-size:25px 25px}.nav-concierge .concierge-menu-collapse-icon{display:inline-block;height:25px;width:25px;margin-top:7px;background:url(../../images/menu-toggle.png) center no-repeat;background-size:25px 25px}.nav-concierge .concierge-dd-menu{padding:25px 14px;width:262px;right:10px;top:62px;border-top:none;font-family:Roboto}.nav-concierge .concierge-dd-menu>li>a{height:100%;width:100%;text-align:center}.nav-concierge .concierge-dd-menu>li>a:hover{background-color:transparent}.nav-concierge .concierge-dd-menu>li{height:60px;border:1px solid #e8e8e8;border-bottom:none}.nav-concierge .concierge-dd-menu>li:nth-child(even){background-color:#f4f7fa}.nav-concierge .concierge-dd-menu>li:last-child{border-bottom:1px solid #e8e8e8}.nav-concierge .concierge-dd-menu>li .travo-logo{display:inline-block;background:url(../../images/svg/app-logo-black.svg) center no-repeat;background-size:contain;height:13px;width:80px;margin-top:21px}.nav-concierge .concierge-dd-toggle{border-left:1px solid rgba(255,255,255,.3)!important;height:42px;margin-top:2px}.ipad-layout .travo-concierge-page .travo-navbar,.mobile-layout .travo-concierge-page .travo-navbar{display:none}.ipad-layout .travo-concierge,.mobile-layout .travo-concierge{margin-top:50px;min-width:320px}.ipad-layout .travo-concierge-top,.mobile-layout .travo-concierge-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;position:relative;height:432px;width:320px}.ipad-layout .travo-concierge-top h1,.mobile-layout .travo-concierge-top h1{font-size:25px;font-weight:500;line-height:38px;width:100%;margin:0 0 32px}.ipad-layout .travo-concierge-top .get-started-top,.mobile-layout .travo-concierge-top .get-started-top{text-align:center}.ipad-layout .travo-concierge-top .sm-text,.mobile-layout .travo-concierge-top .sm-text{font-size:15px;margin-top:20px;color:#fff}.ipad-layout .travo-concierge-bg,.mobile-layout .travo-concierge-bg{min-width:320px;overflow:hidden;height:432px}.ipad-layout .travo-concierge-bg>img,.mobile-layout .travo-concierge-bg>img{height:100%;width:auto;min-width:320px}.ipad-layout .travo-concierge-main,.mobile-layout .travo-concierge-main{min-width:320px;width:auto;padding:70px 20px}.ipad-layout .concierge-how-step.first,.mobile-layout .concierge-how-step.first{min-height:auto;border-bottom:none}.ipad-layout .concierge-how-step.first .concierge-how-info,.mobile-layout .concierge-how-step.first .concierge-how-info{padding:0}.ipad-layout .concierge-how-step.first .how-image,.mobile-layout .concierge-how-step.first .how-image{display:none}.ipad-layout .concierge-how-step.second,.mobile-layout .concierge-how-step.second{min-height:auto;padding-top:460px}.ipad-layout .concierge-how-step.second .concierge-how-info,.mobile-layout .concierge-how-step.second .concierge-how-info{padding:0}.ipad-layout .concierge-how-step.second .how-image,.mobile-layout .concierge-how-step.second .how-image{top:72px;left:auto;right:auto;height:320px;background-size:593px 320px}.ipad-layout .concierge-how-step .concierge-how-info,.mobile-layout .concierge-how-step .concierge-how-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ipad-layout .concierge-how-step .concierge-how-info h2,.mobile-layout .concierge-how-step .concierge-how-info h2{width:100%;text-align:center}.ipad-layout .concierge-how-step .concierge-how-info .how-separator,.mobile-layout .concierge-how-step .concierge-how-info .how-separator{display:none}.ipad-layout .concierge-how-step .concierge-how-item,.mobile-layout .concierge-how-step .concierge-how-item{position:relative;max-width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:40px;padding:0}.ipad-layout .concierge-how-step .step-img,.mobile-layout .concierge-how-step .step-img{display:block;position:static;height:80px;width:80px;margin-bottom:20px}.ipad-layout .concierge-how-step.second .how-image{width:593px;left:calc(50% - 296px)}.mobile-layout .concierge-how-step.second .how-image{width:calc(100% + 20px);right:-20px}.mobile-navbar.concierge-mobile-navbar{height:50px;background-color:#368fcf;text-align:center}.mobile-navbar.concierge-mobile-navbar .navbar-brand{margin:0 0 0 20px;float:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navbar.concierge-mobile-navbar .navbar-brand .i-app-logo-white{height:15px;width:95px}.mobile-navbar.concierge-mobile-navbar .navbar-brand .brand-text{color:#fff;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;margin-top:3px}.dropdown-menu.distance-converter-dropdown h5,.replicate-trip-dd,.travo-navbar{font-family:'Open Sans',sans-serif}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu{position:absolute;top:0;left:auto;right:0}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>a{padding:14px 20px;display:inline-block}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu .i-concierge-mobile-nav-dd-toggle{display:inline-block;height:21px;width:21px;background:url(../../images/menu-toggle-active.png) center no-repeat;background-size:contain}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>.dropdown-menu{position:fixed;top:50px;bottom:auto;left:0;padding:0;margin:0;border:none;border-radius:0;min-height:0;height:0;width:100%;min-width:100%;display:block;overflow:hidden;color:#fff}.body-landing .hide-desktop,.body-landing .travo-home-new-bg,.body-landing .travo-home-new-top .btn-gray-ghost{display:none}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>.dropdown-menu .dd-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#1f2b3c;z-index:-1}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>.dropdown-menu .dd-bg .bg-image{height:100%;width:100%;background:url(../../images/svg/travo-logo-white-notext.svg) center center no-repeat;background-size:500px;opacity:.05}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>.dropdown-menu .dd-bg .bg-addon{position:absolute;bottom:-50px;height:50px;width:100%;background-color:#000;opacity:.7}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu>.dropdown-menu li{list-style:none;text-align:center}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu.open>.dropdown-menu{height:calc(100% - 50px*2);min-width:100%;max-width:100%;width:100%;overflow:visible}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu.open .i-concierge-mobile-nav-dd-toggle{background:url(../../images/close-cross.png) center no-repeat;background-size:21px}.mobile-navbar.concierge-mobile-navbar .mobile-navbar-menu .phone-info-mobile{position:absolute;width:100%;top:calc(100% - 73px)}.mobile-navbar.concierge-mobile-navbar .nav-mobile-main{position:relative;top:18%;padding:0;border-bottom:none;max-height:calc(100% - 90px);overflow:auto}.body-landing .travo-home-new{background:#FFF;padding-top:75px}.body-landing .travo-home-new-top .home-header-wrap{text-align:center}.body-landing .travo-home-new-top .header-text{font-size:24px;line-height:1.33;letter-spacing:-.2px;text-align:center;color:#222b3b}.body-landing .travo-home-new-top .sub-header{font-size:15px;line-height:1.5;color:#222b3b;opacity:.75}.body-landing .travo-home-new-top .sub-header span{font-weight:600}.body-landing .travo-home-new-top .header-cta{font-size:16px;font-weight:500;padding:15px 30px;width:200px;margin-top:20px}.body-landing .travo-home-new-top .mobile-home-laptop{width:100%}.body-landing .landing-partners{width:100%;position:relative;overflow:hidden}.body-landing .landing-partners .partner-background{z-index:-1;position:absolute;overflow:hidden}.body-landing .landing-partners .partner-background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(31,43,63,.75)}.body-landing .landing-partners .heading{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.9px;text-align:center;color:#fff;padding:25px}.body-landing .landing-partners .partner-logos{padding:25px;text-align:center}.body-landing .landing-partners .partner-logos img{padding:10px}.body-landing .landing-block img{width:100%}.body-landing .landing-block .block-text{padding:25px;display:inline-block;vertical-align:middle}.body-landing .landing-block .block-text hr{width:50px;border:1px solid #3c91cd;margin:0 0 10px}.body-landing .landing-block .block-text .heading{font-size:26px;font-weight:300;line-height:1.23;color:#222b3b;padding:10px 0}.body-landing .landing-block .block-text .subhead{color:#b3b3b3;line-height:1.41;font-size:17px;font-weight:300}.body-landing .booking-img img{width:100%;margin:0}.body-landing .booking-img video{display:none}.body-landing .landing-testimonials{margin-top:20px;padding:20px}.body-landing .landing-signup{background-color:#3c91cd;vertical-align:middle}.body-landing .landing-signup .signup-container{text-align:center;vertical-align:middle;padding:25px}.body-landing .landing-signup .signup-container .heading{color:#fff;font-size:28px;font-weight:300;line-height:1.71}.body-landing .landing-signup .signup-container .subhead{font-size:17px;font-weight:300;line-height:1.76;color:#fff;opacity:.75;margin:20px 0}.body-landing .landing-signup .signup-container button{background-color:#fff;color:#3c91cd;font-size:16px;width:190px;height:48px;font-weight:500;border:none}@media (min-width:1250px){.body-landing .hide-desktop{display:inline-block}.body-landing .hide-mobile{display:none}.body-landing .travo-home-new{padding-top:0}.body-landing .travo-home-new-bg{display:block;position:absolute;text-align:center;width:100%;overflow:hidden;height:600px;background-image:-webkit-radial-gradient(-30% 50%,circle,rgba(255,255,255,.08),rgba(59,145,204,.2) 150%);background-image:radial-gradient(circle at -30% 50%,rgba(255,255,255,.08),rgba(59,145,204,.2) 150%);border-bottom:solid 1px #c9c9c9}.body-landing .travo-home-new-bg img{margin-left:500px}.body-landing .mobile-home-laptop{display:none}.body-landing .travo-home-new-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-landing .travo-home-new-top .home-header-wrap{margin-left:60px;text-align:left}.body-landing .travo-home-new-top .header-text{font-size:42px;line-height:1.14;margin-bottom:20px;text-align:left}.body-landing .travo-home-new-top .sub-header{font-size:19px}.body-landing .travo-home-new-top .btn-gray-ghost{display:inline-block;margin-left:20px;font-weight:500}.body-landing .travo-home-new-top .btn-gray-ghost i{margin-right:10px}.body-landing .landing-partners{height:175px;margin-bottom:100px}.body-landing .landing-partners .partner-background img{width:100%}.body-landing .landing-partners .partner-logos img{padding:0 20px}.body-landing .landing-block{width:1250px}.body-landing .landing-block img{width:576px;margin:0 95px}.body-landing .landing-block .block-text{width:380px;display:inline-block;vertical-align:middle}.body-landing .landing-block .block-text hr{width:50px;border:1px solid #3c91cd;margin:0 0 10px}.body-landing .landing-block .block-text .heading{font-size:26px;font-weight:300;line-height:1.23;color:#222b3b;padding:10px 0}.body-landing .landing-block .block-text .subhead{color:#b3b3b3;line-height:1.41;font-size:17px;font-weight:300}.body-landing .landing-profiles{margin:auto}.body-landing .landing-trip{margin:50px auto auto}.body-landing .landing-trip .block-text{margin-left:128px}.body-landing .landing-trip img{margin-right:0}.body-landing .landing-booking{height:auto;margin:50px auto auto}.body-landing .landing-booking .block-text{display:block;text-align:center;margin:auto;width:650px}.body-landing .landing-booking .block-text hr{margin-left:auto;margin-right:auto}.body-landing .booking-img{position:relative;text-align:center}.body-landing .booking-img:before{content:'';position:absolute;top:120px;left:0;width:100%;height:388px;background-image:-webkit-radial-gradient(-30% 60%,circle,rgba(255,255,255,.07),rgba(59,145,204,.3) 150%);background-image:radial-gradient(circle at -30% 60%,rgba(255,255,255,.07),rgba(59,145,204,.3) 150%);z-index:-1}.body-landing .booking-img img{width:900px;margin:50px 0 0}.body-landing .booking-img video{display:block;position:absolute;left:calc(50% - 345px);top:90px;width:712px}.body-landing .landing-testimonials{width:1250px;margin:80px auto auto;padding-bottom:50px}.body-landing .landing-testimonials hr{margin-bottom:50px}.body-landing .landing-signup{height:286px;width:100%;padding-top:50px}.body-landing .landing-signup .signup-container .subhead{margin:25px}.body-landing .landing-signup .intro-video-modal .modal-dialog{margin-top:100px;width:80%}.body-landing .landing-signup .intro-video-modal .modal-content{width:100%;min-width:700px;padding-bottom:56%;margin:auto;position:relative}.body-landing .landing-signup .intro-video-modal .modal-content>iframe{width:100%;height:100%;position:absolute}.body-landing .landing-signup .intro-video-modal .modal-content .i-close-modal{right:-30px;top:5px}}.nav-nouser{position:fixed;z-index:2;width:100%;color:#7f7f7f;background-color:#fff}.nav-nouser .navbar{border:none}.nav-nouser .navbar-brand{padding:0 0 0 15px}.nav-nouser.nav-mobile .hamburger-menu{float:right;width:50px;height:50px;text-align:center}.nav-nouser.nav-mobile .hamburger-button{cursor:pointer}.nav-nouser.nav-mobile .hamburger-button i.fa{font-size:25px;color:#3d3d3d;line-height:50px;vertical-align:middle}.nav-nouser.nav-mobile .hamburger-overlay{position:fixed;left:0;top:50px;width:100%;height:100%;background-color:rgba(30,43,61,.95);text-align:center;max-height:0;-webkit-transition:.5s;transition:.5s;overflow:hidden}.travo-navbar .nav-item:active,.travo-navbar .nav-item:focus,.travo-navbar .nav-item:hover,.travo-navbar .open>a,.travo-navbar .open>a:focus,.travo-navbar .open>a:hover{background:0 0}.nav-nouser.nav-mobile .hamburger-overlay.shown{-webkit-transition:1s;transition:1s;max-height:100%;padding:25px}.nav-nouser.nav-mobile .hamburger-overlay .i-close-modal{cursor:pointer;float:right;width:25px;height:25px}.nav-nouser.nav-mobile .hamburger-overlay .hamburger-links{text-align:left;margin-top:50px;margin-bottom:20px}.nav-nouser.nav-mobile .hamburger-overlay .hamburger-link{font-size:16px;font-weight:500;line-height:3.5;cursor:pointer;color:#fff}.nav-nouser.nav-mobile .hamburger-overlay .hamburger-link:hover a{color:#b3b3b3}.nav-nouser.nav-mobile .hamburger-overlay hr{margin:0;border-top:1px solid #e2e2e2;opacity:.2}.nav-nouser.nav-mobile .hamburger-overlay .get-started{font-size:15px;width:80%;line-height:2;margin:auto}.nav-nouser.nav-desktop{display:none}.nav-nouser.nav-desktop .phone-text{color:#7f7f7f}.nav-nouser.nav-desktop a{color:#7f7f7f;font-size:15px}.nav-nouser.nav-desktop .phone-info{padding-right:0;margin-right:0}.nav-nouser.nav-desktop .phone-info .i-telephone{width:20px}.nav-nouser.nav-desktop .nav-item{padding:0 16px;height:48px;line-height:48px;font-size:14px;font-weight:400}@media (min-width:500px){.nav-nouser.nav-mobile{display:none}.nav-nouser.nav-desktop{display:block}}.travo-navbar{border:none;border-radius:0;height:48px;min-height:48px;padding:0 5px 0 25px;margin-bottom:0;font-size:14px;position:absolute;min-width:768px}.dropdown-menu,.travo-navbar .dropdown .fa-caret-down{font-size:13px}.travo-navbar .navbar-brand{padding:1.5px 0}.travo-navbar .navbar-brand .i-nav-logo-white,.travo-navbar .navbar-brand trip-view-header .logo:before,trip-view-header .travo-navbar .navbar-brand .logo:before{height:44px;margin-left:8px}.travo-navbar .navbar-brand+.navbar-nav{margin-left:30px}.travo-navbar .navbar-nav>li:last-child{border-right:none}.travo-navbar .navbar-nav>li.auth-li button{margin-top:calc((48px - 39px)/ 2)}.travo-navbar .nav-item{padding:0 20px;height:48px;line-height:48px}.travo-navbar .navbar-right{margin-right:0}.travo-navbar .navbar-center{position:absolute;width:40%;height:100%;line-height:48px;color:#fff;left:0;top:0;text-align:center;margin:0 30%}.nav-light-bg .nav-item,.nav-light-bg .phone-info .phone-text{color:#424b58}.travo-navbar .i-invite-friends,.travo-navbar .i-my-trips{margin-top:-5px}.travo-navbar .navbar-nav .btn{margin-left:10px}.navbar-collapse.collapse{display:block!important}.navbar-nav,.navbar-nav>li{float:left!important}.navbar-nav{margin:0!important}.navbar-right{float:right!important}.dropdown-menu.trip-type-dropdown{min-width:140px}.nav-btn-link{margin:9px 20px;padding:7px 15px!important;height:30px!important;line-height:inherit!important;border:1px solid #284a68;border-radius:2px}.nav-btn-link:active{box-shadow:inset 0 3px 5px 1px rgba(0,0,0,.125)}.nav-btn-link:focus{outline-color:transparent}.about-nav{display:none!important}.nav-dark-bg .icon-nav-light-bg,.nav-light-bg .icon-nav-dark-bg{display:none}.replicate-trip-dd{padding:0 24px}@media screen and (max-width:1024px){.navbar-nav .open .dropdown-menu{position:absolute!important;margin:0!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.15)!important;box-shadow:0 6px 12px rgba(0,0,0,.175)!important;right:0}.navbar-nav .open .dropdown-menu>li>a{padding:3px 20px}.profile-name{display:none}}.nav-light-bg .nav-link-with-border{border:1px solid #424b58}.nav-light-bg .open>a.nav-link-with-border,.nav-light-bg .open>a:focus.nav-link-with-border,.nav-light-bg .open>a:hover.nav-link-with-border{border-color:#424b58}.nav-light-bg .phone-info{border-right:1px solid rgba(0,0,0,.3)}.nav-dark-bg .nav-item,.nav-dark-bg .phone-info .phone-text{color:#fff}.nav-dark-bg .nav-link-with-border{border:1px solid #fff}.nav-dark-bg .open>a.nav-link-with-border,.nav-dark-bg .open>a:focus.nav-link-with-border,.nav-dark-bg .open>a:hover.nav-link-with-border{border-color:#fff}.nav-dark-bg .phone-info{border-right:1px solid rgba(255,255,255,.3)}.nav-solid-bg .travo-navbar{background-color:#222b3b}.nav-solid-bg .travo-navbar .navbar-nav>li{border-right:2px solid #404b59}.nav-solid-bg .travo-navbar .navbar-nav>li.auth-li,.nav-solid-bg .travo-navbar .navbar-nav>li:last-child{border-right:none}.nav-solid-bg .travo-navbar .navbar-nav>li .navbar-nav>li{border-right:none}.nav-solid-bg .tutorial-nav-item{border:none!important}.nav-solid-bg .nav-link-with-border{border:1px solid #284a68}.nav-solid-bg .open>a.nav-link-with-border,.nav-solid-bg .open>a:focus.nav-link-with-border,.nav-solid-bg .open>a:hover.nav-link-with-border{border-color:#284a68}.tutorial-nav-item{white-space:nowrap}.tutorial-nav-item:before{content:'Tutorials'}.tutorial-nav-item .i-nav-tutorial{margin-left:12px}ul.tutorial-nav-list{min-width:340px;padding:0}ul.tutorial-nav-list li{padding:0 16px}ul.tutorial-nav-list .header{padding:15px 24px;border-bottom:1px solid #e8e8e8}ul.tutorial-nav-list .header .i-pf-book{float:left}ul.tutorial-nav-list .header .header-text{width:calc(100% - 76px);display:inline-block;padding-left:20px;vertical-align:middle}ul.tutorial-nav-list .header .header-text .title{font-size:14px;color:#1f2b3d;margin:0}ul.tutorial-nav-list .header .header-text .subtext{color:#b3b3b3;font-size:12px;margin-top:10px}ul.tutorial-nav-list .header .tutorial-help-link{margin-top:12px;font-size:12px;text-align:center}ul.tutorial-nav-list .content ul{padding:0;list-style:none;font-weight:300;letter-spacing:-.1px;color:#1f2b3d;font-size:14px}ul.tutorial-nav-list .content li{padding:15px 24px;position:relative;cursor:pointer}ul.tutorial-nav-list .content li i{position:absolute;color:#b3b3b3;font-size:18px;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.tutorial-nav-list .content li .title{margin:0;display:inline-block;width:calc(100% - 10px)}ul.tutorial-nav-list .content li:hover{background-color:#f7f7f7}.nav-home .getting-started-tip{right:0;top:100%}.getting-started-tip{background-color:#fff;position:absolute;width:250px;height:160px;right:-480%;top:150%;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.getting-started-tip .header-text{color:#1f2b3d;font-size:14px;text-align:center}.getting-started-tip .subtext{color:#b3b3b3;line-height:1.33;font-size:12px;text-align:center}.getting-started-tip button{width:92px;height:30px;border-radius:4px;background-color:#3c91cd;font-size:12px;font-weight:500}.getting-started-tip:before{content:' ';position:absolute;width:0;height:0;left:calc(50% - 10px);top:-20px;border:10px solid;border-color:transparent transparent #fff}.tutorial-getting-started{background-color:#fff;position:fixed;width:230px;bottom:0;left:24px;box-shadow:0 2px 4px 2px rgba(0,0,0,.09);border:1px solid #e2e2e2;padding:16px}.tutorial-getting-started .title{color:#3d3d3d;font-size:11px;font-weight:500;letter-spacing:1px}.tutorial-getting-started .collapse-toggle{font-size:13px;color:#b3b3b3;position:absolute;right:12px;top:12px;cursor:pointer}.tutorial-getting-started .collapse-wrap{margin-top:15px}.tutorial-getting-started .i-tutorials{width:28px;height:18px;vertical-align:middle}.tutorial-getting-started .learn{display:inline-block;width:150px;vertical-align:middle;margin-left:14px;font-size:12px;line-height:1.33;color:#7f7f7f}.tutorial-getting-started ul{list-style:none;padding:0 0 0 5px;margin:10px 0}.tutorial-btn>i,.tutorial-item-wrapper>i{margin-right:8px}.tutorial-getting-started li{color:#3c91cd;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0}.tutorial-getting-started li a{padding-left:10px;text-decoration:underline}.tutorial-getting-started li.watched{text-decoration:line-through;color:#b3b3b3}.tutorial-getting-started li.watched a{color:#b3b3b3;text-decoration:none}.dropdown-menu>li>a.tutorial-help-link:hover,.profile-dropdown a:hover,a.tutorial-help-link:hover{text-decoration:underline}.tutorial-getting-started .btn.btn-primary{width:100%;font-size:13px;height:25px;vertical-align:middle;line-height:normal;padding:0;margin-left:0}.dropdown-menu>li>a.tutorial-help-link,a.tutorial-help-link{padding:10px 0;background:0 0;color:#3c91cd}.tutorial-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.tutorial-item-wrapper>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutorial-btn{padding:4px 12px;min-width:82px}.tutorial-btn:hover i{background:url(../../images/svg/nav-play-btn-active.svg) center no-repeat}.tutorial-btn:after{content:'  Play'}.dropdown-menu.distance-converter-dropdown{padding:9px;bottom:0;top:auto;left:100%;margin-left:6px;margin-bottom:-2px}.dropdown-menu.distance-converter-dropdown h5{font-weight:600;margin:0 0 10px;color:#3d3d3d;font-size:13px}.dropdown-menu.distance-converter-dropdown .form-group{margin-bottom:0}.dropdown-menu.distance-converter-dropdown.left-arrow:after{border-right-color:#3c91cd;left:-7px!important;top:auto;bottom:13px}.profile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;padding-right:20px}a.profile-icon-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.profile-dropdown{font-family:Roboto,sans-serif;width:257px;padding:0;border-color:#e2e2e2}.new-trip-dd-main,.travo-body,body{font-family:'Open Sans',sans-serif}.profile-dropdown a{display:block;font-size:15px;font-weight:400;line-height:40px}.profile-dropdown .dropdown-title{color:#9aa0a8;font-size:11px;font-weight:400;line-height:20px;letter-spacing:3px;text-transform:uppercase}.profile-dropdown-top{padding:20px 30px}.profile-dropdown-bottom{background:#f0f5f5;padding:20px 30px;border-top:1px solid #e2e2e2}.profile-dropdown-bottom .profile-links a{font-weight:300}.profile-links a,.profile-links a:active,.profile-links a:hover,.profile-links a:link,.profile-links a:visited{color:#3d3d3d}.profile-links a.selected{color:#368fcf;text-decoration:none}.new-trip-dropdown{width:400px;max-height:700px;margin:0 0 20px;padding-top:1px;border-radius:0;overflow-y:auto;border:none;padding-bottom:0;box-shadow:0 2px 12px rgba(0,0,0,.175)}.hotel-about,.hotel-booking-com{max-height:282px;overflow-y:auto}.new-trip-dropdown .nav-tabs>li.active a{background:0 0}.new-trip-dd-main{padding:0 24px;border-bottom:1px solid rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.175)}.new-trip-dd-main .new-trip-dd-link{border-top:1px solid #e8e8e8;color:#3d3d3d;font-size:13px;line-height:21px;padding:17px 0;display:block}.new-trip-dd-main .new-trip-dd-link .i-add{margin-top:-3px}.new-trip-dd-main .new-trip-dd-link.active,.new-trip-dd-main .new-trip-dd-link:hover{color:#3c91cd}.new-trip-dd-main .new-trip-dd-link.active .i-add,.new-trip-dd-main .new-trip-dd-link:hover .i-add{background-image:url(../../images/svg/add-active.svg)}.new-trip-dd-main .new-trip-dd-link.active i.i-replicate,.new-trip-dd-main .new-trip-dd-link:hover i.i-replicate{background-image:url(../../images/svg/replicate-active.svg)}.new-trip-dd-main .new-trip-dd-link.active i.i-replicate-down,.new-trip-dd-main .new-trip-dd-link:hover i.i-replicate-down{background-image:url(../../images/svg/replicate-down-active.svg)}.new-trip-dd-main .new-trip-dd-link:first-child{border-top:none}.new-trip-dd-main .new-trip-dd-link>i:first-child{margin-right:13px}.new-trip-dd-main .new-trip-dd-link .i-replicate-down,.new-trip-dd-main .new-trip-dd-link .i-replicate-up{float:right;margin-top:6px}.phone-info{padding-right:16px;margin-top:10px;margin-right:24px;height:28px;white-space:nowrap;line-height:28px}.phone-info i.nav-bg-white{display:none}.phone-info i.nav-bg-black{display:inline-block}.phone-info>i{cursor:pointer;vertical-align:top;opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}.phone-info .phone-text{width:0;color:#fff;display:inline-block;overflow:hidden;margin-right:6px;-webkit-transition:width .5s;transition:width .5s;text-align:right}.phone-info.fixed .phone-text,.phone-info:hover .phone-text{width:120px}.phone-info.fixed>i,.phone-info:hover>i{opacity:1}.mobile-navbar{position:fixed;top:0;left:0;z-index:1000;width:100%;height:45px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navbar .navbar-brand{margin:12px 0 0 20px;float:none;padding:0}.nav-light-bg .mobile-navbar{background:#fff}.nav-dark-bg .mobile-navbar{background:#1f2b3d}.mobile-link-item,.mobile-navbar-menu .profile-links a,.nav-mobile-list .nav-item{display:block;color:#fff;font-size:17px;line-height:30px;margin-bottom:5px}.mobile-navbar-menu{position:absolute;top:0;left:0}.mobile-navbar-menu>a{padding:12px 18px;display:inline-block}.mobile-navbar-menu>.dropdown-menu{position:fixed;top:0;bottom:0;left:0;padding:0;margin:0;border:none;border-radius:0;background:url(../../images/svg/nav-logo.svg) -50px 300px no-repeat #3c91cd;background-size:304px 225px;min-height:100%;width:0;min-width:0;display:block;overflow:hidden;color:#fff;-webkit-transition:width .2s;transition:width .2s}.mobile-navbar-menu>.dropdown-menu li{list-style:none}.mobile-navbar-menu.open>.dropdown-menu{min-width:271px;max-width:374px;width:50%;overflow:auto}.nav-mobile-main{padding:35px 30px;border-bottom:1px solid rgba(255,255,255,.3)}.nav-mobile-list{margin:0 0 30px;padding:0}.nav-mobile-list .nav-item{padding:0!important}.nav-mobile-list .nav-item i{display:none}.nav-mobile-list .nav-link-with-border{border:none;margin-top:0;margin-left:0;margin-right:0;line-height:30px!important}.nav-mobile-profile,.profile-name-mobile{border-bottom:1px solid rgba(255,255,255,.3)}.nav-mobile-list .nav-link-with-border:focus,.nav-mobile-list .nav-link-with-border:hover{background-color:transparent}.nav-mobile-list li.dropdown{display:inline-block;width:100%}.nav-mobile-list .tutorial-navbar{width:100%}.profile-name-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#fff;padding:6px 18px;cursor:pointer}.profile-name-mobile .i-menu-profile{margin-right:10px}@media screen and (max-width:425px){.mobile-navbar .navbar-brand{margin-left:0}}.preferred-nav-results-ipad{display:block}.preferred-nav-results-desktop{display:none}@media (min-width:1000px){.preferred-nav-results-desktop{display:block}.preferred-nav-results-ipad{display:none}}.nav-results.preferred-nav-results .travo-navbar{position:fixed;height:60px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-results.preferred-nav-results .travo-navbar .navbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.nav-results.preferred-nav-results .travo-navbar .navbar-brand{width:calc(72px - 20px);padding:0;height:100%;border-right:1px solid #2a3646}.nav-results.preferred-nav-results .travo-navbar .navbar-brand .travo-logo-loader{left:-30px;top:0}.nav-results.preferred-nav-results .travo-navbar .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-results.preferred-nav-results .travo-navbar .navbar-nav>li{border-right:0}.nav-results.preferred-nav-results .travo-navbar .btn-navbar{height:34px;width:130px;border:0;margin:0 10px 0 0;color:#fff}.nav-results.preferred-nav-results .travo-navbar .approve-btn{background-color:#6caf50}.nav-results.preferred-nav-results .travo-navbar .decline-btn{background-color:#fd3768}.nav-results.preferred-nav-results .travo-navbar .action-btn{background-color:#3c91cd}.nav-results.preferred-nav-results .travo-navbar .transparent-btn{background-color:transparent}.nav-results.preferred-nav-results .travo-navbar .approve-decline-btn{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-results.preferred-nav-results .travo-navbar .approve-decline-btn>.btn{margin-left:0}.nav-results.preferred-nav-results .travo-navbar .approve-decline-btn .text{width:80%;color:#fff!important}.nav-results.preferred-nav-results .travo-navbar .approve-decline-btn .dropdown-indicator{height:34px;width:20%;padding-top:6px;color:rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);text-align:center}.nav-results.preferred-nav-results navbar-tutorials{margin-right:16px}.nav-results.preferred-nav-results .profile-dd-container{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-results.preferred-nav-results .profile-dd-container .profile-dropdown{margin-top:0;margin-right:-4px;top:60px}.nav-results.preferred-nav-results .profile-dd-container .profile-dropdown-bottom{border:none}.nav-results.preferred-nav-results .profile-dd-container .profile-dd-toggle{padding:0 0 0 20px;background:0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-results.preferred-nav-results .profile-dd-container .profile-dd-toggle .fa-caret-down{position:absolute;bottom:15px;right:12px;color:#fff;font-size:9px}.nav-results.preferred-nav-results .profile-dd-container .profile-avatar .fa-caret-down{right:-8px}.nav-results.preferred-nav-results .profile-dd-container .profile-name-pure{color:#fff;display:inline-block;height:19px}.nav-results.preferred-nav-results .profile-dd-container .profile-name-pure .profile-name{padding-right:5px}.nav-results.preferred-nav-results .profile-dd-container .profile-name-container{margin-right:20px}.nav-results.preferred-nav-results .profile-dd-container .profile-icon{height:35px;width:35px}.nav-results.preferred-nav-results .profile-dd-container .dropdown-indicator{color:#afaeae;display:inline-block;position:relative;top:-1px}.nav-results.preferred-nav-results.preferred-nav-results-ipad .travo-navbar{padding-right:0}.nav-results.preferred-nav-results.preferred-nav-results-ipad .nav-actions-ipad{margin-left:auto}a.nav-mobile-bars{width:60px;height:60px;background-color:#2a3545;color:#fff!important;font-size:18px;text-align:center;line-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-mobile-right-actions{position:fixed;top:0;right:0;left:auto;background:#fff;height:100%;width:258px;margin:0;padding:0;box-shadow:none;border-radius:0;border:none;border-left:1px solid #ccc}.pf-nav-static-links-standard{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-nav-static-links-standard a.plan-trip-btn{border:0;padding:0;color:#fff;height:38px;line-height:38px;width:142px;background-color:#3c91cd}.pf-nav-static-links-standard a.plan-trip-btn>i{margin-right:12px}.pf-nav-static-links-standard .navbar-tutorials-toggle-standard{margin-left:25px;margin-right:17px}.navbar-tutorials-toggle-standard{font-size:13px;letter-spacing:0;color:#949AA2;line-height:38px}.navbar-tutorials-toggle-standard>i{margin-right:10px;margin-top:-3px}.quick-access-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;height:100%}.quick-access-nav li{list-style:none;height:100%}.quick-access-nav li a{display:block;height:100%;padding:23px;opacity:.5;letter-spacing:.5px;font-size:13px;color:#fff;text-transform:uppercase}.quick-access-nav li a:hover{opacity:1}.quick-access-nav li.selected a{cursor:default;opacity:1;border-bottom:3px solid #3c91cd}.pf-nav-ipad-actions-header{height:60px;background-color:#f7f7f7;border-bottom:solid 1px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.dropdown-menu.travo-dropdown a .checkmark,body>img{display:none}.pf-nav-ipad-actions-header .profile-icon{height:35px;width:35px}.pf-nav-ipad-actions-header .tutorial-nav-list{left:-147px}.pf-nav-ipad-actions-content-block{padding:10px 20px}.pf-nav-ipad-actions-content-block+.pf-nav-ipad-actions-content-block{border-top:solid 1px #e2e2e2}.pf-nav-ipad-actions-content-block h4{color:#9aa0a8;font-size:11px;font-weight:400;line-height:20px;letter-spacing:3px;text-transform:uppercase}.pf-nav-ipad-actions-profile-links a:link{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.86;letter-spacing:.3px;color:#7f7f7f}body,html{min-height:100%;height:100%}body{position:relative;line-height:1;min-width:1245px}.travo-body{color:#3d3d3d}.travo-body.has-fixed-navbar{position:absolute;top:48px;left:0;bottom:0;right:0;overflow:hidden}.travo-body.preferred-results-body.has-fixed-navbar{top:60px}.scroll-wrap-body{overflow-y:scroll;width:100%;height:100%;position:fixed}.scroll-wrap-body .navbar-fixed-top{width:inherit!important}a{color:#3c91cd;cursor:pointer;outline:0}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#3c91cd;outline:0}.dropdown-menu *,.star-rating{outline:0!important}.dropdown-menu.travo-dropdown{font-family:Fira Sans Book,sans-serif;color:#3c91cd;border-color:#f2f2f2}.dropdown-menu.travo-dropdown a .price-value,.travo-price-val{font-family:Roboto,sans-serif;font-weight:500}.dropdown-menu.travo-dropdown .disabled-option{background-color:#f2f2f2;font-size:10.5px;text-transform:uppercase;padding:5px 12px;margin:5px 0}.dropdown-menu.travo-dropdown a{color:#76b2dc;font-size:12px;padding:4px 12px}.dropdown-menu.travo-dropdown a .price-value{font-size:14px}.dropdown-menu.travo-dropdown a:hover,.dropdown-menu.travo-dropdown li.selected a,.dropdown-menu.travo-dropdown li.selected a:hover{color:#3c91cd;background-color:#fff}.dropdown-menu.travo-dropdown li.selected .checkmark{border-color:#3c91cd;margin-left:10px;margin-bottom:2px;display:inline-block}.dropdown-menu.top-arrow::after{position:absolute;top:-6px;left:6px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.dropdown-menu-side-arrow,.dropdown-menu.left-arrow::after,.dropdown-menu.right-arrow::after,.list-items .list-item:nth-child(even) .travo-score-popup::after{content:'';position:absolute;top:40px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.dropdown-menu.left-arrow::after{left:-6px;border-right:6px solid #fff}.dropdown-menu.right-arrow::after{right:-6px;border-left:6px solid #fff}.travo-offset-div{margin-top:48px}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.pac-container{z-index:1100}.truncated-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.print-version{display:none}.flex-col-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-col-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-col-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.middle-dot{margin:0 2px}.middle-dot:before{content:'\00b7'}.fade-text{white-space:nowrap;overflow:hidden;position:relative;display:block}.fade-text:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.travo-price-val{font-size:19px;color:#3c91cd}.travo-price-val .travo-price-del{font-size:11px;text-transform:uppercase;padding-left:4px}.cursor-pointer{cursor:pointer!important}.filter-affix{top:108px!important;width:687px;z-index:20;position:fixed!important}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.cropped{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one-line-not-cropped{white-space:nowrap}.dropdown-open-top .dropdown-menu{top:auto!important;bottom:40px}.dropdown-menu-title{text-transform:uppercase;color:#7f7f7f;font-size:11px;margin:0;padding:10px 12px 4px 17px;letter-spacing:1.3px}.dropdown-menu-list{display:block;margin:0;border-radius:0;position:relative;border:none;box-shadow:none}.img-with-alt-fallback,.weather-load{display:-webkit-box;display:-ms-flexbox}.dropdown-menu-list>li>a{padding:3px 17px}.list-item-with-focus.focused-list-item{-webkit-transition:background-color 2s ease-out;transition:background-color 2s ease-out;-webkit-transition-duration:0s;transition-duration:0s;background-color:#c2fd8d!important}.list-item-with-focus.focused-list-item .progress-radial .overlay{-webkit-transition-duration:0s;transition-duration:0s;background-color:#c2fd8d!important}.img-with-alt-fallback{overflow:hidden;position:relative;display:flex}.img-with-alt-fallback:after{content:attr(alt);font-size:14px;line-height:42px;color:#3d3d3d;display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow:hidden;white-space:nowrap}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.star-rating{display:block;padding-top:6px}.star-rating .star{background:url(../../images/svg/star-rating.svg) no-repeat;width:19px;height:18px;display:inline-block;margin-right:-3px}.star-rating .star-off{background-position:0 -18px}.btn-prefs{height:45px;background-color:#368fcf;border-radius:3px;padding:0;line-height:15px;color:#fff;font-size:14px;font-weight:600}a.not-clickable{cursor:default}.results-preloader{position:fixed;z-index:900;width:100%;height:100%;overflow:hidden;background:#368dca;min-height:530px;font-family:'Open Sans',sans-serif;font-weight:300}.results-preloader h5{font-weight:600}.results-preloader .text-hint{position:absolute;top:44px;left:0;width:100%;text-align:center;font-size:25px;line-height:34px;color:#f3ffff}.results-preloader .text-hint>span{width:570px;margin:0 auto;display:block}.results-preloader .text-hint .text-details{padding-top:20px;font-size:28px}.results-preloader .text-hint .text-details img{padding-right:10px;height:50px}.results-preloader .leg-image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 1s ease-in,opacity 2s ease-in-out;transition:transform 1s ease-in,opacity 2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.results-preloader .leg-image:before{content:"";background:repeat-x;background-size:auto 100%;position:absolute;top:0;left:0;width:2000%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 500s linear;transition:transform 500s linear}.results-preloader .leg-image.leg-image-fly:before{background-image:url(../../images/preloader/fly.png)}.results-preloader .leg-image.leg-image-stay{opacity:.01;-webkit-transform:scale(1.5);transform:scale(1.5)}.results-preloader .leg-image.leg-image-stay:before{background-image:url(../../images/preloader/stay.png)}.results-preloader .leg-image.leg-image-ride{opacity:.01;-webkit-transform:scale(1.5);transform:scale(1.5)}.results-preloader .leg-image.leg-image-ride:before{background-image:url(../../images/preloader/ride.png)}.results-preloader .leg-image.leg-image-animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.results-preloader .leg-image.leg-image-animate:before{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.results-preloader .leg-image.leg-image-layer-2{opacity:.4}.results-preloader .leg-image.leg-image-layer-2:before{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.results-preloader .leg-image.leg-image-layer-3{opacity:.2}.results-preloader .leg-image.leg-image-layer-3:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.results-preloader.hide-plane .paper-plane{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}.paper-plane{position:absolute;top:50%;left:50%;margin-top:-80px;margin-left:-92px;background-image:url(../../images/preloader/paper-plane.png);overflow:hidden;width:184px;height:204px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1.5s ease-in;transition:transform 1.5s ease-in}.paper-plane-1{background-position:0 0}.paper-plane-2{background-position:-184px 0}.paper-plane-3{background-position:-368px 0}.paper-plane-4{background-position:-552px 0}.paper-plane-5{background-position:-736px 0}.paper-plane-6{background-position:-920px 0}.paper-plane-7{background-position:-1104px 0}.paper-plane-8{background-position:-1288px 0}.paper-plane-9{background-position:-1472px 0}.paper-plane-10{background-position:-1656px 0}.paper-plane-11{background-position:-1840px 0}.paper-plane-12{background-position:-2024px 0}.paper-plane-13{background-position:-2208px 0}.paper-plane-14{background-position:-2392px 0}.paper-plane-15{background-position:-2576px 0}.paper-plane-16{background-position:0 -204px}.paper-plane-17{background-position:-184px -204px}.paper-plane-18{background-position:-368px -204px}.paper-plane-19{background-position:-552px -204px}.paper-plane-20{background-position:-736px -204px}.paper-plane-21{background-position:-920px -204px}.paper-plane-22{background-position:-1104px -204px}.paper-plane-23{background-position:-1288px -204px}.paper-plane-24{background-position:-1472px -204px}.paper-plane-25{background-position:-1656px -204px}.paper-plane-26{background-position:-1840px -204px}.paper-plane-27{background-position:-2024px -204px}.paper-plane-28{background-position:-2208px -204px}.paper-plane-29{background-position:-2392px -204px}.paper-plane-30{background-position:-2576px -204px}.paper-plane-31{background-position:0 -408px}.paper-plane-32{background-position:-184px -408px}.paper-plane-33{background-position:-368px -408px}.paper-plane-34{background-position:-552px -408px}.paper-plane-35{background-position:-736px -408px}.paper-plane-36{background-position:-920px -408px}.paper-plane-37{background-position:-1104px -408px}.paper-plane-38{background-position:-1288px -408px}.paper-plane-39{background-position:-1472px -408px}.paper-plane-40{background-position:-1656px -408px}.paper-plane-41{background-position:-1840px -408px}.paper-plane-42{background-position:-2024px -408px}.paper-plane-43{background-position:-2208px -408px}.paper-plane-44{background-position:-2392px -408px}.paper-plane-45{background-position:-2576px -408px}.paper-plane-46{background-position:0 -612px}.paper-plane-47{background-position:-184px -612px}.paper-plane-48{background-position:-368px -612px}.paper-plane-49{background-position:-552px -612px}.paper-plane-50{background-position:-736px -612px}.paper-plane-51{background-position:-920px -612px}.paper-plane-52{background-position:-1104px -612px}.paper-plane-53{background-position:-1288px -612px}.paper-plane-54{background-position:-1472px -612px}.paper-plane-55{background-position:-1656px -612px}.paper-plane-56{background-position:-1840px -612px}.paper-plane-57{background-position:-2024px -612px}.paper-plane-58{background-position:-2208px -612px}.paper-plane-59{background-position:-2392px -612px}.paper-plane-60{background-position:-2576px -612px}.paper-plane-61{background-position:0 -816px}.paper-plane-62{background-position:-184px -816px}.paper-plane-63{background-position:-368px -816px}.paper-plane-64{background-position:-552px -816px}.paper-plane-65{background-position:-736px -816px}.paper-plane-66{background-position:-920px -816px}.paper-plane-67{background-position:-1104px -816px}.paper-plane-68{background-position:-1288px -816px}.paper-plane-69{background-position:-1472px -816px}.paper-plane-70{background-position:-1656px -816px}.paper-plane-71{background-position:-1840px -816px}.paper-plane-72{background-position:-2024px -816px}.paper-plane-73{background-position:-2208px -816px}.paper-plane-74{background-position:-2392px -816px}.paper-plane-75{background-position:-2576px -816px}.paper-plane-76{background-position:0 -1020px}.paper-plane-77{background-position:-184px -1020px}.paper-plane-78{background-position:-368px -1020px}.paper-plane-79{background-position:-552px -1020px}.paper-plane-80{background-position:-736px -1020px}.paper-plane-81{background-position:-920px -1020px}.paper-plane-82{background-position:-1104px -1020px}.paper-plane-83{background-position:-1288px -1020px}.paper-plane-84{background-position:-1472px -1020px}.paper-plane-85{background-position:-1656px -1020px}.paper-plane-86{background-position:-1840px -1020px}.paper-plane-87{background-position:-2024px -1020px}.paper-plane-88{background-position:-2208px -1020px}.paper-plane-89{background-position:-2392px -1020px}.paper-plane-90{background-position:-2576px -1020px}.paper-plane-91{background-position:0 -1224px}.paper-plane-92{background-position:-184px -1224px}.paper-plane-93{background-position:-368px -1224px}.paper-plane-94{background-position:-552px -1224px}.paper-plane-95{background-position:-736px -1224px}.paper-plane-96{background-position:-920px -1224px}.paper-plane-97{background-position:-1104px -1224px}.paper-plane-98{background-position:-1288px -1224px}.paper-plane-99{background-position:-1472px -1224px}.paper-plane-100{background-position:-1656px -1224px}.paper-plane-101{background-position:-1840px -1224px}.paper-plane-102{background-position:-2024px -1224px}.paper-plane-103{background-position:-2208px -1224px}.paper-plane-104{background-position:-2392px -1224px}.paper-plane-105{background-position:-2576px -1224px}.paper-plane-106{background-position:0 -1428px}.paper-plane-107{background-position:-184px -1428px}.paper-plane-108{background-position:-368px -1428px}.paper-plane-109{background-position:-552px -1428px}.paper-plane-110{background-position:-736px -1428px}.paper-plane-111{background-position:-920px -1428px}.paper-plane-112{background-position:-1104px -1428px}.paper-plane-113{background-position:-1288px -1428px}.paper-plane-114{background-position:-1472px -1428px}.paper-plane-115{background-position:-1656px -1428px}.paper-plane-116{background-position:-1840px -1428px}.paper-plane-117{background-position:-2024px -1428px}.paper-plane-118{background-position:-2208px -1428px}.paper-plane-119{background-position:-2392px -1428px}.paper-plane-120{background-position:-2576px -1428px}.paper-plane-121{background-position:0 -1632px}.paper-plane-122{background-position:-184px -1632px}.paper-plane-123{background-position:-368px -1632px}.paper-plane-124{background-position:-552px -1632px}.paper-plane-125{background-position:-736px -1632px}.paper-plane-126{background-position:-920px -1632px}.paper-plane-127{background-position:-1104px -1632px}.paper-plane-128{background-position:-1288px -1632px}.paper-plane-129{background-position:-1472px -1632px}.paper-plane-130{background-position:-1656px -1632px}.paper-plane-131{background-position:-1840px -1632px}.paper-plane-132{background-position:-2024px -1632px}.paper-plane-133{background-position:-2208px -1632px}.paper-plane-134{background-position:-2392px -1632px}.paper-plane-135{background-position:-2576px -1632px}.paper-plane-136{background-position:0 -1836px}.paper-plane-137{background-position:-184px -1836px}.paper-plane-138{background-position:-368px -1836px}.paper-plane-139{background-position:-552px -1836px}.paper-plane-140{background-position:-736px -1836px}.paper-plane-141{background-position:-920px -1836px}.paper-plane-142{background-position:-1104px -1836px}.paper-plane-143{background-position:-1288px -1836px}.paper-plane-144{background-position:-1472px -1836px}.paper-plane-145{background-position:-1656px -1836px}.paper-plane-146{background-position:-1840px -1836px}.paper-plane-147{background-position:-2024px -1836px}.paper-plane-148{background-position:-2208px -1836px}.paper-plane-149{background-position:-2392px -1836px}.paper-plane-150{background-position:-2576px -1836px}.paper-plane-151{background-position:0 -2040px}.paper-plane-152{background-position:-184px -2040px}.paper-plane-153{background-position:-368px -2040px}.paper-plane-154{background-position:-552px -2040px}.paper-plane-155{background-position:-736px -2040px}.paper-plane-156{background-position:-920px -2040px}.paper-plane-157{background-position:-1104px -2040px}.paper-plane-158{background-position:-1288px -2040px}.paper-plane-159{background-position:-1472px -2040px}.paper-plane-160{background-position:-1656px -2040px}.paper-plane-161{background-position:-1840px -2040px}.paper-plane-162{background-position:-2024px -2040px}.paper-plane-163{background-position:-2208px -2040px}.paper-plane-164{background-position:-2392px -2040px}.paper-plane-165{background-position:-2576px -2040px}.paper-plane-166{background-position:0 -2244px}.paper-plane-167{background-position:-184px -2244px}.paper-plane-168{background-position:-368px -2244px}.paper-plane-169{background-position:-552px -2244px}.paper-plane-170{background-position:-736px -2244px}.paper-plane-171{background-position:-920px -2244px}.paper-plane-172{background-position:-1104px -2244px}.paper-plane-173{background-position:-1288px -2244px}.paper-plane-174{background-position:-1472px -2244px}.paper-plane-175{background-position:-1656px -2244px}.paper-plane-176{background-position:-1840px -2244px}.paper-plane-177{background-position:-2024px -2244px}.paper-plane-178{background-position:-2208px -2244px}.paper-plane-179{background-position:-2392px -2244px}.paper-plane-180{background-position:-2576px -2244px}.paper-plane-181{background-position:0 -2448px}.paper-plane-182{background-position:-184px -2448px}.paper-plane-183{background-position:-368px -2448px}.paper-plane-184{background-position:-552px -2448px}.paper-plane-185{background-position:-736px -2448px}.paper-plane-186{background-position:-920px -2448px}.paper-plane-187{background-position:-1104px -2448px}.paper-plane-188{background-position:-1288px -2448px}.paper-plane-189{background-position:-1472px -2448px}.paper-plane-190{background-position:-1656px -2448px}.paper-plane-191{background-position:-1840px -2448px}.paper-plane-192{background-position:-2024px -2448px}.paper-plane-193{background-position:-2208px -2448px}.paper-plane-194{background-position:-2392px -2448px}.paper-plane-195{background-position:-2576px -2448px}.paper-plane-196{background-position:0 -2652px}.paper-plane-197{background-position:-184px -2652px}.paper-plane-198{background-position:-368px -2652px}.paper-plane-199{background-position:-552px -2652px}.paper-plane-200{background-position:-736px -2652px}.paper-plane-201{background-position:-920px -2652px}.paper-plane-202{background-position:-1104px -2652px}.paper-plane-203{background-position:-1288px -2652px}.paper-plane-204{background-position:-1472px -2652px}.paper-plane-205{background-position:-1656px -2652px}.paper-plane-206{background-position:-1840px -2652px}.paper-plane-207{background-position:-2024px -2652px}.paper-plane-208{background-position:-2208px -2652px}.paper-plane-209{background-position:-2392px -2652px}.paper-plane-210{background-position:-2576px -2652px}.paper-plane-211{background-position:0 -2856px}.paper-plane-212{background-position:-184px -2856px}.paper-plane-213{background-position:-368px -2856px}.paper-plane-214{background-position:-552px -2856px}.paper-plane-215{background-position:-736px -2856px}.paper-plane-216{background-position:-920px -2856px}.paper-plane-217{background-position:-1104px -2856px}.paper-plane-218{background-position:-1288px -2856px}.paper-plane-219{background-position:-1472px -2856px}.paper-plane-220{background-position:-1656px -2856px}.paper-plane-221{background-position:-1840px -2856px}.paper-plane-222{background-position:-2024px -2856px}.paper-plane-223{background-position:-2208px -2856px}.paper-plane-224{background-position:-2392px -2856px}.paper-plane-225{background-position:-2576px -2856px}.paper-plane-226{background-position:0 -3060px}.paper-plane-227{background-position:-184px -3060px}.paper-plane-228{background-position:-368px -3060px}.paper-plane-229{background-position:-552px -3060px}.paper-plane-230{background-position:-736px -3060px}.paper-plane-231{background-position:-920px -3060px}.paper-plane-232{background-position:-1104px -3060px}.paper-plane-233{background-position:-1288px -3060px}.paper-plane-234{background-position:-1472px -3060px}.paper-plane-235{background-position:-1656px -3060px}.paper-plane-236{background-position:-1840px -3060px}.paper-plane-237{background-position:-2024px -3060px}.paper-plane-238{background-position:-2208px -3060px}.paper-plane-239{background-position:-2392px -3060px}.paper-plane-240{background-position:-2576px -3060px}.weather-load{position:absolute;left:50px;top:0;z-index:10;width:214px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:48px}.weather-load.shown{left:50px}.weather-load>div{width:214px;border:1px solid #fff;border-radius:7px;text-align:center}.weather-load h5{font-weight:700;font-size:20px;color:#bdffff;padding:0 0 9px;margin:0}.weather-block{padding:29px 13px 0;border-top:1px solid #fff}.weather-block:first-child{border-top:none;padding-top:24px;padding-bottom:23px}.aw-date{color:#bdffff;font-size:15px;padding-bottom:14px}.aw-temperature{font-size:60px;color:#fff;padding-bottom:11px}.weather-desc{font-weight:700;font-size:14px;color:#bdffff;line-height:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-desc .i-weather-state{margin-right:7px;height:35px;width:35px}.weather-desc>span{margin-right:7px;font-size:20px}table.forecast{margin-top:11px;width:100%}table.forecast tr{border-top:1px solid #73afda}table.forecast tr:first-child{border-top:none}table.forecast td{color:#bdffff;font-size:11px;line-height:15px;padding:8px 2px;text-align:left}table.forecast td span{display:block}table.forecast td .forecast-temperature{color:#fff}table.forecast td.forecast-date{width:48px}table.forecast td.forecast-icon{width:35px}table.forecast td.forecast-icon i{height:25px;width:25px;background-size:25px 25px}table.forecast td.forecast-temp{font-size:20px;padding-right:7px;color:#fff}table.forecast td.forecast-desc{font-size:12px}.load-font{opacity:0;visibility:hidden;left:0;position:absolute;top:0}.search-loading-progress{position:absolute;top:178px;left:0;width:100%}.search-loading-progress>div{width:270px;margin:0 auto;position:relative}.search-loading-progress i{position:absolute;top:-16px;left:1px;border:2px solid #fff;border-radius:50%}.search-loading-progress span{color:#f3ffff;font-size:11px;display:block;padding-top:9px}.loading-progress-block{position:relative;padding-left:38px;height:38px;margin-bottom:12px}.loading-progress-bar{border:1px solid #fff;height:8px;width:221px;border-radius:0 4px 4px 0;position:relative;overflow:hidden}.loading-progress-bar>i{background:#fff;border-radius:0 3px 3px 0;height:6px;width:0;position:absolute;top:0;left:0;display:block}.travo-footer{background-color:#f4f7fa;font-family:"Open Sans"}.lifecycle,.modal-content,.modal-content .modal-header{font-family:Roboto,sans-serif}.travo-footer .travo-footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:106px;max-width:1245px;margin:0 auto}.travo-footer .travo-copyright{opacity:.6;color:#818994;font-size:13px;font-weight:700;line-height:18px}.travo-footer .travo-copyright:before{content:'\00a9';padding-right:4px}.travo-footer .travo-footer-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.travo-footer .travo-footer-nav li{list-style:none}.travo-footer .travo-footer-nav a{opacity:.6;color:#818994;font-size:13px;font-weight:600;line-height:30px;padding:0 15px}.travo-footer .travo-footer-nav a:hover{color:#1e2b3d}.travo-footer .social-icons a{margin-left:9px}.mobile-layout .travo-footer .travo-footer-main{display:block;text-align:center;height:auto;padding-top:43px;padding-bottom:60px}.mobile-layout .travo-footer .travo-footer-nav{display:block;margin-bottom:43px}.mobile-layout .travo-footer .travo-footer-nav li{margin-bottom:10px}.mobile-layout .travo-footer .travo-copyright{font-weight:400;margin-bottom:32px}.mobile-layout .travo-footer .social-icons a:first-child{margin-left:0}.ipad-layout .travo-footer .travo-footer-main{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:36px 40px 45px}.sign-in-form .sign-in-form-name-wrap,.train-details-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.ipad-layout .travo-footer .travo-footer-nav{padding-bottom:30px;margin-bottom:21px;border-bottom:1px solid #e7ebee}.ipad-layout .travo-footer .travo-copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ipad-layout .travo-footer .social-icons{margin-bottom:20px}.under-construction{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20000;background:#939598;color:#fff;display:none;overflow:hidden}.under-construction .under-construction-text-container-table{display:table;width:100%;height:100%}.under-construction .under-construction-text-container{display:table-cell;vertical-align:middle;width:100%;text-align:center}.under-construction .landing-logo{width:300px;height:50px;margin-bottom:15px}.dropdown-menu.left-arrow-center:after,.dropdown-menu.left-arrow-center:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.dropdown-menu.left-arrow-center:after{border-color:transparent #fff transparent transparent;border-width:10px;margin-top:-10px}.dropdown-menu.left-arrow-center:before{border-color:transparent #cfcfcf transparent transparent;border-width:11px;margin-top:-11px}.align-right{left:auto;right:0}.dropdown-menu-options{list-style:none;font-size:13px;text-align:left;margin:0;padding:5px 0}.dropdown-menu-options a{padding:3px 17px;display:block;font-weight:400;line-height:18px;color:#3d3d3d;white-space:nowrap}.dropdown-menu-options a:hover{background:#f5f5f5}.lifecycle{width:100%;min-height:100%;position:relative;background:#333;padding-top:60px;padding-bottom:120px;font-weight:300;z-index:1}.lifecycle:before{z-index:2;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../images/travo-map-bg.jpg) center center no-repeat #111;background-size:cover;-webkit-filter:blur(2px);filter:blur(2px)}.lifecycle>*{position:relative;z-index:3}.lifecycle .logo{background:url(../../images/svg/app-logo-white.svg) top left no-repeat;background-size:contain;width:400px;height:70px;text-indent:-999em;margin:0 auto 40px;position:relative;right:-14px}.lifecycle .notice{text-align:center;width:400px;color:rgba(255,255,255,.8);margin:0 auto 20px;font-size:20px}.lifecycle .container{padding:30px;width:460px;background:#fff;border-radius:4px;border:1px solid #e2e2e2;margin-top:0}.lifecycle .container button,.lifecycle .container input,.lifecycle .container textarea{width:100%;padding:15px;height:auto}.lifecycle .container button,.lifecycle .container input[type=submit]{padding:10px}.lifecycle .container .form-group-submit{padding-top:0}.lifecycle .container .form-group.full-width label{font-size:12px;text-align:left;font-weight:600;color:#3d3d3d;margin-bottom:4px}.lifecycle .travo-footer{box-shadow:0 -1px 2px rgba(255,255,255,.1);position:absolute;left:0;right:0;bottom:0;background:0 0;color:rgba(255,255,255,.7)}.lifecycle .travo-footer .social-icons{opacity:.4}.lifecycle .travo-footer .travo-footer-main{height:76px}.modal-content{position:relative;color:#3d3d3d;font-weight:300;border-radius:6px}.modal-content .modal-header{font-weight:700;background-color:#f0f5f5;font-size:34px;letter-spacing:.3px;color:#1f2b3d;height:70px;text-align:center;width:100%;padding:20px 15px;border:none}.modal-content .modal-header.uppercase-modal-header{text-transform:uppercase}.modal-content .modal-body{padding:0 15px}.modal-content .left-col{margin:0;border:none!important}.modal-content .right-col{border-top:none!important;border-right:none!important}.modal-content .right-col:before{display:none!important}.modal-content .modal-result-item{border:none}.modal-content .fine-print{color:#b7c0c7;font-weight:300;font-size:12px;line-height:1.2;margin-bottom:10px}.modal-content .why-section{background-color:#f0f5f5;padding:20px;text-align:center;border-right:1px solid #d3d8de}.modal-content .change-selected.choice-details.flight .circle-checkmark:before,.modal-content .change-selected.choice-details.hotel .circle-checkmark:before{border-color:#f88f52}.modal-content .why-section .header-label{font-family:Bebas Neue,sans-serif;font-size:38px;text-transform:uppercase;margin-bottom:25px}.modal-content .why-section .why-item{padding:20px 10px}.modal-content .why-section .why-item .why-header{font-family:Montserrat,sans-serif;font-size:14px}.modal-content .why-section .why-item .why-main-info{font-family:Bebas Neue,sans-serif;padding:12px 0 8px;font-size:34px;color:#368fcf;text-transform:uppercase}.modal-content .why-section .why-item .why-main-info .units{font-size:24px}.modal-content .why-section .why-item .why-main-info sup{font-family:Montserrat,sans-serif;font-size:14px;top:-1em;text-transform:lowercase}.modal-content .why-section .why-item .why-description{font-size:12px;line-height:20px}.modal-content .why-section .why-item .why-description .percentage{font-size:14px;font-weight:700}.modal-content .highest-score{margin-left:20px;font-size:12px}.modal-content a.highest-score-options{color:#0d4fa5;text-decoration:underline;cursor:pointer}.modal-content a.highest-score-options:hover{text-decoration:none}.modal-content .selected a.highest-score-options{color:#fff}.modal-content .i-close-modal{position:absolute;right:18px;top:18px;cursor:pointer;z-index:100}.modal-content input.form-control,.modal-content textarea.form-control{font-size:14px;border-radius:0;color:#1f2b3d;padding-left:18px;background:#fff}.modal-content input.form-control{height:48px}.modal-content textarea.form-control{height:inherit}.modal-content .form-group label{margin-bottom:10px;font-family:Montserrat,sans-serif}.export-to-calendar .modal-header,.modal-content .btn-purchase-modal,.modal-content .change-selected.choice-details,.modal-content .form-group label .subtext{font-family:'Open Sans',sans-serif}.modal-content .form-group label .subtext{color:#9aa0a8;font-size:12px;font-weight:400}.modal-content .change-selected.choice-details{display:block;height:56px;padding:20px 30px;margin:20px -15px 0;font-weight:600;font-size:14px}.modal-content .change-selected.choice-details .selected-label{font-size:14px;color:#fff}.modal-content .change-selected.choice-details .circle-checkmark{width:20px;height:20px;background-color:#fff}.modal-content .change-selected.choice-details.flight,.modal-content .change-selected.choice-details.hotel{background-color:#f88f52}.modal-content .change-selected.choice-details .circle-checkmark:before{width:10px;height:6px;top:5px;left:5px}.modal-content .change-selected.choice-details.ground{background-color:#73b358}.modal-content .change-selected.choice-details.ground .circle-checkmark:before{border-color:#73b358}.modal-content .btn-purchase-modal{height:38px;width:120px;margin-top:10px;font-size:12px}.modal-content .btn-purchase-modal .i-change-white{margin-left:-6px;margin-top:-1px}.modal-content .btn-purchase-modal[disabled]{opacity:.9}.modal-content .price-info{margin-top:20px;text-align:center}.modal-content .price-info .price-comment{font-size:14px}.modal-content .price-info .price{display:inline-block;font-size:30px}.travo-modal{position:relative;background:#fff;border-radius:6px;min-height:300px;padding:54px 36px 20px 34px}.travo-modal .modal-header-icon{text-align:center;min-height:50px}.travo-modal h2{text-align:center;color:#1f2b3c;font-size:25px;line-height:30px;margin:0;padding:24px 0 52px}.modal-md{width:460px}.modal-lg{width:560px}.single-notice-modal .modal-content{font-size:14px;padding:2em}.single-notice-modal .msg-modal-header{border:none;text-align:center;padding-bottom:0}.single-notice-modal h2{font-size:1.5em;font-weight:400}.single-notice-modal h3{font-size:1.25em;font-weight:400}.single-notice-modal .msg-modal-body{text-align:center;color:#b7c0c7;padding-top:1em}.single-notice-modal .msg-modal-body p{line-height:1.5em}.single-notice-modal .msg-modal-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:1em}.single-notice-modal .msg-modal-choices.one-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-notice-modal .msg-modal-choices.one-button button{width:50%}.single-notice-modal .msg-modal-choices.two-buttons button{width:48%}.export-to-calendar .modal-dialog{width:270px}.export-to-calendar .modal-content{padding:20px}.export-to-calendar .modal-header{text-align:center;font-size:14px;height:auto;background:0 0;padding:0}.export-to-calendar .modal-header .header-text{padding:18px 21px 23px}.export-to-calendar .modal-body{font-size:11px;padding:0}.export-to-calendar .modal-body p.loading{text-align:center}.export-to-calendar .export-options{padding:17px 0;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2}.export-to-calendar .export-options .row{margin:0;padding-bottom:10px}.export-to-calendar .export-options .row>div{padding:0}.export-to-calendar .export-options .row:last-child{padding-bottom:0}.export-to-calendar .export-actions{padding-top:15px}.export-to-calendar .confirm-message{padding-bottom:15px;font-size:13px;line-height:17px;text-align:center}.export-to-calendar .travo-checkbox .travo-checkmark{background:#fff;border:1px solid #e2e2e2}.export-to-calendar .travo-checkbox .travo-checkmark:before{border-color:#fff;left:2px;top:2px}.export-to-calendar .travo-checkbox.checked .travo-checkmark:before{border-color:#3c91cd}.export-to-calendar .tab-content{margin-top:1em}.export-to-calendar .download-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.export-to-calendar .download-action a{min-width:60%}.export-to-calendar .download-action button{width:100%}.export-to-calendar .download-action button.btn-disabled{width:60%;cursor:disabled}.export-to-calendar .tab-description p{padding:0 .5em;line-height:1.5em}.download-instruction .msg-modal-body.instructions{text-align:left;color:#3d3d3d}.download-instruction .msg-modal-body.instructions ol{display:inline-block;line-height:1.5em}.itinerary-actions-modal ::-webkit-input-placeholder{color:#DBDBDB}.itinerary-actions-modal :-moz-placeholder{color:#DBDBDB;opacity:1}.itinerary-actions-modal ::-moz-placeholder{color:#DBDBDB;opacity:1}.itinerary-actions-modal :-ms-input-placeholder{color:#DBDBDB}.itinerary-actions-modal .modal-dialog{width:480px}.itinerary-actions-modal.send-me-email-modal{width:100%;max-width:100%;position:absolute}.itinerary-actions-modal.send-me-email-modal .modal-content .i-close-modal{top:0;right:0;width:40px;height:40px;background-size:20px}.itinerary-actions-modal.send-me-email-modal .modal-content .modal-header{height:auto!important;padding:18px 24px;line-height:28px}.itinerary-actions-modal.send-me-email-modal .modal-content .modal-body{padding:15px}.itinerary-actions-modal.send-me-email-modal .modal-content .btn{width:100%}.itinerary-actions-modal .modal-body{padding:32px}.itinerary-actions-modal .btn:hover{color:#fff!important;background-color:#368fcf}.itinerary-actions-modal tags-input.email .tags input{font-size:14px;height:44px;border-radius:0;color:#1f2b3d;margin:0}.itinerary-actions-modal tags-input.email .tags{border-color:#d3d8de}.itinerary-actions-modal tags-input.email .host{margin:0}.itinerary-actions-modal .fancy-checkbox{border:none;width:auto;padding-left:24px}.itinerary-actions-modal .fancy-checkbox:before{border:1px solid #e2e2e2;width:16px;height:16px}.save-trip-modal .modal-header{font-size:20px;line-height:34px}.multiselect-modal .modal-content{width:420px}.multiselect-modal .modal-body{padding:0 15px}.multiselect-modal .modal-body>.row-option:last-child{border:none}.multiselect-modal .modal-body .row-option{font-family:Montserrat,sans-serif;height:47px;line-height:47px;font-size:16px;color:#1f2b3d;border-bottom:solid 1px #dde2e7}.multiselect-modal .modal-body .row-option:hover{opacity:.7;cursor:pointer}.multiselect-modal .modal-body .row-option.selected{color:#368fcf}.multiselect-modal .modal-body .company-name img{width:20px;height:20px}.multiselect-modal [type=checkbox]{display:none}.multiselect-modal [type=checkbox]:checked+.check-mark:after{content:' ';display:block;width:7px;height:12px;border-right:3px solid #368fcf;border-bottom:3px solid #368fcf;position:absolute;color:#368fcf;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px;left:10px}.sign-in-header-tabs:before,.train-details:before,.train-station:after{content:''}.multiselect-modal .done-button{padding:0}.multiselect-modal .done-button button:hover{background:#368fcf;color:#fff!important}.multiselect-modal .done-button:hover{cursor:pointer}.new-trip-modal .modal-dialog{width:900px}.new-trip-modal .modal-header{position:relative}.new-trip-modal .modal-header .back-link{position:absolute;left:32px;top:30px;font-family:Montserrat,sans-serif;font-size:14px}.details-info h5,.hotel-about,.read-more-link,.trip-updated-message .modal-header{font-family:'Open Sans',sans-serif}.new-trip-modal .modal-header .back-link:hover{cursor:pointer}.new-trip-modal .modal-body{padding:32px 32px 40px}.new-trip-modal .new-trip-header-row.row>div,.new-trip-modal .new-trip-input-row>div{padding-left:0;padding-right:0}.new-trip-modal .modal-body p{line-height:1.3em}.new-trip-modal .input-group{border:1px solid #d3d8de}.new-trip-modal .input-group button,.new-trip-modal .input-group input{border:none;padding-left:0;box-shadow:none;color:#368fcf}.new-trip-modal .btn-group button{height:48px}.new-trip-modal .form-group{margin-bottom:24px}.new-trip-modal .new-trip-actions{text-align:right;line-height:48px;color:#368fcf}.new-trip-modal .new-trip-actions a:active,.new-trip-modal .new-trip-actions a:hover{color:#368fcf}.new-trip-modal .new-trip-header-row{color:#787979;margin-top:10px;margin-bottom:10px}.new-trip-modal .new-trip-header-row.row{margin-left:0;margin-right:0}.new-trip-modal .new-trip-input-row{margin-left:0;margin-right:0;height:50px;border:1px solid #d3d8de}.new-trip-modal .new-trip-input-row .input-group{border:none}.new-trip-modal .new-trip-input-row .input-group.central-input{border-left:1px solid #d3d8de}.new-trip-modal .new-trip-input-row:not(:last-child){margin-bottom:15px}.new-trip-modal .new-trip-input-row .new-trip-when{border-left:1px solid #d3d8de!important;border-right:1px solid #d3d8de!important}.input-group-addon{padding:6px 10px;background-color:#fff;border:none;border-radius:0!important}.sign-in-modal .i-close-modal{display:none}.sign-in-modal .modal-content{border-radius:0}.sign-in-modal .modal-dialog{max-width:500px}.sign-in-modal .modal-body{position:relative}.sign-in-modal .modal-body.sign-in-body{min-height:321px;padding:37px 50px 0}.sign-in-modal .modal-body.forgot-password-body{min-height:422px;padding:0 50px}.sign-in-modal .modal-body .login-form-link{position:absolute;bottom:33px;left:0}.sign-in-modal .modal-footer{padding:40px 50px;background-color:rgba(230,235,239,.29);border-color:#e2e2e2;text-align:left}.sign-in-modal .modal-step-success{position:relative}.sign-in-modal .modal-step-success .i-close-msg{position:absolute;top:40px;right:40px;cursor:pointer}.sign-in-modal .modal-step-success .modal-body{padding:75px 15px 55px;text-align:center;font-weight:400}.sign-in-modal .modal-step-success .success-header{font-size:20px;color:#3d3d3d}.sign-in-modal .modal-step-success .success-icon{padding:30px 0}.sign-in-modal .modal-step-success .success-description{color:#7f7f7f;font-size:12px;line-height:1.5}.sign-in-header-tabs{position:relative}.sign-in-header-tabs:before{position:absolute;top:8px;bottom:13px;left:calc(50% - .5px);width:1px;background:#e2e2e2}.sign-in-header-tabs .header-tab{display:inline-block;width:50%;height:61px;padding-top:18px;line-height:20px;font-size:15px;font-weight:500;text-align:center;cursor:pointer;color:#424b58;border-bottom:1px solid #e2e2e2}.sign-in-header-tabs .header-tab.active{cursor:default;color:#368fcf;border-bottom:3px solid #368fcf}.sign-in-form .form-group{margin-bottom:10px}.sign-in-form .form-group.with-error-msg{padding-top:28px}.sign-in-form .form-group.with-error-msg.has-error{padding-top:0}.sign-in-form .form-group[disabled]{opacity:.5}.sign-in-form .buttons-form-group{padding-top:5px;margin-bottom:0}.sign-in-form .btn-block+.block-link,.sign-in-form .btn-block+.btn-block{margin-top:10px}.sign-in-form input.form-control{height:55px;padding:17px 16px;background-color:#fff;border-color:#e2e2e2;border-radius:3px;font-size:15px;font-weight:400}.sign-in-form input.form-control:focus{border-color:#368fcf}.sign-in-form .has-error input.form-control{background-color:rgba(230,70,70,.1);border:1px solid #e64646}.sign-in-form .error-message{color:#e64646;font-size:13px;font-weight:400;line-height:20px;margin-bottom:8px}.sign-in-form .form-group-text{font-size:11px;font-weight:400;color:#7f7f7f}.sign-in-form .sign-in-form-name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sign-in-form .sign-in-form-first-name,.sign-in-form .sign-in-form-last-name{width:49%}.btn-signup{height:50px;line-height:50px;padding:0;font-size:16px;font-weight:600;background-color:#368fcf;color:#fff!important}.btn-signup i{vertical-align:middle;margin-left:6px}.login-form-link{display:block;width:100%;text-align:center;height:19px;line-height:19px;padding:0;font-size:14px;font-weight:600;color:#368fcf}.login-form-link.block-link{height:50px;line-height:50px}.travo-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex}.travo-feature-item .item-icon{width:75px}.travo-feature-item .item-description{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.travo-feature-item .item-description .description-title{color:#1e2b3d;font-size:13px;font-weight:600;margin-bottom:10px}.travo-feature-item .item-description .description-text{color:#71767c;font-size:13px;font-weight:400;line-height:18px}.travo-feature-item+.travo-feature-item{margin-top:35px}.reset-password-header{height:54px;line-height:54px;text-align:center;font-size:15px;font-weight:400}.reset-password-title{padding:0 44px;text-align:center;color:#71767c;font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}.reset-password-title .email-title{color:#368fcf}.reset-password-title.success-title{margin-bottom:28px}.reset-password-icon-container{margin-top:64px;margin-bottom:18px;text-align:center}@media all and (max-width:767px){.sign-in-modal .header-tab span{display:none}.sign-in-modal .i-close-modal{display:block;top:0;right:0;width:30px;height:30px;background-size:20px}}.trip-updated-message .modal-dialog{width:270px}.trip-updated-message .modal-content{padding:20px}.trip-updated-message .modal-header{text-align:center;height:auto;background:0 0;padding:10px 0 0}.trip-updated-message .modal-header .header-text{font-size:19px;padding:17px 0 14px;line-height:23px}.trip-updated-message .modal-body{font-size:11px;padding:0}.trip-updated-message .modal-body .description{padding-bottom:21px;line-height:14px;text-align:center}.trip-updated-message .btn{width:100%}.trip-updated-message .travo-checkbox .travo-checkmark{background:#fff;border:1px solid #e2e2e2}.trip-updated-message .travo-checkbox .travo-checkmark:before{border-color:#fff;left:2px;top:2px}.trip-updated-message .travo-checkbox.checked .travo-checkmark:before{border-color:#3c91cd}.trip-updated-message .not-show-again{margin-top:12px}.trip-updated-message .warning-icon{color:#feac0f;font-size:45px}.details-info .progress-radial{width:26px;height:26px}.details-info .progress-radial .overlay{width:22px;height:22px;line-height:22px}.details-info h5{font-size:14px;font-weight:600;color:#00262e;border-bottom:1px solid #e2e2e2;margin:0 0 28px;padding:0 0 16px}.details-info .i-calendar-gray{background-size:16px 17px}.details-info-main{position:relative;z-index:2;background:#fff;border-radius:6px;min-height:614px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:54px 36px 20px 34px}.details-info-main .i-close-modal{top:30px;right:35px}.details-info-main h3{margin:0 0 24px;font-size:16px}.details-info-main h3 i{margin-bottom:-3px;margin-left:10px;margin-right:10px}.details-short-info .details-short-info-top>div{border-left:1px solid #e2e2e2}.details-short-info .details-short-info-top>div:first-child{border-left:none}.details-short-info .travo-score-details{padding-top:6px;padding-left:10px;color:#00262e;font-size:15px;padding-bottom:5px}.details-short-info .travo-score-details .travo-score{float:left;margin-right:12px}.details-short-info .travo-score-details>a{font-size:11px;color:#00262e;display:block;margin-top:3px}.details-short-info .details-short-info-item{color:#3d3d3d;font-size:12px;margin-bottom:9px}.details-short-info .details-short-info-item>i{width:29px;background-position:0 0;margin-bottom:-3px}.details-short-info .details-short-info-item>strong{width:29px;color:#3d3d3d;font-size:15px;display:inline-block}.details-info-actions{border-top:1px solid #e2e2e2;margin-top:3px;padding-top:7px}.details-info-actions .price-select-ota-button{border-bottom:none;margin:0 6px 0 0;padding:0;width:138px}.details-info-actions .price-select-ota-button .btn-price-ota{width:138px;height:35px;border-radius:2px}.details-info-actions .btn-purchase-modal{margin:0;width:138px;height:35px}.details-info-actions .btn-purchase-modal .travo-checkbox{margin-right:10px}.details-info-actions.row>div:last-child{padding-left:3px}.details-info-sidebar{background:#f2f2f2;padding:48px 20px 20px 25px;border-radius:0 6px 6px 0;width:182px;z-index:1;position:absolute;top:0;right:6px;min-height:614px;-webkit-transition:right 1s;transition:right 1s}.details-info-sidebar.opened{right:-177px}.details-info-sidebar .i-close-sidebar{position:absolute;top:30px;right:16px;cursor:pointer}.details-info-sidebar h4{color:#00262e;font-size:16px;line-height:29px;display:inline-block;vertical-align:top;margin:0 0 5px;padding:0}.details-info-sidebar h4 .travo-score{margin-left:7px;margin-right:2px;margin-bottom:-5px;display:inline-block;vertical-align:middle}.details-info-sidebar .details-info-side{color:#00262e;font-size:11px;padding:17px 20px 15px 0;position:relative;border-bottom:1px solid #e2e2e2;border-top:1px solid #fff}.details-info-sidebar .details-info-side:first-child{border-top:none}.details-info-sidebar .details-info-side:last-child{border-bottom:none}.details-info-sidebar .details-info-side>span{display:block;margin-bottom:10px}.details-info-sidebar .details-info-side>strong{display:block}.details-info-sidebar .details-info-side>i{position:absolute;top:16px;right:-3px;cursor:pointer}.details-info-tabs .nav-tabs{background:#f8f8f8}.details-info-tabs .nav-tabs li a{padding:10px 26px;border-radius:0;font-size:14px;color:#00262e}.details-info-tabs .nav-tabs li.active a{font-weight:700}.details-info-tabs .nav-tabs tab-heading .i-outbound{margin:-2px 6px 0 -6px}.details-info-tabs .tab-content{padding-top:6px}.hotel-modal .modal-content{width:645px}.hotel-details-col-left{padding-left:20px}.hotel-details-col-right{padding-left:5px;padding-right:10px}.details-gallery{margin-bottom:23px}.details-gallery .gallery-main-photo{height:241px;overflow:hidden;margin-bottom:7px}.details-gallery .gallery-main-photo img{min-width:100%;min-height:100%}.details-gallery .gallery-thumbnails{margin-left:-2px}.details-gallery .gallery-thumbnails>div{display:inline-block;cursor:pointer;margin-left:2px;margin-bottom:2px;position:relative}.details-gallery .gallery-thumbnails>div.selected:after{content:'';border:4px solid #3c91cd;position:absolute;top:0;left:0;width:32.5px;height:32.5px}.details-gallery .gallery-thumbnails img{border:none;padding:0;width:32.5px;height:32.5px;display:inline-block}.hotel-amenities-list{margin:0;padding:0}.hotel-amenities-list li{margin:0 0 16px;padding:0;list-style:none;font-size:12px}.hotel-amenities-list li>i{width:15px;background-position:0 0;margin-right:6px}.hotel-name{margin-top:-2px;margin-bottom:8px}.hotel-name h3{float:left;display:block;margin-right:10px;margin-bottom:0}.hotel-name .hotel-stars{float:left}.hotel-address{display:block;font-size:12px;color:#a3aaab;margin-bottom:17px}.hotel-short-info{margin-bottom:41px}.hotel-about{color:#737f82;padding-top:10px;font-size:12px;line-height:18px}.hotel-about ::-webkit-scrollbar{width:13px}.hotel-about ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.hotel-about::-webkit-scrollbar-track{background:0 0}.read-more-link{display:block;font-size:12px;padding-top:12px}.booking-com-tab{display:block;margin:-4px 0 -5px;font-family:Helvetica,sans-serif}.booking-review,.booking-review .booking-review-header{font-family:'Open Sans',sans-serif}.booking-com-tab>i{margin-right:8px;float:left}.booking-com-tab>span{float:left;color:#a1a8bc;font-size:12px;margin-top:-1px;line-height:15px;font-weight:400}li.active .booking-com-tab>span{color:#05377e}.hotel-booking-com{padding-left:3px;padding-top:6px;overflow-x:hidden}.hotel-booking-com ::-webkit-scrollbar{width:13px}.hotel-booking-com ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.hotel-booking-com::-webkit-scrollbar-track{background:0 0}.booking-review{border-bottom:1px solid #f2f2f2;padding-bottom:18px;margin-right:10px}.booking-review .booking-review-header{font-weight:600;margin-bottom:16px;padding-bottom:11px;padding-top:10px;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.booking-review .booking-review-header .dorpdown-arrow{left:42px}.booking-review .booking-review-header .review-text{color:#05377e;font-size:13px;line-height:17px;-webkit-box-flex:1;-ms-flex:1;flex:1}.booking-review .booking-review-header .review-score{width:30px;margin-right:15px;color:#fff;text-align:center;background:#05377e;border-radius:5px 5px 5px 0;height:30px;line-height:30px}.booking-review .booking-review-item{font-size:11px;color:#3d3d3d;line-height:17px;margin-bottom:10px}.booking-review .booking-review-item i{margin-right:8px;margin-bottom:-3px}.booking-review .booking-review-footer{color:#9aa0a8;font-size:11px;padding-top:1px}.booking-review-iframe{height:300px}.hotel-rating{padding-top:6px}.hotel-rating .user-rating{float:left;margin-right:12px}.hotel-rating .hotel-rating-value{font-family:Roboto,sans-serif;color:#6caf51;font-weight:700;font-size:15px}.edge-station,.ground-details-info,.ground-details-label{font-family:'Open Sans',sans-serif}.hotel-rating .hotel-rating-value.red-rating{color:#dd5152}.hotel-rating .hotel-rating-text{font-size:11px;color:#00262e;display:block;margin-top:3px}.ground-modal .modal-content{width:540px}.car-vendor-logo{margin-bottom:12px}.car-preview img{width:100%;height:auto}.ground-details-info{border-top:1px solid #f2f2f2;color:#737f82;font-size:12px;padding-top:17px}.ground-details-info p{margin-bottom:15px}.ground-details-label{font-size:14px;font-weight:600;color:#00262e}.or-similar{font-size:14px;margin-left:7px;color:#a3aaab}.car-short-info{margin-bottom:41px}.train-modal .details-info-tabs .tab-content{overflow-y:auto;overflow-x:hidden;padding-top:12px;max-height:308px}.train-modal .details-info-tabs .tab-content ::-webkit-scrollbar{width:13px}.train-modal .details-info-tabs .tab-content ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.train-modal .details-info-tabs .tab-content::-webkit-scrollbar-track{background:0 0}.train-details{position:relative;border-top:1px solid #e2e2e2}.train-details:before{position:absolute;width:6px;background:rgba(248,143,89,.2);left:60px;top:25px;bottom:28px}.train-station{position:relative;padding-top:15px;padding-bottom:18px}.train-station:after{position:absolute;bottom:0;right:0;width:calc(100% - 88px);height:1px;background:#e2e2e2}.train-station:last-child:after{content:normal}.train-station.transfer-station:after{content:'';position:absolute;bottom:-15px;right:0;left:60px;height:35px;background:#fff;width:6px}.train-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.train-details-row .train-col-time{padding-right:12px;text-align:right;width:55px;font-size:12px;color:#7f7f7f}.train-details-row .train-col-line{width:33px}.train-details-row .train-col-main{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:600}.train-details-row .train-col-main.text-h2{font-weight:400;font-size:14px}.train-details-row .train-col-main.text-h3{font-weight:400;font-size:12px;color:#7f7f7f}.train-bind-row{margin-top:15px}.train-stops-row{margin-top:10px}.edge-station{font-weight:700}.confirm-flight-date-modal,.confirm-flight-date-modal .modal-header,.error-modal .modal-header .header-text,.preferred-modal{font-family:Roboto,sans-serif}.train-details-duration{color:#b1b1b1;font-size:11px;line-height:17px;display:block}.confirm-flight-date-modal .modal-body .confirm-buttons,.i-transit-station,.line-name{display:inline-block}.i-transit-station{position:relative;width:16px;height:16px;background:#fff;border:2px solid #f88f59;border-radius:100px}.i-transit-station.end-station:before{content:'';position:absolute;top:3px;left:3px;width:6px;height:6px;background:#f88f59;border-radius:6px}.connection-line{position:absolute;border-left:6px solid rgba(248,143,89,.2);left:calc(50% + 2px);height:102px;top:-33px}.line-name{border:1px solid #e2e2e2;padding:0 7px;line-height:18px;font-size:11px;margin-right:12px}.confirm-flight-date-modal .modal-dialog{width:512px}.confirm-flight-date-modal .modal-content{padding:40px 20px 42px}.confirm-flight-date-modal .modal-header{text-align:center;font-size:24px;height:auto;background:0 0;padding:0}.confirm-flight-date-modal .modal-header .header-text{padding:12px 21px 19px;line-height:34px}.confirm-flight-date-modal .modal-body{font-size:14px;line-height:21px;padding:0;text-align:center;color:#7f7f7f}.confirm-flight-date-modal .modal-body p{margin-bottom:14px}.confirm-flight-date-modal .modal-body .confirm-buttons .btn{line-height:32px;min-width:140px}.confirm-flight-date-modal .modal-body .confirm-buttons .btn:first-child{margin-left:6px}.static-mode-popup .modal-dialog{width:517px;padding-top:110px}.static-mode-popup-content{padding:40px 20px;text-align:center}.static-mode-popup-content .static-mode-icon{margin-bottom:17px}.static-mode-popup-content h3{margin:0 0 20px;padding:0;color:#3d3d3d;font-size:24px}.static-mode-popup-content p{font-size:14px;line-height:22px;color:#7f7f7f;margin-bottom:12px}.static-mode-popup-content .static-mode-buttons .btn{min-width:142px;line-height:38px}.static-mode-popup-content .static-mode-buttons .btn+.btn{margin-left:10px}.error-modal .warning-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.error-modal .warning-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ededed;border-left:none;border-right:none}.error-modal .warning-item>div i{margin:.2em 1em .2em 0}.error-modal .warning-item>div>.date-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.error-modal .warning-item .date-connector{border-right:solid 1px #ededed}.error-modal .warning-item .i-modal-gray-arrow{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.error-modal .warning-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em}.btn-group-flight-date,.more-flights-options .options-header,.preferred-modal .modal-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.error-modal .warning-header h2{font-size:1.5em;font-weight:300;line-height:1.5em;text-align:center;max-width:100%}.error-modal .modal-body{padding:0}.error-modal .no-flights-found .table tbody>tr>td{border-top:none}.error-modal .no-flights-found .table tr>td:first-child{width:60px}.error-modal .trip-version-error-modal button{margin:20px auto 0}.error-modal .error-text{text-align:center}.switch-profile-modal .msg-modal-choices button{width:initial}.better-options{position:absolute;right:12px;bottom:12px;width:663px}.better-option-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 60px 20px 18px;position:relative;background:#fff;margin-top:12px;z-index:20;box-shadow:0 1px 6px 0 #b9b9b9}.better-option-msg .i-close-mobile-modal{position:absolute;top:18px;right:25px;cursor:pointer}.better-option-msg .option-type-icon{margin-right:15px;min-width:60px}.better-option-msg-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.better-option-msg-body p{font-size:14px;font-weight:500;margin-bottom:3px}.better-option-msg-body a{font-size:14px;text-decoration:underline;color:#3c91cd;line-height:20px}.better-option-msg-body a:hover{text-decoration:none}.change-flight-dates,.outline-control .fancy-checkbox{font-family:'Open Sans',sans-serif}.preferred-modal .modal-content{width:600px}.preferred-modal .modal-content .travo-form-gray .form-control{height:45px}.preferred-modal .modal-content .travo-form-gray textarea.form-control{resize:none;height:85px;padding-top:10px}.preferred-modal .errors{color:#f36f6f;font-weight:400;margin-top:-15px;margin-bottom:25px}.preferred-modal .errors .error{margin-bottom:5px}.preferred-modal .errors .error:last-child{margin-bottom:0}.preferred-modal .modal-header{padding:0 20px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;letter-spacing:2px;font-size:15px;font-weight:400;color:#4e5867;background-color:#fff;border-bottom:1px solid #e3e3e3}.res-selected-ground-timeline-group-title,.selected-ground-price-note,.selected-ground-top-note{letter-spacing:.2px;font-style:normal;font-stretch:normal}.preferred-modal .modal-header .close-modal{position:absolute;right:20px;top:18px;cursor:pointer}.preferred-modal .modal-body{padding:30px}.preferred-modal .btn.preferred-modal-btn{height:45px}.map-zoom-control{height:36px;width:18px;background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;margin-right:15px;margin-top:5px}.map-zoom-control .control-item{height:18px;line-height:18px;text-align:center}.map-zoom-control .control-item>i{margin-top:-4px}.btn-gmap-control{padding:0;background-color:transparent;display:block;width:100%;border:none}.outline-control{margin-top:5px;margin-right:5px;background-color:#fff;width:172px;height:36px;line-height:36px;padding-left:15px;padding-right:36px;border:1px solid #e2e2e2;border-radius:2px}.outline-control .btn-gmap-control{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;width:34px;height:34px}.outline-control .fancy-checkbox{color:#3b3b3b;font-size:11px;margin-bottom:5px;margin-right:6px;vertical-align:middle}.gmap-hotels-hint{position:absolute;top:0;left:77px;height:23px;padding:0 15px;line-height:23px;font-size:11px;color:#3d3d3d;background-color:rgba(255,255,255,.5)}.change-flight-dates-icon{cursor:pointer}.change-flight-dates{display:block!important;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out;width:276px;height:180px;left:437px!important;top:86px!important;border-radius:0;border:1px solid #f2f2f2;padding:0 15px}.more-flights-options .options-header-comment,.more-flights-options .options-header-text,.more-flights-options .options-label,.more-flights-options .options-label-comment{font-family:Roboto,sans-serif}.change-flight-dates.opened{opacity:1;visibility:visible;-webkit-transition:opacity .4s ease-out,visibility .4s ease-out;transition:opacity .4s ease-out,visibility .4s ease-out}.search-step,.timeline-container.invisible{visibility:hidden}.change-flight-dates.flight-tab{left:444px!important;top:99px!important}.change-flight-dates .row{margin:0}.change-flight-dates .row>div{padding:0}.change-flight-dates .change-dates-title{color:#3c91cd;font-size:14px;padding:20px 0}.change-flight-dates .date-label{padding-bottom:10px;font-size:11px}.change-flight-dates .right-col{padding-left:5px!important}.btn-group-flight-date{width:118px;height:35px;border:1px solid #f2f2f2;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.btn-group-flight-date .btn-flight-date{height:33px;width:90px;font-size:11px;border-radius:0;padding:0}.btn-group-flight-date .change-date-container{display:inline-block;cursor:pointer;padding:0 6px}.btn-group-flight-date .change-date-container.border-left{border-left:1px solid #f2f2f2}.btn-group-flight-date .change-date-container.border-right{border-right:1px solid #f2f2f2}.btn-group-flight-date .change-date-container.disabled{cursor:auto}.btn-group-flight-date .change-date-container.disabled i{background-color:#f2f2f2}.ground-tabs,.result-panel.train-panel{background-color:#fff}.btn-group-flight-date .i-decrease-date{margin-bottom:5px}.more-flights-options{color:#979797}.more-flights-options .row{margin:0}.more-flights-options .row>div{padding:0}.more-flights-options .options-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:27px 0}.more-flights-options .options-header-text{font-weight:500;font-size:14px;padding-bottom:5px}.more-flights-options .options-header-comment{font-weight:300;font-size:14px}.more-flights-options .options-label{font-weight:500;font-size:11px;padding:10px 0 5px}.more-flights-options .options-label-comment{font-weight:300;font-size:11px}.more-flights-options .delimiter{margin:27px 0 0}.hotel-summary{position:relative;padding-left:107px;margin-bottom:15px}.hotel-summary .hotel-summary-thumbnail{position:absolute;left:0;top:0;height:92px;width:92px}.hotel-summary .hotel-summary-thumbnail>img{width:100%;height:100%}.hotel-summary .hotel-summary-thumbnail .i-results-preferred-checked{position:absolute;top:11px;left:11px}.hotel-summary .hotel-summary-data{height:92px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding-top:10px}.hotel-subheader{margin-top:7px;font-size:11px}.hotel-price-label,.hotel-price.sold-out{font-weight:500;font-size:20px;font-family:Roboto,sans-serif}.hotel-subheader>div{display:inline-block}.hotel-subheader .hotel-stars>i{vertical-align:top}.hotel-subheader .hotel-stars>i+i{margin-left:2px}.hotel-subheader .hotel-distance{margin-left:8px;font-family:Roboto,sans-serif;color:#adadad}.hotel-price{margin-top:10px;overflow:hidden}.hotel-price>div{float:left}.hotel-price.sold-out{color:#787979}.hotel-price-label{color:#3c91cd}.hotel-price-label .currency{font-size:13px;top:-.35em;position:relative}.hotel-price-label .night-label{top:-.8em;font-size:9px;font-family:Roboto,sans-serif}.btn-hotel-ota,.ground-tabs .ground-tab{font-family:'Open Sans',sans-serif;font-weight:600}.hotel-price-label .night-label-same-line{font-size:9px}.hotel-price-label.sold-out{color:#787979}.hotel-price-label .md-price{font-size:14px}.hotel-price-label .sm-price{font-size:11px}.hotel-price-label .xs-price{font-size:8px}.hotel-price-label i.i-price-dropdown{margin-right:6px}.hotel-price-label .price-label{text-transform:uppercase;font-size:11px}.hotel-price-label.price-label-dropdown{cursor:pointer}.hotel-price-ota-button{margin-left:10px}.btn-hotel-ota{height:25px;min-width:110px;font-size:9.5px}.btn-hotel-ota .i-triangle-down{border-width:4px 4px 0;margin-left:6.5px;margin-bottom:1px}.ground-tabs{margin-top:8px;overflow:hidden}.ground-tabs .ground-tab{float:left;width:33.33%;height:52px;border-bottom:3px solid #fff;line-height:52px;cursor:pointer;text-align:center;font-size:11px;color:#868686;text-transform:uppercase}.price-select-label,.results-page{font-family:Roboto,sans-serif}.ground-tabs .ground-tab .ground-tab-label{display:inline-block;width:100%;height:25px;line-height:25px}.ground-tabs .ground-tab.active{color:#565656;border-bottom-color:#3c91cd}.ground-tabs .ground-tab+.ground-tab .ground-tab-label{border-left:1px solid #e8e8e8}.train-selected-panel{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-item .result-actions,.selected-label{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.train-selected-panel .train-summary-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.train-selected-hero{position:relative;width:700px;height:215px;background:url(../../images/train-hero-img.jpg) center center;background-size:cover;color:#fff}.train-selected-hero .hero-label{position:absolute;bottom:40px;left:40px;right:40px;font-size:31px}.train-summary-wrap{padding:20px;overflow-x:hidden;overflow-y:auto}.train-summary{border:1px solid #ededed}.train-summary-header{height:60px;padding:0 20px;line-height:60px;border-bottom:1px solid #ededed;font-size:18px}.train-summary-header .summary-dates{color:#7f7f7f;text-align:right}.train-leg-header{margin-bottom:20px}.train-leg-header .leg-title{font-size:16px}.train-leg-header .leg-time{font-size:14px;color:#7f7f7f}.round-trip-item.train-item .selected-options-tab-item-content{padding-top:20px}.round-trip-item.train-item .multi-flight-show-details a,.round-trip-item.train-item a.multi-flight-show-details{margin-left:60px}.multi-flight-row.multi-train-row .multi-flight-col-time{overflow:hidden}.multi-flight-row.multi-train-row .multi-flight-col-time p{white-space:nowrap;overflow:hidden;position:relative;display:block}.multi-flight-row.multi-train-row .multi-flight-col-time p:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.multi-flight-row.multi-train-row .multi-flight-col-time .multi-flight-subtext,.round-trip-item .multi-flight-row.multi-train-row .multi-flight-col-time .multi-flight-subtext{max-width:100%}.multi-flight-row.multi-train-row .multi-flight-col-duration.long-duration{width:180px}.multi-flight-list-item.multi-train-list-item+.multi-train-list-item{border-top:1px solid #f2f2f2}.multi-flight-list-item.multi-train-list-item .multi-flight-row .multi-flight-col-duration{width:160px}.multi-train-list-main-affix{padding-top:61px}.results-page{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;padding-top:56px}.results-page ::-webkit-scrollbar{width:13px}.results-page ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.results-page::-webkit-scrollbar-track{background:0 0}.results-page-loading-with-overlay:after{content:" ";z-index:100;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(255,255,255,.5)}.nav-results .travo-navbar{position:fixed}.results-map{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.results-map.with-full-width-header{margin-top:60px;height:calc(100% - 60px)}.results-col{height:100%}.results-sidebar{-webkit-transition:none;transition:none;z-index:20}.results-trip{width:90px;height:100%;z-index:20;box-shadow:2px 0 2px #dfdfdf;float:left;background:#f2f2f2;position:relative}.results-trip .results-footer{position:absolute;bottom:0;left:0;width:100%}.results-trip-tab{float:left;height:100%}.results-trip-tab .collapse-trip-tab{position:absolute;width:40px;height:65px;line-height:65px;text-align:center;left:100%;top:0;cursor:pointer}.google-map-element,.result-panel .results-container{position:relative;height:100%}.results-trip-tab .collapse-trip-tab.flight,.results-trip-tab .collapse-trip-tab.hotel,.results-trip-tab .collapse-trip-tab.train{background-color:#f88f52}.results-trip-tab .collapse-trip-tab.ground{background-color:#73b358}.results-trip-tab .collapse-trip-tab.itinerary{background-color:#3c91cd}.results-footer{height:104px}.results-footer .delimiter{margin-top:2px}.results-footer .footer-content{padding:25px 15px}.results-footer .link-row{margin-top:15px;text-align:justify;color:#bbb;height:15px}.results-footer .link-row a{font-size:11px;color:#bbb}.results-footer .link-row:after{content:'';display:inline-block;width:100%}.google-map-element{width:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#e5e3df}.result-panel{height:100%;width:410px}.result-panel .selected-item{padding:0 8px;background-color:#fff;border-top:solid 1px #e8e8e8}.result-panel .selected-item-comment{height:44px;line-height:44px;padding:0 15px;font-size:14px}.result-panel .selected-item-comment .comment-label{height:100%;border-bottom:solid 1px #e8e8e8}.result-panel .selected-item-comment .comment-label>i{margin-left:10px}.result-panel .other-result-count{height:25px;line-height:25px;color:#888e97;font-size:10.5px;padding:0 8px}.result-panel .result-list-container{width:100%}.result-panel .result-list-container.filters-opened{height:calc(100% - 300px - 210px)}.result-panel .result-list{position:absolute;width:100%;height:100%;overflow-y:auto;padding:0 8px}.result-panel.multi-flight-panel{width:700px;background:#fff;position:relative}.result-panel.flight-list-panel{width:100%;z-index:1}.result-panel.hotel-panel{background:#fff}.result-panel.hotel-panel .selected-item{color:#f88f52}.result-panel.ground-panel{width:700px;background:#fff}.result-panel.ground-panel .selected-item{color:#73b358}.result-panel.itinerary-panel{min-width:730px}.selected-flight-tab{height:100%}.result-panel-content-full-width{background:#fff;width:100%;position:absolute;height:100%;left:0;top:0;z-index:2;padding-left:72px}.result-panel-wide{width:700px;background-color:#f2f2f2}@media (min-width:3840px){.result-panel-wide,.result-panel.multi-flight-panel{width:700px}}.result-panel-medium{width:410px;background-color:#fff}.flights-header{position:relative;background-color:#fff;padding:15px 14px 14px 15px;font-size:11px}.flights-header .flight-day-info{display:inline-block;border:1px solid #e8e8e8;color:#3d3d3d;text-transform:uppercase;font-size:10px;line-height:31px;padding-left:10px;width:180px;border-radius:3px;font-weight:700;white-space:nowrap}.flights-header .flight-day-info:first-child{margin-right:4px}.flights-header .flight-day-info>i{margin-right:6px;margin-top:-3px}.flights-header .flight-day-info>span{border-left:1px solid #e8e8e8;padding-right:10px;cursor:pointer;color:#9d9d9d;font-size:13px;text-transform:none;display:inline-block;font-weight:400;padding-left:12px;margin-left:8px}.delimiter{border-top:1px solid #e2e2e2;border-bottom:1px solid #fff;width:394px;height:2px;margin:0 8px}.delimiter.top-margin{margin-top:10px}.btn-filter-options{height:37px;width:100%;display:block;font-size:11px}.results-container,.trip-change-buttons{display:-webkit-box;display:-ms-flexbox}.btn-filter-options .i-triangle-down,.travo-multiselect .btn .i-triangle-down{margin-left:5px;border-top-color:#3d3d3d;border-width:4px 4px 0}.results-container{display:flex;-ms-flex-flow:column;flex-flow:column}.i-preferred,.price-select-ota-button,.travo-score{display:inline-block}.results-container>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.results-container>div.flex-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.no-results-comment{padding:20px 20px 10px;font-size:13px;line-height:17px}.price-select-label{font-size:30px;font-weight:500;color:#3c91cd}.price-select-label .currency{font-size:20px;top:-.35em;position:relative}.price-select-label .night-label{font-size:13px;top:-.8em;font-weight:400}.price-select-label.sold-out{color:#787979}.price-select-info{margin-top:20px}.price-select-ota-button{margin:0;padding:10px 0;border-bottom:1px solid #f2f2f2;width:120px}.price-select-ota-button .btn-price-ota{height:38px;width:120px;font-size:11px;padding:6px}.price-select-ota-button .btn-price-ota .btn-price-ota-content{width:100px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:bottom}.result-mode,.trip-top-allert{left:50%;text-align:center;color:#fff;position:absolute}.result-mode{bottom:0;z-index:100;padding:1em 3em;background-color:rgba(61,61,61,.65);-webkit-transform:translate(-50%);transform:translate(-50%)}.trip-top-allert{top:10px;width:320px;margin-left:-160px;z-index:20;background-color:#f88f52}.filter-buttons,.see-details{text-align:right}.trip-top-allert .close{color:#fff;opacity:.5;outline:0!important}.trip-top-allert .close:hover{opacity:1}.background-loading{position:absolute;left:0;top:0;background:#f7f7f7;height:5px;width:100%}.background-loading .background-loading-progress{position:absolute;top:0;left:0;background:#368fcf;border-radius:0 5px 5px 0;width:0;height:5px}.background-loading.orange .background-loading-progress{background:#fcd2bd}.i-preferred{width:28px;height:28px;background:url(../../images/preferred-all.png) no-repeat;background-size:28px 84px}.i-preferred:hover{background-position:0 -28px}.i-preferred-red{background-position:0 -56px!important}.trip-change-buttons{display:flex;margin:12px -3px 0}.trip-change-buttons .btn{margin:0 3px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;min-width:72px;line-height:34px}.trip-change-buttons .i-update-search-btn{margin-right:10px;vertical-align:middle;margin-top:-2px}.top-option{position:absolute;width:35px;height:35px;border-radius:50%;background-color:#fff;box-shadow:0 0 2px #fff,1px 3px 6px rgba(200,200,200,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multi-flight-list-item .top-option{top:-8px;left:0;z-index:1}.hotel-list-item .top-option{top:-10px;right:15px}.result-item{padding:20px 15px;width:394px;font-family:'Open Sans',sans-serif;background-color:#fff;box-shadow:2px 2px 2px 1px #ddd;margin-bottom:7px;-webkit-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.result-item .progress-radial .overlay{-webkit-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.result-item.focused-item,.result-item.focused-item .progress-radial .overlay{-webkit-transition-duration:0s;transition-duration:0s;background-color:#c2fd8d}.result-item:first-child{margin-top:7px}.result-item .row{margin:0}.result-item [class*=col-]{padding:0}.result-item.selected{box-shadow:none;margin-bottom:0}.result-item .company-info{height:16px;line-height:16px;color:#3d3d3d}.result-item .company-info .company-logo{max-height:20px;width:20px}.result-item .company-info .company-name{font-size:13px;margin-left:10px}.result-item .company-info .company-name.fixed-block{display:inline-block;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;line-height:16px;max-height:32px;vertical-align:middle}.result-item .company-info .company-name.company-name-clickable{cursor:pointer}.result-item .text-flag{font-size:9.5px;border-radius:20px;background-color:#f2f2f2;padding:2px 9px}.filter-input-group,.progress-radial-container .progress-radial .overlay{background-color:#fff}.result-item .purchase-location{font-family:Roboto,sans-serif;font-size:11px}.result-item .result-details{margin:10px 0;line-height:20px}.result-item .leg-info{padding:0 7px;font-size:10.5px}.result-item .leg-info:first-child{padding-left:0}.result-item .leg-info:last-child{padding-right:0}.result-item .leg-info.with-borders{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.result-item .leg-info .leg-label{color:#a1a1a1}.result-item .leg-info .leg-value{color:#3d3d3d;text-align:right}.result-item .leg-info .leg-value .i-double-arrow{margin-bottom:2px}.result-item .car-pickup-details{font-size:12px;color:#a1a1a1;line-height:1}.result-item .car-pickup-details .car-pickup-details-title{display:inline-block;font-family:'Open Sans',sans-serif;font-weight:600;width:64px}.result-item .car-pickup-details .car-pickup-details-title.rideshare-details{width:inherit!important;padding-right:10px}.result-item .car-pickup-details+.car-pickup-details{margin-top:9px}.result-item .result-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;font-size:11px;color:#3c91cd;border-top:1px solid #f2f2f2}.result-item .result-actions i{margin-right:7px}.result-item.flight-result i.checkmark{border-color:#f88f52;margin:0 7px 0 3px}.result-item.hotel-result .result-actions{border-top:none;padding-top:0}.result-item.hotel-result .company-info .company-name.fixed-block{max-width:calc(100% - 43px)}.result-item.hotel-result .company-info .company-name{margin-left:0}.result-item.ground-result{padding-top:24px;padding-bottom:15px}.result-item.ground-result .result-details{line-height:1;margin:10px 0 19px}.result-item.ground-result .price-info .price{font-size:25px;cursor:text}.result-item.ground-result .company-info{padding-top:2px;margin-bottom:20px}.result-item.ground-result .company-info .company-name{font-size:19px;margin-left:0;text-transform:lowercase;line-height:25px;float:left}.result-item.ground-result .company-info .company-name:first-letter{text-transform:uppercase}.result-item.ground-result .company-info .progress-radial-container{float:left;line-height:25px}.result-item.ground-result .car-location-type{color:#3d3d3d;font-size:11px;margin-bottom:19px;margin-top:-8px}.result-item.ground-result .change-selected{margin-right:20px}.result-item.ground-result .result-actions{padding-top:14px}.result-item a:active,.result-item a:hover{text-decoration:none}.see-details .i-results-see-details{margin-top:-2px}.price-info{padding-left:8px!important;color:#3c91cd}.price-info .price-comment{font-family:'Open Sans',sans-serif;font-weight:600;font-size:9.5px}.price-info .price{font-family:Roboto,sans-serif;font-weight:500;font-size:17.5px;cursor:pointer;white-space:nowrap}.price-info .price.price-align-right{float:right}.price-info .md-price{font-size:14px}.price-info .sm-price{font-size:11px}.price-info .xs-price{font-size:8px}.selected-label{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-family:'Open Sans',sans-serif;font-weight:600;color:#3d3d3d}.change-selected,i.arrow-down,i.checkmark,i.details-arrow{display:inline-block}.selected-label i{margin-right:7px}.progress-radial-container{display:inline-block;cursor:pointer}.progress-radial-container>div,.progress-radial-container>span{vertical-align:middle}.progress-radial-container .progress-radial{margin-left:7px;margin-bottom:1px}.progress-radial-container .score{font-size:11.5px}.round-trip-info,table.flight-card-details td{font-size:11px;font-family:'Open Sans',sans-serif}.change-selected{font-family:'Open Sans',sans-serif;font-weight:600}.change-selected img{width:13px;margin-right:6px}.ground-panel .selected-item .result-item .result-actions{border-top:none;padding-top:0}i.checkmark{width:7px;height:12px;border-right:3px solid #3c91cd;border-bottom:3px solid #3c91cd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.details-arrow{width:6px;height:6px;border-right:2px solid #3c91cd;border-top:2px solid #3c91cd;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:1px}i.arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #9dc8e6;margin-bottom:4px}i.arrow-down.opened{border-top-color:#368fcf}.i-cartrawler-logo{margin-top:16px}.round-trip-info{color:#a1a1a1;margin-top:8px}table.flight-card-details{width:100%;border-right:1px solid #e8e8e8}table.flight-card-details td{padding:0 3px;white-space:nowrap;color:#4d4d4d}table.flight-card-details td:first-child{padding-left:0}table.flight-card-details td span{color:#a1a1a1}table.flight-card-details td .i-flight-arr{display:block}.filters-controls{padding:0 20px}.filters-controls .filter-controls-header{display:none;height:60px;line-height:60px;border-bottom:1px solid #e2e2e2;font-size:18px}.filters-controls .filter-controls-header .i-results-filters{margin-right:20px}.filters-controls .filter-label{margin-bottom:8px;font-family:'Open Sans',sans-serif;font-weight:600}.filters-controls .filter-value{min-height:12px}.filters-controls .filter-value-long{width:313px}.filters-controls .multiselect-parent{width:100%}.filters-controls .multiselect-parent .dropdown-menu{overflow-x:hidden}.filters-controls .multiselect-parent .dropdown-menu a{color:#3d3d3d}.filters-controls .multiselect-parent .dropdown-menu .checkbox{text-overflow:ellipsis;overflow:hidden;font-weight:400;font-size:11px}.filters-controls .multiselect-parent .dropdown-menu .fancy-checkbox{vertical-align:middle;margin-right:5px}.filters-controls .ngrs-range-slider{padding:0;height:43px;margin:0 10px}.filters-controls .ngrs-range-slider .ngrs-runner{margin:0}.filters-controls .ngrs-range-slider .ngrs-model-label{display:block;top:28px;position:absolute;color:#3d3d3d;font-size:14px}.filters-controls .ngrs-range-slider .ngrs-model-label.ngrs-label-min{left:-10px}.filters-controls .ngrs-range-slider .ngrs-model-label.ngrs-label-max{right:-10px}.filters-controls .max-only-slider .ngrs-range-slider{margin:0 10px 0 0}.filters-controls .max-only-slider .ngrs-range-slider .ngrs-handle-min,.filters-controls .max-only-slider .ngrs-range-slider .ngrs-label-min{display:none}.filters-controls .max-only-slider .ngrs-range-slider .ngrs-model-label.ngrs-label-max{left:0}.filters-controls .ngrs-label-infinity{font-size:16px}.filters-controls.opened{position:fixed;background-color:#fff;top:108px;z-index:30;width:700px;bottom:0;overflow-y:hidden;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-controls.opened .filter-controls-header{display:block}.filters-controls.opened.with-header{top:48px}.all-items-filters .filters-controls.opened{padding:0}.all-items-filters .filters-controls.opened .filter-controls-header{padding:0 20px}.all-items-filters .filters-controls.opened .filter-buttons{padding:20px 30px 20px 20px}.all-items-filters .filters-controls.opened .filters-control-main{overflow-y:scroll;padding:0 20px}.filters-control-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-buttons{padding-top:20px;padding-bottom:20px;min-height:75px;border-top:1px solid #ededed}.filter-buttons .btn{width:167px;line-height:38px;margin-left:6px}.filter-row{padding-top:15px}.filter-row:last-child{padding-bottom:15px}.filter-row.flight-preferred-row{padding-top:0}.filter-input-group{border-radius:4px}.filter-input-group .input-group-addon{line-height:28px;height:28px;width:35px;text-align:center;padding:0;background-color:transparent}.filter-input-group input{height:28px;padding-left:0;border:none;box-shadow:none!important;font-size:11px;background-color:transparent}.filter-input-group input:focus{outline:0}.filter-types{margin-top:-8px;height:40px;border-bottom:solid 1px #e0e0e0}.filter-types .filter-type-option{display:inline-block;height:40px;line-height:40px;cursor:pointer;margin-right:15px;text-transform:uppercase}.filter-types .filter-type-option.selected{color:#3d3d3d;border-bottom:3px solid #3c91cd;font-family:'Open Sans',sans-serif;font-weight:600}.filter-checkbox-container{display:inline-block;margin-right:10px}.hotel-preferred{padding-top:21px;text-align:right}.ground-preferred{padding-left:0;padding-top:17px;text-align:right}.flight-preferred-checkbox{text-align:right;margin-top:-28px;padding-bottom:9px}.train-preferred-checkbox{margin:10px 0 8px;border-top:1px solid #e0e0e0;padding-top:10px}.i-results-filters-search,body.dashboard .recent-searches .search:before{cursor:pointer}.filters-row{border-bottom:1px solid #ededed;padding:21px 0 20px;line-height:15px}.filters-row .travo-date-pick{margin-top:-10px}.filters-row .travo-date-pick-btn{margin-top:-10px;width:167px}.travo-date-pick>div{border:1px solid #c9c9c9;padding:8px 9px 6px;font-size:14px;border-radius:2px;cursor:pointer}.travo-date-pick i{margin-right:13px;vertical-align:middle}.travo-filter{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#3d3d3d;line-height:15px;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.travo-filter+.travo-filter{border-top:1px solid #ededed}.travo-filter.align-label-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.travo-filter.align-label-top .travo-filter-name.slider-filter-name{margin-top:3px}.travo-filter .travo-filter-name{width:130px;min-width:130px;padding-right:10px;line-height:18px}.travo-filter .travo-filter-content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.travo-filter .travo-filter-cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-bottom:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.travo-filter .travo-filter-cols>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(100% * 1/3 - 11px);flex-basis:calc(100% * 1/3 - 11px);margin-left:10px;margin-bottom:10px}.travo-filter .travo-filter-cols .flex-col-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.travo-filter .travo-filter-dates .btn,.travo-filter .travo-filter-dates .travo-date-pick{width:166px}.travo-filter .preferred-button-col{border-left:1px solid #ededed;padding-left:10px;margin-left:10px;width:178px;min-width:178px}.travo-filter .preferred-button-col.initial-flex{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.travo-filter .travo-filter-content .travo-checkbox-select-all{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(100% * 2/3 - 11px);flex-basis:calc(100% * 2/3 - 11px);display:-webkit-box;display:-ms-flexbox;display:flex}.travo-filter .travo-filter-content .travo-checkbox-select-all div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%}.travo-filter .travo-filter-content .travo-checkbox-select-all div a{border-bottom:1px solid #3c91cd;padding-bottom:2px}.free-time-select{border:1px solid #c9c9c9;background:#fff;cursor:pointer;padding:0 9px;font-size:14px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3d3d3d;width:168px;height:40px}.free-time-select span{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:40px}.free-time-select .i-filter-time{margin-right:10px}.free-time-select .free-time-select-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.free-time-select .fa-caret-down,.free-time-select .fa-caret-up{color:#e8e8e8}.free-time-select-dropdown .dropdown-toggle>i{vertical-align:middle}.free-time-select-dropdown .dropdown-toggle .fa-caret-down{float:right;line-height:40px}.car-type-checkbox-container .travo-checkbox{position:relative;padding-left:23px}.car-type-checkbox-container .travo-checkbox .travo-checkmark{position:absolute;top:-1px;left:0;margin-bottom:0}.filter-controls-no-padding{padding:0}.ngrs-range-slider{position:relative;padding:4px 8px 4px 4px}.ngrs-range-slider,.ngrs-range-slider *{display:block;cursor:default;user-select:none}.ruler-date,.ruler-time{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ngrs-range-slider .ngrs-runner{position:relative;margin-left:5px;height:20px}.ngrs-range-slider .ngrs-runner:before{background-color:#e8e8e8;display:inline-block;content:'';height:4px;width:100%;border-radius:3px;position:absolute;top:10px}.ngrs-range-slider .ngrs-join{position:absolute;z-index:1;top:50%;left:0;right:100%;height:4px;margin:0;border-radius:2px;background-color:#368fcf}.ngrs-range-slider .ngrs-handle{position:absolute;z-index:2;height:100%;width:20px;margin:1px 0 0 -10px;background:#fff;border:1px solid #979797;border-radius:10px;color:#8b8b8b}.ngrs-range-slider .ngrs-handle:hover{cursor:pointer}.ngrs-range-slider .ngrs-handle i{display:block;width:100%;height:100%;background:-9999px -9999px no-repeat;cursor:pointer}.ngrs-range-slider .ngrs-handle-min i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFNJREFUeNpiYMAEXEDsA+OwoEnKALETEHOgK2AEYhMgNkQ3DqSAB6pLAot1DExIJmAFzED8C4hvQdnIppyFKYCBp0D8CohloVafxWUqN7I3AQIMAKw6B24pOi8lAAAAAElFTkSuQmCC)}.ngrs-range-slider .ngrs-handle-max i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpiYEAAHyDmYkADzEhsByBWA+K3QPwJmwJjIGYBYlUgZgLi59gUwIAkEEsD8VMmBtyAkQFqJDZwAYjPAPE/dAU/gHg/ED/GpgvkTW50QYAAAwADfwrM5sqplgAAAABJRU5ErkJggg==)}.ngrs-range-slider .ngrs-value{position:absolute;top:100%;left:0;padding:5px 0 0;font-size:12px;color:#999}.ngrs-range-slider .ngrs-value.ngrs-value-max{left:auto;right:0;text-align:right}.ngrs-range-slider.ngrs-handle-max-down .ngrs-value-max,.ngrs-range-slider.ngrs-handle-min-down .ngrs-value-min{color:#333}.ngrs-range-slider .ngrs-attached-handles{margin:0 9px;position:relative}.ngrs-range-slider .ngrs-attached-handles .ngrs-value{text-align:left}.ngrs-range-slider .ngrs-attached-handles .ngrs-value>div{margin:0 0 0 -50%}.ngrs-range-slider.ngrs-vertical{width:30px;margin:10px auto}.ngrs-range-slider.ngrs-vertical .ngrs-runner{margin:10px 0;height:300px;width:20px}.ngrs-range-slider.ngrs-vertical .ngrs-value-runner.ngrs-attached-handles{position:absolute;top:0;left:100%;bottom:0;margin:10px 0}.ngrs-range-slider.ngrs-vertical .ngrs-join{width:4px;height:auto;top:0;bottom:100%;left:50%;right:auto;margin:0 0 0 -2px}.ngrs-range-slider.ngrs-vertical .ngrs-handle{width:100%;height:20px;margin:-10px 0 0}.ngrs-range-slider.ngrs-vertical .ngrs-handle-min i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiYEAFPFAMB0xIbEYgdoJiRpggM5ICUyBWhZoA0vgMWYEsENsg6ZQE4ldA/AmkkguIHZGNhQKQGBfIBHcgFmTABCxALMJAMQAIMAAcNgVQJ7t7JQAAAABJRU5ErkJggg==)}.ngrs-range-slider.ngrs-vertical .ngrs-handle-max i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiYKAUMAKxDxBL4ZB/xgQk9gHxDyySILF9zEDiNxC/A2JVNAW7gfgtM5TzCYhZgFgCyr8IxNdADGZk+4BYGoi/APEBIP6PzVE8UAwHAAEGAArIDvzRFIA6AAAAAElFTkSuQmCC)}.ngrs-range-slider.ngrs-vertical .ngrs-value{top:0;left:100%;padding:0 0 0 5px}.ngrs-range-slider.ngrs-vertical .ngrs-value.ngrs-value-max{top:auto;bottom:0;right:auto;text-align:left}.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value>div{margin:-50% 0 0}.ngrs-range-slider.ngrs-vertical.ngrs-left{margin:10px 0}.ngrs-range-slider.ngrs-vertical.ngrs-right{margin:10px 0 10px auto}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value{left:auto;right:100%;padding:0 5px 0 0;text-align:right}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value.ngrs-value-max{text-align:right}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value-runner.ngrs-attached-handles{left:0}.ngrs-range-slider.ngrs-disabled,.ngrs-range-slider.ngrs-disabled.ngrs-focus{border-color:#ddd;box-shadow:none}.ngrs-range-slider.ngrs-disabled .ngrs-handle{background:#fff;border-color:#ddd}.ngrs-range-slider.ngrs-disabled .ngrs-handle i{background:0 0!important;cursor:default}.ngrs-range-slider.ngrs-disabled .ngrs-join{background:#ddd}.ngrs-range-slider.ngrs-disabled .ngrs-value{color:#ddd}body.ngrs-touching{-ms-touch-action:none}.timeline-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:11px;color:#8f959d;padding:0 7px 12px 12px;margin-left:-2px;position:relative}.timeline-card .card-header,.timeline-card .card-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.timeline-header{padding:10px 10px 0;background-color:#fff}.timeline-header-controls{overflow:hidden;margin-bottom:10px}.timeline-header-controls>div.row{margin-left:-5px;margin-right:-5px}.timeline-header-controls>div.row>div{padding-left:5px;padding-right:5px}.timeline-view-switchers{border:1px solid #e2e2e2;border-radius:2px;padding:3px}.timeline-view-switchers>div.row{margin-left:-1px;margin-right:-1px}.timeline-view-switchers>div.row>div{padding-left:1px;padding-right:1px}.timeline-view-switchers .switch-link{display:inline-block;line-height:32px;width:100%;text-align:center;color:#7f7f7f;font-size:12px;border-radius:2px}.timeline-view-switchers .switch-link:hover{background:#f5f5f5}.timeline-view-switchers .switch-link.active{color:#3d3d3d;background:#f2f2f2!important}.btn-add-meeting{line-height:38px;padding:0;border-radius:2px;border:1px solid #c9c9c9;font-family:Roboto,sans-serif;font-weight:500;font-size:12px;text-align:center;color:#3d3d3d;background:0 0}@-moz-document url-prefix(){.timeline-container{padding:0 20px 0 8px}}.timeline-card-container{cursor:pointer}.timeline-card-container .card-row-connector,.timeline-card-container .timeline-card{-webkit-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.timeline-card-container.animate-selection .card-row-connector,.timeline-card-container.animate-selection .timeline-card{-webkit-transition-duration:0s;transition-duration:0s;background-color:#c2fd8d}.timeline-card{background-color:#fff;border-radius:4px;padding:0 15px;box-shadow:0 1px 2px #c7c7c7;overflow:hidden}.timeline-card .row{margin:0}.timeline-card [class*=col-]{padding:0}.timeline-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px;padding-bottom:12px;min-height:75px}.timeline-card .card-header img{width:35px;min-width:35px;margin-right:15px}.timeline-card .card-header .i-timeline-pickup,.timeline-card .card-header .timeline-dropoff{margin-right:10px}.timeline-card .card-header .title-container{display:inline-block}.timeline-card .card-header .title{font-size:17px;color:#1f2b3c;margin-bottom:5px;font-weight:300}.timeline-card .card-header .traffic-label{color:#ea0247}.timeline-card .card-row{position:relative;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f2f2f2}.timeline-card .card-row:first-child{border-top:none}.timeline-card .card-row .itinerary-address{display:inline-block;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-card .card-row .card-row-label{display:inline-block;color:#3d3d3d;padding-right:5px;line-height:14px;vertical-align:top}.timeline-card .card-row .traffic-time,.warning-info{color:#ea0247}.timeline-card .card-row .card-row-value{display:inline-block;line-height:14px;vertical-align:top}.timeline-warning-message,.warning-info .warning-message{vertical-align:middle}.timeline-card .card-row.meeting-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-card .card-row.meeting-action a i{margin-right:7px}.timeline-card .card-icon-container{display:inline-block;width:20px;min-width:20px;line-height:14px}.timeline-card .card-icon-container .i-arrival-icon,.timeline-card .card-icon-container .i-departure-icon{margin-bottom:-1px}.timeline-card .card-icon-container .i-results-fly-gray{margin-bottom:2px}.timeline-card .duration{text-align:right;white-space:nowrap}.timeline-card .duration img{width:13px;margin-right:5px;margin-bottom:2px}.timeline-card .i-results-fly-gray{width:15px;height:7px;margin-right:5px}.timeline-card .i-arrival-icon{margin-right:7px}.timeline-card .open-dropdown{text-align:right;cursor:pointer}.timeline-card .card-row-connector{position:absolute;background-color:#fff;width:23px;height:12px;left:0;top:19px;z-index:5}.timeline-card .card-row-connector i{margin-left:4px}.warning-info{margin-top:5px}.warning-info img{width:13px;height:13px;margin-right:0}.warning-info.meeting-warning-info{margin-top:0;margin-bottom:10px}.timeline-warning{margin-top:5px;color:#ea0247;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-warning img{width:13px;height:13px;display:inline-block;margin-right:8px}.timeline-warning span{display:inline-block}.new-timeline-card-col{display:-webkit-box;display:-ms-flexbox;display:flex}.connector{position:relative;height:16px;margin-left:20px;border-left:1px solid #cecece;color:#cecece}.connector.with-info{height:32px;line-height:32px}.connector.with-info .connector-info{display:inline-block;margin-left:14px}.connector.with-info i{margin-left:5px;margin-bottom:1px;cursor:pointer}.connector.with-info:before{content:'';position:absolute;display:block;width:8px;height:8px;border-radius:50%;top:calc(50% - 4px);left:-4.5px;background-color:#cecece}.day-connector:before,.timeline-connector:before{width:100%;border-bottom:1px solid #fff;content:''}.connector.with-info.active{color:#888}.connector.with-info.active:before{background-color:#888}.connector.connector-sm{height:18px;position:absolute;bottom:0;left:0}.timeline-connector{color:#7f7f7f;font-size:14px;line-height:43px;white-space:nowrap;text-align:center;position:relative;padding-top:2px}.timeline-connector>span{display:inline-block;position:relative;background:#f2f2f2;padding:0 10px;text-shadow:1px 1px 0 #fff}.timeline-connector>span.date-connect{text-transform:uppercase;font-size:11px}.timeline-connector>span.pull-left{padding-left:0}.timeline-connector>span.pull-right{padding-right:0}.timeline-connector>span i{margin-right:10px;margin-top:-8px}.timeline-connector:before{height:2px;background:#e2e2e2;position:absolute;top:21px;left:0}.day-connector{height:55px;position:relative}.day-connector .day-label{display:inline-block;margin-top:11px;padding:4px 15px 4px 4px;background-color:#f2f2f2;color:#92959b;z-index:10;position:relative;margin-left:5px;font-size:13px;line-height:24px}.day-connector:before{position:absolute;left:0;top:50%;margin-top:-1px;z-index:5;border-top:1px solid #e2e2e2}.day-connector .split-card{position:absolute;display:inline-block;width:14px;height:48px;background-color:#F2F2F2;z-index:6;left:13px;top:4px}.day-connector .split-card:before{content:'';position:absolute;left:50%;top:0;height:48px;width:1px;z-index:7;border-left:1px dashed #cecece}.day-connector .i-calendar-gray{margin-right:3px;margin-top:-1px}.day-connector .add-meeting-link{position:absolute;top:23px;right:5px;z-index:6;background:#f2f2f2;padding:0 4px 0 6px;cursor:pointer;font-size:10px}.day-connector .add-meeting-link .i-active-add{margin-right:2px;margin-top:-4px}.timeline-container>.timeline-main:first-child .day-connector{margin-top:-10px}.add-new-card{position:relative}.add-new-card .new-card-block{position:relative;width:394px;height:126px;border:3px dashed #cecece;color:#888;text-align:center;padding:31px 0 42px}.add-new-card .i-add-meeting{cursor:pointer;margin-bottom:10px}.add-new-card .close-new-card{position:absolute;top:14px;right:8px;cursor:pointer}.card-img{position:relative;margin:0 -15px}.card-img img{width:100%}.card-img>span{position:absolute;top:14px;left:18px}.timeline-hotel-star{display:inline-block}.timeline-hotel-star .active-star,.timeline-hotel-star .transparent-star{height:15px;width:17px;background-size:contain}.timeline-hotel-star .active-star{background-image:url(../../images/hotel-star-active.png)}.timeline-hotel-star .transparent-star{background-image:url(../../images/hotel-star.png)}.timeline-hotel-star>span{outline:0}.card-footer a{display:block;line-height:42px;border-top:1px solid #f2f2f2;font-size:11px}.card-footer a:first-child{border-top:none}.new-timeline-card{padding:0 15px 18px}.new-timeline-card .card-row{border-top:none;white-space:nowrap}.new-timeline-card .card-row .card-row-label{min-width:33px}.new-timeline-card .card-row-sep{height:1px;margin-left:25px;background:#f2f2f2;position:relative}.new-timeline-card .card-row-sep span{background:#fff;color:#7f7f7f;font-size:9px;text-transform:uppercase;position:absolute;right:0;top:-4px;padding:0 0 0 18px}.new-timeline-card .card-header{position:relative;padding-top:12px;padding-bottom:12px;min-height:80px}.new-timeline-card .card-header>div{line-height:25px}.new-timeline-card .card-header .title{line-height:25px;padding:0;margin:0}.new-timeline-card .card-header img{margin-right:13px;margin-top:-4px}.new-timeline-card .card-header .i-newinfo{position:absolute;top:17px;right:0}.new-timeline-card .card-header .i-change{position:absolute;top:43px;right:0}.new-timeline-card .card-header-flight{min-height:75px}.new-timeline-card-main{border-top:1px solid #ededed;padding:13px 0 4px}.new-timeline-card-main .flight-duration-note{color:#7f7f7f;font-size:12px;padding-bottom:4px}.new-timeline-card-main .card-icon-container{width:22px;min-width:22px}.timeline-card-next-day{padding:16px 15px 18px}.timeline-card-next-day>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-card-next-day .title{font-size:17px;color:#1f2b3c;font-weight:300;padding-left:5px;padding-bottom:0;line-height:25px}.timeline-card-next-day .i-flight-card-next-day{margin-top:7px}.timeline-card-place{color:#7f7f7f;font-size:12px;padding:13px 0;line-height:15px}.timeline-card-place i{margin-right:12px;margin-top:-3px}.meeting-notes{padding-bottom:18px}.new-timeline-card-footer{padding:14px 15px 0;margin:18px -15px 0;border-top:1px solid #ededed}.new-timeline-card-footer a{font-size:12px;float:right}.new-timeline-card-footer a:first-child{float:left}.new-timeline-card-footer a i{margin-left:5px}.new-timeline-card-footer .calendar-item-canceled-info{float:left;color:#73b358;font-weight:500}.new-timeline-card-footer .calendar-item-canceled-info i{vertical-align:middle;margin-right:7px;margin-top:-2px}a.close-info-box{position:absolute;top:20px;right:15px;z-index:10}.leg-infobox{width:255px;height:102px;margin-left:-128px}.leg-infobox>img{display:none}.leg-infobox .infobox-content{width:100%;height:90px;background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.35);border-radius:2px;padding:10px}.leg-infobox .infobox-content .train-card{width:auto;height:33px}.leg-infobox .infobox-content .train-card .train-card-header i{margin-right:12px;display:inline-block;float:left}.leg-infobox .infobox-content .train-card .train-card-header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;display:inline-block;line-height:17px;vertical-align:bottom}.leg-infobox .infobox-content .train-card .train-card-header strong{margin-left:12px;float:right;line-height:17px;vertical-align:bottom}.leg-infobox .infobox-anchor{position:absolute;bottom:0;left:116.5px;width:0;height:0;border-style:solid;border-width:12px 11px 0;border-color:#fff transparent transparent}.leg-infobox .no-image-card{padding:0 5px}.leg-infobox .card-header{font-family:'Open Sans',sans-serif;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:11px;height:20px;line-height:20px}.infobox-card-row .content-col-label,.infobox-card-row .time-col,.infobox-card-row .time-col-edge,.infobox-time,.leg-infobox .card-header.with-addon .header-addon{font-weight:700;font-family:'Open Sans',sans-serif}.leg-infobox .card-header i.header-icon{margin-right:5px}.leg-infobox .card-header.with-addon{overflow:hidden}.leg-infobox .card-header.with-addon>div{float:left}.leg-infobox .card-header.with-addon i{margin-top:-1px}.leg-infobox .card-header.with-addon .header-label{width:calc(100% - 70px)}.leg-infobox .card-header.with-addon .header-addon{color:#9a9a9a;width:70px;text-align:right}.leg-infobox .card-header .subtitle{font-family:'Open Sans',sans-serif;margin-left:4px;font-size:10px}.leg-infobox .card-header-edge{line-height:18px;vertical-align:middle;display:block;width:100%;padding-left:26px;position:relative;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.leg-infobox .card-header-edge i{position:absolute;top:0;left:0}.leg-infobox .card-subheader{color:#828282;font-size:10px;line-height:13px}.leg-infobox .card-content{margin-top:7px}.leg-infobox .with-image-card .image-container{width:70px;height:70px}.infobox-hotel-footer{position:relative;margin-top:3px}.infobox-hotel-footer>div{display:inline-block}.infobox-hotel-footer .footer-icon{position:absolute;top:2px;right:0;width:18px;height:18px}.infobox-hotel-footer .i-results-infobox-select{cursor:pointer}.infobox-hotel-footer .circle-checkmark:before{top:6px;left:5px}.infobox-hotel-footer .hotel-stars{vertical-align:top;margin-left:5px;margin-top:5px}.infobox-hotel-footer .hotel-stars>i+i{margin-left:2px}.infobox-hotel-footer .hotel-price-label.sold-out{margin-top:5px;font-size:12px}.with-image-card{position:relative;padding-left:80px}.with-image-card .infobox-image{position:absolute;top:0;left:0;width:70px;height:70px}.with-image-card .infobox-image-rental{border:1px solid #f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infobox-delimiter,.result-loader .loading-spinner:after{display:inline-block;content:''}.with-image-card .infobox-image-rental img{width:100%}.with-image-card .image-content{width:100%;height:100%}.generic-aiport-image{background:url(../../images/generic-airport-image.png) center}.generic-train-image{background:url(../../images/generic-train-station.jpg) center}.infobox-time{color:#828282}.infobox-time .ampm{font-family:'Open Sans',sans-serif}.infobox-delimiter{width:100%;height:1px;margin-bottom:2px;background-color:#f2f2f2}.infobox-card-row{overflow:hidden;height:12px;line-height:11px}.infobox-card-row>div{float:left}.infobox-card-row .icon-col{width:20px;padding-right:10px;text-align:center}.infobox-card-row .time-col,.infobox-card-row .time-col-edge{width:45px;font-size:11px;text-align:right}.infobox-card-row.content-only .content-col{width:100%}.infobox-card-row .content-col,.infobox-card-row .content-col-edge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 65px);font-size:10px}.infobox-card-row .delimiter-col{width:calc(100% - 20px)}.infobox-card-row.actions{height:13px;line-height:13px;margin-top:2px}.infobox-card-row.actions a i{margin-top:-1px;margin-right:5px;vertical-align:middle}.infobox-card-row.actions a+a{margin-left:10px}.infobox-card-row.less-spacing+.infobox-card-row{margin-top:2px}.infobox-card-row+.infobox-card-row{margin-top:4px}.result-loader{background:rgba(0,0,0,.3);position:fixed;top:45%;left:45%;width:137px;height:137px;border-radius:20px;padding:25px;z-index:2000}.result-loader .loading-spinner{position:relative;width:55px;height:55px;margin:0 auto}.result-loader .loading-spinner:before{content:'';position:absolute;width:100%;height:100%;background:url(../../images/loading.png) center center no-repeat;background-size:55px 55px;-webkit-animation:spin-1 1.4s infinite linear;animation:spin-1 1.4s infinite linear;opacity:.7}.result-loader .loading-spinner:after{position:absolute;background:url(../../images/loading-logo.png) center no-repeat;width:36px;height:21px;background-size:36px 21px;top:17px;left:17px}.result-loader .loading-progress{color:#fff;font-size:20px;font-family:'Open Sans',sans-serif;width:100%;text-align:center;padding-top:13px}@-webkit-keyframes spin-1{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-1{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.purchase-all-modal{font-family:'Open Sans',sans-serif;text-align:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-all-modal .modal-dialog{width:auto;display:inline-block}.purchase-all-modal .modal-content{padding:54px 20px 20px}.purchase-all-modal .modal-content .modal-header{text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;height:initial;background:0 0;padding:0;margin-bottom:29px}.purchase-all-modal .modal-content .modal-header .header-text{padding:10px 0;color:#152f50;font-size:25px}.purchase-all-modal .modal-content .modal-body{font-size:12px;padding:0;text-align:center}.purchase-all-main{border:1px solid #f2f2f2;margin:0 auto 8px;text-align:left}.purchase-all-main>div{border-left:1px solid #f2f2f2;padding:20px 18px;width:260px;float:left}.purchase-all-main>div:first-child{border-left:0}.purchase-all-main>div p{color:#3d3d3d;font-size:12px;margin-bottom:8px}.purchase-all-main>div .purchase-price{font-family:Roboto,sans-serif;font-weight:500;color:#3c91cd;font-size:16px}.purchase-all-main>div .btn{width:100%;font-size:11px;line-height:22px}.purchase-all-main>div .btn i{font-size:15px;padding-left:4px;vertical-align:middle;line-height:20px}.purchase-all-main>div .btn span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:22px;vertical-align:middle}.purchase-all-main .purchase-info{padding-left:48px;height:52px;background-size:35px 35px;background-position:0 0;width:auto}.purchase-all-check{position:relative;border-bottom:1px solid #f2f2f2;margin-bottom:34px}.purchase-all-check>div{width:260px;float:left;margin-bottom:-9px}.purchase-all-check .i-purchase-check{position:relative;background-position:0 0;background-size:19px 38px}.purchase-all-check .i-purchase-check.checked{background-position:0 -19px}.purchase-links>a{margin-top:12px}.purchase-links>a:first-child{margin-top:0}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;position:absolute!important;-webkit-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background:0 0;border-radius:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top,.introjs-arrow.top-middle,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{left:50%;margin-left:-5px}.introjs-arrow.left,.introjs-arrow.right{top:10px}.introjs-arrow.right,.introjs-arrow.right-bottom{right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom{bottom:-10px;border-color:#fff transparent transparent}.introjs-arrow.left,.introjs-arrow.left-bottom{left:-10px;border-color:transparent #fff transparent transparent}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{position:absolute;padding:20px;background-color:#fff;min-width:320px;max-width:400px;border-radius:0;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltiptext{font-family:'Open Sans',sans-serif;margin-bottom:16px;font-size:13px;color:#1f2b3d;line-height:20px}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button,a.introjs-button{font-family:Bebas Neue,sans-serif;position:relative;overflow:visible;display:inline-block;margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;outline:0;background-color:#368fcf;border-color:#368fcf;color:#fff;font-size:14px;font-weight:400;border-radius:0;padding:0;text-align:center;width:75px;line-height:30px}.introjs-button:focus,.introjs-button:hover,a.introjs-button:focus,a.introjs-button:hover{background-color:#2c7db7;border-color:#2c7db7;text-decoration:none;color:#fff;outline:0}.introjs-button::-moz-focus-inner,a.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton,a.introjs-skipbutton{margin-right:5px;color:#fff;float:left}.introjs-prevbutton,a.introjs-prevbutton{margin-right:5px}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover,a.introjs-disabled,a.introjs-disabled:focus,a.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none;display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.tutorial-step{background:#fff!important}.introjs-tooltipbuttons{position:relative}a.introjs-skipbutton{position:absolute;width:75px;top:0;right:0;margin:0}a.introjs-prevbutton{float:left}a.introjs-nextbutton{width:75px;position:relative}.modal-result-item{border-bottom:1px solid #dde2e7}.modal-result-item .progress-radial-container{display:inline-block;cursor:pointer}.modal-result-item .progress-radial-container>div,.modal-result-item .progress-radial-container>span{vertical-align:middle}.modal-result-item .progress-radial-container .progress-radial{margin-left:5px}.modal-result-item .progress-radial-container .progress-radial .overlay{background-color:#fff}.modal-result-item .result-details{height:120px}.modal-result-item .score{font-family:Bebas Neue,sans-serif;font-size:20px;margin-left:8px}.modal-result-item .company-info{padding-top:12px;height:50px}.modal-result-item .company-info .company-logo{max-height:20px;width:20px;margin-right:10px}.modal-result-item .company-info .company-name{font-family:Montserrat,sans-serif;font-size:16px}.modal-result-item .company-info .company-name.fixed-block{max-width:200px;overflow:hidden;text-overflow:ellipsis;line-height:16px;max-height:32px}.modal-result-item .company-address{color:#666;font-size:11px;margin-bottom:12px;margin-top:-6px}.modal-result-item .text-flag{margin-left:6px;margin-top:2px}.modal-result-item .leg-info>div{height:24px;line-height:24px}.modal-result-item .leg-info .leg-label{font-family:Montserrat,sans-serif;color:#9aa0a8;font-size:12px;text-transform:uppercase}.modal-result-item .leg-info .leg-value{font-family:'Open Sans',sans-serif;font-size:14px}.modal-result-item .result-actions{background-color:#f0f5f5;height:56px;line-height:56px}.modal-result-item .result-actions .left-col{height:100%;border-left:4px solid #f0f5f5}.modal-result-item .result-actions .right-col{border-right:4px solid #f0f5f5}.modal-result-item .result-actions .more-details{margin-top:0}.modal-result-item .right-col{border-left:1px solid #dde2e7;text-align:center;height:100%}.modal-result-item .more-details{font-size:12px}.modal-result-item .more-details i{margin-left:5px}.modal-result-item .action-details{font-size:12px;text-align:right}.modal-result-item .action-details .btn{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.modal-result-item .action-details .btn-group,.modal-result-item .action-details>.btn{margin:0 5px}.modal-result-item.hotel-result-item .result-details{height:144px}.modal-result-item.hotel-result-item .hotel-image{width:100%;padding-top:15px;padding-bottom:5px}.modal-result-item.hotel-result-item .company-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-result-item .hotel-star{font-size:14px;color:#ea0247;display:inline-block}.modal-result-item .hotel-star .hotel-star-none:before{content:"\e006";color:#d3d8de}.modal-result-item .hotel-description{font-family:'Open Sans',sans-serif;color:#1f2b3d;font-size:13px;margin-top:15px;line-height:18px}.print-header,.print-version{font-family:Helvetica,sans-serif}.print-version{max-width:1063px;margin:0;padding:20px 12px 0;font-size:18px;background:#fff}.print-version h3{font-size:42px;padding:40px 0;margin-top:-21px;position:relative;background:#fff}.print-version h4{font-size:26px;margin:0;padding:0 0 4px;text-transform:capitalize}.print-version h4 span{text-transform:lowercase}.print-version p{font-size:18px;margin-bottom:0;line-height:30px}.print-version .print-map{padding-top:30px}.print-version .print-result-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;page-break-inside:avoid;margin:0 0 20px}.print-version .print-result-row *{page-break-after:avoid;page-break-before:avoid;page-break-inside:avoid}.print-version .print-result-row .print-icon{width:36px;min-width:36px;margin-right:16px;margin-top:-3px}.print-version .print-result-row .print-icon img{width:100%}.print-version .print-result-row .print-start-time{width:120px;min-width:120px;margin-right:16px;font-size:26px;padding-top:1px}.print-version .print-result-row .print-details{border-bottom:1px solid #000;padding-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;page-break-inside:avoid}.print-version .print-result-row .print-details .print-details-main-top{padding-bottom:30px}.print-version .print-result-row .print-details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:10px}.print-version .print-result-row .print-details>div:first-child{padding-top:0}.print-version .print-result-row .print-details .print-details-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;page-break-inside:avoid}.print-version .print-result-row .print-details .print-details-time{width:120px;min-width:120px;margin-left:16px}.print-version>div:last-child .print-details{border-bottom:none}.print-header{margin-bottom:63px}.ground-list .filter-tab,.ground-list-item-price,.public-transit-date{font-family:Roboto,sans-serif}.print-header .print-logo{padding:0 0 12px}.print-header .print-logo img{width:216px}.print-header .print-header-main{text-align:center}.print-header .print-header-main i{background:url(../../images/print-map.png) center center no-repeat!important;background-size:81px 77px!important;margin-bottom:27px}.print-header .print-header-main h1{font-size:44px;margin:0 0 18px;padding:0;line-height:52px}.print-header .print-header-main span{color:#3c91cd!important;font-size:35px}@media print{.change-flight-dates,.dropdown-menu,.not-print-version{display:none!important}.print-version{display:block!important}.travo-body{overflow:visible!important;top:0!important;position:relative!important}.results-page,body,html{height:auto}body{margin:16px}*{float:none!important}.results-map{width:100%!important;height:500px!important;margin-left:12px;float:none;page-break-inside:avoid;page-break-after:always}.results-map img{max-width:none!important}}.print-details-main.public-transit-container .transport-number{border:1px solid #3c91cd;white-space:nowrap;font-size:14px;background:#fff!important}.print-details-main .public-transit-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.print-details-main .public-transit-row>img{margin-right:7px}.print-details-main .title{font-size:14px;padding-bottom:6px}.print-details-main .subtext{color:#a8abaf!important;font-size:14px;line-height:20px}.print-details-main .transit-time{font-size:14px}.user-rating{width:30px;height:30px;position:relative}.user-rating:after,.user-rating:before{position:absolute;width:30px;height:30px;top:0;left:0;content:''}.user-rating.user-rating-0:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(0deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(90deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-1:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(324deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(126deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-2:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(288deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(162deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-3:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(252deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(198deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-4:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(216deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(234deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-5:after{background-image:-webkit-linear-gradient(180deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(-90deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-6:after{background-image:-webkit-linear-gradient(144deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(-54deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-7:after{background-image:-webkit-linear-gradient(108deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(-18deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-8:after{background-image:-webkit-linear-gradient(72deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(18deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-9:after{background-image:-webkit-linear-gradient(36deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(54deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating.user-rating-10:after{background-image:-webkit-linear-gradient(0deg,#6caf51 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#6caf51 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#6caf51 50%,transparent 50%,transparent),linear-gradient(270deg,#6caf51 50%,#fff 50%,#fff)}.user-rating:before{background:url(../../images/user-rating-green.png) no-repeat;background-size:30px 30px;z-index:2}.user-rating:after{z-index:1;border-radius:50%;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.user-rating.user-rating-low.user-rating-0:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(0deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(90deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-1:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(324deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(126deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-2:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(288deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(162deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-3:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(252deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(198deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-4:after{background-image:-webkit-linear-gradient(0deg,#fff 50%,transparent 50%,transparent),-webkit-linear-gradient(216deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#fff 50%,transparent 50%,transparent),linear-gradient(234deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-5:after{background-image:-webkit-linear-gradient(180deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(-90deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-6:after{background-image:-webkit-linear-gradient(144deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(-54deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-7:after{background-image:-webkit-linear-gradient(108deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(-18deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-8:after{background-image:-webkit-linear-gradient(72deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(18deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-9:after{background-image:-webkit-linear-gradient(36deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(54deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low.user-rating-10:after{background-image:-webkit-linear-gradient(0deg,#dd5152 50%,transparent 50%,transparent),-webkit-linear-gradient(180deg,#dd5152 50%,#fff 50%,#fff);background-image:linear-gradient(90deg,#dd5152 50%,transparent 50%,transparent),linear-gradient(270deg,#dd5152 50%,#fff 50%,#fff)}.user-rating.user-rating-low:before{background-image:url(../../images/user-rating-red.png)}.list-header.hotel-ground-list-header{padding-left:80px;position:relative;border-bottom:1px solid #b3b3b3}.list-header.hotel-ground-list-header .ground-back{position:absolute;width:60px;height:60px;top:0;left:0;min-width:60px;padding:0;border-radius:0;box-shadow:none;border-color:#b3b3b3;border-top:none;border-left:none}.ground-list-items{position:relative;background:#f5f5f5}.ground-list{padding-top:60px}.ground-list .all-items-filters{min-height:50px}.ground-list .all-items-filters .filters-actions{background-color:#ededed;position:relative;border-bottom:1px solid #e2e2e2;padding-bottom:7px;padding-top:8px;padding-right:5px}.ground-list .filter-tabs{position:absolute;bottom:0}.ground-list .filter-tab{line-height:51px;height:100%;text-transform:uppercase;margin-right:30px;font-size:15px;font-weight:500;float:left;overflow:hidden;color:#7f7f7f;cursor:pointer;border-bottom:3px solid transparent}.ground-list .filter-tab.selected{color:#3d3d3d;border-bottom-color:#3c91cd}.ground-list .preferred-button .travo-checkbox{line-height:1;margin-top:-3px}.btn-ground-filters{width:160px;height:35px;line-height:40px}.ground-group,.ground-item-table,.ground-item-table .fullsize-col{width:100%}.btn-ground-filters+.btn-ground-filters{margin-right:10px}.list-items.ground-list-items{padding:10px 0 15px}.ground-group>div{padding-left:20px;padding-right:7px}.ground-group .group-show-more{padding-top:10px;padding-bottom:10px}.ground-group-header{padding-top:10px}.ground-group-header .ground-group-header-bordered{border-bottom:1px solid #e2e2e2;height:45px;line-height:45px}.ground-group-header .header-label{display:inline-block;font-size:15px;font-weight:500;text-transform:uppercase;color:#7f7f7f}.ground-group-header .filter-count-sort{line-height:45px}.ground-group-item{position:relative;margin-top:15px;background:#fff;border:1px solid #e2e2e2}.ground-group-item .ground-item-left-col{position:relative}.ground-group-item .i-preferred{position:absolute;top:15px;left:15px;cursor:pointer}.ground-group-item .ground-item-logo{position:absolute;top:15px;left:61px;width:100%}.ground-group-item .ground-vendor-logo{background-position:top left;height:28px;line-height:28px;text-align:left;padding:0}.ground-group-item curated-action{display:block;height:30px;margin-top:12px}.ground-group-item .curated-action{display:none;position:relative}.ground-group-item .curated-action a{font-size:13px}.ground-group-item .curated-action a i{margin-left:3px}.ground-group-item .curated-action.active,.ground-group-item .curated-action.open,.ground-group-item:hover .curated-action{display:block}.ground-filtered-out{margin-top:15px;line-height:40px}.ground-filtered-out .fullsize-col{vertical-align:middle;text-align:center}.ground-item-table{display:table}.ground-item-table>div{display:table-cell;vertical-align:top}.ground-item-table .left-col{width:238px}.ground-item-table .right-col{width:calc(100% - 238px)}.group-item-summary .left-col>img{width:100%}.group-item-summary .right-col{padding:26px 25px 20px}.group-item-summary .right-col .row>div,.group-item-summary .right-col>.row{height:100%}.group-item-summary .right-col>.row>div{position:relative}.group-item-summary .right-col.uber-right-col{padding-top:35px;padding-bottom:6px}.group-item-summary .right-col.uber-right-col .ground-item-title{margin-bottom:19px}.group-item-summary .right-col.uber-right-col .car-curated-tags .curated-tags{margin-top:-23px}.group-item-summary a.uber-website-link{color:#7f7f7f;text-decoration:underline;margin-top:8px;display:inline-block}.group-item-summary a.uber-website-link:hover{text-decoration:none}.group-item-summary .uber-img-wrapper{position:relative;overflow:hidden;width:238px;height:184px}.group-item-summary .uber-img-wrapper img{height:100%;widows:auto}.group-item-summary .price-data{position:absolute;bottom:0;right:15px;left:15px}.group-item-summary .price-data.show-details{color:#3c91cd;border-top:1px solid #e2e2e2;padding-top:14px;font-size:14px;cursor:pointer}.group-item-summary .ground-item-title{margin-bottom:8px}.group-item-summary .ground-item-title .make-model{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:120px;display:inline-block;vertical-align:middle}.group-item-summary .ground-item-title .or-similar{display:inline-block;vertical-align:middle}.group-item-summary .ground-item-title .travo-score{position:relative;top:3px}.group-item-summary .ground-item-title .travo-score-dropdown{z-index:2}.group-item-summary .ground-item-title .travo-score-dropdown.open{z-index:3}.group-item-summary .ground-item-title .uber-b-info-icon{position:relative;top:1px;left:5px}.group-item-summary .ground-rental-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-item-summary .ground-rental-item-title>span{max-width:155px;overflow:hidden;text-overflow:ellipsis;display:inline-block}.group-item-summary .ground-rental-item-title .ground-item-title-rating{margin-top:-2px}.group-item-summary .ground-item-title-rating{margin-left:6px}.group-item-summary .item-subinfo{margin-top:5px;font-size:13px;color:#7f7f7f;white-space:nowrap;overflow:hidden;position:relative;display:block}.group-item-summary .item-subinfo:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.group-item-summary .item-subinfo.darker{color:#3d3d3d}.group-item-summary .item-subinfo .i-warning-exclamation{width:1em;height:1em;background-size:1em 1em}.group-item-summary .item-subinfo.ground-item-car-make-model{font-size:14px;color:#7f7f7f;line-height:1.43;margin-top:0}.group-item-summary .item-subinfo.ground-item-car-make-model .make-model{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px;display:inline-block;vertical-align:middle}.group-item-summary .item-subinfo.ground-item-car-make-model .or-similar{font-size:13px;display:inline-block;vertical-align:middle}.group-item-summary .item-subinfo .item-subinfo-label{font-weight:500}.group-item-summary .item-logo{height:35px;background-position:top right;background-size:contain;background-repeat:no-repeat}.group-item-summary .item-controls{text-align:right;margin-top:11px}.ground-rental-summary .left-col{padding:0;text-align:center;vertical-align:middle;overflow:hidden}.ground-rental-summary .left-col>img{height:auto;width:214px}.ground-rental-summary .left-col>img.rental-item-img{margin-top:24px}.item-description-right{position:relative}.item-description-right .details-link{position:absolute;bottom:0;right:15px;text-align:right}.item-description-right .ground-vendor-logo{background-position:top right}.rental-details-link{position:relative;display:block;margin-top:12px}.rental-details{width:calc(100% - 30px);margin:0 15px;border-top:1px solid #e2e2e2}.rental-details .left-col{padding-left:15px}.rental-details .car-options{padding:15px 0 15px 10px;line-height:30px;overflow:hidden;font-size:13px}.rental-details .car-option{width:50%;float:left}.rental-details .car-option .option-value{font-weight:600}.group-show-more{font-size:14px;color:#3c91cd;cursor:pointer;text-align:center;text-decoration:underline}.item-description-left,.item-description-right{min-height:123px}.car-curated-tags{margin-bottom:3px;display:block}.car-curated-tags .curated-tags{margin-top:-14px}.curated-tabs-ground{display:block;position:absolute;top:1px;left:0}.ground-list-item-price{font-size:14px;line-height:1.43;text-align:center;color:#368fcf}.ground-list-item-price .ground-list-item-price-value{font-size:18px;font-weight:500;line-height:1.11}.public-transit-group .ground-group-item{border:none}.public-transit-group .group-item-summary{border:1px solid #e2e2e2}.public-transit-details .left-col{max-width:239px}.public-transit-details .right-col{padding:25px 30px 30px;width:calc(100% - 239px);border:1px solid #e2e2e2;border-top:none}.public-transit-date,.public-transit-tab{border:1px solid #e2e2e2;border-right:none;border-top:none}.public-transit-date{height:30px;line-height:30px;padding-left:14px;font-size:11px;color:#3c91cd;font-weight:500;text-transform:uppercase}.public-transit-tab{padding:15px 15px 15px 14px;cursor:pointer}.public-transit-tab.selected{padding-left:12px;border-left:3px solid #3c91cd;cursor:inherit}.public-transit-transport-summary{line-height:26px}.public-transit-transport-summary .transport-item{display:inline-block;line-height:20px;font-family:'Open Sans',sans-serif;font-weight:600}.checkout-block-item-header .btn-lightblue-ghost-no-hover,.checkout-summary-main .checkout-subtotal-title,.checkout-view-switch a,.jr_container,.selected-options-tab-header{font-family:Roboto,sans-serif}.public-transit-transport-summary .transport-item img{height:18px;margin-right:8px}.public-transit-transport-summary .transport-number{font-size:11px;display:inline-block;padding:0 6px;color:#fff;background-color:#73b358;border-radius:3px}.public-transit-transport-summary .fa-chevron-right{color:#bfbfbf;margin:0 5px;vertical-align:middle;font-size:11px}.i-ground-timeline-dots{display:block;vertical-align:top;height:100%;background:url(../../images/svg/ground-timeline-dots.svg) center space;background-size:contain;width:3.5px}.public-transit-description .i-departure-icon{border-color:#73b358}.public-transit-description .description-header{font-size:18px;line-height:28px;color:#3d3d3d}.public-transit-description .description-header .transit-duration{font-family:Roboto,sans-serif;font-weight:500}.public-transit-description .transit-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.public-transit-description .transit-row:last-child .transit-text{border:none}.public-transit-description .transport-number{display:inline-block;position:relative;margin-left:-4px;padding:5px 7px;color:#fff;background-color:#73b358;border-radius:3px;z-index:5}.public-transit-description .transit-icon,.public-transit-description .transit-text,.public-transit-description .transit-time{line-height:18px;padding:10px 0!important}.public-transit-description .transit-time{width:55px;font-weight:300;color:#7f7f7f;border-bottom:1px solid #fff;text-align:right}.public-transit-description .transit-icon{width:35px}.public-transit-description .transit-icon i{vertical-align:middle;margin:0}.public-transit-description .transit-icon i.i-ground-timeline-pin{margin-left:.5px}.public-transit-description .transit-icon .i-departure-icon.start-transit{border-color:#73b358}.public-transit-description .transit-icon .i-departure-icon.stop-transit{border-color:#73b358;background-color:#73b358}.public-transit-description .transit-icon .transit-connector{position:absolute}.public-transit-description .transit-icon .transit-connector.transit{border-left:2px solid #73b358;top:24px;bottom:-94px;left:5px}.public-transit-description .transit-icon .transit-connector.walking{background:url(../../images/svg/ground-timeline-dots.svg) center space;background-size:contain;width:3.5px;top:25px;bottom:-70px;left:4px}.public-transit-description .transit-icon .step-vehicle{height:18px;position:absolute;top:10px;left:-18px}.public-transit-description .transit-icon .i-walking-timeline{margin-left:-1px}.public-transit-description .transit-text{width:calc(100% - 90px);border-bottom:1px solid #f2f2f2;font-size:12px}.public-transit-description .transit-text .title{display:inline-block;color:#3d3d3d}.public-transit-description .transit-text .title.transit-name{color:#fff;background-color:#73b358;max-width:150px;border-radius:2px;font-size:11px;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-transit-description .transit-subtext{color:#7f7f7f}.checkout-panel{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;height:100%;left:0;top:0;z-index:2;padding:60px 0 0 90px}.checkout-hearder,.checkout-main{display:-webkit-box;display:-ms-flexbox}.checkout-block-main,.checkout-main{padding-left:20px}.checkout-main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-hearder{border-bottom:1px solid #e2e2e2;padding-bottom:33px;display:flex;min-height:70px}.checkout-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;color:#787979;font-size:31px}.checkout-title span{float:left;padding-top:5px}.checkout-title i{margin-left:18px;margin-top:-4px}.checkout-view-switch{border:1px solid #3c91cd;border-radius:3px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1px}.checkout-view-switch a{font-weight:500;color:#3c91cd;font-size:13px;width:159px;line-height:33px;white-space:nowrap;display:block;text-align:center}.checkout-view-switch a.selected{color:#fff;background:#3c91cd}.checkout-content{overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:20px;min-width:760px}.checkout-in-cart p,.checkout-in-cart span,.select-booking-site .dropdown-toggle .booking-site-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkout-block-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;margin-bottom:16px}.checkout-block-title h4{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;color:#3d3d3d;font-weight:400}.checkout-block-title p{margin:0;text-align:right;color:#7f7f7f;font-size:18px}.checkout-block-header{color:#7f7f7f;font-size:12px;background:#f8f8f8;padding:13px 20px 0;line-height:26px;margin-bottom:11px}.checkout-block-header>div{white-space:nowrap}.checkout-block-header i.i-info-icon{margin-left:6px;margin-bottom:-3px;cursor:pointer}.checkout-block-item{margin-bottom:10px;border:1px solid #e2e2e2;border-radius:2px}.checkout-block-item.checkout-block-item-details-opened,.checkout-block-item:hover{border-color:#b3b3b3}.checkout-block-item-details-opened .i-checkout-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkout-block-item-header{padding:19px 20px}.checkout-block-item-header .checkout-city-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-block-item-header .checkout-city-img>img{width:100%;height:auto}.checkout-block-item-header .travo-price-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-block-item-header .travo-price-val .travo-price-val-info{font-size:13px;line-height:15px;padding-top:4px;font-weight:400}.checkout-block-item-header .btn-lightblue-ghost-no-hover{font-weight:500;width:146px;line-height:26px;font-size:14px}.checkout-block-item-details{margin:0 20px;padding:20px 0;border-top:1px solid #e2e2e2}.checkout-block-item-details .flight-details-dropdown{border:none;padding:0;margin:0}.checkout-block-item-details .flight-details-tabs{border:none;padding:0;margin:-18px 0 0}.checkout-block-item-details .flight-details-dropdown-sidebar{display:none}.checkout-block-item-details .flight-details-dropdown-main{border-right:none;margin:0;padding:0}.checkout-in-cart .checkout-city-img{float:left;margin-right:15px;width:40px;height:40px;min-width:40px;border:1px solid #ededed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-in-cart .checkout-city-img img{max-width:100%;max-height:100%;width:auto}.checkout-in-cart p{margin-top:3px;margin-bottom:3px;line-height:18px;color:#3d3d3d;font-size:14px}.checkout-in-cart span{color:#7f7f7f;display:block;line-height:18px;font-size:14px}.checkout-purchase .btn{width:100%}.checkout-purchase .btn i{margin-top:-2px;margin-right:8px}.checkout-details{text-align:right}.checkout-details .checkout-details-toggle{padding-left:17px;padding-top:7px;padding-bottom:8px;border-left:1px solid #e2e2e2;display:inline-block}.checkout-details i.i-checkout-toggle{cursor:pointer}.select-booking-site{border:1px solid #e2e2e2;border-radius:3px;width:145px;min-width:145px;max-width:145px;cursor:pointer}.select-booking-site .dropdown-toggle{padding:0 25px 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;cursor:default}.select-booking-site .dropdown-toggle img{height:38px}.select-booking-site .dropdown-toggle .fa-caret-down{color:#7f7f7f;position:absolute;top:37%;right:9px}.checkout-summary{width:351px;margin:0 40px 0 20px;overflow:auto}.checkout-summary-main{padding:21px 16px 16px;border:1px solid #e2e2e2}.checkout-summary-main h3{font-weight:400;font-size:18px;padding-bottom:23px;margin:0}.checkout-summary-main h3 i{margin-right:14px}.checkout-summary-main .checkout-summary-item{border-top:1px solid #e2e2e2;padding:9px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;color:#3d3d3d}.checkout-summary-main .checkout-summary-item .checkout-summary-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px}.checkout-summary-main .checkout-summary-item .travo-price-val{margin-top:6px}.checkout-summary-main .checkout-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e2e2e2;padding:15px 0 0 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-summary-main .checkout-subtotal-title{font-weight:500;text-transform:uppercase;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-summary-main .travo-price-val{padding-left:10px;text-align:right}.checkout-summary-main .checkout-city-title{margin-bottom:6px;line-height:18px;font-size:14px}.checkout-summary-main .checkout-city-subtitle{color:#7f7f7f;display:block;font-size:14px}.checkout-city-img{width:50px;min-width:50px;height:50px;overflow:hidden;margin-right:10px}.checkout-city-img>img{height:100%}.checkout-summary-footer{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:2px;margin-top:-1px;font-size:12px;line-height:17px;color:#7f7f7f;padding:16px 21px 13px}.checkout-summary-button-container{padding:17px 20px;border:1px solid #e2e2e2;border-radius:2px}.btn-results-checkout{height:38px;line-height:38px;padding:0;border:1px solid #e2e2e2;border-radius:2px;text-align:center;font-size:14px;color:#3d3d3d;background:0 0}.btn-results-checkout .i-checkout-booking-agent{margin-right:10px}.travo-checkout-tabs .flight-details-tabs .nav-tabs{border-top:none;padding:0}.travo-checkout-tabs .tab-content{padding-top:26px}.travo-checkout-tabs .flight-details-blocks-new .flight-info-header .flight-details-segment-header{max-width:none}.travo-checkout-tabs .train-details{border-top:none}.btn-user-purchased{width:100%}.btn-user-purchased>i{margin-top:-4px}.btn-user-purchased:focus,.btn-user-purchased:hover{border-color:#e2e2e2}.checkout-no-price-info{font-size:12px;color:#7f7f7f;padding-top:6px}.checkout-no-price-info .travo-purchase-info{margin-bottom:9px;color:#3c91cd}.checkout-no-price-info .i-user-purchased{margin-top:-8px;margin-right:2px}.checkout-details-image img{max-width:320px;width:100%}.checkout-details-main{padding-top:20px}.checkout-details-main h5{margin:0 0 2px;padding:0;color:#3d3d3d;font-size:18px;font-weight:400;text-transform:capitalize}.checkout-details-main h5 .checkout-details-header-comment{color:#b3b3b3;font-size:14px;text-transform:lowercase}.checkout-details-main .travo-score{margin-left:5px;vertical-align:middle}.checkout-details-main .hotel-stars{margin-bottom:13px;padding-top:2px}.checkout-details-cols{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-details-cols>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:230px;padding-right:30px}.checkout-details-cols p{color:#7f7f7f;font-size:13px;margin-bottom:0;line-height:20px}.checkout-details-cols .checkout-details-sub-title{margin-bottom:10px;color:#3d3d3d}.checkout-details-cols .travo-price-val{margin-top:9px}.checkout-details-cols .hotel-details-price-val{margin-top:14px}.checkout-details-amenities i{width:25px;background-position:0 0}.checkout-details-amenities p{margin-bottom:5px}.dropdown-menu.travo-dropdown.price-select-dropdown{width:320px;padding:0;overflow:hidden;border:none}.dropdown-menu.travo-dropdown.price-select-dropdown ::-webkit-scrollbar{width:13px}.dropdown-menu.travo-dropdown.price-select-dropdown ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.dropdown-menu.travo-dropdown.price-select-dropdown::-webkit-scrollbar-track{background:0 0}.selected-options-tab-item-content .dropdown-menu.travo-dropdown.price-select-dropdown{left:-60px}.dropdown-menu.travo-dropdown.price-select-dropdown h6{margin:0;line-height:36px;font-size:14px;padding:0 15px;background:#3c91cd;font-weight:700;color:#fff}.price-select-item .price-select-value:after,.price-select-item .price-vendor-logo:after{content:'';background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);top:0;right:0}.price-select-block{overflow-y:auto;overflow-x:hidden;max-height:244px}.price-select-block>div{display:-webkit-box;display:-ms-flexbox;display:flex}.price-select-item{padding:0 0 0 14px;cursor:pointer}.price-select-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;overflow:hidden}.price-select-item+div>div{border-top:1px solid #ededed}.price-select-item .i-travo-price-check{margin-right:12px;min-width:19px}.price-select-item .price-vendor-logo{color:#3d3d3d;font-size:13px;width:130px;padding-right:20px;line-height:40px;white-space:nowrap;overflow:hidden;position:relative;display:block}.price-select-item .price-vendor-logo:after{position:absolute;height:100%;width:20px;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.price-select-item .price-vendor-logo img{width:100%}.price-select-item .square-logo{width:38px}.price-select-item .price-select-value{width:95px;white-space:nowrap;overflow:hidden;position:relative;display:block}.price-select-item .price-select-value:after{position:absolute;height:100%;width:20px;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.itinerary-city-tabs .itinerary-city-tab p:after,.price-select-item .price-ota-name:after{background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);content:''}.price-select-item .price-select-value .price-value{font-weight:700;font-size:18px}.price-select-item .price-select-value .price-desc{font-size:11px;text-transform:uppercase;color:#3c91cd}.price-select-item .price-ota-name{width:95px;white-space:nowrap;position:relative;display:block;color:#3d3d3d;overflow:visible}.price-select-item .price-ota-name:after{position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.price-redirect{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.price-redirect .i-partner-site-redirect{min-width:18px;cursor:pointer}@media all and (max-width:1023px){.results-sidebar.expanded .results-map{display:none}}.ipad-layout,.mobile-layout{min-width:320px;max-height:100%}.ipad-layout .timeline-calendar-view-switch,.mobile-layout .timeline-calendar-view-switch{display:none}.ipad-layout .timeline-calendar-timezone-switch,.mobile-layout .timeline-calendar-timezone-switch{width:100%}.ipad-layout .travo-body,.mobile-layout .travo-body{min-width:820px}.ipad-layout .travo-body.has-fixed-navbar,.mobile-layout .travo-body.has-fixed-navbar{top:45px}.ipad-layout .travo-body-loader,.mobile-layout .travo-body-loader{min-width:320px}.ipad-layout .checkout-content,.mobile-layout .checkout-content{min-width:0;width:100%}.ipad-layout .checkout-main,.mobile-layout .checkout-main{display:block;position:relative;min-width:900px}.ipad-layout .paper-plane,.ipad-layout .weather-load,.mobile-layout .paper-plane,.mobile-layout .weather-load{display:none}.ipad-layout .checkout-summary,.mobile-layout .checkout-summary{width:100%;margin:0;padding:0}.ipad-layout .flights-full-width,.mobile-layout .flights-full-width{overflow:auto}.ipad-layout .flights-full-width .list-full-width,.ipad-layout .flights-full-width .list-header-full-width,.mobile-layout .flights-full-width .list-full-width,.mobile-layout .flights-full-width .list-header-full-width{min-width:1200px}.ipad-layout .results-preloader .leg-image,.mobile-layout .results-preloader .leg-image{max-height:100%}.ipad-layout .results-preloader .text-hint,.mobile-layout .results-preloader .text-hint{position:relative;margin-bottom:30px;margin-top:50px;min-height:170px;top:auto;left:auto}.ipad-layout .results-preloader .text-hint>span,.mobile-layout .results-preloader .text-hint>span{width:auto;max-width:570px;padding:0 20px}.ipad-layout .search-loading-progress,.mobile-layout .search-loading-progress{position:relative;top:auto;left:auto}.preferences .type-sub-tabs .tab-content,.type-sub-tabs .tab-content{width:100%;margin-top:25px;margin-left:0}.preferences .type-sub-tabs>.nav-tabs,.type-sub-tabs>.nav-tabs{padding:5px;height:55px;border-bottom:0;background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.itinerary-flight-details,.itinerary-hotel-details,.itinerary-trip-timeline,.selected-options-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal}.preferences .type-sub-tabs>.nav-tabs>li,.type-sub-tabs>.nav-tabs>li{display:block;float:none;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.preferences .type-sub-tabs>.nav-tabs>li>a,.type-sub-tabs>.nav-tabs>li>a{width:100%;border:0;height:100%;line-height:25px;padding:10px 22px;text-align:center;background-color:transparent;border-radius:4px;color:#7f7f7f}.preferences .type-sub-tabs>.nav-tabs>li>a .tab-ico.tab-ico-general,.preferences .type-sub-tabs>.nav-tabs>li>a .tab-ico.tab-ico-general-white,.type-sub-tabs>.nav-tabs>li>a .tab-ico.tab-ico-general,.type-sub-tabs>.nav-tabs>li>a .tab-ico.tab-ico-general-white{position:relative;top:-1px}.preferences .type-sub-tabs>.nav-tabs>li>a .tab-ico.for-active,.type-sub-tabs>.nav-tabs>li>a .tab-ico.for-active{display:none}.preferences .type-sub-tabs>.nav-tabs>li.active>a .tab-ico.for-active,.preferences .type-sub-tabs>.nav-tabs>li>a .tab-ico.for-non-active,.type-sub-tabs>.nav-tabs>li.active>a .tab-ico.for-active,.type-sub-tabs>.nav-tabs>li>a .tab-ico.for-non-active{display:inline-block}.preferences .type-sub-tabs>.nav-tabs>li>a:hover,.type-sub-tabs>.nav-tabs>li>a:hover{padding:10px}.preferences .type-sub-tabs>.nav-tabs>li.active>a,.type-sub-tabs>.nav-tabs>li.active>a{background-color:#3c91cd;color:#f7f7f7}.preferences .type-sub-tabs>.nav-tabs>li.active>a .tab-ico.for-non-active,.type-sub-tabs>.nav-tabs>li.active>a .tab-ico.for-non-active{display:none}.preferences .type-sub-tabs .tab-ico,.type-sub-tabs .tab-ico{display:inline-block;margin-right:12px;vertical-align:middle;background-repeat:no-repeat}.preferences .type-sub-tabs .tab-ico-general,.type-sub-tabs .tab-ico-general{background:url(../../images/svg/tabs-icons-general.svg) 0 -19px no-repeat;width:19px;height:19px}.preferences .type-sub-tabs .tab-ico-air,.type-sub-tabs .tab-ico-air{background:url(../../images/svg/tabs-icons-flight.svg) 0 -19px no-repeat;width:36px;height:19px;-webkit-transform:scaleX(-1);transform:scaleX(-1);margin:-5px 8px 0 -7px}.preferences .type-sub-tabs .tab-ico-lodging,.type-sub-tabs .tab-ico-lodging{background:url(../../images/svg/tabs-icons-hotel.svg) 0 -17px no-repeat;height:17px;width:31px;margin:-4px 7px 0 -7px}.preferences .type-sub-tabs .tab-ico-ground,.type-sub-tabs .tab-ico-ground{background:url(../../images/svg/tabs-icons-transport.svg) 0 -15px no-repeat;height:15px;width:39px;margin:-3px 9px 0 -8px}.preferences .type-sub-tabs .tab-ico-general-white,.type-sub-tabs .tab-ico-general-white{background:url(../../images/svg/tabs-icons-general-white.svg) 0 -19px no-repeat;width:19px;height:19px}.preferences .type-sub-tabs .tab-ico-air-white,.type-sub-tabs .tab-ico-air-white{background:url(../../images/svg/tabs-icons-flight-white.svg) 0 -19px no-repeat;width:36px;height:19px;-webkit-transform:scaleX(-1);transform:scaleX(-1);margin:-5px 8px 0 -7px}.preferences .type-sub-tabs .tab-ico-lodging-white,.type-sub-tabs .tab-ico-lodging-white{background:url(../../images/svg/tabs-icons-hotel-white.svg) 0 -17px no-repeat;height:17px;width:31px;margin:-4px 7px 0 -7px}.preferences .type-sub-tabs .tab-ico-ground-white,.type-sub-tabs .tab-ico-ground-white{background:url(../../images/svg/tabs-icons-transport-white.svg) 0 -15px no-repeat;height:15px;width:39px;margin:-3px 9px 0 -8px}.jr_active,.jr_overlay{overflow:hidden}.jr_overlay{z-index:10000}.jr_target{z-index:10001;box-shadow:none}.jr_container{z-index:10001;border-radius:5px;white-space:normal;text-align:left}.jr_container,.jr_container.jr_element{width:450px}.jr_container .jr_title{color:#222;font-size:20px;line-height:1;margin:0;padding:15px}.jr_container .jr_content{color:#888;font-size:16px;line-height:1.3;padding:15px;margin:0}.jr_container .jr_skip{position:absolute;top:0;right:0;background:0 0;font-weight:700;font-size:24px}.jr_container .jr_buttons{padding:15px;margin:0}.jr_container .jr-button{display:inline-block;font-weight:500;font-size:14px;line-height:33px;border-radius:3px;padding:10px 20px;min-width:135px;white-space:nowrap}.jr_container .btn-travo-blue{background:#3c91cd;color:#fff;border:1px solid #3c91cd}.jr_container .btn-travo-gray{background:#fff;color:#3d3d3d;border:1px solid #c4c4c4}.quick-access-nav .plan-trip .jr_container{top:calc(100% + 5px);left:-50px;right:auto}.quick-access-nav .plan-trip .jr_container .jr_button{display:inline-block}.quick-access-nav .plan-trip .jr_container:after{margin-left:100px}body[ng-app=travoPreferredPreferences] .jr_container:not(.jr_element){width:600px;max-width:none;text-align:center}body[ng-app=travoPreferredPreferences] .i-dashboard{display:block;margin:0 auto 30px}busy .busy-dots{width:50px;text-align:center}busy .busy-dots>div{width:12px;height:12px;background-color:#424b58;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}busy .busy-dots .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}busy .busy-dots .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.selected-options-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.selected-options-tab .booking-tease{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex}.selected-options-tab .booking-tease button{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}.selected-options-tab .booking-tease .no-tease{display:-webkit-box;display:-ms-flexbox;display:flex}.selected-options-tab .booking-tease .no-tease .i-checkout-ico{margin:4px 20px 0 0}.selected-options-tab .booking-tease .subtotal{color:#3c91cd;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;line-height:1.4;margin-right:20px}.selected-options-tab .booking-tease .travo-price-val{font-size:24px;margin:0;text-align:right}.selected-options-tab .booking-tease .taxes{margin-right:20px;color:#7f7f7f}.selected-options-tab .booking-tease .taxes .travo-price-val{color:#7f7f7f}.selected-options-tab .booking-tease button.add{padding:6px 7px;margin:0 6px 0 0;font-size:13px}.selected-options-tab .booking-tease .type-icon{margin:0 3px 0 5px;height:14px}.selected-options-tab-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 20px 20px}.selected-options-tab-header{font-weight:300;color:#787979;font-size:31px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-options-tab-header .selected-options-tab-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:24px;text-align:left;color:#3d3d3d}.selected-options-tab-header .selected-options-tab-title>i{margin-top:-4px;margin-left:24px}.selected-options-tab-header .add-new-selected-option{float:right}.selected-options-tab-header .add-new-selected-option>a{display:inline-block;border-radius:4px;border:1px solid #e2e2e2;font-size:14px;font-weight:500;color:#3d3d3d;line-height:34px;text-align:center;padding:0 23px}.selected-options-tab-header .add-new-selected-option>a i{vertical-align:middle;margin-right:10px;margin-top:-2px}.selected-options-tab-item{margin-bottom:19px;border:1px solid #e8e8e8}.selected-options-tab-item:hover{border-color:#b3b3b3}.selected-options-tab-item-header{border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 19px 9px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-options-tab-item-header pf-remove-item{display:inline-block;margin-left:24px}.selected-options-tab-item-content{padding:15px 18px 18px 20px}.selected-options-tab-item-location{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.selected-options-tab-item-location h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 15px;margin:0;line-height:40px;color:#3d3d3d;font-size:18px;font-weight:400;max-width:100%}.selected-options-tab-item-date{font-size:18px;color:#787979;line-height:40px;text-align:right;white-space:nowrap}.selected-options-tab-footer{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e8e8e8;padding:19px 20px 20px}.selected-options-tab-footer .i-checkout-ico{margin:4px 20px 0 0}.selected-options-tab-footer .subtotal-block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.selected-options-tab-footer .travo-price-user-purchased,.selected-options-tab-footer .travo-price-val{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;font-size:25px;color:#3c91cd;line-height:1.4}.selected-options-tab-footer .travo-price-user-purchased{font-weight:500;font-size:16px;line-height:42px}.currensies-select h5,li.currensies-select-list-item a span{font-family:'Open Sans',sans-serif;font-weight:600}.selected-options-tab-footer .footer-text{color:#7f7f7f;font-size:18px}.checkout-block{border-left:1px solid #e8e8e8;padding-left:20px;width:164px}.checkout-block .btn{width:140px;line-height:39px}.currensies-select{font-family:'Open Sans',sans-serif;width:800px;margin:0;padding:0;right:-375px!important;top:52px;border-radius:0}.currensies-select::after{left:394px!important}.currensies-select h5{margin:9px;color:#3d3d3d;font-size:13px}.currensies-select .i-money{line-height:23px;color:#3c91cd;text-align:center;font-style:normal;font-size:11px}ul.currensies-select-list{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:0;padding:0}li.currensies-select-list-item{list-style:none}li.currensies-select-list-item a{padding:0 10px;display:block;color:#3c91cd;font-size:12px;line-height:26px}li.currensies-select-list-item a span{color:#3d3d3d;font-size:11px;display:inline-block;width:32px}li.currensies-select-list-item a:hover{background-color:#e8e8e8;color:#3d3d3d}li.currensies-select-list-item a:hover span{color:#3d3d3d}li.currensies-select-list-item.active a{background-color:#e8e8e8;color:#3d3d3d}li.currensies-select-list-item.active a span{color:#3d3d3d}.travo-logo-loader{background:url(../../images/logo-loader/logo-loader.png);width:90px;height:60px;overflow:hidden;background-size:3800px 65px;position:relative;top:-10px;left:-25px}.navbar-loading-bar{position:absolute;top:60px;left:0;right:0;height:6px;display:none}.navbar-loading-bar.in-progress{display:block}.itinerary-tab-content,.meeting-switch{display:-webkit-box;display:-ms-flexbox}.navbar-loading-bar .loader{height:100%;background:#F02B42;-webkit-transition:width .4s ease-out;transition:width .4s ease-out}.itinerary-actions-modal.approval-modal .modal-dialog{width:704px}.timeline-meeting-modal .modal-content .form-group .ui-timepicker-wrapper,.timeline-meeting-modal .select-wrapper .dropdown-menu{width:100%}.itinerary-actions-modal.approval-modal .modal-body{padding-top:40px}.itinerary-actions-modal.approval-modal input.form-control,.itinerary-actions-modal.approval-modal textarea.form-control{margin-bottom:12px}.itinerary-actions-modal.approval-modal .form-group{margin-bottom:0;padding-bottom:16px}a.send-test-email-link{margin-left:24px;text-decoration:underline;font-size:13px}a.send-test-email-link:hover{text-decoration:none}.test-email-address{margin-left:4px;color:#7f7f7f;font-size:13px}.timeline-meeting-modal .modal-header{text-transform:uppercase;font-size:13px;background:0 0}.timeline-meeting-modal .modal-body{padding:26px 30px}.timeline-meeting-modal .modal-content .form-group{position:relative;margin-bottom:22px}.timeline-meeting-modal .modal-content .form-group label{min-height:13px;font-size:13px;font-family:Roboto;margin-bottom:5px}.timeline-meeting-modal .modal-content .form-group textarea.form-control{height:47px;resize:vertical}.timeline-meeting-modal .select-wrapper a.form-control{line-height:45px}.meeting-switch{overflow:hidden;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px 6px}.meeting-switch a{color:#3d3d3d;font-size:14px;font-weight:400;display:block}.meeting-switch a:hover .day-nav{background-position:0 -15px}.meeting-switch a.prev .day-nav{margin-right:5px}.meeting-switch a.next .day-nav{margin-left:5px}.meeting-switch a.disabled{cursor:default;color:#cacaca}.meeting-switch a.disabled:hover .day-nav{background-position:0 0}.meeting-switch .day-nav{position:relative;top:-1px;width:15px;height:15px;background-size:15px 30px}.meeting-switch .day-nav.prev{float:left;margin-right:5px}.meeting-switch .day-nav.next{margin-left:5px;float:right}.itinerary-tab-content{display:flex;height:100%}.itinerary-trip-summary{height:100%;width:320px;min-width:320px;overflow-y:auto;overflow-x:hidden;z-index:20;position:relative;background:#fff;border-right:1px solid #c9c9c9}.itinerary-trip-timeline{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}a.manage-meetings{line-height:45px;background:#fff;margin-bottom:10px;padding:0 11px;border-radius:0 0 4px 4px;box-shadow:0 0 6px #dfdfdf;display:block;font-size:13px}a.manage-meetings i{margin-right:12px;margin-top:-8px}.itinerary-city-tabs .itinerary-city-tab{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:10px;color:#3d3d3d;font-size:14px;border-right:3px solid #fff;cursor:pointer;border-bottom:1px solid #ededed}.itinerary-city-tabs .itinerary-city-tab .itinerary-city-tab-img{width:50px;min-width:50px;height:50px;overflow:hidden;margin-right:10px}.itinerary-city-tabs .itinerary-city-tab .itinerary-city-tab-img img{height:100%}.itinerary-city-tabs .itinerary-city-tab .itinerary-city-tab-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.itinerary-city-tabs .itinerary-city-tab .itinerary-city-visa{position:absolute;top:0;left:5px}.itinerary-city-tabs .itinerary-city-tab p{white-space:nowrap;overflow:hidden;position:relative;display:block;margin-bottom:6px;line-height:18px;margin-top:5px;max-width:213px}.itinerary-city-tabs .itinerary-city-tab p:after{position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.itinerary-city-tabs .itinerary-city-tab span{white-space:nowrap;overflow:hidden;position:relative;color:#7f7f7f;font-size:12px;display:block;max-width:217px}.itinerary-city-tabs .itinerary-city-tab span:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.itinerary-city-tabs .itinerary-city-tab.selected,.itinerary-city-tabs .itinerary-city-tab:hover{background:#fff;border-right:3px solid #3c91cd}.itinerary-city-tabs .itinerary-city-tab.selected p:after,.itinerary-city-tabs .itinerary-city-tab.selected span:after,.itinerary-city-tabs .itinerary-city-tab:hover p:after,.itinerary-city-tabs .itinerary-city-tab:hover span:after{background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.trip-summary-tabs{position:relative}.trip-summary-tabs .nav-tabs{padding:0 12px 0 10px}.trip-summary-tabs .nav-tabs li a{padding:7px 0 0;line-height:31px;font-weight:500;font-size:12px}.summary-destination-image{position:relative;color:#fff}.summary-destination-image .summary-image-wrapper{height:215px;overflow:hidden}.summary-destination-image .summary-image-wrapper>img{height:100%}.summary-destination-image:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.2)}.summary-destination-image .destination-title{position:absolute;bottom:0;left:0;right:0;font-size:18px;color:#fff;padding:14px 20px 20px 13px;background:rgba(0,0,0,.5)}.summary-destination-image .summary-visa{position:absolute;bottom:10px;right:5px}.summary-dates-container{position:absolute;top:17px;left:12px;cursor:pointer}.summary-dates-container .i-results-summary-calendar{display:block;float:left}.clickable{cursor:pointer}.summary-trip-dates{display:inline-block;margin-left:10px}.summary-trip-dates .trip-date{float:left;text-align:center;font-size:8.5px}.summary-trip-dates .trip-date .t-day{font-size:12.5px;font-weight:700}.summary-trip-dates .trip-date .t-month{text-transform:uppercase}.summary-trip-dates .trip-date+.trip-date{margin-left:3px}.summary-trip-dates .trip-date.trip-date-sep{margin-top:4px}.summary-temperature{font-size:20px;font-weight:200}.summary-weather{position:absolute;top:18px;right:10px}.summary-weather .deeplink{float:right;color:#fff}.summary-weather .i-weather-state{display:block;float:right;margin-right:5px;margin-top:-2px}.summary-weather .summary-temperature{float:right}.meeting-summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background:#fff;color:#3d3d3d;font-size:14px;border-right:3px solid #fff;border-bottom:1px solid #ededed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.meeting-summary .date{color:#a8abaf;text-transform:uppercase;font-size:9px;width:36px;padding-left:6px}.meeting-summary .date>strong{display:block;font-size:10px;margin-bottom:4px;padding-left:2px}.meeting-summary .i-meeting-summary{margin-right:11px;padding-bottom:2px}.meeting-summary .summary{width:200px}.meeting-summary .summary>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#1f2b3c;font-size:13px;display:block;height:auto;margin-bottom:6px;line-height:18px;margin-top:5px}.meeting-summary .summary>span.meeting-summary-address{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;color:#7f7f7f;font-size:12px;display:block;margin-top:0;margin-bottom:3px}.meeting-summary .meeting-summary-actions{position:absolute;top:18px;right:11px;display:none}.meeting-summary .meeting-summary-actions>i{margin-left:9px}.meeting-summary .meeting-summary-actions .meeting-summary-delete{width:14px}.meeting-summary:hover .meeting-summary-actions{display:block}.meeting-timezone{line-height:40px}.no-meetings-box{background:#f7f7f7;padding:11px}.no-meetings-box-add-link{border:2px dashed #b3b3b3;color:#3c91cd;padding:16px 11px;cursor:pointer}.no-meetings-box-add-link:hover{border-color:#3c91cd}.no-meetings-box-add-link i{margin-right:8px}.itinerary-details{position:absolute;top:116px;left:72px;padding-left:320px;background:rgba(255,255,255,.6);height:calc(100% - 116px);z-index:30}.itinerary-details>div{width:410px;background:#fff;height:100%;box-shadow:0 4px 9px #c7c7c7}.itinerary-details.multi-day-view{padding-left:0;right:0}.itinerary-details.multi-day-view>div{margin:0 auto}.itinerary-details .itinerary-details-top{height:51px;position:relative}.itinerary-details i.i-close-modal-new{position:absolute;right:21px;top:17px;cursor:pointer;background-size:14px 28px;background-position:0 0;width:14px;height:14px}.itinerary-details i.i-close-modal-new:hover{background-position:0 -14px}.itinerary-details .selected-item-actions{background:#fff;padding:20px;border-top:1px solid #e2e2e2}.itinerary-details .selected-item-actions .btn{min-width:176px;line-height:40px;padding:0}.itinerary-details .selected-item-actions .btn+.btn{margin-left:10px}.itinerary-hotel-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.itinerary-hotel-details .selected-item-details{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:40px}.itinerary-hotel-details .hotel-reviews{box-shadow:none;padding:0;border:none;border-radius:0}.itinerary-hotel-details .hotel-reviews-header{display:block;border-bottom:none;padding-top:8px;margin-bottom:7px}.itinerary-hotel-details .hotel-reviews-header .i-booking-com-logo{width:132px;height:22px;background-size:132px 22px}.itinerary-hotel-details .hotel-reviews-header h3{font-size:16px;font-weight:400;line-height:21px}.itinerary-hotel-details .hotel-reviews-summary{padding-top:0;border-bottom:none;padding-bottom:28px}.itinerary-hotel-details .hotel-reviews-summary .review-score-value{margin-right:0}.itinerary-hotel-details .hotel-reviews-summary ul.reviews-summary-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.itinerary-hotel-details .hotel-review-item{display:block;border-top:1px solid #f2f2f2;padding-top:20px}.itinerary-hotel-details .hotel-review-item .hotel-review-content{border-bottom:none;padding-bottom:3px}.itinerary-hotel-details .hotel-review-item .hotel-review-content .hotel-review-content-block{margin-bottom:15px}.itinerary-hotel-details .hotel-review-item .hotel-review-content .hotel-review-content-block span{line-height:21px}.itinerary-hotel-details .hotel-review-item .hotel-review-content .hotel-review-content-block i{margin-top:4px}.itinerary-hotel-details .hotel-review-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.itinerary-hotel-details .hotel-review-item-header .hotel-reviews-author-img{width:60px;height:60px;min-width:60px;line-height:60px;margin-right:20px}.itinerary-hotel-details .hotel-review-item-header .hotel-review-item-title{color:#7f7f7f;font-size:14px;display:block;line-height:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;padding-top:7px}.itinerary-hotel-details .selected-item-details{padding-top:22px}.itinerary-hotel-details .selected-item-details .price-select{margin-bottom:22px}.itinerary-flight-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.itinerary-flight-details .i-close-modal-new{right:22px;top:21px}.itinerary-flight-details .itinerary-details-top{min-height:157px}.itinerary-flight-details .itinerary-flight-details-header{padding:40px 20px 22px}.itinerary-flight-details .itinerary-flight-details-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.itinerary-flight-details .itinerary-flight-details-title .flight-option-img{min-width:40px;margin-right:16px}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-info h3{color:#3d3d3d;font-size:18px;margin:-2px 0 0;font-weight:400;padding-bottom:9px}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-info h3 span{float:left}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-info h3 .travo-score-dropdown{margin-left:8px;margin-top:1px}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-info>span{color:#7f7f7f;font-size:13px}.itinerary-flight-details .itinerary-flight-details-title .itinerary-flight-details-title-price{padding-top:22px}.itinerary-flight-details .itinerary-flight-details-title .option-price-item{font-size:11px;font-weight:400;margin-top:4px;color:#7f7f7f}.itinerary-flight-details .itinerary-flight-details-title .option-price-booked,.itinerary-flight-details .itinerary-flight-details-title .option-price-booked .option-price-item{color:#73b358}.itinerary-flight-details .itinerary-flight-details-title .option-price-info{font-size:11px;font-weight:400;color:#73b358}.itinerary-flight-details .itinerary-flight-details-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.itinerary-flight-details .tab-content{padding:12px 20px}.itinerary-flight-details .flight-details-blocks-new .flight-info-icon{min-width:29px}.itinerary-flight-details .flight-details-more>div{white-space:nowrap;overflow:hidden;position:relative;display:block}.itinerary-flight-details .flight-details-more>div:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.timeline-calendar,.timeline-calendar-block{position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}.itinerary-ground-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline-calendar,.user-notes{display:-webkit-box;display:-ms-flexbox}.itinerary-ground-details .selected-item-details{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.itinerary-ground-details .itinerary-details-top{border-bottom:1px solid #f2f2f2}.user-notes{background:#f8f8f8;color:#7f7f7f;padding:8px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:0 1px 2px #c7c7c7;border-radius:2px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.user-notes i{margin-right:10px;min-width:11px}.user-notes textarea{border:none;background:0 0;margin:0;padding:0;font-size:12px;outline:0!important;line-height:18px;width:273px;min-width:273px}.user-notes a.user-notes-done{text-transform:uppercase;color:#3d3d3d;font-size:10px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}timeline-calendar{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline-calendar{display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden}.full-width-timeline{width:1000px;width:calc(100vw - 410px);z-index:1}.timeline-calendar-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:96px}.timeline-calendar-block-empty{color:#7f7f7f;text-align:center;margin-top:50%}.timeline-calendar-block-empty h4{margin:20px 0}.timeline-calendar-block-empty a:hover{text-decoration:underline}.timeline-confirm-changes{position:absolute;bottom:0;width:410px;height:0;overflow:hidden;left:calc(50% - 205px);z-index:10;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;-webkit-transform:translateY(100%);transform:translateY(100%)}.timeline-confirm-changes.visible{-webkit-transform:translateY(0);transform:translateY(0);height:auto}.timeline-confirm-changes .notice{background:#feac0f;padding:5px 10px;color:#fff;font-size:12px}.timeline-confirm-changes .actions{background:#f7f7f7;padding:15px}.timeline-confirm-changes .actions button{float:right;margin-right:10px}.timeline-calendar-top{position:absolute;top:0;left:0;z-index:20;width:100%;height:96px}.timeline-calendar-header{border-bottom:1px solid #e2e2e2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 13px 7px 10px}.timeline-calendar-header timeline-day-switch{-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline-calendar-switch{border:1px solid #e2e2e2;border-radius:3px;white-space:nowrap;height:30px;min-width:42px}.timeline-calendar-switch>a{color:#7f7f7f;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:12px}.timeline-calendar-switch>a:hover{color:#3d3d3d}.timeline-calendar-days-switch{min-height:30px}.timeline-calendar-days-switch>div{width:170px;display:block;position:relative;line-height:28px;font-size:14px;color:#3d3d3d;white-space:nowrap}.timeline-calendar-days-switch>div.multi-day-switch{width:230px}.timeline-calendar-days-switch a.day-switch-arr{opacity:.5}.timeline-calendar-days-switch a.day-switch-arr:hover{opacity:1}.timeline-calendar-days-switch a.day-switch-arr.day-switch-arr-prev{margin-right:8px}.timeline-calendar-days-switch a.day-switch-arr.day-switch-arr-next{margin-right:18px}.timeline-calendar-days-switch a.day-switch-arr.disabled{cursor:default;opacity:.3}.timeline-calendar-view-switch>a{padding:0 12px 0 14px}.timeline-calendar-view-switch>a i{margin-right:7px;margin-top:-3px;vertical-align:middle;opacity:.7}.timeline-calendar-view-switch>a.selected i,.timeline-calendar-view-switch>a:hover i{opacity:1}.timeline-calendar-view-switch>a.selected{background:#f7f7f7;color:#3d3d3d}.timeline-calendar-timezone-switch{border-bottom:1px solid #e2e2e2;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px 0 0;height:51px}.timeline-calendar-timezone-short-info{width:49px;background:#f7f7f7;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline-calendar-timezone-short-info i{margin-bottom:6px}.timeline-calendar-timezone-short-info span{font-size:12px;font-weight:500;color:#7fabda}.timeline-calendar-timezone-main-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 10px 4px 45px;position:relative;height:100%}.timeline-calendar-timezone-main-info .i-cal-timezone-globe{position:absolute;left:9px;top:12px}.timeline-calendar-timezone-main-info h6{font-size:12px;font-weight:500;color:#b3b3b3;text-transform:uppercase;margin:0 0 2px;padding:0}.timeline-calendar-timezone-main-info p{font-size:12px;color:#3d3d3d;margin:0}.timeline-calendar-timezone-btn{position:relative}.timeline-calendar-timezone-btn .change-timezone-btn{font-size:12px;color:#7f7f7f;min-width:123px;height:30px;line-height:28px;padding:0 10px;text-align:center;border-radius:4px;border:1px solid #e2e2e2}.timeline-calendar-timezone-btn .change-timezone-btn .fa-caret-down{margin-left:4px}.timeline-calendar-timezone-btn .dropdown-menu{margin-top:0;border:none;padding:6px 0;margin-left:-10px;box-shadow:0 3px 12px rgba(0,0,0,.175)}.pulsating-hint-spot,.pulsating-hint-spot:before{border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.timeline-calendar-timezone-btn .dropdown-menu>li>a{padding-left:10px;font-size:12px}.pulsating-hint{position:absolute;right:-10px;top:-10px}.pulsating-hint-spot{width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-animation:hint-pulse 2s ease-out infinite;animation:hint-pulse 2s ease-out infinite}.pulsating-hint-spot:before{content:' ';display:block;width:17px;height:17px;background-color:rgba(255,255,255,.3);-webkit-animation:hint-pulse 2s ease-out infinite;animation:hint-pulse 2s ease-out infinite}.pulsating-hint-spot.ng-hide{display:none!important}@-webkit-keyframes hint-pulse{0%,100%{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}50%{box-shadow:0 0 12px 0 rgba(80,156,209,.9)}}@keyframes hint-pulse{0%,100%{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}50%{box-shadow:0 0 12px 0 rgba(80,156,209,.9)}}.pulsating-hint-popup{margin-top:-35px;margin-left:32px;padding:19px 25px;width:375px;border:none;box-shadow:0 6px 27px rgba(0,0,0,.175)}.pulsating-hint-popup h6{font-size:17px;margin-bottom:22px;font-weight:400}.pulsating-hint-popup p{margin-bottom:14px;line-height:16px;color:#7f7f7f}.pulsating-hint-popup .btn{line-height:29px}.pulsating-hint-popup.left-arrow::after{left:-12px;border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;top:18px}.timeline-calendar-day{color:#3d3d3d;font-size:14px;line-height:28px;text-align:left;height:32px;margin-top:-90px;padding:2px 15px 88px 55px}.timeline-calendar-day.multi-day-view{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-right:0;padding-left:50px}.timeline-calendar-day .timeline-calendar-day-item{min-width:33.33333333%;padding-right:25px}.timeline-calendar-day .timeline-calendar-day-item.ng-hide+:not(.ng-hide),.timeline-calendar-day .timeline-calendar-day-item:first-child{padding-left:10px}.timeline-calendar-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative;border-top:1px solid #ededed}.timeline-calendar-body.multi-day-view{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden}.timeline-calendar-body.multi-day-view .timeline-calendar-time-ruler{padding-bottom:10px}.timeline-calendar-body-day{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-calendar-body-day:last-child .timeline-calendar-time-ruler{padding-bottom:10px}.timeline-calendar-body-day+.timeline-calendar-body-day .tc-markercell:first-child .tc-dualmarker{border-top-color:#c9c9c9}.timeline-calendar-time-ruler{width:50px;border-right:1px solid #ededed;height:100%;position:relative}.ruler-date{position:absolute;display:block;top:24px;left:0;color:#3d3d3d;font-size:11px;width:49px;background:#dfdfdf;line-height:17px;font-weight:500;white-space:nowrap;text-align:center;z-index:1;user-select:none}.timeline-calendar-main{position:relative;margin-bottom:-10px}.timeline-calendar-main .tc-hourmarkers{position:relative;padding-top:10px;left:auto;top:auto}.timeline-calendar-main .timeline-calendar-items{position:absolute;top:0;left:50px;right:0}.timeline-calendar-multi-day-main{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-calendar-body-multi-day{min-width:33.33333333%;height:1162px;border-right:1px solid #ededed;position:relative}.timeline-calendar-body-multi-day.first-col .timeline-calendar-item .dropdown-menu{left:-6px;right:auto}.tc-hourmarkers{position:absolute;width:100%;top:10px;left:0}.tc-markercell{height:48px;background:#fff;position:relative}.tc-markercell .ruler-time{position:absolute;left:-50px;top:-12px;width:49px;border-right:1px solid #ededed}.tc-markercell.one-day-view-tc-markercell{margin-left:50px}.tc-markercell.one-day-view-tc-markercell .tc-dualmarker{margin-left:-1px}.ruler-time{height:48px;color:#b3b3b3;font-size:10px;text-transform:uppercase;text-align:center;padding-top:5px;user-select:none}.calendar-item-drag-handle,.timeline-calendar-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;right:0}.ruler-time span{color:#a8a8a8;font-size:14px;font-weight:500}.tc-dualmarker{height:25px;border-bottom:1px solid #f6f6f6;border-top:1px solid #ededed;font-size:1px}.tc-highlighted{background:#9A9CFF}.tc-highlighted .tc-dualmarker{border-bottom-color:#9A9CFF}.timeline-calendar-items{position:relative;margin:10px 5px 0}.timeline-calendar-item{background:#fff;border-radius:3px;min-height:25px;padding:0 8px 0 13px;line-height:18px;font-weight:300;font-size:12.5px;position:absolute;z-index:10;border-top:1px solid #fff;margin-top:-1px;user-select:none}.timeline-calendar-item:before{content:' ';position:absolute;top:0;bottom:0;left:0;height:100%;width:5px;background:#f88f59;border-radius:3px 0 0 3px}.timeline-calendar-item.flight{background:#fbbd9e}.timeline-calendar-item.flight:before{background:#f88f59}.timeline-calendar-item.hotel{background:#bf9ee2}.timeline-calendar-item.hotel:before{background:#9a67d2}.timeline-calendar-item.hotel-filler{pointer-events:none;margin-top:0;border-top:none;background-color:rgba(191,158,226,.15)}.timeline-calendar-item.hotel-filler:before{background-color:rgba(154,103,210,.25)}.timeline-calendar-item.ground{background:#95c582}.timeline-calendar-item.ground:before{background:#6caf51}.timeline-calendar-item.train{background:#fbbd9e}.timeline-calendar-item.train:before{background:#f88f59}.timeline-calendar-item.meeting{background:#b0d3e9}.timeline-calendar-item.meeting:before{background:#78b3da}.timeline-calendar-item h6{position:relative;font-weight:400;font-size:12.5px;margin:0;line-height:18px;padding-top:4px}.timeline-calendar-item h6.has-warning{padding-right:20px}.timeline-calendar-item h6 i{width:22px;background-position:0 0;vertical-align:middle;margin-top:-2px}.timeline-calendar-item h6 i.warn-icon{position:absolute;right:0;top:8px;height:14px;width:14px;background-size:contain}.timeline-calendar-item h6 span{font-weight:300;margin-left:9px}.timeline-calendar-item .timeline-calendar-item-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;cursor:pointer;color:#fff;overflow:hidden}.timeline-calendar-item .max-height{-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline-calendar-item.open{z-index:20}.timeline-calendar-item.open .dropdown-menu{height:auto;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);overflow:visible}.timeline-calendar-item .dropdown-menu{top:auto;left:auto;right:0;cursor:default;padding:0;width:380px;overflow:hidden;display:block;height:0;box-shadow:none;border:0}.timeline-calendar-item .dropdown-menu::after{display:none}.timeline-calendar-item .dropdown-menu .arrow{position:absolute;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.timeline-calendar-item .dropdown-menu .arrow.top{top:-6px}.timeline-calendar-item .dropdown-menu .arrow.bottom{bottom:-6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timeline-calendar-item .dropdown-menu .timeline-card{box-shadow:none;border:none}.timeline-calendar-item .is-checkin{padding-top:13px}.timeline-calendar-item .is-checkout{padding-bottom:13px}.calendar-item-drag-handle{position:absolute;left:5px;height:15px;user-select:none;cursor:ns-resize;text-align:center;background:#bf9ee2}.is-checkin .calendar-item-drag-handle{top:0}.is-checkout .calendar-item-drag-handle{bottom:0}.calendar-item-drag-handle:after{color:#fff;content:'=';font-size:16px;display:inline-block;line-height:1}.sel-hg-img{position:relative;height:215px;background:#000}.sel-hg-img .sel-hg-img-wrapper{overflow:hidden;height:215px}.sel-hg-img img{width:100%}.sel-hg-img .sel-hg-title{padding:12px 20px 21px;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%}.sel-hg-img .sel-hg-title .travo-score{vertical-align:top}.sel-hg-img h3{font-size:18px;color:#fff;font-weight:400;margin:0 0 4px}.sel-hg-details{padding:14px 20px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.sel-hg-details p{color:#7f7f7f;font-size:14px;margin-bottom:8px}.sel-hg-details p>i{width:16px;background-position:0 0;margin-right:13px}.sel-hg-details .price-select{margin-bottom:13px;padding-top:7px}.sel-hg-details table{width:100%;margin-bottom:15px}.sel-hg-details table td{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding:12px 0 13px}.sel-hg-details table td:first-child{font-size:11px;color:#3d3d3d;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase}.sel-hg-details table td:last-child{text-align:right;font-size:12px;color:#787979}.sel-hg-details .selected-item-actions .btn{width:135px;margin-left:6px}.sel-hg-details .selected-item-actions .btn:first-child{margin-left:0}.selected-item-actions .btn+.btn,.selected-item-btn-template{margin-left:8px}.selected-item-actions{border-top:1px solid #f2f2f2;min-height:80px;height:80px;padding:20px;white-space:nowrap}.selected-item-actions .btn{line-height:38px;padding:0 12px;min-width:180px}.selected-item-actions res-change-ground-btn{margin-left:8px;display:inline-block}.selected-hotel-option{box-shadow:0 4px 9px #c7c7c7;z-index:3;position:relative;background:#fff}.selected-hotel-option .sel-hg-img{height:215px}.selected-hotel-option .sel-hg-details{padding-bottom:20px;padding-top:13px}.selected-hotel-option .sel-hg-details .price-select{padding-top:2px;margin-bottom:23px}.sel-hg-title .hotel-stars i{margin-right:4px}.sel-hotel-short-info{height:40px;padding:12px 15px;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8}.sel-hotel-short-info .info-item{display:inline-block;margin-right:15px;font-weight:100;color:#7f7f7f}.sel-hotel-short-info .info-item i{position:relative;top:-2px;margin-right:3px}.sel-hotel-short-info .info-item i.i-hotel-beds{width:19px;height:19px;top:-4px}.sel-hg-details p.selected-hotel-address{white-space:nowrap;overflow:hidden;position:relative;display:block}.sel-hg-details p.selected-hotel-address:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.amenities-list i{margin-left:10px}.selected-hotel-about{border-top:1px solid #f2f2f2;padding-top:13px;overflow:visible;padding-bottom:20px}.selected-hotel-about p{white-space:normal;color:#3d3d3d;font-size:13px;line-height:22px}.selected-hotel-about p b{font-weight:600}a.selected-hotel-read-more{display:block;font-size:13px;padding-top:6px;padding-bottom:14px}a.share-hotel{color:#3c91cd;font-size:13px;text-transform:uppercase;display:block}a.share-hotel i{margin-right:8px;margin-top:-2px}.ground-item-title{font-size:18px;line-height:18px;color:#3d3d3d;text-transform:capitalize;white-space:nowrap}.ground-item-title .or-similar,.ground-item-title .subtext{color:#b3b3b3;font-size:14px;text-transform:lowercase}.ground-item-title .label-logo{height:18px;margin-right:12px}.rental-additions{padding:15px 0}.rental-additions .addition-item{line-height:30px;font-size:13px;color:#3d3d3d}.rental-additions .addition-item>i{margin-right:8px;width:24px;background-position:0 0}.btn-ground-list{width:100%;height:39px;float:right}.ground-change-dates{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.ground-change-dates>div{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.ground-change-dates>div+div{padding-left:6px}.ground-change-dates>div.travo-date-pick i{margin-right:6px}.ground-change-dates .change-date-label{line-height:38px}.ground-change-dates .btn{min-width:115px;padding:0 10px;line-height:36px}.rental-route-details-header{padding:17px 20px 20px;border-bottom:1px solid #f2f2f2}.rental-route-details-header .header-title{font-size:18px;line-height:24px;margin-bottom:10px;color:#3d3d3d}.rental-route-details-header .header-subtext{color:#7f7f7f;font-size:12px;line-height:18px}.rental-route-details-header .user-notes{margin-top:15px;margin-right:20px}.rental-route-details-list{padding:20px}.rental-route-details-list .i-ground-timeline-circle{width:13px;height:13px;margin-top:-1px}.rental-route-details-list .i-ground-timeline-pin{width:13px;height:17px;margin-top:-3px}.rental-route-details-list .ground-timeline-item .i-results-chevron{margin-left:2px;margin-top:-1px}.rental-route-details-list .ground-timeline-item .item-row{height:auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.rental-route-details-list .ground-timeline-item .item-details{font-size:14px;white-space:normal}.rental-route-details-list .ground-timeline-item .item-details .details-info{line-height:16px}.rental-route-details-list .ground-timeline-item .details-duration{margin-top:18px;position:relative;font-size:11px;color:#7f7f7f}.rental-route-details-list .ground-timeline-item .details-duration .duration-text{position:relative;display:inline-block;padding-right:10px;background:#fff}.rental-route-details-list .ground-timeline-item .details-duration:before{content:'';width:100%;position:absolute;top:50%;left:0;height:1px;background:#f2f2f2}.rental-route-details-list .boundary-item .item-details{font-size:16px;font-weight:500}.res-selected-ground-timeline-group{margin-bottom:12px}.res-selected-ground-timeline-group-title{font-size:12px;font-weight:500;color:#3d3d3d;margin-bottom:5px;margin-top:8px;text-transform:uppercase}.res-selected-ground-timeline-item{font-size:12px;padding:8px 0;line-height:1.85;color:#7f7f7f}.res-selected-ground-timeline-item .res-selected-ground-time{width:125px}.res-selected-ground-timeline-item .res-selected-ground-logo{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.res-selected-ground-timeline-item .res-selected-ground-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.res-selected-ground-timeline-item .res-selected-ground-details span{color:#3d3d3d;font-size:13px}.multi-ground-items .selected-options-tab-item-content{padding:24px 9px 19px 20px}.multi-ground-items .selected-options-tab-item{margin-bottom:18px}.selected-ground-block>div+div{margin-left:20px}.selected-ground-image{width:120px;height:148px;overflow:hidden}.selected-ground-image img{width:100%}.selected-ground-image.full-height-img img{width:auto;height:100%;float:right}.selected-ground-rental-image{border:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.selected-ground-rental-image img{max-width:80%}.selected-ground-rental-logo{border-bottom:1px solid #e2e2e2;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected-ground-rental-car-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-ground-rental-custom{position:absolute;bottom:0;left:0;width:100%;height:25px;background-color:#ffb187;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;color:#fff;text-align:center;line-height:25px;padding-left:25px}.selected-ground-rental-custom i{width:25px;height:25px;background-color:#ff9155;position:absolute;top:0;left:0;background-size:12px 12px;background-position:center 5px}.selected-ground-main-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.43;color:#7f7f7f;margin-top:-4px;margin-bottom:3px}.selected-ground-main-info>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-ground-main-info h4{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;color:#3d3d3d;margin-top:8px;margin-bottom:15px}.selected-ground-main-info h4 .selected-ground-travo-score{display:inline-block;vertical-align:middle;margin-bottom:-4px}.selected-ground-main-info strong{font-weight:500}.selected-ground-top-note{font-size:12px;font-weight:500;color:#b3b3b3;text-transform:uppercase}a.selected-ground-website-link{color:#7f7f7f;text-decoration:underline}a.selected-ground-website-link:hover{text-decoration:none}a.selected-ground-details-link{display:block;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.43;color:#3c91cd;margin-top:10px}a.selected-ground-details-link i{margin-left:3px}.selected-ground-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selected-ground-actions res-change-ground-btn{display:block}.selected-ground-actions .selected-ground-price-value{display:block;font-size:25px;font-weight:500;font-style:normal;font-stretch:normal;text-align:center;color:#3d3d3d;line-height:46px}.selected-ground-actions .selected-ground-taxes-info{text-align:center;color:#7f7f7f;font-size:14px}.selected-ground-actions .selected-ground-price-no-value{color:#7f7f7f;font-size:14px;display:block;text-align:center}.selected-ground-actions .btn{width:138px;height:39px}.selected-ground-price-info{margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected-ground-price-note{font-size:12px;font-weight:500;text-align:center;color:#b3b3b3;text-transform:uppercase}.selected-ground-details{margin-top:18px;border-top:1px solid #e2e2e2;padding-top:15px}.selected-rental-details-info .info-row{border-top:1px solid #f2f2f2;padding-top:12px;padding-bottom:12px}.selected-rental-details-info .info-row:last-child{border-bottom:1px solid #f2f2f2}.selected-rental-details-info .info-text,.selected-rental-details-info .info-title{line-height:19px}.selected-rental-details-info .info-image-row img{max-height:35px}.selected-rental-details-info .info-title{font-family:Roboto,sans-serif;font-weight:500;font-size:11px;text-transform:uppercase}.selected-rental-details-info .info-text{color:#7f7f7f;font-size:13px}.public-transit-selected-details{padding:0}.public-transit-selected-details>div{border-left:none;padding-left:15px}.selected-rental-price-booked{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;text-align:center;color:#7f7f7f}.selected-rental-price-booked .selected-ground-price-note{color:#73b358;font-weight:400}.selected-rental-price-booked .selected-ground-price-value{color:#73b358}.selected-ground-rental-details{padding-left:140px;-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-ground-rental-details>div{float:left;width:50%;font-size:13px;font-style:normal;font-stretch:normal;line-height:2.31;color:#3d3d3d}.selected-ground-rental-details>div strong{font-weight:500}.selected-ground-rental-features{width:138px;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;color:#3d3d3d}.selected-ground-rental-features>div{line-height:2.31}ground-vendor-logo{width:100%;display:block}.ground-vendor-logo{display:block;height:35px;background-position:top center;background-size:contain;background-repeat:no-repeat;text-align:center;font-size:18px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;padding:0 10px}.t-st-container-full{width:100%;height:100%}.t-st-flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-st-flex-rest-height{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0}.t-st-flex-scrollable{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.t-st-border-bottom{border-bottom:1px solid #e8e8e8}.selected-hotel-details{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;height:100%;left:0;top:0;z-index:2;padding-left:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selected-hotel-details h3{font-size:16px;color:#3d3d3d;margin:0 0 20px;padding:0;border-bottom:1px solid #e2e2e2;line-height:40px}.selected-hotel-details-tabs{background:#fff;padding:0 16px;border-bottom:1px solid #e2e2e2;min-height:59px}.selected-hotel-details-tabs a{border-bottom:3px solid transparent;line-height:45px;padding-top:15px;text-transform:uppercase;color:#7f7f7f;font-size:15px;display:inline-block;margin-bottom:-1px}.selected-hotel-details-tabs a.selected{border-bottom-color:#3c91cd;color:#3d3d3d}.selected-hotel-details-tabs a+a{margin-left:30px}.selected-hotel-details-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 15px 20px;position:relative}.selected-hotel-details-main>div{margin-bottom:30px}.selected-hotel-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1px;padding-top:20px;position:relative;height:484px;overflow:hidden}.selected-hotel-gallery.opened{height:auto}.selected-hotel-gallery .selected-hotel-gallery-item{margin:1px;width:343px;height:230px;background:center center no-repeat;background-size:cover}.selected-hotel-gallery .see-all-photos{position:absolute;bottom:1px;right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:343px;height:230px;background:rgba(0,0,0,.5);font-size:18px;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected-hotel-gallery .see-all-photos span{display:block;line-height:23px}.selected-hotel-booking-com{width:100%;border:none;height:400px}.all-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-flow:column;flex-flow:column;background:#f5f5f5}.hotel-filters-full-width,.list-items{display:-webkit-box;display:-ms-flexbox}.all-items-filters,.list-header{background:#fff}.list-header{padding:12px 20px 13px;line-height:34px;color:#3d3d3d;font-size:18px}.list-header .i-city{margin:-6px 4px 0 6px}.list-items-main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow-y:auto}.hotels-list,.hotels-list .all-items-filters{position:static}.list-items{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 10px}.list-items .list-item{display:inline-block;width:calc(100% * 1/2 - 10px*2);margin:0 10px 10px}.list-items .list-item:nth-child(even) .travo-score-popup{left:auto;right:0;margin-left:0;margin-right:25px}.list-items .list-item:nth-child(even) .travo-score-popup::after{right:-6px;border-left:6px solid #fff;border-right:none;left:auto}.hotel-filters-full-width{display:flex}.filter-full-width-item{font-size:14px;margin-right:32px}.filter-full-width-item>a{color:#7f7f7f;line-height:20px}.filter-full-width-item>a .fa{margin-left:3px}.filter-full-width-item>a .filter-preview-icon{vertical-align:middle;margin-right:12px}.filter-full-width-item.open>a{color:#3d3d3d}.filter-full-width-item .dropdown-menu{box-shadow:0 0 12px rgba(0,0,0,.25);border-radius:3px;padding:16px 12px;min-width:220px;margin-top:7px;border:none}.filter-full-width-item .dropdown-menu h6{font-size:11px;margin:0 0 16px;padding:0;text-transform:uppercase;color:#b3b3b3;font-weight:400}.filter-full-width-item .filter-checkbox-item{margin-bottom:13px}.filter-full-width-item .filter-checkbox-item .travo-checkbox{font-size:12px;font-weight:500}.filter-full-width-item .travo-checkbox-select-all{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3px}.filter-full-width-item .travo-checkbox-select-all>div{margin-right:10px}.filter-full-width-item .travo-checkbox-select-all>div:first-child{margin-top:0}.filter-full-width-item .travo-checkbox-select-all>div a{font-size:11px;text-decoration:underline}.filter-full-width-item .travo-checkbox-select-all>div a:hover{text-decoration:none}.filter-full-width-item .hotel-start-filter{min-width:164px;overflow:scroll;max-height:60vh}.filter-full-width-item .hotel-start-filter .filter-checkbox-item{margin-bottom:14px}.filter-full-width-item .hotel-start-filter .travo-checkbox{height:auto}.filter-full-width-item .hotel-start-filter .travo-checkbox .travo-checkmark{vertical-align:middle;margin-bottom:0;margin-right:5px}.filter-full-width-item .hotel-start-filter .hotel-class-select-main{display:inline-block;vertical-align:middle}.filter-full-width-item .hotel-start-filter .hotel-class-select-main>i{float:left;margin-right:4px}.filter-full-width-item .hotel-start-filter .hotel-class-select-main>i:last-child{margin-right:0}.all-items-filters .row{margin-left:-10px;margin-right:-10px}.all-items-filters .filters-actions.filter-actions-hotel .travo-input-group,.list-items-search-row .preferred-button{margin-left:10px}.all-items-filters .col-xs-12{padding-left:10px;padding-right:10px}.all-items-filters .filters-controls .filter-label{color:#3d3d3d;font-size:14px;width:90px;float:left}.all-items-filters .filters-controls .filter-value{width:220px;float:left}.all-items-filters .filters-controls .filter-value .ngrs-range-slider{margin-top:-4px}.all-items-filters .filters-controls.hotel-filter-controls .preferred-button-col{-webkit-box-flex:0;-ms-flex:0 1 calc(100%*1/3 + 5px);flex:0 1 calc(100%*1/3 + 5px)}.all-items-filters .filter-row{padding:20px 0}.all-items-filters .filters-actions{padding:13px 20px;background:#f5f5f5}.all-items-filters .filters-actions.filter-actions-hotel .travo-input-group input{min-width:170px}.filters-actions-hint{color:#1f2b3d;margin-top:20px;margin-bottom:7px}.hotels-list{padding-top:61px}.hotels-list .filters-controls,.hotels-list .filters-controls.opened{padding:0}.hotels-list .filters-controls.opened .filters-control-main{padding:0 10px 0 20px}.list-items-search-row{padding:20px 10px 0 20px}.list-items-search-row .list-items-search{width:100%}.list-items-search-row .list-items-search.travo-input-group input{height:36px;padding-top:7px}.list-items-search-row .list-items-search.travo-input-group .clear-search{cursor:pointer}.list-items-search-row .list-items-search .input-group-addon{height:36px;line-height:36px}.list-items-search-row .list-items-search .input-group-addon i{margin-top:0}.list-items-info-row{padding:6px 20px 10px}.list-items-info-row .filters-actions-hint{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;color:#3d3d3d;font-size:14px;line-height:35px}a.filter-checkbox-select-all{font-size:11px;text-decoration:underline}a.filter-checkbox-select-all:hover{text-decoration:none}.hotel-list-item{color:#3d3d3d}.hotel-list-item .curated-action{display:none;position:absolute;top:15px;right:15px}.hotel-list-item .curated-action.active,.hotel-list-item .curated-action.open,.hotel-list-item:hover .curated-action{display:block}.hotel-list-item:hover .hotel-list-item-img-wrapper>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hotel-list-item-img{position:relative;height:211px;background:#000}.hotel-list-item-img .hotel-list-item-img-wrapper{position:absolute;top:0;left:0;width:100%;height:211px;overflow:hidden}.hotel-list-item-img img{width:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.hotel-list-item-img .hotel-list-item-actions{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:14px 16px 16px 13px;background:rgba(0,0,0,.5)}.hotel-list-item-img .hotel-list-item-actions .btn>i{margin-left:4px;margin-top:-2px}.hotel-list-item-img .hotel-list-item-actions .hotel-price{color:#fff;font-size:18px}.hotel-list-item-img .price-select-dropdown{margin-left:-14px}.hotel-list-item-title{padding-top:17px;margin-bottom:6px}.hotel-list-item-title h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;margin:0;padding:0;display:inline-block;vertical-align:middle;max-width:292px;font-weight:400}.hotel-list-item-title .list-item-travo-score{display:inline-block;vertical-align:middle;margin-left:6px;cursor:pointer}.hotel-list-item-title .list-item-travo-score .progress-radial{width:16px;height:16px}.hotel-list-item-title .list-item-travo-score .overlay{width:10px;height:10px;margin-top:3px;margin-left:3px}.hotel-list-item-desc{color:#787979;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9px}.hotel-list-item-desc>div{line-height:14px;margin-left:5px}.hotel-list-item-desc>div:first-child{margin-left:0}.hotel-list-item-desc .hotel-stars{margin-top:-2px}.hotel-list-item-desc .hotel-stars i{margin-left:4px}.hotel-list-item-desc .hotel-stars i:first-child{margin-left:0}.hotel-list-item-desc .hotel-distance{line-height:14px}.hotel-list-item-desc .user-rate:before{content:'\00b7';margin-right:5px}.hotel-list-price-value .price-tag{margin-bottom:4px;font-size:18px;font-weight:500}.hotel-list-price-value .night-tag{font-size:11px}.hotel-list-price-value .ota-label{text-transform:uppercase;font-size:11px;margin-left:2px}.hotel-list-price-value .ota-label .i-select-price-dropdown{width:14px;height:14px;margin-right:3px}.hotel-list-price-value .ota-label .ota-name{text-transform:none}.hotel-price-na .i-hotel-price-questionmark{margin-right:5px}.hotel-price-na .na-label{line-height:14px;font-size:12px;color:#fff}.hotel-price-na .select-label{margin-top:8px;font-size:11px;color:#fff;text-transform:uppercase}.i-hotel-price-questionmark{width:14px;height:14px;line-height:14px;border-radius:14px;vertical-align:top;display:inline-block;text-align:center;font-size:10px;background:#fff;color:#3d3d3d}.i-hotel-price-questionmark:after{content:'?';font-weight:700}.hotel-curated-tags{display:block;padding-top:2px}.curated-tabs-hotel{display:block;background:#ededed;position:relative}.curated-tabs-hotel:before{content:'';height:1px;display:block;position:absolute;bottom:0;width:100%;background:#c9c9c9}.hotel-reviews{padding:50px;box-shadow:0 0 4px #c7c7c7;background:#fff;border-radius:2px}.hotel-reviews-header{padding-bottom:18px;border-bottom:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-reviews-header i{margin-right:19px}.hotel-reviews-header h3{border-bottom:none;margin:0;padding:0;line-height:31px;font-size:18px;color:#7f7f7f}.hotel-reviews-summary{border-bottom:1px solid #f2f2f2;padding:22px 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-reviews-summary .review-score-value{margin-right:16px;height:60px;width:60px;line-height:60px;text-align:center;font-size:34px;font-weight:700;background:#033383;color:#fff;border-radius:8px 8px 8px 0}.hotel-reviews-summary .review-score-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-reviews-summary .review-score-title h4{color:#05377e;font-size:18px;margin:-6px 0 6px;padding:0;font-weight:700}.hotel-reviews-summary .review-score-title span{color:#05B0F1;font-size:14px}.hotel-reviews-summary ul.reviews-summary-list{margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.hotel-reviews-summary ul.reviews-summary-list li{list-style:none;width:100px;font-size:14px;color:#05377e;white-space:nowrap;min-width:123px;padding-right:20px;line-height:24px}.hotel-reviews-summary ul.reviews-summary-list li span{font-weight:700}.hotel-review-item{padding:38px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-review-item .hotel-review-author{width:175px;min-width:175px}.hotel-review-item .hotel-review-author span{color:#7f7f7f;font-size:14px;display:block;text-align:center;line-height:17px}.hotel-review-item .hotel-review-content{border-bottom:1px solid #f2f2f2;padding-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-review-item .hotel-review-content .hotel-review-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;color:#3d3d3d;font-size:14px}.hotel-review-item .hotel-review-content .hotel-review-content-block i{margin-right:15px}.hotel-review-item .hotel-review-content .hotel-review-content-block span{-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-reviews-author-img{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#3c91cd;margin:0 auto 3px;font-size:30px;color:#fff;text-align:center;line-height:70px}.hotel-review-content-summary{font-size:14px;color:#7f7f7f;margin-bottom:18px;line-height:31px}.hotel-review-content-summary span{font-weight:700;display:inline-block;font-size:13px;background:#033383;text-align:center;color:#fff;vertical-align:top;width:30px;height:31px;line-height:31px;border-radius:5px 5px 5px 0;margin-right:10px}.hotel-reviews-footer{padding:20px 0 0 175px}.hotel-reviews-footer .btn-show-more-reviews{min-width:194px}@media (max-width:1325px){.hotel-reviews-footer{padding-left:0;text-align:center}}ul.pagination.travo-paging{padding:17px 0}ul.pagination.travo-paging a{margin-right:9px;border:1px solid #c9c9c9;display:block;min-width:28px;height:30px;line-height:27px;text-align:center;border-radius:2px;padding:0 7px}ul.pagination.travo-paging a:hover{background:#fff}ul.pagination.travo-paging li.active a{background:#ededed;color:#3d3d3d}ul.pagination.travo-paging li.disabled:not(:first-child):not(:last-child) a{border-color:#fff}ul.pagination.travo-paging li:first-child,ul.pagination.travo-paging li:last-child{width:35px}.pref-hotel{position:absolute;top:15px;left:15px}.pref-hotel .dropdown-menu{width:302px;padding:0;margin:0 0 0 -6px}.pref-hotel .i-preferred{cursor:pointer}.prefer-hotel-header{border-bottom:1px solid #ededed;position:relative;padding:12px 50px 10px 20px}.prefer-hotel-header h5{font-size:18px;color:#3d3d3d;margin:0;padding:0;line-height:30px;font-weight:400}.prefer-hotel-header>i{position:absolute;top:20px;right:25px;cursor:pointer}.prefer-hotel-main{padding:8px 10px 12px}.prefer-hotel-option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prefer-hotel-option:hover{background:#f7f7f7}.prefer-hotel-option.preferred .i-dd-heart{background-position:0 -23px}.prefer-hotel-option>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7e7e7e;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:40px}.prefer-hotel-option>i{width:23px;margin-left:10px}.prefer-hotel-option .i-dd-heart{background-position:0 0;background-size:24px 46px}.travo-select-dropdown{display:block}.travo-select-dropdown h6{text-transform:uppercase;color:#b3b3b3;font-weight:500;margin:0;font-size:11px;line-height:32px;padding:8px 20px 0}.travo-select-dropdown a{display:block;padding:0 20px;white-space:nowrap;color:#3d3d3d;font-weight:500;font-size:12px}.travo-select-dropdown a.selected,.travo-select-dropdown a:hover{color:#fff;background-color:#3c91cd}.travo-select-dropdown ul{padding:0 0 10px;margin:0;display:block}.travo-select-dropdown ul li{line-height:28px;list-style:none}.travo-select-dropdown-action a{line-height:40px;border-top:1px solid #e2e2e2;color:#3d3d3d}.travo-select-dropdown-action a i{margin-right:10px}.travo-select-dropdown-list{margin:0;padding:0}.travo-select-dropdown-list li{list-style:none}.travo-select-dropdown-list a{display:block;padding:3px 17px;clear:both;font-weight:400;font-size:13px;line-height:21px;color:#3d3d3d;white-space:nowrap}.travo-select-dropdown-list a:hover{text-decoration:none;color:#3d3d3d;background-color:#f7f7f7}.travo-timepicker>a{width:125px;height:45px;border:none;border-bottom:1px solid #f2f2f2;display:block;line-height:45px;color:#3d3d3d;position:relative}.travo-timepicker>a.placeholder{color:#a9a9a9}.travo-timepicker>a.error{border-bottom-color:#e64646}.travo-timepicker .travo-timepicker-timezone{position:absolute;right:0;color:#7f7f7f;font-size:12px;text-transform:uppercase}.travo-timepicker .dropdown-menu{width:188px;padding:0 12px}.travo-timepicker .dropdown-menu input{padding:0!important;box-shadow:none;border:1px solid #f2f2f2!important;height:34px!important;text-align:center}.travo-timepicker .dropdown-menu .uib-time.am-pm .btn{margin-left:3px;border-color:#f2f2f2}.drive-self-timeline .ground-timeline-item+.ground-timeline-item,.ground-timeline-group{border-top:1px solid #f2f2f2}.ground-timeline-group-title{height:30px;line-height:30px;font-size:11px;text-transform:uppercase;font-weight:500;border-bottom:2px solid #f2f2f2}.ground-timeline-item{font-size:12px;padding:12px 0}.ground-timeline-item .item-row{height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-info-img,.flight-list-item-legs-info,.flight-list-item-price-submit,.flights-full-width,.integrate-calendar,.list-full-width-main,.multi-flight-list{-webkit-box-orient:vertical;-webkit-box-direction:normal}.ground-timeline-item .item-row.divider{height:23px}.ground-timeline-item .item-row.divider .item-icon{padding-left:3px;height:100%}.ground-timeline-item .item-icon{width:30px}.ground-timeline-item .item-icon>i{vertical-align:top}.ground-timeline-item .item-divider{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px}.ground-timeline-item .item-divider:before{content:'';display:inline-block;vertical-align:top;width:100%;height:1px}.ground-timeline-item .item-details{color:#3d3d3d;white-space:nowrap;overflow:hidden;position:relative;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.ground-timeline-item .item-details:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.ground-timeline-item .item-time{color:#7f7f7f;text-align:right;width:50px}.ground-timeline-item .item-long-time{width:150px;text-align:right;color:#6eb054;font-size:12px}.all-items-list.rental-timeline-items{background:#fff}.rental-timeline .ground-timeline-group{padding:17px}.rental-timeline .ground-timeline-item .item-row.divider{height:20px}.rental-timeline .item-divider:before{background:#f2f2f2}.rental-timeline .details-link{font-size:13px;text-transform:uppercase;font-weight:500}.rental-timeline-group-title{font-size:14px;color:#3d3d3d;padding:0}.rental-timeline-links{margin-top:5px}.drive-self-timeline{overflow-y:scroll;-webkit-box-flex:1;-ms-flex:1;flex:1}.drive-self-timeline .ground-timeline-group{padding:0}.drive-self-timeline .ground-timeline-group-title{padding:0 20px;color:#3c91cd;border-bottom-width:1px}.drive-self-timeline .ground-timeline-item{padding:20px}.drive-self-timeline .rental-timeline-group-title{margin-bottom:20px}.drive-self-timeline .rental-timeline-links{margin-top:20px}item-image{display:block}.nav>li>a.navbar-tutorials-toggle{margin:0;padding:0;background:0 0;display:inline-block;border:none}.nav>li>a.navbar-tutorials-toggle:active,.nav>li>a.navbar-tutorials-toggle:focus,.nav>li>a.navbar-tutorials-toggle:hover{background:0 0}.tutorial-videos-modal{font-weight:400}.tutorial-videos-modal .modal-dialog{position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;width:90%}.tutorial-videos-modal .modal-content{width:100%;height:100%;text-align:center;border-radius:4px;position:relative}.tutorial-videos-modal .modal-content .i-close-modal{position:absolute;right:-28px;top:8px}.tutorial-videos-modal .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.tutorial-videos-modal .video-container embed,.tutorial-videos-modal .video-container iframe,.tutorial-videos-modal .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:750px){.tutorial-videos-modal .modal-dialog{width:60%;max-width:1200px}}.replicate-form .modal-dialog{width:921px}.replicate-form .modal-content{border-radius:0}.replicate-form .travo-modal{padding:0;background:#f5f9fc}.replicate-form-top{padding:40px 40px 0;border-bottom:1px solid #ededed;background:#fff}.replicate-form-top .i-close-modal-new{position:absolute;top:40px;right:38px;width:20px;height:20px;background-size:20px 40px}.replicate-form-top .i-close-modal-new:hover{background-position:0 -20px}.replicate-form-bottom{padding:30px 40px}.replicate-form-header{border-bottom:1px solid #f2f2f2;padding-bottom:40px}.replicate-form-header h3{font-size:25px;margin:0;padding:0;display:inline-block;line-height:60px}.replicate-form-header .i-replicate-form-main-icon{margin-right:20px;vertical-align:top}.leaving-from-block{text-transform:capitalize;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leaving-from-block>i{margin-right:6px;margin-top:-3px}.leaving-from-block .leaving-from-block-address{color:#b3b3b3}.leaving-from-block .leaving-from-block-address>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:175px;display:inline-block;vertical-align:top}.replicate-form-main-inputs{border-bottom:1px solid #f2f2f2;padding:13px 0 11px;margin:0 -4px;display:-webkit-box;display:-ms-flexbox;display:flex}.replicate-form-main-inputs replicate-form-preferred-dates{-webkit-box-flex:2;-ms-flex:2;flex:2}.replicate-form-main-inputs replicate-form-start-address{-webkit-box-flex:1;-ms-flex:1;flex:1}.replicate-form-main-inputs .replicate-preferrred-dates{display:-webkit-box;display:-ms-flexbox;display:flex}.replicate-form-main-inputs .replicate-preferrred-dates>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.replicate-form-secondary-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -9px}.replicate-form-secondary-inputs .flex-col-1{padding:0 9px}.replicate-form-secondary-inputs h4{font-weight:400;font-size:11px;margin:0 0 22px;padding:0;color:#b3b3b3;text-transform:uppercase}.replicate-form-secondary-inputs h4 span{font-size:14px;color:#7f7f7f;display:inline-block;margin-top:-3px}.replicate-form-item{padding:0 4px}.replicate-form-item>label{color:#7f7f7f;font-weight:400;margin:0 0 9px;padding:0;font-size:12px;display:block}.replicate-form-item .replicate-form-input-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.replicate-form-item .replicate-form-input-row>div{padding:0 10px}.replicate-form-item .replicate-form-input,.replicate-form-item input.replicate-form-input{border:1px solid #c9c9c9;font-size:14px;color:#3d3d3d;box-shadow:none;border-radius:4px;padding:0;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.replicate-form-item .replicate-form-input.error,.replicate-form-item input.replicate-form-input.error{border-color:#ea0247}.replicate-form-item .replicate-form-input>i,.replicate-form-item input.replicate-form-input>i{position:absolute;top:50%}.replicate-form-item .replicate-form-input .i-input-calendar,.replicate-form-item .replicate-form-input .i-input-clock,.replicate-form-item input.replicate-form-input .i-input-calendar,.replicate-form-item input.replicate-form-input .i-input-clock{min-width:14px;margin-top:-7px;left:9px}.replicate-form-item .replicate-form-input .i-input-home,.replicate-form-item input.replicate-form-input .i-input-home{min-width:15px}.replicate-form-item .replicate-form-input .i-input-dropdown,.replicate-form-item input.replicate-form-input .i-input-dropdown{min-width:9px;margin-right:0;right:14px;margin-top:-4px}.replicate-form-item .replicate-form-input input,.replicate-form-item input.replicate-form-input input{margin:0;border:none;font-size:14px;color:#3d3d3d;width:100%;outline:0!important;height:38px;background:0 0;position:relative;z-index:2;padding:0 20px 0 34px}.replicate-form-item .replicate-form-input input.ui-timepicker-input,.replicate-form-item input.replicate-form-input input.ui-timepicker-input{max-width:63px}.replicate-form-item .replicate-form-input>span,.replicate-form-item input.replicate-form-input>span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#3d3d3d}.replicate-form-item .replicate-form-input .ui-timepicker-wrapper,.replicate-form-item input.replicate-form-input .ui-timepicker-wrapper{margin-top:-2px;width:122px}.replicate-form-item .replicate-form-input.datepicker-open-top,.replicate-form-item input.replicate-form-input.datepicker-open-top{position:relative}.replicate-form-item .replicate-form-input.datepicker-open-top .dropdown-menu,.replicate-form-item input.replicate-form-input.datepicker-open-top .dropdown-menu{top:auto!important;bottom:39px}.replicate-form-item .search-departure-options{left:auto;right:0}.replicate-form-item .search-departure-options .search-departure-option>input[type=text]{border:none;outline:0;width:250px;float:right;border-bottom:1px solid #f2f2f2;color:#3d3d3d;line-height:32px;height:35px}.replicate-form-city-switch{padding:13px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.replicate-form-city-switch replicate-form-city-switch{-webkit-box-flex:1;-ms-flex:1;flex:1}.replicate-form-city-submit{line-height:40px;min-width:150px;background:#2d6d9a;border-color:#2d6d9a}.replicate-trip-event{background:#fff;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 19px 10px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.replicate-trip-event .i-repl-meeting{margin-right:23px}.replicate-trip-event .replicate-trip-event-datetime{width:72px}.replicate-trip-event .replicate-trip-event-time{font-size:14px;color:#7f7f7f;margin-bottom:3px;display:block}.replicate-trip-event .replicate-trip-event-date{font-size:11px;color:#b3b3b3;text-transform:uppercase;display:block}.replicate-trip-event .replicate-trip-event-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.replicate-trip-event .replicate-trip-event-name input{border:none;width:100%;background:0 0;padding:0;margin:0;font-size:14px;outline:0!important}.replicate-trip-event .replicate-trip-event-settings{margin-left:10px;position:relative}.replicate-trip-event .replicate-trip-event-settings>i{cursor:pointer}.replicate-trip-preferred-options{padding:20px 80px 10px 20px;background:#fff;font-size:14px;color:#3d3d3d;position:relative;min-height:80px}.replicate-trip-preferred-options .i-pref-options{position:absolute;top:20px;right:20px}.replicate-trip-preferred-options .travo-checkbox{display:block;margin-bottom:10px}.replicate-form-cities{display:inline-block;list-style:none;margin:0;padding:0}.replicate-form-cities .replicate-form-city{cursor:pointer;display:block;float:left;height:40px;line-height:40px;background:#f2f2f2;text-align:center;padding:0 10px 0 30px;position:relative;margin:0 2px 0 0;font-size:14px;text-decoration:none;color:#7f7f7f;font-weight:500;outline:0!important}.replicate-form-cities .replicate-form-city:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:20px}.replicate-form-cities .replicate-form-city:first-child:before{display:none}.replicate-form-cities .replicate-form-city:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;padding-right:20px}.replicate-form-cities .replicate-form-city:last-child:after{display:none}.replicate-form-cities .replicate-form-city:after,.replicate-form-cities .replicate-form-city:before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;position:absolute;top:0}.replicate-form-cities .replicate-form-city:before{left:0}.replicate-form-cities .replicate-form-city:after{right:-20px;z-index:1;border-left-color:#f2f2f2}.replicate-form-cities .replicate-form-city.selected,.replicate-form-cities .replicate-form-city:hover{background:#3c91cd;color:#fff}.replicate-form-cities .replicate-form-city.selected:after,.replicate-form-cities .replicate-form-city:hover:after{border-left-color:#3c91cd}.replicate-form-cities .slick-list{max-width:625px;float:left}.replicate-form-cities .slick-arrow{background:#f2f2f2;border:0;padding:0;margin:0;height:40px;line-height:40px;width:26px;float:left;color:transparent;outline:0!important}.replicate-form-cities .slick-arrow:before{font:normal normal normal 14px/1 FontAwesome;color:#cfcfcf;margin-left:7px}.replicate-form-cities .slick-arrow:hover:before{color:#7f7f7f}.replicate-form-cities .slick-arrow.slick-disabled{cursor:default}.replicate-form-cities .slick-arrow.slick-disabled:before{color:#cfcfcf!important}.replicate-form-cities .slick-prev{margin-right:2px}.replicate-form-cities .slick-prev:before{content:"\f053"}.replicate-form-cities .slick-next{margin-left:2px}.replicate-form-cities .slick-next:before{content:"\f054"}replicate-form-event-settings.dropdown-menu{width:364px;margin-left:40px;margin-top:-132px;display:block;padding-bottom:0}.event-settings-header{padding:14px 17px 13px;border-bottom:1px solid #f2f2f2}.event-settings-header h5{color:#3d3d3d;font-size:17px;margin:0 30px 6px 0;padding:0;font-weight:300}.event-settings-header h5 input{color:#3d3d3d;font-size:17px;padding:0;width:100%;border:none;background:0 0}.event-settings-header span{color:#7f7f7f;font-size:12px}.event-settings-main{padding:24px 17px 0}.event-settings-main .event-settings-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-settings-main .event-settings-row .event-settings-label{font-size:12px;color:#7f7f7f;width:70px}.event-settings-main .event-settings-row .datetime-icon{vertical-align:top;margin-top:1px;margin-right:10px}.event-settings-main .event-settings-row .event-settings-date{white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.event-settings-main .event-settings-row .event-settings-date input{width:90px}.event-settings-main .event-settings-row .event-settings-time{border-left:1px solid #f2f2f2;white-space:nowrap;padding-left:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.event-settings-main .event-settings-row .event-settings-time input{width:80px}.event-settings-main .event-settings-row input{border:none;font-size:14px;padding:0;color:#7f7f7f}.event-settings-main .event-settings-row .error input{color:#e64646}.event-settings-footer{padding:10px 12px 10px 8px;background:#f2f2f2;border-top:1px solid #ededed;border-radius:0 0 4px 4px}.event-settings-footer .event-settings-delete{float:left;background:#fc3768;margin-right:10px;text-align:center;width:50px;height:35px;line-height:35px;border-radius:3px}.event-settings-footer .btn{min-width:100px}.event-settings-footer .event-settings-done{float:right}.travo-tooltip-replicate{z-index:9020}.replicate-result{z-index:9010!important}.replicate-result+.modal-backdrop{z-index:9000!important}.replicate-result .modal-dialog{width:778px!important;min-height:560px}.replicate-result .travo-modal{padding-left:46px}.replicate-result .replicate-result-main{width:683px;padding-bottom:50px}.replicate-result .replicate-result-main .replicate-city-switch{margin-bottom:20px}.replicate-result .modal-header-icon{padding-top:10px}.replicate-result h2{padding:19px 0 51px}.replicate-result table.replication-result{font-family:'Open Sans',sans-serif;width:100%;border-top:1px solid #e2e2e2;margin-bottom:19px}.replicate-result table.replication-result thead th{font-family:'Open Sans',sans-serif;border-bottom:1px solid #e2e2e2;background:#f8f8f8;font-weight:400;text-transform:uppercase;font-size:14px;color:#a9a9a9;padding:21px 23px 5px;line-height:20px;text-align:left}.replicate-result table.replication-result tbody td{padding:15px 0 11px;border-bottom:1px solid #e2e2e2;width:224px}.replicate-result table.replication-result tbody td:first-child{width:116px;text-align:center;vertical-align:middle}.replicate-result table.replication-result tbody td:last-child{width:119px;vertical-align:middle}.replicate-result table.replication-result tbody td>div{border-left:1px solid #e2e2e2;min-height:100px;position:relative}.replicate-result table.replication-result tbody td .replaced-status{color:#3d3d3d;font-size:17px;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.replicate-result table.replication-result tbody td .replaced-status i.replaced-status-icon{margin-bottom:10px}.replicate-result table.replication-result tbody td .replaced-status i.i-info-icon{position:absolute;top:-7px;right:0;cursor:pointer}.replicate-result table.replication-result tbody td .replaced-status span{display:block}.replicate-result table.replication-result tbody td h4{font-size:15px;font-weight:700;margin:0;padding:0 0 4px}.replicate-result table.replication-result tbody td p{color:#a9a9a9;font-size:12px;line-height:18px;margin:0}.replicate-result table.replication-result tbody td .replicated-option{position:relative;padding:0 23px}.replicate-result table.replication-result tbody td .i-replicate-arrow{position:absolute;top:0;right:-13px;z-index:2;height:32px;background-position:0 0;background-color:#fff}.replicate-result table.replication-result tbody td .rep-hotel-stars{vertical-align:top;margin-bottom:5px}.replicate-result table.replication-result tbody td .replicate-result-price{font-family:Roboto,sans-serif;font-weight:500;color:#3c91cd;font-size:25px;padding:5px 0}.replicate-result table.replication-result tbody td .replicate-result-price span.price-desc{font-weight:400;font-size:13px;text-transform:uppercase;vertical-align:super;margin-left:4px}.replicate-result .btn-replicate-trip-result{float:right;line-height:31px;min-width:223px;font-size:15px}@media (max-height:850px){.replicate-result .travo-modal{padding-top:16px}.replicate-result .replicate-result-main{padding-bottom:4px}.replicate-result h2{padding:14px 0 16px}.replicate-result table.replication-result{margin-bottom:19px}.replicate-result table.replication-result thead th{padding:7px 23px 5px}.replicate-result table.replication-result tbody td{padding:12px 0 6px}.replicate-result table.replication-result tbody td>div{min-height:94px}}@media (max-width:820px){.replicate-result .modal-dialog{width:730px}.replicate-result .replicate-result-main{width:648px}}.replicate-city-switch{text-align:center}.replicate-city-switch h3{padding:0;margin:0 0 19px;color:#3d3d3d;font-size:24px;font-weight:400}.replicate-city-switch h3>i{margin-top:-3px}.replicate-city-switch .city-select-switches{display:block;text-align:center}.replicate-city-switch .city-select-switches .city-select-switch{display:inline-block}.replicate-city-switch .city-select-switches .city-select-switch:last-child{margin-right:0}.home-search-import{color:#424b58;font-size:13px;line-height:18px;font-weight:300;vertical-align:bottom}.home-search-import i{margin-right:4px}.home-search-import strong{font-weight:700;vertical-align:bottom}.is-meeting-name{position:absolute;right:-3px;bottom:-7px;color:#368fcf;font-size:9px;font-weight:700;letter-spacing:.17px;line-height:15px}.search-step{opacity:0;left:0;position:absolute;top:5px}.home-search-new,.pac-container,.search-error-msg,.search-new-meetings{position:relative}.search-step.shown{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;top:0;visibility:visible;opacity:1}.search-inactive-value,a.search-inactive-value{color:#c9c9c9}.search-error-msg{color:#F63;line-height:18px;margin-top:24px}.search-error-msg span{display:block}.search-error-alert{color:#e64646;font-size:14px;margin-top:18px}.search-departure-option-checkbox{color:#3d3d3d;font-size:14px;font-weight:400;line-height:32px;float:left;width:90px;cursor:pointer}.search-departure-option-checkbox:before{content:'';background:url(../../images/radiobuttons.png) no-repeat;display:inline-block;width:19px;height:19px;vertical-align:middle;margin-right:10px;margin-top:-1px}.search-departure-option-checkbox.active:before{background-position:0 -19px}a.search-clear-fields{text-decoration:underline;display:inline-block;color:#368fcf;font-size:13px;font-weight:700;letter-spacing:.24px;line-height:15px}.flight-preferences h6{margin:0 0 16px;color:#424b58;font-size:11px;font-weight:700;line-height:15px;letter-spacing:3px}.flight-preferences .dropdown-menu-title{padding-bottom:16px;padding-top:0}.flight-preferences .dropdown-menu{padding:20px;text-align:center;margin-top:10px}.flight-preferences .flight-preferences-options{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-preferences .flight-preferences-options a{display:block;width:110px;height:35px;opacity:.6;color:#464646;font-size:12px;font-weight:600;letter-spacing:.13px;line-height:34px;background-color:#fff;border:1px solid #e2e2e2;border-radius:3px;margin:0 10px}.flight-preferences .flight-preferences-options a.selected{opacity:1;color:#368fcf;background-color:rgba(54,143,207,.1);border:1px solid rgba(54,143,207,.6)}.flight-preferences .preference-btn{padding:5px;border:1px solid #c9c9c9;box-shadow:2px 2px 5px #c9c9c9;font-size:14px}.home-search-new{margin:0 auto}.home-search-new .home-search-import{margin:5px 0 0;line-height:33px;padding:0 19px;border:1px solid #c9c9c9;border-radius:2px;font-size:14px;font-weight:600}.home-search-new .home-search-import i{margin-right:7px;vertical-align:middle;margin-top:-2px}.home-search-new-start{display:-webkit-box;display:-ms-flexbox;display:flex}.home-search-new-start .search-new-btn{margin-top:19px}.search-new-btn{height:45px;line-height:45px;padding:0;font-size:16px;font-weight:500}.search-new-start{border-radius:0 4px 4px 0;min-width:145px;margin-top:auto}.search-new-start.search-new-start-round{border-radius:4px}.show-sample-search{margin-left:16px;display:block;min-width:180px}.show-sample-search i{margin-right:5px;margin-top:-2px}a.search-clear-form{padding-top:0;margin-top:8px;font-size:14px;font-weight:500}.search-new-meetings-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:7px;position:absolute;width:100%;top:0;left:0}.search-new-meetings-header>div{width:226px;font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;position:relative}.search-new-meetings-header>div:first-child{width:406px}.search-new-meeting-arrive{position:absolute;bottom:-2px;right:0;text-transform:none;font-size:13px;margin-right:16px}.search-new-meeting-arrive .i-search-new-arrive{margin-right:3px;margin-top:-2px}.search-new-meeting-arrive .search-new-arrive-city{max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle}.search-new-meeting-arrive input{background:0 0;border:none;padding:0;margin:0 0 0 6px;color:#9e9b9a;font-size:13px;width:82px}.search-new-meeting-arrive input.error{color:#e64646}.search-new-meeting-arrive .fa-caret-down{color:#9e9b9a;position:absolute;right:-6px;top:3px}.search-new-add-meeting,.search-new-meeting-block{max-width:862px}.search-new-meeting-block{position:relative;padding-top:19px;margin-bottom:24px}.search-new-meeting{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:10px;background:#fff;border:1px solid #d8e3eb;border-radius:5px 0 0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-new-meeting .search-timepicker,.search-new-meeting input{border:none;color:#3d3d3d;font-size:15px;border-left:1px solid #d8e3eb;padding:0 4px 3px 12px;height:43px;outline:0!important;width:100%}.search-new-meeting .search-timepicker.error,.search-new-meeting input.error,.search-new-meeting place-event-autocomplete.error input{color:#e64646}.search-new-meeting .search-timepicker{line-height:40px}.search-new-meeting .meeting-calendar-icon{position:absolute;top:10px;left:12px;min-width:20px;z-index:10}.search-new-meeting place-event-autocomplete input{border-left:none;width:100%;border-radius:5px 0 0 5px;padding-left:43px}.search-new-meetings-groups{position:relative}.search-animated-item{position:absolute;left:0;width:100%;-webkit-transition:top .5s ease-out;transition:top .5s ease-out}.search-animated-item.moving{z-index:10}.search-new-meeting-actions{position:absolute;top:0;left:0}.search-new-meeting-actions .search-new-meeting-edit{position:absolute;top:12px;left:-33px}.search-new-meeting-actions .i-meeting-new-remove{position:absolute;top:14px;left:-60px}@media (max-width:1305px) and (min-width:1245px){.search-new-meeting-actions .search-new-meeting-edit{top:2px}.search-new-meeting-actions .i-meeting-new-remove{left:-33px;top:28px}}.search-new-add-meeting{border:2px dashed #9aa0a8;border-radius:5px;color:#9aa0a8;cursor:pointer;line-height:41px;padding:0 10px;margin-bottom:10px}.search-new-add-meeting>i{margin-right:16px;opacity:.5;margin-top:-5px}.search-new-add-meeting:hover{color:#fff;border-color:#fff}.search-new-add-meeting:hover>i{opacity:1}.home-search-new-main{display:-webkit-box;display:-ms-flexbox;display:flex}.home-search-new-main .search-new-meetings{padding-right:13px}.home-search-new-summary{padding-left:23px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:376px;margin-top:-2px;border-left:1px solid rgba(255,255,255,.3)}.home-search-new-summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-search-new-summary-row>i{margin-right:27px;width:22px;min-width:22px}.search-new-summary-input-row{margin:0 -8px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:320px}.search-new-summary-input{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,.3);margin:0 8px;height:43px;padding-bottom:5px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-new-summary-input .search-new-summary-input-value,.search-new-summary-input input{background:0 0;border:0;padding:0 20px 0 0;margin:0;color:#fff;font-size:13px;font-weight:400;width:100%;position:relative;z-index:10}.search-new-summary-input .search-new-summary-input-value{line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.search-new-summary-input .fa-caret-down{color:#939598;vertical-align:middle;line-height:40px;font-size:16px;position:absolute;top:0;right:4px}.flight-top-dates .fa,.multi-flight-row .ota-name-block>i,.payed-amount>i{vertical-align:top}.search-new-summary-input a.search-new-summary-input-edit{text-transform:uppercase;font-weight:500;font-size:12px;line-height:40px}.search-new-summary-input.flight-preferences .dropdown-menu{left:auto;right:0;margin-top:-2px}.search-new-summary-input.error .search-new-summary-input-value,.search-new-summary-input.error input{color:#e64646}.return-to-city-input{margin:0;max-width:304px}.return-to-city-input .search-new-summary-input{min-width:0;margin:0}.return-to-city-input .search-new-summary-input:first-child{min-width:160px;max-width:160px}.search-new-summary-input-address{max-width:302px}.search-new-summary-input-address .dropdown-menu{left:auto;right:0}.search-new-summary-input-return-address .dropdown-menu{left:auto;right:-145px}.submit-new-trip{width:100%;display:block;margin-top:19px}.not-auth-location-input{padding:20px 26px 15px}.not-auth-location-input input{width:250px;border:none;border-bottom:1px solid #f2f2f2;color:#3d3d3d;line-height:32px;height:35px}.not-auth-location-input .dropdown-menu-title{padding:0 0 7px}a.import-google-calendar-link{font-size:12px;font-weight:500;color:#fff;text-decoration:underline;padding-top:6px;display:inline-block}a.import-google-calendar-link span{font-weight:700}a.import-google-calendar-link:hover{text-decoration:none}.preferred-date-return .dropdown-menu{left:auto!important;right:0}.search-travelers-select{display:block;padding:10px 17px}.search-flight-class-select{border-top:1px solid #c9c9c9}.search-flight-class-select .dropdown-menu{width:100%}.travo-home-search-area{margin-top:-166px;min-height:166px;position:relative;display:block}.travo-home-search-area:before{content:' ';position:absolute;top:0;left:0;width:100%;height:166px;background:-webkit-linear-gradient(top,rgba(23,23,23,.6),#171717);background:linear-gradient(to bottom,rgba(23,23,23,.6),#171717)}.entry-calendar-modal .modal-dialog{width:100%;padding:0 15px;max-width:1500px}.entry-calendar-modal .modal-content .modal-body{padding:24px 16px;min-height:100px}.entry-calendar-modal .i-close-modal-new{position:absolute;top:15px;right:15px;cursor:pointer;background-size:auto;background-position:0 0;z-index:9999}.entry-calendar-modal .i-close-modal-new:hover{background-position:0 -23px}.entry-calendar-modal p.hint{text-align:center;font-size:12px}.entry-calendar-modal p.calendar-note{position:absolute;top:20px;right:75px;font-size:12px}.entry-calendar-modal .fa-refresh{position:absolute;top:50%;left:50%;font-size:30px;color:#545d6a}.entry-calendar-modal .tooltip{opacity:1;padding-bottom:5px;z-index:9999;min-width:295px}.entry-calendar-modal .tooltip .tooltip-arrow:after{content:" ";bottom:-5px;position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.entry-calendar-modal .tooltip.left .tooltip-arrow{border-left-color:#ddd;border-right-width:0}.entry-calendar-modal .tooltip.left .tooltip-arrow:after{right:1px;border-left-color:#f5f5f5;border-width:5px 0 5px 5px}.entry-calendar-modal .tooltip.right .tooltip-arrow{border-right-color:#ddd;border-left-width:0}.entry-calendar-modal .tooltip.right .tooltip-arrow:after{left:1px;border-right-color:#f5f5f5;border-width:5px 5px 5px 0}.entry-calendar-modal .tooltip-inner{background:#f5f5f5;border:1px solid #ddd;padding:9px 18px;color:#222b3b;min-width:285px}.tooltip-content{font-size:12px;text-align:left;overflow:hidden}.tooltip-content h6{font-family:'Open Sans',sans-serif;font-weight:600;font-size:16px}.tooltip-content>span{display:block;margin-bottom:7px}.tooltip-content>p{line-height:17px;margin-bottom:15px;word-wrap:break-word}.tooltip-content>div{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:8px;padding:9px 0;color:#3c91cd}.hidden-calendar{visibility:hidden}.integrate-calendar{font-family:Roboto,sans-serif;position:absolute;width:100%;padding-right:31px;text-align:center;height:100%;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.integrate-calendar p{text-align:center;margin-top:30px;margin-bottom:32px}.integrate-calendar i.i-calendar{margin-bottom:32px}.entry-ui-calendar{padding-bottom:24px}.entry-ui-calendar h2{padding-left:16px;color:#222b3b;font-size:30px;font-family:'Open Sans',sans-serif;min-width:250px;text-align:left}.multi-flight-footer .travo-price-user-purchased,.multi-flight-footer-price>span,.multi-flight-row p.leg-option-price{font-family:Roboto,sans-serif}.fc-unthemed .fc-today{background:#fff}.fc-event{background-color:#fff;border-color:#fff;color:#222b3b;border-radius:0}.fc-event:hover{background-color:#2c76aa;border-color:#2c76aa;color:#fff}.selectedEvent,.selectedEvent div,.selectedEvent span{background-color:#3c91cd!important;border-color:#3c91cd!important;color:#fff!important}.fc-state-default.fc-corner-left,.fc-state-default.fc-corner-right{background:0 0;border:none;box-shadow:none;text-shadow:none;outline:0!important}.fc-state-default.fc-corner-left:focus,.fc-state-default.fc-corner-right:focus{outline:0!important}.fc-state-default.fc-corner-left span,.fc-state-default.fc-corner-right span{width:13px;height:23px}.fc-state-default.fc-corner-left span:after,.fc-state-default.fc-corner-right span:after{content:''}.fc-state-default.fc-corner-right span{background:url(../../images/arr-next.png) no-repeat}.fc-state-default.fc-corner-right:hover span{background-position:0 -23px}.fc-state-default.fc-corner-left span{background:url(../../images/arr-prev.png) no-repeat}.fc-state-default.fc-corner-left:hover span{background-position:0 -23px}.entry-calendar-modal .fc-widget-header,.entry-calendar-modal thead{border:none}.entry-calendar-modal .fc th{border-color:#fff;text-align:right;color:#222b3b;font-size:16px;font-weight:400;padding-bottom:8px;padding-right:15px}.integration-link{margin-top:30px;font-size:20px;text-align:center}.add-new-form-row{border:2px dashed #9aa0a8;border-radius:5px;color:#9aa0a8;cursor:pointer;line-height:41px;padding:0 10px;margin-bottom:10px}.add-new-form-row>i{margin-right:16px;opacity:.5;margin-top:-5px}.add-new-form-row:hover{color:#fff;border-color:#fff}.add-new-form-row:hover>i{opacity:1}.place-event-options{width:461px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #ced1d2;border-bottom:none;border-radius:0;padding:0;margin:-1px}.place-event-options h6{line-height:34px;background-color:#f6f7f9;border-bottom:1px solid #ced1d2;color:#4d4d4d;font-size:11px;font-weight:700;letter-spacing:3px;padding:0 15px;margin:0;text-transform:uppercase}.place-event-options ul{margin:0;padding:0}.place-event-options ul li{list-style:none;padding:0;border-bottom:1px solid #ced1d2}.place-event-options ul li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#fff;display:block;color:#4d4d4d;font-size:13px;line-height:34px;padding:0 15px}.place-event-options ul li a:hover{background:#f8f9fa}.place-event-options ul li a.selected{background:#f0f0ff!important}trip-endpoint-location{display:block;background:#f7f7f7;padding:11px 11px 11px 38px;position:relative}.trip-endpoint-location-dropdown-menu{padding-bottom:0}.trip-endpoint-location-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e2e2e2;font-size:13px;cursor:pointer;line-height:18px;padding-bottom:5px}.trip-endpoint-location-main>label{font-weight:400;color:#3d3d3d;margin-right:10px;margin-bottom:0}.trip-endpoint-location-main>span{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#7f7f7f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-endpoint-location-main>span.no-address{color:#cfcfcf}.trip-endpoint-location-main>.fa-caret-down{color:#7f7f7f;margin-left:10px}.trip-endpoint-location-footer{background:#f7f7f7;border-top:1px solid #ededed;padding:10px;border-radius:0 0 4px 4px;text-align:right}.trip-endpoint-location-footer .btn{line-height:32px;min-width:100px;margin-right:7px}.trip-endpoint-location-checkbox{padding:0 15px 0 17px;margin-bottom:22px}.trip-endpoint-location-dropdown-main{display:-webkit-box;display:-ms-flexbox;display:flex}.trip-endpoint-location-dropdown-main>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:377px}.search-departure-options{padding:20px 15px 15px 17px;width:377px}.search-departure-option{position:relative;display:block;margin-bottom:10px}.search-departure-option .travo-radio{float:left;width:90px}.search-departure-option .travo-radio label{margin-bottom:0;line-height:32px}.search-departure-option>input[type=text]{width:250px;float:right;border:none;border-bottom:1px solid #f2f2f2;color:#3d3d3d;line-height:32px;height:35px}.search-departure-option>input[type=text]:focus{border-bottom-color:#3c91cd}.search-departure-option>a{position:absolute;top:7px;right:0}.search-departure-option>a.i-edit-ico{background-position:0 0;background-size:auto}.search-departure-option>a.i-edit-ico:hover{background-position:0 -17px}.search-departure-option>a.i-inactive-add{width:17px;height:17px}.search-departure-option>a.i-inactive-add:hover{background-image:url(../../images/svg/active-add.svg)}.user-avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#3c91cd;margin:0 auto 3px;font-size:30px;color:#fff;text-align:center;line-height:70px;font-weight:300;text-transform:uppercase}.multi-flight-list-item+.multi-flight-list-item{border-top:1px solid #ededed}.flight-option-img,.round-trip-item{border:1px solid #e8e8e8}.multi-flight-row{line-height:17px;font-size:14px;margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex}.multi-flight-row>div{padding-left:10px;padding-right:10px}.multi-flight-row .multi-flight-col-img{width:60px;position:relative;margin-left:2px}.multi-flight-row .multi-flight-col-time{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:167px}.multi-flight-row .multi-flight-col-time .multi-flight-subtext{white-space:normal;height:17px}.multi-flight-row .multi-flight-col-time .multi-flight-subtext span{margin-right:-100px;display:block}.multi-flight-row .multi-flight-col-duration{width:92px}.multi-flight-row .multi-flight-col-stops{width:112px}.multi-flight-row .multi-flight-col-ota{width:132px}.multi-flight-row .multi-flight-col-change{width:160px}.roundtrip-flight-list .multi-flight-row .multi-flight-col-change{width:140px}.multi-flight-row p{margin-bottom:0;color:#3d3d3d;white-space:nowrap;padding-top:1px;padding-bottom:5px}.multi-flight-row p>i{margin-right:6px;margin-bottom:-4px}.multi-flight-row p.option-price{font-size:15px}.multi-flight-row p.option-price-booked{color:#73b358;font-weight:700}.multi-flight-row p.option-price-booked .option-price-item{color:#73b358;font-weight:400}.multi-flight-row p.multi-flight-booked-date{color:#73b358;font-size:11px}.multi-flight-row p.multi-flight-booked-number{color:#787979;font-size:11px}.multi-flight-row p.leg-option-price{color:#3c91cd;font-size:18px;font-weight:500}.multi-flight-row p .i-pf-ii-booking-conf{margin:0}.multi-flight-row .option-price-item{font-size:12px;color:#7f7f7f;margin-right:3px}.multi-flight-row .total-option-price{color:#3c91cd;white-space:nowrap}.multi-flight-row .multi-flight-subtext{white-space:nowrap;display:block;color:#787979;line-height:17px}.multi-flight-row .multi-flight-subtext.option-price-select{cursor:pointer}.multi-flight-row .multi-flight-subtext .asterisk{color:#c8023d}.multi-flight-row .ota-name-block>span{max-width:80px;padding-right:20px;vertical-align:top;display:inline-block}.multi-flight-footer,.roundtrip-footer{border-top:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox}.multi-flight-row .btn{width:140px;float:right;line-height:26px}.multi-flight-item-details{padding:0 20px}.round-trip-item .roundtrip-row{padding-bottom:39px}.round-trip-item .roundtrip-details{margin-top:20px;padding-left:0;padding-right:0;border-bottom:1px solid #e8e8e8;padding-bottom:20px;margin-bottom:0}.round-trip-item a.multi-flight-show-details{padding-top:8px}.round-trip-item .multi-flight-row p{font-size:16px;padding-bottom:8px}.round-trip-item .multi-flight-row .multi-flight-col-time{-webkit-box-flex:2;-ms-flex:2;flex:2}.round-trip-item .multi-flight-row .multi-flight-col-time .multi-flight-subtext{max-width:190px}.round-trip-item .multi-flight-row .multi-flight-col-duration,.round-trip-item .multi-flight-row .multi-flight-col-stops{-webkit-box-flex:1;-ms-flex:1;flex:1}.round-trip-item .selected-options-tab-item-content{padding-top:35px}.round-trip-item .flight-details-dropdown{padding-left:0;padding-right:0}.roundtrip-footer{display:flex;padding-top:16px}.roundtrip-footer .btn{min-width:140px;line-height:27px}.roundtrip-footer .roundtrip-price{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#3c91cd;text-align:right;padding-top:4px}.roundtrip-footer .roundtrip-price .travo-price-val{font-size:18px;margin-bottom:4px}.roundtrip-footer .roundtrip-price .travo-purchase-info{font-size:13px;margin-bottom:4px}.roundtrip-footer .roundtrip-price .travo-purchase-info>i{margin-top:-5px;margin-right:8px}.roundtrip-footer .roundtrip-price>span{font-size:13px}.roundtrip-footer .roundtrip-price>span.gray{color:#7f7f7f}.roundtrip-footer .roundtrip-price-booked,.roundtrip-footer .roundtrip-price-booked .travo-price-val{color:#73b358}.roundtrip-footer .roundtrip-price-booked p{font-size:12px;margin:8px 0 0}.multi-flight-link a,a.multi-flight-link{color:#3c91cd;padding-top:10px;display:inline-block;font-size:14px;white-space:nowrap}.multi-flight-link a:focus,a.multi-flight-link:focus{outline:0}.multi-flight-footer{padding:19px 20px 20px;display:flex;position:relative}.multi-flight-footer .i-checkout-ico{margin-right:17px;margin-top:-2px}.multi-flight-footer .subtotal-block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.multi-flight-footer .subtotal-block .travo-price-val{font-size:24px;padding-right:12px;line-height:42px}.multi-flight-footer .dropdown-menu{bottom:62px;top:auto;right:-23px;left:auto}.multi-flight-footer .travo-price-user-purchased{font-weight:500;color:#3c91cd;font-size:16px;line-height:42px}.multi-flight-footer-price{font-size:14px;text-align:right;color:#3c91cd;margin-top:-6px}.multi-flight-footer-price p.option-price,.multi-flight-footer-price>span{font-weight:500;font-size:24px;display:block;margin-bottom:10px;text-align:right}.multi-flight-footer-price p.option-price{color:#3c91cd}.multi-flight-footer-price .multi-flight-subtext{font-size:14px;text-align:right;color:#3c91cd}.multi-flight-footer-price .multi-flight-subtext .fade-text{display:inline}.multi-flight-footer-price .multi-flight-subtext .fade-text:after{display:none}.multi-flight-subtotal{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-top:0}.multi-flight-subtotal h5{margin:0 0 9px;font-size:18px;color:#3d3d3d;font-weight:400}.multi-flight-subtotal span{font-size:14px;color:#787979}.no-flights-found-block>div p,.some-flights-found>div p{margin-bottom:0;color:#7f7f7f}.flight-option-img{width:40px;height:40px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flight-option-img>img{width:100%}.grayed-out-flight{opacity:.5}.flights-msg-block{padding:0 20px 13px;background:#f5f5f5}.flights-msg-block>div{background:#fff;border:1px solid #e2e2e2;padding:20px}.no-flights-found-block{padding-top:13px}.no-flights-found-block>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-flights-found-block>div i{margin-right:24px}.no-flights-found-block>div .no-flights-found-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.no-flights-found-block>div p{line-height:24px;font-size:14px}.no-flights-found-block>div a{text-decoration:underline}.no-flights-found-block>div a:hover{text-decoration:none}.some-flights-found>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.some-flights-found>div .i-some-flights-found-msg{margin-right:17px}.some-flights-found>div p span{color:#3d3d3d;font-weight:500}.some-flights-found>div .some-flights-found-info{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:20px}.some-flights-found>div .some-flights-found-options{font-size:12px;line-height:20px}.some-flights-found>div .some-flights-found-options i{width:12px;height:12px;background-size:12px 12px;margin-bottom:-1px;margin-right:3px}.selected-flight-price,.selected-flight-price-booked{margin-bottom:12px}.some-flights-found>div .remove-msg{border-left:1px solid #ededed;padding:8px 0 8px 12px;margin-left:17px}.roundtrip-ticket-note{font-size:11px;font-weight:400;margin-left:4px}.payed-amount{color:#3c91cd;font-size:11px;text-transform:uppercase}.payed-amount>i{margin-right:7px}.flight-date-delta{font-size:11px;color:#c8023d;position:absolute;margin-top:-4px;margin-left:5px}.selected-option-content{display:-webkit-box;display:-ms-flexbox;display:flex}.selected-option-content .selected-option-flight-legs{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-option-content .selected-option-flight-actions{width:180px;border-left:dashed 1px #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 18px 18px 20px}.selected-option-content .selected-option-flight-actions .btn{width:140px;height:36px}.selected-option-content .selected-option-flight-actions .option-price-item{color:#7f7f7f}.selected-flight-price-per-item{display:block;font-style:normal;font-stretch:normal;color:#368fcf;font-size:18px;font-weight:500;line-height:1.11;letter-spacing:-.1px}.selected-flight-price-total,selected-flight-leg h4{letter-spacing:0;font-style:normal;font-stretch:normal}.selected-flight-price-total{font-size:14px;font-weight:400;line-height:1.8;color:#368fcf}.selected-flight-price-booked .selected-flight-price-per-item,.selected-flight-price-booked .selected-flight-price-total{color:#73b358}.selected-flight-price-booked p{margin-bottom:0;white-space:nowrap;padding-top:1px;padding-bottom:5px;font-size:11px;color:#787979}.selected-flight-price-booked p.selected-flight-confirm-number{white-space:pre-wrap;line-height:13px}.selected-flight-location{position:relative;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-flight-location h4{display:inline-block}.selected-flight-location .selected-option-travo-score{padding:2px 0 0}selected-flight-leg{display:block;padding:15px 18px 18px 20px}selected-flight-leg+selected-flight-leg{border-top:1px solid #e2e2e2}selected-flight-leg h4{font-size:13px;font-weight:500;color:#7f7f7f;text-transform:uppercase}.selected-option-flight-leg-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.selected-option-flight-leg-info p{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-.1px;color:#3d3d3d;margin:0}.selected-option-flight-leg-info p.info-text{font-size:13px;line-height:1.54;letter-spacing:0;color:#7f7f7f}.selected-option-flight-leg-info p.info-text span:after{content:'\00b7';margin:0 2px 0 5px;display:inline-block}.selected-option-flight-leg-info p.info-text span:last-child:after{content:none}.selected-option-flight-leg-info p.on-time{font-size:13px;line-height:1.54;letter-spacing:0;color:#d27b47}.selected-option-flight-leg-img{margin-right:20px;width:40px}.selected-option-flight-leg-main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;max-width:272px}.selected-option-flight-leg-time{width:75px}.selected-option-flight-leg-layover{border-top:dashed 1px #e2e2e2;border-bottom:dashed 1px #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.multi-flight-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.multi-flight-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;border-bottom:1px solid #e2e2e2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px}.multi-flight-list-header .i-back-button{height:100%;border-right:1px solid #e2e2e2;width:62px;background-size:19px 19px;cursor:pointer}.multi-flight-list-header h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;margin:0;line-height:60px;padding:0 22px;font-size:18px}.filter-count-sort{color:#7f7f7f;font-size:14px;line-height:35px}.filter-count-sort .sort-options{cursor:pointer}.filter-count-sort .sort-options .fa-caret-down{margin-left:6px}.filter-count-sort .sort-options a{color:#7f7f7f}.multi-flight-list-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative}.multi-flight-list-main .all-items-filters{border-top:1px solid #e2e2e2;margin-top:-1px}.multi-flight-list-group,.multi-flight-list-options .multi-flight-row+.multi-flight-row{border-top:1px solid #ededed}.multi-flight-list-main .all-items-filters .row{margin-left:-15px;margin-right:-15px}.multi-flight-list-main .all-items-filters .airlines-filter{margin-top:-20px;position:relative}.multi-flight-list-main .all-items-filters .airlines-filter .fa{position:absolute;top:20px;right:0;font-size:18px;color:#3d3d3d;cursor:pointer}.multi-flight-list-main .all-items-filters .airlines-filter-item{padding-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-flight-list-options{padding:0 20px}.multi-flight-list-options .selected-options-tab-item-content{padding:16px 0}.multi-flight-list-options a.multi-flight-show-details{padding-left:63px}.multi-flight-list-options .multi-flight-row .btn{width:114px;min-width:0;line-height:38px}.multi-flight-list-options .multi-flight-row .disclaimer{float:right;font-size:14px;margin-top:4px}.flight-list-options-title{font-size:13px;color:#7f7f7f;border-bottom:1px solid #ededed;font-weight:400;margin:0;padding:13px 0}.multi-flight-list-group{line-height:48px;border-bottom:1px solid #ededed;margin-bottom:-1px}.multi-flight-list-group i{margin-right:9px;margin-bottom:-4px}.multi-flight-list-group:first-child{border-top:none}.add-suggested-mgs{font-size:24px;font-weight:300;color:#7f7f7f;text-align:center;width:600px;margin:30px auto;line-height:34px}.add-suggested-mgs>i{margin-top:100px;margin-bottom:27px;width:105px;height:105px}.flight-list-item{background:#fff;margin-bottom:10px;padding:0;border:1px solid #fff;box-shadow:0 1px 2px 0 #e2e2e2;cursor:pointer;position:relative}.flight-list-item:hover{border-color:#c9c9c9}.flight-list-item-main{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-list-item-main .flight-list-item-col{width:145px;padding-right:0}.flight-list-item-main .multi-flight-link-curated{display:none;position:relative}.flight-list-item-main .multi-flight-link-curated.active,.flight-list-item-main .multi-flight-link-curated.open,.flight-list-item-main:hover .multi-flight-link-curated{display:block}.flight-list-item-main .multi-flight-link-curated.active a{color:#73b358}.flight-list-item-main .multi-flight-link-curated .i-pf-curated-list-icon{margin-left:4px}.flight-list-item-main .multi-flight-link-curated .curated-tags-dropdown{top:26px}.flight-list-item-legs-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flight-curated-tags{padding:10px 24px 0;margin-bottom:-10px}.flight-list-item-leg-info{padding:17px 24px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;position:relative}.flight-row-operator{color:#c8023d;font-size:12px;position:absolute;bottom:0;right:10px}.flight-list-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 24px;height:38px}.flight-list-item-actions .multi-flight-link a,.flight-list-item-actions a.multi-flight-link{padding-top:0}.flight-list-item-price-submit{width:182px;border-left:1px dashed #e2e2e2;padding:17px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flight-list-item-price-submit .btn{min-width:143px;line-height:34px}.flight-list-item-price-total{font-size:18px;margin-bottom:6px}.flight-list-item-price-info{color:#3c91cd;margin-bottom:13px}flight-cancelation-warning{display:block;background-color:#fdfaee;border:1px solid #eecd54;font-size:12px;letter-spacing:-.2px;text-align:left;color:#7f7f7f;padding:9px 15px;margin:4px 0 0}.multi-flight-row .roundtrip-flight-list-image-block{position:relative;padding:0 10px}.multi-flight-row .roundtrip-flight-list-image-block .btn{display:none;width:60px;font-size:12px;margin:0 -10px;white-space:normal;line-height:17px;padding:2px}.multi-flight-row .roundtrip-flight-list-image-block .roundtrip-flight-list-image-block-selected{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,.3)}.multi-flight-row .roundtrip-flight-list-image-block.selected .roundtrip-flight-list-image-block-selected{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-list-item-leg-info:hover .roundtrip-flight-list-image-block:not(.selected) .flight-option-img{display:none}.flight-list-item-leg-info:hover .roundtrip-flight-list-image-block:not(.selected) .btn{display:block}.select-flight-button-disclaimer{display:block;font-size:12px;margin-top:6px;white-space:nowrap;color:#787979;line-height:17px}.multi-flight-row .select-flight-button-disclaimer{float:right}.flights-full-width{background:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.list-header-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px;box-shadow:0 1px 6px 0 #b9b9b9;z-index:1;position:relative;background:#fff}.flight-top-dates,.list-full-width{display:-webkit-box;display:-ms-flexbox}.list-header-full-width.list-header-full-width-separate{position:fixed;width:100vw;top:116px;z-index:20}.list-header-full-width .i-back-button{height:100%;border-right:1px solid #e2e2e2;width:62px;background-size:19px 19px;cursor:pointer}.list-header-full-width h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin:0;line-height:60px;padding:0 40px 0 22px;font-size:18px;min-width:267px}.list-header-full-width h3.city-select-dropdown-container{padding:0 34px 0 15px}.list-header-edit{margin:-2px 0 0 16px}.list-full-width-select>a{color:#7f7f7f;font-size:14px}.list-full-width-select>a .fa{margin-left:6px}.flight-top-dates{display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.flight-top-dates .travo-date-pick>div{border:none}.flight-top-dates strong{font-weight:400;padding-right:4px;color:#3d3d3d}.flight-top-dates span{color:#7f7f7f}.flight-top-dates .fa{color:#7f7f7f;font-size:14px;margin-left:4px}.list-full-width{display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:auto}.list-full-width h4{color:#7f7f7f;margin:0;font-size:14px;font-weight:500;line-height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.list-full-width h4 span{padding-right:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.list-full-width h4 .fa{font-size:20px;font-weight:500;display:inline-block;vertical-align:middle;line-height:40px;color:#7f7f7f}.list-full-width h5{color:#7f7f7f;font-size:12px;margin:6px 0 3px}.list-full-width h5:first-child{margin-top:0}.list-full-width-sidebar{width:310px;min-width:310px;border-right:1px solid #e2e2e2;overflow:auto;padding-top:4px}.list-full-width-sidebar .filters-controls{padding:0}.list-full-width-sidebar .travo-checkbox{padding-left:23px}.list-full-width-sidebar .travo-checkbox .travo-checkmark{margin-left:-23px}.flight-list-filter-check{margin-top:12px}.flight-list-filter-check:first-child{margin-top:0}.flight-list-filter-check .filter-help{width:16px;height:16px;background-size:16px 16px;margin:-2px 0 0 8px;position:relative;top:3px}.flight-list-filter-block{padding:0 20px;border-top:1px solid transparent;margin-bottom:-1px}.flight-list-filter-block .travo-checkbox-select-all{padding-top:20px}.flight-list-filter-block .travo-checkbox-select-all>div{display:inline-block;padding-right:10px}.flight-list-filter-block .travo-multiselect{margin-top:12px}.flight-list-filter-block .travo-multiselect:first-child{margin-top:0}.flight-list-filter-block:hover{background:#f0f0f0}.flight-list-filter-block.opened{border-top-color:#e2e2e2;border-bottom:1px solid #e2e2e2}.flight-list-filter-block.opened:hover{background:0 0}.flight-list-filter-block .flight-list-filter-block-main{padding-top:5px}.flight-list-filter-block .flight-list-filter-block-main ng-transclude{padding-bottom:14px;display:block}flight-filter-block:first-child .flight-list-filter-block{border-top:none}.list-full-width-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.list-full-width-main .flights-msg-block{padding:0;margin-bottom:12px}.list-full-width-items-header{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.flight-items-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e2e2e2;white-space:nowrap}.flight-items-header .filter-count-sort{margin-right:20px;line-height:44px}.flight-items-header .preferred-button{width:160px;padding:12px 10px;text-align:left;float:right}.flight-items-header .sort-options .dropdown-menu{left:auto;right:0}.list-full-width-items{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:2px;margin:-2px}.list-full-width-items .multi-flight-list-item{background:#fff;margin-bottom:10px;padding:15px 15px 3px;border:1px solid #fff;box-shadow:0 1px 2px 0 #e2e2e2;cursor:pointer;position:relative}.list-full-width-items .multi-flight-list-item:hover{border-color:#c9c9c9}.list-full-width-items .multi-flight-list-item .selected-options-tab-item-content{padding-top:0}.list-full-width-items .multi-flight-list-options{padding:0}.list-full-width-items .multi-flight-row .multi-flight-col-stops{width:135px}.list-full-width-items .multi-flight-row .multi-flight-col-duration{width:115px}.list-full-width-items .multi-flight-row .multi-flight-col-class{width:145px}.list-full-width-preview{border-bottom:1px solid #e2e2e2;margin-bottom:9px}.list-full-width-preview preview-schedule{display:block;margin-bottom:20px}.curated-tabs-flight{-webkit-box-flex:1;-ms-flex:1;flex:1}.curated-tabs-flight .curated-tab{border:none}.curated-tabs-flight .curated-tab.selected{background:0 0}.flight-items-header-preferred-btn{background:#f7f7f7;margin-bottom:-6px;padding-left:10px}loading-flights-notification{position:absolute;top:60px;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:block;z-index:10}.loading-flight-notification-main{position:relative;width:512px;margin:60px auto;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background:#fff;text-align:center;padding:35px 50px 30px}.loading-flight-notification-main i{margin-bottom:16px}.loading-flight-notification-main h4{color:#3d3d3d;padding:0;margin:0 0 36px;font-size:24px;font-weight:400}.loading-flight-notification-main .btn{line-height:39px}.travo-caution-modal .modal-dialog{width:655px}.travo-caution-modal .modal-content{text-align:left;padding:26px 30px 30px}.travo-results-modal h3.caution-header{font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:54px;letter-spacing:-.1px;text-align:left;color:#3d3d3d;margin:0 0 21px;padding:0}.travo-results-modal h3.caution-header .i-warning{margin-right:15px}.caution-table{width:100%;margin-bottom:10px}.caution-table th{text-transform:uppercase;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#7f7f7f;text-align:left;padding-bottom:8px}.caution-footer,.caution-table td,p.caution-note{letter-spacing:-.1px;font-weight:400;font-style:normal;font-stretch:normal}.caution-table td{font-size:13px;line-height:2.46;color:#7f7f7f;text-align:left;width:20%;padding-right:15px}.caution-table td:first-child{width:40%;padding-left:15px}.caution-table tr:nth-child(even){background:#f7f7f7}p.caution-note{font-size:11px;color:#7f7f7f;margin-bottom:16px}.caution-footer{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.57;color:#3d3d3d}.caution-footer p{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#3d3d3d;margin:0;line-height:41px}.caution-actions .btn{height:41px;min-width:140px;margin-left:6px}.caution-msg-footer{text-align:center}flight-details-dropdown{display:block}.flight-details-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;padding:20px 18px 0 24px}.flight-details-blocks-new .flight-details-block{font-weight:400}.flight-details-blocks-new .flight-details-block .flight-info-time{font-weight:400;font-size:14px;color:#3d3d3d}.flight-details-blocks-new .flight-details-block .flight-info-icon{margin-right:17px;margin-top:3px}.flight-details-blocks-new pf-flight-seats-info{padding:6px 0 6px 45px}.flight-details-blocks-new .flight-layover{font-size:12px;color:#787979;padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-details-blocks-new .flight-layover i.flight-info-icon{width:46px;margin:0}.flight-details-blocks-new .flight-layover .flight-layover-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.flight-details-blocks-new .flight-layover .flight-info-time{font-size:12px;color:#787979;padding-top:0;padding-bottom:0}.flight-details-blocks-new .flight-details-more{padding:14px 0 6px 45px;font-size:12px;color:#3d3d3d;position:relative}.flight-details-blocks-new .flight-details-more>div+div{margin-top:6px}.flight-details-blocks-new .flight-details-more i{margin-right:10px;margin-bottom:-3px}.flight-details-blocks-new .on-time-performance{display:inline-block;position:absolute;margin-top:-4px;color:#e07639;font-size:12px;line-height:22px;border:1px solid #e07639;margin-left:14px;border-radius:3px;padding:0 8px;white-space:nowrap;background:#fff}.flight-details-tabs,table.travo-score-table tr+tr td,table.travo-score-table tr+tr th{border-top:1px solid #e8e8e8}.flight-details-blocks-new .flight-details-main{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-details-blocks-new .flight-info-header{-webkit-box-flex:1;-ms-flex:1;flex:1}.flight-details-blocks-new .flight-info-header span{font-size:14px;color:#787979;display:block;margin-bottom:7px}.flight-details-blocks-new .flight-info-header span .fare-code,.flight-details-blocks-new .flight-info-header span .flight-details-equipments,.flight-details-blocks-new .flight-info-header span .middle-dot,.flight-details-blocks-new .flight-info-header span .operated{display:inline}.flight-details-blocks-new .flight-info-header .flight-details-segment-header{font-size:14px;color:#3d3d3d;white-space:nowrap;overflow:hidden;position:relative;display:block;max-width:320px}.flight-details-blocks-new .flight-info-header .flight-details-segment-header:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.flight-details-dropdown-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:19px}.flight-details-dropdown-main>div:first-child{margin-top:-18px}.flight-details-dropdown-sidebar{width:165px;min-width:165px;height:100%;margin-left:-1px;padding-left:19px;text-align:center;border-left:1px solid #e8e8e8}.flight-details-dropdown-sidebar h5{font-size:16px;color:#3d3d3d;margin-bottom:14px;margin-top:6px;font-weight:400}table.travo-score-table{width:100%}table.travo-score-table td,table.travo-score-table th{padding:6px 0;vertical-align:middle;line-height:15px}table.travo-score-table th{text-align:left;font-weight:400;color:#787979;text-transform:uppercase;font-size:11px;padding-right:6px}table.travo-score-table td{text-align:right;color:#3c91cd;font-size:12px;white-space:nowrap}.travo-score-new{margin-bottom:28px;display:inline-block}.flight-details-tabs .nav-tabs{padding-left:26px}.flight-details-no-tabs ul.nav-tabs{display:none}.flight-info-img,.preferred-button{display:-webkit-box;display:-ms-flexbox}.flight-modal .modal-content{width:511px}.flight-info-short{margin-bottom:41px}.flight-info-short .details-short-info{width:286px;float:left}.flight-info-img{border:1px solid #e2e2e2;float:left;margin-right:16px;width:135px;margin-left:1px;min-height:91px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:10px}.flight-info-img img{margin-top:10px}.flight-info-img img:first-child{margin-top:0}.flight-details-blocks:first-child .flight-details-block:first-child{border-top:none}.flight-details-block{font-size:12px;line-height:14px;border-top:1px solid #e2e2e2;padding:16px 0}.flight-details-block>.row{margin-bottom:10px}.flight-details-block>.row:last-child{margin-bottom:0}.flight-details-block .flight-info-time{font-weight:500;color:#3c91cd;font-size:12px;white-space:nowrap}.flight-details-block .flight-datetime{color:#737f82}.city-select,.city-select-dropdown{color:#3d3d3d;font-weight:500;font-family:Roboto,sans-serif}.flight-details-block .flight-datetime .flight-time{width:50px}.flight-details-block .flight-info-icon{width:29px;background-position:0 0;margin-bottom:-3px}.flight-details-block .flight-info-icon.i-flight-details-icon{margin-bottom:0}.flight-details-block .flight-info-icon.i-stopover-icon,.flight-details-block flight-segment .flight-info-icon.layover:after,flight-segment .flight-details-block .flight-info-icon.layover:after{margin-bottom:-5px}.flight-list-item res-flight-preferred-switch{display:inline-block;margin-right:8px;margin-bottom:-2px}.preferred-flight-label{cursor:pointer}.preferred-flight-label i{background-size:13px 13px;width:13px;height:13px;vertical-align:middle;display:block}.preferred-button{background:#f2f2f2;border:1px solid #c9c9c9;border-radius:3px;padding:10px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.preferred-button i{margin-right:8px}.preferred-button span{-webkit-box-flex:1;-ms-flex:1;flex:1}.city-select{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;min-height:71px}.city-select .city-select-img{width:50px;min-width:50px;height:50px;overflow:hidden;margin-right:10px}.city-select .city-select-img img{height:100%}.city-select .city-select-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.city-select .city-select-main span{display:block;margin-top:-4px}.city-select-nav i{cursor:pointer}.city-select-nav i.disabled{cursor:default}.city-select-nav i.disabled:hover{background-position:0 0}.city-select-switches{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2px}.city-select-switch{border-radius:50%;width:8px;height:8px;background:#fff;border:1px solid #aeaeae;margin-right:7px}.city-select-switch.selected{background:#3d3d3d;border-color:#3d3d3d}.city-select-dropdown-container{display:inline-block}.city-select-dropdown{display:inline-block;font-size:18px;cursor:pointer}.city-select-dropdown .select-city-dropdown{white-space:nowrap}.city-select-dropdown .i-city{margin-right:4px;margin-top:-1px}.city-select-dropdown .i-dropdown{margin-left:4px}.city-select-dropdown .selected-city{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:23px;max-width:252px;display:inline-block;vertical-align:middle}.rountrip-train-list-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:18px 20px 3px}.rountrip-train-list-tabs>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:17px 14px 15px;background:#f2f2f2;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1);border:2px solid #f2f2f2;border-bottom:none;min-width:310px}.rountrip-train-list-tabs>div.selected{-webkit-filter:grayscale(0);filter:grayscale(0);background:#fff;cursor:default;border:2px solid #3c91cd;border-bottom:none}.rountrip-train-list-tabs>div.selected p{color:#7f7f7f}.rountrip-train-list-tab-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.rountrip-train-list-tab-row .flight-option-img{margin-right:15px;background:#fff}.rountrip-train-list-tab-row p{color:#b3b3b3;margin-bottom:7px;margin-top:5px}.rountrip-train-list-tab-row span{display:block;color:#b3b3b3}.rountrip-train-list-tab-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.rountrip-train-list-tab-left{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:97px}.rountrip-train-list-tab-left i{margin-right:8px;margin-top:5px}.rountrip-train-list-tab-left>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.price-select{color:#3c91cd}.price-select .price-select-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-select .price-vendor{font-size:14px;cursor:pointer;white-space:nowrap}.price-select .price-vendor i{margin-left:8px;margin-right:0;margin-top:-5px}.price-select .ota-name{cursor:pointer;font-size:11px;margin-top:5px}.price-select .price-select-value{text-transform:uppercase;font-size:11px;cursor:pointer}.price-select .price-select-value>span{font-family:Roboto,sans-serif;font-weight:500;text-transform:none;font-size:18px;margin-right:2px}.price-select .i-price-dropdown{margin-right:6px;cursor:pointer}.price-select .i-info{margin-left:6px;cursor:pointer}preferred-testimonials .heading{font-size:14px;line-height:1.43;color:#222b3b;text-align:center;margin:auto}preferred-testimonials .testimonial-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;color:#b3b3b3}preferred-testimonials .testimonial-author img{width:40px}preferred-testimonials .testimonial-author .author-info{margin-left:20px}preferred-testimonials .slick-slider{position:relative}preferred-testimonials .slick-arrow,preferred-testimonials .slick-next,preferred-testimonials .slick-prev{display:none!important}preferred-testimonials .slick-dots{position:relative;text-align:center;margin-top:10px}@media (min-width:1250px){preferred-testimonials .heading{font-size:28px;width:850px}preferred-testimonials .slick-slide{width:800px}preferred-testimonials .slick-list{margin:0 50px}preferred-testimonials .slick-arrow{display:inline-block;vertical-align:middle;width:26px;height:46px;cursor:pointer;position:absolute;top:45%;border:none;color:transparent;margin:0;padding:0;background:no-repeat;background-size:26px 92px;outline:0!important;overflow:hidden}preferred-testimonials .slick-arrow:hover{background-position:0 -46px}preferred-testimonials .slick-prev{display:inline-block!important;left:0}preferred-testimonials .slick-prev:before{content:"\276E";color:#b3b3b3;font-size:40px}preferred-testimonials .slick-prev:hover:before{content:"\276E";color:#424b58;font-size:40px}preferred-testimonials .slick-next{display:inline-block!important;right:0}preferred-testimonials .slick-next:before{content:"\276F";color:#b3b3b3;font-size:40px}preferred-testimonials .slick-next:hover:before{content:"\276F";color:#424b58;font-size:40px}preferred-testimonials .slick-dots{display:none!important}}.i-pf-landing-label{display:inline-block;width:79px;height:79px;background:url(../../images/preferred/icons/pf-landing-label.png) center center no-repeat;background-size:79px 79px}.i-pf-landing-monitor{display:inline-block;width:79px;height:79px;background:url(../../images/preferred/icons/pf-landing-monitor.png) center center no-repeat;background-size:79px 79px}.i-pf-landing-pointer{display:inline-block;width:79px;height:79px;background:url(../../images/preferred/icons/pf-landing-pointer.png) center center no-repeat;background-size:79px 79px}.i-pf-landing-question{display:inline-block;width:79px;height:79px;background:url(../../images/preferred/icons/pf-landing-question.png) center center no-repeat;background-size:79px 79px}.i-pf-landing-user-icon{display:inline-block;width:35px;height:35px;background:url(../../images/preferred/icons/pf-landing-user-icon.png) center center no-repeat;background-size:35px 35px}.i-pf-upgrade-notification{display:inline-block;width:51.5px;height:52.5px;background:url(../../images/preferred/icons/pf-upgrade-notification.png) center center no-repeat;background-size:51.5px 52.5px}.i-pf-signup-company,.i-pf-signup-email,.i-pf-signup-name,.i-pf-signup-password{width:21px;height:21px;display:inline-block}.i-pf-signup-email{background:url(../../images/preferred/icons/pf-signup-email.png) center center no-repeat;background-size:21px 21px}.i-pf-signup-name{background:url(../../images/preferred/icons/pf-signup-name.png) center center no-repeat;background-size:21px 21px}.i-pf-signup-password{background:url(../../images/preferred/icons/pf-signup-password.png) center center no-repeat;background-size:21px 21px}.i-pf-signup-company{background:url(../../images/preferred/icons/svg/pf-signup-company.svg) center no-repeat;background-size:contain;vertical-align:middle}.i-pf-signup-success{display:inline-block;width:101px;height:101px;background:url(../../images/preferred/icons/pf-signup-success.png) center center no-repeat;background-size:101px 101px}.i-pf-signup-back{display:inline-block;background:url(../../images/preferred/icons/svg/pf-signup-back.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px}.i-pf-itinerary-gray{display:inline-block;background:url(../../images/preferred/icons/svg/pf-itinerary-gray.svg) center no-repeat;background-size:contain;vertical-align:middle;width:21px;height:21px}.i-pf-search-tabs-flight,.i-pf-search-tabs-hotel,.i-pf-search-tabs-itinerary{height:15px;display:inline-block;vertical-align:middle}.i-pf-search-tabs-itinerary{background:url(../../images/preferred/icons/svg/pf-search-tabs-itinerary.svg) center no-repeat;background-size:contain;width:15px}.i-pf-search-tabs-flight{background:url(../../images/preferred/icons/svg/pf-search-tabs-flight.svg) center no-repeat;background-size:contain;width:17px}.i-pf-search-tabs-hotel{background:url(../../images/preferred/icons/svg/pf-search-tabs-hotel.svg) center no-repeat;background-size:contain;width:19px}.i-pf-search-tabs-ground{display:inline-block;background:url(../../images/preferred/icons/svg/pf-search-tabs-ground.svg) center no-repeat;background-size:contain;vertical-align:middle;width:23px;height:12px}.i-pf-close{display:inline-block;background:url(../../images/preferred/icons/svg/pf-close.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px}.i-pf-free-tag{display:inline-block;width:40px;height:20px;background:url(../../images/preferred/icons/pf-free-tag.png) center center no-repeat;background-size:40px 20px}.i-pf-lightbulb{display:inline-block;width:20px;height:29px;background:url(../../images/preferred/icons/pf-lightbulb.png) center center no-repeat;background-size:20px 29px}.i-pf-phone-outline{display:inline-block;width:35px;height:35px;background:url(../../images/preferred/icons/pf-phone-outline.png) center center no-repeat;background-size:35px 35px}.i-pf-question-gray{display:inline-block;width:32px;height:32px;background:url(../../images/preferred/icons/pf-question-gray.png) center center no-repeat;background-size:32px 32px}.i-pf-question-blue{display:inline-block;width:32px;height:32px;background:url(../../images/preferred/icons/pf-question-blue.png) center center no-repeat;background-size:32px 32px}.i-pf-monitor-blue,.i-pf-monitor-gray{width:34px;height:32px;display:inline-block}.i-pf-monitor-gray{background:url(../../images/preferred/icons/pf-monitor-gray.png) center center no-repeat;background-size:34px 32px}.i-pf-monitor-blue{background:url(../../images/preferred/icons/pf-monitor-blue.png) center center no-repeat;background-size:34px 32px}.i-pf-res-search{display:inline-block;background:url(../../images/preferred/icons/svg/pf-res-search.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19.5px;height:20.5px}.i-pf-res-add-flight-icon{display:inline-block;background:url(../../images/preferred/icons/svg/pf-res-add-flight-icon.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16.5px;height:15px}.i-pf-res-hg-add,.i-pf-res-hg-selected{width:20px;height:20px;vertical-align:middle;display:inline-block}.i-pf-res-hg-add{background:url(../../images/preferred/icons/svg/pf-res-hg-add.svg) center no-repeat;background-size:contain}.i-pf-res-hg-selected{background:url(../../images/preferred/icons/svg/pf-res-hg-selected.svg) center no-repeat;background-size:contain}.i-pf-hotel-room-select{display:inline-block;width:41px;height:41px;background:url(../../images/preferred/icons/pf-hotel-room-select.png) center center no-repeat;background-size:41px 41px}.i-pf-hotel-phone{display:inline-block;background:url(../../images/preferred/icons/svg/pf-hotel-phone.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:18px}.i-pf-hotel-manually-added{display:inline-block;background:url(../../images/preferred/icons/svg/pf-hotel-manually-added.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-pf-hotel-outline{display:inline-block;width:60px;height:60px;background:url(../../images/preferred/icons/pf-hotel-outline.png) center center no-repeat;background-size:60px 60px}.i-pf-checkout-phone{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-phone.svg) center no-repeat;background-size:contain;vertical-align:middle;width:12px;height:12px}.i-pf-checkout-location{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-location.svg) center no-repeat;background-size:contain;vertical-align:middle;width:10px;height:14px}.i-pf-checkout-hotel,choices-summary .Stay:before{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-hotel.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:14px}.i-pf-checkout-ground,choices-summary .Ride:before{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-ground.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:15px}.i-pf-checkout-flight,choices-summary .Fly:before{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:14px}.i-pf-checkout-back-to-search{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-back-to-search.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px}.i-pf-checkout-header{display:inline-block;width:64px;height:47px;background:url(../../images/preferred/icons/pf-checkout-header.png) center center no-repeat;background-size:64px 47px}.i-pf-send-for-approval{display:inline-block;background:url(../../images/preferred/icons/svg/pf-send-for-approval.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:16px}.i-pf-tip{display:inline-block;width:54px;height:80px;background:url(../../images/preferred/icons/pf-tip.png) center center no-repeat;background-size:54px 80px}.i-pf-preferred-seat-notification{display:inline-block;width:57px;height:63px;background:url(../../images/preferred/icons/pf-preferred-seat-notification.png) center center no-repeat;background-size:57px 63px}.i-pf-remember-reserve-seat-notification{display:inline-block;width:61px;height:66px;background:url(../../images/preferred/icons/pf-remember-reserve-seat-notification.png) center center no-repeat;background-size:61px 66px}.i-pf-note{display:inline-block;width:25px;height:25px;background:url(../../images/preferred/icons/pf-note.png) center center no-repeat;background-size:25px 25px}.i-pf-checkout-cancel{display:inline-block;width:88px;height:65px;background:url(../../images/preferred/icons/pf-checkout-cancel.png) center center no-repeat;background-size:88px 65px}.i-pf-price-change{display:inline-block;width:64px;height:65px;background:url(../../images/preferred/icons/pf-price-change.png) center center no-repeat;background-size:64px 65px}.i-pf-booking-loader{display:inline-block;width:138px;height:100px;background:url(../../images/preferred/icons/pf-booking-loader.png) center center no-repeat;background-size:138px 100px}.i-pf-pay-notification{display:inline-block;width:56px;height:55px;background:url(../../images/preferred/icons/pf-pay-notification.png) center center no-repeat;background-size:56px 55px}.i-pf-tab-booked-empty{display:inline-block;width:90px;height:88px;background:url(../../images/preferred/icons/pf-tab-booked-empty.png) center center no-repeat;background-size:90px 88px}.i-pf-tab-to-book-empty{display:inline-block;width:103px;height:96px;background:url(../../images/preferred/icons/pf-tab-to-book-empty.png) center center no-repeat;background-size:103px 96px}.i-pf-checkout-block-delete,.i-pf-checkout-block-edit{height:18px;display:inline-block;vertical-align:middle}.i-pf-checkout-block-edit{background:url(../../images/preferred/icons/svg/pf-checkout-block-edit.svg) center no-repeat;background-size:contain;width:18px}.i-pf-checkout-block-delete{background:url(../../images/preferred/icons/svg/pf-checkout-block-delete.svg) center no-repeat;background-size:contain;width:17px}.i-pf-checkout-payment-card-selected{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-payment-card-selected.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px}.i-pf-tab-booked-confirmation{display:inline-block;width:56px;height:56px;background:url(../../images/preferred/icons/pf-tab-booked-confirmation.png) center center no-repeat;background-size:56px 56px}.i-pf-tab-booked-summary-date{display:inline-block;background:url(../../images/preferred/icons/svg/pf-tab-booked-summary-date.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-pf-checkout-delete-confirm{display:inline-block;width:60px;height:55px;background:url(../../images/preferred/icons/pf-checkout-delete-confirm.png) center center no-repeat;background-size:60px 55px}.i-pf-checkout-booking-error{display:inline-block;width:56px;height:52px;background:url(../../images/preferred/icons/pf-checkout-booking-error.png) center center no-repeat;background-size:56px 52px}.i-pf-cancellation-fees-chart{display:inline-block;background:url(../../images/preferred/icons/svg/pf-cancellation-fees-chart.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:14px}.i-pf-checkout-refund-period-passed{display:inline-block;width:57px;height:54px;background:url(../../images/preferred/icons/pf-checkout-refund-period-passed.png) center center no-repeat;background-size:57px 54px}.i-pf-checkout-confirmation{display:inline-block;width:52px;height:55px;background:url(../../images/preferred/icons/pf-checkout-confirmation.png) center center no-repeat;background-size:52px 55px}.i-pf-credit-card-declined{display:inline-block;width:85px;height:55px;background:url(../../images/preferred/icons/pf-credit-card-declined.png) center center no-repeat;background-size:85px 55px}.i-pf-hotel-room-not-selected{display:inline-block;width:60px;height:60px;background:url(../../images/preferred/icons/pf-hotel-room-not-selected.png) center center no-repeat;background-size:60px 60px}.i-pf-passenger-details-required-message{display:inline-block;width:15px;height:15px;background:url(../../images/preferred/icons/pf-passenger-details-required-message.png) center center no-repeat;background-size:15px 15px}.i-pf-checkout-add-profile{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-add-profile.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:15px}.i-pf-checkout-add-card{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-add-card.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-pf-primary-card{display:inline-block;background:url(../../images/preferred/icons/svg/pf-primary-card.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-pf-magnifier{display:inline-block;background:url(../../images/preferred/icons/svg/pf-magnifier.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:30px}.i-pf-checkout-refund{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-refund.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:18px}.i-pf-checkout-export-to-calendar,.i-pf-checkout-fare-rules{width:18px;height:16px;display:inline-block;vertical-align:middle}.i-pf-checkout-fare-rules{background:url(../../images/preferred/icons/svg/pf-checkout-fare-rules.svg) center no-repeat;background-size:contain}.i-pf-checkout-export-to-calendar{background:url(../../images/preferred/icons/svg/pf-checkout-export-to-calendar.svg) center no-repeat;background-size:contain}.i-pf-checkout-receipt{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-receipt.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:17px}.i-pf-checkout-connection-airplane,.i-pf-checkout-connection-arrow-down,.i-pf-checkout-connection-arrow-up{width:24px;height:24px;display:inline-block;vertical-align:middle}.i-pf-checkout-connection-airplane{background:url(../../images/preferred/icons/svg/pf-checkout-connection-airplane.svg) center no-repeat;background-size:contain}.i-pf-checkout-connection-arrow-down{background:url(../../images/preferred/icons/svg/pf-checkout-connection-arrow-down.svg) center no-repeat;background-size:contain}.i-pf-checkout-connection-arrow-up{background:url(../../images/preferred/icons/svg/pf-checkout-connection-arrow-up.svg) center no-repeat;background-size:contain}.i-pf-checkout-not-prepaid{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-not-prepaid.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-pf-checkout-not-prepaid-small{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-not-prepaid-small.svg) center no-repeat;background-size:contain;vertical-align:middle;width:16px;height:16px}.i-pf-address-pin{display:inline-block;background:url(../../images/preferred/icons/svg/pf-address-pin.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:20px}.i-pf-hotel-checkins,.i-pf-hotel-confirmation,.i-pf-hotel-locations{width:16px;height:16px;display:inline-block;vertical-align:middle}.i-pf-hotel-checkins{background:url(../../images/preferred/icons/svg/pf-hotel-checkins.svg) center no-repeat;background-size:contain}.i-pf-hotel-locations{background:url(../../images/preferred/icons/svg/pf-hotel-locations.svg) center no-repeat;background-size:contain}.i-pf-hotel-confirmation{background:url(../../images/preferred/icons/svg/pf-hotel-confirmation.svg) center no-repeat;background-size:contain}.i-pf-comodo{display:inline-block;width:45px;height:30px;background:url(../../images/preferred/icons/pf-comodo.png) center center no-repeat;background-size:45px 30px}.i-pf-pcidss{display:inline-block;width:65px;height:35px;background:url(../../images/preferred/icons/pf-pcidss.png) center center no-repeat;background-size:65px 35px}.i-pf-lock{display:inline-block;background:url(../../images/preferred/icons/svg/pf-lock.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:20px}.i-pf-monitor{display:inline-block;background:url(../../images/preferred/icons/svg/pf-monitor.svg) center no-repeat;background-size:contain;vertical-align:middle;width:111px;height:105px}.i-pf-onboard-cap,.i-pf-onboard-cap-white{width:28px;height:17px;display:inline-block;vertical-align:middle}.i-pf-onboard-cap{background:url(../../images/preferred/icons/svg/pf-onboard-cap.svg) center no-repeat;background-size:contain}.i-pf-onboard-cap-white{background:url(../../images/preferred/icons/svg/pf-onboard-cap-white.svg) center no-repeat;background-size:contain}.i-pf-play-video{display:inline-block;background:url(../../images/preferred/icons/svg/pf-play-video.svg) center no-repeat;background-size:contain;vertical-align:middle;width:40px;height:40px}.i-pf-ii-booking-conf,.i-pf-ii-booking-tag{width:12px;height:12px;display:inline-block;vertical-align:middle}.i-pf-ii-booking-conf{background:url(../../images/preferred/icons/svg/pf-ii-booking-conf.svg) center no-repeat;background-size:contain}.i-pf-ii-booking-tag{background:url(../../images/preferred/icons/svg/pf-ii-booking-tag.svg) center no-repeat;background-size:contain}.i-pf-book{display:inline-block;background:url(../../images/preferred/icons/svg/pf-book.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:40px}.i-pf-map-plus-white{display:inline-block;background:url(../../images/preferred/icons/svg/pf-map-plus-white.svg) center no-repeat;background-size:contain;vertical-align:middle;width:28px;height:28px}.i-pf-file-download{display:inline-block;background:url(../../images/preferred/icons/svg/pf-file-download.svg) center no-repeat;background-size:contain;vertical-align:middle;width:30px;height:30px}.i-pf-triangle{display:inline-block;width:0;height:0;border-style:solid;vertical-align:middle}.i-pf-triangle.up{border-width:0 4px 4px;border-color:transparent transparent #7f7f7f}.i-pf-triangle.down{border-width:4px 4px 0;border-color:#7f7f7f transparent transparent}.i-pf-triangle.left{border-width:4px 4px 4px 0;border-color:transparent #7f7f7f transparent transparent}.i-pf-triangle.right{border-width:4px 0 4px 4px;border-color:transparent transparent transparent #7f7f7f}.i-pf-edit{display:inline-block;background:url(../../images/preferred/icons/svg/pf-edit.svg) no-repeat;vertical-align:middle;width:17px;height:18px;cursor:pointer;background-size:17px 36px}.i-pf-edit:hover{background-position:0 -18px}.i-pf-arrow-down{display:inline-block;background:url(../../images/preferred/icons/svg/pf-arrow-down.svg) center no-repeat;background-size:contain;vertical-align:middle;width:18px;height:24px}.i-pf-seat-free,.i-pf-seat-occupied,.i-pf-seat-selected{width:19px;height:20px;vertical-align:middle;display:inline-block}.i-pf-seat-free{background:url(../../images/preferred/icons/svg/pf-seat-free.svg) center no-repeat;background-size:contain}.i-pf-seat-occupied{background:url(../../images/preferred/icons/svg/pf-seat-occupied.svg) center no-repeat;background-size:contain}.i-pf-seat-selected{background:url(../../images/preferred/icons/svg/pf-seat-selected.svg) center no-repeat;background-size:contain}.i-pf-seat-preferred{display:inline-block;background:url(../../images/preferred/icons/svg/pf-seat-preferred.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-pf-flight-seats{display:inline-block;width:54px;height:59px;background:url(../../images/preferred/icons/pf-flight-seats.png) center center no-repeat;background-size:54px 59px}.i-pf-seats-exit-left,.i-pf-seats-exit-right{width:11px;height:20px;vertical-align:middle;display:inline-block}.i-pf-seats-exit-left{background:url(../../images/preferred/icons/svg/pf-seats-exit-left.svg) center no-repeat;background-size:contain}.i-pf-seats-exit-right{background:url(../../images/preferred/icons/svg/pf-seats-exit-right.svg) center no-repeat;background-size:contain}.i-pf-flight-no-seats-map{display:inline-block;background:url(../../images/preferred/icons/svg/pf-flight-no-seats-map.svg) center no-repeat;background-size:contain;vertical-align:middle;width:112px;height:90px}.i-pf-user-pic{display:inline-block;width:24px;height:24px;background:url(../../images/preferred/icons/pf-user-pic.png) center center no-repeat;background-size:24px 24px}.i-pf-add,.i-pf-add-gray{width:25px;height:25px;display:inline-block;vertical-align:middle}.i-pf-add{background:url(../../images/preferred/icons/svg/pf-add.svg) center no-repeat;background-size:contain}.i-pf-add-gray{background:url(../../images/preferred/icons/svg/pf-add-gray.svg) center no-repeat;background-size:contain}.i-pf-remove{display:inline-block;background:url(../../images/preferred/icons/svg/pf-remove.svg) no-repeat;vertical-align:middle;width:17px;height:19px;cursor:pointer;background-size:17px 38px}.i-pf-remove:hover{background-position:0 -19px}.i-pf-payed-amount{display:inline-block;background:url(../../images/preferred/icons/svg/pf-payed-amount.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-pf-best-flight-selected{display:inline-block;background:url(../../images/preferred/icons/svg/pf-best-flight-selected.svg) center no-repeat;background-size:contain;vertical-align:middle;width:32px;height:32px}.i-pf-enter-details-msg{display:inline-block;width:59px;height:60px;background:url(../../images/preferred/icons/pf-enter-details-msg.png) center center no-repeat;background-size:59px 60px}.i-pf-selections-back{display:inline-block;background:url(../../images/preferred/icons/svg/pf-selections-back.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:12px}.i-pf-passport,.i-pf-passport-error{width:21px;height:30px;display:inline-block;vertical-align:middle}.i-pf-passport{background:url(../../images/preferred/icons/svg/pf-passport.svg) center no-repeat;background-size:contain}.i-pf-passport-error{background:url(../../images/preferred/icons/svg/pf-passport-error.svg) center no-repeat;background-size:contain}.i-pf-conflicts-warning{display:inline-block;background:url(../../images/preferred/icons/svg/pf-conflicts-warning.svg) center no-repeat;background-size:contain;vertical-align:middle;width:25px;height:25px}.i-pf-conflicts-warning-outline{display:inline-block;background:url(../../images/preferred/icons/svg/pf-conflicts-warning-outline.svg) center no-repeat;background-size:contain;vertical-align:middle;width:41px;height:41px}.i-pf-conflicts-warning-close{display:inline-block;background:url(../../images/preferred/icons/svg/pf-conflicts-warning-close.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-pf-schedule-flight,.i-pf-schedule-ground,.i-pf-schedule-hotel,.i-pf-schedule-meeting,.i-pf-schedule-train{width:22px;height:22px;display:inline-block;vertical-align:middle}.i-pf-schedule-ground{background:url(../../images/preferred/icons/svg/pf-schedule-ground.svg) center no-repeat;background-size:contain}.i-pf-schedule-flight{background:url(../../images/preferred/icons/svg/pf-schedule-flight.svg) center no-repeat;background-size:contain}.i-pf-schedule-hotel{background:url(../../images/preferred/icons/svg/pf-schedule-hotel.svg) center no-repeat;background-size:contain}.i-pf-schedule-meeting{background:url(../../images/preferred/icons/svg/pf-schedule-meeting.svg) center no-repeat;background-size:contain}.i-pf-schedule-train{background:url(../../images/preferred/icons/svg/pf-schedule-train.svg) center no-repeat;background-size:contain}.i-pf-schedule-walk{display:inline-block;background:url(../../images/preferred/icons/svg/pf-schedule-walk.svg) center no-repeat;background-size:contain;vertical-align:middle;width:28px;height:28px}.i-pf-schedule-public-transport{display:inline-block;background:url(../../images/preferred/icons/svg/pf-schedule-public-transport.svg) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px}.i-pf-conflicts-tab-notification{display:inline-block;background:url(../../images/preferred/icons/svg/pf-conflicts-tab-notification.svg) center no-repeat;background-size:contain;vertical-align:middle;width:15px;height:15px}.i-pf-change-expensify-warning-profile{display:inline-block;background:url(../../images/preferred/icons/svg/pf-change-expensify-warning-profile.svg) center no-repeat;background-size:contain;vertical-align:middle;width:60px;height:60px}.i-pf-change-expensify-warning-link{display:inline-block;background:url(../../images/preferred/icons/svg/pf-change-expensify-warning-link.svg) center no-repeat;background-size:contain;vertical-align:middle;width:24px;height:24px}.i-pf-change-expensify-warning-expensify{display:inline-block;width:50px;height:50px;background:url(../../images/preferred/icons/pf-change-expensify-warning-expensify.png) center center no-repeat;background-size:50px 50px}.i-pf-checkout-traveler-modal-close{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-traveler-modal-close.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-pf-checkout-custom-traveler{display:inline-block;background:url(../../images/preferred/icons/svg/pf-checkout-custom-traveler.svg) center no-repeat;background-size:contain;vertical-align:middle;width:46px;height:46px}.i-pf-user-passport{display:inline-block;background:url(../../images/preferred/icons/svg/pf-user-passport.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:29px}.i-pf-selected{display:inline-block;background:url(../../images/preferred/icons/svg/pf-selected.svg) center no-repeat;background-size:contain;vertical-align:middle;width:26px;height:26px}.i-pf-curated-list-icon,.i-pf-curated-list-icon-active{width:19px;height:16px;display:inline-block;vertical-align:middle}.i-pf-curated-list-icon{background:url(../../images/preferred/icons/svg/pf-curated-list-icon.svg) center no-repeat;background-size:contain}.i-pf-curated-list-icon-active{background:url(../../images/preferred/icons/svg/pf-curated-list-icon-active.svg) center no-repeat;background-size:contain}.i-pf-add-curated{display:inline-block;background:url(../../images/preferred/icons/svg/pf-add-curated.svg) center no-repeat;background-size:contain;vertical-align:middle;width:55px;height:57px}.i-pf-curated-tag{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tag.svg) center no-repeat;background-size:contain;vertical-align:middle;width:11px;height:14px}.i-pf-curated-tab-icon-curated{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-curated.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:16px}.i-pf-curated-tab-icon-curated-active{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-curated-active.svg) center no-repeat;background-size:contain;vertical-align:middle;width:19px;height:16px}.i-pf-curated-tab-icon-ground{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-ground.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:14px}.i-pf-curated-tab-icon-ground-active{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-ground-active.svg) center no-repeat;background-size:contain;vertical-align:middle;width:20px;height:14px}.i-pf-curated-tab-icon-hotel,.i-pf-curated-tab-icon-hotel-active{width:20px;height:15px;display:inline-block;vertical-align:middle}.i-pf-curated-tab-icon-hotel{background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-hotel.svg) center no-repeat;background-size:contain}.i-pf-curated-tab-icon-hotel-active{background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-hotel-active.svg) center no-repeat;background-size:contain}.i-pf-curated-tab-icon-flight{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-flight.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:16px}.i-pf-curated-tab-icon-flight-active{display:inline-block;background:url(../../images/preferred/icons/svg/pf-curated-tab-icon-flight-active.svg) center no-repeat;background-size:contain;vertical-align:middle;width:17px;height:16px}.team-member-selector-component .team-member-selector-heading{width:226px;font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;position:relative;padding-bottom:9px}.team-member-selector-component .team-member-selector-component-inner{position:relative;background-color:#fff;width:100%;border-radius:5px;-webkit-appearance:none;height:43px}.team-member-selector-component .team-member-selector-value{line-height:43px;vertical-align:middle;display:inline-block;width:100%;padding-left:50px;font-size:15px;color:#3d3d3d;padding-right:30px}.team-member-selector-component .i-pf-signup-name{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;pointer-events:none;z-index:1}.team-member-selector-component i.fa-caret-down{position:absolute;right:16px;color:#939598;vertical-align:middle;line-height:43px;font-size:16px;pointer-events:none;z-index:1}.team-member-selector-component a.team-member-selector-add-new{display:block;padding:3px 17px;font-size:13px;line-height:21px;color:#3d3d3d;font-weight:500}.team-member-selector-component a.team-member-selector-add-new>i{margin-right:10px}.team-member-selector-component a.team-member-selector-add-new:hover{background-color:#f7f7f7}.team-member-selector-select traveler-select{width:100%}.pf-travelers-input{width:100%;cursor:pointer}.pf-travelers-input a{color:inherit}.pf-travelers-input .fa{color:#b3b3b3;float:right}.pf-travelers-input .dropdown-menu{margin:0}.travo-traveler-select ::-webkit-scrollbar{width:13px}.travo-traveler-select ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.travo-traveler-select::-webkit-scrollbar-track{background:0 0}.travo-traveler-select ul{max-height:145px;overflow-y:auto}.travo-traveler-select li{padding:0 15px 0 20px}.travo-traveler-select a{padding:0}.travo-traveler-select a:active,.travo-traveler-select a:link,.travo-traveler-select a:visited{color:#3d3d3d}.travo-traveler-select a:hover{color:#368fcf;background:0 0}.travo-traveler-select a.selected{color:#368fcf;background:url(../../images/svg/selected-profile-checkmark.svg) right no-repeat;background-size:16px 14px;text-decoration:none;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-methods-info-item .hint-text a,.pf-landing-finalize-modal-welcome-footer a,.pf-profiles-list a.pf-profile-link:hover,.preferences .preferences-panel.preferences-list-panel.team-panel .hint-text a,.preferences .transaction .transaction-status a{text-decoration:underline}.travo-traveler-select a i.i-employee,.travo-traveler-select a i.i-user-shield{width:16px;height:16px;margin-right:10px;margin-top:-4px}.travo-traveler-select .travo-select-dropdown-action a{padding:0 20px}.traveler-select-search{padding:2px 15px 5px;border-bottom:1px solid #e2e2e2}.traveler-select-search input{display:block;width:100%;height:32px;color:#3d3d3d;font-size:13px;font-weight:300;padding:0 0 0 15px;box-shadow:none;border-radius:3px;border:1px solid #e2e2e2}.payment-methods-info-item{height:80px;border-top:1px solid #f3f3f3;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:18px 0}.payment-methods-info-item.selectable{cursor:pointer}.payment-methods-info-item:first-child{border-top:none}.payment-methods-info-item .pm-col-credit-card{position:relative;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-methods-info-item .pm-col-card-info{width:130px}.payment-methods-info-item .pm-col-card-exp{width:110px}.payment-methods-info-item .pm-col-card-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.payment-methods-info-item .pm-col-card-actions{width:65px;text-align:right}.payment-methods-info-item .pm-col-card-actions i{margin-left:8px;height:22px;width:22px;cursor:pointer}.payment-methods-info-item .pm-col-card-actions i:first-child{margin-left:0}.payment-methods-info-item .actions-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.payment-methods-info-item .actions-block i{margin-right:12px;height:22px;width:22px;cursor:pointer}.payment-methods-info-item .actions-block i:last-child{margin-right:0}.payment-methods-info-item .actions-block i.in-progress{font-size:22px;color:#b3b3b3}.payment-methods-info-item .actions-block i.disabled{cursor:default}.payment-methods-info-item .hint-text{font-size:13px;margin-top:10px;color:#787979}.payment-methods-info-item .hint-text .primary-card i{width:15px;height:15px}.payment-methods-info-item .hint-text label{font-weight:300;margin-left:4px;margin-bottom:0}.payment-methods-info-item .hint-text.admin-access-hint-text{margin-top:7px}.payment-methods-info-item .hint-text.admin-access-hint-text input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0 0 1px}.payment-methods-info-item .admin-access{overflow:hidden}.payment-methods-info-item .admin-access .explainer-icon{width:14px;height:14px;position:relative;top:2px;left:2px;background-size:contain}.payment-methods-info-item .credit-card-img{height:30px;width:60px;border-radius:3px}.payment-methods-info-item .credit-card-img.visa{background:url(../../images/visa.png) center center no-repeat;background-size:contain}.payment-methods-info-item .credit-card-img.master{background:url(../../images/mastercard.png) center center no-repeat;background-size:contain}.payment-methods-info-item .credit-card-img.jcb{background:url(../../images/jcb.png) center center no-repeat;background-size:contain}.payment-methods-info-item .credit-card-img.discover{background:url(../../images/discover.png) center center no-repeat;background-size:contain}.payment-methods-info-item .credit-card-img.american_express{background:url(../../images/americanexpress.png) center center no-repeat;background-size:contain}.credit-cards-empty{text-align:center}.credit-cards-empty .no-item-head{color:#1f2b3d;font-size:20px}.credit-cards-empty .item-icon{width:40px;height:40px;margin-bottom:20px}.credit-cards-empty+.btn{margin-left:auto;margin-right:auto}credit-cards-form select::-ms-expand{display:none}credit-cards-form .spreedly-errors{text-align:center;color:#f36f6f;font-weight:400;margin-bottom:30px}credit-cards-form .spreedly-errors .error{margin-bottom:5px}credit-cards-form .spreedly-errors .error:last-child{margin-bottom:0}credit-cards-form .add-card-btn{height:40px}credit-cards-form .form-group.has-error .form-control{border-color:#ff6262;background-color:#fff}credit-cards-form .expiry-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}credit-cards-form .expiry-block>label{width:100%}credit-cards-form .expiry-block>.select-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}credit-cards-form .expiry-block>.select-wrapper:first-of-type{margin-right:5px}credit-cards-form .spreedly-number-form-group{position:relative}credit-cards-form .spreedly-number-form-group i{pointer-events:none}credit-cards-form .spreedly-number-form-group .card-icon{position:absolute;height:20px;width:32px;top:35px;right:40px}credit-cards-form .spreedly-number-form-group .card-icon.visa{background:url(../../images/visa.png) center center no-repeat;background-size:contain}credit-cards-form .spreedly-number-form-group .card-icon.master{background:url(../../images/mastercard.png) center center no-repeat;background-size:contain}credit-cards-form .spreedly-number-form-group .card-icon.jcb{background:url(../../images/jcb.png) center center no-repeat;background-size:contain}credit-cards-form .spreedly-number-form-group .card-icon.discover{background:url(../../images/discover.png) center center no-repeat;background-size:contain}credit-cards-form .spreedly-number-form-group .card-icon.american_express{background:url(../../images/americanexpress.png) center center no-repeat;background-size:contain}credit-cards-form .spreedly-number-form-group .i-pf-lock{position:absolute;height:20px;width:32px;top:35px;right:5px}credit-cards-form .card-pci-hover{opacity:0;position:absolute;background-color:#f7f7f7;border:1px solid #b3b3b3;width:350px;padding:10px 20px;bottom:-60px}credit-cards-form .card-pci-hover i{margin-right:10px}credit-cards-form .card-pci-hover p{display:inline-block;float:right;margin:0;width:230px;line-height:1.5;font-size:12px;color:#7f7f7f;font-weight:300}credit-cards-form .card-pci-hover:after,credit-cards-form .card-pci-hover:before{content:"";position:absolute;width:0;display:block;border-style:solid}credit-cards-form .card-pci-hover:before{top:-6px;right:110px;border-width:0 5px 5px;border-color:#b3b3b3 transparent}credit-cards-form .card-pci-hover:after{top:-4px;right:111px;border-width:0 4px 4px;border-color:#f7f7f7 transparent}credit-cards-form .pci-hover-container{position:relative}credit-cards-form .pci-hover-container .card-pci-hover{z-index:-1}credit-cards-form .pci-hover-container:hover>.card-pci-hover{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:1}credit-cards-form .checkbox-block label{margin-left:10px}credit-cards-form .explainer-icon{position:relative;left:5px;top:5px;width:18px;height:18px;background-size:contain}.edit-block-header{position:relative;padding:0 30px 20px}.edit-block-header .fa-angle-left{position:absolute;top:0;left:0;color:#9aa0a8;font-size:24px;vertical-align:middle;line-height:24px;cursor:pointer;font-weight:300;padding-right:10px;display:block}.edit-block-header h4{text-transform:uppercase;margin:0;padding:0;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:3px;color:#4b5565;text-align:center;line-height:24px}.loyalty-list-heading,.passport-list-heading{padding-bottom:12px}.loyalty-list-heading,.passport-list-heading,loyalty-info,passport-info{font-weight:400}.selected-item-check{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.passport-info-list .actions,.passport-list-item-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.passport-info-empty{text-align:center}.passport-info-empty .no-item-head{color:#1f2b3d;font-size:20px}.passport-info-empty .item-icon{width:40px;height:40px;margin-bottom:20px}.passport-info-empty .info-required-note{color:#7f7f7f;padding-top:20px;font-size:12px}.passport-info-list .v-sep{height:15px;width:1px;background-color:#ccc;margin:0 7px}.passport-info-list .actions{flex-direction:row}.passport-list-item{height:60px;border-top:1px solid #f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-list-item.selectable{cursor:pointer}.passport-list-item-name{flex-direction:row;line-height:26px}.loyalty-list-item .with-image,.preferred-date-select{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.passport-list-item-img{position:relative;margin-right:10px;width:26px;display:inline-block}.passport-list-item-img i{width:26px}.passport-form .issue-block .preferred-date-select{padding-right:14px}.passport-form .expiration-block .preferred-date-select{width:100%;padding-right:177px}.preferred-date-select{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-basic-form .form-block-container{margin-bottom:25px}.profile-basic-form .form-block-container:last-child{margin-bottom:0}.profile-basic-form .form-group{margin-bottom:0}.loyalty-info-empty{text-align:center}.loyalty-info-empty .no-item-head{color:#1f2b3d;font-size:20px}.loyalty-info-empty .item-icon{width:40px;height:40px;margin-bottom:20px}.loyalty-info-empty+.btn{margin-left:auto;margin-right:auto}.loyalty-list-item{height:60px;border-top:1px solid #f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-list-item.selectable{cursor:pointer}.loyalty-list-item .with-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-list-item .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.loyalty-list-item .v-sep{height:15px;width:1px;background-color:#ccc;margin:0 7px}.loyalty-list-item-img{display:inline-block;position:relative;margin-right:10px}img.loyalty-info-img{display:inline-block;width:50px}.loyalty-item-number{text-transform:uppercase}.loyalty-form .typeahead-block .dropdown-menu{width:100%;font-size:15px;color:#1f2b3d}.preferred-modal.add-new-member-modal .invite-switch-notify{color:#7f7f7f;margin-bottom:25px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferred-modal.add-new-member-modal .invite-switch-notify i{height:35px;width:35px;margin-right:20px}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox{margin:-10px 0 0}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox *{outline:0!important}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox .fancy-checkbox{margin:0 10px 0 0;min-height:18px;padding-left:16px;border:none}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox .fancy-checkbox .check-mark{padding-left:0}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox .fancy-checkbox input[type=checkbox]:checked+.check-mark:after{top:1px;left:6px}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox .fancy-checkbox:before{border:1px solid #ccc;width:18px;height:18px}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox .checkbox-label{display:inline-block;position:relative;top:-4px;font-weight:400}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox.agreement-exception{margin-top:12px}.preferred-modal.add-new-member-modal .travo-form-gray .checkbox.agreement-exception .checkbox-label{font-weight:100;font-size:12px}.preferred-modal.add-new-member-modal .send-invitation-notice{color:#bbb;font-weight:100;margin:10px 0 25px}.itinerary-finalize-account-modal .modal-dialog{position:fixed;width:600px;height:600px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.itinerary-finalize-account-modal .modal-content{padding:30px;width:100%;height:100%;border-radius:2px;text-align:center}.itinerary-finalize-account-modal .finalize-modal{margin-top:40px}.itinerary-finalize-account-modal .finalize-modal-heading{margin-top:0;margin-bottom:30px;font-size:20px;font-weight:400;text-align:center}.itinerary-finalize-account-modal .form-group{position:relative}.itinerary-finalize-account-modal .form-group i{position:absolute;right:10px;top:15px}.itinerary-finalize-account-modal .form-group-text{text-align:justify;font-size:14px;margin:20px 10px;line-height:1.5}.itinerary-finalize-account-modal .signup-first-name,.itinerary-finalize-account-modal .signup-last-name{width:49%;display:inline-block}.itinerary-finalize-account-modal .signup-first-name{margin-right:1%}.itinerary-finalize-account-modal .signup-last-name{margin-left:1%}.itinerary-finalize-account-modal .finalize-model-terms{overflow-y:scroll;height:400px;text-align:left}.itinerary-finalize-account-modal .btn-signup{margin-top:20px}.body-home{min-width:1250px}.body-home .search-new-meeting{top:19px}.body-home .search-new-meetings-groups{height:74px}.body-home .travo-home-new-bg{position:absolute;text-align:center;width:100%;background-image:-webkit-radial-gradient(-30% 50%,circle,rgba(255,255,255,.08),rgba(59,145,204,.2) 0);background-image:radial-gradient(circle at -30% 50%,rgba(255,255,255,.08),rgba(59,145,204,.2) 0);border-bottom:solid 1px #c9c9c9;height:600px;overflow:hidden}.body-home .travo-home-new-bg img{width:100%}.body-home .travo-home-new-bg:after{content:'';background:rgba(0,0,0,.3);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.body-home .travo-home-new{background:#000}.body-home .travo-home-search-area{background:-webkit-linear-gradient(top,rgba(23,23,23,.6),#171717);background:linear-gradient(to bottom,rgba(23,23,23,.6),#171717)}.body-home .travo-home-new-top{width:1240px}.body-home.ipad-layout .home-search-new-start{display:-webkit-box;display:-ms-flexbox;display:flex}.body-home.mobile-layout .travo-home-new{margin-top:0}.body-home .pf-landing-partners{padding:40px 0 20px}.body-home .pf-landing-partners .partners{list-style-type:none;text-align:center;padding-left:0}.body-home .pf-landing-partners .partners li{display:inline-block;width:300px;height:120px}@media (min-width:1000px){.body-home .pf-landing-partners .partners li{border-right:1px solid #e2e2e2}}.body-home .pf-landing-partners .partners li:last-child{border:none}.body-home .pf-landing-partners .partner-link{display:block;text-indent:-100em;overflow:hidden;width:100%;height:100%}.body-home .pf-landing-partners .partner-link.office-dynamics{background:url(../../images/marketing/office-dynamics-logo.png) center no-repeat;background-size:113px 50px}.body-home .pf-landing-partners .partner-link.iaap{background:url(../../images/marketing/iaap-logo.png) center no-repeat;background-size:128px 50px}.body-home .pf-landing-partners .partner-link.executive-secretary{background:url(../../images/marketing/exec-sec-logo.png) center no-repeat;background-size:216px 40px}.body-home .pf-landing-partners .partner-link.desk-demon{background:url(../../images/marketing/desk-demon-logo.png) center no-repeat;background-size:220px 40px}.body-home .landing-block{width:1250px;margin:50px auto auto;height:416px}.body-home .landing-block img{width:576px;margin:0 95px;display:inline-block}.body-home .landing-block .block-text{width:380px;display:inline-block;vertical-align:middle}.body-home .landing-block .block-text hr{width:50px;border:1px solid #3c91cd;margin:0 0 10px}.body-home .landing-block .block-text .heading{font-size:26px;font-weight:300;line-height:1.23;color:#222b3b;padding:10px 0}.body-home .landing-block .block-text .subhead{color:#b3b3b3;line-height:1.41;font-size:17px;font-weight:300}.body-home .landing-trip .block-text{margin-left:128px}.body-home .landing-trip img{margin-right:0}.body-home .landing-booking{height:auto;margin-top:100px}.body-home .landing-booking .block-text{display:block;text-align:center;margin:auto;width:650px}.body-home .landing-booking .block-text hr{margin-left:auto;margin-right:auto}.body-home .booking-img{position:relative;text-align:center}.body-home .booking-img:before{content:'';position:absolute;top:120px;left:0;width:100%;height:388px;background-image:-webkit-radial-gradient(-30% 60%,circle,rgba(255,255,255,.07),rgba(59,145,204,.3) 150%);background-image:radial-gradient(circle at -30% 60%,rgba(255,255,255,.07),rgba(59,145,204,.3) 150%);z-index:-1}.body-home .booking-img img{width:900px;margin:50px 0 0}.body-home .booking-img video{position:absolute;left:calc(50% - 345px);top:90px;width:712px}.body-home .landing-testimonials{width:1250px;margin:80px auto auto;padding-bottom:50px}.body-home .landing-testimonials hr{margin-bottom:50px}.body-home .search-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:7px;width:100%;top:0;left:0}.body-home .search-form-header>div{font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;position:relative}.body-home .search-form-main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:10px;background:#fff;border:1px solid #d8e3eb;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body-home .search-form-main>div{border-left:1px solid #d8e3eb;height:43px;font-size:15px;color:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}.body-home .search-form-main>div:first-child{border-left:none}.body-home .search-form-main>div.submit-button-col{padding:0}.body-home .search-form-main>div.submit-button-col .btn{margin:-1px -2px -1px -1px;min-width:0}.body-home .search-form-main input{border:none;height:43px;outline:0}.body-home .pf-dropdown-offset .dropdown-menu{margin-left:-16px;margin-top:1px}.body-home .pf-input-no-icon{width:100%}.body-home .search-form-location-input{margin:0 -16px;background:0 0;padding-left:16px;padding-right:16px}.body-home .search-form-dropdown{margin-right:0}.body-home .search-form-dropdown .search-form-dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.body-home .search-form-dropdown .search-form-dropdown-value{-webkit-box-flex:1;-ms-flex:1;flex:1}.body-home .search-form-dropdown .dropdown-menu{margin-left:-16px;margin-top:13px}.body-home .search-form-flight-legs .i-meeting-new-remove{position:absolute;left:-25px}.body-home .search-form-airline-class-heading{font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;margin-bottom:7px}.body-home .search-form-airline-class-select{height:45px;font-size:15px;background:#fff;border:1px solid #d8e3eb;border-radius:5px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.body-home .travo-search-cols .search-form-airline-class{padding-left:0;padding-right:0;border-left:none}.body-home .home-search-flight-checkboxes-row{margin-bottom:24px;color:#7f7f7f}.body-home .travo-search-cols>div{padding-right:17px}.body-home .pf-search-sub-tabs .nav-tabs,.body-home .pf-search-tab-top{border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:19px;height:37px;color:#fff}.body-home .pf-search-tabs{max-width:1245px;margin:0 auto;padding:0 20px 10px 41px;position:relative;top:-45px}.body-home .pf-search-tabs .nav-tabs{border-bottom:none}.body-home .pf-search-tabs .nav-tabs>li>a{margin-right:8px;line-height:45px;border:none;border-radius:4px 4px 0 0;color:#fff;background:#1f1f1f;padding:0 20px;font-size:14px;min-width:160px;text-align:center;cursor:pointer}.body-home .pf-search-tabs .nav-tabs>li>a .pf-search-tab-icon{margin-right:10px}.body-home .pf-search-tabs .nav-tabs>li.active>a,.body-home .pf-search-tabs .nav-tabs>li.active>a:focus,.body-home .pf-search-tabs .nav-tabs>li.active>a:hover{color:#fff;background:-webkit-linear-gradient(top,rgba(23,23,23,.5),rgba(23,23,23,.6));background:linear-gradient(to bottom,rgba(23,23,23,.5),rgba(23,23,23,.6));cursor:default;border:none}.body-home .pf-search-tabs-content{padding-top:27px}.body-home .pf-search-tabs-content team-member-selector{margin-right:30px}.body-home .pf-search-tabs-content .home-search-new-summary team-member-selector{margin-right:0}.body-home .pf-search-sub-tabs .nav-tabs{border-bottom:1px solid rgba(255,255,255,.3)}.body-home .pf-search-sub-tabs .nav-tabs>li>a{margin-right:30px;line-height:15px;border:none;border-radius:0;color:#fff;background:0 0;padding:0 0 0 27px;font-size:14px;min-width:0;text-align:left}.body-home .pf-search-sub-tabs .nav-tabs>li>a:before{content:' ';border-radius:50%;width:15px;height:15px;display:block;position:absolute;top:0;left:0;border:2px solid #3c91cd}.body-home .pf-search-sub-tabs .nav-tabs>li.active>a,.body-home .pf-search-sub-tabs .nav-tabs>li.active>a:focus,.body-home .pf-search-sub-tabs .nav-tabs>li.active>a:hover{color:#fff;background:0 0;cursor:default;border:none}.body-home .pf-search-sub-tabs .nav-tabs>li.active>a:before,.body-home .pf-search-sub-tabs .nav-tabs>li.active>a:focus:before,.body-home .pf-search-sub-tabs .nav-tabs>li.active>a:hover:before{background:#3c91cd}.body-home .pf-search-sub-tabs .search-clear-form-multi-city{float:right;margin-right:20px}.pf-landing{font-family:Roboto,sans-serif;padding-top:66px}.pf-nav-landing .navbar{height:66px;background:#3c91cd;width:100%;border-radius:0;border:none;margin-bottom:0}.pf-nav-landing .navbar .pf-index-container{height:100%;overflow:hidden}.pf-nav-landing .navbar .navbar-right-side{float:right;line-height:66px}.pf-nav-landing a.navbar-brand{height:100%;padding:10px 0;line-height:0;color:#fff!important}.pf-navbar-block{padding:0 20px}.pf-navbar-block-delimiter{width:1px;height:25px;background:rgba(255,255,255,.3)}.pf-landing-user-name{color:#fff;font-size:14px;margin-right:15px}a.navbar-brand .navbar-brand-addon{font-family:Roboto,sans-serif;position:relative;top:3px;margin-left:10px;font-size:21px;font-weight:300;color:#fff}.pf-index-container{width:100%;max-width:1245px;padding:0 15px;margin:0 auto}.pf-index-container h2{margin-top:0;font-size:38px;color:#3d3d3d;text-align:center;font-weight:300;margin-bottom:30px}.pf-index-container h3{margin-top:0;margin-bottom:45px;font-size:28px;color:#3d3d3d;font-weight:300}.pf-index-container h4{margin-top:0;margin-bottom:15px;font-size:21px;font-weight:400}.pf-index-container h5{margin-top:0;margin-bottom:30px;font-size:20px;font-weight:300;color:#7f7f7f;text-align:center}.btn-pf-sign-up{border:2px solid #fff;background:0 0;height:40px;width:172px;font-weight:500;font-size:13px;text-transform:uppercase;color:#fff!important;border-radius:2px}.btn-pf-sign-up:hover{background-color:#fff;color:#3c91cd!important}.pf-landing-hero{height:845px;background:url(../../images/preferred/landing-hero.jpg) center;background-size:cover}.pf-landing-hero .pf-text-container{padding-top:95px;text-align:center}.pf-landing-hero .hero-tagline{font-size:36px;font-weight:400;color:#3d3d3d;margin-bottom:35px}.pf-landing-hero .hero-subtext{font-size:19px;font-weight:400;color:#7f7f7f}.pf-text-half-width{max-width:50%}.pf-landing-value-statement{width:100%;overflow:hidden}.pf-landing-value-statement .pf-text-block-justify{text-align:justify}.pf-landing-how-to,.pf-landing-how-to .how-to-item-icon,.pf-landing-value-statement .pf-text-block-center{text-align:center}.pf-landing-value-statement .pf-landing-text-blue{color:#368fcf;font-weight:500}.pf-landing-value-statement .pf-index-container{padding-top:135px;padding-bottom:190px;border-bottom:1px solid #e2e2e2;position:relative}.pf-landing-value-statement .pf-index-container.no-border{border-bottom:none}.pf-landing-value-statement .pf-text-block{padding-right:calc(50% + 175px)}.pf-landing-value-statement .pf-image-block{height:0}.pf-landing-value-statement .pf-text-block-header{margin-bottom:40px}.pf-landing-value-statement p{font-size:16px;line-height:1.5;color:#7f7f7f}.pf-landing-block{padding-top:80px;padding-bottom:75px;border-bottom:1px solid #e2e2e2;position:relative}.pf-landing-block p{color:#7f7f7f;line-height:1.5;text-align:center}.pf-landing-block.no-border{border-bottom:none}.pf-landing-block .reference-text{position:absolute;color:#b3b3b3;right:0;bottom:15px;font-size:11px}.pf-landing-how-to{font-size:17px;background-color:#f5f9fc}.pf-landing-how-to .h2-subtext{font-size:15px;margin-bottom:80px}.pf-landing-how-to .how-to-item-step-text{color:#7f7f7f;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;line-height:0;font-family:Roboto,Arial}.error-modal,.pf-checkout-traveler .modal-content .form-group label,.preferences{font-family:Roboto,sans-serif}.pf-landing-how-to .how-to-item{margin-bottom:55px}.pf-landing-how-to-dotted-line{border-bottom:1px dotted #7f7f7f;position:absolute;top:54%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%}.pf-landing-features .h2-subtext{font-size:15px;margin-bottom:100px}.pf-landing-features .img-landing-overview{width:100%}.pf-landing-features .pf-index-container{padding-bottom:0}.pf-features-items .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:55px;min-height:150px}.pf-features-items .feature-item-icon{width:110px}.pf-features-items .feature-item-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-features-items p{font-size:17px;line-height:1.5;text-align:left;margin-bottom:0}.pf-landing-sign-up{position:relative}.pf-landing-sign-up .h2-subtext,.pf-landing-sign-up h2{color:#fff}.pf-landing-sign-up .landing-sign-up-background{width:100%}.pf-landing-sign-up .pf-index-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sign-up-btn-container{text-align:center;margin-top:45px}.btn-pf-sign-up-filled{border:none;background:#3c91cd!important;height:50px;width:195px;font-weight:500;font-size:15px;text-transform:uppercase;color:#fff!important;border-radius:2px}.ipad-layout .pf-index-container{max-width:1024px}.ipad-layout .pf-landing-how-to-dotted-line{display:none}.pf-tos .navbar{background-color:#222b3b}.pf-tos a.navbar-brand .navbar-brand-addon{color:#7f7f7f}.pf-tos .pf-tos-main{position:relative;margin-left:auto;width:60%;text-align:right;padding:5%}.pf-tos .pf-tos-note{font-size:12px;position:fixed;right:50%;margin-right:12%;border:1px solid #ededed;background-color:#f7f7f7;padding:15px;top:100px;width:25%;text-align:left;line-height:1.5}.pf-tos .pf-tos-note span{font-weight:500;font-size:13px}.pf-tos .pf-tos-content{width:100%;min-width:400px;display:inline-block;text-align:left;overflow-y:auto;height:60vh;padding-right:20px}.pf-tos .pf-tos-content::-webkit-scrollbar{width:13px}.pf-tos .pf-tos-content::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8;height:150px}.pf-landing-signup-modal .modal-header.underlined,.pf-sign-in-tabs .sign-in-tab{border-bottom:1px solid #ededed}.pf-tos .pf-tos-content::-webkit-scrollbar-track{background:0 0}.pf-tos .pf-tos-content p{font-size:16px}.pf-tos .pf-tos-title{font-size:32px;font-weight:300;padding-top:20px}.pf-tos .pf-tos-updated{font-size:13px;font-weight:500;line-height:2;padding:20px 0}.pf-tos .pf-tos-text-heading{font-size:18px;line-height:2}.pf-tos .pf-tos-text{font-size:14px;line-height:1.5;color:#7f7f7f}.pf-tos .termsSubmit{margin-top:20px}.pf-tos .checkbox-wrapper{text-align:right;display:inline-block;width:49%;vertical-align:middle}.pf-tos .checkbox-wrapper p{font-weight:500;font-size:14px;display:inline-block;width:80%;text-align:left;line-height:1.5;margin:0;padding:0 10px}.pf-tos .checkbox{display:inline-block;vertical-align:top}.pf-tos button.terms-submit-btn{display:inline-block;font-size:15px;font-weight:500;width:50%;padding:30px 0}.pf-tos .tos-warning{margin-top:10px;text-align:center}.mobile-layout .pf-tos .pf-tos-note{position:relative;margin:0;border:1px solid #ededed;width:100%;right:initial;top:initial}.mobile-layout .pf-tos .pf-tos-main{margin-right:auto;width:100%}.mobile-layout .pf-tos .pf-tos-content{min-width:0;padding:0}.mobile-layout .pf-tos .checkboxWrapper{width:100%}.mobile-layout .pf-tos .termsSubmitBtn{width:100%;margin:20px auto auto}.pf-landing-signup-modal .modal-dialog{max-width:453px}.pf-landing-signup-modal .modal-content{padding:20px 35px 15px;border-radius:4px}.pf-landing-signup-modal .modal-header{line-height:53px;padding:0;height:53px;background:0 0;position:relative;font-size:13px;font-weight:500;color:#3d3d3d}.pf-landing-signup-modal .modal-header .i-pf-signup-back{position:absolute;top:50%;left:0;margin-top:-11px;cursor:pointer}.pf-landing-signup-modal .modal-body{padding:47px 0 15px}.pf-landing-signup-modal .modal-footer{padding:15px 0;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pf-landing-signup-modal .modal-footer .footer-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#3d3d3d;text-align:left}.pf-sign-in-tabs,.pf-upgrade-notification{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.pf-landing-signup-modal .sign-in-form .form-group{position:relative}.pf-landing-signup-modal .sign-in-form .form-group>i{position:absolute;top:10px;right:10px}.pf-landing-signup-modal .sign-in-form input.form-control{height:40px;font-size:13px;padding:13px}.pf-landing-signup-modal .sign-in-form .btn-signup{font-weight:500;font-size:15px;border-radius:2px}.pf-landing-signup-modal .sign-in-form .form-group-text{line-height:1.5;padding:5px 0 10px}.modal-step-success{position:relative}.modal-step-success .i-close-msg{position:absolute;top:40px;right:5px;cursor:pointer}.modal-step-success .modal-body{padding:75px 15px 55px;text-align:center;font-weight:400}.modal-step-success .success-header{font-size:20px;color:#3d3d3d}.modal-step-success .success-icon{padding:30px 0}.modal-step-success .success-description{color:#7f7f7f;font-size:12px;line-height:1.5}.pf-upgrade-notification{padding:30px;background:#f7f7f7;margin-bottom:15px;display:flex;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pf-upgrade-notification .icon-col{width:80px}.pf-upgrade-notification .text-col{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#7f7f7f;font-size:13px}.pf-upgrade-notification h5{text-transform:uppercase;margin-top:0;margin-bottom:5px}.pf-upgrade-notification .text-content{line-height:1.8}.pf-sign-in-tabs{display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pf-sub-field-group,.preferences .domestic-timing-bottom-form{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.pf-sign-in-tabs .sign-in-tab{width:50%;line-height:1;padding:20px 0 19px;font-size:13px;color:#b3b3b3;cursor:pointer}.pf-sign-in-tabs .sign-in-tab.active{padding-bottom:17px;color:#3d3d3d;border-bottom:3px solid #3c91cd;cursor:default}.btn-pf-signup-modal-footer{height:33px;line-height:33px;padding:0;width:150px;text-align:center;color:#3c91cd!important;border-color:#3c91cd;font-size:12px}.pf-sub-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:34px;font-size:11px;font-weight:500}.pf-sub-field-group .travo-checkbox{width:50%;color:#3d3d3d}.pf-sub-field-group .travo-checkbox .travo-checkmark{margin-bottom:-4px}.pf-sub-field-group .forgot-link{display:block;text-align:right;width:50%;position:relative;top:2px}.pf-landing-finalize-modal-welcome-window .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;width:600px;height:600px}.pf-landing-finalize-modal-welcome-window .modal-content{width:100%;height:100%;border-radius:2px;text-align:center}.pf-landing-finalize-modal-welcome .pf-landing-travo-globe{width:166px;margin-left:70px}.pf-landing-finalize-modal-welcome-inner{margin-top:140px}.pf-landing-finalize-modal-welcome-heading{font-size:30px;margin:20px 0}.pf-landing-finalize-modal-welcome-text{font-size:16px;max-width:400px;margin:0 auto 20px;text-align:center}.pf-landing-finalize-modal-welcome-close{position:absolute;right:-40px;top:0}.pf-landing-finalize-modal-welcome-close i{font-size:25px;color:#fff}.pf-landing-finalize-modal-welcome-button{width:200px;padding:10px}.pf-landing-finalize-modal-welcome-footer{display:inline-block;position:absolute;bottom:0;right:0;padding:5%}.pf-landing-finalize-modal-welcome-footer a{color:inherit}.pf-landing-finalize-modal-password{margin-top:40px}.pf-landing-finalize-modal-password .pf-landing-finalize-modal-password-heading{margin-top:0;margin-bottom:30px;font-size:20px;font-weight:400}.pf-landing-finalize-modal-password .form-group{position:relative}.pf-landing-finalize-modal-password .form-group i{position:absolute;right:10px;top:15px}.pf-landing-finalize-modal-password .form-group-text{text-align:justify;font-size:14px;margin:20px 10px;line-height:1.5}.pf-landing-finalize-modal-password .signup-first-name,.pf-landing-finalize-modal-password .signup-last-name{width:49%;display:inline-block}.pf-landing-finalize-modal-password .signup-first-name{margin-right:1%}.pf-landing-finalize-modal-password .signup-last-name{margin-left:1%}.pf-landing-finalize-modal-password-window .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:600px;height:600px;margin:0}.pf-landing-finalize-modal-password-window .modal-content{padding:30px;width:100%;height:100%;border-radius:2px;text-align:center}.mobile-layout .pf-landing-finalize-modal-password-window .modal-dialog,.mobile-layout .pf-landing-finalize-modal-welcome-window .modal-dialog{width:100%}.mobile-layout .pf-landing-finalize-modal-password-window .pf-landing-finalize-modal-welcome-inner{margin-top:20px;padding:10px}.onboarding-welcome{font-weight:400}.onboarding-welcome .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;width:90%;max-width:800px;max-height:600px;min-height:600px}.onboarding-welcome .modal-content{width:100%;height:100%;text-align:center;border-radius:4px;position:relative}.onboarding-welcome .header{background-color:#3c91cd;height:50%;width:100%;padding:3%}.onboarding-welcome .welcome{opacity:.5;font-size:28px;font-weight:300;letter-spacing:-.1px;color:#fff}.onboarding-welcome .logo{text-align:center;padding:5%;margin:auto}.onboarding-welcome .logo img{width:245px}.onboarding-welcome .caption{font-size:12px;font-weight:500;line-height:1.75;letter-spacing:4px;text-align:center;color:#fff;text-transform:uppercase}.onboarding-welcome .charms{margin-top:50px;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.onboarding-welcome .charm{text-align:center;margin-left:25px;margin-right:25px}.onboarding-welcome .charm-text{font-size:15px;line-height:1.47;letter-spacing:-.1px;text-align:center;color:#3d3d3d}.onboarding-welcome .oval{margin-bottom:15px}.onboarding-welcome .continue{position:absolute;bottom:6%;right:6%;width:150px;height:45px;border-radius:4px;font-weight:500;color:#fff;line-height:31px}@media (min-width:750px){.onboarding-welcome .modal-dialog{width:50%;height:85%;min-width:600px}.onboarding-welcome .welcome{padding-top:40px}}.onboarding-traveler{font-weight:400}.onboarding-traveler .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;width:90%;max-width:800px;max-height:600px;min-height:600px}.onboarding-traveler .modal-content{width:100%;height:100%;text-align:center;border-radius:4px;position:relative}.onboarding-traveler .content-inner{width:90%;margin:auto}.onboarding-traveler .header{background-color:#f7f7f7;width:100%;padding:3%;height:200px;position:relative;border-radius:4px 4px 0 0}.onboarding-traveler .header .subtext{font-size:15px;letter-spacing:-.1px;color:#222b3b;margin:12px}.onboarding-traveler .i-pf-monitor{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,57%);transform:translate(-50%,57%)}.onboarding-traveler .heading{text-align:center;font-size:28px;font-weight:300;color:#3c91cd;padding-top:60px}.onboarding-traveler .content{height:400px}.onboarding-traveler .content .subtext{font-size:12px;font-weight:500;letter-spacing:-.1px;color:#b3b3b3;text-align:left;margin-top:5px}.onboarding-traveler form{margin-top:80px;text-align:left}.onboarding-traveler .form-label{font-size:12px;font-weight:500;margin-top:10px;letter-spacing:-.1px;color:#3d3d3d}.onboarding-traveler .form-label span{color:#b3b3b3}.onboarding-traveler .input{border:1px solid #e2e2e2;margin-top:10px;font-weight:300;height:40px;color:#3d3d3d;padding:10px}.onboarding-traveler .input::-webkit-input-placeholder{color:#b3b3b3}.onboarding-traveler .input ::-webkit-input-placeholder{color:#b3b3b3}.onboarding-traveler .input :-ms-input-placeholder{color:#b3b3b3}.onboarding-traveler .input :-moz-placeholder{color:#b3b3b3}.onboarding-traveler .name-row{text-align:center}.onboarding-traveler .name-input{width:48%}.onboarding-traveler .name-input:nth-child(2){margin-left:2%}.onboarding-traveler .email-row{margin-top:20px}.onboarding-traveler .email-input{width:100%}.onboarding-traveler .button-row{width:100%;margin-top:30px;text-align:center}.onboarding-traveler .button{width:100%;height:40px;border-radius:4px;line-height:40px;font-size:14px;font-weight:500;display:inline-block;margin-top:10px;cursor:pointer}.onboarding-traveler .button.setup{border:1px solid #3c91cd;color:#3c91cd}.onboarding-traveler .button.save{background-color:#3c91cd;color:#fff}@media (min-width:750px){.onboarding-traveler .modal-dialog{width:80%;height:85%;min-width:600px}.onboarding-traveler .content-inner{width:400px}.onboarding-traveler .form{margin-top:120px}.onboarding-traveler .name-input{width:31%}.onboarding-traveler .name-input:not(:first-child){margin-left:2%}.onboarding-traveler .button{width:49%}.onboarding-traveler .button.save{margin-left:2%;border:none}}.onboarding-video{font-weight:400}.onboarding-video .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;width:90%;min-height:500px}.onboarding-video .modal-content{width:100%;height:100%;text-align:center;border-radius:4px;position:relative;background-color:#000}.onboarding-video .i-close-modal{position:absolute;right:-28px;top:10px}.onboarding-video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.onboarding-video .video-container embed,.onboarding-video .video-container iframe,.onboarding-video .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.onboarding-video .button-container{position:absolute;bottom:-30px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:100%;text-align:center}.onboarding-video .button-container .btn{font-size:14px;font-weight:500;color:#fff;height:45px;padding:0 20px}.onboarding-video .button-container .or{width:32px;height:32px;background-color:#29333E;color:#fff;font-size:14px;font-weight:300;border-radius:32px;line-height:32px;margin:6px 25px 0;display:inline-block}.onboarding-video .button-container .btn-training{background-color:#f88f52;border:none;margin-bottom:20px}.onboarding-video .button-container .btn-primary{display:inline-block}.onboarding-video .button-container .i-pf-map-plus-white,.onboarding-video .button-container .i-profile-outline-white{width:22px;height:22px;margin-right:10px}@media (min-width:750px){.onboarding-video .modal-dialog{width:60%;max-width:1200px;min-height:600px}.onboarding-video .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.onboarding-video .btn-primary-wrap{width:450px}}.preferences{margin:0 auto;padding-top:88px;width:900px;font-weight:300}.preferences .tab-content{max-width:705px;margin:47px auto 20px}.preferences .preferences-title{color:#333;font-size:20px}.preferences .preferences-top-line,.preferences .preferences-top-tabset>.nav-tabs{line-height:70px;font-family:Roboto,sans-serif;font-weight:700}.preferences .preferences-top-tabset>.nav-tabs>li>a{border:none!important;line-height:inherit;padding:0;color:#3c91cd!important;font-size:15px;background-color:transparent!important}.preferences .preferences-top-tabset>.nav-tabs>li.no-padding{padding:0}.preferences .manage-team{padding-top:15px;margin-top:15px;letter-spacing:1px;border-top:1px solid #ddd;font-size:11px;font-weight:400}.preferences .form-block-container{margin-bottom:25px}.preferences .form-block-container:last-child{margin-bottom:0}.preferences .form-block-container .pre-input-text{text-align:right;padding-right:15px}.preferences .form-block-container .post-input-text{text-align:left;padding-left:15px}.preferences .form-block-container .form-group{margin-bottom:0}.preferences .form-block-container .form-group.w-20{width:19%}.preferences .form-block-container .form-group.w-60{width:59%}.preferences .form-block-container .form-group.w-25{width:24%}.preferences .form-block-container .form-group.w-55{width:54%}.preferences .form-block-container .form-group.w-50{width:49%}.preferences .form-block-container .form-group.w-30{width:29%}.preferences .form-block-container .form-group.w-33{width:32%}.preferences .form-block-container .form-group.w-40{width:39%}.preferences .preferences-top-tabset>.nav-tabs>li{float:none;display:inline-block;padding:0 9px}.preferences .preferences-top-tabset>.nav-tabs>li:first-child{padding-left:0}.preferences .preferences-top-tabset>.nav-tabs>li:last-child{padding-right:0}.preferences .preferences-top-tabset>.nav-tabs>li.active>a{border-bottom:3px solid #3c91cd!important}.preferences .additional-prefs{position:relative}.preferences .additional-prefs a{position:absolute;top:25px}.preferences .profile-avatar-container{padding:0;width:100px;border-radius:50%;overflow:hidden}.preferences .profile-avatar-container .profile-avatar{width:100%;height:100%}.preferences .tabset-container{position:relative}.preferences .tabset-links{color:#3c91cd;font-weight:400;font-size:13px;position:absolute;top:85px}.preferences .tabset-links .vertical-delim{margin:0 4px}.preferences .tab-content{margin-top:70px;width:120%;margin-left:-20%}.preferences .domestic-timing-bottom-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.preferences .domestic-timing-bottom-form .domestic-timing-bottom-form-text{padding-right:15px;font-weight:300;font-size:14px;line-height:18px}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status .hint-text,.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status .status{font-weight:400}.preferences .preferences-panel{margin-top:32px;border:1px solid #ccc}.preferences .preferences-panel:first-child{margin-top:0}.preferences .preferences-panel .panel-head{height:45px;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;color:#1f2b3d;background-color:#f7f7f7;border-bottom:1px solid #ccc}.preferences .preferences-panel .panel-head.table-head{font-size:11px;color:#7f7f7f;letter-spacing:1px;background-color:#fff}.preferences .preferences-panel .panel-head.table-head .table-head-item{padding-top:8px}.preferences .preferences-panel .panel-head .select-head{position:relative}.preferences .preferences-panel .panel-head .select-head select{-webkit-appearance:none;background-color:transparent;border:none;outline:0;line-height:1.5;padding-right:20px}.preferences .preferences-panel .panel-head .select-head .select-addon{position:absolute;top:-1px;right:0}.preferences .preferences-panel .panel-head .select-head .fa-angle-down{font-size:24px;color:#7f7f7f}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.registered,.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.registered .when{color:#6eb053}.preferences .preferences-panel .panel-body{padding:40px 25px}.preferences .preferences-panel .w-10{width:10%}.preferences .preferences-panel .w-20{width:20%}.preferences .preferences-panel .w-30{width:30%}.preferences .preferences-panel .w-35{width:35%}.preferences .preferences-panel .w-40{width:40%}.preferences .preferences-panel .w-50{width:50%}.preferences .preferences-panel .w-60{width:60%}.preferences .preferences-panel .w-65{width:65%}.preferences .preferences-panel .w-100{width:100%}.preferences .preferences-panel.loyalty-panel{margin-top:32px}.preferences .preferences-panel.domestic-timing-panel .panel-body{padding-top:20px}.preferences .preferences-panel.domestic-timing-panel .domestic-timing-minutes input{width:60px}.preferences .preferences-panel.domestic-timing-panel .domestic-timing-panel-form .flex-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.preferences .preferences-panel.preferences-list-panel.team-panel .panel-head{padding:0 18px}.preferences .preferences-panel.preferences-list-panel.team-panel .panel-body{padding:0 0 22px}.preferences .preferences-panel.preferences-list-panel.team-panel .team-members{width:100%;margin-bottom:12px}.preferences .preferences-panel.preferences-list-panel.team-panel .ellipsis{overflow:hidden;padding:1px 0}.preferences .preferences-panel.preferences-list-panel.team-panel .team-member{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 18px}.preferences .preferences-panel.preferences-list-panel.team-panel .team-member:last-child{border-bottom:none}.preferences .preferences-panel.preferences-list-panel.team-panel .team-member-info-block{display:block;padding-right:10px}.preferences .preferences-panel.preferences-list-panel.team-panel .team-member-info-block.name-email-block{padding-left:50px}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status .acc-indicator{position:relative;display:inline-block;top:1px;height:12px;width:12px;border-radius:50%;margin-right:5px}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.registered .acc-indicator{background-color:#6eb053}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.not-registered{color:#cacaca}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.not-registered .acc-indicator{background-color:#cacaca}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.invitation-sent{color:#98c684}.preferences .preferences-panel.preferences-list-panel.team-panel .acc-status.invitation-sent .acc-indicator{background-color:#98c684}.preferences .preferences-panel.preferences-list-panel.team-panel .hint-text{color:#cacaca}.preferences .preferences-panel.preferences-list-panel.team-panel .avatar-container{width:42px;height:42px;position:absolute;top:-2px;left:0;border-radius:50%;overflow:visible}.preferences .preferences-panel.preferences-list-panel.team-panel .avatar-container img{width:100%;height:100%;border-radius:50%}.preferences .preferences-panel.preferences-list-panel.team-panel .pending-member-icon{position:absolute;bottom:-3px;right:-3px;background-color:#fff;height:20px;width:20px;border-radius:50%}.preferences .preferences-panel.preferences-list-panel.team-panel .pending-member-icon i{color:grey;font-size:17px;position:relative;top:1px;left:3px}.preferences .preferences-panel.preferences-list-panel.team-panel .user-name{width:calc(100% - 42px);font-weight:500}.preferences .preferences-panel.preferences-list-panel.team-panel .user-email{padding:1px 0;min-width:100px}.preferences .preferences-panel.preferences-list-panel.team-panel .user-role{margin-top:2px}.preferences .preferences-panel.preferences-list-panel.team-panel .role-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.preferences .preferences-panel.preferences-list-panel.team-panel .role-block .i-employee,.preferences .preferences-panel.preferences-list-panel.team-panel .role-block .i-user-shield{margin-right:12px;position:relative;height:19px;width:19px}.preferences .preferences-panel.preferences-list-panel.team-panel .role-block .i-employee{top:-2px}.preferences .preferences-panel.preferences-list-panel.team-panel .role-block a{text-decoration:underline;font-size:12px;margin-left:6px;margin-top:1px}.preferences .preferences-panel.preferences-list-panel.team-panel .invite-members-btn{width:230px;margin-left:15px}.preferences .integrate-google-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferences .integrate-google-message .btn{margin:15px 0 25px;width:230px}.preferences .preferences-panel.preferences-list-panel.team-panel .panel-body{padding-top:0}.preferences .preferences-panel.preferences-list-panel.team-panel .list-col{padding:1px 0 22px;position:relative}.preferences .preferences-panel.preferences-list-panel.team-panel .preferences-list-item{height:80px}.preferences .preferences-panel.preferences-list-panel.team-panel .preferences-list-item:first-child{border-top:0}.preferences .preferences-panel.preferences-list-panel.team-panel .actions-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.preferences .preferences-panel.preferences-list-panel.team-panel .actions-block i{margin-right:12px;height:22px;width:22px;cursor:pointer}.preferences .preferences-panel.preferences-list-panel.team-panel .actions-block i:last-child{margin-right:0}.preferences .preferences-panel.preferences-list-panel.team-panel .actions-block i.in-progress{font-size:22px;color:#b3b3b3}.preferences .preferences-panel.preferences-list-panel.team-panel .actions-block i.disabled{cursor:default}.preferences .preferences-panel.preferences-list-panel.team-panel .hint-text{position:absolute;top:22px;font-size:13px}.preferences .call-to-action-panel .panel-body{height:270px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.preferences .call-to-action-panel .panel-body .btn-prefs{width:230px;height:45px;margin-top:15px}.preferences .call-to-action-panel .no-item-head{color:#1f2b3d;font-size:20px}.preferences .call-to-action-panel .item-icon{width:40px;height:40px;margin-bottom:20px}.preferences .call-to-action-panel.transaction-history-empty-panel .panel-body{height:150px}.preferences .btn{border:none;box-shadow:none;font-weight:100}.preferences .btn.btn-travo-blue{border:1px solid #3c91cd}.preferences .btn.save-btn{color:#3c91cd;margin-top:25px;height:40px;font-weight:400;width:180px;margin-left:calc(100% - 180px);position:relative;top:-15px}.preferences .btn.btn-panel-bottom-left{width:230px;margin-top:20px}.preferences .hotel-stars{height:45px;padding:13px 15px;border:1px solid #ccc;cursor:default}.preferences .hotel-stars>span{outline:0!important}.preferences .hotel-stars .hotel-star{height:15px;width:15px}.preferences .preferred-date-select{padding-right:13px}.preferences .preferences-panel.preferences-list-panel .panel-body{padding-top:30px}.preferences .preferences-panel.preferences-list-panel .preferences-list-heading{font-weight:400;padding-bottom:12px}.preferences .preferences-panel.preferences-list-panel .preferences-list-item{height:60px;border-top:1px solid #f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferences .preferences-panel.preferences-list-panel .list-col .ellipsis{overflow:hidden;padding:1px 10px 1px 0}.preferences .preferences-panel.preferences-list-panel .list-col.with-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferences .preferences-panel.preferences-list-panel .list-col.with-image img{display:inline-block;width:50px;margin-right:10px}.preferences .preferences-panel.preferences-list-panel .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.preferences .preferences-panel.preferences-list-panel .actions .v-sep{height:15px;width:1px;background-color:#ccc;margin:0 7px}.preferences .preferences-panel.ground-panel .travo-row.travo-transport-checkboxes-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.preferences .preferences-panel.ground-panel .travo-row.travo-transport-checkboxes-row *{outline:0}.preferences .preferences-panel.transaction-history-panel .panel-body{padding:0 20px 20px}.preferences .transaction{height:80px;border-bottom:1px solid #ccc}.preferences .transaction:last-child{border-bottom:none}.preferences .transaction .transaction-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:10px}.preferences .transaction .credit-card-img{height:30px;width:60px;border:1px solid #3c91cd;border-radius:3px}.preferences .transaction .main-text{font-size:14px;height:20px}.preferences .transaction .secondary-text{color:#b7b7b7;font-weight:100;margin-top:3px;font-size:13px}.preferences .transaction .money{color:#6eb053;margin-bottom:20px}.preferences .preferred-hotels-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0;margin-bottom:-1px;font-weight:400}.preferences .preferences-form .form-group.km-miles-switch-form-group .travo-radio .radio-name,.preferences loyalty-info{font-weight:300}.preferences .preferred-hotels-list-item .preferred-hotel-name{color:#3d3d3d;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.preferences .preferred-hotels-list-item .preferred-hotel-city{color:#7f7f7f;text-align:right}.preferences .preferred-hotels-list-item>i{cursor:pointer;margin-left:10px;min-width:28px}.preferences .preferences-form .form-group.km-miles-switch-form-group>label{margin-bottom:0;top:-6px;position:relative;margin-right:30px}.preferences .preferences-form .form-group.km-miles-switch-form-group .travo-radio{display:inline-block}.preferences .preferences-form .form-group.km-miles-switch-form-group .travo-radio>label{display:inline-block;margin-bottom:0}.preferences .preferrences-profile-basic-form{display:block;margin-bottom:25px}.preferences loyalty-info .loyalty-info-list{margin-top:-10px}a.pf-profiles-list-add-new{font-weight:500;font-size:13px;display:block;padding:0 15px;border-radius:3px;color:#3d3d3d;position:relative;margin-bottom:20px}.preferences-integrations-item h6,.preferences-integrations-item p{font-size:14px;font-style:normal;line-height:normal;letter-spacing:normal;font-stretch:normal}a.pf-profiles-list-add-new>i{margin-right:10px}.preferences .preferences-panel.preferences-list-panel .preferences-integrations{padding:0}.preferences-integrations-item{padding:17px 20px 22px 23px}.preferences-integrations-item+.preferences-integrations-item{border-top:1px solid #ededed}.preferences-integrations-item h6{margin:4px 0;padding:0;font-weight:500;color:#3d3d3d}.preferences-integrations-item p{font-weight:400;margin:0;color:#7f7f7f}.preferences-integrations-main-col{display:-webkit-box;display:-ms-flexbox;display:flex}.preferences-integrations-main-col>i{min-width:41px;margin-right:15px}.preferred-results-body,body.body-results{min-width:1251px!important}.preferences-integrations-main-col p.preferences-integrations-note{font-size:13px;line-height:1.23;color:#b3b3b3}.preferences-integrations-activation-col{padding-left:20px}.preferences-integrations-activation-col h6,.preferences-integrations-activation-col p{color:#6eb052}.preferences-integrations-btn-col{padding-left:20px;padding-top:3px}.preferences-integrations-btn-col .btn{height:41px;border-radius:4px}.preferences-integrations-actions-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.preferences-integrations-actions-col i{cursor:pointer;width:22px;height:22px;margin-left:10px}.panel-body credit-cards-info{display:block;margin:-30px 0 0}.pf-profiles-list{margin-bottom:12px}.pf-profiles-list h3{color:#7f7f7f;margin:20px 0 10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:11px;font-weight:400;text-transform:uppercase}.pf-profiles-list a.pf-profile-link{display:block;line-height:43px;padding:0 15px;border-radius:3px;color:#9aa0a8;position:relative}.pf-profiles-list a.pf-profile-link.active{color:#fff;background:#3c91cd}.pf-profiles-list a.pf-profile-link.active:hover{text-decoration:none}.pf-profiles-list a.pf-profile-link i{position:absolute;right:10px;top:11px;height:20px;width:20px}.call-to-action-panel .btn{margin-left:auto;margin-right:auto}.preferred-companies-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0}.preferred-companies-list .company{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32%;height:60px;margin-bottom:16px;padding:9px;border-radius:4px;border:1px solid #ccc;margin-right:11px}.preferred-companies-list .company:nth-child(3n){margin-right:0}.preferred-companies-list .company .company-icon,.preferred-companies-list .company .company-name{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.preferred-companies-list .company .company-icon{width:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.pf-schedule-preview,.preferred-companies-list .company .company-name,side-nav-left{-webkit-box-orient:vertical;-webkit-box-direction:normal}.preferred-companies-list .company .company-icon img{max-height:100%;width:100%}.preferred-companies-list .company .company-name{width:calc(100% - 55px);-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;color:#7f7f7f}.preferred-companies-list .company .company-name .chain-name{font-weight:400}.preferred-companies-list .company .company-name .item-name{max-width:100%;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preferred-companies-list .company .company-selected-icon{position:absolute;display:none;height:22px;width:22px;right:-11px;top:-12px;border-radius:50%;background-size:18px 18px;background-color:#fff}.preferred-companies-list .company.selected{border:2px solid #3c91cd}.preferred-companies-list .company.selected .company-selected-icon{display:block}.preferred-companies-list .company:nth-child(3){margin-right:0}.preferred-companies-list .no-results{color:#1f2b3d;font-size:16px;margin:0 auto 20px}.preferred-companies-search{margin-top:10px}.preferred-companies-search .dropdown-menu{width:100%;font-size:15px;color:#1f2b3d}.preferences .preferences-panel .notification-panel-body{padding:28px 22px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.preferences .preferences-panel .notification-panel-body .hint-text{color:#787979;margin-top:10px;font-size:12px}.notification-settings-note{padding-right:20px;width:220px}.notification-settings-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.travo-checkbox.notification-checkbox{padding-left:26px;position:relative;height:auto;margin-top:2px;margin-bottom:21px}.travo-checkbox.notification-checkbox>i{position:absolute;top:1px;left:0}.travo-checkbox.notification-checkbox>p{margin:0;color:#3d3d3d;font-weight:500;padding-bottom:2px}.travo-checkbox.notification-checkbox>span{display:block}.i-trip-for,.i-trip-save-modal-icon{display:inline-block;vertical-align:middle}body.body-results .navbar-fixed-top.travo-navbar{position:absolute}.preferred-results-body{width:100%;height:100%;padding-top:60px;position:relative}.i-trip-for{background:url(../../images/results/trip-for.svg) center no-repeat;background-size:contain;width:12px;height:12px}.i-trip-save-modal-icon{background:url(../../images/results/trip-save-modal-icon.svg) center no-repeat;background-size:contain;width:64px;height:56px}pf-amenities div{text-align:left}pf-amenities .amenities-title{text-align:left;margin-bottom:10px;font-weight:500}pf-amenities .amenities-item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:10px;padding-right:8px}pf-amenities .amenities-item-show-more{font-size:13px;color:#3c91cd;cursor:pointer}pf-amenities .amenities-hide-extra{display:none}pf-amenities .shown{display:block}.i-side-nav-left-checkout,.i-side-nav-left-flight,.i-side-nav-left-ground,.i-side-nav-left-hotel,.i-side-nav-left-itinerary{display:inline-block;width:20px;vertical-align:middle}.i-side-nav-left-itinerary{background:url(../../images/results/side-nav-left/side-nav-left-itinerary.svg) center no-repeat;background-size:contain;height:21px}.i-side-nav-left-flight{background:url(../../images/results/side-nav-left/side-nav-left-flight.svg) center no-repeat;background-size:contain;height:18px}.i-side-nav-left-hotel{background:url(../../images/results/side-nav-left/side-nav-left-hotel.svg) center no-repeat;background-size:contain;height:16px}.i-side-nav-left-ground{background:url(../../images/results/side-nav-left/side-nav-left-ground.svg) center no-repeat;background-size:contain;height:15px}.i-side-nav-left-checkout{background:url(../../images/results/side-nav-left/side-nav-left-checkout.svg) center no-repeat;background-size:contain;height:20px}.side-nav-left{height:100%;position:relative;width:72px}side-nav-left{position:absolute;top:0;left:0;z-index:100;width:72px;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:100%;background:#1f2b3c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;box-shadow:0 16px 16px 0 rgba(0,0,0,.24),0 0 16px 0 rgba(0,0,0,.18)}side-nav-left:hover{width:160px}side-nav-left .side-nav-left-items{margin:0;padding:11px 0 0}side-nav-left .side-nav-left-items li{padding:0;list-style:none;margin:0;position:relative}side-nav-left .side-nav-left-items li a{font-size:14px;color:#fff;opacity:.5;min-height:44px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 16px;width:160px}side-nav-left .side-nav-left-items li a:hover,side-nav-left .side-nav-left-items li.selected a{opacity:1}side-nav-left .side-nav-left-items li a .side-nav-left-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;border:1px dashed transparent}side-nav-left .side-nav-left-items li a .side-nav-left-icon-add{border-color:#fff}side-nav-left .side-nav-left-items li a .side-nav-left-icon-add:after{content:'+';position:absolute;bottom:-1px;right:0;font-weight:700;font-size:16px;background:#1f2b3c}side-nav-left .side-nav-left-items li a .side-nav-left-name{margin-left:16px;font-size:14px;font-weight:500;line-height:40px}side-nav-left .side-nav-left-items li a .pf-conflicts-tab-notification{top:-7px;right:-7px}side-nav-left .side-nav-left-items li a:hover .side-nav-left-icon:not(.side-nav-left-icon-add){background-color:rgba(255,255,255,.2)}side-nav-left .side-nav-left-items li .side-nav-left-icon-text{font-size:11px;position:absolute;bottom:1px;left:30px;color:#fff}side-nav-left .side-nav-left-items li.selected a .side-nav-left-icon{background-color:rgba(255,255,255,.2)}side-nav-left .side-nav-left-items li.is-left-nav-sep:after{content:'';height:1px;width:100%;display:block;border-top:1px solid #454e5c;margin:12px 0}side-nav-left .i-left-nav-notification{position:absolute;top:-6px;right:20px}side-nav-left .i-notification-badge{position:absolute;top:6px;right:17px}side-nav-left .side-nav-left-footer{width:100%}side-nav-left .left-nav-bottom{border-top:1px solid #454e5c;padding:25px 0}side-nav-left .nav-bottom-copyright{text-align:center;font-size:12px;color:#8f959d;margin-bottom:12px}side-nav-left .nav-bottom-links{text-align:center}side-nav-left .nav-bottom-links a{opacity:.5}side-nav-left .nav-bottom-links a:hover{opacity:1}side-nav-left .nav-bottom-links a+a{margin-left:10px}useful-info-box{display:block;position:absolute;bottom:0;right:0;z-index:100;width:calc(100% - 72px - 700px)}useful-info-box a.useful-info-box-action{color:#3d3d3d;font-size:15px;padding:12px 16px;background:#fff;border-top:2px solid #e8e8e8;border-left:2px solid #e8e8e8;border-radius:3px 0 0;position:absolute;bottom:0;right:0;white-space:nowrap}useful-info-box a.useful-info-box-action i{margin-right:10px;vertical-align:middle}useful-info-box .useful-info-box-main{background:#f7f7f7;padding:6px 15px 20px;position:relative;border:1px solid #e8e8e8;box-shadow:0 0 30px 0 rgba(0,0,0,.15)}useful-info-box .useful-info-box-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}useful-info-box a.useful-info-box-tab{font-size:14px;color:#1f2b3d;opacity:.7;padding:4px 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:46px;height:100%;cursor:pointer;border-left:1px solid #c9c9c9;position:relative;background:#ededed}useful-info-box a.useful-info-box-tab:first-child{border-left:none}useful-info-box a.useful-info-box-tab.selected{color:#75b15d;opacity:1;background:0 0}useful-info-box a.useful-info-box-tab.selected:before{content:'';height:4px;display:block;background:#75b15d;position:absolute;top:0;left:0;right:-1px}useful-info-box .useful-info-box-content{display:block;padding-top:10px;overflow:auto;max-height:calc(100vh - 116px - 77px)}useful-info-box .useful-info-box-content .pf-schedule-preview-content{max-width:none}.traveler-notes-form{background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.traveler-notes-form h4{padding:10px 15px;color:#3d3d3d;font-weight:400;margin:0;border-bottom:1px solid #f2f2f2;font-size:14px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.traveler-notes-form h4 span{-webkit-box-flex:1;-ms-flex:1;flex:1}.traveler-notes-form h4 .i-employee{width:18px;height:18px;margin-right:10px;vertical-align:middle}.traveler-notes-form h4 .fa{color:#7f7f7f}.traveler-notes-form .traveler-notes-text{padding:15px}.traveler-notes-form textarea{border:none;padding:0;width:100%;display:block;outline:0;min-height:100px}.pf-schedule-preview{position:relative;background:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:44px 20px 20px}.pf-schedule-preview-content{max-width:620px;width:100%;overflow-y:auto}.pf-schedule-preview-content h4{text-transform:uppercase;margin:0 0 15px;padding:0;font-size:12px;font-weight:400;color:#7f7f7f}.pf-schedule-preview-table{border:1px solid #e8e8e8}.pf-schedule-preview-table-title{display:block;font-weight:500;font-size:14px;margin-bottom:6px;color:#7f7f7f}.pf-schedule-preview-table-title i.fa-long-arrow-right{color:#a7a7a7;margin:0 10px;font-weight:400}.pf-schedule-preview-table-subtitle{font-size:12px;color:#7f7f7f}.pf-schedule-preview-table-timezone{font-weight:300;font-size:10px;text-transform:uppercase;vertical-align:super}.pf-schedule-preview-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;border-top:1px solid #e8e8e8;padding:14px 0}.pf-schedule-preview-item:first-child{border-top:none}.pf-schedule-preview-item .pf-schedule-preview-item-icon{width:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pf-schedule-preview-item .pf-schedule-preview-item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.pf-schedule-preview-item .pf-schedule-preview-item-date{width:50px}.pf-schedule-preview-item .pf-schedule-preview-item-time{width:200px}.pf-calendar-date{border:1px solid #e8e8e8;font-weight:400;width:36px}.pf-calendar-date-month{display:block;background:#e8e8e8;text-transform:uppercase;font-size:11px;text-align:center;line-height:13px;color:#7f7f7f}.pf-calendar-date-date{display:block;line-height:22px;text-align:center;font-size:12px}.pf-conflicts-msg{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fc5c64;color:#fff;position:fixed;bottom:0;right:11px;z-index:9999;width:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 40px 12px 21px;min-width:343px;box-shadow:0 0 11.76px .24px rgba(0,0,0,.25)}.pf-conflicts-msg .i-pf-conflicts-warning-outline{margin-right:24px}.pf-conflicts-msg .i-pf-conflicts-warning-close{position:absolute;right:22px;top:19px}.pf-conflicts-msg-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-conflicts-msg-main h6{margin:0 0 10px;padding:0;font-size:14px;font-weight:400;vertical-align:middle;line-height:1.5}.pf-conflicts-msg-main a{display:inline-block;color:#fff;text-decoration:underline}.pf-conflicts-msg-main a:hover{text-decoration:none}.pf-conflicts-tab-notification{position:absolute;top:-6px;right:19px;border:2px solid #1f2b3c;border-radius:50%}static-map-card img{width:100%}static-map-card .map-caption{line-height:1.5;text-align:center;padding:13px;font-size:18px;color:#3d3d3d}hotel-summary-card .hotel-summary-card-image-wrap{height:210px;overflow:hidden;position:relative}hotel-summary-card .hotel-summary-card-image-wrap .hotel-summary-card-image{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}hotel-summary-card .hotel-summary-card-details{padding:13px;color:#7f7f7f}hotel-summary-card .details-row{line-height:2}hotel-summary-card .details-row i{margin:0 20px;width:16px}.pf-results-full-height-modal .modal-dialog{margin:0;height:100%;min-height:100%;width:900px;float:right}.pf-results-full-height-modal .modal-content{background:#f7f7f7;border:none;border-radius:0;min-height:100%}.pf-results-full-height-modal-header{padding:32px 45px 29px;border-bottom:1px solid #ededed;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pf-results-full-height-modal-header>i{margin-right:30px}.pf-results-full-height-modal-header h3{color:#7f7f7f;margin:0;padding:0;font-size:27px;line-height:60px;font-weight:300;-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-results-full-height-modal-header h3 span{color:#b3b3b3}.pf-results-full-height-modal-header .btn{height:40px;padding:0 30px}.pf-results-full-height-modal-header .pf-results-full-height-modal-header-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-results-full-height-modal-header .pf-results-full-height-modal-header-title h3{line-height:inherit;margin-bottom:8px}.pf-results-full-height-modal-main{padding:11px 45px 30px}.error-modal .modal-dialog{width:460px}.error-modal .modal-content{padding:20px;font-size:14px}.error-modal .modal-header{text-align:center;height:auto;background:0 0;padding:1em 0;font-size:14px}.error-modal .modal-header .header-text{padding:12px;font-size:24px;font-weight:400;line-height:35px}.error-modal .error{color:#f15465}.error-modal .hint{color:#b7c0c7}.error-modal .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.error-modal .button-area>button{width:50%}.error-modal .button-area>.btn-modal-new{padding:0 1.25em!important;box-shadow:none;height:40px;font-size:14px}.error-modal .no-flights-found-edit-economy .header-text{font-size:18px;line-height:1.5}trip-actions .trip-actions-label,trip-for a.trip-for-traveler{font-size:13px;font-weight:500;color:#7f7f7f}.error-modal .no-flights-found-edit-economy .button-area{margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.error-modal .no-flights-found-edit-economy .button-area button{-ms-flex-preferred-size:48%;flex-basis:48%}.error-modal .main-trip-error .button-area{margin:20px auto 0;display:block;text-align:center}.error-modal .default-search-error .button-area{display:block;text-align:center;margin-top:20px}.img-grid-modal{overflow-y:hidden}.img-grid-modal ::-webkit-scrollbar{width:13px}.img-grid-modal ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.img-grid-modal::-webkit-scrollbar-track{background:0 0}.img-grid-modal .i-close-modal{right:-35px;top:5px}.img-grid-modal .modal-dialog{width:80%!important;height:80%!important;top:7%}.img-grid-modal .modal-content{height:100%;padding-left:20px}.img-grid-modal .modal-content:after,.img-grid-modal .modal-content:before{content:"";z-index:1;left:11px;width:calc(100% - 22px);height:20px;position:absolute;pointer-events:none}.img-grid-modal .modal-content:after{bottom:0;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff 90%);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 90%)}.img-grid-modal .modal-content:before{top:0;background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0),#fff 90%);background-image:linear-gradient(to top,rgba(255,255,255,0),#fff 90%)}.img-grid-modal .grid-wrap{height:100%;overflow-y:auto;overflow-x:hidden}.img-grid-modal .img-grid{list-style:none;padding:0;margin:0}.img-grid-modal .img-grid img{width:100%}results-header{position:absolute;top:60px;left:0;display:block;width:100%}results-header .results-header{height:56px;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px 12px 22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.24)}results-header .results-header-sep{border-left:solid 1px rgba(0,0,0,.12);margin:0 22px;height:28px;width:1px}.i-trip-actions-share{display:inline-block;background:url(../../images/results/trip-actions/trip-actions-share.svg) center no-repeat;background-size:contain;vertical-align:middle;width:14px;height:14px}.i-trip-actions-add-to-calendar,.i-trip-actions-export-doc,.i-trip-actions-send-approval{display:inline-block;height:16px;vertical-align:middle}.i-trip-actions-send-approval{background:url(../../images/results/trip-actions/trip-actions-send-approval.svg) center no-repeat;background-size:contain;width:16px}.i-trip-actions-export-doc{background:url(../../images/results/trip-actions/trip-actions-export-doc.svg) center no-repeat;background-size:contain;width:14px}.i-trip-actions-add-to-calendar{background:url(../../images/results/trip-actions/trip-actions-add-to-calendar.svg) center no-repeat;background-size:contain;width:16px}trip-actions a.trip-action-item{margin:0 6px}trip-actions .trip-actions-label{text-align:right;margin-right:4px}trip-for a.trip-for-traveler .fa-caret-down{margin-left:10px;font-size:14px}trip-for .i-trip-for{margin-right:10px}trip-for .trip-for-dropdown{margin-top:10px}trip-for .trip-for-dropdown .travo-select-dropdown ul{max-height:205px}trip-for .trip-for-dropdown .travo-select-dropdown h6{font-weight:400;line-height:20px;letter-spacing:3px;padding-top:16px;padding-bottom:8px}trip-for .trip-for-dropdown .traveler-select-search{padding-top:7px}trip-for .trip-for-dropdown a{font-size:14px;font-weight:400}trip-for .trip-for-dropdown a i.i-employee,trip-for .trip-for-dropdown a i.i-user-shield{width:20px;height:20px}trip-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}trip-name input.input-trip-name{background:0 0;border:none;padding:0;margin:0;color:#7f7f7f;outline:0;max-width:100%;font-size:16px;font-style:italic;height:33px;line-height:33px;border-bottom:1px dashed #ddd}trip-name input.input-trip-name::-webkit-input-placeholder{color:#7f7f7f}trip-name input.input-trip-name::-moz-placeholder{color:#7f7f7f}trip-name input.input-trip-name:-ms-input-placeholder{color:#7f7f7f}trip-name input.input-trip-name::-ms-clear{display:none}.results-save-btn{padding:0 16px;line-height:27px}.trip-save-status{opacity:.7;font-size:13px;font-weight:500;color:#7f7f7f}.trip-save-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trip-save-modal .modal-dialog{width:560px}.trip-save-modal .close-modal{position:absolute;top:33px;right:32px;cursor:pointer}.trip-save-modal-content{text-align:center;padding:32px 36px}.trip-save-modal-content h1{font-size:24px;letter-spacing:-.1px;text-align:center;color:#3d3d3d;margin:0 0 28px}.trip-save-modal-content .i-trip-save-modal-icon{margin-bottom:25px}.trip-save-modal-content .trip-save-modal-main{display:-webkit-box;display:-ms-flexbox;display:flex}.trip-save-modal-content .trip-save-modal-input{width:337px;height:40px;border-radius:4px;background-color:transparent;border:1px solid #3c91cd;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;font-size:14px;line-height:1.57;letter-spacing:-.1px;color:#3d3d3d;padding:0 12px}.trip-save-modal-content .trip-save-modal-btn{width:140px;height:40px;border-radius:4px}pf-checkout-tab{display:block;width:calc(100% - 72px);height:calc(100% - 116px);position:absolute;overflow-y:auto}pf-checkout-tab .pf-checkout-center,pf-checkout-tab .pf-checkout-header-main{padding:0 25px;max-width:1725px}pf-checkout-tab .pf-checkout{min-height:100%;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}pf-checkout-tab .pf-checkout-header{background:#fff;border-bottom:1px solid #e2e2e2}pf-checkout-tab .pf-checkout-header-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:25px;padding-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}pf-checkout-tab .pf-checkout-header-main>i{margin-right:25px}pf-checkout-tab .pf-checkout-header-main h1{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:31px;color:#7f7f7f;font-weight:300}pf-checkout-tab .pf-checkout-header-info{color:#7f7f7f;font-size:13px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}pf-checkout-tab .pf-checkout-header-info>span{margin-left:17px;display:block;line-height:24px}pf-checkout-tab .pf-checkout-header-info>span>i{margin-right:4px}pf-checkout-tab .pf-checkout-header-total{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ededed;border-radius:5px;padding:15px;margin-left:31px}pf-checkout-tab .pf-checkout-header-total .btn{margin-left:9px;min-width:173px;height:40px}pf-checkout-tab .pf-checkout-header-total .btn .i-pf-send-for-approval{margin-top:-6px;margin-right:4px}pf-checkout-tab .pf-checkout-header-total.no-border{border-color:transparent}pf-checkout-tab .pf-checkout-header-total-value{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px}pf-checkout-tab .pf-checkout-header-total-value .pf-checkout-payment-total-price{font-weight:500}pf-checkout-tab .pf-checkout-header-total-value-label{color:#b3b3b3;text-transform:uppercase;font-size:11px;margin-bottom:4px}pf-checkout-tab .pf-checkout-main{padding:19px 0 60px}pf-checkout-tab .pf-checkout-actions{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}pf-checkout-tab a.pf-checkout-back{color:#7f7f7f;font-size:14px;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;line-height:22px;font-weight:600;margin-right:40px}pf-checkout-tab a.pf-checkout-back:hover{color:#3d3d3d}pf-checkout-tab a.pf-checkout-back i{margin-right:9px}pf-checkout-tab .pf-checkout-block{display:block;clear:both;margin-bottom:15px}pf-checkout-tab .pf-checkout-block h3{font-size:11px;color:#7f7f7f;text-transform:uppercase;margin-bottom:20px}pf-checkout-tab .pf-checkout-block h3 i{width:30px;background-position-x:left}pf-checkout-tab .pf-checkout-block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 14px}pf-checkout-tab .pf-checkout-block-header h3{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}pf-checkout-tab .pf-checkout-block-sidebar{padding-left:30px}pf-checkout-tab .pf-checkout-payment-icons{float:right;margin:0 5px}.pf-checkout-tabs-switch{display:block;box-shadow:0 3px 3px rgba(0,0,0,.1);background:#fff;padding-left:25px}.pf-checkout-tabs-switch>a{font-size:14px;color:#7f7f7f;border-bottom:3px solid transparent;line-height:50px;display:inline-block;font-weight:500;margin-right:30px;padding-top:6px}.pf-checkout-tabs-switch>a.empty{color:#DBDBDB}.pf-checkout-tabs-switch>a.selected{color:#3c91cd;border-color:#3c91cd}.pf-checkout-block-details{background:#fff;border:1px solid #e2e2e2;border-radius:3px;margin-bottom:8px}.pf-checkout-block-details-header{border-bottom:1px solid #ededed;padding:7px 20px;font-size:16px;font-weight:600;line-height:34px}.pf-checkout-block-details-main{padding:15px 20px}.pf-checkout-block-person-block+.pf-checkout-block-person-block{border-top:1px solid #ededed;padding-top:19px;margin-top:19px}.pf-checkout-block-person{font-weight:600}.pf-checkout-block-person .btn-dashed{margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-checkout-block-person-existing-dropdown-pane,.pf-checkout-block-person-existing-dropdown-pane pane-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.pf-checkout-block-person-existing-dropdown{border:1px dashed #e2e2e2;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;border-radius:4px;line-height:60px;text-align:center;font-weight:400}.pf-checkout-block-person-existing-dropdown:hover{border-color:#3d3d3d}.pf-checkout-block-person-existing-dropdown:hover>a{color:#3d3d3d}.pf-checkout-block-person-existing-dropdown>a{color:#7f7f7f;display:block}.pf-checkout-block-person-existing-dropdown .dropdown-menu{width:100%;padding:0;overflow:hidden}.pf-checkout-block-person-existing-dropdown.disabled{border-color:#e2e2e2}.pf-checkout-block-person-existing-dropdown.disabled>a{color:#e2e2e2;cursor:default}.pf-checkout-block-person-img{margin-right:23px;border-radius:50%;height:60px;width:60px}.pf-checkout-block-person-img.no-image{background:#e2e2e2;text-align:center}.pf-checkout-block-person-img.no-image:after{content:'?';color:#fff;line-height:60px;font-size:25px;font-weight:600}.pf-checkout-block-label{font-size:11px;text-transform:uppercase;color:#7f7f7f;margin-bottom:15px}a.pf-checkout-block-edit-link{font-size:12px;display:inline-block;text-decoration:underline;color:#3c91cd}a.pf-checkout-block-edit-link:hover{text-decoration:none}a.pf-checkout-block-no-maps-info{color:#b3b3b3;font-size:12px;display:inline-block;text-decoration:underline;font-weight:400}a.pf-checkout-block-no-maps-info:hover{text-decoration:none}.pf-checkout-block-info{color:#3d3d3d;font-size:14px;font-weight:400;margin-bottom:14px}.pf-checkout-block-info .not-entered,.pf-checkout-block-info.not-entered{color:#b3b3b3}.pf-checkout-block-info.name-info{font-weight:600}.pf-checkout-block-info>a{color:#3d3d3d}.pf-checkout-block-info-room{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-checkout-block-details-col-sep{border-left:1px dashed #e2e2e2;padding-left:31px}.pf-checkout-item-summary+.pf-checkout-item-summary{margin-top:20px}.pf-checkout-item-summary-img{margin-right:20px;background:#fff;border:1px solid #ededed;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pf-checkout-item-summary-img img{margin:-1px}.pf-checkout-ground-item-summary-img img{width:90%}.pf-checkout-item-summary-right-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-checkout-item-summary-block,.pf-checkout-item-summary-block+.pf-checkout-subtotal{margin-top:10px}.pf-checkout-item-summary-info h6{margin:0;padding:0;font-weight:600;line-height:20px;font-size:13px}.pf-checkout-item-summary-info p{margin:0;color:#3d3d3d;line-height:20px;font-size:13px}.pf-checkout-item-summary-info p span{color:#7f7f7f}.pf-checkout-item-summary-info p.pf-checkout-item-address{color:#73b358;line-height:20px;margin-bottom:6px}.pf-checkout-item-summary-info p.pf-checkout-item-address i{margin-right:5px;margin-top:-4px}.pf-checkout-item-summary-info .operated-by{margin-top:5px}.pf-checkout-item-summary-info .operators{color:#c8023d}.pf-checkout-subtotal{border-top:1px dashed #e2e2e2;padding-top:12px;margin-top:20px}.pf-checkout-subtotal-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#7f7f7f}.pf-checkout-subtotal-label>span{white-space:nowrap}.pf-checkout-subtotal-taxes-info{font-size:11px}.pf-checkout-subtotal-price{font-size:18px;font-weight:500;color:#3c91cd}.pf-checkout-subtotal-price-pay-later{color:#7f7f7f;margin-left:8px}.pf-checkout-summary-info{margin-top:20px;font-size:13px;color:#7f7f7f}.pf-checkout-summary-room{min-height:122px;border-top:1px solid #ededed}.pf-checkout-summary-room.not-valid{min-height:159px}.pf-checkout-summary-room .pf-checkout-summary-info{max-height:37px;overflow:hidden}.pf-checkout-item-summary+.pf-checkout-summary-room{min-height:107px;border-top:none}.pf-checkout-item-summary+.pf-checkout-summary-room.not-valid{min-height:144px}.pf-checkout-summary-rooms{text-transform:lowercase}a.pf-checkout-fare-rules{display:inline-block;margin-top:6px}a.pf-checkout-fare-rules i{margin-left:6px}pf-room-rate-description{display:block;padding-top:10px;line-height:16px;margin-bottom:5px}pf-room-rate-description .pf-checkout-fare-rules{margin-top:0}.pf-tab-empty{text-align:center;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pf-tab-empty>i{margin-bottom:40px;height:96px}.pf-tab-empty>p{color:#7f7f7f;font-size:21px}pf-tab-to-book{display:block}.pf-tab-to-book-content .panel{background:0 0;box-shadow:none;border-top:2px solid #ededed}.pf-tab-to-book-content .panel-group .panel-heading+.panel-collapse>.list-group,.pf-tab-to-book-content .panel-group .panel-heading+.panel-collapse>.panel-body,.pf-tab-to-book-content .panel-group>.panel:first-child{border-top:none}.pf-tab-to-book-content .panel-heading{padding:0 25px}.pf-tab-to-book-content .panel-heading span{display:block;line-height:50px;font-size:15px;color:#7f7f7f;position:relative;padding-left:45px;font-weight:400}.pf-tab-to-book-content .panel-heading span:before{content:' ';position:absolute;left:0;top:14px;display:inline-block;background:url(../../images/preferred/icons/pf-tab-to-book-collapsed.png) center no-repeat;background-size:contain;vertical-align:middle;width:22px;height:22px;-webkit-transition:.3s;transition:.3s}.pf-tab-to-book-content .panel-open .panel-heading span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pf-tab-to-book-content .panel-body{max-width:1725px;padding:0 25px}.pf-tab-to-book-content h2{border-bottom:1px solid #ededed;line-height:50px;margin:0 0 12px;padding:0;font-weight:400;font-size:17px;color:#3d3d3d}.pf-tab-to-book-content h2 span{text-align:center}checkout-payment{border-top:1px solid #ededed}checkout-payment:before{content:'';display:block;height:1px;background:#fff;margin-bottom:16px}a.pf-checkout-payment-edit{font-size:12px;text-decoration:underline;color:#3c91cd;font-weight:600;padding-bottom:20px;display:inline-block}a.pf-checkout-payment-edit:hover{text-decoration:none}.pf-checkout-payment-submit{display:-webkit-box;display:-ms-flexbox;display:flex;color:#3d3d3d;font-size:11px;line-height:18px}.pf-checkout-payment-submit .travo-checkbox{padding-left:26px}.pf-checkout-payment-submit .travo-checkbox a:hover{text-decoration:underline}.pf-checkout-payment-submit .travo-checkbox span{display:inline-block;margin-top:-2px;vertical-align:top}.pf-checkout-payment-submit .travo-checkmark{margin-left:-26px}.pf-checkout-payment-submit .btn{font-weight:600;font-size:15px;line-height:40px;min-width:233px;padding:0;margin-left:40px}.pf-checkout-payment-info{font-size:11px;color:#b3b3b3;text-align:right;margin:4px 20px 20px 0}.pf-checkout-total{padding:18px 20px;margin-left:-20px}.pf-checkout-payment-total{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e2e2;padding-bottom:13px;margin-bottom:19px;color:#7f7f7f}.pf-checkout-payment-total-now{color:#3c91cd}.pf-checkout-payment-total-label{font-size:15px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-checkout-payment-total-price{font-size:19px;font-weight:700}.pf-checkout-payment-total-note{font-size:13px;font-weight:500;line-height:1.69;color:#7f7f7f;margin-top:-8px}.pf-checkout-payment-total-note>i{margin-right:10px}.pf-checkout-payment-card-bull-block{margin-right:3px}.pf-checkout-subtotal-price-pay-later-note{margin-top:10px;font-size:13px}.pf-checkout-subtotal-price-pay-later-note i{margin-right:8px}.pf-payment-method-select{line-height:1.6;padding-right:10px}.pf-payment-method-select .not-entered{color:#b3b3b3}.pf-payment-method-select>a{color:#3d3d3d}.pf-payment-method-select>a .fa-angle-down{margin-left:2px;margin-right:4px}.pf-payment-method-select a.pf-payment-dropdown-toggle{display:block;margin-bottom:14px}.pf-payment-method-select .overflow-container{max-height:300px;overflow-y:auto}.pf-set-primary-card-inline{color:#3c91cd;text-decoration:underline;font-size:12px;font-weight:500;white-space:nowrap}.pf-set-primary-card-inline:hover{text-decoration:none}.pf-primary-card-inline{color:#b3b3b3;font-size:12px;font-weight:500;white-space:nowrap}.pf-primary-card-inline i{margin-right:2px}.no-list-items h6,.no-list-items ul{display:none}.no-list-items .travo-select-dropdown-action a{border-top:none}a.pf-checkout-block-move{color:#3c91cd;text-decoration:underline;font-size:12px;padding-right:17px;margin-right:18px;border-right:1px solid #ededed}a.pf-checkout-block-move:hover{text-decoration:none}.pf-checkout-block-edit{margin-right:18px;vertical-align:middle;cursor:pointer}.pf-checkout-block-delete{vertical-align:middle;cursor:pointer}.modal-open .room-select-modal-window{overflow-y:hidden;height:100%}.modal-open .room-select-modal-window .modal-content{height:100%}.modal-open .room-select-modal-window ::-webkit-scrollbar{width:13px}.modal-open .room-select-modal-window ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.modal-open .room-select-modal-window::-webkit-scrollbar-track{background:0 0}.modal-open .room-select-modal-window .pf-checkout-hotel-select-room{padding:20px;overflow-y:auto;height:100%}.modal-open .room-select-modal-window .pf-checkout-hotel-select-room .pf-rooms-loading{background:#fff}.pf-checkout-validation-msg{background:#3c91cd;color:#fff;line-height:30px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;border-radius:5px;margin-bottom:20px;font-weight:400}.pf-checkout-validation-msg>i{margin-right:10px}.pf-checkout-validation-msg.notification{background:#54ba72}.pf-checkout-validation-msg.alert{background:#F89406}.pf-checkout-validation-msg.error{background:#BD362F}.pf-checkout-block-person-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-checkout-block-person-clear{margin-left:6px;font-size:11px;color:#b3b3b3;font-weight:400}.pf-checkout-block-person-clear a{color:#b3b3b3;text-decoration:underline;padding:0 1px}.pf-checkout-block-person-clear a:hover{text-decoration:none}.pf-checkout-table{background:#fff;margin:0 -20px}.pf-checkout-table-row{padding:0 20px}.pf-checkout-table-row>div{padding-left:14px}.pf-checkout-table-row>div:first-child{padding-left:0}.pf-checkout-table-header{color:#7f7f7f;line-height:20px;font-size:11px;text-transform:uppercase}.pf-checkout-table-main{color:#3d3d3d;font-size:14px;padding:20px 20px 22px;border-bottom:1px solid #ededed;line-height:20px}.pf-checkout-table-main:last-child{border-bottom:none}.pf-checkout-table-main .pf-checkout-table-img{margin-right:0;width:40px;height:40px;border:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.pf-checkout-table-main .pf-checkout-table-img img{max-width:40px;max-height:40px}.pf-checkout-table-main p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;margin:0;color:#7f7f7f}.pf-checkout-table-main p.small-text{font-size:11px;font-weight:300;color:#b3b3b3}.pf-checkout-table-main p.small-text span{font-size:13px}.pf-checkout-table-main p>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#3d3d3d}.pf-checkout-table-main p>span.not-entered{color:#b3b3b3}.pf-checkout-table-main p>span.pf-checkout-table-price{font-size:18px;font-weight:500;color:#7f7f7f}.pf-checkout-table-main p>span.pf-checkout-table-paid{color:#73b358}.pf-checkout-table-book-btn{max-width:200px;margin-right:20px;line-height:26px}.expensify-info{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#7f7f7f;line-height:20px;margin-top:-6px}.expensify-info .i-expensify-info{min-width:20px;vertical-align:middle;margin-right:6px;margin-top:-2px}.expensify-info .travo-checkbox{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin-bottom:10px}.expensify-info .travo-checkbox .travo-checkmark{min-width:16px;margin-right:10px}.expensify-info-value{overflow:hidden;text-overflow:ellipsis;color:#3d3d3d;font-weight:400;white-space:nowrap}.expensify-info-edit{width:16px;height:16px;min-width:16px;vertical-align:middle;margin-top:-3px;cursor:pointer;margin-left:6px}a.expensify-info-add{text-decoration:underline;color:#3c91cd}a.expensify-info-add:hover{text-decoration:none}.body-start a,.curated-info a.curated-info-link:hover,.my-trips-tabs .trip .trip-status .refund-booking a{text-decoration:underline}.pf-loyalty-number{text-transform:uppercase}pf-tab-booked{display:block}.pf-tab-booked{padding:4px 20px}.pf-tab-booked .pf-tab-to-book-content .panel-body,.pf-tab-booked .pf-tab-to-book-content .panel-heading{padding:0}.pf-tab-booked .pf-tab-to-book-content .panel{border:none}.pf-tab-booked-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;position:relative;background:#fff;margin-bottom:11px}.pf-tab-booked-confirmation .i-pf-tab-booked-confirmation{margin-right:27px}.pf-tab-booked-confirmation h3{margin:0 0 10px;font-weight:500;color:#3d3d3d;font-size:20px}.pf-tab-booked-confirmation p{margin-bottom:0;color:#7f7f7f;font-size:14px}.pf-booked-item-action-col h6,.pf-booked-item-main-info h5{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#7f7f7f;text-transform:uppercase}.pf-tab-booked-confirmation .i-close-info-card{position:absolute;right:28px;top:24px;cursor:pointer}.pf-booked-item-action-col{padding-left:20px}.pf-booked-item-action-col h6{margin:-2px 0 10px;padding:0 0 10px;border-bottom:1px solid #ededed}.pf-booked-item-details{background:#fff;border:1px solid #ededed}.pf-booked-item-block{padding:21px 20px 15px;border-left:1px solid #ededed}.pf-booked-item-block:first-child,.pf-booked-item-leg-row .pf-booked-item-block{border-left:none}.pf-booked-item-body{min-height:100%}.pf-booked-item-body+.pf-booked-item-body{border-top:1px dashed #ededed}.pf-booked-item-body .pf-checkout-item-summary-img{margin-right:20px;width:40px;height:40px;min-width:40px}.pf-booked-item-body .pf-checkout-item-summary-main{max-width:calc(100% - 80px)}.pf-booked-item-body .pf-tab-booked-summary-date{margin-bottom:10px}.pf-booked-item-leg-row>div{border-top:1px dotted #ededed}.pf-booked-item-leg-row:first-child>div:first-child{border-top:none}.pf-booked-item-main-info h5{margin:0 0 12px;padding:0}.pf-booked-item-action a,.pf-booked-item-booking-info p,.pf-booked-item-main-info p{letter-spacing:normal;font-stretch:normal;font-style:normal}.pf-booked-item-main-info p{font-size:14px;font-weight:400;line-height:1.64;color:#7f7f7f;margin-bottom:0}.pf-booked-item-main-info p span{color:#3d3d3d}.pf-booked-item-main-info p span.simple-text{color:#7f7f7f}.pf-booked-item-main-info p span.highlighted-text{color:#fbab7e}.pf-booked-item-main-info p span.on-time{font-size:13px;color:#d27b47}.pf-booked-item-main-info p.one-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-booked-item-main-info p .star-rating{margin:-4px 0 0;padding:0;display:inline-block;vertical-align:middle}.pf-booked-item-main-info p.additional-info{font-size:12px}.pf-booked-item-booking-info p{font-size:12px;font-weight:400;line-height:1.75;color:#7f7f7f;margin-bottom:0}.pf-booked-item-booking-info p span{color:#3d3d3d}.pf-booked-item-booking-info p span.pf-booked-item-price,.pf-booked-item-booking-info p span.pf-booked-item-price span{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6caf51}.pf-booked-item-booking-info p span.loyalty-number{color:#7f7f7f;text-transform:uppercase}.pf-booked-item-footer{border-top:1px solid #ededed}.pf-tab-booked-summary-date{color:#6caf51;font-weight:500;font-size:14px}.pf-tab-booked-summary-date span{font-weight:400;font-size:13px}.pf-tab-booked-summary-date .i-pf-tab-booked-summary-date{margin-right:5px;vertical-align:middle;margin-top:-3px}.pf-booked-item-pending:before{content:'';width:10px;height:10px;border-radius:15px;margin-right:12px;background:#6caf51;display:inline-block}.pf-booked-item-leg-connectins{position:relative}.pf-booked-item-leg-connectins>a{position:absolute;right:-20px;top:2px;text-transform:uppercase;color:#7f7f7f;font-size:11px;background:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);border-radius:2px;line-height:24px;padding:0 15px}.pf-booked-item-leg-connectins>a.opened{top:9px}.pf-booked-item-leg-connectins>a i{margin:0 3px}.pf-booked-item-leg-connectins-info{color:#7f7f7f;font-size:12px;margin:15px -20px 0;padding:15px 20px 0 15px;border-top:1px dotted #ededed}.pf-checkout-booked-main+.pf-checkout-booked-main .pf-booked-item-details{border-top:1px dashed #ededed;margin-top:-1px}pf-booked-item-actions{padding-bottom:20px}.pf-booked-item-action a{font-size:12px;font-weight:400;line-height:2.67;color:#3d3d3d}.pf-booked-item-action i{margin-right:12px;width:20px;background-position:0 0}.pf-booked-item-action span{color:#7f7f7f}ul.pf-pay-notification-cards-list{margin:12px 0 36px}ul.pf-pay-notification-cards-list li{text-align:left;color:#7f7f7f;line-height:24px}.pf-checkout-traveler .modal-content input.form-control{height:45px}.checkout-traveler-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 0 6px 30px;border-bottom:solid 1px #e2e2e2}.checkout-traveler-modal-header h4{padding:0 15px 0 0;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:3px;color:#4b5565;white-space:nowrap}.checkout-traveler-modal-close{border-left:solid 1px #e2e2e2;padding-left:25px;padding-right:22px;cursor:pointer}.checkout-traveler-modal-select-traveler{white-space:nowrap;text-align:right}.checkout-traveler-modal-select-traveler traveler-select{margin-top:6px;border-radius:0;width:260px}.checkout-traveler-modal-header-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-traveler-modal-selected-traveler{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:18px;letter-spacing:0;color:#2e2e2e;cursor:pointer;padding-right:10px}.checkout-traveler-modal-selected-traveler .fa{font-size:22px;vertical-align:middle;margin-left:4px}.checkout-traveler-modal-name{overflow:hidden;max-width:90px;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.checkout-traveler-modal-form{padding:23px 28px 35px 30px}.checkout-traveler-modal-form .btn{line-height:31px}.checkout-traveler-modal-body-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}.checkout-traveler-modal-body-header .user-avatar-no-name,.checkout-traveler-modal-body-header user-avatar{margin-right:24px}.checkout-traveler-modal-body-header .user-avatar{margin:0}.checkout-traveler-modal-tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;border-bottom:solid 1px #e2e2e2}.checkout-traveler-modal-tabs a{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.4px;color:#3c91cd;border-bottom:2px solid transparent;white-space:nowrap;margin:0 13px}.expensify-email-input,.expensify-email-input input{font-size:14px;line-height:1.42857143;color:#3d3d3d}.checkout-traveler-modal-tabs a:first-child{margin-left:0}.checkout-traveler-modal-tabs a:last-child{margin-right:0}.checkout-traveler-modal-tabs a.active,.checkout-traveler-modal-tabs a:hover{border-bottom-color:#3c91cd}.expensify-email-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;padding-left:18px;background:#fff;border:1px solid #ccc;margin-bottom:10px}.expensify-email-input>i{width:24px;height:24px;background-size:24px 24px}.expensify-email-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:0 0 0 18px;margin:0;height:43px;display:block;width:100%;font-weight:300;box-shadow:none;border-radius:0;background:#fff}.expensify-email-input input:focus{outline:0}.expensify-email-note{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#b3b3b3}.checkout-traveler-modal-body-content credit-cards-info{display:block;margin:-20px 0 16px}.checkout-traveler-modal-body-content credit-cards-info .btn{margin-top:10px}.checkout-traveler-modal-body-content credit-cards-info .profile-edit-block{padding-top:20px}.checkout-traveler-modal-body-content .credit-cards-empty{font-weight:400;padding:20px 0}.checkout-traveler-modal-body-content type-sub-tabs{display:block;margin:-10px 0 16px}.checkout-traveler-modal-body-content passport-info{display:block;margin-bottom:16px}.checkout-traveler-modal-body-content loyalty-info .loyalty-info-empty,.checkout-traveler-modal-body-content passport-info .passport-info-empty{margin-bottom:30px}.checkout-traveler-modal-body-content passport-info .btn{margin-top:10px}.checkout-traveler-modal-body-content loyalty-info{display:block;padding:10px 0 0}.checkout-traveler-modal-body-content .profile-edit-block{margin-bottom:-61px;position:relative;background:#fff}.checkout-traveler-modal-type-switch{padding-right:15px}.checkout-traveler-modal-type-switch>div{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:1px;color:#b3b3b3;text-transform:uppercase;padding-left:27px;position:relative;white-space:nowrap;cursor:pointer}.checkout-traveler-modal-type-switch>div .check{display:block;position:absolute;border:1px solid #e2e2e2;border-radius:100%;height:14px;width:14px;top:4px;left:0}.checkout-traveler-modal-type-switch>div .check:before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:1px;left:1px;margin:auto}.checkout-traveler-modal-type-switch>div.active .check{border:1px solid #3c91cd}.checkout-traveler-modal-type-switch>div.active .check:before{background:#3c91cd}.checkout-traveler-modal-type-switch>div.disabled{color:#cfcfcf;cursor:default}a.checkout-traveler-reset{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.4px;padding-top:24px;display:inline-block}.checkout-traveler-modal-validation-msg{color:#f15465;margin:10px 0;font-size:13px;font-weight:400}.pf-price-change-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px;text-align:left;border:1px solid #e2e2e2;margin-bottom:20px}.pf-price-change-info .pf-checkout-item-summary{padding-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.pf-price-change-info .pf-checkout-item-summary .pf-checkout-item-summary-img{width:40px;height:40px}.pf-price-change-info-price{padding-left:20px;border-left:1px solid #e2e2e2}.pf-price-change-info-price-row{font-size:18px;font-weight:500;color:#b3b3b3;line-height:19px}.pf-price-change-info-price-row.total-price{font-size:13px;min-width:62px;color:#7f7f7f}.pf-price-change-info-price-row.total-price span{display:'inline-block'}.pf-price-change-info-price-row.breakdown{font-size:10px;line-height:13px;font-weight:400}.pf-price-change-info-price-row.pf-price-change-revised{color:#3c91cd}.pf-price-change-actions .btn{min-width:168px}.rate-rules{padding:20px 0}.rate-rules-list-group{margin-bottom:12px}.rate-rules-list-group .rate-rules-list-item{margin-bottom:0}.rate-rules-list-item{margin-bottom:12px;line-height:18px}.rate-rules-list-item span{font-weight:500}.rate-rules-list-item-lowercase{text-transform:lowercase}.rate-rules-list-item-lowercase:first-letter{text-transform:uppercase}.rate-rules-text{line-height:18px;margin-bottom:20px}.rate-rules-header{margin:20px 0 12px;font-size:14px;font-weight:500}.no-rules-msg{font-size:18px;text-align:center}.pf-rate-rules-loading{margin:25px 0;font-weight:400;font-size:19px;text-align:center}.pf-checkout-cancel-modal .modal-dialog{width:588px}.pf-checkout-cancel-modal .modal-content{padding:37px 54px 44px 45px}.pf-checkout-cancel-modal .i-pf-checkout-cancel{margin-bottom:14px}.pf-checkout-cancel-modal p{margin-bottom:34px}.pf-checkout-cancel-actions .btn{min-width:140px;margin-left:8px}.pf-booking-loader{top:66px}.pf-booking-loader+.modal-backdrop{background-color:#fff}.pf-booking-loader+.modal-backdrop.in{opacity:.7}.pf-booking-loader .modal-dialog{width:460px;margin-top:170px}.pf-booking-loader .modal-content{box-shadow:0 0 20px rgba(0,0,0,.2);border:none}.pf-booking-loader h3{font-size:22px;margin-bottom:0}.pf-booking-loader p{margin-bottom:0}.pf-checkout-loading-img{margin:10px 0}.pf-refund-period-passed-modal p{text-align:left}.pf-refund-period-passed-modal .travo-results-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-refund-period-passed-modal .pf-results-modal-actions-note{line-height:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;font-weight:500}.pf-refund-period-passed-modal .pf-cancellation-fees-chart{border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:15px}.pf-refund-period-passed-modal .pf-cancellation-fees-chart i{margin-right:8px}.pf-refund-confirmation-modal .modal-content{padding-bottom:15px}.pf-checkout-confirmation-download{text-align:left;margin:0}.pf-checkout-confirmation-download i{margin-right:8px}.change-expensify-warning .modal-dialog{width:562px}.change-expensify-warning .modal-content{padding:32px 24px 32px 28px}.change-expensify-warning h3{margin-bottom:13px}.change-expensify-warning p{margin-bottom:24px;line-height:20px}.change-expensify-warning-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:21px}.change-expensify-warning-icons i{margin:0 10px}pf-tab-flight-options .flights-full-width{top:116px;left:72px;padding:0;width:calc(100% - 72px);height:calc(100% - 116px)}pf-flight-seats-info{margin-top:6px;display:block}.pf-flight-seats-info-item{font-size:13px;line-height:1.54;color:#7f7f7f}.pf-add-flight-image{height:111px;background:url(../../images/preferred/flight-input.jpg) no-repeat;background-size:410px 111px;position:relative}.pf-add-flight-tabs{position:absolute;bottom:20px;left:20px}.pf-add-flight-tabs .tab-item{color:#fff;text-transform:uppercase;font-weight:500;font-size:12px;opacity:.5}.pf-add-flight-tabs .tab-item.active{opacity:1;border-bottom:2px solid #fff}.pf-add-flight-tabs .tab-item+.tab-item{margin-left:26px}.pf-add-flight-card{padding-bottom:25px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);position:relative;margin-bottom:12px}.pf-add-flight-card+.pf-add-flight-card{margin-top:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}.flight-card-header{height:55px;padding:25px 20px 0;font-size:14px;color:#3d3d3d}.flight-card-header>i{margin-right:15px}.pf-res-add-flight-item{position:relative}.pf-mc-flight-delete{position:absolute;right:20px;top:12px;display:block;z-index:2}.pf-mc-flight-delete.pf-mc-flight-delete-custom{z-index:1;top:62px}.btn-add-multi-city-flight{padding:0;line-height:40px;height:40px;background:0 0;color:#3c91cd;border:1px solid #3c91cd;font-size:15px;font-weight:500;text-align:center;width:100%}.btn-add-multi-city-flight:hover{color:#3c91cd}.flight-form-travelers-line{height:45px;line-height:45px;border-bottom:1px solid #f2f2f2;padding-right:20px}.flight-form-travelers-line .fa-caret-down{position:relative;top:16px;color:#7f7f7f}.flight-form-travelers-line a.search-new-summary-input-value{display:inline-block;width:100%;margin-right:-10px}.pf-res-add-flight-form .form-row{min-height:45px}.pf-res-add-flight-form .form-row label{width:120px;font-size:12px}.pf-res-add-flight-form .form-input-addon{right:20px}.pf-res-add-flight-form .form-input-addon i.i-pf-res-search{background-color:#fff;width:30px;background-position:100% center}.pf-res-add-flight-form .form-input-halfsize .form-input-with-addon .form-input-addon{right:9px}.pf-res-add-flight-form .place-event-options{width:256px}pf-flight-form-segment{display:block}pf-flight-form-segment.pf-flight-form-segment-sep:not(:last-child){border-bottom:1px solid #f2f2f2;margin-bottom:4px}pf-flight-form-segment.pf-flight-form-segment-sep:not(:last-child)>div:last-child{margin-bottom:-1px}.add-flight-form-checkbox{margin:8px 0 8px 120px;font-size:13px;color:#7f7f7f}.pf-flight-form-leg-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f7f7;padding:0 20px;height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);position:relative;z-index:2;border-top:1px solid #f2f2f2;margin-top:-1px}.pf-flight-form-leg-header h3{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:14px;color:#3d3d3d;font-weight:500}pf-flight-form-leg{display:block}.pf-flight-form-segments-select{background-color:#fff;border-radius:5px;height:32px;border:1px solid #c9c9c9;width:140px}.pf-flight-form-segments-select>a{position:relative;line-height:32px;vertical-align:middle;display:block;padding:0 10px;font-size:13px;color:#3d3d3d}.pf-flight-form-segments-select>a i{position:absolute;right:16px;color:#939598;vertical-align:middle;line-height:32px;font-size:16px}.pf-flight-form-segments-select .dropdown-menu{min-width:140px}.pf-flight-seats-info-availability{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.pf-flight-seats-info-availability ::-webkit-scrollbar{width:13px}.pf-flight-seats-info-availability ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.pf-flight-seats-info-availability::-webkit-scrollbar-track{background:0 0}.preview-mode-note{position:absolute;left:0;right:0;top:41px;margin:0 60px;text-align:center;background:#f7f7f7;z-index:2}.preview-mode-note span{color:#b3b3b3;border:2px solid #e2e2e2;padding:8px 26px;border-radius:0 0 4px 4px;font-weight:400;display:inline-block;margin-top:-2px;margin-bottom:30px}.pf-flight-seats-info-select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #c9c9c9}.pf-flight-seats-info-select ::-webkit-scrollbar{width:13px}.pf-flight-seats-info-select ::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.pf-flight-seats-info-select::-webkit-scrollbar-track{background:0 0}.pf-flight-seats-info-passengers{border-right:1px solid #c9c9c9;width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pf-flight-seats-info-map,.pf-results-seats-modal .pf-results-full-height-modal-main{-webkit-box-flex:1;min-height:0;-webkit-box-direction:normal;-webkit-box-orient:vertical}.pf-flight-seats-info-map{-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pf-flight-seats-block{padding:13px 13px 10px}.pf-flight-seats-col-header{font-size:13px;letter-spacing:-.1px;color:#7f7f7f;margin:0;padding:11px 15px 8px;border-bottom:1px solid #e2e2e2;font-weight:400;line-height:20px}.pf-results-seats-modal .modal-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pf-results-seats-modal .pf-results-full-height-modal-main{-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:40px}.pf-results-seats-modal pf-flight-seats-map{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;text-align:center}.pf-flight-seats-legs-switch{margin-bottom:10px;border-bottom:1px solid #ededed;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.pf-flight-seats-legs-switch-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:15px 13px;min-width:205px}.pf-flight-seats-legs-switch-item.selected{background:#3790cf;border-radius:5px;cursor:default}.pf-flight-seats-legs-switch-item.selected .pf-flight-seats-legs-switch-item-info p{color:#fff;font-weight:500}.pf-flight-seats-legs-switch-item.selected .pf-flight-seats-legs-switch-item-comment,.pf-flight-seats-legs-switch-item.selected .pf-flight-seats-legs-switch-item-info p span{color:#fff}.pf-flight-seats-legs-switch-item .flight-option-img{background:#fff;margin-right:13px}.pf-flight-seats-legs-switch-item-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-flight-seats-legs-switch-item-info p{color:#3d3d3d;line-height:20px;margin:0}.pf-flight-seats-legs-switch-item-info p span{color:#7f7f7f}.pf-flight-seats-legs-switch-item-comment{color:#7f7f7f;font-size:14px}.pf-seats-conventions{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-flight-seats-info-select .pf-seats-conventions{border-bottom:1px solid #e2e2e2}.pf-seats-conventions-item{line-height:16px;height:16px;font-size:13px;font-weight:400;color:#7f7f7f;margin-left:20px;white-space:nowrap}.pf-seats-conventions-item>i,.pf-seats-conventions-item>span{width:16px;height:16px;line-height:16px;background-size:16px 16px;margin-right:14px}.pf-seats-conventions-item:first-child{margin-left:0}.pf-seat-icon-letter{width:20px;height:20px;text-align:center;line-height:19px;font-weight:400;color:#fff;display:inline-block}.pf-seat-icon-letter:before{display:block;font-style:normal}.pf-seat-icon-letter.pf-seat-icon-letter-l{background:#7f7f7f}.pf-seat-icon-letter.pf-seat-icon-letter-l:before{content:'L'}.pf-seat-icon-letter.pf-seat-icon-letter-g{background:#f88f59}.pf-seat-icon-letter.pf-seat-icon-letter-c{background:#9b673c}.pf-flight-seats-map{font-size:14px;line-height:20px;color:#3d3d3d;font-weight:500;padding-top:15px;text-align:center;min-height:80px}.pf-flight-seats-map.loading-mode{background:#fff;height:100%}.pf-flight-seats-map-preview{border:2px dashed #e2e2e2;position:relative;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pf-flight-seats-map-preview .pf-flight-seats-map{padding-top:60px}.pf-flight-seats-map-cabin{margin-bottom:20px}.pf-flight-seats-map-cabin-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pf-flight-seats-map-cabin-header-block{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-flight-seats-map-cabin-header-block+.pf-flight-seats-map-cabin-header-block{margin-left:90px}.pf-flight-seats-map-cabin-header-block-col{width:19px;margin:0 6px;text-align:center}.pf-flight-seats-map-cabin-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pf-flight-seats-map-cabin-row.exit-seats-row .pf-flight-seats-map-col{position:relative}.pf-flight-seats-map-cabin-row.exit-seats-row .pf-flight-seats-map-col:after,.pf-flight-seats-map-cabin-row.exit-seats-row .pf-flight-seats-map-col:before{background:center no-repeat;background-size:contain;vertical-align:middle;width:9px;height:17px;position:absolute;top:7px}.pf-flight-seats-map-cabin-row.exit-seats-row .pf-flight-seats-map-col:first-child:before{content:' ';background-image:url(../../images/preferred/icons/svg/pf-seats-exit-left.svg);left:-10px}.pf-flight-seats-map-cabin-row.exit-seats-row .pf-flight-seats-map-col:last-child:after{content:' ';background-image:url(../../images/preferred/icons/svg/pf-seats-exit-right.svg);right:-10px}.pf-flight-seats-map-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pf-flight-seats-map-col:last-child .pf-flight-seats-map-row-number{display:none}.pf-flight-seats-map-seat{position:relative;padding:6px;width:31px;border-radius:4px}.pf-flight-seats-map-seat .i-pf-seat-free,.pf-flight-seats-map-seat .i-pf-seat-occupied{background-size:19px 20px}.pf-flight-seats-map-seat .i-pf-seat-preferred{position:absolute;background-size:9px 9px;top:8px;left:11px;width:9px;height:9px}.pf-flight-seats-map-seat .is-empty-seat{width:19px;height:20px;display:inline-block;background:0 0}.pf-flight-seats-map-seat .pf-seat-icon-letter-l{background:#7f7f7f}.pf-flight-seats-map-seat .pf-seat-icon-letter-l:before{content:'L'}.pf-flight-seats-map-seat.selectable:hover{cursor:pointer}.pf-flight-seats-map-seat.selectable:hover.not-selectable{cursor:default}.pf-flight-seats-map-seat.selected{background:#3790cf}.seat-selected-initial{position:absolute;top:0;left:0;text-align:center;line-height:31px;width:31px;height:31px}.pf-flight-seats-map-row-number{width:30px;text-align:center;margin:0 30px}.pf-flight-seats-map-loading{text-align:center;padding-top:26px;padding-bottom:10px}.pf-flight-seats-map-loading h6{margin:0 0 16px;padding:0;font-weight:400;font-size:19px}.pf-flight-seats-map-no-data{text-align:center;padding:32px 0}.pf-flight-seats-map-no-data p{font-size:18px;font-weight:400;line-height:30px;margin:0;color:#b3b3b3}.pf-flight-seats-map-best-selected h4,.pf-flight-seats-map-best-selected p{font-stretch:normal;line-height:normal;letter-spacing:normal;font-style:normal}.pf-flight-seats-map-no-data>i{margin-top:46px}.pf-flight-seats-map-best-selected{text-align:left;font-weight:400;border:1px solid #e2e2e2;padding:13px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;cursor:pointer}.pf-flight-seats-map-best-selected:hover{border-color:#c9c9c9}.pf-flight-seats-map-best-selected .i-pf-magnifier{min-width:30px}.pf-flight-seats-map-best-selected>div{padding-left:18px}.pf-flight-seats-map-best-selected h4{font-size:16px;font-weight:500;color:#3d3d3d;margin:0 0 3px}.pf-flight-seats-map-best-selected p{font-size:14px;font-weight:400;color:#7f7f7f}pf-flight-seats-users-switch{overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.pf-flight-seats-user{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:14px 15px;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pf-flight-seats-user.selected,.pf-note{background:#f7f7f7}.pf-flight-seats-user user-avatar{margin-right:16px}.pf-flight-seats-user-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-flight-seats-user-main{color:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;padding-top:2px;line-height:14px}.pf-note,.pf-seat-selection-tip{display:-webkit-box;display:-ms-flexbox}.pf-flight-seats-user-pref{color:#7f7f7f}.pf-flight-seats-user-pic{margin-right:10px}.pf-flight-seats-user-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#3d3d3d;margin-right:10px;font-weight:500}.pf-flight-seats-user-seat{text-align:right;color:#3d3d3d;font-size:14px}.pf-flight-seats-user-seat.seat-not-selected{font-size:12px;color:#b3b3b3}.pf-seat-selection-tip-modal .modal-dialog{width:723px}.pf-seat-selection-tip-modal .modal-content{border-radius:4px}.pf-seat-selection-tip{display:flex;padding:44px 50px 46px 33px}.pf-seat-selection-tip .i-pf-tip{margin-right:34px}.pf-seat-selection-tip-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-seat-selection-tip-main h3{font-size:24px;color:#3d3d3d;margin:0 0 28px;padding:5px 0 0}.pf-seat-selection-tip-main .btn{min-width:185px;height:40px;line-height:40px;padding:0;margin-left:-4px}ul.pf-content-list{margin:0 0 30px 14px;padding:0}ul.pf-content-list li{line-height:22px;color:#7f7f7f;font-size:14px}.pf-preferred-seat-notification-modal .modal-content{padding:41px 54px 44px 45px}.pf-preferred-seat-notification-modal .modal-content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.pf-preferred-seat-notification-modal .btn{min-width:160px;height:40px;line-height:40px;padding:0;float:right}.pf-preferred-seat-notification-modal .pf-note{margin-bottom:11px}.pf-note{padding:16px 19px 13px;font-size:13px;color:#7f7f7f;display:flex;text-align:left}.pf-note .i-pf-note{margin:6px 20px 0 0}.pf-note .pf-note-main{line-height:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.pf-note .pf-note-main h6{margin:0;padding:0;font-size:13px;font-weight:400;line-height:20px}.pf-note .pf-note-main p{margin:0}.best-flight-selected-modal .modal-dialog{width:566px;margin:0;float:right;right:180px;top:0}.best-flight-selected-modal .modal-content{padding:33px 35px 16px 32px;border-radius:3px;position:relative}.change-flight-data-modal .modal-body,.edit-itinerary-item-header{padding:0}.best-flight-selected-modal .modal-content:after{left:100%;top:19px;border:10px solid transparent;border-left-color:#fff;content:" ";height:0;width:0;position:absolute}.best-flight-selected-modal-header{margin-bottom:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.best-flight-selected-modal-header>i{margin-right:17px;margin-left:-2px}.best-flight-selected-modal-header h3{margin:0;padding:0;color:#3d3d3d;font-weight:300}.best-flight-selected-modal-main{margin-bottom:5px}.best-flight-selected-modal-main p{font-size:14px;color:#7f7f7f;margin-bottom:19px;line-height:20px}.best-flight-selected-modal-main .btn{min-width:184px;font-size:14px;height:40px;border-radius:3px;line-height:40px}.best-flight-selected-modal-footer{font-size:12px;color:#b3b3b3;text-align:right}.manually-added-label{font-size:12px;color:#fff;background:#3c91cd;line-height:25px;width:140px;display:inline-block;text-align:center;margin-top:9px;border-radius:3px}.manually-added-confirm-number{white-space:nowrap;font-size:11px;color:#787979;margin-bottom:10px}.edit-itinerary-item-header .i-back-button{margin-right:20px}.change-flight-data-modal .modal-content{width:640px}.change-flight-data-modal .modal-header{background:0 0}.change-flight-data-modal .flight-form-travelers-line{border:1px solid #ccc;padding:0 15px}.change-flight-data-modal .change-flight-data-form{padding:24px 30px}.change-flight-data-modal .travo-checkbox{font-weight:400;margin-top:10px;display:block;font-size:13px;line-height:1.15;letter-spacing:.2px;color:#7f7f7f}.change-flight-data-modal .change-flight-data-submit{height:45px;line-height:45px;border-radius:3px;background-color:#368fcf;padding:0;width:100%}.change-flight-data-modal .change-flight-data-refundable-checkbox{margin-top:-15px;margin-bottom:30px;position:relative}.modal-overlay-block{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}.modal-overlay-block.is-loading{visibility:visible;opacity:1}.generic-circle-loader{margin:140px auto 0;font-size:10px;text-indent:-9999em;border-top:11px solid rgba(61,61,61,.2);border-right:11px solid rgba(61,61,61,.2);border-bottom:11px solid rgba(61,61,61,.2);border-left:11px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.generic-circle-loader,.generic-circle-loader:after{border-radius:50%;width:120px;height:120px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pf-change-flight-tabs{border-bottom:1px solid #e2e2e2;padding:21px 30px 25px}.pf-change-flight-tabs>a{font-size:16px;letter-spacing:-.4px;color:#3d3d3d;position:relative;padding-left:29px;margin-right:32px;line-height:16px;display:inline-block}.pf-change-flight-tabs>a:before{content:' ';border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:0;left:0;border:2px solid #3c91cd}.pf-change-flight-tabs>a.active:before{background:#3c91cd}.pf-add-rental-image{height:110px;background:url(../../images/preferred/rental-input.jpg);background-size:contain}.pf-disabled-field-placeholder{font-size:13px;height:45px;line-height:45px;border-bottom:1px solid #f2f2f2}.pf-edit-field-link{text-transform:uppercase;font-size:13px;font-weight:500}.pf-ground-selections-container{box-shadow:0 0 11.76px .24px rgba(0,0,0,.25)}.pf-ground-modal-edit-params .save-button{margin-top:30px}.pf-ground-modal-edit-params .modal-header{text-transform:uppercase}hotel-details-header{line-height:1.5;color:#3d3d3d;display:block;padding:25px;height:135px}hotel-details-header .header-left{display:inline-block}hotel-details-header .header-left .hotel-title{font-size:30px;font-weight:300;letter-spacing:.5px}hotel-details-header .header-left .room-type{color:#7f7f7f;font-weight:500}hotel-details-header .header-left .room-type span{color:#b3b3b3}hotel-details-header .header-right{float:right;text-align:center}hotel-details-header .header-right .price-wrap{position:relative}hotel-details-header .header-right .price{font-size:30px;font-weight:500}hotel-details-header .header-right .price-subtext{color:#b3b3b3;font-weight:500;font-size:12px;letter-spacing:.2px}hotel-details-header .header-right .travo-score{color:#7f7f7f;font-weight:500}hotel-details-header .header-right .travo-score .score{color:#b3b3b3;font-weight:400}hotel-details-header .header-right .travo-score .score-circle{vertical-align:middle}.header-score-circle{padding-top:12px}.header-score-circle .score-circle{margin-bottom:6px}hotel-details-content{color:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}hotel-details-content .content-tabs{padding-left:20px;border-bottom:solid 1px #e2e2e2}hotel-details-content .content-tabs .tabs{vertical-align:middle;line-height:46px;width:115px;display:inline-block;text-align:center;text-transform:uppercase;font-weight:500;cursor:pointer}hotel-details-content .content-tabs .tabs.active{cursor:default;color:#3c91cd;border-bottom:solid 3px #3c91cd}hotel-details-content .content-body{padding:25px;height:100%}hotel-details-content .hotel-overview-card{border:1px solid #e2e2e2}hotel-details-content .hotel-overview-card .hotel-overview-gallery-wrapper{position:relative;padding-bottom:30%}hotel-details-content .hotel-overview-card .hotel-overview-gallery{width:100%;height:100%;position:absolute}hotel-details-content .hotel-overview-card .hotel-overview-gallery .imgWrap{position:relative;width:100%;height:100%;overflow:hidden}hotel-details-content .hotel-overview-card .hotel-overview-gallery .imgWrap:hover{cursor:pointer}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}hotel-details-content .hotel-overview-card .hotel-overview-gallery .gallery-left{height:100%;width:50%;display:inline-block;padding-right:1px}hotel-details-content .hotel-overview-card .hotel-overview-gallery .gallery-right{height:100%;width:50%;display:inline-block}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img2{height:50%;width:100%}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img2 .img{margin-right:1px}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img3,hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4{display:inline-block;width:50%;height:50%;margin-top:1px}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img3{padding-right:1px}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4{padding-left:1px}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4:after{content:"";background-color:#000;opacity:.2;display:block;height:100%;pointer-events:none}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4 .overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;pointer-events:none}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4 .overlay .overlay-text{font-weight:500}hotel-details-content .hotel-overview-card .hotel-overview-gallery .img4 .overlay .overlay-subtext{font-weight:300}hotel-details-content .hotel-overview-card .hotel-overview-details{padding:20px}hotel-details-content .hotel-overview-card .hotel-overview-details .details-title{font-size:18px;line-height:2}hotel-details-content .hotel-overview-card .hotel-overview-details .details-desc{margin-bottom:20px;font-size:13px;line-height:1.5}hotel-details-content .hotel-overview-card pf-amenities .amenities-title{font-size:12px;font-weight:500;color:#7f7f7f;line-height:2;border-bottom:solid 1px #e2e2e2;letter-spacing:2px}hotel-details-content .hotel-overview-card pf-amenities .flex-wrap-space-between{width:90%;margin:auto}hotel-details-content .selected-rooms{margin-top:20px}hotel-details-content .selected-room{border-top:solid 2px #f2f2f2}hotel-details-content .selected-room .heading{font-size:18px;letter-spacing:-.1px;line-height:45px;border-bottom:solid 1px #f2f2f2;padding:0 22px}hotel-details-content .selection-complete a:hover,hotel-details-content .selection-complete i:hover{border-bottom:2px #adcce7 solid}hotel-details-content .selected-room .content{padding:15px 22px;font-size:13px;line-height:1.85}hotel-details-content .selected-room .content .subtext{color:#7f7f7f}hotel-details-content .selected-room .desc{font-size:13px;line-height:1.85}hotel-details-content .selected-room .cancel{text-align:center}hotel-details-content .selected-room .cancel .free-cancellation{color:#54ba72}hotel-details-content .selected-room .cancel .non-refundable{color:#f88f52}hotel-details-content .selected-room .rate{text-align:center}hotel-details-content .selected-room .change-btn{text-align:center;font-size:14px;letter-spacing:-.1px}hotel-details-content .selected-room .change-btn button{height:40px}hotel-details-content .selection-complete{border-top:solid 2px #f2f2f2;padding:40px 13px;margin-top:20px;font-size:24px;font-weight:300;letter-spacing:-.2px;text-align:center}hotel-details-content .selection-complete a{margin-left:10px;color:#adcce7}hotel-details-content .selection-complete i{margin-right:20px;width:30px;height:25px;background-size:30px;padding-bottom:25px;cursor:pointer}hotel-selections .selected-options-tab-title{color:#7f7f7f}hotel-selections .selected-options-tab-item-date{color:#b3b3b3}hotel-selections .selected-options-tab-item-header .city-name{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#7f7f7f}hotel-selections .selected-option-content{padding:20px}hotel-selections .selected-option-content .content-image{display:inline-block;width:160px;padding-right:20px}hotel-selections .selected-option-content .room-edit{line-height:1.5;right:0;font-weight:500}hotel-selections .selected-option-content .content-body{display:inline-block;width:328px}hotel-selections .selected-option-content .content-body .nights{text-transform:uppercase;color:#b3b3b3;letter-spacing:.2px;font-size:12px}hotel-selections .selected-option-content .content-body .hotel-name{font-size:18px;line-height:2;margin:0;cursor:pointer}hotel-selections .selected-option-content .content-body .star-rating{padding:0;margin:5px 0}hotel-selections .selected-option-content .content-body .content-line{line-height:1.5;color:#7f7f7f}hotel-selections .selected-option-content .content-body .content-line span{font-weight:500}hotel-selections .selected-option-content .content-body .details-link{margin-top:10px;font-weight:500;color:#3c91cd;cursor:pointer}hotel-selections .selected-option-content .content-action{text-align:center;height:150px;-ms-flex-pack:distribute;justify-content:space-around}hotel-selections .selected-option-content .content-action .price{line-height:1.5;font-size:25px;font-weight:500}hotel-selections .selected-option-content .content-action .text{font-size:12px;text-transform:uppercase;letter-spacing:.2px;font-weight:500;color:#7f7f7f}hotel-selections .selected-option-content .content-action .subtext{color:#7f7f7f}hotel-selections .selected-option-content .content-action .to-book{position:relative}hotel-selections .selected-option-content .content-action .booked .price,hotel-selections .selected-option-content .content-action .booked .text{color:#73b358}hotel-selections .selected-option-content .img-wrap{width:120px;height:150px;border:1px solid #e2e2e2;position:relative;overflow:hidden;cursor:pointer}hotel-selections .selected-option-content .img-wrap .img{position:absolute;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}hotel-selections .selected-option-content .img-wrap .custom-img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}hotel-selections .selected-option-content .img-wrap .bottom-bar{position:absolute;width:100%;bottom:0;height:25px;color:#fff;font-weight:500;font-size:11px;background-color:#f88f52;line-height:25px}hotel-selections .selected-option-content .img-wrap .bottom-bar .bottom-bar-icon{text-align:center;display:inline-block;width:25px;height:100%;background-color:#e07639}hotel-selections .selected-option-content .img-wrap .bottom-bar .bottom-bar-text{text-align:center;display:inline-block;width:calc(100% - 25px)}.pf-add-hotel-image{height:123px;background:url(../../images/preferred/hotel-input.jpg);background-size:contain}pf-hotel-rooms-selection-panel{display:block}pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-enter,pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-leave{-webkit-transition:.2s linear all;transition:.2s linear all}pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-enter,pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-leave.ng-leave-active{opacity:0}pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-enter.ng-enter-active,pf-hotel-rooms-selection-panel .pf-rooms-panel.ng-leave{opacity:1}.pf-rooms-select-header{padding:30px 25px 18px;font-size:27px;color:#7f7f7f;font-weight:300;border-bottom:1px solid #ededed;margin-bottom:20px}.pf-rooms-select-header .i-pf-hotel-room-select{margin-right:20px}.pf-rooms-select-header .i-pf-arrow-down{margin-left:15px}.pf-rooms-select-header .bookings-count{color:#b3b3b3}.pf-rooms-panel-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s ease-out all;transition:.2s ease-out all}.pf-rooms-panel-tabs>a{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:220px;padding:3px 28px 2px;line-height:40px;font-size:14px;font-weight:400;text-align:left;text-transform:uppercase;color:#7f7f7f;border:2px solid #fff;cursor:pointer;background:#fff;margin-bottom:-2px}.pf-rooms-panel-tabs>a.selected{cursor:default;padding-bottom:0;border:2px solid #3c91cd;border-bottom-color:#fff;color:#3c91cd}.pf-rooms-loading{min-height:230px;padding:50px;background:#fff;border:1px solid #ededed;text-align:center}.pf-rooms-loading .loading-title{font-size:20px;color:#3d3d3d}.pf-rooms-loading .loading-title+.room-animation{margin-top:25px;height:70px}.pf-hotel-rooms-divider{border-top:1px solid #ededed;border-bottom:1px solid #fff;margin-bottom:0!important}.pf-room-group{padding:0 30px;background:#fff;border:1px solid #ededed;position:relative}.pf-room-group .pf-room-group-badge{position:absolute;top:15px;right:-10px}.pf-room-group+.pf-room-group{margin-top:20px}.pf-room-group-badge{padding:9px 15px 9px 17px;text-transform:uppercase;font-weight:700;font-size:16px;border-radius:2px 2px 0;background:#6caf51;color:#fff}.pf-room-group-badge .info-icon{position:relative;left:5px;top:-4px;display:inline-block;width:11px;height:11px;line-height:11px;font-weight:700;background:rgba(255,255,255,.5);border-radius:20px;color:#6caf51;font-size:9px;text-align:center}.pf-room-group-badge:after{content:'';position:absolute;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#5c9645 transparent transparent}.pf-room-group-header{font-size:18px;color:#3d3d3d;line-height:60px;border-bottom:1px solid #ededed;font-weight:500}.pf-room-group-table{font-size:13px;color:#7f7f7f}.pf-room-group-table .table-header{border-bottom:1px solid #ededed;padding:20px 0 10px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.pf-room-group-table .table-row{padding:18px 0;line-height:25px}.pf-room-group-table .table-row+.table-row{border-top:1px solid #ededed}.pf-room-group-table .table-accent-text{color:#3d3d3d}.pf-room-group-table .free-cancellation-label{color:#54ba72;font-weight:500}.pf-room-group-table .non-refundable-label{color:#f88f59;font-weight:500}.pf-room-group-table .room-type-msc{text-transform:capitalize;padding-right:15px}.pf-room-group-table .btn-lightblue-ghost-no-hover{font-weight:500}.pf-rooms-unavailable{font-size:18px;line-height:20px;color:#7f7f7f;font-weight:500;padding-top:30px;text-align:center;min-height:80px}.pf-list-hotel-details{position:absolute;top:0;left:72px;padding-left:0;width:100vw;height:100%;z-index:20}.pf-list-hotel-details .list-header{box-shadow:0 1px 6px 0 #b9b9b9;padding:0;height:62px;z-index:30}.pf-list-hotel-details .list-header .i-back-button{height:100%;border-right:1px solid #e2e2e2;width:62px;background-size:19px 19px;cursor:pointer}.pf-list-hotel-details .selected-hotel-details{left:410px}a.hotels-list-redo-search{text-transform:uppercase;position:absolute;top:30px;left:50%;margin-left:-100px;width:200px;font-size:12px;line-height:36px;white-space:nowrap;padding:0 20px;background:#fff;font-weight:500;box-shadow:0 1px 6px 0 #b9b9b9}.add-itinerary-results-panel{background:#fff;box-shadow:0 8px 18px 0 rgba(0,0,0,.15);overflow-y:auto}.add-itinerary-item-header{height:60px;padding:0 20px;border-bottom:1px solid #e2e2e2}.add-itinerary-item-header .header-heading{font-size:18px}.add-itinerary-item-header .header-right-side{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;font-size:14px}.form-add-itinerary-item{padding-bottom:25px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.form-add-itinerary-item .form-row{position:relative;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-add-itinerary-item .form-row .form-input-fullsize{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-add-itinerary-item .form-row .form-input-halfsize{-webkit-box-flex:.5;-ms-flex:.5;flex:.5;padding-right:5px}.form-add-itinerary-item .form-row .form-input-halfsize+.form-input-halfsize{padding-left:5px;padding-right:0}.form-add-itinerary-item .form-row label{margin-bottom:0;width:100px;font-weight:400;font-size:11px;color:#7f7f7f}.form-add-itinerary-item .form-row input{width:100%;height:45px;border:none;border-bottom:1px solid #f2f2f2}.form-add-itinerary-item .form-row input:focus{border-bottom-color:#3c91cd;outline:0}.form-add-itinerary-item .form-row input:disabled{background:0 0;color:#7f7f7f}.form-add-itinerary-item .form-row-header{padding-top:5px}.form-add-itinerary-item .form-row-header label{color:#3d3d3d;font-size:14px}.form-add-itinerary-item .form-row-header label>i{margin-right:12px}.form-add-itinerary-item .form-input-with-addon{position:relative}.form-add-itinerary-item .form-input-with-addon input{padding-right:30px}.form-add-itinerary-item .form-input-addon{position:absolute;right:15px;height:45px;line-height:45px;top:0}.form-add-itinerary-item .form-input-dropdown-toggle{position:relative;display:block;font-size:13px;height:45px;line-height:45px;color:#3d3d3d!important;border-bottom:1px solid #f2f2f2}.form-add-itinerary-item .form-input-dropdown .dropdown-block+.dropdown-block{margin-top:10px}.form-add-itinerary-item .form-input-dropdown h6{font-size:11px;margin:0 0 5px;padding:0;text-transform:uppercase;color:#b3b3b3;font-weight:400}.form-add-itinerary-item .form-input-dropdown .dropdown-menu{padding:16px 12px}.form-add-itinerary-item .has-error input{border-bottom-color:#e64646}.form-add-itinerary-item input.dark-placeholder::-webkit-input-placeholder{color:#3d3d3d}.form-add-itinerary-item input.dark-placeholder::-moz-placeholder{color:#3d3d3d}.form-add-itinerary-item input.dark-placeholder:-ms-input-placeholder{color:#3d3d3d}.form-button-container{padding:0 20px;margin-top:16px}.btn-add-itinerary-item{padding:0;line-height:40px;height:40px;background:#3c91cd!important;color:#fff!important;font-size:15px;font-weight:500;text-align:center;width:100%}.day-date-incrementor i{cursor:pointer}.day-date-incrementor i+i{margin-left:10px}.tab-search-params{border-right:1px solid #e2e2e2;height:100%;margin-right:30px}.tab-search-params .params-item{padding:0 20px;font-size:13px}.tab-search-params .params-city{font-weight:500;color:#3d3d3d;font-size:18px}.tab-search-params .splitter{height:30px;width:1px;background-color:#ededed}.tab-search-params .params-label{color:#b3b3b3;line-height:17px}.tab-search-params .params-value{color:#7f7f7f;line-height:17px}.tab-search-params .params-controls{padding:0 25px 0 10px}.ii-booking-conf{font-size:12px;margin-bottom:10px}.ii-booking-conf .i-pf-ii-booking-conf{vertical-align:middle;margin-right:3px;margin-top:-1px}.ii-booking-conf-info{color:#6caf51}.ii-booking-conf-number{color:#b3b3b3}.pf-booked-tag{position:absolute;right:0;top:0;color:#fff;font-size:11px;padding:0 5px;line-height:24px;border-radius:4px}.pf-booked-tag.flight{background:#f88f59}.pf-booked-tag.hotel{background:#9a67d2}.pf-booked-tag.ground{background:#6caf51}.pf-booked-tag.train{background:#f88f59}.pf-booked-tag>i{margin-right:6px;vertical-align:middle}.body-results .add-itinerary-results-panel{width:410px}.tab-two-col-wrap{width:calc(100% - 72px);height:calc(100% - 116px);position:absolute}.tab-two-col-wrap .tab-two-col-panel-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0}.tab-two-col-wrap .tab-two-col-header{box-shadow:0 1px 6px 0 #b9b9b9;height:62px;background-color:#FFF;z-index:1}.tab-two-col-wrap .i-back-button{height:100%;border-right:1px solid #e2e2e2;width:62px;background-size:19px 19px;cursor:pointer}.tab-two-col-wrap .left-panel{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.tab-two-col-wrap .left-panel-header{height:135px;border-bottom:solid 1px #e2e2e2}.tab-two-col-wrap .left-panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%}.tab-two-col-wrap .right-panel{width:500px;height:100%;background-color:#f7f7f7;overflow-y:scroll}.tab-two-col-wrap .sideCard{width:85%;margin:20px auto auto;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07)}curated-info{display:block;border-top:1px solid #e8e8e8}.curated-info{display:block;font-size:13px;line-height:39px;letter-spacing:-.2px;color:#3d3d3d;background-color:#f9f9f9;height:41px;padding:0 18px 0 20px}.curated-info a.curated-info-link{color:#7bac5d;margin-right:4px}.curated-info i{margin-left:10px}curated-action .curated-action a{display:block;border-radius:4px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.13);border:1px solid #c9c9c9;padding:0 12px;font-size:14px;font-weight:500;letter-spacing:0;color:#368fcf;line-height:28px;white-space:nowrap}curated-action .curated-action a i{margin-left:9px}curated-action .curated-action.active a{color:#6caf51}curated-action .curated-tags-dropdown{width:229px}curated-action .curated-tags-dropdown h6{font-size:11px;font-weight:500;letter-spacing:1px;color:#b3b3b3;text-transform:uppercase;padding:0 16px}curated-action .curated-tags-dropdown-list{margin:0 0 11px;padding:0}curated-action .curated-tags-dropdown-list-item{list-style:none;padding:0 16px;font-size:13px;font-weight:500;letter-spacing:0;color:#3d3d3d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;line-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}curated-action .curated-tags-dropdown-list-item:hover{background-color:#f2f2f2}curated-action .curated-tags-dropdown-list-item span{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}curated-action .curated-tags-dropdown-list-item .travo-checkmark{margin:0 0 0 12px;min-width:16px}curated-action .curated-tags-dropdown-list-item input{border:none;background:0 0;padding:0;margin:0;line-height:28px;height:28px;font-size:13px;color:#3d3d3d;width:142px}curated-action .curated-tags-dropdown-list-item .i-pf-curated-tag{margin-right:14px;min-width:11px}curated-action .curated-tags-dropdown-actions{margin:0;padding:0 14px 16px 16px;white-space:nowrap}curated-action .curated-btn{outline:0;box-shadow:none;padding:0;width:94px;min-width:81px;line-height:30px;margin:0}curated-action .curated-btn:first-child{margin-right:5px}curated-tags .curated-tags{position:relative;padding-left:20px}curated-tags .i-pf-curated-tag{position:absolute;top:3px;left:0}curated-tags .curated-tag{display:inline-block;font-size:13px;font-weight:500;letter-spacing:0;color:#7f7f7f;border-radius:4px;background-color:#f2f2f2;border:1px solid #e2e2e2;line-height:19px;margin:0 9px 10px 0;padding:0 6px;white-space:nowrap}curated-tabs .curated-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}curated-tabs .curated-tab{font-size:14px;font-weight:500;color:#1f2b3d;opacity:.7;padding:4px 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:46px;height:100%;cursor:pointer;background:0 0;border-right:1px solid #c9c9c9;position:relative}curated-tabs .curated-tab.selected{color:#75b15d;opacity:1;background:#f5f5f5}curated-tabs .curated-tab.selected:before{content:'';height:4px;display:block;background:#75b15d;position:absolute;top:0;left:0;right:-1px}.body-start .start-content setup-brands-view .logo,.body-start .start-content setup-intro-view .logo,.body-start .start-content setup-loyalty-view .logo,.body-start .start-content signin-reset-view .logo,.body-start .start-content signin-view .logo,.body-start .start-content signup-email-view .logo,.body-start .start-content signup-terms-view .logo,.body-start .start-content signup-view .logo,.body-start start-view-container{position:relative}curated-tabs .curated-tab-icon{margin-right:8px}curated-tabs .curated-tab-count{font-size:12px;color:#fff;width:19px;height:19px;line-height:19px;background-color:#79b660;border-radius:50%;text-align:center;margin-left:10px;font-weight:400}.body-start{font-family:Roboto;color:#3d3d3d;font-weight:300}.body-partner-signup,.iaap-summit-2017,.pf-support{font-family:Roboto,sans-serif}.body-start start-header{padding:24px 32px}.body-start .start-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-start .start-content setup-brands-view,.body-start .start-content setup-intro-view,.body-start .start-content setup-loyalty-view,.body-start .start-content signin-reset-view,.body-start .start-content signin-view,.body-start .start-content signup-email-view,.body-start .start-content signup-terms-view,.body-start .start-content signup-view{min-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-start .start-content setup-brands-view .logo img,.body-start .start-content setup-intro-view .logo img,.body-start .start-content setup-loyalty-view .logo img,.body-start .start-content signin-reset-view .logo img,.body-start .start-content signin-view .logo img,.body-start .start-content signup-email-view .logo img,.body-start .start-content signup-terms-view .logo img,.body-start .start-content signup-view .logo img{width:200px;margin-right:75px;margin-bottom:75px}.body-start .start-content setup-brands-view .content,.body-start .start-content setup-intro-view .content,.body-start .start-content setup-loyalty-view .content,.body-start .start-content signin-reset-view .content,.body-start .start-content signin-view .content,.body-start .start-content signup-email-view .content,.body-start .start-content signup-terms-view .content,.body-start .start-content signup-view .content{width:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-trips-tabs .trip .trip-by-for,trip-table .trip-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.body-start .start-content setup-brands-view .content .heading,.body-start .start-content setup-intro-view .content .heading,.body-start .start-content setup-loyalty-view .content .heading,.body-start .start-content signin-reset-view .content .heading,.body-start .start-content signin-view .content .heading,.body-start .start-content signup-email-view .content .heading,.body-start .start-content signup-terms-view .content .heading,.body-start .start-content signup-view .content .heading{color:#222b3b;line-height:1.33;font-weight:300;font-size:36px;margin-bottom:20px}.body-start .start-content setup-brands-view .content .sub-heading,.body-start .start-content setup-intro-view .content .sub-heading,.body-start .start-content setup-loyalty-view .content .sub-heading,.body-start .start-content signin-reset-view .content .sub-heading,.body-start .start-content signin-view .content .sub-heading,.body-start .start-content signup-email-view .content .sub-heading,.body-start .start-content signup-terms-view .content .sub-heading,.body-start .start-content signup-view .content .sub-heading{line-height:1.5;font-weight:300;font-size:16px;width:100%}.body-start .start-content .action-buttons{margin-top:35px}.body-start start-footer{bottom:0;padding:40px;font-size:12px;line-height:1.67;letter-spacing:-.1px;color:#b3b3b3;text-align:center;display:block}.body-start start-footer a{color:#b3b3b3}.body-start action-button .btn{width:230px;font-size:16px;line-height:2;font-weight:500}.body-start dot-progress .dot{width:8px;height:8px;border-radius:8px;background-color:#e2e2e2;display:inline-block;margin:3px;vertical-align:middle}.body-start dot-progress .active{width:10px;height:10px;border-radius:10px;background-color:#3c91cd}.body-start signup-view .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-start signup-view form{margin-top:40px}.body-start signup-view .label{color:#3d3d3d;padding:0;font-weight:500;font-size:12px;letter-spacing:-.1px}.body-start signup-view .label span{color:#b3b3b3}.body-start signup-view .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px}.body-start signup-view .inputs input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #c9c9c9;border-radius:4px;padding:16px;font-size:14px;color:#3d3d3d}.body-start signup-view .inputs input::-webkit-input-placeholder{color:#b3b3b3}.body-start signup-view .inputs input::-moz-placeholder{color:#b3b3b3}.body-start signup-view .inputs input:-ms-input-placeholder{color:#b3b3b3}.body-start signup-view .inputs input::placeholder{color:#b3b3b3}.body-start signup-view .form-group.names .inputs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-start signup-view .form-group.names input{width:165px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.body-start signup-view .form-group.password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-start signup-view .form-group.password .input-col{width:265px}.body-start signup-view .password-note{margin:16px 0 30px;font-size:12px;color:#b3b3b3}.body-start signup-view .signup-button{display:-webkit-box;display:-ms-flexbox;display:flex}.body-start signup-view .signup-button button{padding:15px 36px;font-size:15px;font-weight:500;line-height:1}.body-start signup-view .signup-button .terms{margin-left:25px;font-size:14px;color:#222b3b;line-height:1.71;letter-spacing:-.1px}.body-start signup-email-view .action-buttons{margin-top:30px}.body-start signup-email-view .action-buttons .btn-primary{margin-left:15px}.body-start signup-terms-view .terms-text{margin-top:20px;height:350px;overflow:auto}.body-start signup-terms-view .terms-text span{color:#222b3b;line-height:1.5}.body-start signup-terms-view .terms-text::-webkit-scrollbar{width:13px}.body-start signup-terms-view .terms-text::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#b8b8b8}.body-start signup-terms-view .terms-text::-webkit-scrollbar-track{background:0 0}.body-start signup-terms-view .action-buttons{margin:20px auto auto}.body-start setup-brands-view .airline-logos{margin:20px 0}.body-start setup-brands-view .airline-logo{width:120px;height:120px;margin:2px;display:inline-block;border-radius:6px;border:1px solid #e2e2e2;position:relative;cursor:pointer}.body-start setup-loyalty-view .label,.body-start signin-reset-view .label,.body-start signin-view .label{letter-spacing:-.1px;display:block;text-align:left;font-weight:500}.body-start setup-brands-view .airline-logo img{position:absolute;width:80px;margin:20px}.body-start setup-brands-view .airline-logo.selected{border-color:green}.body-start setup-brands-view .airline-logo.selected:after{content:'';position:absolute;right:5px;bottom:5px}.body-start setup-loyalty-view .input-group{margin-top:30px;width:100%}.body-start setup-loyalty-view .label{font-size:12px;color:#3d3d3d;padding:0;margin-bottom:10px}.body-start setup-loyalty-view .loyalty-input{position:relative}.body-start setup-loyalty-view .loyalty-input input{padding-left:55px;border:1px solid #c9c9c9;border-radius:4px;line-height:48px;height:48px;width:100%}.body-start setup-loyalty-view .loyalty-input img{position:absolute;width:36px;top:0;left:0;margin:8px 8px 8px 10px;pointer-events:none}.body-start signin-view .input-group{margin-top:30px;width:100%}.body-start signin-view .label{font-size:12px;color:#3d3d3d;padding:0;margin-bottom:10px}.body-start signin-view input{padding-left:15px;border:1px solid #c9c9c9;border-radius:4px;line-height:48px;height:48px;width:100%}.body-start signin-view button{width:265px;font-size:16px;font-weight:500;line-height:48px;padding:0}.body-start signin-view .reset-password{font-size:12px;font-weight:500;letter-spacing:-.1px;margin:20px 0}.body-start signin-reset-view .sub-heading span{color:#3c91cd}.body-start signin-reset-view .input-group{margin-top:30px;width:100%}.body-start signin-reset-view .label{font-size:12px;color:#3d3d3d;padding:0;margin-bottom:10px}.body-start signin-reset-view input{padding-left:15px;border:1px solid #c9c9c9;border-radius:4px;line-height:48px;height:48px;width:100%}.body-start signin-reset-view button{width:265px;font-size:16px;font-weight:500;line-height:48px;padding:0}.body-start signin-reset-view .goBack{cursor:pointer;margin-top:20px;color:#3c91cd}.body-start signin-reset-view .fa-arrow-left{color:#3c91cd;margin-right:10px}.travo-pf-support-bg{width:100%;height:400px;overflow:hidden;background:url(../../images/preferred/support/support-hero.png) center top;background-size:cover}.pf-support{color:#7f7f7f;max-width:1245px;text-align:center;margin:50px auto}.pf-support .bold{font-weight:500;color:#3d3d3d}.pf-support .pf-support-call-note{margin:20px 0}.pf-support .pf-support-note{display:inline-block;font-size:15px;background-color:#fdfaee;text-align:left;border:1px solid #eecd54;padding:10px 15px;margin:30px auto}.pf-support .pf-support-note i{margin-right:10px;vertical-align:top}.pf-support .pf-support-note p{display:inline;vertical-align:top;line-height:29px}.pf-support .travo-support-tabs{margin-bottom:50px}.pf-support .travo-support-tabs-tab{display:inline-block;text-align:center;margin:0 20px;vertical-align:top;cursor:pointer}.pf-support .travo-support-tabs-title{margin-top:10px;font-weight:500;height:50px;padding-bottom:20px}.pf-support .travo-support-selected{color:#368fcf;border-bottom:2px solid #368fcf}.pf-support .pf-support-tab-heading{font-size:36px;font-weight:300;color:#222b3b}.pf-support .pf-support-tab-text{color:#7f7f7f;margin:20px;font-size:22px;font-weight:300;line-height:1.5}.pf-support .pf-support-fees{max-width:1245px;margin:auto}.pf-support .pf-support-email-btn{padding:10px 15px;width:200px;color:#fff}.pf-support .pf-support-toll-free{display:inline-block;vertical-align:middle;width:200px}.pf-support .pf-support-toll-free .i-pf-phone-outline{float:left;margin-left:20px}.pf-support .pf-support-faqs{margin-top:30px}.pf-support .pf-support-fees-table{width:100%;background-color:#f7f7f7;padding:20px;line-height:2}.pf-support .pf-support-fees-table th{color:#368fcf;font-weight:500;padding-top:10px}.pf-support .pf-support-fees-table th:first-child{padding-left:20px;background-color:#fff}.pf-support .pf-support-fees-table th:nth-child(2){padding-left:20px}.pf-support .pf-support-fees-table th:nth-child(3){padding-right:20px}.pf-support .pf-support-fees-table th:nth-child(4){padding-right:20px}.pf-support .pf-support-fees-table tr{border-bottom:1px solid #e2e2e2}.pf-support .pf-support-fees-table tbody td:first-child{background-color:#fff;padding-left:20px;font-size:18px;font-weight:300;color:#3d3d3d}.pf-support .pf-support-fees-table tbody td:nth-child(2){padding-left:10px;font-size:14px;font-weight:300;color:#7f7f7f}.pf-support .pf-support-fees-table tbody td:nth-child(4){font-size:18px;font-weight:300;color:#3d3d3d;padding-right:20px}.pf-support .pf-support-fees-table tbody td{padding:10px 0;text-align:left}.pf-support .pf-support-fees-table tr:last-child{border:none}.pf-support .pf-support-fees-table tr:last-child td{padding-bottom:20px}.pf-support .footer{display:inline-block;margin:30px auto}.body-partner-signup{min-width:0;height:100%}.font-weight-medium{font-weight:500}.intro-video-modal .modal-dialog{margin-top:100px;width:80%}.intro-video-modal .modal-content{width:100%;min-width:700px;padding-bottom:56%;margin:auto;position:relative}.intro-video-modal .modal-content>iframe{width:100%;height:100%;position:absolute}.intro-video-modal .modal-content .i-close-modal{right:-30px;top:5px}.marketing-adminsignup-flexwrap{height:100%;max-height:1020px;margin:auto}.marketing-adminsignup-header{min-height:90px}.marketing-adminsignup-logo{width:200px;margin-top:30px;margin-left:10%}.marketing-adminsignup-partner-logo{width:150px;margin-top:30px;margin-right:10%;float:right}.marketing-adminsignup{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:5%;overflow:hidden;min-height:650px}.marketing-adminsignup-background-imgs{width:100%;pointer-events:none;position:absolute;top:10%;z-index:-1;max-height:820px}.marketing-adminsignup-background-flower{width:1024px;position:absolute}.marketing-adminsignup-background-flower-img{width:433px;padding-top:50px;float:right;margin-right:670px}.marketing-adminsignup-background-laptop{position:absolute;right:0}.marketing-adminsignup-background-laptop-img{width:383px;padding-top:42%;float:right}.marketing-adminsignup-welcome{padding:20px 0;line-height:1.5}.marketing-adminsignup-welcome-name{font-weight:300;font-size:36px;color:#3d3d3d}.marketing-adminsignup-welcome-text{font-size:18px;color:#7f7f7f;width:50%;margin:auto}.marketing-adminsignup-inner-wrapper{text-align:center;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.marketing-adminsignup-columns-wrapper{width:90%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;border:1px solid #c9c9c9}.marketing-adminsignup-columns{display:inline-block;vertical-align:top;text-align:center;padding:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.marketing-adminsignup-column-carousel .left.carousel-control,.marketing-adminsignup-column-carousel .right.carousel-control,.marketing-adminsignup-slide{display:none}.marketing-adminsignup-carousel-wrap{height:305px}.marketing-adminsignup-column-carousel{color:#fff;background-color:#368fcf}.marketing-adminsignup-column-carousel .carousel-indicators{bottom:0}.marketing-adminsignup-carousel-heading{font-size:21px;margin-top:30px;margin-bottom:0}.marketing-adminsignup-carousel-icon{width:94px;margin:30px 0}.marketing-adminsignup-carousel-text{font-size:17px;color:#9EC7E3;line-height:1.5}.marketing-adminsignup-column-signup{background-color:#fff;text-align:center}.marketing-adminsignup-column-signup img{width:80px}.marketing-adminsignup-column-signup .title{display:inline-block;font-size:28px;font-weight:500;line-height:1.3;vertical-align:middle;margin:10px 0;color:#3d3d3d}.marketing-adminsignup-column-signup .subtitle{font-size:15px;line-height:1.5;font-weight:400;color:#7f7f7f}.marketing-adminsignup-column-signup .subtitle span{font-weight:600}.marketing-adminsignup-column-signup .buttons{text-align:center;margin-top:20px}.marketing-adminsignup-column-signup button{width:80%;height:48px;margin:5px}.marketing-adminsignup-signup-heading{padding-bottom:30px;font-size:15px;color:#3d3d3d}.marketing-adminsignup-button{color:#fff}.marketing-adminsignup-form-group{position:relative;color:#7f7f7f}.marketing-adminsignup-form-group i{position:absolute;right:13px;top:15px;color:#3d3d3d}.marketing-adminsignup-form-group input{padding-right:40px;font-size:15px;color:#7f7f7f!important;height:50px}.marketing-adminsignup-form-group-fname,.marketing-adminsignup-form-group-lname{width:49%;display:inline-block}.marketing-adminsignup-form-group-lname{margin-left:2%}.marketing-adminsignup-form-note{line-height:1.5;font-size:12px;text-align:left;padding:10px 5px}@media only screen and (min-width:750px) and (max-width:1199px){.marketing-adminsignup-background-flower{right:0;width:100%}.marketing-adminsignup-background-laptop{left:0;width:100%}.marketing-adminsignup-background-flower-img{float:right;margin-right:75%}.marketing-adminsignup-background-laptop-img{margin-left:70%;float:left;padding-top:8%}.marketing-adminsignup-signup-heading{padding-bottom:10px}.marketing-adminsignup-column-signup .buttons{margin:0}}@media only screen and (max-width:749px){.marketing-adminsignup-flexwrap{display:block}.marketing-adminsignup{height:initial}.marketing-adminsignup-header{text-align:center}.marketing-adminsignup-logo{margin:5%}.marketing-adminsignup-partner-logo{margin:5%;float:none}.marketing-adminsignup-welcome-name{font-size:25px}.marketing-adminsignup-welcome-text{font-size:14px;width:80%}.marketing-adminsignup-background-imgs{display:none}.marketing-adminsignup-columns-wrapper{width:100%;text-align:center;border:none;display:block}.marketing-adminsignup-columns-wrapper .buttons{margin-top:30px}.marketing-adminsignup-columns{width:100%;max-width:500px;margin:auto;display:block}.marketing-adminsignup-column-signup{border-radius:3px 3px 0 0}.marketing-adminsignup-column-carousel{border-radius:0 0 3px 3px}.marketing-adminsignup-column-carousel .carousel-indicators{bottom:-15px}.marketing-adminsignup-modal-success .modal-dialog{width:70%}}.marketing-search-flexwrap>header{margin:auto;width:1060px}.marketing-search-flexwrap>section{width:100%;background:#fff}.marketing-search-flexwrap>section .content{width:1060px;margin:auto;padding:80px 0}.marketing-search-flexwrap h3{font-size:12px;font-weight:400;letter-spacing:1.7px;color:#7f7f7f;text-transform:uppercase;margin-bottom:30px}.marketing-search-flexwrap h5{font-size:22px;font-weight:300;color:#1f2b3c}.marketing-search-flexwrap p{font-size:16px;line-height:1.5;color:#8f959e;margin-bottom:25px}.marketing-search-flexwrap .callout{line-height:normal;font-size:36px;font-weight:300;letter-spacing:-.1px;color:#3d3d3d}.marketing-search-flexwrap .btn-travo-blue{padding:8px 50px}.marketing-search-flexwrap .notice{display:inline-block;color:#fff;opacity:.7;margin:5px 0}.marketing-search-flexwrap .tease{margin:45px 0 0;font-size:16px;color:#fff}.marketing-search-flexwrap .search-bar{background:0 0}.marketing-search-flexwrap .search-bar input[type=text]{padding:15px;border:1px solid transparent;background-clip:padding-box;width:100%}.marketing-search-flexwrap .search-bar .date input,.marketing-search-flexwrap .search-bar .mode input{padding-left:40px}.marketing-search-flexwrap .search-bar .address input{border-radius:4px 0 0 4px}.marketing-search-flexwrap .search-bar .date{position:relative}.marketing-search-flexwrap .search-bar .date:before{content:'';display:block;background:url(../../images/svg/calendar-gray.svg) top left no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:12px;top:13px}.marketing-search-flexwrap .search-bar .mode{position:relative}.marketing-search-flexwrap .search-bar .mode .fa-caret-down{position:absolute;right:15px;top:15px;font-size:20px;color:#b3b3b3;pointer-events:none}.marketing-search-flexwrap .search-bar .mode:before{content:'';display:block;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:12px}.marketing-search-flexwrap .search-bar .mode.fly:before{top:15px;background-image:url(../../images/svg/calendar-flight-gray.svg)}.marketing-search-flexwrap .search-bar .mode.drive:before{top:17px;background-image:url(../../images/svg/calendar-car-gray.svg)}.marketing-search-flexwrap .search-bar .submit{height:48px;border:1px solid transparent;border-radius:0 4px 4px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.04)}.marketing-search-flexwrap .what-is-travo p{width:470px}.marketing-search-flexwrap .what-is-travo .content{position:relative}.marketing-search-flexwrap .what-is-travo .content:after{content:' ';display:block;position:absolute;top:0;left:0}.marketing-search-flexwrap .travo-features{background:#f7f7f7}.marketing-search-flexwrap .travo-features p{font-size:14px}.marketing-search-flexwrap .travo-features ul{list-style-type:none}.marketing-search-flexwrap .travo-features li{position:relative;width:500px;height:150px;padding-left:85px;margin:0 30px 40px 0;float:left}.marketing-search-flexwrap .travo-features li:before{content:' ';width:40px;height:40px;background-size:contain;background-repeat:no-repeat;position:absolute;top:10px;left:10px}.marketing-search-flexwrap .travo-features .calendar:before{background-image:url(../../images/preferred/icons/pf-calendar-check.png)}.marketing-search-flexwrap .travo-features .speed:before{background-image:url(../../images/preferred/icons/svg/pf-speedometer.svg)}.marketing-search-flexwrap .travo-features .book:before{background-image:url(../../images/preferred/icons/pf-credit.png)}.marketing-search-flexwrap .travo-features .help:before{background-image:url(../../images/preferred/icons/pf-question-blue.png)}.iaap-summit-2017{background-color:#6db657}.iaap-summit-2017>header{padding-bottom:50px;background-image:url(../../images/marketing/iaap-logo-lg.png);background-repeat:no-repeat;background-size:572px 638px;background-position:right 50px}.iaap-summit-2017 .logos{padding:20px 0;border-width:0 0 2px;border-style:solid;-o-border-image:linear-gradient(to right,transparent,rgba(255,255,255,.2) 50%,transparent) 100% 1;border-image:-webkit-linear-gradient(left,transparent,rgba(255,255,255,.2) 50%,transparent) 100% 1;border-image:linear-gradient(to right,transparent,rgba(255,255,255,.2) 50%,transparent) 100% 1}.iaap-summit-2017 .logos .i-app-logo-white{vertical-align:inherit}.iaap-summit-2017 .logos .iaap{display:inline-block;width:36px;height:40px;background:url(../../images/marketing/iaap-logo-white.png) left top no-repeat;background-size:contain;margin-left:50px;position:relative}.iaap-summit-2017 .logos .iaap:before{content:'\00d7';color:#fff;font-size:28px;font-weight:100;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.2;position:absolute;left:-33px;width:20px;height:36px}.iaap-summit-2017 .tagline{line-height:3.83;letter-spacing:2px;text-align:center;color:#fff;text-transform:uppercase;font-weight:100;margin:13px 0 44px}.iaap-summit-2017 .summit-logo{text-indent:-100%;background:url(../../images/marketing/iaap-summit-2017.png) left top no-repeat;width:100%;height:100px;background-size:contain;margin-bottom:45px}.iaap-summit-2017 .what-is-travo .content:after{content:' ';width:831px;height:540px;background:url(../../images/marketing/iaap-summit-2017-screenshot.png) left top no-repeat;top:-40px;left:500px}trip-table .is-deleting{opacity:.5}trip-table .trip-actions{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}city-itinerary sticky-header,tabs .tab{text-align:center}trip-table .trip-actions>a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}page-control{color:#787979}page-control .status{font-size:13px;float:left;margin:7px 10px 0 0}page-control em{font-weight:700;font-style:normal;color:#424b58}page-control button{border:1px solid #aaa;color:#424b58;font-size:8px;padding:10px;background:#fff}page-control button.prev-page{border-radius:2px 0 0 2px}page-control button.next-page{border-radius:0 2px 2px 0;margin-left:-4px}page-control button[disabled]{color:#939598}page-control button:focus{outline:0}preferences-tabs .tab-switchers{border-bottom:1px solid #ececec}preferences-tabs .tab-switcher{display:inline-block;position:relative;font-size:17px;font-weight:400;margin:0 25px;padding-bottom:30px;color:#7e7e7e;cursor:pointer}preferences-tabs .tab-switcher:first-child{margin-left:0}preferences-tabs .tab-switcher.active{color:#3c91cd;border-bottom:4px solid #3c91cd;padding-bottom:26px}trip-filters{color:#7f7f7f}trip-filters .filters{font-size:13px;padding:10px 0}trip-filters page-control{float:right}trip-filters busy{margin:7px 10px 0 0;float:right}trip-filters .filter-block{float:left;line-height:30px;margin-right:15px}trip-filters filter-selector{margin-left:3px}filter-selector{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}filter-selector>div{display:inline-block}filter-selector .status{display:inline-block;cursor:pointer}filter-selector .status:after{content:'▾';margin-left:4px;position:relative;top:-1px}trip-manager-container .tab-content-heading{padding:5px 26px;margin-top:50px;color:#3c91cd;font-size:17px;font-weight:400;background:#f7f7f7}.travo-my-trips-body{min-height:100%;background-color:#f7f7f7;font-family:Roboto,sans-serif}.travo-body.travo-my-trips-body.has-fixed-navbar{top:60px;bottom:inherit}.my-trips-map,.my-trips-map img{width:100%}.my-trips-tabs{max-width:872px;margin:35px auto 40px}.my-trips-tabs .tab-switcher{display:inline-block;position:relative;font-size:17px;font-weight:400;margin:0 25px;padding-bottom:30px;color:#7e7e7e;cursor:pointer}.my-trips-tabs .tab-switcher.active{color:#3c91cd;border-bottom:4px solid #3c91cd;padding-bottom:26px}.my-trips-tabs .tab-switcher:first-child{margin-left:0}.my-trips-tabs .tab-switcher .alert-indicator{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;top:0;right:-23px;height:18px;width:18px;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fb5b63;color:#fff;border-radius:50%}.my-trips-tabs .tab-switcher .alert-indicator.visible{visibility:visible}.my-trips-tabs .trip .trip-status .refund-booking,.my-trips-tabs .trip .trip-status.booked .refund-booking,.my-trips-tabs .trip .trip-status.canceled .refund-booking,.my-trips-tabs .trip .trip-status.partially-booked .refund-booking{visibility:hidden}.my-trips-tabs .tab{width:100%;min-height:80px;border:1px solid #ccc;background-color:#fff;display:none}.my-trips-tabs .tab.active{display:block}.my-trips-tabs .tab .tab-head{text-transform:uppercase;height:50px;border-bottom:1px solid #ededed;padding:0 22px}.my-trips-tabs .tab .tab-head-item{margin-top:22px;font-size:13px;font-weight:400;color:#7f7f7f;letter-spacing:1px}.my-trips-tabs .tab .tab-content-heading{padding:22px 26px;margin:0 -1px;color:#3c91cd;font-size:17px;font-weight:400;background:#f7f7f7}.my-trips-tabs .trip div.trip-secondary-text+div.trip-secondary-text,.my-trips-tabs .trip.past-trip .trip-update .updated-time{margin-top:8px}.my-trips-tabs .tab div.tab-body+div.tab-content-heading,.my-trips-tabs .tab div.tab-content-heading+div.tab-head{border-top:1px solid #ccc}.my-trips-tabs .trip{min-height:80px;position:relative;padding:22px;border-bottom:1px solid #ededed}.my-trips-tabs .trip .trip-row-notification{height:50px;background-color:#f7f7f7;border:1px solid #ededed;border-radius:3px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px}.my-trips-tabs .trip .trip-row-notification>i{margin-right:18px}.my-trips-tabs .trip .trip-row-notification .notification-time{color:#b7b7b7;font-weight:100}.my-trips-tabs .trip .trip-row-notification .notification-info{max-width:53%}.my-trips-tabs .trip .trip-row-notification .notification-controls{margin-left:auto}.my-trips-tabs .trip .trip-row-notification .close-notification{margin-left:20px;color:#b3b3b3;cursor:pointer}.my-trips-tabs .trip.past-trip .refund-booking a{color:#ddd}.my-trips-tabs .trip:last-child{border-bottom:0}.my-trips-tabs .trip .trip-col{padding-right:10px;position:relative}.my-trips-tabs .trip .trip-icon{position:relative}.my-trips-tabs .trip .trip-icon img{height:40px;width:40px;border-radius:50%}.my-trips-tabs .trip .trip-icon .past-trip-icon-container{position:absolute;bottom:0;right:0;background-color:#fff;height:20px;width:20px;border-radius:50%}.my-trips-tabs .trip .trip-icon .past-trip-icon-container i{color:grey;font-size:17px;position:relative;top:1px;left:3px}.my-trips-tabs .trip .trip-info{padding-left:15px}.my-trips-tabs .trip .trip-info .destinations{height:20px;font-weight:700;color:#3c91cd;padding-right:15px}.my-trips-tabs .trip .trip-by-for{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.my-trips-tabs .trip .trip-status .name,.my-trips-tabs .trip .updated-name .name{display:inline-block;overflow-y:hidden;max-width:110px}.my-trips-tabs .trip .trip-by-for .created-by{z-index:1}.my-trips-tabs .trip .trip-by-for .created-for{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}.my-trips-tabs .trip .trip-by-for .created-for:hover,.my-trips-tabs .trip .trip-by-for div.created-by:hover+div.created-for{-webkit-transform:translate(1px,0);transform:translate(1px,0);-webkit-transition-duration:.5s;transition-duration:.5s}.my-trips-tabs .trip .trip-main-text{height:20px}.my-trips-tabs .trip .trip-secondary-text{color:#b7b7b7;font-weight:100;font-size:12px;line-height:1.2}.my-trips-tabs .trip .updated-name .i-employee{position:relative;top:-3px;width:20px;height:20px;margin-right:7px}.my-trips-tabs .trip .updated-time{font-style:italic}.my-trips-tabs .trip .trip-status{color:#6eb053}.my-trips-tabs .trip .trip-status .booked-at{font-weight:100}.my-trips-tabs .trip .trip-status .book-indicator{position:relative;top:-1px;height:12px;width:12px;border-radius:50%;margin-right:5px}.my-trips-tabs .trip .trip-status .refund-booking a{font-weight:400}.my-trips-tabs .trip .trip-status .name{position:relative;top:2px;color:#3d3d3d}.my-trips-tabs .trip .trip-status.partially-booked .book-indicator{background:#6eb053;height:9px;width:9px}.my-trips-tabs .trip .trip-status.canceled,.my-trips-tabs .trip .trip-status.declined,.my-trips-tabs .trip .trip-status.not-booked{color:#7f7f7f}.my-trips-tabs .trip .trip-status.canceled .book-indicator,.my-trips-tabs .trip .trip-status.declined .book-indicator,.my-trips-tabs .trip .trip-status.not-booked .book-indicator{background:#7f7f7f;height:9px;width:9px}.my-trips-tabs .trip .trip-actions .actions-container{margin-bottom:22px}.my-trips-tabs .trip .trip-actions .action{height:21px;width:21px;cursor:pointer}.my-trips-tabs .btn{box-shadow:none;font-weight:400;height:32px;width:125px}.my-trips-tabs .btn.btn-travo-gray{background-color:transparent}.my-trips-tabs .btn.btn-travo-blue a{color:#fff}.my-trips-tabs .btn.review-trip-btn{margin-right:5px}.my-trips-tabs .btn .btn-text{position:relative;top:-1px}body.trip-view-responsive{background:#f7f7f7;min-width:auto;max-height:none;height:100vh;overflow:initial}header-mobile,trip-view-header{left:0;top:0;right:0;background-color:#1f2b3c;z-index:10}body.trip-view-responsive h1,body.trip-view-responsive h2,body.trip-view-responsive h3,body.trip-view-responsive h4,body.trip-view-responsive h5,body.trip-view-responsive h6{font-family:Roboto,sans-serif}body.trip-view-responsive ui-view{display:block;height:100%}trip-view-container{padding-top:52px}header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;height:52px;color:#fff}header-mobile .full-logo{width:125px;height:20px;margin-top:-6px}header-mobile h1{font-size:17px;line-height:1.2;font-weight:lighter;margin:0;padding:16px 50px 16px 0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header-mobile h1:first-child{padding-left:16px}header-mobile .left-action{height:100%;width:56px;padding:16px;position:relative;display:inline-block}header-mobile .action-back.i-right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header-mobile .right-action{position:absolute;right:0;top:0;bottom:0;padding:17px 16px}header-mobile .action-close{font-weight:700;color:rgba(255,255,255,.8)}@media (min-width:1000px){header-mobile{display:none}}trip-view-header{display:none;position:fixed;height:52px;padding:0 16px}trip-view-header h1{font-size:14px;font-weight:300;line-height:1;color:#fff;margin:0 0 8px}trip-view-header h4{font-size:12px;font-weight:300;line-height:1;color:rgba(255,255,255,.5);margin:0}trip-view-header .logo{display:block;width:74px;margin:8px 0;padding:0 16px;border-right:1px solid rgba(226,226,226,.2);text-indent:-100%;position:relative}sticky-header:before,trip-view-header .logo:before{position:absolute;content:''}trip-view-header .logo:before{top:3px;left:10px}trip-view-header .trip-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 16px}trip-view-header nav{height:100%}trip-view-header nav a,trip-view-header nav a:active,trip-view-header nav a:link,trip-view-header nav a:visited{cursor:pointer;font-family:Roboto,sans;display:inline-block;height:100%;font-size:13px;font-weight:300;text-transform:uppercase;color:rgba(255,255,255,.5);padding:16px;border-bottom:4px solid transparent}trip-view-header nav a.active,trip-view-header nav a:focus{color:#fff;border-bottom-color:#fff}sticky-header{font-size:12px;display:block;z-index:2;position:-webkit-sticky;position:sticky;top:-1px;background-color:rgba(31,43,60,.9);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-transform:uppercase;color:#fff;padding:9px}sticky-header.booked,sticky-header.cart{font-size:13px;padding:16px 16px 16px 40px}sticky-header:before{background-size:contain;background-repeat:no-repeat}sticky-header.cart:before{background-image:url(../../images/svg/shopping-cart-white.svg);width:14px;height:14px;top:15px;left:16px}sticky-header.booked:before{background-image:url(../../images/svg/check-circle-white.svg);width:18px;height:18px;top:13px;left:13px}trip-action-buttons .btn{width:100%;margin-bottom:16px;padding:8px;line-height:1.5;border-radius:4px;font-weight:300}trip-action-buttons .approve{border-color:#6caf51;background-color:#6caf51;color:#fff}@media (min-width:1000px){trip-view-header{display:-webkit-box;display:-ms-flexbox;display:flex}trip-action-buttons{width:310px;padding:8px 16px;text-align:right}trip-action-buttons .btn{display:inline-block;width:128px;min-width:auto;margin:0 8px 0 0}trip-action-buttons .btn:last-child{margin-right:0}trip-action-buttons .desktop-warning{display:none}}star-rating .i-results-hotel-star{width:14px;height:13px;margin-right:4px}choices-summary{display:block}choices-summary .choice-summary{position:relative}choices-summary .type-header{position:relative;padding:16px 16px 16px 45px;color:#7f7f7f;text-transform:uppercase;font-size:12px;font-weight:500}choices-summary .type-header:before{content:'';position:absolute;left:16px;top:14px}choices-summary .choices{list-style-type:none;padding:0;margin:0}choices-summary choice-reservations{margin-bottom:16px}@media (min-width:1000px){choices-summary .type-header{width:150px;position:absolute;left:-150px;top:0}choices-summary choice-reservations{box-shadow:0 0 4px 0 rgba(0,0,0,.1);border:none}}flight-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}flight-segment .logo{width:40px;height:100%;margin-right:16px}flight-segment .logo img{border:1px solid #ccc;width:100%}flight-segment .details{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none;padding:0}flight-segment li{margin-bottom:3px;color:#7f7f7f;font-size:13px;line-height:20px}flight-segment .arrive,flight-segment .depart,flight-segment .duration{font-size:15px;line-height:18px;padding-left:28px;margin-bottom:16px;position:relative;color:#3d3d3d}flight-segment .arrive:before,flight-segment .depart:before,flight-segment .duration:before{content:'';position:absolute;left:0;top:0;width:19px;height:22px}flight-segment .arrive{margin-bottom:16px}flight-segment .airport{display:block;margin-top:3px;font-size:13px}flight-segment .duration{font-size:13px;color:#7f7f7f}flight-segment .layover{width:100%;padding:16px 0 16px 56px;color:#7f7f7f;border:1px dashed #ccc;border-width:1px 0;position:relative}flight-segment .layover:after{content:'';position:absolute;left:10px;top:14px}itinerary{display:block;width:100%}tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #e2e2e2;margin-bottom:24px}tabs .tab{font-family:Roboto,sans;font-weight:400;font-size:14px;color:#7f7f7f;text-transform:uppercase;padding:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:4px solid transparent;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}tabs .active{color:#3d3d3d;border-bottom-color:#3c91cd}choice-reservations{display:block;background:#fff;border:solid #e2e2e2;border-width:1px 0}city-header .image,trip-overview-container .trip-image{background-position:center center;background-size:cover}choice-reservations section{position:relative;padding:16px}choice-reservations h3,choice-reservations h4{line-height:1;margin:0 0 8px;color:#3d3d3d}choice-reservations h3{font-size:15px}choice-reservations h4{font-size:13px}choice-reservations .item-details{padding-left:62px;padding-bottom:0}@media (min-width:800px){choice-reservations .item-details{display:-webkit-box;display:-ms-flexbox;display:flex}choice-reservations .basic-details{width:300px}}choice-reservations .item-thumbnail{position:absolute;top:16px;left:16px;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #e2e2e2}choice-reservations .profiles{list-style-type:none;padding:0;margin-top:8px;color:#7f7f7f}choice-reservations .profiles li{font-size:13px;line-height:20px;margin-bottom:5px}choice-reservations .profiles li.profile{padding-left:18px;position:relative}choice-reservations .profiles li.profile:before{content:'';width:12px;height:12px;position:absolute;left:0;top:4px}choice-reservations .profiles .confirmation{display:block;color:#7bac5d}@media (min-width:800px){choice-reservations .profiles{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}choice-reservations .profiles .confirmation{display:inline;margin-left:5px}}choice-reservations .price-breakdown{font-size:11px;color:#b3b3b3}choice-reservations .total-price{float:right;color:#368fcf;font-size:15px}choice-reservations .total-price.booked{color:#7bac5d}choice-reservations .total-price.booked:before{content:'';width:16px;height:16px;position:relative;top:-1px;left:-4px}city-itinerary .itinerary-leg{display:block;position:relative;cursor:default}city-itinerary .itinerary-leg.Fly,city-itinerary .itinerary-leg.Ground.Rental,city-itinerary .itinerary-leg.Ground.Return,city-itinerary .itinerary-leg.Meeting,city-itinerary .itinerary-leg.Stay{cursor:pointer}city-itinerary .edge:before{content:'';display:block;background-color:#fff;position:absolute;width:15px;height:15px;bottom:0;left:25px;z-index:1}hotel-room,itinerary-leg{display:-webkit-box;display:-ms-flexbox}city-header{position:relative;display:block;height:30vw;max-height:150px;color:#fff}city-header .name,city-header .weather{font-size:19px;position:absolute;bottom:16px;font-weight:300}city-header .image{width:100%;height:100%;-webkit-filter:brightness(.7) grayscale(.3);filter:brightness(.7) grayscale(.3)}city-header .name{margin:0;left:16px;color:#fff}city-header .weather{right:16px}city-header .weather i{margin:-6px 2px 0 0}itinerary-leg{background-color:#fff;padding:16px;display:flex}itinerary-leg .timeline-time{background-color:inherit;width:90px;color:rgba(53,64,79,.5);position:relative;z-index:1}itinerary-leg .timeline-time:before{content:'';position:absolute;left:18px;top:-16px;bottom:-16px;width:2px;background-color:#e2e2e2;z-index:-1}itinerary-leg .time,itinerary-leg .tz{float:left;clear:both;background-color:inherit;z-index:3}itinerary-leg .time{text-transform:uppercase;font-size:14px;padding:7px 0;margin-top:-3px}itinerary-leg .tz{padding:2px 8px;border:1px solid rgba(53,64,79,.5);border-radius:4px;font-size:10px;position:relative}itinerary-leg .tz.changed{background-color:#35404f;color:#fff}itinerary-leg .tz:after{content:'';display:block;position:absolute;background-color:#fff;left:10px;bottom:-8px;width:10px;height:7px}itinerary-leg .leg-info{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#3d3d3d}itinerary-leg h4{margin:0 0 5px;font-size:16px;line-height:1.4}itinerary-leg .end-time{display:block;font-size:13px}hotel-room{display:flex;font-size:13px;line-height:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}hotel-room h6{margin:0;color:#3d3d3d;font-size:13px;line-height:24px}hotel-room .description{color:#7f7f7f}hotel-room .room-info{min-width:300px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}hotel-room .rate-info{min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}hotel-room .rate-info span{display:block;color:#7f7f7f}hotel-room .rate-info .cancel,hotel-room .rate-info .rate{-webkit-box-flex:1;-ms-flex:1;flex:1}hotel-room .rate-info .free-cancel{color:#54ba72}hotel-room .rate-info .no-cancel{color:#f88f59}hotel-room .rate-info .price{color:#3d3d3d}itinerary-wait-leg{font-size:13px;color:#7f7f7f;padding:12px 16px;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex}itinerary-wait-leg .timeline{width:90px;z-index:1;position:relative}itinerary-wait-leg .timeline:before{content:'';position:absolute;left:18px;top:-12px;bottom:-12px;width:2px;background-color:#e2e2e2;z-index:-1}itinerary-wait-leg .i-clock,itinerary-wait-leg meeting-leg-details .details .when:before,meeting-leg-details .details itinerary-wait-leg .when:before{width:16px;height:16px;background-size:cover;position:relative;top:-1px;left:6px;box-sizing:content-box;border:5px solid #fafafa}flight-choice-details .choice-header,hotel-choice-details .choice-header,hotel-choice-details .choice-summary,rental-choice-details .choice-header,trip-overview-container section{border-bottom:1px solid #e2e2e2}itinerary-wait-leg .title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:6px}meeting-leg-details{background-color:#fff;display:block;padding:16px}meeting-leg-details h2{font-size:15px;color:#3d3d3d;line-height:18px;padding-left:60px;position:relative;min-height:41px}meeting-leg-details h2:before{content:'';position:absolute;left:0;top:0}meeting-leg-details h4{text-transform:uppercase;font-size:14px;color:#b3b3b3}meeting-leg-details h6{font-size:13px;line-height:16px;margin:0 0 5px;color:#3d3d3d}meeting-leg-details .details{list-style-type:none;padding:0;font-size:13px;color:#b3b3b3}meeting-leg-details .details a,meeting-leg-details .details a:active{color:inherit;text-decoration:underline}meeting-leg-details .details li{padding-left:32px;display:block;position:relative;margin-bottom:24px}meeting-leg-details .details li:before{content:'';position:absolute;top:1px;left:0}meeting-leg-details .details .where:before{width:14px;height:18px}meeting-leg-details .details .duration:before{width:18px;height:18px}rental-choice-details{display:block}rental-choice-details>section{padding:16px;background-color:#fff}rental-choice-details em{font-style:normal;font-weight:800}rental-choice-details ul{list-style-type:none;margin:0;padding:0}rental-choice-details ul li{margin-bottom:12px}rental-choice-details hr{border-top:1px solid #e2e2e2;padding:0;margin:16px 0}rental-choice-details h2{font-size:18px;font-weight:300;color:#3d3d3d;margin:0 0 16px}rental-choice-details h4{font-size:15px;font-weight:300;color:#b3b3b3;margin:0}rental-choice-details h5{font-weight:500;text-transform:uppercase;font-size:12px;color:#b3b3b3;margin:0 0 16px}rental-choice-details sticky-header .details{float:right;color:#fff;font-size:13px}rental-choice-details sticky-header .price{font-weight:500}rental-choice-details sticky-header .custom{font-weight:100}rental-choice-details .basic-details{color:#7f7f7f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}rental-choice-details .basic-details>ul{-webkit-box-flex:1;-ms-flex:1;flex:1}rental-choice-details .make-model{font-size:15px;color:#3d3d3d}rental-choice-details .vendor-images{border:1px solid #e2e2e2;width:100px;margin-right:16px}rental-choice-details .vendor-images img{padding:5px;margin:0 auto;display:block}rental-choice-details .vendor-images hr{margin:0}rental-choice-details .vendor-logo{max-width:100%;max-height:35px}rental-choice-details .vehicle{max-width:100%;max-height:65px}rental-choice-details .extended-details{font-size:13px;color:#3d3d3d}rental-choice-details .extended-details>li{width:50%;float:left}rental-choice-details .extended-details>li.full{width:100%}@media (min-width:1200px){rental-choice-details .choice-header{display:-webkit-box;display:-ms-flexbox;display:flex}rental-choice-details .choice-header .location{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}rental-choice-details .choice-header .dates{text-align:right;font-size:18px;width:250px}}hotel-choice-details{display:block}hotel-choice-details>section{padding:16px;background-color:#fff}hotel-choice-details h2{font-size:18px;font-weight:300;color:#3d3d3d;margin:0 0 16px}hotel-choice-details h3{font-size:17px;color:#3d3d3d;margin:0 0 16px;font-weight:400}hotel-choice-details h4{font-size:15px;font-weight:300;color:#b3b3b3;margin:0}hotel-choice-details h5{font-weight:500;text-transform:uppercase;font-size:12px;color:#b3b3b3;margin:0 0 16px}hotel-choice-details em{font-style:normal;font-weight:600}hotel-choice-details .image{max-width:100%}hotel-choice-details sticky-header .details{float:right;color:#fff;font-size:13px}hotel-choice-details sticky-header .price{font-weight:500}hotel-choice-details sticky-header .custom{font-weight:100}hotel-choice-details star-rating{min-height:13px;display:block;margin:-8px 0 16px}hotel-choice-details .details{font-size:13px;font-weight:300;list-style-type:none;padding:0;margin:0 0 16px;color:#7f7f7f}hotel-choice-details .details li{display:block;margin:0 0 8px}hotel-choice-details hotel-room{margin-top:8px;padding-top:8px;border-top:1px solid #e2e2e2}@media (min-width:1200px){hotel-choice-details .choice-header{display:-webkit-box;display:-ms-flexbox;display:flex}hotel-choice-details .choice-header .location{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}hotel-choice-details .choice-header .dates{text-align:right;font-size:18px;width:250px}}flight-choice-details{display:block}flight-choice-details>section{padding:16px;background-color:#fff}flight-choice-details h2{font-size:18px;font-weight:300;color:#3d3d3d;margin:0 0 16px}flight-choice-details h4{font-size:15px;font-weight:300;color:#b3b3b3;margin:0}flight-choice-details h5{font-weight:500;text-transform:uppercase;font-size:12px;color:#b3b3b3;margin:0 0 16px}flight-choice-details ol{list-style-type:none;padding:0}flight-choice-details sticky-header .details{float:right;color:#fff;font-size:13px}flight-choice-details sticky-header .price{font-weight:500}flight-choice-details sticky-header .custom,flight-choice-details sticky-header .travelers{font-weight:100}flight-choice-details flight-segment{margin-bottom:16px}@media (min-width:1200px){flight-choice-details .choice-header{display:-webkit-box;display:-ms-flexbox;display:flex}flight-choice-details .choice-header .location{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}flight-choice-details .choice-header .dates{text-align:right;font-size:18px;width:250px}}trip-view-container{display:block;height:100%}trip-view-container busy{position:absolute;left:calc(50% - 75px);top:200px;width:150px;text-align:center}trip-view-container busy .busy-dots{display:inline-block;width:80px}trip-view-container busy .busy-dots>div{width:25px;height:25px}trip-overview-container{display:block;max-width:770px;margin:0 auto;min-height:100%}trip-overview-container section{padding:16px}trip-overview-container h3{font-size:17px;line-height:1.2;margin-top:0}trip-overview-container h4{font-size:14px;margin-top:0}trip-overview-container h5{font-size:13px;color:#7f7f7f}trip-overview-container .trip-image{width:100%;height:50vw;max-height:220px}@media (min-width:800px){trip-overview-container .trip-image{margin-top:32px}trip-overview-container .trip-details{margin-bottom:32px;border-bottom:none}trip-overview-container .trip-details,trip-overview-container .trip-image{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.24)}}trip-overview-container .reservation-summary{padding:0;margin-top:20px;list-style-type:none}trip-overview-container .reservation-summary li{position:relative;padding-left:25px;margin-top:10px}trip-overview-container .reservation-summary li:before{content:'';color:#7f7f7f;width:14px;height:14px;background-size:contain;position:absolute;top:0;left:0}trip-overview-container .reservation-summary .cart:before{background-image:url(../../images/svg/shopping-cart.svg)}trip-overview-container .reservation-summary .booked:before{background-image:url(../../images/svg/check-circle-gray.svg)}@media (min-width:800px){trip-overview-container .review{padding:0;margin-top:32px}}trip-overview-container .trip-view-nav a{display:block;position:relative;font-size:13px;line-height:18px;padding:20px 30px 20px 50px;color:#3d3d3d}trip-overview-container .trip-view-nav a:after{content:'›';font-size:36px;line-height:1;position:absolute;right:3px;top:17px;color:#7f7f7f}trip-overview-container .trip-view-nav a:before{content:'';position:absolute;left:0;top:calc(50% - 20px);width:40px;height:40px;background-size:contain}trip-overview-container .trip-view-nav a:not(:last-child){border-bottom:1px solid #e2e2e2}trip-overview-container .trip-view-nav .subtext{display:block;color:#b3b3b3}trip-overview-container .trip-view-nav .itinerary:before{background-image:url(../../images/map-btn-blue.png)}trip-overview-container .trip-view-nav .summary:before{background-image:url(../../images/credit-card-btn-blue.png)}@media (min-width:800px){trip-overview-container .trip-view-nav{display:-webkit-box;display:-ms-flexbox;display:flex}trip-overview-container .trip-view-nav a{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);padding-left:72px}trip-overview-container .trip-view-nav a:after{display:none}trip-overview-container .trip-view-nav a:before{left:16px}trip-overview-container .trip-view-nav a:first-child{margin-right:16px}trip-overview-container .actions{display:none}}trip-summary-container{display:block;z-index:1;padding-bottom:50px;max-width:700px;margin:0 auto;min-height:100%}trip-summary-container sticky-header{top:52px}trip-summary-container choices-summary{margin-bottom:32px}@media (min-width:1000px){trip-summary-container .status-header{position:relative;top:0;text-transform:none;font-size:16px;color:#1f2b3c;margin-top:16px;margin-bottom:16px;padding-left:44px;background:0 0;border-bottom:2px solid #e2e2e2;box-shadow:none}trip-summary-container .cart:before{background-image:url(../../images/svg/shopping-cart.svg);width:18px;height:18px;top:14px;left:16px}trip-summary-container .booked:before{background-image:url(../../images/preferred/icons/svg/pf-res-hg-selected.svg);background-size:20px 40px;background-position:0 100%;width:20px;height:20px;top:13px;left:15px}}itinerary-container{display:block;height:100%;max-width:770px;margin:0 auto}itinerary-container h2{font-size:24px;font-weight:300;color:#3d3d3d;margin:0 0 16px}itinerary-container itinerary{height:100%;overflow:auto;display:none}itinerary-container itinerary.itinerary-only{display:block}itinerary-container itinerary.itinerary-only+ui-view{display:none}itinerary-container .travel-icon{width:40px;height:40px;margin-left:10px;background-size:contain;background-repeat:no-repeat;display:inline-block}itinerary-container .travel-icon.Fly{background-image:url(../../images/timeline-flight.png)}itinerary-container .travel-icon.Ground{background-image:url(../../images/timeline-ground.png)}itinerary-container .travel-icon.Stay{background-image:url(../../images/timeline-hotel.png)}itinerary-container .travel-icon.Meeting{background-image:url(../../images/timeline-meeting.png)}itinerary-container .travel-icon.Ground.walk{background-image:url(../../images/timeline-walking.png)}itinerary-container .itinerary-blank-state{display:none;padding:32px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}itinerary-container .itinerary-blank-state .message{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1000px){itinerary-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin:0}itinerary-container itinerary{display:block;max-width:500px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}itinerary-container ui-view{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:auto}itinerary-container ui-view sticky-header{position:relative}itinerary-container .itinerary-blank-state{display:block}choice-details-container,itinerary-leg-container{max-width:700px;display:block;margin:16px;border:1px solid #e2e2e2}}nav-menu-container{display:block;padding-top:52px}nav-menu-container section{padding:16px}nav-menu-container nav{width:100%;margin-bottom:16px}nav-menu-container nav a,nav-menu-container nav a:link,nav-menu-container nav a:visited{display:inline-block;padding:16px 0;margin-left:-16px;text-indent:16px;width:100%;font-size:14px;color:#7f7f7f;font-weight:400;border-left:4px solid transparent}nav-menu-container nav a.active,nav-menu-container nav a:focus,nav-menu-container nav a:link.active,nav-menu-container nav a:link:focus,nav-menu-container nav a:visited.active,nav-menu-container nav a:visited:focus{color:#3c91cd;border-left-color:#3c91cd}nav-menu-container nav a.subitem{font-size:12px;text-indent:32px}trip-approval-container{padding-top:52px;max-width:770px;margin:0 auto;min-height:100%;display:block}trip-approval-container>section{padding:16px}trip-approval-container .travo-radio{margin-bottom:32px}trip-approval-container .travo-radio label{display:block;width:100%;margin-bottom:8px;padding:16px;height:auto}trip-approval-container .travo-radio label.selected{border:1px solid #fff;border-radius:8px}trip-approval-container .travo-radio label.approve.selected{border-color:#6caf50;background-color:rgba(108,175,80,.2)}trip-approval-container .travo-radio label.approve.selected .circ .dot{background-color:#6caf50}trip-approval-container .travo-radio label.decline.selected{border-color:#3c91cd;background-color:rgba(60,145,205,.2)}trip-approval-container .travo-radio label.decline.selected .circ .dot{background-color:#3c91cd}trip-approval-container textarea{width:100%;padding:8px;margin-bottom:32px;min-height:100px}trip-approval-container .submit{width:100%;min-height:46px;border-radius:4px;padding:12px;position:relative}trip-approval-container .submit busy{left:calc(50% - 50px);top:8px;width:100px}trip-approval-container .submit busy .busy-dots>div{background-color:rgba(255,255,255,.8)}@media (min-width:800px){itinerary-container,trip-approval-container{box-shadow:0 0 4px 0 rgba(0,0,0,.2)}}