.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	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;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .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;
}

.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4}.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{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.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{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}
.data-table{background:#fff;border-collapse:collapse;border-radius:2px 2px 0 0;font-size:.9em;margin-top:.5em;text-align:left;width:100%;table-layout:fixed}.data-table th{background:#f6f6f6;border-collapse:collapse;border-radius:2px 2px 0 0;padding:15px 20px;width:20%}.data-table tr{border-bottom:1px solid #eee}.data-table td{padding:10px 20px;width:30%}.sponsors tr{border-bottom:none}.container{margin:0 auto;padding:1em 0;max-width:960px;width:90%}.info-bubble{background-color:#fff;font-weight:bold;padding:15px 30px;border-radius:50px;box-shadow:15px 13px 8px rgba(0,0,0,.2);margin:20px}.layout-box{display:flex;justify-content:center}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:40px;height:40px;border:4px solid #ccc;border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.row{clear:both}.row.image-types{padding:0 0 16px}.column{float:left;margin:0 0 0 4%;width:100%}.column.full{width:100%;float:none}.column.half{width:48%}.column.half-input{width:48.5%;margin:0 0 0 3%}.column.third{width:30.6%}.column.third-input{width:31.3%;margin:0 0 0 3%}.column.third-input-plus{float:right;margin:10px 0 10px 0;width:30%}.column.two-thirds{width:65.4%}.column.fourth{width:22%}.column.fourth-plus{width:26%}.column.three-fourths{width:72%}.column.fifth{width:19%}.column.two-fifths{width:39%}.column.three-fifths{width:59%}.column.four-fifths{width:77%}.column.four-sixths{width:63%}.column.four-sevenths{width:57%}.column.sixth{width:15%}.column.eighth{width:12%}.column.tenth{width:9%}.column.sixteenth{width:5%}.column.fifteen-sixteenths{width:95%}.column.one-tenth{width:8%;margin:0 0 0 2%}.column.nine-tenths{width:90%;margin:0 0 0 2%}.column:first-child{margin:0}.hamburger{display:none;border-right:1px solid rgba(47,52,59,.9)}.bar{display:block;width:45px;height:3px;margin:6px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#a9acaf}.sub-nav{background:rgba(47,52,59,.8);line-height:1em}.sub-nav .container,.sub-nav #custom-container{padding:0}.sub-nav #nav-list{margin-bottom:0em}.sub-nav a{border-right:1px solid rgba(47,52,59,.9);color:#a9acaf;display:inline-block;padding:1em}.sub-nav a:hover{color:#ddd}.sub-nav a:first-child{padding-left:0}.sub-nav a:last-child{float:right;border-left:1px solid rgba(47,52,59,.9)}.sub-nav nav{float:none}.sub-nav li{display:inline-block;padding:0}.sub-nav li.current{color:#fff}@media screen and (max-width: 690px){.sub-nav{display:none}.sub-nav.active{display:block}.sub-nav.active .container{margin:0;width:100%}.sub-nav.active nav{width:100%}.sub-nav.active a{border-top:1px solid rgba(47,52,59,.9);border-right:none;float:none;text-align:center;width:100%}.sub-nav.active a:first-child{border-top:none;padding-left:1em}.sub-nav.active a:last-child{float:none;border-left:none}.hamburger{display:block;cursor:pointer;background:rgba(47,52,59,.8)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}}@font-face{font-family:"Japanese Default";src:url("/fonts/NotoSansCJKjp-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans CJK";src:url("/fonts/NotoSans-CJK-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Regular-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sanssemibold";src:url("/fonts/OpenSans-Semibold-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansbold";src:url("/fonts/OpenSans-Bold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansextrabold";src:url("/fonts/OpenSans-ExtraBold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansitalic";src:url("/fonts/OpenSans-Italic-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"bebas_neueregular";src:url("/fonts/BebasNeue-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf");-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Assistant",sans-serif;font-family:"Assistant";src:url(/fonts/Assistant/Assistant-Regular.ttf);font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Roboto",sans-serif;font-family:"Roboto";src:url("/fonts/Roboto/Roboto-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Berkshire Swash",cursive;font-family:"Berkshire Swash";src:url("/fonts/Berkshire_Swash/BerkshireSwash-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Dekko",cursive;font-family:"Dekko";src:url("/fonts/Dekko/Dekko-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Delius",cursive;font-family:"Delius";src:url("/fonts/Delius/Delius-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Lakki Reddy",cursive;font-family:"Lakki Reddy";src:url("/fonts/Lakki_Reddy/LakkiReddy-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Inconsolata",monospace;font-family:"Inconsolata";src:url("/fonts/Inconsolata/Inconsolata-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Indie Flower",cursive;font-family:"Indie Flower";src:url("/fonts/Indie_Flower/IndieFlower.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Neucha",cursive;font-family:"Neucha";src:url("/fonts/Neucha/Neucha.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Oswald",sans-serif;font-family:"Oswald";src:url("/fonts/Oswald/Oswald-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Sawarabi Mincho",sans-serif;font-family:"Sawarabi Mincho";src:url("/fonts/Sawarabi_Mincho/SawarabiMincho-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"EB Garamond",sans-serif;font-family:"EB Garamond";src:url("/fonts/EB_Garamond/EBGaramond-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans JP",sans-serif;font-family:"Noto Sans JP";src:url("/fonts/Noto_Sans_JP/NotoSansJP-Regular.otf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}a.button,button,input[type=submit]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:500;line-height:1.5em;margin:0 .3em 0 0;padding-bottom:calc(0.4em + 2px);padding-top:calc(0.4em + 2px);padding:.4em 1.5em;text-align:center;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.2)}a.button.secondary,button.secondary,input[type=submit].secondary{background:#a9acaf}a.button.axus-color,button.axus-color,input[type=submit].axus-color{background:#1db04c}a.button:last-child,button:last-child,input[type=submit]:last-child{margin:0}a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:0 .3em 0 0}@media(max-width: 640px){a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:.5em 0}}a.button.small,button.small,input[type=submit].small{float:left;padding:.2em 1em}@media(max-width: 640px){a.button.small,button.small,input[type=submit].small{float:none;margin-right:1em}}a.button:hover,button:hover,input[type=submit]:hover{outline:none}a.button:focus,button:focus,input[type=submit]:focus{outline:none}a.button:active,button:active,input[type=submit]:active{outline:none}.account-form__submit{display:block;margin:0 auto;margin-top:1em;text-align:center;width:66%}@media(min-width: 1000px){.account-form__submit{width:76%}}.account-form__submit--login{display:block;margin:0 auto;margin-top:1em;text-align:center;width:96%}@media(min-width: 1000px){.account-form__submit--login{width:96%}}.submit--category{background-color:#1db04c;border-radius:2px;color:#fff;display:block;font-size:.9375em;margin:0 auto;margin-bottom:1em;padding:1em 0;text-align:center;text-decoration:none}.submit--category:hover{background-color:#17913e}.submit{border-radius:2px;cursor:pointer;outline:none}.submit--primary{background-color:rgba(0,0,0,0);border:2px solid #1db04c;color:#737373;cursor:pointer;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.5em 2em;text-transform:uppercase}.submit--primary:last-child{display:block;margin:0 auto}.submit--primary:hover{background-color:#1db04c;color:#fff}.submit--secondary{background-color:#1db04c;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.3em 2em;text-decoration:none;text-transform:uppercase}.submit--secondary:hover{background-color:#17913e}.submit--account-form{background-color:#1db04c;font-size:1.375em;width:100%;text-transform:uppercase}.submit--account-form:hover{background-color:#17913e}.submit--account-form[type=submit]:last-child{font-size:1.375em;margin-top:.6em}.submit--center[type=submit]{background-color:#1db04c;display:block}.submit--center[type=submit]:hover{background-color:#17913e}.submit--center[type=submit]:last-child{margin:2em auto 0 auto}#submit:disabled{background:#c2bebc;cursor:default}#submit:enabled{background:#1db04c}#submit:enabled:hover{background-color:#17913e}button.link{border:none;text-align:left;background:none;text-decoration:underline;box-shadow:none;margin:0;padding:0;text-shadow:none}button.thinner{padding:.4em 1em}label{color:#696e75;display:block;font-weight:400;margin:.5em 0 .2em 0}input[type=password],input[type=number],input[type=text],input[type=tel],input[type=email],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:2px solid #d9dddf;color:#555;display:block;font-family:inherit;font-size:1em;line-height:1.5em;margin-bottom:.5em;padding:.4em .5em;width:100%}input[type=password]:focus,input[type=number]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,select:focus,textarea:focus{border:2px solid #a8b1b5;outline:none}input[type=password].search-input,input[type=number].search-input,input[type=text].search-input,input[type=tel].search-input,input[type=email].search-input,input[type=url].search-input,select.search-input,textarea.search-input{background:#282d35;border:none;color:#a9acaf;font-size:1em;margin-top:.5em;padding:.4em 1em;width:30%}input[type=radio]{margin-right:.5em}select{background:#fff url("/images/elements/dropdown_arrows.svg") no-repeat center right 16px;color:#696e75;margin-bottom:1em;width:100%}textarea{min-height:70px;resize:vertical}textarea.notes{min-height:200px}textarea.description{min-height:200px}textarea.amenities{min-height:200px}.account-form--unauthenticated label{margin:0}.account-form--unauthenticated input[type=text],.account-form--unauthenticated input[type=email],.account-form--unauthenticated input[type=password],.account-form--unauthenticated select,.account-form--unauthenticated textarea{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 3px #eee;-moz-box-shadow:inset 1px 1px 3px #eee;-webkit-box-shadow:inset 1px 1px 3px #eee;width:94%;margin:0}.account-form--unauthenticated .checkbox-custom{color:#737373;cursor:pointer;font-weight:300}.account-form--unauthenticated input[type=checkbox]{cursor:pointer;height:26px;width:26px;-webkit-appearance:checkbox}.account-form--unauthenticated .checkbox__text{line-height:2;vertical-align:top}.account-form--unauthenticated .password-wrapper--error{display:none;position:relative}.account-form--unauthenticated .username-error{display:none}.account-form--unauthenticated .alert-wrapper--accepted1{display:none}.account-form--unauthenticated .alert-wrapper--accepted2{display:none}.account-form--unauthenticated .alert{font-size:1em;position:absolute}.account-form--unauthenticated .error-alert{color:red}.account-form--unauthenticated .accepted-alert{color:green;width:7em}.account-form--unauthenticated .alert-message{background:#fff;border-radius:6px;margin-right:-2px;position:relative}.account-form--unauthenticated .alert-message p{margin:5px 0 5px 5px}.account-form--unauthenticated .alert-message--password{bottom:3.5em;left:26em}.account-form--unauthenticated .alert-message--email{bottom:2.6em;left:26em}.account-form--unauthenticated .alert-message--error{border:2px solid red;padding-right:9px}.account-form--unauthenticated .alert-message--accepted{border:2px solid #1db04c}.account-form--unauthenticated .alert-icon{background-color:#fff;border-radius:20px;position:absolute;width:16px}.account-form--unauthenticated .alert-icon--error{border:2px solid red;color:red;padding:0 2px 2px 6px;right:-13px;top:-13px}.account-form--unauthenticated .alert-icon--accepted{border:2px solid #1db04c;color:#1db04c;padding:1px 4px 1px 4px;right:-13px;top:-13px}.account-form--authenticated select{cursor:pointer;padding:.4em .5em;color:#a9acaf}.account-form--authenticated select:first-of-type{font-weight:300}.account-form--authenticated select option:checked{display:none}.account-form--authenticated input[type=text],.account-form--authenticated input[type=email],.account-form--authenticated input[type=password],.account-form--authenticated select,.account-form--authenticated textarea{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 3px #eee;-moz-box-shadow:inset 1px 1px 3px #eee;-webkit-box-shadow:inset 1px 1px 3px #eee;margin:0}.account-form--authenticated .password-wrapper--error{display:none;position:relative}.account-form--authenticated .username-error{display:none}.account-form--authenticated .alert-wrapper--accepted1{display:none}.account-form--authenticated .alert-wrapper--accepted2{display:none}.account-form--authenticated .alert{font-size:1em;position:absolute}.account-form--authenticated .error-alert{color:red}.account-form--authenticated .accepted-alert{color:green;width:7em}.account-form--authenticated .alert-message{background:#fff;border-radius:6px;margin-right:-2px;position:relative}.account-form--authenticated .alert-message p{margin:5px 0 5px 5px}.account-form--authenticated .alert-message--password{bottom:3.5em;left:26em}.account-form--authenticated .alert-message--email{bottom:2.6em;left:26em}.account-form--authenticated .alert-message--error{border:2px solid red;padding-right:9px}.account-form--authenticated .alert-message--accepted{border:2px solid #1db04c}.account-form--authenticated .alert-icon{background-color:#fff;border-radius:20px;position:absolute;width:16px}.account-form--authenticated .alert-icon--error{border:2px solid red;color:red;padding:0 2px 2px 6px;right:-13px;top:-13px}.account-form--authenticated .alert-icon--accepted{border:2px solid #1db04c;color:#1db04c;padding:1px 4px 1px 4px;right:-13px;top:-13px}input:focus{outline:none}.floatl--active .floatl__label,.floatl--active .floatl__label--secondary{color:#737373;font-weight:300;opacity:1;visibility:visible}.floatl__label,.floatl__label--secondary{color:#737373;display:inline-block;font-size:.7em;left:6px;letter-spacing:.5px;line-height:1em;opacity:0;padding:5px 3px 3px 3px;position:relative;text-transform:uppercase;top:21px;transition:all 200ms ease-in-out;visibility:hidden;-webkit-transition:all 200ms ease-in-out}.floatl__input,input[type=password]{border-radius:3px;font-weight:300;margin-left:0;margin-top:0;outline:none;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.floatl__input::-moz-selection{background-color:#6e6a69;color:#fff}.floatl__input::selection{background-color:#6e6a69;color:#fff}.floatl--active .floatl__input{padding:18px 8px 5px 8px}.floatl-firstname{float:left;margin-right:6%}.floatl-password{margin-bottom:1em}.collapse{cursor:pointer;display:block}.collapse+input{display:none}.collapse+input+.show-and-hide{display:none}.collapse+input:checked+.show-and-hide{display:block}ul{margin:0;padding:0;list-style:none}.should-import-holder{position:relative;border:0;margin-top:-1.28em}.should-import-holder input{margin:0;position:absolute;left:0;top:.2em}.should-import-holder label{font-size:1em;line-height:65%;margin:0 0 0 1.2em}.should-import-holder .should-import{display:inline}.modal-header .message{width:70%}form.edit-booking .ferry,form.edit-booking .rail,form.edit-booking .rental,form.edit-booking .transfer,form.edit-booking .other{display:none}form.edit-booking.ferry .ferry{display:block}form.edit-booking.rail .rail{display:block}form.edit-booking.other .other{display:block}form.edit-booking.rental .rental{display:block}form.edit-booking.transfer .transfer{display:block}.credit-card img{vertical-align:middle;height:25px;margin-top:.6em}.seating-class{border:1px solid #a9acaf;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#82878d;display:inline-block;float:right;padding:.2em .4em}.accommodation-details{color:#fff}.accommodation-details h4{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.4em;margin:2em 0 1.2em 0}.accommodation-details .amenities-wrap li{line-height:1.5em;margin-bottom:.5em}.accommodation-details .booking-info-segmented{margin-bottom:0}.accommodation-details .hotel-profile-button{float:right;margin-top:.5em}.flight-details,.transport-details,.accessory-details,.concierge-details,.insurance-details,.tour-details{color:#fff}.flight-details h4,.transport-details h4,.accessory-details h4,.concierge-details h4,.insurance-details h4,.tour-details h4{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.4em;margin:2em 0 1.2em 0}.tour-list li{line-height:1.5em;margin-bottom:1em}.select-flight{width:100%}.select-flight,.cancel-lookup{margin:5px !important;text-align:left !important}.autocomplete-dropdown{border:1px solid #97a1a6;background:#fff;display:block;width:100%;position:absolute;top:inherit;left:inherit;z-index:200}.autocomplete-dropdown .public-library-presented-name{display:inline}.autocomplete-dropdown .autocomplete-footer{text-align:right;padding:.4em;color:#444}.autocomplete-dropdown .autocomplete-header{text-transform:uppercase;padding:.5em 0;margin:.5em;border-bottom:1px solid #a9acaf}.autocomplete-dropdown .autocomplete-header .beta{text-transform:lowercase;font-weight:600;font-style:italic}.autocomplete-dropdown .autocomplete-suggestion li{list-style:none;padding:10px 0;padding-left:5px}.autocomplete-dropdown .autocomplete-suggestion.selected li{background:#ddd}.autocomplete-dropdown li{background:#fff;padding:4px;padding-bottom:1px;margin:0px;border:0px}.autocomplete-dropdown .highlighted,.autocomplete-dropdown li:hover{background:#ddd}.passenger_fields{min-height:100%;border-top:0px;border:none;padding-top:0px;padding-bottom:0px}.passenger_fields:first-child{border-top:1px solid #ddd;display:inline-block;width:100%}.passenger_fields:nth-child(2){padding-top:0}.passenger_fields .column{margin:0px 0px 0px 5px;float:left;width:20%;display:table-cell}.passenger_fields .column label{margin:.5em .5em .2em}.passenger_fields .column.passenger_field_large{width:30%}.passenger_fields .column.passenger_field_small{width:10%}.passenger_fields .column.passenger_field_tiny{width:5%}.passenger_fields button.secondary{width:100%;margin:0px;padding:0px;padding-top:.3em;background:none;color:#a9acaf;font-size:1.5em}.flight-segment{border-top:1px solid #ddd;padding-bottom:2em}.flight-segment:first-child{border:none;padding-bottom:0}.amenity_details{display:none;margin-top:1em}.amenity_details table{text-align:left}.cancellation_policy_details{display:none;margin-top:1em}.cancellation_policy_details table{text-align:left}.add-form-buttons{text-align:right;margin-top:1em}.login label{color:#a9acaf}.hidden{opacity:0}.supporting-documents{background:#fff;padding:0 .7em .7em .7em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);margin-bottom:.5em;overflow:hidden}.uploaded-supporting-documents{padding:.7em;display:inline}#delete-cabin-button{margin:0}.delete-cabin-row{margin-top:.5em}.port-of-call{border-top:1px solid #ddd;margin:1em 0}.port-of-call .delete-port-row{margin-top:1em}.port-of-call .delete-port{margin:0}.port-of-call #delete-port-button{margin:0}.ports-wrapper{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1em;margin-bottom:.5em}.ports-wrapper:last-child{border:none}.ports-wrapper .booking-image{position:relative}.ports-wrapper .title-overlay{background-image:url(/images/elements/transparent.png);background-repeat:repeat-x;color:#bcbcbc;padding:.7em 1em .7em 1em;position:absolute;left:0;right:0;bottom:0}.ports-wrapper .booking-title.no-image{margin-bottom:.3em;margin-top:2em}.ports-wrapper .booking-title h2{line-height:1.2em;font-size:1.5em}.ports-wrapper .booking-title h2.white{color:#fff}.ports-wrapper .booking-info-segmented{margin-top:1em}.ports-wrapper .port-date{color:#fff;font-size:1.1em}.modal-header.with-tabs{padding-bottom:0}.booking-icon{width:24px;height:24px;margin-right:10px;vertical-align:middle}.segment-body .loading-div{display:none}.segment-body.loading *{display:none}.segment-body.loading .loading-div{display:block}.segment-body.loading .loading-div i{display:inline-block}.image-picker{margin-top:5px;position:relative}.image-picker .image-toggle-text{color:#696e75;font-weight:400;margin:.5em 0 .2em 0}.booking-image-attribution{font-size:.7em;color:#c2bebc;bottom:17px}.booking-image-attribution a{text-decoration:none;color:#c2bebc}.rooms .room{margin-top:.5em;padding:1em 0;border-top:1px solid #c2bebc}.rooms h4{margin-top:0}.itinerary-summary{margin-bottom:1em}.itinerary-summary li{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-bottom:.5em;position:relative}.pagination-controls,.numbered-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0;flex-wrap:wrap}.pagination-btn,.numbered-pagination button{padding:6px 12px;border:1px solid #ccc;color:#333;cursor:pointer;border-radius:4px;font-size:14px;min-width:36px;text-align:center;transition:all .2s ease}.pagination-btn:hover,.numbered-pagination button:hover{border-color:#999}.numbered-pagination button.active{font-weight:bold}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.prev-btn{margin-right:10px}.next-btn{margin-left:10px}.pagination-controls{display:flex;justify-content:flex-start;gap:12px;margin:30px 0}.pagination-btn{padding:10px 18px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ellipsis{display:inline-block;color:#1a1919;font-size:14px;line-height:1;user-select:none}.pagination-btn:hover{background:#2980b9;transform:translateY(-1px)}.pagination-btn:active{transform:translateY(0)}.prev-btn:hover,.next-btn:hover{background:#27ae60}.itinerary-status{padding:12px 0 0 0;font-weight:400;line-height:1.1em;font-size:.8em;color:#a9acaf}.itinerary-status .content{color:#888;font-size:1.2em;font-weight:700;line-height:1.1em}.traveler-search-wrapper{display:block;margin-top:5px}.traveler-search-wrapper label{color:#fff;font-weight:400;margin-right:10px;font-size:26px}#clear-search{cursor:pointer;color:#fff;font-size:14px}#traveler-search{width:350px;margin-top:10px;padding:6px 10px;border-radius:4px;border:1px solid #ccc;outline:none}#traveler-loading{color:#fff;margin-left:10px}.traveler-search-input-container{display:flex;gap:5px}#traveler-results{min-width:220px;max-height:200px;overflow-y:auto;padding:4px 0;color:#fff}.traveler-item{padding:6px 10px;color:#fff;line-height:1.6}.no-results{color:#fff}.itinerary-lists{background:#eee;border-top:1px solid #ddd;clear:both;padding:.8em 1em .5em;width:100%}.itinerary-lists .primary{display:inline-block;vertical-align:middle;padding:10px;margin:0;border:0;line-height:1em;font-size:1em;background:#ddd;color:#888;border-radius:2px}.itinerary-lists li{border-radius:3px;display:inline-block;font-size:.9em;margin:.2em;padding:0;position:relative}.itinerary-lists li.add-item a:not(:hover),.itinerary-lists li.add-item a:not(:hover) svg path{color:#aaa;fill:#aaa}.itinerary-lists li.add-item div.add-collab-icon,.itinerary-lists li.add-item div.add-traveler-icon,.itinerary-lists li.add-item div.add-myself-icon,.itinerary-lists li.add-item div.add-staff-icon{margin-right:.3em;display:inline-block;font-size:1.5em;text-decoration:none;vertical-align:middle}.itinerary-lists li ul.pill li{display:inline-block;padding:0;margin:0;border:0;font-size:1em}.itinerary-lists li ul.pill button,.itinerary-lists li ul.pill a{display:inline-block;vertical-align:middle;padding:10px;margin:0;border:0;line-height:1em;font-size:1em;border-radius:2px}.itinerary-lists li ul.pill button:not(:hover),.itinerary-lists li ul.pill a:not(:hover){background:#ddd;color:#888}.itinerary-lists li ul.pill button:hover,.itinerary-lists li ul.pill a:hover{background:#ccc;cursor:pointer}.itinerary-lists li ul.pill button:active,.itinerary-lists li ul.pill a:active{background:#bbb}.itinerary-lists li ul.pill button{border-bottom:1px solid #ddd;border-bottom-right-radius:0;border-right:1px solid #ccc;border-top-right-radius:0;text-shadow:none}.itinerary-lists li ul.pill button:focus{outline:0}.itinerary-lists li ul.pill button:hover{margin-right:0}.itinerary-lists li ul.pill a{text-decoration:none;border-top-left-radius:0;border-bottom-left-radius:0}.itinerary-lists li ul.pill .collaborator-delete{line-height:.95em}.itinerary-lists .shoretrip-style{cursor:pointer;margin:0}.itinerary-actions button:hover{margin-right:0}.itinerary-actions button.view-only{outline:none}.publish-status-drop-down{background:rgba(234,105,63,.9);color:#fff;font-size:.6em;font-weight:700;left:-0.5em;position:absolute;text-transform:uppercase;top:.3em;width:12em;z-index:100}.publish-status-drop-down a.publish-status{color:inherit;display:block}.publish-status-drop-down .dropdown-arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;content:"";display:inline-block;height:0;margin:0 0 .3em .4em;position:absolute;right:1em;top:.9em;vertical-align:middle;width:0}.publish-status-drop-down .published-drop-down-choice{display:block;padding:.5em .5em .5em 1em;width:100%}.publish-status-drop-down .published-drop-down-choice a{color:#fff;display:block;text-decoration:none}.publish-status-drop-down .unpublished-drop-down-choice{display:block;padding:.5em .5em .5em 1em;width:100%;visibility:hidden;transition-property:visibility;transition-duration:250ms}.publish-status-drop-down .unpublished-drop-down-choice a{color:#fff;display:block;text-decoration:none}.publish-status-drop-down .unpublished-drop-down-choice.publish{position:absolute;left:0;top:2.2em}.publish-status-drop-down:hover{cursor:pointer}.publish-status-drop-down:hover .drop-down-choice{visibility:visible}.publish-status-drop-down:hover .unpublished-drop-down-choice{visibility:visible}.tooltip-inner{font-weight:normal}button.view-only{outline:none}.add-message-button.view-only:hover,.delete-button.view-only:hover,.supporting-documents-upload-button:hover{margin-right:0}.itinerary-summary .toggle-lock{padding-right:10px;cursor:pointer}.itinerary-summary .unauthorized:hover{margin-right:0px}.itinerary-summary .booking-summary .column{border:none}.itinerary-summary li.deleted{background-color:#ddd}.details-to-copy-from{margin-bottom:1em}ul.copy-details li{padding:.8em 0;border-bottom:1px dotted #ccc}ul.copy-details li:last-child{border-bottom:none}.dest-itinerary-key-search{margin-bottom:1em}.restore-notice{margin:1em 0;display:none}.question-collaboration{display:block;float:left;margin-top:.5em}@media(max-width: 600px){.question-collaboration{float:none}}.default-booking-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:4px;padding:8px 36px 8px 12px;font-size:14px;font-weight:600;cursor:pointer;position:relative;min-width:200px}.default-booking-dropdown-wrapper{position:relative;display:inline-block}.default-booking-dropdown-wrapper::after{font-size:10px;color:#fff;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.default-booking-dropdown:focus{outline:none;box-shadow:0 0 0 2px rgba(47,111,237,.3)}.default-booking-dropdown option[value=""]{color:#999}.itinerary-day .column{margin:0;padding:.7em}.itinerary-day .column.sixteenth{padding:.3em}.itinerary-day .column.fourth.bookings-icons-list{width:28%}.itinerary-day .default-booking-heading{display:flex;justify-content:space-between}.itinerary-day .default-booking-heading .heading-text{color:#fff}.itinerary-day .date-heading{display:block;margin-bottom:.5em;padding-left:2.3em}.itinerary-day .date-heading .heading-text{color:#fff}.itinerary-day .booking-date{color:#696e75;display:none;font-weight:500;padding-right:20px}.itinerary-day .booking-card-details{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);margin-bottom:.5em}.itinerary-day .booking-card-details a{cursor:pointer;text-decoration:underline}.itinerary-day .booking-card-details h3{line-height:1.3em;margin:0}.itinerary-day .booking-card-details p{color:#a9acaf;font-size:.9em;margin:.1em 0 0 0}.itinerary-day .booking-card-details.deleted{background:#ccc}.itinerary-day .booking-card-details.deleted h3{padding-top:.5em}.itinerary-day .booking-card-details .column{padding:0}.itinerary-day .booking-card-details .column.half{width:50%}.itinerary-day .booking-card-details .column:last-child{text-align:right}.itinerary-day .ui-sortable-handle:not(.not-sortable){cursor:move;cursor:-moz-move;cursor:-webkit-move}.itinerary-day .ui-sortable-handle.not-sortable{background-color:#ddd}.itinerary-day .ui-sortable-helper{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.itinerary-day .booking-sort-placeholder{padding:1.4em;border:1px dotted #ccc;background:none}.itinerary-day .unsorted-alert{color:#ff0;position:absolute;top:11px;left:-22px}.itinerary-day .flight-alert{color:red;cursor:pointer}.itinerary-day .flight-alert .text{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400}.itinerary-day .booking-card{position:relative}.itinerary-day .booking-card-subtitle{display:block}.itinerary-day .booking-card-duration,.itinerary-day .end-day-offset{display:block}.itinerary-day .end-day-offset{margin-left:5px;font-style:italic}.itinerary-day .internal-notes-tooltip,.itinerary-day .collaborator-notes-tooltip{color:#aaa;font-size:1.1em}.document-list,.guide-list{margin-bottom:.9em}.document-list .column,.guide-list .column{margin:0;padding:.7em}.document-list .column.sixteenth,.guide-list .column.sixteenth{padding:.3em}.document-list .document-card-details,.guide-list .document-card-details{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3)}.document-list .document-card-details a,.guide-list .document-card-details a{cursor:pointer;text-decoration:underline}.document-list .document-card-details h3,.guide-list .document-card-details h3{line-height:1.3em;margin:0}.document-list .document-card-details .document-name,.guide-list .document-card-details .document-name{float:left}.document-list .document-card-details p,.guide-list .document-card-details p{color:#a9acaf;font-size:.9em;margin:.1em 0 0 0}.document-list .document-card-details.deleted,.guide-list .document-card-details.deleted{background:#ccc}.document-list .document-card-details.deleted h3,.guide-list .document-card-details.deleted h3{padding-top:.5em}.document-list .document-card-details .column,.guide-list .document-card-details .column{padding:0}.document-list .document-card-details .column.half,.guide-list .document-card-details .column.half{width:50%}.document-list .document-card-details .column:last-child,.guide-list .document-card-details .column:last-child{text-align:right}.document-list .ui-sortable-handle:not(.not-sortable),.guide-list .ui-sortable-handle:not(.not-sortable){cursor:move;cursor:-moz-move;cursor:-webkit-move}.document-list .ui-sortable-handle.not-sortable,.guide-list .ui-sortable-handle.not-sortable{background-color:#ddd}.document-list .ui-sortable-helper,.guide-list .ui-sortable-helper{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.document-list .document-sort-placeholder,.guide-list .document-sort-placeholder{padding:1.4em;border:1px dotted #ccc;background:none}.add-booking-action{color:#fff;margin:.5em;cursor:pointer;float:right;display:block;text-decoration:none}.sort-handle{color:#ccc;font-size:1.5em}#unassociated-bookings-container label{display:inline-block;margin:0}#unassociated-bookings-container .booking-name{color:#696e75}#unassociated-bookings-container .column{padding:.5em}#unassociated-bookings-container .column.delete button{display:inline}#unassociated-bookings-container p{font-size:1em}.parsed-email .parsed-status{font-style:italic;color:#fabe4d}.parsed-email .parsed-status.processed{color:#1db04c}.parsed-email .parsed-status.failed,.parsed-email .parsed-status.invalid{color:#ff5468}.parsed-email pre{margin:1em;white-space:pre-wrap}.itinerary__footer{background:url(/images/backgrounds/site_view_background.png);bottom:0;position:fixed;padding:5px 0;margin-top:1px;text-align:center;width:100%;z-index:999}.itinerary__footer select{margin:0}.itinerary__footer .itinerary__nav{padding-top:10px}.itinerary__footer .itinerary__nav a{cursor:pointer;color:#6e6a69;text-decoration:none}.itinerary__footer .itinerary__nav a:hover{color:#adaaa9}.itinerary__footer .itinerary__nav li{display:inline-block;padding-right:25px}.itinerary__footer .itinerary__nav i{display:block;font-size:24px;text-align:center}.itinerary__footer .itinerary__nav-title{color:#6e6a69;font-size:14px;margin:0;padding-top:5px}.itinerary__footer li.left-divider{border-left:1px solid #6e6a69;padding-left:25px}.footer-content{max-width:1024px;margin:0 auto}.footer-content .column{padding:0}.itinerary{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;display:table;margin-top:1em;width:100%}@media(max-width: 760px){.itinerary{display:block}}.itinerary-name,.itinerary-dates,.itinerary-filter,.itinerary-name-library,.itinerary-actions{display:table-cell;padding:1.4em 1em 1em 1.3em;position:relative;vertical-align:middle}.itinerary-info{padding:3px 0 0 0}#wrapper{display:flex;width:100%;height:100px}.upcoming-title{text-align:center;vertical-align:middle;line-height:60px;font-size:20px;color:#888;font-weight:bold}.itinerary-name,.itinerary-dates{width:38%}@media(max-width: 860px){.itinerary-name,.itinerary-dates{width:50%}}@media(max-width: 760px){.itinerary-name,.itinerary-dates{display:block;height:auto;width:100%;text-align:center}}.title-overlay{background-image:url(/images/elements/transparent_overlay_50_percent_white.png);background-repeat:repeat-x;bottom:0;color:#bcbcbc;left:0;line-height:1.3em;padding:7px;position:absolute;right:0;page-break-inside:avoid}.title-overlay a{color:#fff}.booking-title.no-image{margin-bottom:.3em;margin-top:2em}.booking-title h2{line-height:1.2em;font-size:1.5em}.booking-title h2.white{color:#fff}.itinerary-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;page-break-before:avoid;width:100%;height:0px;margin-bottom:1em;padding-bottom:40%}@media(max-width: 860px){.itinerary-filter{width:50%}}@media(max-width: 760px){.itinerary-filter{display:block;height:auto;width:100%;text-align:center}}.itinerary-actions{background:#eee;border-top-right-radius:5px;text-align:center;width:24%}.itinerary-actions .publish-link{font-size:.8em;font-weight:700;text-decoration:none;text-transform:uppercase}.itinerary-actions li{display:inline-block;margin-left:9%;vertical-align:middle}.itinerary-actions li:first-child{margin-left:0}.itinerary-actions li a{color:#aaa;font-size:1.5em}.itinerary-actions li form{display:inline-block}@media(max-width: 860px){.itinerary-actions li{margin-left:0;margin-top:.5em}.itinerary-actions li:first-child{margin-top:0}}@media(max-width: 760px){.itinerary-actions li{margin-left:1em;margin-top:0}}@media(max-width: 760px){.itinerary-actions{display:block;width:100%}}.action-icons .staff-traveler-icon{cursor:auto}.action-icons .traveler-action-icons{width:100%}.action-icons li{display:inline-block;margin-left:2%;margin-bottom:0;vertical-align:middle;border:none;background:none;box-shadow:none}.action-icons li:first-child{margin-left:0}.action-icons li a{color:#aaa;font-size:1.5em}.action-icons.itinerary-icons{display:table-cell;padding:1.4em 1em 1em 1.3em;position:relative;vertical-align:middle;text-align:center;background:#eee;border-top-right-radius:5px}.action-icons.library{border-bottom-right-radius:5px}#traveler-action-icons{margin:0px;padding:.7em .2em}.bookings-list .ui-sortable-handle:not(.not-sortable){cursor:move;cursor:-moz-move;cursor:-webkit-move}.bookings-list .ui-sortable-handle.not-sortable{background-color:#ddd}.bookings-list .ui-sortable-helper{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;border:1px dashed #444}.bookings-list .bookings-list-placeholder{background-color:rgba(47,52,59,.3);height:47px;width:100%;visibility:visible}.bookings-list .date-heading{color:#ccc;margin-bottom:.5em}.bookings-list .booking-date{color:#696e75;display:none;font-weight:500;padding-right:20px}.default-booking-label{font-weight:bold}.default-booking-selector{display:flex;gap:10px}.default-booking-selector select{width:300px;padding:6px 12px;font-size:14px;border-radius:6px;border:1px solid #dcdcdc;background-color:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.default-booking-selector select:hover{border-color:#999}.default-booking-selector select:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.itinerary-quick-info{background:#fff;border-radius:5px;display:table;margin-top:1em;width:100%}@media(max-width: 760px){.itinerary-quick-info{display:block}}.itinerary-quick-info .itinerary-collaborators{border-top:1px solid #ccc}.itinerary-quick-info .itinerary-collaborators .collaborators{border-left:1px solid #ccc}.itinerary-quick-info .itinerary-collaborators .column{margin:0}.itinerary-quick-info .itinerary-collaborators p{margin-top:.7em;margin-bottom:.7em;padding-left:1em;color:#888}.itinerary-quick-info .itinerary-name,.itinerary-quick-info .itinerary-dates{width:23%}@media(max-width: 760px){.itinerary-quick-info .itinerary-name,.itinerary-quick-info .itinerary-dates{width:100%}}.itinerary-quick-info .status-color-bar{width:.5%;display:table-cell}.itinerary-quick-info .published-itinerary-actions{margin-top:20px;margin-left:10px}.itinerary-quick-info .action-icons li{display:inline-block;margin-left:9%;margin-bottom:0;vertical-align:middle;border:none;background:none;box-shadow:none}.itinerary-quick-info .action-icons li:first-child{margin-left:0}.itinerary-quick-info .action-icons li a{color:#aaa;text-decoration:none;font-size:1.5em}.itinerary-quick-info .action-icons.itinerary-icons{width:12%;display:table-cell;padding:1.4em 2em 1em 1.3em;vertical-align:middle;text-align:right;border-radius:none}.more-actions-dropdown{position:relative;display:inline-block}.more-actions-dropdown .more-actions{background-color:#f1f1f1;visibility:hidden;position:absolute;min-width:320px;z-index:1000;top:1em;right:-3em}.more-actions-dropdown .more-actions.pdf-actions{top:unset;bottom:.4em;left:2em}.more-actions-dropdown .more-actions.inline{display:flex;flex-wrap:wrap;gap:8px;min-width:98%;top:2.2em;left:0}.more-actions-dropdown .more-actions button,.more-actions-dropdown .more-actions a{background-color:#f1f1f1;font-size:1em;text-decoration:none;color:#444;padding:.5em 1em;display:block;text-shadow:none;width:100%;text-align:left;white-space:nowrap}.more-actions-dropdown .more-actions button:hover,.more-actions-dropdown .more-actions a:hover{background-color:#a9acaf;color:#fff}.more-actions-dropdown .more-actions h3{text-align:left;display:block;border-bottom:1px #aaa solid;padding:.5em 1em}.more-actions-dropdown .more-actions .has-submenu{position:relative}.more-actions-dropdown .more-actions .has-submenu .submenu-options{visibility:hidden;position:absolute;top:0;left:100%;min-width:200px;background-color:#f1f1f1;box-shadow:2px 2px 5px rgba(0,0,0,.2);z-index:1001}.more-actions-dropdown .more-actions .has-submenu:hover .submenu-options{visibility:visible}.more-actions-dropdown:hover .more-actions{visibility:visible}.public-vendors{position:relative;display:inline-block}.public-vendors .public-vendors-modal{background-color:#f1f1f1;position:absolute;min-width:500px;z-index:2000;top:1em;right:0;border:solid .5px;border-radius:.5em}.public-vendors .public-vendors-modal h3{text-align:left;display:block;border-bottom:1px #aaa solid;padding:.5em 1em}.public-vendors .public-vendors-modal .row{padding:0 0 .5em 1em}.expanded-overview .itinerary-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;page-break-before:avoid;width:100%;height:0px;margin-bottom:1em;padding-bottom:40%}.expanded-overview .logo-container{background-color:#fff}.expanded-overview .logo-container .logo-image{max-width:125px;max-height:70px}.expanded-overview .itinerary-missing-image{width:100%;height:300px;background-color:#f1f1f1;text-align:center}.expanded-overview .itinerary-missing-image .fa{font-size:7em;margin-top:60px}.sidebar button{width:100%}a.edit{cursor:pointer;text-decoration:underline}.custom-radios div{display:inline-block}.custom-radios input[type=radio]{display:none}.custom-radios input[type=radio]+label{color:#333;font-family:Arial,sans-serif;font-size:14px}.custom-radios input[type=radio]+label span{display:inline-block;width:30px;height:30px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.33);background-repeat:no-repeat;background-position:center;text-align:center;line-height:44px}.custom-radios input[type=radio]+label span img{opacity:0;transition:all .3s ease}.custom-radios input[type=radio]#green+label span{background-color:#2ecc71}.custom-radios input[type=radio]#greenn+label span{background-color:#2ecc71}.custom-radios input[type=radio]#blue+label span{background-color:#3498db}.custom-radios input[type=radio]#bluee+label span{background-color:#3498db}.custom-radios input[type=radio]#yellow+label span{background-color:#f1c40f}.custom-radios input[type=radio]#yelloww+label span{background-color:#f1c40f}.custom-radios input[type=radio]#orange+label span{background-color:#e74c3c}.custom-radios input[type=radio]#orangee+label span{background-color:#e74c3c}.custom-radios input[type=radio]#grey+label span{background-color:#ccd1cb}.custom-radios input[type=radio]#greyy+label span{background-color:#ccd1cb}.custom-radios input[type=radio]#uncheck+label span{background-color:#fff}.custom-radios input[type=radio]#clear-status-color+label span{background-color:#fff}.custom-radios input[type=radio]:checked+label span{opacity:1;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/242518/check-icn.svg) center center no-repeat;width:40px;height:40px;display:inline-block}div:has(>.enhance-text-dropdown) label{display:inline-block;padding:10px}.enhance-text-dropdown+.reset-button:disabled{background-color:#a9acaf;cursor:default}@font-face{font-family:"Japanese Default";src:url("/fonts/NotoSansCJKjp-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans CJK";src:url("/fonts/NotoSans-CJK-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Regular-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sanssemibold";src:url("/fonts/OpenSans-Semibold-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansbold";src:url("/fonts/OpenSans-Bold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansextrabold";src:url("/fonts/OpenSans-ExtraBold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansitalic";src:url("/fonts/OpenSans-Italic-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"bebas_neueregular";src:url("/fonts/BebasNeue-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf");-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Assistant",sans-serif;font-family:"Assistant";src:url(/fonts/Assistant/Assistant-Regular.ttf);font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Roboto",sans-serif;font-family:"Roboto";src:url("/fonts/Roboto/Roboto-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Berkshire Swash",cursive;font-family:"Berkshire Swash";src:url("/fonts/Berkshire_Swash/BerkshireSwash-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Dekko",cursive;font-family:"Dekko";src:url("/fonts/Dekko/Dekko-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Delius",cursive;font-family:"Delius";src:url("/fonts/Delius/Delius-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Lakki Reddy",cursive;font-family:"Lakki Reddy";src:url("/fonts/Lakki_Reddy/LakkiReddy-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Inconsolata",monospace;font-family:"Inconsolata";src:url("/fonts/Inconsolata/Inconsolata-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Indie Flower",cursive;font-family:"Indie Flower";src:url("/fonts/Indie_Flower/IndieFlower.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Neucha",cursive;font-family:"Neucha";src:url("/fonts/Neucha/Neucha.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Oswald",sans-serif;font-family:"Oswald";src:url("/fonts/Oswald/Oswald-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Sawarabi Mincho",sans-serif;font-family:"Sawarabi Mincho";src:url("/fonts/Sawarabi_Mincho/SawarabiMincho-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"EB Garamond",sans-serif;font-family:"EB Garamond";src:url("/fonts/EB_Garamond/EBGaramond-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans JP",sans-serif;font-family:"Noto Sans JP";src:url("/fonts/Noto_Sans_JP/NotoSansJP-Regular.otf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}a.button,button,input[type=submit]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:500;line-height:1.5em;margin:0 .3em 0 0;padding-bottom:calc(0.4em + 2px);padding-top:calc(0.4em + 2px);padding:.4em 1.5em;text-align:center;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.2)}a.button.secondary,button.secondary,input[type=submit].secondary{background:#a9acaf}a.button.axus-color,button.axus-color,input[type=submit].axus-color{background:#1db04c}a.button:last-child,button:last-child,input[type=submit]:last-child{margin:0}a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:0 .3em 0 0}@media(max-width: 640px){a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:.5em 0}}a.button.small,button.small,input[type=submit].small{float:left;padding:.2em 1em}@media(max-width: 640px){a.button.small,button.small,input[type=submit].small{float:none;margin-right:1em}}a.button:hover,button:hover,input[type=submit]:hover{outline:none}a.button:focus,button:focus,input[type=submit]:focus{outline:none}a.button:active,button:active,input[type=submit]:active{outline:none}.account-form__submit{display:block;margin:0 auto;margin-top:1em;text-align:center;width:66%}@media(min-width: 1000px){.account-form__submit{width:76%}}.account-form__submit--login{display:block;margin:0 auto;margin-top:1em;text-align:center;width:96%}@media(min-width: 1000px){.account-form__submit--login{width:96%}}.submit--category{background-color:#1db04c;border-radius:2px;color:#fff;display:block;font-size:.9375em;margin:0 auto;margin-bottom:1em;padding:1em 0;text-align:center;text-decoration:none}.submit--category:hover{background-color:#17913e}.submit{border-radius:2px;cursor:pointer;outline:none}.submit--primary{background-color:rgba(0,0,0,0);border:2px solid #1db04c;color:#737373;cursor:pointer;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.5em 2em;text-transform:uppercase}.submit--primary:last-child{display:block;margin:0 auto}.submit--primary:hover{background-color:#1db04c;color:#fff}.submit--secondary{background-color:#1db04c;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.3em 2em;text-decoration:none;text-transform:uppercase}.submit--secondary:hover{background-color:#17913e}.submit--account-form{background-color:#1db04c;font-size:1.375em;width:100%;text-transform:uppercase}.submit--account-form:hover{background-color:#17913e}.submit--account-form[type=submit]:last-child{font-size:1.375em;margin-top:.6em}.submit--center[type=submit]{background-color:#1db04c;display:block}.submit--center[type=submit]:hover{background-color:#17913e}.submit--center[type=submit]:last-child{margin:2em auto 0 auto}#submit:disabled{background:#c2bebc;cursor:default}#submit:enabled{background:#1db04c}#submit:enabled:hover{background-color:#17913e}button.link{border:none;text-align:left;background:none;text-decoration:underline;box-shadow:none;margin:0;padding:0;text-shadow:none}button.thinner{padding:.4em 1em}label{color:#696e75;display:block;font-weight:400;margin:.5em 0 .2em 0}input[type=password],input[type=number],input[type=text],input[type=tel],input[type=email],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;border:2px solid #d9dddf;color:#555;display:block;font-family:inherit;font-size:1em;line-height:1.5em;margin-bottom:.5em;padding:.4em .5em;width:100%}input[type=password]:focus,input[type=number]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,select:focus,textarea:focus{border:2px solid #a8b1b5;outline:none}input[type=password].search-input,input[type=number].search-input,input[type=text].search-input,input[type=tel].search-input,input[type=email].search-input,input[type=url].search-input,select.search-input,textarea.search-input{background:#282d35;border:none;color:#a9acaf;font-size:1em;margin-top:.5em;padding:.4em 1em;width:30%}input[type=radio]{margin-right:.5em}select{background:#fff url("/images/elements/dropdown_arrows.svg") no-repeat center right 16px;color:#696e75;margin-bottom:1em;width:100%}textarea{min-height:70px;resize:vertical}textarea.notes{min-height:200px}textarea.description{min-height:200px}textarea.amenities{min-height:200px}.account-form--unauthenticated label{margin:0}.account-form--unauthenticated input[type=text],.account-form--unauthenticated input[type=email],.account-form--unauthenticated input[type=password],.account-form--unauthenticated select,.account-form--unauthenticated textarea{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 3px #eee;-moz-box-shadow:inset 1px 1px 3px #eee;-webkit-box-shadow:inset 1px 1px 3px #eee;width:94%;margin:0}.account-form--unauthenticated .checkbox-custom{color:#737373;cursor:pointer;font-weight:300}.account-form--unauthenticated input[type=checkbox]{cursor:pointer;height:26px;width:26px;-webkit-appearance:checkbox}.account-form--unauthenticated .checkbox__text{line-height:2;vertical-align:top}.account-form--unauthenticated .password-wrapper--error{display:none;position:relative}.account-form--unauthenticated .username-error{display:none}.account-form--unauthenticated .alert-wrapper--accepted1{display:none}.account-form--unauthenticated .alert-wrapper--accepted2{display:none}.account-form--unauthenticated .alert{font-size:1em;position:absolute}.account-form--unauthenticated .error-alert{color:red}.account-form--unauthenticated .accepted-alert{color:green;width:7em}.account-form--unauthenticated .alert-message{background:#fff;border-radius:6px;margin-right:-2px;position:relative}.account-form--unauthenticated .alert-message p{margin:5px 0 5px 5px}.account-form--unauthenticated .alert-message--password{bottom:3.5em;left:26em}.account-form--unauthenticated .alert-message--email{bottom:2.6em;left:26em}.account-form--unauthenticated .alert-message--error{border:2px solid red;padding-right:9px}.account-form--unauthenticated .alert-message--accepted{border:2px solid #1db04c}.account-form--unauthenticated .alert-icon{background-color:#fff;border-radius:20px;position:absolute;width:16px}.account-form--unauthenticated .alert-icon--error{border:2px solid red;color:red;padding:0 2px 2px 6px;right:-13px;top:-13px}.account-form--unauthenticated .alert-icon--accepted{border:2px solid #1db04c;color:#1db04c;padding:1px 4px 1px 4px;right:-13px;top:-13px}.account-form--authenticated select{cursor:pointer;padding:.4em .5em;color:#a9acaf}.account-form--authenticated select:first-of-type{font-weight:300}.account-form--authenticated select option:checked{display:none}.account-form--authenticated input[type=text],.account-form--authenticated input[type=email],.account-form--authenticated input[type=password],.account-form--authenticated select,.account-form--authenticated textarea{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 3px #eee;-moz-box-shadow:inset 1px 1px 3px #eee;-webkit-box-shadow:inset 1px 1px 3px #eee;margin:0}.account-form--authenticated .password-wrapper--error{display:none;position:relative}.account-form--authenticated .username-error{display:none}.account-form--authenticated .alert-wrapper--accepted1{display:none}.account-form--authenticated .alert-wrapper--accepted2{display:none}.account-form--authenticated .alert{font-size:1em;position:absolute}.account-form--authenticated .error-alert{color:red}.account-form--authenticated .accepted-alert{color:green;width:7em}.account-form--authenticated .alert-message{background:#fff;border-radius:6px;margin-right:-2px;position:relative}.account-form--authenticated .alert-message p{margin:5px 0 5px 5px}.account-form--authenticated .alert-message--password{bottom:3.5em;left:26em}.account-form--authenticated .alert-message--email{bottom:2.6em;left:26em}.account-form--authenticated .alert-message--error{border:2px solid red;padding-right:9px}.account-form--authenticated .alert-message--accepted{border:2px solid #1db04c}.account-form--authenticated .alert-icon{background-color:#fff;border-radius:20px;position:absolute;width:16px}.account-form--authenticated .alert-icon--error{border:2px solid red;color:red;padding:0 2px 2px 6px;right:-13px;top:-13px}.account-form--authenticated .alert-icon--accepted{border:2px solid #1db04c;color:#1db04c;padding:1px 4px 1px 4px;right:-13px;top:-13px}input:focus{outline:none}.floatl--active .floatl__label,.floatl--active .floatl__label--secondary{color:#737373;font-weight:300;opacity:1;visibility:visible}.floatl__label,.floatl__label--secondary{color:#737373;display:inline-block;font-size:.7em;left:6px;letter-spacing:.5px;line-height:1em;opacity:0;padding:5px 3px 3px 3px;position:relative;text-transform:uppercase;top:21px;transition:all 200ms ease-in-out;visibility:hidden;-webkit-transition:all 200ms ease-in-out}.floatl__input,input[type=password]{border-radius:3px;font-weight:300;margin-left:0;margin-top:0;outline:none;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.floatl__input::-moz-selection{background-color:#6e6a69;color:#fff}.floatl__input::selection{background-color:#6e6a69;color:#fff}.floatl--active .floatl__input{padding:18px 8px 5px 8px}.floatl-firstname{float:left;margin-right:6%}.floatl-password{margin-bottom:1em}.collapse{cursor:pointer;display:block}.collapse+input{display:none}.collapse+input+.show-and-hide{display:none}.collapse+input:checked+.show-and-hide{display:block}.progress{display:flex;overflow:hidden;font-size:14px;line-height:1.6em;text-align:center;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.progress-bar{height:1.7em;color:#fff;background-color:rgba(158,159,158,.8)}.authenticated-container{margin:0 auto;max-width:960px;padding:1em 0;width:90%;height:5.5em}.authenticated-header{background:rgba(255,255,255,.3)}.authenticated-header .unauthenticated-container{padding:2.2em;position:relative}.authenticated-header.axus-logo{float:left;position:absolute;top:20px;z-index:1;width:94%}.account-form--authenticated{background-color:#f1f1f1;border-radius:3px;color:#444;clear:both;margin:2em auto;overflow:hidden;padding:1em 2em;opacity:.94}.account-form--authenticated label{color:#444}.account-form--authenticated .consortia__selection{padding:26px 0 0px 0}.account-form--half{padding:1em 2em}@media(min-width: 900px){.account-form--half{width:42%}}.account-form--full{width:100%;max-width:571px}@media(min-width: 500px){.account-form--full{padding:1em 2em}}.account-form__question{clear:both;font-size:1.125em;font-weight:300;margin-bottom:0}@media(min-width: 1000px){.account-form__question{text-align:center}}.account-form__header,.account-form__subheader{color:#444}@media(min-width: 1000px){.account-form__header,.account-form__subheader{text-align:center}}.account-form__header{display:block;font-size:2em;font-weight:300;margin:.8em 0 .3em 0}.account-form__subheader{font-weight:100;max-width:540px;text-align:left}@media(min-width: 1000px){.account-form__subheader{text-align:center;max-width:100%}}.category-container{margin:.8em auto}.link__change{color:#444;font-size:.875em}.navigation{padding:0px 3px 0px 0px}.navigation a{color:#555;text-decoration:none}.navigation a:hover{color:#1db04c}.account-form__back-button{font-size:1.4em}.account-form__logged-out{font-size:2.2em}.account-form__helper-text{font-weight:100;margin-left:1.9em}@media(min-width: 1000px){.account-form__helper-text{display:-webkit-inline-box;display:inline-box}}.account-form__organization-container{padding:5px 0 10px 0}.scroll-container{display:block;max-height:240px;overflow-y:auto}.account-form__organization-list{padding:10px 0 10px 0;columns:250px 2;-webkit-columns:250px 2;-moz-columns:250px 2;column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px}.account-form__organization-list li{display:inline-block;width:250px}.uppercase{text-transform:uppercase}.text-center{text-align:center}.source-sans{font-family:"Source Sans Pro",sans-serif}.light{font-weight:300}.heavy{font-weight:600}.underline{text-decoration:underline}.hidden{display:none}fieldset{margin:0;padding:0;border:none}fieldset.third{display:inline-block;width:28%;margin-right:1rem}fieldset.two-thirds{display:inline-block;width:64%}fieldset.two-thirds input{display:inline-block;width:42%}fieldset.two-thirds input:first-child{margin-right:1rem}fieldset.half{width:48%;display:inline-block}fieldset.radio div{margin-top:1rem}fieldset.radio input,fieldset.radio label{display:inline-block;font-variant:initial;vertical-align:middle}div.subtotals{margin-bottom:1em}div.subtotals label{font-variant:initial;display:inline;padding-left:2em}div.discounts label{font-variant:initial;display:inline;padding-left:2em}div.discounts a{padding-left:1em}div.discounts .voucher{margin-top:.5rem;position:relative}div.discounts .voucher:before{background-image:url("/images/elements/minus-white.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute;top:2px;max-width:26px;width:100%;height:26px}div.total-price{margin-bottom:2em;margin-top:1rem;position:relative}div.total-price label{font-variant:initial;display:inline;color:#fff;padding-left:2em}div.total-price:before{background-image:url("/images/elements/equals-white.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute;top:-2px;max-width:26px;width:100%;height:26px}div.plan-description{color:#c2bebc;margin-left:1.7rem}.plan-options{border-bottom:1px dashed #fff;margin-bottom:2rem;padding-bottom:1rem}.plan-types{display:inline-block;margin-left:-3px;width:100%}.plan-types label{color:#fff}.plan-types input[type=radio]{margin-right:1rem}.plan-period{display:block;font-size:.75em;padding-top:.25em}div.loading-plans{position:absolute}.original-price{color:#c2bebc;display:inline-block;font-size:14px;text-decoration:line-through}.plan-typepromo,.plan-typenormal{display:inline-block}.plan-amount{cursor:pointer}.edit-subscription label{color:#6e6a69;font-size:1.3rem;font-weight:400;font-variant:small-caps}.edit-subscription div.total-price label{color:#6e6a69}.upgrade__modal .plan-types{display:inline-block;margin:0;width:100%}.upgrade__modal .plan-types label{color:#696e75}.upgrade__modal .plan-types input[type=radio]{margin-right:1rem}.upgrade__modal div.plan-description{color:#444;margin:20px 0 0 0px}.upgrade__modal div.total-price label{color:#444}.upgrade__modal .plan-period{display:inline;font-size:1em;padding-top:.25em}.upgrade__modal .plan-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.upgrade__modal .modal-header{border-top-left-radius:5px;border-top-right-radius:5px;background:#f1f1f1;padding:15px 20px 0px 20px}.upgrade__modal .modal-title{color:#444;font-weight:400;margin:.2em 0 0 0;line-height:1.2;padding:10px 0 20px 0;font-size:24px}.upgrade__modal .modal-dialog{margin-left:auto;margin-right:auto;width:710px;padding-top:50px;z-index:1050}@media screen and (max-width: 640px){.upgrade__modal .modal-dialog{left:50%;right:auto;width:85%;padding-top:50px;padding-bottom:50px}.upgrade__modal .modal-content{-webkit-box-shadow:0 2px 15px rgba(40,45,51,.5);box-shadow:0 2px 15px rgba(40,45,51,.5)}}.upgrade__modal .input_upgrade.column.fourth{margin:0 0 0 0}.upgrade__modal .billing-plan{float:left;clear:none}.upgrade__modal .billing-plan-box{display:-webkit-box;width:auto;height:auto}.upgrade__modal .one-time-cost{padding:0 0 10px 0}.upgrade__modal #annual-box{position:relative;top:-21px;left:30px}.upgrade__modal #monthly-box{position:relative;top:-21px;left:30px}.upgrade__modal #reflects-box{position:relative;top:-28px;left:30px;width:128px;height:55px}.upgrade__modal #reflects-box2{position:relative;top:-28px;left:30px;width:128px;height:55px}.upgrade__modal label.input_upgrade{display:block}.upgrade__modal h4.text_subtitle{color:#444;font-weight:400;margin:.2em 0 0 0;line-height:1.2;font-size:24px;border:0;padding:0;margin:0}.upgrade__modal h3.text_subtitle{color:#444;font-weight:200;margin:.2em 0 0 0;line-height:1.2;font-size:20px}.upgrade__modal h3.section-title{margin:0 0 .4em 0}.upgrade__modal a{color:#696e75}.upgrade__modal a:visited{color:#696e75}.upgrade__modal a:hover{color:#444}.upgrade__modal p{color:#696e75}.upgrade__modal .text_primary{font-size:20px;font-weight:400}.upgrade__modal .text_secondary{font-weight:400}.upgrade__modal .text_tertiary{font-weight:300}.upgrade__modal .text_subtle{font-weight:200}.upgrade__modal .text_big{font-size:28px}.upgrade__modal .text_bolder{font-weight:bolder}.upgrade__modal .price{height:45px;right:25px;position:relative;padding:5px 0}.upgrade__modal .voucher{padding-top:20px}.upgrade__modal .group_top{border-bottom:1px solid #ccc;padding-top:20px}.upgrade__modal .group_top .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .group_top .column:last-child.selection{margin:0;border-left:1px solid #ccc}.upgrade__modal .group_top .column{margin:0;width:32%}.upgrade__modal .group_top .column.third{width:32%}.upgrade__modal .group_bottom{border-bottom:none;padding-bottom:20px}.upgrade__modal .group_bottom .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .group_bottom .column:last-child.selection{margin:0;border-left:1px solid #ccc}.upgrade__modal .group_bottom .column{margin:0;width:32%}.upgrade__modal .group_bottom .column.third{width:32%}.upgrade__modal .bottom .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .bottom .column{margin:0}.upgrade__modal .bottom .column.half{width:48%}.upgrade__modal .select-box{width:100%;text-align:-webkit-center;padding:20px 5px 20px 5px}.upgrade__modal .per-itinerary-wrap{position:relative;bottom:33px;left:53px;width:20px;font-size:14px;font-weight:200;line-height:14px}.upgrade__modal .container{padding:20px 0px}.upgrade__modal section.section-container{padding:10px 0 20px 0}@media screen and (max-width: 720px){.upgrade__modal .group_top .column:first-child.selection{margin:0;padding:0;border-right:none}.upgrade__modal .group_top .column:last-child.selection{margin:0;border-left:none;border-bottom:none}.upgrade__modal .group_top .column{margin:0;width:100%;border-bottom:1px solid #ccc}.upgrade__modal .group_top .column.third{width:100%}.upgrade__modal .group_bottom .column:first-child.selection{margin:0;padding:0;border-right:none}.upgrade__modal .group_bottom .column:last-child.selection{margin:0;border-left:none;border-bottom:none}.upgrade__modal .group_bottom .column{margin:0;width:100%;border-bottom:1px solid #ccc}.upgrade__modal .group_bottom .column.third{width:100%}.upgrade__modal .bottom .column:first-child.selection{margin:0;padding:0;border-bottom:1px solid #ccc;border-right:none}.upgrade__modal .bottom .column{margin:0;width:100%;border-right:none}.upgrade__modal .bottom .column.half{width:100%}}.promo-banner-container{background:#1db04c;position:absolute;top:8.5em;z-index:5;left:0;right:0;text-align:center}@media(min-width: 400px){.promo-banner-container{top:8.5em}}@media(min-width: 600px){.promo-banner-container{margin-top:0}}.promo-banner-container .container{padding:0}.promo-banner__text{color:#fff;margin:1em 0 .6em 0}.promo-banner__text a{color:#fff}.promo-banner__text a:visited{color:#fff}#promo-legalese-text{color:#c2bebc}.view-only-promo-banner{background:#1db04c;text-align:center}.view-only-promo-banner .container{padding:0}.view-only-promo-banner a{text-decoration:none}.banner{background:#1db04c;text-align:center}.banner .container{padding:0}.banner a{text-decoration:underline}.banner.northstar{background:#00487e}.banner.travel-impressions{background:#ff8c00}.banner__text{color:#fff;margin:.5em 0 .5em 0}.banner__text a{color:#fff}.banner__text a:visited{color:#fff}.banner__text a:hover{color:#fff}.periscope-container{height:0;position:relative;padding-bottom:200%;overflow:hidden}.periscope-container object{position:absolute;top:0;left:0;width:100%;height:100%;padding:5px;background:#fff}.cdq-profile-settings .sync-status{width:35%;float:right;font-size:.9em;text-align:right}.cdq-profile-settings table{width:100%}.cdq-profile-settings table th{text-align:left}.sync-on{color:#1db04c}.sync-off{color:red}#output-font-size{padding-top:.5em}div.organization .travel-agency,div.organization .other{display:none}div.organization.travel-agency .travel-agency{display:block}div.organization.other .other{display:block}section.organization{padding-bottom:20px}.section-title{color:#8b8f93;font-size:1.1em;font-weight:400;margin:.2em 0 0 0}.custom-email-title{color:#8b8f93;font-size:1.1em;font-weight:400;margin:.2em 0 1em 0}div.organization-filters{margin:0 0 0 1%}#organization-apply-filter{margin:5px 0 0 10px;float:left}.public-library-presented-name-validation{color:#ba3636;font-size:14px;display:block}.loud{color:#ff5468;font-weight:700;font-size:48px}.results{font-size:12px}#home-page-slides{max-height:417px}.home-page-left-div{padding-right:0}#reminder-notification-count-home{font-size:.9em;font-weight:normal}.reminder-area{margin-bottom:5px;font-size:12px;font-weight:bold}.reminder-area #home-reminder-title{background-color:#f8dcce;width:95%;margin:0;padding:5px 5px 15px 5px}.reminder-area~.reminder-area #home-reminder-title{background-color:#c8e3da;width:95%;margin:0;padding:5px 5px 15px 5px}.reminder-area~.reminder-area~.reminder-area #home-reminder-title{background-color:#c9d7e4;width:95%;margin:0;padding:5px 5px 15px 5px}.task-manager-reminders,.task-manager-date{display:flex;padding:0}.reminder-area #empty-div-for-reminder{background-color:#fa5a03;width:4%;margin-right:2%}.reminder-area~.reminder-area #empty-div-for-reminder{background-color:#2ab771;width:4%;margin-right:2%}.reminder-area~.reminder-area~.reminder-area #empty-div-for-reminder{background-color:#24a2b8;width:4%;margin-right:2%}.reminder-area #reminder-date{background-color:#fa5a03;margin:0;padding:10px 5px;text-align:center}.reminder-area~.reminder-area #reminder-date{background-color:#2ab771;margin:0;padding:10px 5px;text-align:center}.reminder-area~.reminder-area~.reminder-area #reminder-date{background-color:#24a2b8;margin:0;padding:10px 5px;text-align:center}.home-page-container{background-color:#fff}.calender-overview-header{margin-bottom:.3em;color:#00cc96;font-size:1.2em;font-weight:bold}.card-header{background:#fff;margin-bottom:.3em;color:#00cc96;font-size:1em;font-weight:500;text-align:center}.card-text{text-align:center}.calender-overview-text{font-size:.8em}.itinerary-overview,.sponsorship-feature-section{padding-left:0em;padding-bottom:.5em;padding-top:.5em;margin:0}.itinerary-overview .sponsorship-slides-div,.sponsorship-feature-section .sponsorship-slides-div{padding-left:0}#newsletter-date{font-size:12px}.itineraries-summary-calender{margin-bottom:20px}.carousel-inner img{width:100%;height:100%}#btn-primary-outline{margin-top:15px;border-radius:3em;color:#b5adad;font-size:14px;border:3px solid #d9d2d2}.cards-div{margin-top:10px;padding:0 20px;border:none}.card-body{text-align:left;padding:5px 20px 0 0}.card-text{line-height:20px;font-size:14px}#task-newsletter-div{padding:0 15px;border-left:3px solid #f4f4f4}.features-section{margin-top:10px}.no-padding{padding:0}.home-footer{margin-top:40px}.home-footer-logos,.footer-logos{background-color:#dedede}.home-footer-logos{margin:0}.home-footer .footer-title,.home-footer-logos .footer-title{color:#a9acaf;display:inline-block;font-size:1.4em;font-weight:bold;margin:0;padding-top:20px;border-top:1px solid #d2d7dd}.home-footer .footer-subtext,.home-footer-logos .footer-subtext{color:#a9acaf;font-size:13px}.home-footer #home-page-contact-us,.home-footer-logos #home-page-contact-us{color:#a9acaf}.home-footer .footer-logos,.home-footer-logos .footer-logos{background-color:#dedede}.home-footer .agent-studio-logo,.home-footer-logos .agent-studio-logo{width:100%;height:auto;cursor:pointer}.home-footer .travel-42-logo,.home-footer-logos .travel-42-logo{width:30%;height:auto;margin-top:40px;margin-bottom:40px;cursor:pointer}.home-page-itinerary-title{color:#a9acaf;font-size:1.2em;font-weight:400;margin-bottom:10px}.home-pageitinerary-status{font-weight:400;line-height:1.1em;font-size:.8em;color:#a9acaf}#view-details{font-size:14px;position:absolute;top:50%;color:#a9acaf}.present-day-itineraries{font-weight:400;font-size:15px}.calender-overview-header .task-manager-title{margin-bottom:10px}.reminder-itinerary-title{text-decoration:underline;cursor:pointer}#task-manager-present-day-list{max-height:350px;overflow-y:scroll;overflow-x:hidden}.present-day-reminders{padding:0 15px 0 5px}.modal-dialog.home-page-modal-dialogue{left:0;max-width:75%;min-width:500px}#home-page-all-reminder-modal{width:100%}.modal-backdrop.fade.show{opacity:.5}#homepage-edit-reminder-modal-body{padding:1% 5%}.modal-backdrop.fade{opacity:.5}#modal-close{color:#000}#homepage-edit-reminder-modal-body{padding:1% 5%}#itinerary-analytics{margin-left:0;min-height:100%;margin-right:0}#itinerary-analytics #month-published-itineraries{background:#2793c4;margin:0}#itinerary-analytics #total-published-itineraries{background:#85c2de;margin:0}#itinerary-analytics #month-created-itineraries{background:#b7dcec;margin:0}#itinerary-analytics .published-itineraries-count{font-size:2.5em;padding:.3em 0;color:#fff;text-align:center}#itinerary-analytics .published-itineraries-text{color:#fff;text-align:center;margin-top:20px;padding-left:0px}.homepage-reminders-list #reminder-title{width:35%}.homepage-reminders-list #reminder-date{width:10%}.homepage-reminders-list #reminer-itinerary{width:22%}.homepage-reminders-list #reminder-edit,.homepage-reminders-list #reminder-complete{width:12%}.homepage-reminders-list #reminder-delete{width:8%}.homepage-reminders-list #complete-reminder-button-area{padding:10px 5px}.home-page-right-div{padding-right:0}.home-page-icons-row{margin:0;width:100%;padding:0 10px 0 0;margin-bottom:50px}.home-page-icons-row .icons-with-text-div{padding:1.2em .5em;background-color:#e9e7e6}.home-page-icons-row #icon-text{margin-top:5px;font-size:12px;color:#555252}.home-page-icons-row #icon-links:hover{text-decoration:none}.home-page-icons-row #home-page-icon{color:#b0afaf}.home-page-carousel{padding-right:0}.carousel-caption h2{color:#fff;font-weight:bold;font-size:22px;margin:0}.carousel-caption p{font-size:15px;line-height:1.2em}.card.homepage-card{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin-top:10px;padding:0;border:none}.card .homepage-card-body{padding:0}.card .homepage-card-text{padding:0 15px;color:#a9acaf}.card .homepage-card-footer{background:#fff;padding:10px;border:none}.card .homepage-card-footer #btn-primary-outline{margin-top:0}.card .homepage-card-header{margin-top:0px}#calender-container,#itinerary-analytics{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.all-tasks-action{margin:10px 0px}.carousel-caption{padding-bottom:0px}#embedded-video{z-index:2;margin-bottom:-10px}#home-page-delete-reminder-icon,#home-page-complete-reminder-icon{cursor:pointer;font-size:1.5em;position:absolute;bottom:1%}#home-page-delete-reminder-icon{right:5%}#home-page-complete-reminder-icon{right:15%}.carousel-control-prev,.carousel-control-next{height:40px;top:45%}#carousel-indicators{top:0;bottom:auto}.upgrade__modal .modal-dialog{left:0;min-width:710px;top:30%}.upgrade__modal .modal-body{padding:20px 35px}.upgrade__modal .modal-header{display:block}@media(max-width: 576px){.itinerary-analytics-div{margin-right:15px;margin-bottom:20px}#calender-container{margin-right:15px}.home-page-carousel{margin-right:15px;padding-right:0}.cards-div{min-height:100%}.card .homepage-card-header{padding:5px 5px}.home-page-right-div{padding-right:15px}.carousel-inner img{height:300px}.modal-dialog.home-page-modal-dialogue{left:0;max-width:75%;min-width:400px}.mobile-hidden{display:none}.featured-template-div{margin-bottom:20px}.complete-all-div,.delete-all-div{width:50%}#embedded-video{min-height:300px;width:100%;height:100%}}ol.gradient-list>li::before,ol.gradient-list>li{box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.15)}*,*:before,*:after{box-sizing:border-box}ol.gradient-list{text-decoration:none;counter-reset:gradient-counter;list-style:none;margin:1.75rem 0;padding-left:1rem}ol.gradient-list a:hover{text-decoration:none}ol.gradient-list span{line-height:.5;color:gray;font-size:12px}ol.gradient-list>li{background:#fff;border-radius:0 .5rem .5rem .5rem;counter-increment:gradient-counter;min-height:2.5rem;padding:.5rem .5rem .5rem 3rem;position:relative}ol.gradient-list>li::before,ol.gradient-list>li::after{background:linear-gradient(135deg, #3187c8 0%, #1DB04C 100%);border-radius:1rem 1rem 0 1rem;content:"";height:2.5rem;left:-1rem;overflow:hidden;position:absolute;top:0rem;width:3rem}ol.gradient-list>li::before{align-items:flex-end;content:counter(gradient-counter);color:#252221;display:flex;font:900 1.5em/1 "Montserrat";justify-content:flex-end;padding:.125em .25em;z-index:1}ol.gradient-list>li:nth-child(10n+1):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.2) 0%, rgba(253, 220, 50, 0.2) 100%)}ol.gradient-list>li:nth-child(10n+2):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.4) 0%, rgba(253, 220, 50, 0.4) 100%)}ol.gradient-list>li:nth-child(10n+3):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.6) 0%, rgba(253, 220, 50, 0.6) 100%)}ol.gradient-list>li:nth-child(10n+4):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.8) 0%, rgba(253, 220, 50, 0.8) 100%)}ol.gradient-list>li:nth-child(10n+5):before{background:linear-gradient(135deg, #1db04c 0%, #fddc32 100%)}ol.gradient-list>li:nth-child(10n+6):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.8) 0%, rgba(253, 220, 50, 0.8) 100%)}ol.gradient-list>li:nth-child(10n+7):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.6) 0%, rgba(253, 220, 50, 0.6) 100%)}ol.gradient-list>li:nth-child(10n+8):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.4) 0%, rgba(253, 220, 50, 0.4) 100%)}ol.gradient-list>li:nth-child(10n+9):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0.2) 0%, rgba(253, 220, 50, 0.2) 100%)}ol.gradient-list>li:nth-child(10n+10):before{background:linear-gradient(135deg, rgba(29, 176, 76, 0) 0%, rgba(253, 220, 50, 0) 100%)}ol.gradient-list>li+li{margin-top:2rem}.alert-header img{width:45%;margin-right:15px;height:100%}.alert-header h2{display:block;margin-top:10px;top:18px;left:10px;font-weight:bold;color:#696e75}.search-alerts{float:right;margin-top:20px}a.search-alerts:hover{text-decoration:none}.sherpa-shareable-link{display:block;margin:10px;font-weight:bold;color:#696e75;font-size:25px}.iframe-sherpa-element{height:700px;width:100%;padding:5px}.calendar{position:relative;min-height:300px;overflow:hidden;text-transform:capitalize;text-align:center;font:15px/1em inherit;color:#545a5c}.calendar a{text-decoration:none;color:inherit}.calendar header .btn{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#cbd1d2;border-radius:50%;border:2px solid #cbd1d2}.calendar header .btn:hover{background:#cbd1d2;color:#fff}.calendar header .btn:before{content:"";position:absolute;top:9px;left:8px;width:8px;height:8px;border-style:solid;border-width:3px 3px 0 0;transform:rotate(45deg);transform-origin:center center}.calendar header .btn-prev{top:0;left:0;transform:rotate(-180deg)}.calendar header .btn-next{top:0;right:0}.calendar header .btn-next:before{transform:rotate(45deg)}.calendar header .month{padding:0;margin:0}.calendar header .month .year{font-size:.6em;font-weight:100}.calendar table{width:100%;border-spacing:0px}.calendar thead{font-size:.9em;font-weight:600}.calendar td{padding:0}.calendar .day{position:relative;display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;border:2px solid transparent;cursor:pointer}.calendar .day:hover{border:2px solid #85c2de}.calendar .day.today{color:#545a5c}.calendar .day.today.has-event:after{background:#fff}.calendar .day.wrong-month{color:#cbd1d2}.calendar .day.wrong-month:hover{border:2px solid transparent}.calendar .day.has-event:after{content:"";position:absolute;top:calc(50% + 0.6em);left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#85c2de}.calendar .day .has-start-event:after{content:"";position:absolute;bottom:calc(10%);left:calc(40% - 2px);width:4px;height:4px;border-radius:50%;background:#1db04c}.calendar .day .has-end-event:after{content:"";position:absolute;bottom:calc(10%);left:calc(60% - 2px);width:4px;height:4px;border-radius:50%;background:red}.calendar .day.has-start-event.has-end-event:after{content:"";position:absolute;top:calc(50% + 0.6em);left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#1db04c}.calendar .day.disabled{cursor:default}.calendar .day.disabled:hover{border:2px solid transparent}.calendar .event-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 30px;background:#545a5c;box-sizing:border-box}.calendar .event-container .event-wrapper{overflow-y:auto;max-height:100%}.calendar .event-container .close{position:absolute;width:30px;height:30px;top:15px;right:0px;cursor:pointer}.calendar .event-container .close:before,.calendar .event-container .close:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#cbd1d2}.calendar .event-container .close:before{transform:rotate(45deg)}.calendar .event-container .close:after{transform:rotate(-45deg)}.calendar .event-container .event{position:relative;width:100%;padding:1em;margin-bottom:1em;background:#85c2de;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);text-align:left;color:#fff}.calendar .event-container .event-date{margin-bottom:1em}.calendar .event-container .event-hour{float:right}.calendar .event-container .event-summary{font-weight:600}.calendar .filler{position:absolute;width:0;height:0;border-radius:50%;background:#545a5c;transform:translate(-50%, -50%)}#calender-container{border:2px solid #f4f0f0;margin-bottom:20px}.calender-bullets{list-style:none}.calender-bullets li{list-style-type:none;float:left;margin-left:30px}.calender-bullets li:before{content:"·";font-size:100px;line-height:24px;vertical-align:middle}#calender-widget-itinerary-link{color:#000}#event-has-start-day{background-color:#1db04c}#event-has-end-day{background-color:#ff5468}.expiry-banner{margin:0 -20px 20px -20px;background:#1db04c;text-align:center}.expiry-banner .container{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl{float:left}.fr{float:right}body,#main-body{background:#8e9194;color:#444;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;padding:0;margin:0 0 2em 0}body.waiting *,#main-body.waiting *{cursor:progress}.form-hero__signup{background:url("/images/backgrounds/con-dao.jpg") no-repeat center center;background-size:cover;height:100vh}@media(min-width: 1000px){.form-hero__signup{height:100vh}}.form-hero__signup-ti{background:url("/images/backgrounds/ti_background.jpg") no-repeat center center;background-size:cover;height:100vh}@media(min-width: 1000px){.form-hero__signup-ti{height:100vh}}.debug{color:#fff}.privacy-checkbox-label{color:#444}.regenerate-token-btn{border:none;border-radius:20px;box-shadow:6px 5px 8px rgba(0,0,0,.2);cursor:pointer;transition:all .2s}.container,#custom-container{margin:0 auto;padding:0;max-width:960px;width:100%}.wide-container{margin:0 auto;padding:1em 0;max-width:960px;width:100%}.flash{padding:10px;margin:1em auto}.flash h2{color:#444}.flash p{margin:0}.flash.notice{border:solid 4px #26722d;background-color:#a4e7a0;color:#444}.flash.error{border:solid 4px #900;background-color:#ff6565;color:#444}.flash.alert{border:solid 2px #225a7c;background:#cbdbeb;color:#225a7c}.refresh{font-size:medium}.flash-container{width:200px;position:fixed;bottom:10px;right:10px;z-index:99999;text-align:center}.flash-container.notice{border:solid 4px #26722d;background-color:#a4e7a0;color:#444}.flash-container.error{border:solid 4px #900;background-color:#ff6565;color:#444}.flash-container.alert{border:solid 2px #225a7c;background:#cbdbeb;color:#225a7c}.alert-icon{height:20px;margin-right:5px;vertical-align:middle}.flight-update-alert{color:red;padding:5px 0 0 0}.flight-update-alert .text{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400}.disable{position:relative}.disable:after{content:"\a";position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.2)}.logos{display:inline;list-style-type:none;margin:0;padding:0;height:8em;width:100%;margin-bottom:25px;font-size:.8em}.logos p{line-height:1.1em;margin-top:8px}.logos .logo-image{max-width:125px;max-height:41px}.logos li{margin:1px;padding:3px;float:left;width:24.5%;height:120px;text-align:center}.logos li .logo-container{border:solid 1px #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:20px;height:113px}.logos li .logo-container.deleted i{font-size:3em;color:#1db04c}.logos li a{color:inherit;text-decoration:none}.logos-upload{display:inline;list-style-type:none;padding:10px 0px 0px 0px;height:8em;width:100%;margin-bottom:10px}.logos-upload p{line-height:1.2em;font-size:.8em;margin-top:8px}.logos-upload .logo-image-upload{height:100px}.logos-upload .logo-upload-button{padding:10px;height:46px;width:70px;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;background:url("/images/icons/upload-image.svg")}.logos-upload li{margin:1px;padding:3px;float:left;width:24.5%;height:120px;text-align:center}.logos-upload li .logo-container-upload{border:solid 1px #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:20px 0 0 0;height:113px}.logos-upload li a{color:inherit;text-decoration:none;cursor:move}.logo-overlay{display:none;position:relative;top:-23px;color:#282d33;background-color:#eee;font-weight:bold;line-height:2em;border-radius:0 0 5px 5px}.logo--delete{color:#a9acaf;cursor:pointer;font-size:1.2em;padding-right:5px;padding-top:5px}.enable{display:block}.logo-instructions{color:#888;font-size:.9em;margin-top:0}.organization-logo,.email-custom-logo{background-size:96px 41px;display:inline-block;float:left;height:60px}.organization-details-logo{background-size:96px 41px;height:60px}h1{color:#fff;font-weight:300;margin:0 0 .1em 0}h2{color:#a9acaf;display:inline-block;font-size:1.2em;font-weight:400;margin:.6em 0}h3{color:#696e75;display:inline-block;font-size:1em;font-weight:700;margin:.6em 0}h4{color:#a9acaf;font-size:1.2em;font-weight:400;margin:1em 0}h5{color:#696e75;font-size:1em;font-weight:600;margin:.2em 0}p{line-height:1.5em}em{color:#8b8f93}a{cursor:pointer}a.help{padding-left:5px;font-weight:300;font-size:15px;text-decoration:none}a.help.left{margin-right:5px}a.question{padding-left:5px;color:#696e75;font-weight:300;font-size:15px;text-decoration:none}a.question.light{color:#ccc}a.question:hover{color:#444}a.blend{color:inherit;text-decoration:none}a.blend:hover{text-decoration:underline}span.publish-help-icon{position:absolute;top:.3em;left:7em}span.publish-itinerary-key{position:absolute;top:.2em;left:9em}pre{margin:0}.readonly{background:#eee}input.readonly{background:#eee}textarea.readonly{background:#eee}.rich-content{border:1px solid #ccc;padding:8px;background:#eee;min-height:200px}.rich-content p{margin:0;line-height:1.2em}.rich-internal-notes-holder{margin:2em 0 0}.non-client-facing-fields{margin:2em 0 2em}.source-header{padding:0px 15px 15px 0px;border-bottom:1px solid #e5e5e5}.message{color:#696e75}.autocomplete-disclaimer{margin:10px 0 10px 0}.onboard .message{color:#696e75;margin:0 0 0 27px}.fine-print{color:#a9acaf;size:.625em}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(255,255,255,.1)}.content-divider{background:#eee;display:block;height:.5px;width:100%;margin:8px 0}form.inset{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);padding:1em}.form-section{margin-bottom:1em;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);padding:1em}.form-section h4{border-bottom:1px solid #eee;padding-bottom:1em;margin-top:.5em}.payment-input{height:2.7em;border:2px solid #d9dddf;margin-bottom:.5em;padding:.4em .5em;width:100%}.payment-input-error{border-color:red}.form-header{margin-bottom:1em}.form-header button,.form-header input[type=submit],.form-header a.button{float:right}.form-footer{margin-top:1em}.form-footer button,.form-footer input[type=submit],.form-footer a.button{float:right}.form-footer.import-actions p{margin-top:0}.form-footer.import-actions button{margin-left:15px}.inline-form{display:inline}.inline-form button{background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;cursor:pointer;display:inline;margin:0 .3em 0 0;padding:0;font-family:"proxima-nova",sans-serif;font-size:.9em;font-weight:400;text-align:left;text-decoration:underline;text-shadow:none}.inline-form button:hover{background-color:transparent}.inline-form--right{float:right}.inline-form--right input[type],.inline-form--right select,.inline-form--right .button{float:left}.drop-down{-moz-appearance:none;-webkit-appearance:none;background:#fff url("/images/elements/select_arrows.svg") no-repeat center right 16px;background-size:auto 18px;margin-right:10px;width:150px}.form-input__container{margin-bottom:20px}.show-placeholder::-webkit-input-placeholder{color:#c2bebc;font-family:"proxima-nova",sans-serif;font-weight:300}.show-placeholder::-moz-placeholder{color:#c2bebc;font-family:"ff-meta-serif-web-pro",serif;font-weight:300}.show-placeholder:-ms-input-placeholder{color:#c2bebc;font-family:"ff-meta-serif-web-pro",serif;font-weight:300}.select2-container{width:100% !important}.select2-container .select2-search--inline{width:100%}.select2-container .select2-search--inline .select2-search__field{width:100% !important}button::-moz-focus-inner{padding:0;border:0}.form-button[disabled]{opacity:.5;cursor:not-allowed}.lookup-form-buttons{text-align:right}.segment-body.error .lookup-form-buttons::before{color:#f33;text-align:right;font-style:italic;content:"Could not find a flight with that information."}.column.error .select2-container,.column.error input{border:1px dotted #f33}.column.error::after{color:#f33;font-style:italic;content:"This field is required."}.required{color:#f33}.checkbox-select-all input[type=checkbox]{margin-right:.5em}.connected-vendor{color:#1db04c;font-size:.8em}.disconnected-vendor{color:red;font-size:.8em}.save-template-checkbox{display:inline;margin:1em}.save-template-checkbox label{display:inline}.form-fields{margin-bottom:1em}header{background:url(/images/backgrounds/site_view_background.png)}header .container{padding:1em 0 1.3em 0;position:relative}header a{display:inline-block}header .menu{float:right}@media(max-width: 640px){header .menu{width:100%}}header .user-login{background:#f1f1f1;border-radius:3px;display:inline-block;float:right;margin:.3em 0 0 0;padding:.6em 1em;position:relative;text-align:left;width:260px;z-index:100}header .user-login .dropdown-arrow{border-top:5px solid #444;border-right:4px solid transparent;border-left:4px solid transparent;content:"";display:inline-block;height:0;width:0;vertical-align:middle;margin:0 0 .3em .4em;position:absolute;right:1em;top:1.2em}header .user-login ul{background:#f1f1f1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;top:2.7em;left:0;visibility:hidden;width:100%}header .user-login ul li{border-top:1px solid #f1f1f1;border-bottom:1px solid #fafafa}header .user-login ul li:last-child{border-bottom:none}header .user-login ul li a{color:#444;display:block;padding:.6em 1em;text-decoration:none;transition:all .075s ease-in}header .user-login ul li a:hover{color:#252221;font-weight:bolder}header .user-login:hover ul{visibility:visible}header .user-login p{color:#444;margin:0;text-decoration:none}@media(max-width: 640px){header .user-login{display:block;float:none;width:100%}}.header-text-style{color:#888;font-weight:bold;margin:0px}.refresh-btn{position:absolute;right:0;background:#a9acaf}.current-itineraries-btn{position:absolute;left:25%;background:#a9acaf}.unpublished-itineraries-btn{position:absolute;left:0;background:#a9acaf}.org-logo{display:block;margin-left:auto;margin-right:auto;width:auto;height:100px}.page-section-header{margin:2em 0}.page-section-header .client-info{width:45%}@media(max-width: 800px){.page-section-header .client-info{width:100%}}.page-section-header h1{display:inline-block;font-size:2em}.page-section-header h2{margin:.3em 0 0 0}.page-section-header p{color:#a9acaf;margin:.5em 0 0 0}@media(max-width: 800px){.page-section-header p{margin-bottom:1em}}.header-controls{float:right}@media(max-width: 800px){.header-controls{float:none;width:100%}}.organization-filter-box,.itinerary-filter-box{padding:1em;background:#eee;border-radius:5px}.organization-filter-box h4,.itinerary-filter-box h4{margin:0 0 .5em 0}.organization-filter-box a.button.clear-name,.organization-filter-box a.button.search-name,.itinerary-filter-box a.button.clear-name,.itinerary-filter-box a.button.search-name{margin-left:13px;height:36.78px;margin-top:2px}.organization-filter-box .date-filter,.itinerary-filter-box .date-filter{margin:0}.organization-filter-box .date-filter input,.itinerary-filter-box .date-filter input{display:inline;width:25%;margin-right:.5em}@media(max-width: 640px){.organization-filter-box .date-filter input,.itinerary-filter-box .date-filter input{width:49%;margin-right:0}}@media(max-width: 1024px){.organization-filter-box .date-filter input,.itinerary-filter-box .date-filter input{width:49%;margin-right:0}}.organization-filter-box .date-filter a.button,.itinerary-filter-box .date-filter a.button{width:31%}@media(max-width: 1024px){.organization-filter-box .date-filter a.button,.itinerary-filter-box .date-filter a.button{width:99%;float:none}}@media(max-width: 1024px){.organization-filter-box .quick-filters a.button.traveling-now,.itinerary-filter-box .quick-filters a.button.traveling-now{width:98%}}@media(max-width: 640px){.organization-filter-box .quick-filters a.button.traveling-now,.itinerary-filter-box .quick-filters a.button.traveling-now{width:100%;margin-right:0}}@media(max-width: 1024px){.organization-filter-box .quick-filters a.button,.itinerary-filter-box .quick-filters a.button{width:47.8%;margin-bottom:.6em}}@media(max-width: 640px){.organization-filter-box .quick-filters a.button,.itinerary-filter-box .quick-filters a.button{width:100%;margin-right:0}}.organization-filter-box .column.itineraries-limit,.itinerary-filter-box .column.itineraries-limit{margin:0}.organization-filter-box .itineraries-limit-text,.itinerary-filter-box .itineraries-limit-text{font-size:14px;color:red}.organization-filter-box .name-filter,.itinerary-filter-box .name-filter{max-width:289px}.organization-filter-box .itinerary-search-filter,.itinerary-filter-box .itinerary-search-filter{margin-top:0px}.advisor-view-body{background:url("/images/backgrounds/advisor_view_background.png") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}@supports(-webkit-touch-callout: none){.advisor-view-body{background:url("/images/backgrounds/advisor_view_background.png");background-repeat:repeat-y}}.open-itineraries .alert,.profile-trips .alert,.unassociated-bookings .alert,.organization-summary .alert,.itinerary-summary .alert,.message-list .alert,.notice-container .alert,.restore-notice .alert{background:#a9acaf;padding:.7em 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center}.open-itineraries .alert a,.profile-trips .alert a,.unassociated-bookings .alert a,.organization-summary .alert a,.itinerary-summary .alert a,.message-list .alert a,.notice-container .alert a,.restore-notice .alert a{color:#fff;font-size:.9em}.open-itineraries .alert a:hover,.profile-trips .alert a:hover,.unassociated-bookings .alert a:hover,.organization-summary .alert a:hover,.itinerary-summary .alert a:hover,.message-list .alert a:hover,.notice-container .alert a:hover,.restore-notice .alert a:hover{cursor:pointer;text-decoration:underline}.open-itineraries .alert i,.profile-trips .alert i,.unassociated-bookings .alert i,.organization-summary .alert i,.itinerary-summary .alert i,.message-list .alert i,.notice-container .alert i,.restore-notice .alert i{margin-right:.1em}.open-itineraries .alert .dismiss-button,.profile-trips .alert .dismiss-button,.unassociated-bookings .alert .dismiss-button,.organization-summary .alert .dismiss-button,.itinerary-summary .alert .dismiss-button,.message-list .alert .dismiss-button,.notice-container .alert .dismiss-button,.restore-notice .alert .dismiss-button{background:#cacaca;font-size:.8em;height:22px;text-shadow:none;width:22px;padding:0;float:right;margin-right:1em}.open-itineraries .alert .dismiss-button i.fa,.profile-trips .alert .dismiss-button i.fa,.unassociated-bookings .alert .dismiss-button i.fa,.organization-summary .alert .dismiss-button i.fa,.itinerary-summary .alert .dismiss-button i.fa,.message-list .alert .dismiss-button i.fa,.notice-container .alert .dismiss-button i.fa,.restore-notice .alert .dismiss-button i.fa{font-size:.9em;margin:auto}.open-itineraries .column,.profile-trips .column,.unassociated-bookings .column,.organization-summary .column,.itinerary-summary .column,.message-list .column,.notice-container .column,.restore-notice .column{margin:0;padding:.7em}.open-itineraries .column.half,.profile-trips .column.half,.unassociated-bookings .column.half,.organization-summary .column.half,.itinerary-summary .column.half,.message-list .column.half,.notice-container .column.half,.restore-notice .column.half{width:44.6%}.open-itineraries .column.third,.profile-trips .column.third,.unassociated-bookings .column.third,.organization-summary .column.third,.itinerary-summary .column.third,.message-list .column.third,.notice-container .column.third,.restore-notice .column.third{width:33.333%}.open-itineraries .column.fourth,.profile-trips .column.fourth,.unassociated-bookings .column.fourth,.organization-summary .column.fourth,.itinerary-summary .column.fourth,.message-list .column.fourth,.notice-container .column.fourth,.restore-notice .column.fourth{width:25%}.open-itineraries .column.fifth,.profile-trips .column.fifth,.unassociated-bookings .column.fifth,.organization-summary .column.fifth,.itinerary-summary .column.fifth,.message-list .column.fifth,.notice-container .column.fifth,.restore-notice .column.fifth{width:20%}.open-itineraries .column:last-child,.profile-trips .column:last-child,.unassociated-bookings .column:last-child,.organization-summary .column:last-child,.itinerary-summary .column:last-child,.message-list .column:last-child,.notice-container .column:last-child,.restore-notice .column:last-child{text-align:right}.open-itineraries p,.profile-trips p,.unassociated-bookings p,.organization-summary p,.itinerary-summary p,.message-list p,.notice-container p,.restore-notice p{color:#a9acaf;font-size:.9em;margin:.2em 0 0 0}.open-itineraries h3,.profile-trips h3,.unassociated-bookings h3,.organization-summary h3,.itinerary-summary h3,.message-list h3,.notice-container h3,.restore-notice h3{line-height:1.3em;margin:0}.open-itineraries h4,.profile-trips h4,.unassociated-bookings h4,.organization-summary h4,.itinerary-summary h4,.message-list h4,.notice-container h4,.restore-notice h4{line-height:1.5em}.vendor-card,.organization-summary,.booking-summary,.advisor-card,.itinerary-template-card{margin-bottom:.5em;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3)}.vendor-card a.edit,.organization-summary a.edit,.booking-summary a.edit,.advisor-card a.edit,.itinerary-template-card a.edit{display:inline-block;margin:0 .5em}.vendor-card .column.half:last-child,.organization-summary .column.half:last-child,.booking-summary .column.half:last-child,.advisor-card .column.half:last-child,.itinerary-template-card .column.half:last-child{width:50%}.vendor-card p,.organization-summary p,.booking-summary p,.advisor-card p,.itinerary-template-card p{font-size:.9em;margin:0}.vendor-card a,.organization-summary a,.booking-summary a,.advisor-card a,.itinerary-template-card a{font-size:.9rem}.vendor-card form,.organization-summary form,.booking-summary form,.advisor-card form,.itinerary-template-card form{display:inline}@media(max-width: 1000px){.vendor-card .column.three-fifths,.organization-summary .column.three-fifths,.booking-summary .column.three-fifths,.advisor-card .column.three-fifths,.itinerary-template-card .column.three-fifths{width:45%}.vendor-card .column.sixth,.organization-summary .column.sixth,.booking-summary .column.sixth,.advisor-card .column.sixth,.itinerary-template-card .column.sixth{width:22%}}@media(max-width: 690px){.vendor-card .column.three-fifths,.organization-summary .column.three-fifths,.booking-summary .column.three-fifths,.advisor-card .column.three-fifths,.itinerary-template-card .column.three-fifths{width:100%}.vendor-card .column.sixth,.organization-summary .column.sixth,.booking-summary .column.sixth,.advisor-card .column.sixth,.itinerary-template-card .column.sixth{width:45%}}.vendor-card a,.vendor-card button{width:100%}.organization-summary:first-child{margin-top:.5em}.itinerary-item .column.half,.open-itineraries .column.half{width:50%}.itinerary-item.edit-traveler{text-decoration:underline}.column.itinerary-right-panel{position:relative;width:20%}.column.itinerary-right-panel:nth-child(2){border-right:0}@media(max-width: 740px){.column.itinerary-right-panel{border-left:0;border-top:1px solid #ddd;width:100%}.column.itinerary-right-panel:nth-child(2){border-left:0}}.delete-itinerary{position:absolute;right:.7em;top:.7em}.edit-profile .row{margin-bottom:2em}.edit-profile .column{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);margin-bottom:.5em;overflow:hidden}.edit-profile .modal-header{margin-bottom:1em}.edit-profile fieldset{border:none;padding:0 1.25em}.edit-profile fieldset:last-child{padding-bottom:1.25em}.itinerary-name{border-right:1px solid #ddd;border-top-left-radius:5px}.itinerary-name .unpublished-flag{color:#fff;font-size:.6em;font-weight:700;padding:.5em 5em .5em 1em;position:absolute;left:-0.5em;top:.3em;text-transform:uppercase;z-index:100}@media(max-width: 760px){.itinerary-name{border-right:0;border-bottom:1px solid #ddd}}.itinerary-name h4{color:#888;display:inline;font-size:1.5em;font-weight:700;line-height:1.1;margin:0}@media(max-width: 680px){.itinerary-name h4{left:50%;position:static;-webkit-transform:translatex(-50%) translatey(-50%);-moz-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%);white-space:normal;word-break:normal;word-wrap:normal}}@media(max-width: 400px){.itinerary-name h4{font-size:1.2em}}.itinerary-name h4 a{color:#888;text-decoration:none}.itinerary-dates{position:relative;text-align:center}.itinerary-dates p{color:#888;float:left;font-size:1em;font-weight:700;line-height:1.1em;margin:0;width:50%}.itinerary-dates p.total-days{font-size:1.2em;float:none;width:100%}.itinerary-dates p.total-days span{font-size:.7em}@media(max-width: 400px){.itinerary-dates p{font-size:.8em}}.itinerary-dates span{color:#a9acaf;display:block;font-size:.8em;font-weight:400}.itinerary-dates .date-arrow{font-size:1.1em;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translatey(-50%);-moz-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%)}@media(max-width: 760px){.itinerary-dates{overflow:hidden}}.modal-body .update-classic-bookings{float:right;margin-bottom:1em}.modal-body .update-classic-bookings .row{margin:1em 0}.modal-body .email-submit{padding:.5em}.modal-body #import-unassociated-bookings-container label{display:inline-block;margin:0}.modal-body #import-unassociated-bookings-container .column{padding:.5em}.modal-body #import-unassociated-bookings-container .column.start-time{width:22%}.modal-body #import-unassociated-bookings-container .column.booking-details{width:68%}.modal-body #import-unassociated-bookings-container .column.booking-details .booking-name{color:#696e75}.modal-body #import-unassociated-bookings-container .column.delete{width:10%}.modal-body #import-unassociated-bookings-container .column:nth-child(2){border:0}.modal-body #import-unassociated-bookings-container p{font-size:1em}.white-label__container{display:inline-block;margin:0 5px;width:50px}.white-label__platform-name{font-size:12px;text-align:center}.white-label__logo{max-height:50px}.white-label__logo-label{display:inline-block;position:relative;top:-20px}.business-type__label{display:inline-block;position:relative;top:4px;margin:0px}.itinerary-traveler-summary{border-top:1px solid #ddd;clear:both}.itinerary-traveler-summary li{background:#eee;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ddd;line-height:1.5em;padding:.7em;position:relative;margin:0}.itinerary-traveler-summary li:last-child{border-bottom:none}.itinerary-traveler-summary li:hover{background:#eee}.itinerary-traveler-summary .column.half{border:none}.profile-trips{margin-bottom:1em}.profile-trips a{display:block}.profile-trips li{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);margin-bottom:.5em;overflow:hidden}.profile-trips li:hover{background:#fff}.unassociated-bookings,.message-list{margin-bottom:1em}.unassociated-bookings li,.message-list li{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);margin-bottom:.5em;overflow:hidden}.unassociated-bookings{margin:2em auto}.unassociated-bookings .column{padding:0}.unassociated-bookings .booking-name h3{line-height:1.5em;margin:0;padding:1.1em 1em 1em 1em;width:100%}.itinerary-name-library{width:76%}@media(max-width: 860px){.itinerary-name-library{width:50%}}@media(max-width: 760px){.itinerary-name-library{display:block;height:auto;width:100%;text-align:center}}.itinerary-name-library h4{color:#888;display:inline;font-size:1.5em;font-weight:700;line-height:1.1;margin:0}@media(max-width: 680px){.itinerary-name-library h4{left:50%;position:static;-webkit-transform:translatex(-50%) translatey(-50%);-moz-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%);white-space:normal;word-break:normal;word-wrap:normal}}@media(max-width: 400px){.itinerary-name-library h4{font-size:1.2em}}.itinerary-name-library h4 a{color:#888;text-decoration:none}.side-bar-action{margin-top:1em;cursor:pointer}.side-bar-action a{color:#fff;text-decoration:none;white-space:nowrap}.side-bar-action a i{vertical-align:top;margin-top:2px}.side-bar-action a i.no-vertical-alignment{vertical-align:unset;margin-top:0px}.side-bar-action a div{display:inline-block;white-space:normal}.side-bar-header{color:#fff;font-size:1.1em}.shoretrips-img{width:70px;vertical-align:bottom}.icon-button{color:#aaa;background:none;font-size:1.1em;text-shadow:none;padding:0;display:flex;border:none;box-shadow:none}.icon-button a{text-decoration:none}.itinerary-traveler-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.itinerary-traveler-list .roam-right-service-logo{position:relative;cursor:pointer;top:12px}.messages .column.third{border:none;color:#a9acaf}.messages .column.two-thirds{border-left:1px solid #ddd}.messages .column:last-child{text-align:left}.messages h3{display:block}.messages ul{margin-bottom:2.5em}.messages p{color:#444;font-size:1em}.profile-header{margin:2em 0;overflow:hidden;color:#a9acaf}.profile-header .client-info{width:50%}.profile-header .trip-date{color:#fff}.profile-header p{margin:0 0 .25em 0}.traveler-letters nav[role=navigation],.traveler-pages nav[role=navigation]{text-align:center}.traveler-letters .cd-pagination,.traveler-pages .cd-pagination{margin:1em auto 1em;text-align:center}.traveler-letters .cd-pagination li,.traveler-pages .cd-pagination li{display:inline-block}.traveler-letters .cd-pagination a,.traveler-letters .cd-pagination span,.traveler-pages .cd-pagination a,.traveler-pages .cd-pagination span{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3em .4em;font-size:1.2rem}.traveler-letters .cd-pagination a,.traveler-pages .cd-pagination a{border-radius:.25em;text-decoration:none;color:#fff}.traveler-letters .cd-pagination a:hover,.traveler-pages .cd-pagination a:hover{background-color:gray}.traveler-letters .cd-pagination .button:first-of-type a::before,.traveler-pages .cd-pagination .button:first-of-type a::before{content:"« "}.traveler-letters .cd-pagination .button:last-of-type a::after,.traveler-pages .cd-pagination .button:last-of-type a::after{content:" »"}.traveler-letters .cd-pagination .current,.traveler-pages .cd-pagination .current{background-color:gray;color:#fff;pointer-events:none}.travelers-list h1{text-align:center}.mark-all-as-read{margin-top:10px !important}#mark-all-as-read-button-disable{color:#d8d9da;background-color:#f1f1f1 !important;border:3px solid #d8d9da;padding:.5em 1.3em;text-shadow:none}.advisor-notifications{float:right;margin:.9em 2em 0px;color:#444}@media(max-width: 640px){.advisor-notifications{float:none;margin:0;position:absolute;right:0;top:1.9em}}.reminder-badge,.notifications-badge,.reminder-notifications-badge{border-radius:10px;cursor:pointer;display:inline-block;font-family:"arial";font-size:.8em;margin:0px 0px 0px .5em;padding:3px 8px;text-align:center}.reminder-badge span,.notifications-badge span,.reminder-notifications-badge span{color:#fff}.notification{border-bottom:1px solid #e5e5e5;color:#000;padding:20px}.notification:last-child{border-bottom:none}.notification.read{background:#f1f1f1}.notification.read button{color:#d8d9da;background-color:#f1f1f1 !important;border:3px solid #d8d9da;padding:.5em 1.3em;text-shadow:none}.notification-list{border-radius:5px;max-height:500px;overflow:auto}.notification-message{float:left;width:70%}@media(max-width: 600px){.notification-message{float:none;width:100%}}.notification-actions{float:right}@media(max-width: 600px){.notification-actions{margin-top:1em;width:100%;text-align:left}}.read{background:#f1f1f1}.how-to{font-size:.8em;margin-top:25px;padding-right:5px}.booking{display:inline-block}.delete-form,.delete-booking,.delete-traveler{position:absolute;right:.7em;top:.7em;z-index:1000}.delete-form.inline,.delete-booking.inline,.delete-traveler.inline{display:inline-block;position:static;vertical-align:middle}.edit-supporting-document,.edit-guide{display:inline-block;line-height:1.5em;padding:0 1em 0 0}.deleted-itineraries-link i.fa{font-size:33px;margin-top:2px}.delete-button{background:#cacaca;font-size:.8em;height:22px;text-shadow:none;width:22px;padding:0;display:flex}.delete-button i.fa{font-size:.9em;margin:auto}.z-indexed{z-index:1000}.toggleable-tabs{margin:1em 0 -1px 0;overflow:hidden;width:100%}.toggleable-tabs a{background:#fafafa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#a9acaf;display:block;float:left;padding:1em;text-align:center;text-decoration:none}.toggleable-tabs a:first-child{border-left:1px solid #ddd;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.toggleable-tabs a:last-child{border-right:1px solid #ddd;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.toggleable-tabs a.current{background:#fff;border-bottom:1px solid #fff;font-weight:600}.toggleable-tabs a:hover{background:#fff}.modal-body .hidden,.image-options .hidden{display:none}#create-booking-container .booking-types{width:76%;margin:auto}#create-booking-container .booking-types .row{margin:2em 0em}#create-booking-container .booking-types .roam-right-powered-by{margin:.2em 1em;font-size:12px}#create-booking-container .booking-types .shoretrips-img{width:120px}#create-booking-container .booking-types .shoretrips-btn{width:160px;margin:0 .3em;height:38px;cursor:pointer;position:relative;bottom:10px;background:none}@media(max-width: 640px){#create-booking-container .booking-types .shoretrips-btn{padding:18px 0}}#create-booking-container .booking-types .shoretrips-txt{position:relative;bottom:22px;color:#6e6a69;font-weight:600}#create-booking-container .booking-types button{width:160px;margin:0 1em;height:38px}#create-booking-container .modal-title{text-transform:capitalize}#create-booking-container .form-controls{text-align:right;margin-top:.6em}.confirmation-number{border:1px solid #a9acaf;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block}.confirmation-number .label{background:transparent;border-right:1px solid #a9acaf;color:#a9acaf;display:inline-block;float:left;padding:.5em .6em .4em .6em}.confirmation-number .number{color:#fff;display:inline-block;float:left;font-weight:500;letter-spacing:1px;padding:.5em .6em .4em .6em}.booking-info{margin-top:2em}.booking-info .booking-header{float:left;margin:0 0 2em 0;width:75%}.booking-info .booking-header h1{font-size:2.5em;font-weight:200;margin:.7em 0 0 0}.booking-info .booking-header p{color:#a9acaf;margin:.5em 0 0 0}.booking-info .booking-image{min-height:350px}.booking-info .booking-image-cover{min-height:500px}.booking-info-action{width:25%}.details-date{background:#e1e3e6;color:#696e75;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;font-size:.8em;letter-spacing:1px;margin:0;padding:.75em 0 .65em 0;text-align:center;text-transform:uppercase}.booking-info-segmented,.unassociated-booking{background:#fff;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;margin-bottom:2em}.booking-info-segmented .column,.unassociated-booking .column{margin:0}.booking-info-segmented .column.half,.unassociated-booking .column.half{width:50%}.booking-info-segmented .column.third,.unassociated-booking .column.third{width:33.33%}.booking-info-segmented .column.fourth,.unassociated-booking .column.fourth{width:25%}.booking-info-segmented li,.unassociated-booking li{border-right:1px solid #e1e3e6;display:inline-block;float:left;text-align:center}.booking-info-segmented li:last-child,.unassociated-booking li:last-child{border-right:none}.booking-info-segmented li p,.unassociated-booking li p{font-size:1.4em;margin:.8em 0 .25em 0}.booking-info-segmented li span,.unassociated-booking li span{color:#a9acaf;display:inline-block;font-size:.8em;margin:0 0 1em 0}.booking-info-separated{margin-bottom:2em}.card-wrapper h2{color:#fff;display:block;font-size:1.75em;font-weight:200;margin:0 0 .5em 0;padding-top:.2em}.card-wrapper h4{font-size:1.2em}.info-card{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-bottom:2em}.info-card .info-wrapper .segment{border-right:1px solid #e1e3e6;display:inline-block;float:left;text-align:center}.info-card .info-wrapper .segment:last-child{border-right:none}.info-card .info-wrapper span{color:#a9acaf;display:block;font-size:.8em;margin:0 0 1em 0}.info-card .info-wrapper p{display:inline-block;font-size:1.4em;margin:.8em 0 .25em 0}.info-card .info-wrapper .column.fourth{margin:0;width:25%}.note{color:#fff;padding:0 0 1em 0;margin:0}.plan-type-choice{display:inline-block}div.radio#agree-to-tos{margin-bottom:1rem}div.radio#agree-to-tos input,div.radio#agree-to-tos label{display:inline-block}table#payments{width:100%}table#payments thead tr{text-align:left}table#payments td.empty{color:#a9acaf;padding:1em;text-align:center}table#payments th.amount,table#payments td.amount{text-align:right}table.billing-details{width:100%;padding-bottom:30px}table.billing-details thead tr{text-align:left}table.billing-details td{width:38%;vertical-align:top}table.billing-details a{font-weight:400}.inactive .advisor-card,.inactive .itinerary-template-card{background:#eee}.inactive .advisor-name{color:#a9acaf}.match-profile{background:#fff;margin-bottom:.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 1px rgba(50,50,50,.3);box-shadow:1px 1px 3px 1px rgba(50,50,50,.3)}.match-profile .column{margin:0;padding:1.2em}.match-profile .column.third{width:34%}.match-profile .column.two-thirds{width:65.4%}@media(max-width: 850px){.match-profile .column.third,.match-profile .column.two-thirds{width:100%}}.advisor-list .additional-info{font-size:.75em;display:block;margin:0}.advisor-list ul.primary-advisor{margin-bottom:2.5em}.advisor-list li{margin-top:.3em}.advisor-list h4.modal-title{border:none;padding:0;margin:0}.vendor-card .column,.advisor-card .column,.itinerary-template-card .column{padding:.7em}.vendor-card .column:last-child,.advisor-card .column:last-child,.itinerary-template-card .column:last-child{text-align:right}.vendor-card .column.half,.advisor-card .column.half,.itinerary-template-card .column.half{width:46%}.advisor-actions{text-align:right}.advisor-actions li{display:inline-block;margin:0 .4em 0 .8em;vertical-align:middle}.advisor-actions li:first-child{margin-left:0}.advisor-actions a{font-size:1.5em}.advisor-actions a .public-icon{color:inherit}.advisor-actions a .icon{color:#aaa}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:6em;height:6em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#8e9194;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-subscription,.loading-dark{text-align:center}.loading-subscription h4,.loading-dark h4{color:#000}.loading-subscription i,.loading-dark i{color:#000}.advisors-loading{text-align:center}.advisors-loading h4{color:#fff}.advisors-loading i{color:#fff}.organization-detail-header{margin:2em 0}.organization-detail-header .contact-info{margin-left:4em}.organization-detail-header p{color:#a9acaf;margin:.5em 0 0 0}@media(max-width: 800px){.organization-detail-header p{margin-bottom:1em}}.organization-detail-header .organization-logo{margin-right:.75em}.subscription-data{margin:1em 4em}.subscription-data .row{border-bottom:1px solid #e1e3e6;padding:.3em 0}.subscription-data .row:last-child{border-bottom:none}.subscription-data .column{text-align:left}.subscription-data .column img{margin-bottom:-0.4em;margin-top:.3em;width:2em}.subscription-data .column:last-child{text-align:left}.subscription-data label{margin:0}.subscription-details .column,.advisor-details .column{text-align:left}.subscription-details .column:last-child,.advisor-details .column:last-child{text-align:left}.column.two-thirds.subscription-change-message{margin-left:-3.5em;text-align:left}.subscription-header{margin-top:2em}.subscription-header h1{color:#000}.subscription-info-modal-title{color:#a8b1b5;font-size:1.3em;font-weight:400;margin:.2em 0 0 0;line-height:1.2;padding-bottom:.4em;padding-top:.3em}.subscription-button-options button{margin-top:.37em}.subscription-button-options a{padding-left:.4em;padding-top:.2em}@media screen and (max-width: 510px){.booking-info .booking-header{margin-bottom:1em;width:100%}.confirmation-number{width:100%}}@media screen and (max-width: 640px){.container{padding:1em 0}a.button{margin:1em 0;width:100%}.profile-header{margin-bottom:0}.profile-header .client-info{width:100%}.column.half,.column.half-input,.column.third,.column.third-input,.column.two-thirds,.column.fourth{margin:0;width:100%}.column.info-card{margin-bottom:1em}.column.info-card .column.half{margin-bottom:1em}.column.info-card .column.half:last-child{margin-bottom:0}.info-card .info-wrapper .column.fourth{width:100%}.info-card .info-wrapper .segment{border-right:none;border-bottom:1px solid #e1e3e6}.info-card .info-wrapper .segment:last-child{border-bottom:none}input[type=password].search-input,input[type=text].search-input,input[type=tel].search-input,textarea.search-input{padding:.4em 1em;margin:1.2em 0;width:100%}.profile-trips .column,.itinerary-summary .column,.message-list .column{border-top:1px solid #ddd}.profile-trips .column.first-child,.itinerary-summary .column.first-child,.message-list .column.first-child{border-top:none}.profile-trips .column.half,.itinerary-summary .column.half,.message-list .column.half{width:100%}.profile-trips .column.third,.itinerary-summary .column.third,.message-list .column.third{width:100%}.profile-trips .column:last-child,.itinerary-summary .column:last-child,.message-list .column:last-child{background-color:#eee;text-align:right}.booking-info-segmented .column{border-bottom:1px solid #ddd;border-right:none}.booking-info-segmented .column.half{width:100%}.booking-info-segmented .column.third{width:100%}.booking-info-segmented .column.fourth{width:100%}.booking-info-segmented li{border-bottom:1px solid #ddd;border-right:none}.booking-info-segmented li:last-child{border-bottom:none}.itinerary-actions li{text-align:left}.accommodation-details .booking-info-segmented:last-child{margin-bottom:1em}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.organization-logo{background-size:96px 41px;display:inline-block;float:left}}.cf:before,.cf:after,.container:before,.container:after,.row:before,.row:after,.box:before,.box:after{content:" ";display:flex}.cf:after,.container:after,.row:after,.box:after{clear:both}.cf,.container,.row,.box{*zoom:1}.advisor-settings input{margin:1em .5em 1em 0}.organization-settings{margin:1.5em 0}.organization-settings label{display:inline}.readonly-input{background-color:#f0f0f0;border:1px solid #ccc;padding:12px 16px;font-size:16px;width:100%;height:60px;box-sizing:border-box;color:#555;cursor:not-allowed;resize:none}.itinerary-settings{margin:.2em 0}.itinerary-settings label{display:inline}.itinerary-select2{margin-bottom:.5em}* .hover--box{background-color:#fff}* .hover--box:hover{background-color:#eee}* .hover--box:hover h4{color:#626262}.links--no-underline{text-decoration:none}.loading-modal .modal-body{text-align:center}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.smaller{font-size:.75em}.margin-bottom{margin-bottom:30px}.small-bottom-margin{margin-bottom:.7em}.margin-top{margin-top:1em}.margin-right{margin-right:1em}.margin-left{margin-left:1em}.extra-margin-top{margin-top:3em}.padding-all-around{padding:.7em}.light-color{color:#fff}button,input,optgroup,select,textarea{font:inherit;line-height:1.5em}.vendor-card div.vendor-name{font-size:1.1em;padding-top:1em}p:empty{margin:1em 0}.vertical-spacing-small{margin:.5em 0}.truncate-width{width:85%;height:1.5em;overflow:hidden}.truncate-width p{margin:0}.library-crumb{margin:1.5em 0}.library-crumb h1{font-size:1.3em;padding-bottom:10px}.library-crumb a{color:#fff}.library-crumb a:hover{color:#fff}.library-crumb i.fa{font-size:.7em}th.actions{width:auto}.itinerary-library{background:#fff;border-radius:2px;display:table;width:100%}@media(max-width: 760px){.itinerary-library{display:block}}.itinerary-library-actions{display:table-cell;position:relative;vertical-align:middle}.library-itineraries-crumb{color:#fff}.library-itineraries-crumb:hover{color:#fff}.library-filter-box{padding:0 1em 1em 1em;background:#eee;border-radius:2px}.library-filter-box .clear-button{cursor:pointer;border:none}.library-filter-box .column.library-bookings-limit{display:none;margin:0}.library-filter-box .library-bookings-limit-text{font-size:14px;color:red}.library{background:#8e9194;box-shadow:none}.public-library-booking-image{margin:10px 0;background-position:top;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;padding-bottom:40%}.viewbox{background:#f8f8f8;padding:10px;word-wrap:break-word;color:#444;margin:5px 0;min-height:38px}.modal-footer .close{color:#a9acaf;cursor:pointer;float:right;font-size:2em;font-weight:600;margin-top:-2px;text-decoration:none}.public-library-fields{display:flex;flex-wrap:wrap;gap:8px 40px;color:#aaa}.public-library-fields .public-library-field-label{color:#e1e1e1}.public-library-fields a{color:#aaa}.public-library-fields a:hover{color:#fff}.public-library-description{padding:20px 0 0 0;margin:0}.public-library-dropdown-div{display:table}.public-library-dropdown-div .public-library-help-text{color:#fff;font-weight:300;font-size:1.3em;margin:0 .5em .3em 0}.public-library-select{background:#f1f1f1 url(/images/elements/dropdown_arrows.svg) no-repeat center right 16px;color:#444;clear:right;border:0;display:inline-block;float:right;margin:.3em 0 0 0;padding:.6em 1em;position:relative;text-align:left;width:300px;font-family:inherit;font-size:1em;line-height:1.5em}.public-library-select:focus{border:0;outline:none}.public-library-select.search-input{background:#282d35;border:none;color:#a9acaf;font-size:1em;margin-top:.5em;padding:.4em 1em;width:30%}.library-select{background:#343a42;border-radius:3px;display:inline-block;float:right;margin:.3em 0 0 0;padding:.6em 1em;position:relative;text-align:left;width:200px;z-index:0}.library-select .dropdown-arrow{border-top:5px solid #a9acaf;border-right:4px solid transparent;border-left:4px solid transparent;content:"";display:inline-block;height:0;width:0;vertical-align:middle;margin:0 0 .3em .4em;position:absolute;right:1em;top:1.2em}.library-select ul{background:#343a42;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;top:2.7em;left:0;visibility:hidden;width:100%}.library-select ul li{border-top:1px solid #252221}.library-select ul li:last-child{border-bottom:none}.library-select ul li a{color:#a9acaf;display:block;padding:.6em 2em;text-decoration:none;transition:all .075s ease-in}.library-select ul li a:hover{color:#fff;font-weight:500}.library-select ul li .title{color:#a9acaf;padding:.6em 1em;display:block}.library-select:hover ul{visibility:visible}.library-select p{margin:0;text-decoration:none}@media(max-width: 640px){.library-select{display:block;float:none;width:100%}}button.accordion{background:#f1f1f1;color:#444;cursor:pointer;padding:18px;margin:10px 0 0 0;width:100%;border:none;text-align:left;outline:none;font-size:1em;transition:.4s;text-shadow:none;font-weight:bolder}button.accordion a{font-size:1em;color:#444}button.accordion.active a,button.accordion:hover a{font-size:1em}div.panel{padding:0 0 0 18px;background:#f1f1f1;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:1;max-height:500px}div.panel a{font-size:16px;color:#444}div.panel p{padding:14px 0px;border-top:#fff 1px solid}.details-container{padding-bottom:100px}.selectable-row:hover{background-color:#f2f2f2;color:#fff;cursor:pointer}.conversion-content{margin-top:1em;background:#eee;border-radius:3px;padding:1em;text-align:center}.created_by{display:-webkit-inline-box;padding:10px 0 0 0;color:#696e75;font-weight:400}.only_date,.created-date,.deleted-date{display:-webkit-inline-box;white-space:nowrap;overflow:hidden;padding:10px 0 0 0;color:#696e75;font-weight:400}.created-date,.deleted-date{width:17.4ch;padding:0 0 0 2px}.created_updated_dates{display:grid}.hide-booking-checkboxes{padding:0 22px 0 0}#output-text{margin-top:.5em;font-weight:bold;font-size:20px;display:none}#selected-text{margin-top:.5em;font-weight:bold;font-size:20px}.fa-default-color{color:#aaa}.org-button-secondary-color{background-color:#a9acaf}.existing-org-id-info{font-size:14px}.org-id-error{color:red;font-size:1em}.filter-months,.select-publish{border-collapse:collapse;border-style:hidden}.filter-months{margin-left:0px}.filter-months-title,.filter-months,.hold-filter,.hold-filter-text{display:inline-flex}.filter-months-values,.published-values{width:49px;text-align:center;padding:10px;color:#6d6d6d}.published-values{width:110px}.filter-months-values,.select-publish,.published-values{border:1px solid #a9acaf;cursor:pointer}.months-filter-row{padding:2px 0}.filter-selected{text-shadow:1px 1px rgba(0,0,0,.2)}.months-filter-row,.publish-filter-row{color:#a9acaf}.filter-itinerary-text{display:inline;padding-right:115px}.select-publish{float:right;margin-right:4px}.advisor-analytics{width:100%;display:flex}.advisor-analytics .advisor-analytics-info{color:#fff;margin-left:10px;margin-top:15px}.advisor-analytics .advisor-analytics-title{margin-top:5px;margin-left:5px}#apply-filter-button{pointer-events:none;color:#666}.admin a.button,.admin button,.admin input[type=submit]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:2px 5px;color:#fafafa;background:#6e6a69;text-shadow:none}.admin a.button:hover,.admin button:hover,.admin input[type=submit]:hover{background:#c2bebc}.admin a.button:focus,.admin button:focus,.admin input[type=submit]:focus{background:#c2bebc}.admin a.button:active,.admin button:active,.admin input[type=submit]:active{background:#c2bebc}.admin td{vertical-align:top}.admin p{color:#444;font-size:.9em}.admin .row{padding:5px 0}.admin code{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.email-travelers .roam-right-non-email-travelers{list-style-type:disc;margin:5px 20px;font-size:14px}.roam-right-button{font-size:18px;max-width:90%;min-height:80px}.roam-right{text-decoration:underline;font-size:15px}.roam-right-area{width:100%;cursor:pointer}.roam-right-area .roam-right-logo-area{display:inline-flex;border-radius:5px;background:#fff;margin:5px;font-size:12px;color:#696e75;width:97%}.roam-right-area .roam-right-text{padding:5px;width:45%;color:#696e75}.roam-right-area .roam-right-image{margin-top:2px;width:55%}.roam-right-info{color:#696e75;margin-top:0}.roam-right-help-icon{position:absolute;top:25px;padding-left:10px}.roam-right-info-title{font-weight:bold;margin:7px 0;color:#696e75}.roam-right-buttons-area{margin:1em 0}.org-button-primary-color{color:#fff}.org-info-color{color:#e1e1e1}.import-order-details-button{display:inline-block;vertical-align:middle;padding:15px;margin:0;border:0;line-height:1em;font-size:1em;border-radius:2px;text-shadow:none;background-color:#f9c500;color:#162967}.import-order-details-button:hover{background:#ffdb52;cursor:pointer}.luggage-free-buttons-column{float:left;align-content:center}.luggage-free-buttons-column.one{margin:0;width:47%}.luggage-free-buttons-column.two{margin:0 0 0 2%;width:51%}.luggage-free-buttons-column ul{display:flex;justify-content:center}.project-expedition-import-buttons{display:flex;justify-content:space-around;margin:30px 0}.project-expedition-import-buttons button:not(:hover){background:#162967;color:#fff}.project-expedition-import-buttons button:hover{background:#2e5adf;cursor:pointer}.project-expedition-import-buttons button:active{background:#bbb}ul.book-luggage-free-buttons li{display:inline-block;padding:0;margin:15px;border:0;font-size:1em}ul.book-luggage-free-buttons li:first-child{margin-left:0px}ul.book-luggage-free-buttons button,ul.book-luggage-free-buttons a{display:inline-block;vertical-align:middle;padding:15px;margin:0;border:0;line-height:1em;font-size:1em;border-radius:2px}ul.book-luggage-free-buttons button:not(:hover),ul.book-luggage-free-buttons a:not(:hover){background:#162967;color:#fff}ul.book-luggage-free-buttons button:hover,ul.book-luggage-free-buttons a:hover{background:#2e5adf;cursor:pointer}ul.book-luggage-free-buttons button:active,ul.book-luggage-free-buttons a:active{background:#bbb}ul.book-luggage-free-buttons button{text-shadow:none}ul.book-luggage-free-buttons button:focus{outline:0}ul.book-luggage-free-buttons button:hover{margin-right:0}ul.book-luggage-free-buttons a{text-decoration:none;border-top-left-radius:0;border-bottom-left-radius:0}ul.book-luggage-free-buttons .collaborator-delete{line-height:.95em}.luggage-free{text-decoration:none;color:inherit;font-size:15px}.luggage-free-colored-logo{height:auto;width:300px}.luggage-free-header-title{color:#2e5adf;font-size:20px}.luggage-free-modal-logo{float:left;margin-right:25px}.luggage-free-info-title{font-weight:bold;margin:7px 0;color:#000}.luggage-free-checkbox-background-style{background-clip:initial;background:#ededed;padding:15px;margin-top:15px}.roam-right-submit{margin-top:5px}.about-roam-right{margin:0}.get-quote-button{font-size:18px;width:40%;min-height:60px}.roam-right-colored-logo{cursor:pointer;height:auto;width:200px}.itinerary-services,.staff-traveler{background:#eee;display:flex;color:#a9acaf}.itinerary-services .staff-for-mobile-app,.staff-traveler .staff-for-mobile-app{color:#a9acaf;margin-bottom:10px}.itinerary-travelers-area,.itinerary-collaborators-area{width:60%}.edit-booking-add-passenger-button,.custom-email-preview{float:right}.email-custom-preview-button-div{margin-top:10px}.email-custom-row{margin:10px 0}.widgets_div .icon_div{display:inline-block;vertical-align:middle}.widgets_div .text_div{display:inline-block;text-align:left;line-height:1.4em;vertical-align:middle}.new-staff-traveler{margin-top:3em}.library-document .action-icons{text-align:right}.library-documents-note{color:#e1e1e1;font-weight:400;margin:3em 0 0 0;text-align:right;padding:0 0 0 50%}#library-documents-upload-button{float:right}#add-from-library{margin-bottom:1em}table.itinerary-templates{color:#696e75}table.itinerary-templates .name{width:40%}table.itinerary-templates .icons{width:37%}table.itinerary-templates .created-at{width:15%}table.itinerary-templates .total-days{width:13%}table.tres-results{color:#696e75}table.tres-results .name{width:55%}table.tres-results .selectButton{width:10%}table.tres-results .recNo{width:35%}.copy-locked-booking{color:red}#reminder-title{width:40%}.reminder-title-shared{font-weight:bold}#itinerary-reminder-date{width:22%}#itinerary-reminder-delete{width:8%}#reminder-edit-button{width:100%}.fa-tasks{top:10px;padding:0 2px;position:relative;display:inline-block;height:2em;vertical-align:middle}#reminder-badge{top:-55%;left:20%;position:absolute}#complete-reminder-button-area,#edit-reminder-button-area,#delete-reminder-button-area{text-align:center}.delete-reminder-button{display:inline-block}.all-travelers-subtitle{margin:0}#reminder-notification-count{font-style:normal;font-weight:400}.loader-center{display:flex;flex-direction:column;align-items:center;color:#a8b1b5}.add-image-button{padding:0 0 1em 0;border-bottom:1px solid #d0d5d7}.shore-excursions-details{padding:30px}.shore-excursions-details ul.shore-excursions-buttons{display:flex;flex-direction:column;gap:20px;padding-top:30px}.shore-excursions-details ul.shore-excursions-buttons .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between}@font-face{font-family:"Japanese Default";src:url("/fonts/NotoSansCJKjp-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans CJK";src:url("/fonts/NotoSans-CJK-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Regular-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sanssemibold";src:url("/fonts/OpenSans-Semibold-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansbold";src:url("/fonts/OpenSans-Bold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansextrabold";src:url("/fonts/OpenSans-ExtraBold.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"open_sansitalic";src:url("/fonts/OpenSans-Italic-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"bebas_neueregular";src:url("/fonts/BebasNeue-webfont.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("/fonts/Playfair_Display/PlayfairDisplay-Regular.ttf");-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Assistant",sans-serif;font-family:"Assistant";src:url(/fonts/Assistant/Assistant-Regular.ttf);font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Roboto",sans-serif;font-family:"Roboto";src:url("/fonts/Roboto/Roboto-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Berkshire Swash",cursive;font-family:"Berkshire Swash";src:url("/fonts/Berkshire_Swash/BerkshireSwash-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Dekko",cursive;font-family:"Dekko";src:url("/fonts/Dekko/Dekko-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Delius",cursive;font-family:"Delius";src:url("/fonts/Delius/Delius-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Lakki Reddy",cursive;font-family:"Lakki Reddy";src:url("/fonts/Lakki_Reddy/LakkiReddy-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Inconsolata",monospace;font-family:"Inconsolata";src:url("/fonts/Inconsolata/Inconsolata-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Indie Flower",cursive;font-family:"Indie Flower";src:url("/fonts/Indie_Flower/IndieFlower.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Neucha",cursive;font-family:"Neucha";src:url("/fonts/Neucha/Neucha.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Oswald",sans-serif;font-family:"Oswald";src:url("/fonts/Oswald/Oswald-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Sawarabi Mincho",sans-serif;font-family:"Sawarabi Mincho";src:url("/fonts/Sawarabi_Mincho/SawarabiMincho-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"EB Garamond",sans-serif;font-family:"EB Garamond";src:url("/fonts/EB_Garamond/EBGaramond-Regular.ttf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Noto Sans JP",sans-serif;font-family:"Noto Sans JP";src:url("/fonts/Noto_Sans_JP/NotoSansJP-Regular.otf");font-weight:normal;font-style:normal;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}a.button,button,input[type=submit]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:500;line-height:1.5em;margin:0 .3em 0 0;padding-bottom:calc(0.4em + 2px);padding-top:calc(0.4em + 2px);padding:.4em 1.5em;text-align:center;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.2)}a.button.secondary,button.secondary,input[type=submit].secondary{background:#a9acaf}a.button.axus-color,button.axus-color,input[type=submit].axus-color{background:#1db04c}a.button:last-child,button:last-child,input[type=submit]:last-child{margin:0}a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:0 .3em 0 0}@media(max-width: 640px){a.button.fr:last-child,button.fr:last-child,input[type=submit].fr:last-child{margin:.5em 0}}a.button.small,button.small,input[type=submit].small{float:left;padding:.2em 1em}@media(max-width: 640px){a.button.small,button.small,input[type=submit].small{float:none;margin-right:1em}}a.button:hover,button:hover,input[type=submit]:hover{outline:none}a.button:focus,button:focus,input[type=submit]:focus{outline:none}a.button:active,button:active,input[type=submit]:active{outline:none}.account-form__submit{display:block;margin:0 auto;margin-top:1em;text-align:center;width:66%}@media(min-width: 1000px){.account-form__submit{width:76%}}.account-form__submit--login{display:block;margin:0 auto;margin-top:1em;text-align:center;width:96%}@media(min-width: 1000px){.account-form__submit--login{width:96%}}.submit--category{background-color:#1db04c;border-radius:2px;color:#fff;display:block;font-size:.9375em;margin:0 auto;margin-bottom:1em;padding:1em 0;text-align:center;text-decoration:none}.submit--category:hover{background-color:#17913e}.submit{border-radius:2px;cursor:pointer;outline:none}.submit--primary{background-color:rgba(0,0,0,0);border:2px solid #1db04c;color:#737373;cursor:pointer;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.5em 2em;text-transform:uppercase}.submit--primary:last-child{display:block;margin:0 auto}.submit--primary:hover{background-color:#1db04c;color:#fff}.submit--secondary{background-color:#1db04c;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:"open_sansextrabold",Helvetica,Arial,sans-serif;font-size:1.375em;padding:.3em 2em;text-decoration:none;text-transform:uppercase}.submit--secondary:hover{background-color:#17913e}.submit--account-form{background-color:#1db04c;font-size:1.375em;width:100%;text-transform:uppercase}.submit--account-form:hover{background-color:#17913e}.submit--account-form[type=submit]:last-child{font-size:1.375em;margin-top:.6em}.submit--center[type=submit]{background-color:#1db04c;display:block}.submit--center[type=submit]:hover{background-color:#17913e}.submit--center[type=submit]:last-child{margin:2em auto 0 auto}#submit:disabled{background:#c2bebc;cursor:default}#submit:enabled{background:#1db04c}#submit:enabled:hover{background-color:#17913e}button.link{border:none;text-align:left;background:none;text-decoration:underline;box-shadow:none;margin:0;padding:0;text-shadow:none}button.thinner{padding:.4em 1em}fieldset{margin:0;padding:0;border:none}fieldset.third{display:inline-block;width:28%;margin-right:1rem}fieldset.two-thirds{display:inline-block;width:64%}fieldset.two-thirds input{display:inline-block;width:42%}fieldset.two-thirds input:first-child{margin-right:1rem}fieldset.half{width:48%;display:inline-block}fieldset.radio div{margin-top:1rem}fieldset.radio input,fieldset.radio label{display:inline-block;font-variant:initial;vertical-align:middle}div.subtotals{margin-bottom:1em}div.subtotals label{font-variant:initial;display:inline;padding-left:2em}div.discounts label{font-variant:initial;display:inline;padding-left:2em}div.discounts a{padding-left:1em}div.discounts .voucher{margin-top:.5rem;position:relative}div.discounts .voucher:before{background-image:url("/images/elements/minus-white.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute;top:2px;max-width:26px;width:100%;height:26px}div.total-price{margin-bottom:2em;margin-top:1rem;position:relative}div.total-price label{font-variant:initial;display:inline;color:#fff;padding-left:2em}div.total-price:before{background-image:url("/images/elements/equals-white.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute;top:-2px;max-width:26px;width:100%;height:26px}div.plan-description{color:#c2bebc;margin-left:1.7rem}.plan-options{border-bottom:1px dashed #fff;margin-bottom:2rem;padding-bottom:1rem}.plan-types{display:inline-block;margin-left:-3px;width:100%}.plan-types label{color:#fff}.plan-types input[type=radio]{margin-right:1rem}.plan-period{display:block;font-size:.75em;padding-top:.25em}div.loading-plans{position:absolute}.original-price{color:#c2bebc;display:inline-block;font-size:14px;text-decoration:line-through}.plan-typepromo,.plan-typenormal{display:inline-block}.plan-amount{cursor:pointer}.edit-subscription label{color:#6e6a69;font-size:1.3rem;font-weight:400;font-variant:small-caps}.edit-subscription div.total-price label{color:#6e6a69}.upgrade__modal .plan-types{display:inline-block;margin:0;width:100%}.upgrade__modal .plan-types label{color:#696e75}.upgrade__modal .plan-types input[type=radio]{margin-right:1rem}.upgrade__modal div.plan-description{color:#444;margin:20px 0 0 0px}.upgrade__modal div.total-price label{color:#444}.upgrade__modal .plan-period{display:inline;font-size:1em;padding-top:.25em}.upgrade__modal .plan-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.upgrade__modal .modal-header{border-top-left-radius:5px;border-top-right-radius:5px;background:#f1f1f1;padding:15px 20px 0px 20px}.upgrade__modal .modal-title{color:#444;font-weight:400;margin:.2em 0 0 0;line-height:1.2;padding:10px 0 20px 0;font-size:24px}.upgrade__modal .modal-dialog{margin-left:auto;margin-right:auto;width:710px;padding-top:50px;z-index:1050}@media screen and (max-width: 640px){.upgrade__modal .modal-dialog{left:50%;right:auto;width:85%;padding-top:50px;padding-bottom:50px}.upgrade__modal .modal-content{-webkit-box-shadow:0 2px 15px rgba(40,45,51,.5);box-shadow:0 2px 15px rgba(40,45,51,.5)}}.upgrade__modal .input_upgrade.column.fourth{margin:0 0 0 0}.upgrade__modal .billing-plan{float:left;clear:none}.upgrade__modal .billing-plan-box{display:-webkit-box;width:auto;height:auto}.upgrade__modal .one-time-cost{padding:0 0 10px 0}.upgrade__modal #annual-box{position:relative;top:-21px;left:30px}.upgrade__modal #monthly-box{position:relative;top:-21px;left:30px}.upgrade__modal #reflects-box{position:relative;top:-28px;left:30px;width:128px;height:55px}.upgrade__modal #reflects-box2{position:relative;top:-28px;left:30px;width:128px;height:55px}.upgrade__modal label.input_upgrade{display:block}.upgrade__modal h4.text_subtitle{color:#444;font-weight:400;margin:.2em 0 0 0;line-height:1.2;font-size:24px;border:0;padding:0;margin:0}.upgrade__modal h3.text_subtitle{color:#444;font-weight:200;margin:.2em 0 0 0;line-height:1.2;font-size:20px}.upgrade__modal h3.section-title{margin:0 0 .4em 0}.upgrade__modal a{color:#696e75}.upgrade__modal a:visited{color:#696e75}.upgrade__modal a:hover{color:#444}.upgrade__modal p{color:#696e75}.upgrade__modal .text_primary{font-size:20px;font-weight:400}.upgrade__modal .text_secondary{font-weight:400}.upgrade__modal .text_tertiary{font-weight:300}.upgrade__modal .text_subtle{font-weight:200}.upgrade__modal .text_big{font-size:28px}.upgrade__modal .text_bolder{font-weight:bolder}.upgrade__modal .price{height:45px;right:25px;position:relative;padding:5px 0}.upgrade__modal .voucher{padding-top:20px}.upgrade__modal .group_top{border-bottom:1px solid #ccc;padding-top:20px}.upgrade__modal .group_top .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .group_top .column:last-child.selection{margin:0;border-left:1px solid #ccc}.upgrade__modal .group_top .column{margin:0;width:32%}.upgrade__modal .group_top .column.third{width:32%}.upgrade__modal .group_bottom{border-bottom:none;padding-bottom:20px}.upgrade__modal .group_bottom .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .group_bottom .column:last-child.selection{margin:0;border-left:1px solid #ccc}.upgrade__modal .group_bottom .column{margin:0;width:32%}.upgrade__modal .group_bottom .column.third{width:32%}.upgrade__modal .bottom .column:first-child.selection{margin:0;padding:0;border-right:1px solid #ccc}.upgrade__modal .bottom .column{margin:0}.upgrade__modal .bottom .column.half{width:48%}.upgrade__modal .select-box{width:100%;text-align:-webkit-center;padding:20px 5px 20px 5px}.upgrade__modal .per-itinerary-wrap{position:relative;bottom:33px;left:53px;width:20px;font-size:14px;font-weight:200;line-height:14px}.upgrade__modal .container{padding:20px 0px}.upgrade__modal section.section-container{padding:10px 0 20px 0}@media screen and (max-width: 720px){.upgrade__modal .group_top .column:first-child.selection{margin:0;padding:0;border-right:none}.upgrade__modal .group_top .column:last-child.selection{margin:0;border-left:none;border-bottom:none}.upgrade__modal .group_top .column{margin:0;width:100%;border-bottom:1px solid #ccc}.upgrade__modal .group_top .column.third{width:100%}.upgrade__modal .group_bottom .column:first-child.selection{margin:0;padding:0;border-right:none}.upgrade__modal .group_bottom .column:last-child.selection{margin:0;border-left:none;border-bottom:none}.upgrade__modal .group_bottom .column{margin:0;width:100%;border-bottom:1px solid #ccc}.upgrade__modal .group_bottom .column.third{width:100%}.upgrade__modal .bottom .column:first-child.selection{margin:0;padding:0;border-bottom:1px solid #ccc;border-right:none}.upgrade__modal .bottom .column{margin:0;width:100%;border-right:none}.upgrade__modal .bottom .column.half{width:100%}}.promo-banner-container{background:#1db04c;position:absolute;top:8.5em;z-index:5;left:0;right:0;text-align:center}@media(min-width: 400px){.promo-banner-container{top:8.5em}}@media(min-width: 600px){.promo-banner-container{margin-top:0}}.promo-banner-container .container{padding:0}.promo-banner__text{color:#fff;margin:1em 0 .6em 0}.promo-banner__text a{color:#fff}.promo-banner__text a:visited{color:#fff}#promo-legalese-text{color:#c2bebc}.view-only-promo-banner{background:#1db04c;text-align:center}.view-only-promo-banner .container{padding:0}.view-only-promo-banner a{text-decoration:none}.banner{background:#1db04c;text-align:center}.banner .container{padding:0}.banner a{text-decoration:underline}.banner.northstar{background:#00487e}.banner.travel-impressions{background:#ff8c00}.banner__text{color:#fff;margin:.5em 0 .5em 0}.banner__text a{color:#fff}.banner__text a:visited{color:#fff}.banner__text a:hover{color:#fff}body{color:#252221;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif}body.has-open-modal{overflow:hidden}h1{font-family:"BrandonGrotesque-Black","proxima-nova",sans-serif;font-size:2.625rem;font-variant:small-caps;font-weight:700;line-height:2.625rem;margin-bottom:1.3125rem}h2{color:#252221;display:block;font-size:1.8125rem;font-weight:700;line-height:2.2rem;margin:0 0 .625rem 0}h3{color:#252221;font-size:1.3125rem;font-weight:400;line-height:1.8125rem;margin:0 0 .625rem 0}h4,label{color:#252221;font-size:1.3125rem;font-variant:small-caps;font-weight:400;line-height:1rem;margin-bottom:.625rem}h4 small,label small{font-size:1em;font-weight:400}.hgroup{margin-bottom:1.3125rem}.hgroup img{width:100%;height:10px}a{color:#1db04c;text-decoration:none}a:hover{color:#16ce61}small{font-size:1.4em;font-variant:small-caps;font-weight:700}em{color:#252221}.fine-print{color:#6e6a69}html,body{height:100%;width:100%;background:#fff}.content{width:100%;min-height:100%}section{padding:0;position:relative;width:100%}section .anchor-target{position:absolute;top:-65px}section:first-child{min-height:100%}section:first-child .container{padding:6rem 0 4rem 0;z-index:2;position:relative}.container{padding:0}.row{margin:5rem 0 6.0625rem 0}.row.no-margin{margin-bottom:0}#hero{color:#fff;position:relative;z-index:1}#hero h3{color:#fff}.gradient{background:url("/images/elements/gradient.png");background-repeat:repeat-y;background-size:contain;display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.column.third button,.column.third input{margin-top:1rem}.divider-white{background:url("/images/elements/line-white.png");background-size:100% 10px;display:block;width:100%;height:10px}.divider-black{background:url("/images/elements/line-black.png");background-size:100% 5px;display:block;width:31%;height:5px;margin-bottom:1.8125rem}figure{margin:0}div#sponsors tr{border:none}ul{margin-top:1rem}li{list-style-type:disc;margin-bottom:.25rem}.inline-list{list-style-type:none}.inline-list li{display:inline-block;vertical-align:top}.inline-list li span{display:block}.icon{max-width:30px;height:30px;width:30px;margin-left:.125rem;display:block}.icon.facebook{background:url("/images/icons/facebook.png");background-size:100% auto}.icon.twitter{background:url("/images/icons/twitter.png");background-size:100% auto}.icon.linked-in{background:url("/images/icons/linked-in.png");background-size:100% auto}.icon.youtube{background:url("/images/icons/youtube.png");background-size:100% auto}.partners-title,.axperts-title{border-bottom:1px solid #f1f2f3;color:#b2b8bd;font-size:1.2rem;letter-spacing:1px;margin:0;padding:1.5em 0 1.2em 0;text-align:center}.axperts-title{border-top:1px solid #f1f2f3}.axperts-logos,.partner-logos{overflow:hidden;margin:2.5em 0}@media(max-width: 600px){.axperts-logos,.partner-logos{margin:0}}.axperts-logos .axperts-logo,.axperts-logos .partner-logo,.partner-logos .axperts-logo,.partner-logos .partner-logo{height:100px;margin-left:2.6%;width:23%;display:inline-block;float:left}.axperts-logos .axperts-logo:first-child,.axperts-logos .partner-logo:first-child,.partner-logos .axperts-logo:first-child,.partner-logos .partner-logo:first-child{margin-left:0}.axperts-logos .axperts-logo.nordic-luxury,.axperts-logos .partner-logo.nordic-luxury,.partner-logos .axperts-logo.nordic-luxury,.partner-logos .partner-logo.nordic-luxury{background:url("/images/logos/nordic-luxury.png");background-size:90% auto;background-repeat:no-repeat;background-position:left center}.axperts-logos .axperts-logo.casto,.axperts-logos .partner-logo.casto,.partner-logos .axperts-logo.casto,.partner-logos .partner-logo.casto{background:url("/images/logos/casto.png");background-size:84% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.hometel,.axperts-logos .partner-logo.hometel,.partner-logos .axperts-logo.hometel,.partner-logos .partner-logo.hometel{background:url("/images/logos/hometel.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.nomadic-souls,.axperts-logos .partner-logo.nomadic-souls,.partner-logos .axperts-logo.nomadic-souls,.partner-logos .partner-logo.nomadic-souls{background:url("/images/logos/nomadic-souls.png");background-size:90% auto;background-repeat:no-repeat;background-position:right center}.axperts-logos .axperts-logo.travel-leisure,.axperts-logos .partner-logo.travel-leisure,.partner-logos .axperts-logo.travel-leisure,.partner-logos .partner-logo.travel-leisure{background:url("/images/logos/tl-logo.png");background-size:80% auto;background-repeat:no-repeat;background-position:left center}.axperts-logos .axperts-logo.avenue-two,.axperts-logos .partner-logo.avenue-two,.partner-logos .axperts-logo.avenue-two,.partner-logos .partner-logo.avenue-two{background:url("/images/logos/avenue-two.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.plaza-travel,.axperts-logos .partner-logo.plaza-travel,.partner-logos .axperts-logo.plaza-travel,.partner-logos .partner-logo.plaza-travel{background:url("/images/logos/plaza-travel.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.moonrings,.axperts-logos .partner-logo.moonrings,.partner-logos .axperts-logo.moonrings,.partner-logos .partner-logo.moonrings{background:url("/images/logos/moonrings.png");background-size:90% auto;background-repeat:no-repeat;background-position:right center}.axperts-logos .axperts-logo.journeys,.axperts-logos .partner-logo.journeys,.partner-logos .axperts-logo.journeys,.partner-logos .partner-logo.journeys{background:url("/images/logos/journeys.png");background-size:90% auto;background-repeat:no-repeat;background-position:left center}.axperts-logos .axperts-logo.currie,.axperts-logos .partner-logo.currie,.partner-logos .axperts-logo.currie,.partner-logos .partner-logo.currie{background:url("/images/logos/currie.png");background-size:60% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.jetset,.axperts-logos .partner-logo.jetset,.partner-logos .axperts-logo.jetset,.partner-logos .partner-logo.jetset{background:url("/images/logos/jetset.png");background-size:70% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.classic-vacations,.axperts-logos .partner-logo.classic-vacations,.partner-logos .axperts-logo.classic-vacations,.partner-logos .partner-logo.classic-vacations{background:url("/images/logos/classic-vacations.png");background-size:84% auto;background-repeat:no-repeat;background-position:left center}.axperts-logos .axperts-logo.virtuoso-preferred,.axperts-logos .partner-logo.virtuoso-preferred,.partner-logos .axperts-logo.virtuoso-preferred,.partner-logos .partner-logo.virtuoso-preferred{background:url("/images/logos/virtuoso-preferred.png");background-size:57% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.signature,.axperts-logos .partner-logo.signature,.partner-logos .axperts-logo.signature,.partner-logos .partner-logo.signature{background:url("/images/logos/signature.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center}.axperts-logos .axperts-logo.janine-cifelli,.axperts-logos .partner-logo.janine-cifelli,.partner-logos .axperts-logo.janine-cifelli,.partner-logos .partner-logo.janine-cifelli{background:url("/images/logos/janine-cifelli.svg");background-size:90% auto;background-repeat:no-repeat;background-position:right center}.axperts-logos .axperts-logo.journese,.axperts-logos .partner-logo.journese,.partner-logos .axperts-logo.journese,.partner-logos .partner-logo.journese{background:url("/images/logos/journese.svg");background-size:80% auto;background-repeat:no-repeat;background-position:left center}.axperts-logos .axperts-logo.pleasant-holidays,.axperts-logos .partner-logo.pleasant-holidays,.partner-logos .axperts-logo.pleasant-holidays,.partner-logos .partner-logo.pleasant-holidays{background:url("/images/logos/pleasant-holidays.svg");background-size:75% auto;background-repeat:no-repeat;background-position:center center}.axperts{border-bottom:1px solid #f1f2f3}form{margin-bottom:1rem}label{color:#c2bebc;cursor:pointer}input[type=password],input[type=text],input[type=tel],input[type=email],select,textarea{font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif;height:auto;margin-bottom:1.3125rem;padding:.2rem}a.button,button,input[type=submit]{background:#1db04c;color:#fff;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif;padding:.4rem 1.3125rem .2rem;text-shadow:none}a.button:hover,button:hover,input[type=submit]:hover{color:#fff;background:#16ce61;outline:none}a.button:focus,button:focus,input[type=submit]:focus{color:#fff;background:#16ce61;outline:none}a.button:active,button:active,input[type=submit]:active{color:#fff;background:#16ce61;outline:none}::-webkit-input-placeholder{color:#c2bebc;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif}:-moz-placeholder{color:#c2bebc;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif}::-moz-placeholder{color:#c2bebc;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif}:-ms-input-placeholder{color:#c2bebc;font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif}.column.errors{float:right;padding-left:2%;position:relative}.column.errors div{position:absolute}.column.errors ul{background:#20bec3;display:inline-block;margin:0;padding:.25rem 1rem 0 1rem;vertical-align:top}.column.errors li{list-style:none;margin:.25rem 0}.column.errors .arrow{border-top:1.15rem solid transparent;border-bottom:1.1rem solid transparent;border-right:1.15rem solid #20bec3;display:inline-block;margin-right:-4px;vertical-align:middle;width:0;height:0}.video-container{background:#c2bebc center no-repeat;background-size:cover;margin-top:4.2em;max-height:550px;overflow:hidden;position:relative;width:100%;z-index:0}@media(max-width: 850px){.video-container{background-image:url("/images/backgrounds/con-dao.jpg");background-position:0 center;height:450px;margin-top:0}}video{display:block;width:100%}@media(max-width: 850px){video{display:none}}.video-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2;padding:100px 10px 0;display:none}.video-modal .js-close-button{color:#fff;cursor:pointer;display:block;font-weight:800;font-size:.8em;letter-spacing:1px;margin:3em 0;text-align:center;text-transform:uppercase}.video-modal.is-open{display:block}.video-modal iframe{width:100%;height:100%}.hero-content{-webkit-transform:translateY(-50%);position:absolute;top:50%;z-index:1;width:90%}@media(max-width: 850px){.hero-content{top:70%}}@media(max-width: 600px){.hero-content{top:60%}}.hero-text{max-width:600px}@media(max-width: 600px){.hero-text{top:150px}}.hero-text h1{font-family:"BrandonGrotesque-Medium","proxima-nova",sans-serif;font-size:3em;font-variant:normal;line-height:1.3em;text-align:left}@media(max-width: 600px){.hero-text h1{font-size:2.5em;line-height:1em}}.hero-text .button{background:transparent;border:2px solid #fff;color:#fff;cursor:pointer;font-size:.9em;text-transform:uppercase;padding:.6em .7em .3em .9em;letter-spacing:1px}.hero-text .button:hover{background:#fff;color:#6e6a69}.video-play-button{margin-top:2em;display:inline-block}.video-play-button.hide{display:none}.video-player{display:block;margin:0 auto;max-width:864px}iframe{display:block;margin:0 auto}.iframe-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.iframe-inner-container{position:relative;width:100%}.iframe-inner-container:before{content:"";display:block;padding-top:50%}.iframe-inner-container iframe{bottom:0;left:0;position:absolute;right:0;top:25%;width:100%;max-width:864px}.show{display:block !important}.home section:first-child{min-height:0}.home #hero{background:url("/images/backgrounds/awasi-patagonia.jpg") no-repeat center center;background-size:cover}.home h1{margin-bottom:0}.home img{display:block;margin:0 auto}.login .column.third,.signup .column.third{margin:0;width:36.4%}.login .column.half,.signup .column.half{margin:0}.login #hero{background:url("/images/backgrounds/atacama.jpg") no-repeat center center;background-size:cover;height:95vh}.login .errors div{top:9em}.signup.page-1 #hero{background:url("/images/backgrounds/con-dao.jpg") no-repeat center center;background-size:cover;min-height:calc(100vh - 10px)}.signup.page-1 .logo-preview{float:right;height:70px;padding-right:10px}.signup.page-2 #hero{background:url("/images/backgrounds/con-dao-2.jpg") no-repeat center center;background-size:cover;min-height:calc(100vh - 10px)}.signup.page-3{height:initial}.signup.page-3 #hero{background:url("/images/backgrounds/awasi-mountains.jpg") no-repeat center center;background-size:cover;min-height:calc(100vh - 10px)}.signup.page-3 .errors{position:absolute;margin-left:29em;margin-top:2.5em}@media(max-width: 840px){.signup.page-3 .errors{position:static;width:100%;margin:0}}.signup.page-3 .errors ul{background:#20bec3;display:inline-block;margin:0;max-width:268px;padding:.25rem 1rem 0 1rem;vertical-align:top}@media(max-width: 840px){.signup.page-3 .errors ul{max-width:100%}}.signup.page-3 .errors li{list-style:none;margin:.25rem 0}.signup.page-3 .errors .arrow{border-top:1.15rem solid transparent;border-bottom:1.1rem solid transparent;border-right:1.15rem solid #20bec3;display:inline-block;margin-right:-4px;vertical-align:middle;width:0;height:0}@media(max-width: 840px){.signup.page-3 .errors .arrow{display:none}}.signup.page-3 .errors.agree-to-tos{margin-top:0}.signup.page-3 .errors.cvv{margin-top:0}.signup.page-3 .errors.expiration-month{margin-top:5.1em}.signup .errors .email{top:17em}.signup .errors .iata{top:25em}.signup .errors .password{top:29.2em}.signup .errors .confirm-password{top:33.9em}.signup .errors .trial-end-date{top:14em}.signup .errors .agency-name{top:11em}.signup .errors .other-title{top:30.8em}.signup .agree-to-holder{position:relative}.signup .agree-to-holder input{margin:0;position:absolute;left:0;top:.2em}.signup .agree-to-holder label{font-size:1em;line-height:140%;margin:0 0 0 1.5em}.signup .agree-to-holder-privacy{position:relative}.signup .agree-to-holder-privacy input{margin:0;position:absolute;left:0;top:.2em}.signup .agree-to-holder-privacy label{font-size:1em;line-height:140%;margin:0 0 0 1.5em;padding-bottom:1em}header{background:rgba(255,255,255,.95);position:fixed;top:0;width:100%;z-index:10}header .container{padding:1em 0}header a.logo{float:left;vertical-align:top}header div.logo{background:url("/images/logos/axus-logo@2x.png");background-size:72px 34px;display:inline-block;float:left;height:34px;width:72px}header nav{float:right;vertical-align:middle;display:inline-block}header ul{margin:0}header li{display:inline-block;margin:.1em 1em 0 0;vertical-align:baseline}header li a{color:#252221;vertical-align:baseline}header li a:hover{color:#6e6a69}header li a.button.secondary{background:rgba(91,91,83,.1);color:#252221}header li:last-child{margin-right:0}header .hot-dog-menu{display:none;float:right;height:32px;vertical-align:bottom}header .hot-dog-menu a{background:url("/images/icons/hot-dog-menu@2x.png");background-size:38px 30px;height:30px;width:38px}#hero{border-bottom:1px solid #c2bebc;color:#fff;position:relative;z-index:1}#hero h3{color:#fff}#hero .gradient{background:url("/images/elements/gradient.png");background-repeat:repeat-y;background-size:contain;display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#hero .inline-list{background-color:rgba(0,0,0,.5);margin:0 43%;width:4.35rem;height:1.9rem}#hero img.logo{display:block;height:94px;width:200px;margin:0 0 20px 0}#hero img.phone{width:111%}@media(max-width: 700px){#hero img.phone{display:none}}.collapse-controls div,.collapse-controls span{display:inline-block;vertical-align:top}.collapse-controls span.triangle-collapsed{border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.8em solid #252221;margin:.5em .25em 0 0;width:0;height:0;cursor:pointer}.collapse-controls span.triangle-expanded{border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.8em solid #252221;margin:.5em .25em 0 0;width:0;height:0;cursor:pointer}.collapsible{display:none}.collapsible .column{margin-left:1.3125rem;width:46%}section.full-page-image{position:relative;z-index:1;height:550px}section.full-page-image.quote-1{background:url("/images/backgrounds/zuleta.jpg") no-repeat center center;background-size:cover;margin-top:3.9375rem}section.full-page-image.quote-1 .container div{background:url("/images/elements/quote-4.png") no-repeat center center;background-size:100% auto;max-width:750px;height:450px}section.full-page-image.quote-2{background:url("/images/backgrounds/galapagos.jpg") no-repeat center center;background-size:cover}section.full-page-image.quote-2 .container div{background:url("/images/elements/quote-3.png") no-repeat center center;background-size:100% auto;max-width:960px;height:390px}section.full-page-image .filter{background-color:#252221;opacity:.4}section.full-page-image .container{padding:1% 0}section.full-page-image div{background-size:cover;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%}.full-column-image{max-width:760px;height:420px;margin:auto;position:relative}.full-column-image h4{position:absolute}.full-column-image.continuous-integration{background:url("/images/elements/continuous-integration-optimized.png") no-repeat center center;background-size:100% auto}.third-column-image{background-repeat:no-repeat;background-size:100% auto;display:block;max-width:265px;height:156px}.third-column-image.people{background-image:url("/images/icons/icon-1.1-optimized.png")}.third-column-image.thoughts{background-image:url("/images/icons/icon-1.2-optimized.png")}.third-column-image.globe{background-image:url("/images/icons/icon-1.3-optimized.png")}.equation h2{margin-top:1.3125rem}.equation h3{margin-top:1.6125rem;display:block}.equation figcaption{color:#a4abb1}.equation li{margin-right:1.3125rem;position:relative;text-align:center;width:100%}.equation figure{background-repeat:no-repeat;background-size:100% auto;display:block;margin:0 auto;height:100px}.equation :after{background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute;max-width:26px;top:56px;width:100%;height:26px}.equation input{font-size:2.625rem;height:72px;margin:2rem 0 0 1.8125rem;padding-top:.4em;text-align:center;width:6rem}.equation ::-webkit-input-placeholder{color:#a4abb1}.equation :-moz-placeholder{color:#a4abb1}.equation ::-moz-placeholder{color:#a4abb1}.equation :-ms-input-placeholder{color:#a4abb1}.equation .missed-revenue{margin-right:2.625rem;max-width:244px}.equation .missed-revenue h1{color:#1db04c;background-color:#fff;border:none;font-size:3.9375rem;font-weight:400;margin:3.5rem 0 0 0;width:15.5rem}.equation .missed-revenue:after{background-image:url("/images/elements/equals.png");right:-45px}.equation .missed-revenue h2{color:#1db04c;margin-top:2rem}.equation .hours{max-width:140px}.equation .hours:after{background-image:url("/images/elements/multiply-1.png");right:-25px}.equation .itineraries{max-width:145px}.equation .itineraries:after{background-image:url("/images/elements/multiply-2.png");height:80px;max-width:53px;right:-60px;top:6px}.equation .expected-revenue{max-width:188px}.equation .expected-revenue input{margin-left:3rem}.venn-diagram figure{background-image:url("/images/elements/venn-diagram-optimized.png");background-repeat:no-repeat;background-size:480px auto;display:block;max-width:480px;height:480px;margin:0 auto}.venn-diagram h4{font-size:1.8125rem}.venn-1{position:relative}.venn-1 .see-how{position:absolute;top:90%;right:0}.venn-1 .see-how #see-how p.not-expanded{display:inline}.venn-1 .see-how #see-how p.is-expanded{display:none}.venn-1 .see-how #see-how.expanded p.not-expanded{display:none}.venn-1 .see-how #see-how.expanded p.is-expanded{display:inline}.venn-1 .secondary-list{position:absolute;top:21.5%;left:85%}.venn-1 .secondary-list h4:hover{cursor:auto}.venn-1 figcaption{position:absolute;width:8rem}.venn-1 figcaption.black{top:158px;left:45.5%;width:5rem}.venn-1 figcaption.green{top:90px;left:26.5%}.venn-1 figcaption.blue{top:102px;left:58.5%}.venn-1 figcaption.teal{top:310px;left:42.5%}.venn-1 figcaption.secondary{display:inline-block;position:relative;vertical-align:top;width:32%}.venn-1 figcaption.secondary h4{text-align:left}.venn-1 figcaption.secondary span{display:block;box-shadow:none;margin:0 1.3125rem 0 0;width:auto}.venn-1 span:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c2bebc}.venn-1 span{background:#fff;border:1px solid #c2bebc;border-radius:3px;box-shadow:0 0 7px #6e6a69;display:none;margin-left:1rem;padding:1rem;position:relative;width:200px;z-index:1}.venn-1 h4{line-height:1.3125rem;text-align:center}.venn-1 h4:hover{cursor:pointer}.venn-1 h4:hover+span{display:block}.venn-2{display:none}footer{background:#fff;min-height:4rem;position:relative;z-index:3}footer .footer-left{float:left}footer .footer-right{float:right;margin-top:.6em}footer .icon{display:inline-block}footer .row{margin:1.3125rem 0}footer p{margin:0;color:#fff}footer a{color:#c2bebc;text-decoration:underline}footer a:hover{color:#6e6a69}.single-pages h1,.single-pages p{color:#252221}.press-list{margin:2em 0 4em 0;overflow:hidden}@media(max-width: 640px){.press-list{margin:0}}.press-list li{float:left;list-style:none;margin:0 0 0 7.1%;width:28.6%}.press-list li:first-child{margin-left:0}@media(max-width: 640px){.press-list li{width:100%;margin:0 0 2em 0;border-top:1px solid #f1f3f5;padding-top:1.4em}.press-list li:first-child{border:none}}.press-list .press-image{margin:0 0 2em 0;text-align:left;height:70px}.press-list .press-image.small{height:32px}@media(max-width: 640px){.press-list .press-image{display:block}}.press-list p{color:#61696f;margin:1em 0 2em 0;width:100%}.bios{background:#eaeef2}.bios-list{margin:2em 0;overflow:hidden}.bios-list li{float:left;list-style:none;margin:0 0 0 10%;width:45%}.bios-list li:first-child{margin-left:0}@media(max-width: 640px){.bios-list li{width:100%;margin:0}}.bios-list .bio-image{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 2em 0;text-align:left;width:100%}@media(max-width: 640px){.bios-list .bio-image{display:block}}.bios-list p{color:#61696f;margin:1em 0 2em 0;width:100%}.organization-option{margin:10px 0}.organization-option input[type=radio]{display:block;float:left;width:20px}.organization-option label{display:block;float:left;margin-top:0;width:300px}@media(max-width: 640px){.organization-option label{width:250px}}.organization-option label img{max-width:50%}.organization-intro__title{font-size:1.7em;margin-bottom:0}.organization-intro__details{font-size:1em;font-weight:400}.organization-title{font-size:22px;line-height:1.2;margin-top:0;margin-bottom:10px}@media(max-width: 640px){.organization-title{font-size:20px}}.organization-details{font-size:14px;line-height:1.4;margin-top:0}@media(max-width: 640px){.organization-details{width:150px}}@media screen and (max-width: 959px){section.full-page-image.quote-1 .container div,section.full-page-image.quote-2 .container div{background-size:90% auto}}@media screen and (max-width: 900px){.venn-1 figcaption.black{left:45%}.venn-1 figcaption.green{left:24.5%}}@media screen and (max-width: 860px){.login .column.third,.signup .column.third{width:48%;margin-right:3%}.login .column.two-thirds,.signup .column.two-thirds{width:48%;margin:0}#hero .inline-list{margin:0 39%}.venn-1 figcaption.black{left:44.5%}.venn-1 figcaption.green{left:23%}}@media screen and (max-width: 815px){.venn-1 figcaption.black{left:44%}.venn-1 figcaption.green{left:21.5%}}@media screen and (max-width: 760px){.venn-1 figcaption.green{left:19.5%}.venn-1 figcaption.blue{left:60.5%}.venn-1 figcaption.teal{left:40%}}@media screen and (max-width: 700px){a.button,button,input[type=submit]{margin:1em 0;width:100%}.home #hero .column.two-thirds{width:45%}.column.third{width:45%}.column.third:first-child{margin:0 3% 8% 0}.full-column-image{height:350px}.venn-1 figcaption.green{left:16.5%}}@media screen and (max-width: 640px){header a.button{width:inherit}section.full-page-image{height:550px}}@media screen and (max-width: 640px)and (max-width: 640px){section.full-page-image{height:300px}}@media screen and (max-width: 640px){.venn-1 figcaption.green{left:13.5%}}@media screen and (max-width: 830px){header{position:static}header nav{display:none;float:none;margin-top:10.5em}header nav li{border-top:1px solid #c2bebc;display:block;margin:0;padding:1em;text-align:center}header nav li.button{padding:1em 0}header nav a,header nav a.button{width:100%}header nav.visible{display:block}header nav.hidden{display:none}header .hot-dog-menu{display:inline-block}.login .column.third,.login .column.two-thirds,.signup .column.third,.signup .column.two-thirds{width:100%}.column.third,.column.two-thirds{width:100%}.collapse-controls .hgroup{width:93%}.collapsible .column.half{width:100%}section:first-child .container{padding:2rem 0 4rem 0}.home img{display:none}.venn-diagram .see-how{display:none}.venn-diagram figure{background-image:url("/images/elements/venn-diagram-small.png");background-size:100% auto;max-width:100%;height:520px}.venn-diagram figcaption{border:1px solid #c2bebc;border-radius:3px;display:inline-block;padding:0 1rem 1rem 1rem;vertical-align:top}.venn-diagram figcaption.green{color:#8ed7a5}.venn-diagram figcaption.green h4,.venn-diagram figcaption.green em{color:#8ed7a5}.venn-diagram figcaption.blue{color:#98c3e3}.venn-diagram figcaption.blue h4,.venn-diagram figcaption.blue em{color:#98c3e3}.venn-diagram figcaption.teal{color:#8fdee1}.venn-diagram figcaption.teal h4,.venn-diagram figcaption.teal em{color:#8fdee1}.venn-diagram figcaption.secondary{display:none}.venn-1{display:none}.venn-1 figcaption{margin:0 1.3125rem 1.3125rem 0;width:22.5%;height:9rem}.venn-1 .scrollable-section{margin-top:2rem;overflow:scroll}.venn-1 .scrollable-section div{width:74rem}.venn-2{display:block}.venn-2 figcaption{margin:0 0 1.3125rem 0;width:100%;height:auto}.venn-2 figcaption.black{border:none}.column.errors{float:none;margin:0 0 2em 0;padding:0}.column.errors div,.column.errors .message{position:static;width:100%}.column.errors .arrow{display:none}.login .errors div{top:1em}.signup .errors div{top:1em}.signup .errors .email{top:1em}.signup .errors .iata{top:1em}.signup .errors .password{top:3em}.signup .errors .confirm-password{top:30.1em}}@media screen and (max-width: 500px){.full-column-image{height:240px}.venn-diagram figure{max-width:100%;height:430px}}@media screen and (max-width: 450px){.venn-diagram figure{max-width:100%;height:385px}}@media screen and (max-width: 400px){.full-column-image{height:190px}.equation :after{display:none}.venn-diagram figure{max-width:100%;height:340px}footer .inline-list li:first-child{display:block;float:none;margin-bottom:1rem}footer .inline-list li{float:none}}@media screen and (max-height: 860px){.content.signup{height:auto}}@media screen and (max-height: 1100px){.content.signup.page-3{height:auto}}@media screen and (max-height: 620px){.content.login{height:auto}}@font-face{font-family:"BrandonGrotesque-Medium";src:url("/fonts/brandon-grotesque-medium.eot");src:url("/fonts/brandon-grotesque-medium.eot?#iefix") format("embedded-opentype"),url("/fonts/brandon-grotesque-medium.woff") format("woff"),url("/fonts/brandon-grotesque-medium.ttf") format("truetype")}@font-face{font-family:"BrandonGrotesque-MediumItalic";src:url("/fonts/brandon-grotesque-medium-italic.eot");src:url("/fonts/brandon-grotesque-medium-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/brandon-grotesque-medium-italic.woff") format("woff"),url("/fonts/brandon-grotesque-medium-italic.ttf") format("truetype")}@font-face{font-family:"BrandonGrotesque-Bold";src:url("/fonts/brandon-grotesque-bold.eot");src:url("/fonts/brandon-grotesque-bold.eot?#iefix") format("embedded-opentype"),url("/fonts/brandon-grotesque-bold.woff") format("woff"),url("/fonts/brandon-grotesque-bold.ttf") format("truetype")}@font-face{font-family:"BrandonGrotesque-Black";src:url("/fonts/brandon-grotesque-black.eot");src:url("/fonts/brandon-grotesque-black.eot?#iefix") format("embedded-opentype"),url("/fonts/brandon-grotesque-black.woff") format("woff"),url("/fonts/brandon-grotesque-black.ttf") format("truetype")}.api .table-of-contents{position:fixed}.api .table-of-contents h5{margin:1em 0}.api .column.two-thirds{margin-left:25%}.api .anchor:before{display:block;content:" ";margin-top:-150px;height:150px;visibility:hidden}.api pre{margin:1em 0;padding:1em;background-color:#f7f7f7;border:1px #eee solid}.api code{color:#1db04c}.api .code-wrap{margin:1em 0;padding:1em;background-color:#f7f7f7;border:1px #eee solid;line-height:1.2em}.api .row{margin:0 0 20px 0}.api td{padding:0 10px}
