@import "/TouchPoints/Sites/VCom/third-party/TomTomMaps/map.css";
.editable-container{min-height:5rem;position:relative}.editLinkContainer{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.editLinkContainer .editLink{font-size:1rem}.editSectionLinkContainer{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1em;vertical-align:middle;font-size:1rem}.editSectionLinkContainer .editSectionLink,.editSectionLinkContainer .editSectionLink2,.editSectionLinkContainer edit-section-link{color:#0d7582!important}.editSectionLinkContainer .editSectionLink:hover,.editSectionLinkContainer .editSectionLink2:hover,.editSectionLinkContainer edit-section-link:hover{color:#111924!important}.boxShadowContainer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#efece6;-webkit-box-shadow:0 0 6px 2px rgba(90,90,90,.2);box-shadow:0 0 6px 2px rgba(90,90,90,.2)}#productUpperSection{margin-bottom:30px}.headerGroupTitle{margin-bottom:.4em;padding-bottom:.2em;border-bottom:1px dotted #777;clear:both;margin-top:1rem}.headerGroupTitle.first{margin-top:0}#advisorPhoto{margin-top:1rem;position:relative;clear:both;text-align:left}#advisorPhoto img{border:1px solid #dedede;width:100%}#advisorPhoto div.editable-empty{position:absolute;bottom:0}#SpecialtyDestinations ul,#SpecialtyDestinations li,#Interests ul,#Interests li{list-style:none}.editable-empty{font-style:normal!important;font-weight:700;font-size:.8em}#linksContainer{display:block;border:0 solid #af272d;height:20px}#linksContainer #showConsumerViewContainer{display:inline;float:right}.product-header h1,.product-header .sub-title{display:block}#logoSection{width:262px;margin:0;float:right}#ratingAndReviewContainer1col{margin-top:0}#validationBlockSectionContainer{display:none}#advisorAffiliateInfo{text-align:left;margin-left:20px;margin-top:20px}#advisorAffiliateInfo #advisorCoBrandedName{font-size:1.2em;margin-bottom:6px;font-weight:400}#advisorAffiliateInfo .affiliateOf{font-weight:400;font-size:1.3em}#advisorAffiliateInfo .companyNameBold{font-size:1.3em;margin-bottom:6px}#advisorSpecialties,#advisorDetails,#advisorCredits{border:0 solid #af272d}#advisorCredits .socialMediaButtons{text-align:center;margin-top:10px}#advisorCredits .socialMediaButtons a#skypeCall a{content:url("/TouchPoints/Sites/VCom/Styles/Images/SocialMedia/skype_flat.png");vertical-align:top;cursor:pointer;width:24px;height:24px}#advisorCredits .badgeRegion{margin-top:10px}.profilePictureMissingContainer{margin-top:10px}#advisorSpecialties{line-height:1rem}#advisorSpecialties .profileSubhead{font-weight:700;display:inline-block;width:7rem}#advisorSpecialties .interestsEditContainer,#advisorSpecialties .specialtyDestinationsEditContainer{display:inline-block;vertical-align:top}#advisorSpecialties .interestsEditContainer li,#advisorSpecialties .specialtyDestinationsEditContainer li{line-height:1.2rem}#advisorDetails{margin-left:20px}.advisorSocialIconSmall{vertical-align:top;cursor:pointer;width:24px;height:24px}.advisorCommunities{margin-bottom:20px;width:100%}.advisorCommunities tbody td{padding-bottom:12px}.alliancePrograms{margin-top:20px}#productInfoTabsContainer{margin-top:20px}#productInfoTabsContainer .editable-empty{font-size:.9em}.workingWithAdvisor{font-size:1.4em;line-height:1.2;font-weight:400;margin-top:10px;text-align:center}.workingWithAdvisor a{font-size:.8em}#badgesContainer,#logoSection{height:auto}.col2{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.col2 #badgesContainer{margin-bottom:20px}.col2 .yearsOfExperience #yearsOfExperienceEditContainer{font-weight:400}.col2 .languages{margin-top:20px}.col2 #advisorSpecialties{margin-top:10px;display:table}.col2 #advisorSpecialties .interests{display:table-row;text-align:left;vertical-align:top;margin-right:4%;margin-bottom:3%}.col2 #advisorSpecialties .interests .profileSubhead{display:table-cell;width:47%;font-weight:700!important;font-size:1em;margin-bottom:3px}.col2 #advisorSpecialties .interests .profileSubhead img{float:none}.col2 #advisorSpecialties .interests .interestsEditContainer{display:table-cell;width:47%;vertical-align:top}.col2 #advisorSpecialties .destinations{vertical-align:top;margin-right:4%;margin-bottom:3%;display:table-row;text-align:left}.col2 #advisorSpecialties .destinations .profileSubhead{display:table-cell;width:47%;font-weight:700!important;font-size:1em;margin-bottom:3px;vertical-align:top}.col2 #advisorSpecialties .destinations .specialtyDestinationsEditContainer{display:table-cell;width:47%;vertical-align:top}.col2 #advisorSpecialties .destinations .specialtyDestinationsEditContainer img{margin-top:-24px}.col3 .alliancePrograms{margin-top:20px}.workingWithAdvisorPopup img,.allianceProgramPopup img{height:15px;width:15px}#allianceProgramPopupMessage,#workingWithAdvisorPopupMessage,#destinationsPopupMessage{display:none}#productUpperSection .ui-dialog{border-color:#0d7582!important;padding:0;border-radius:0;font-size:14px}#productUpperSection .ui-dialog .ui-dialog-titlebar{border:0!important;border-radius:0!important;color:#0d7582!important;background:#b1d5e5!important;border-bottom:1px solid #0d7582!important}#productUpperSection .ui-dialog .ui-dialog-buttonpane{padding:0}.connectTitle{display:inline-block;font-size:1em;font-weight:700;margin:6px 4px 4px 0}#advisorSecurityContainer .legend{float:right}#advisorSecurityContainer .legend div{display:inline-block;margin-left:1.5em}#advisorSecurityContainer .legend div .icon-user{margin-right:.5em}#advisorSecurityContainer .legend div .icon-user.active{color:#589649}#advisorSecurityContainer .legend div .icon-user.pending{color:#ffa90b}#advisorSecurityContainer .legend div .icon-user.inactive{color:#af272d}#advisorSecurityContainer .legend div .icon-user.suspended{color:#777}#advisorSecurityContainer .legend div .icon-user.archived{color:#777}#advisorSecurityContainer table{border:1px solid #dedede}#advisorSecurityContainer table thead th{padding:.6em;color:#333}#advisorSecurityContainer table thead th i.icon-info-circle{color:#777}#advisorSecurityContainer table thead th.sorting{cursor:pointer}#advisorSecurityContainer table thead th.sorting span.ui-icon{float:right}#advisorSecurityContainer table thead .securityTh1 th{background:#fff;border:1px solid #dedede;padding:.4em;text-align:center}#advisorSecurityContainer table thead .securityTh2 th{background:#e6e5e2;border:1px solid #dedede;font-weight:700;text-align:left}#advisorSecurityContainer table thead .securityTh3 th{background:#efece6;border:1px solid #dedede;text-align:left;position:relative}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus{cursor:pointer}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterStatus{font-weight:700;font-size:.6em;position:absolute;margin-left:3px;margin-top:2px;letter-spacing:.5px}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterStatus.on{margin-left:5px}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu{display:none;position:absolute;background:#fff;width:125px;left:0;top:60px;-webkit-box-shadow:0 2px 4px 0 rgba(50,50,50,.5);box-shadow:0 2px 4px 0 rgba(50,50,50,.5)}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li{padding:.5em;cursor:pointer;text-align:left}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li.selected .icon-check{visibility:visible}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li:hover{background:#efece6}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-check{color:#589649;visibility:hidden;margin-right:8px}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-user.active{color:#589649}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-user.pending{color:#ffa90b}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-user.inactive{color:#af272d}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-user.suspended{color:#777}#advisorSecurityContainer table thead .securityTh3 th.filterAccountStatus .filterMenu ul li .icon-user.archived{color:#777}#advisorSecurityContainer tbody tr.odd{background:#fff}#advisorSecurityContainer tbody tr.even{background:#efece6}#advisorSecurityContainer tbody tr .userName.disabled a,#advisorSecurityContainer tbody tr .editRow.disabled a{color:#333;cursor:default}#advisorSecurityContainer tbody tr .userName.disabled i,#advisorSecurityContainer tbody tr .editRow.disabled i{color:#777;cursor:default}#advisorSecurityContainer tbody tr .userName a,#advisorSecurityContainer tbody tr .userName i,#advisorSecurityContainer tbody tr .editRow a,#advisorSecurityContainer tbody tr .editRow i{color:#0d7582;cursor:pointer}#advisorSecurityContainer tbody tr .hiddenValue{display:none}#advisorSecurityContainer tbody tr.shown td.userName{background:#efece6;border:1px double #0d7582;border-bottom-color:#efece6}#advisorSecurityContainer tbody tr.shown td.userName a{font-weight:700}#advisorSecurityContainer tbody tr td{border-left:1px solid #dedede;border-right:1px solid #dedede;padding:.8em .4em;text-align:center}#advisorSecurityContainer tbody tr td.userName{text-align:left}#advisorSecurityContainer tbody tr td .icon-user.active{color:#589649}#advisorSecurityContainer tbody tr td .icon-user.pending{color:#ffa90b}#advisorSecurityContainer tbody tr td .icon-user.inactive{color:#af272d}#advisorSecurityContainer tbody tr td .icon-user.suspended{color:#777}#advisorSecurityContainer tbody tr td .icon-user.archived{color:#777}#advisorSecurityContainer tbody tr td .icon-check{color:#589649}#securityEditorTable{margin-top:2em;border:1px solid #dedede}#securityEditorTable thead tr.securityTh2 th{background:#c2c2c2}#securityEditorTable thead tr.securityTh3 .blueGroup{background:#b1d5e5}#securityEditorTable thead tr.securityTh3 .pinkGroup{background:#e5ced5}#securityEditorTable thead tr.securityTh3 .yellowGroup{background:#ffdf99}#securityEditorTable thead tr.securityTh3 .tanGroup{background:#efece6}#securityEditorTable tbody td{padding:.8em .4em;text-align:center}#securityEditorTable tbody td.blueGroup{background:#ebf4f8}#securityEditorTable tbody td.pinkGroup{background:#f8f2f4}#securityEditorTable tbody td.yellowGroup{background:#fff7e5}#securityEditorTable tbody td.tanGroup{background:#fff}#agencySettingsContainer{background-color:#fff!important;-webkit-box-sizing:border-box;box-sizing:border-box}.addButton{color:#0d7582;float:right}#advisorPersonalizationContainer .field-value input[type=text]{padding:.1rem;width:98%;font-size:inherit;font-family:inherit;border:1px solid #777}#advisorPersonalizationContainer .agencyLogo{border:solid 1px #efece6;max-width:100%}#advisorPersonalizationContainer .advisor-checklist span{margin-right:2rem}#advisorPersonalizationContainer .advisor-checklist span .icon-check{color:#589649;margin-right:.5rem}#advisorPersonalizationContainer .agencyInfoInstructions{line-height:1.25rem}#advisorPersonalizationContainer .advisorFormContainer .default-personalization-select{margin-bottom:1rem}#advisorsTable tbody{min-height:50px}.advisor-edit .select2-drop{z-index:10000000}#wanderlistTabContents{margin-top:10px;margin-bottom:30px}#wanderlistTabContents .wanderlist-header{font-size:20px;font-weight:600;line-height:24px;margin-bottom:10px}#wanderlistTabContents .wanderlist-content{font-size:16px;margin-left:24px}
.editable-container{min-height:5rem;position:relative}#advisorCobrandTab .ui-button-text{font-size:1em!important}#advisorCobrandTab .logoUploader{display:none}#advisorCobrandTab .footer{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#advisorCobrandTab .footer .helpText{margin:1rem 0;font-size:.8rem;display:inline-block}.dialog-error{border-radius:0!important;border:1px solid #af272d!important;padding:0!important}.dialog-error .ui-dialog-titlebar{border:0!important;border-radius:0!important;color:#fff!important;background:#af272d!important;border-bottom:1px solid #af272d!important}.dialog-error .ui-dialog-titlebar .ui-dialog-titlebar-close{width:21px;height:21px}.dialog-error .primaryDialogButton{background-color:#0d7582;color:#fff;border:1px solid #777}
.editable-container{min-height:5rem;position:relative}#settingsTab section,#advisorSettingsEditorContainer section{clear:both}#settingsTab section#agencyLevelSettings,#advisorSettingsEditorContainer section#agencyLevelSettings{height:275px}#settingsTab h2,#advisorSettingsEditorContainer h2{font-size:1.5em;font-weight:700;margin-top:0;color:#333;clear:both;padding-bottom:5px;border-bottom:1px dotted #777;margin-bottom:20px}#settingsTab h3,#advisorSettingsEditorContainer h3{font-size:1.2em;font-weight:700;color:#333}#settingsTab h4,#advisorSettingsEditorContainer h4{border-bottom:0;font-weight:400;font-size:1.05em;color:#333;margin-top:4px;margin-bottom:20px}#settingsTab #agencySettingsContainer,#advisorSettingsEditorContainer #agencySettingsContainer{border:0;margin-bottom:20px;margin-left:0;margin-right:0;width:100%}#settingsTab #agencySettingsContainer .settingsBox,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:1rem;display:block;height:200px;margin-bottom:2em;border:1px solid #efece6;float:left;font-size:.9rem}#settingsTab #agencySettingsContainer .settingsBox h3,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox h3{margin-bottom:.5rem}#settingsTab #agencySettingsContainer .settingsBox .readOnlyTextLabel,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox .readOnlyTextLabel{font-weight:700;margin-bottom:1em}#settingsTab #agencySettingsContainer .settingsBox .readOnlyTextLabel span,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox .readOnlyTextLabel span{font-weight:400}#settingsTab #agencySettingsContainer .settingsBox:first,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox:first{margin:0 9px 0 0}#settingsTab #agencySettingsContainer .settingsBox:last,#advisorSettingsEditorContainer #agencySettingsContainer .settingsBox:last{margin:0 0 0 9px}#settingsTab .ui-toolbar,#advisorSettingsEditorContainer .ui-toolbar{background:#e1e1e1;border-radius:0;border:0;padding:6px 8px;height:0}#settingsTab #advisorsTableHeader,#advisorSettingsEditorContainer #advisorsTableHeader{background:#e1e1e1;border-radius:0;border:0;padding:6px 8px;height:22px;margin-bottom:0}#settingsTab #advisorsTableHeader .left-side,#advisorSettingsEditorContainer #advisorsTableHeader .left-side{float:left;line-height:22px}#settingsTab #advisorsTableHeader .left-side label,#advisorSettingsEditorContainer #advisorsTableHeader .left-side label{margin-bottom:0}#settingsTab #advisorsTableHeader .right-side,#advisorSettingsEditorContainer #advisorsTableHeader .right-side{float:right;margin-bottom:5px}#settingsTab #advisorsTableHeader .right-side input,#advisorSettingsEditorContainer #advisorsTableHeader .right-side input{padding:2px 4px;height:22px;width:175px;border-width:0}#settingsTab #advisorsTableFooter,#advisorSettingsEditorContainer #advisorsTableFooter{background:#e1e1e1;border-radius:0;border:0;padding:10px 6px;height:26px;margin-top:0}#settingsTab #advisorsTableFooter .total-count,#advisorSettingsEditorContainer #advisorsTableFooter .total-count{font-weight:600;line-height:22px}#settingsTab .pagination input,#advisorSettingsEditorContainer .pagination input{height:26px}#settingsTab table thead th,#advisorSettingsEditorContainer table thead th{background:#eef3fb;font-weight:700;font-size:.8rem;padding:8px 6px;text-align:center;color:#333;border:1px solid #c5d6f1}#settingsTab table tbody td,#advisorSettingsEditorContainer table tbody td{padding:6px 8px;text-align:center;border:1px solid #dedede;background:#fff;font-size:.8rem}#settingsTab table tbody td .advisorName,#advisorSettingsEditorContainer table tbody td .advisorName{font-size:1rem;color:#0d7582}#settingsTab table tbody td.advisorCol,#advisorSettingsEditorContainer table tbody td.advisorCol{text-align:left}#settingsTab table tbody td.disabled,#advisorSettingsEditorContainer table tbody td.disabled{background:#e9e9e9}#settingsTab .infoMessage,#settingsTab .successMessage,#advisorSettingsEditorContainer .infoMessage,#advisorSettingsEditorContainer .successMessage{padding:1rem;margin-bottom:20px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;line-height:1.2rem}#settingsTab .infoMessage .strong,#settingsTab .successMessage .strong,#advisorSettingsEditorContainer .infoMessage .strong,#advisorSettingsEditorContainer .successMessage .strong{font-weight:700}#settingsTab .info,#advisorSettingsEditorContainer .info{color:#fff;background-color:#111924;border:1px solid #111924!important}#settingsTab .error,#advisorSettingsEditorContainer .error{color:#fff;background-color:#af272d;border:1px solid #af272d!important}#settingsTab .warning,#advisorSettingsEditorContainer .warning{color:#fff;background-color:#ffa90b;border:1px solid #ffa90b!important}#settingsTab .success,#advisorSettingsEditorContainer .success{color:#fff;background-color:#589649;border:1px solid #589649!important}#settingsTab #saveMessage,#advisorSettingsEditorContainer #saveMessage{float:right;clear:both;margin-right:10px;margin-top:-50px}#settingsTab .ui-dialog,#advisorSettingsEditorContainer .ui-dialog{border-radius:0!important;border:1px solid #af272d!important;padding:0!important}#settingsTab .ui-dialog li,#settingsTab .ui-dialog li ul,#settingsTab .ui-dialog li ol,#advisorSettingsEditorContainer .ui-dialog li,#advisorSettingsEditorContainer .ui-dialog li ul,#advisorSettingsEditorContainer .ui-dialog li ol{margin:.25em 1.5em}#settingsTab .ui-dialog ul,#settingsTab .ui-dialog ol,#advisorSettingsEditorContainer .ui-dialog ul,#advisorSettingsEditorContainer .ui-dialog ol{margin:.25em 1.5em 1.5em 1.5em}#settingsTab .ui-dialog ul,#advisorSettingsEditorContainer .ui-dialog ul{list-style-type:disc}#settingsTab .ui-dialog ul ul,#advisorSettingsEditorContainer .ui-dialog ul ul{list-style-type:circle}#settingsTab .ui-dialog ol,#advisorSettingsEditorContainer .ui-dialog ol{list-style-type:decimal}#settingsTab .ui-dialog ol ol,#advisorSettingsEditorContainer .ui-dialog ol ol{list-style:upper-alpha}#settingsTab .ui-dialog ol ol ol,#advisorSettingsEditorContainer .ui-dialog ol ol ol{list-style:lower-roman}#settingsTab .ui-dialog ol ol ol ol,#advisorSettingsEditorContainer .ui-dialog ol ol ol ol{list-style:lower-alpha}#settingsTab .ui-dialog .ui-dialog-titlebar,#advisorSettingsEditorContainer .ui-dialog .ui-dialog-titlebar{border:0!important;border-radius:0!important;color:#fff!important;background:#af272d!important;border-bottom:1px solid #af272d!important}#settingsTab .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,#advisorSettingsEditorContainer .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{width:21px;height:21px}#settingsTab .ui-dialog .primaryDialogButton,#advisorSettingsEditorContainer .ui-dialog .primaryDialogButton{background-color:#0d7582;color:#fff;border:1px solid #777}#settingsTab .infoBubble,#advisorSettingsEditorContainer .infoBubble{background:url("/TouchPoints/Sites/VCom/Styles/Images/info.png");width:18px;height:18px;cursor:default;display:inline-block;vertical-align:middle;margin-left:4px}#settingsTab #advisorSettingsShowInstructions,#settingsTab #hideAdvisorSettingsInstructions,#advisorSettingsEditorContainer #advisorSettingsShowInstructions,#advisorSettingsEditorContainer #hideAdvisorSettingsInstructions{display:none;font-size:.7em;cursor:pointer}#settingsTab #hideAdvisorSettingsInstructions,#advisorSettingsEditorContainer #hideAdvisorSettingsInstructions{display:inline-block}#settingsTab .questionable,#advisorSettingsEditorContainer .questionable{border:2px solid #af272d!important}#settingsTab .profileError,#advisorSettingsEditorContainer .profileError{background:url("/TouchPoints/Sites/VCom/Images/ico16-alert-red.png");width:16px;height:16px;cursor:pointer;display:inline-block;float:right;vertical-align:middle;margin-right:4px;margin-left:-20px;margin-top:-17px}#settingsTab .disableAllModal,#advisorSettingsEditorContainer .disableAllModal{background:rgba(255,255,255,.5);height:100%;width:100%;position:fixed;top:0;left:0;bottom:0;right:0;vertical-align:middle;line-height:100%;z-index:100000}#settingsTab .disableAllModal h2,#advisorSettingsEditorContainer .disableAllModal h2{height:50px;width:400px;background-color:#fff;margin:20px auto;padding:10px;border:1px solid #af272d;color:#333;font-weight:700}
.editable-container{min-height:5rem;position:relative}#Itinerary h3{margin:10px 0 10px 0;border-bottom:1px dotted #dedede;line-height:1.4em;font-weight:400}#Itinerary h3.largeHead{border-bottom:5px;font-family:"utopia-std",TimesNewRoman,"Times New Roman",Times,serif;font-size:1.6em;font-weight:400;line-height:35px}#Itinerary h3.mediumHead{border-bottom:0;font-family:"proxima-nova",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}#Itinerary #myBackgroundEditContainer{line-height:1.3em}#Itinerary #myBackgroundEditContainer li,#Itinerary #myBackgroundEditContainer li ul,#Itinerary #myBackgroundEditContainer li ol{margin:.25em 1.5em}#Itinerary #myBackgroundEditContainer ul,#Itinerary #myBackgroundEditContainer ol{margin:.25em 1.5em 1.5em 1.5em}#Itinerary #myBackgroundEditContainer ul{list-style-type:disc}#Itinerary #myBackgroundEditContainer ul ul{list-style-type:circle}#Itinerary #myBackgroundEditContainer ol{list-style-type:decimal}#Itinerary #myBackgroundEditContainer ol ol{list-style:upper-alpha}#Itinerary #myBackgroundEditContainer ol ol ol{list-style:lower-roman}#Itinerary #myBackgroundEditContainer ol ol ol ol{list-style:lower-alpha}#Itinerary #myBackgroundEditContainer a,#Itinerary #myBackgroundEditContainer p{word-wrap:break-word}.largeMapTableContainer{margin-bottom:2em}.largeMapTableContainer .infoWindowContents{margin:10px!important}.largeMapTableContainer .largeMapListCell{vertical-align:top}.largeMapTableContainer .largeMapListCell .largeMapListDiv{width:245px;height:380px;background-color:#fff;overflow:auto}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable{width:100%}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListStop{display:none}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem.selected td a{color:#fff!important}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem.selected td+td{background-color:#666!important}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem a:hover{color:#d2373d!important}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem td{padding:8px;font-size:.9em;vertical-align:middle;border:1px solid #dedede;cursor:pointer}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem td .countryFlag{vertical-align:middle;margin-right:4px}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem td:hover{background-color:#dedede}.largeMapTableContainer .largeMapListCell .largeMapListDiv .largeMapListTable .largeMapListItem td:hover a:hover{color:#fff}.ui-tabs .ui-tabs-hide{position:absolute!important;left:-10000px!important;display:block!important}ul.select2-results{max-height:250px}
.map-scroll-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;font-size:1.25rem;-webkit-animation:hideOverlay .3s ease-in;animation:hideOverlay .3s ease-in}.map-scroll-overlay:before{content:"Use Ctrl + Scroll to zoom map";text-align:center;color:#fff;width:100%;height:auto;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:2001}.map-scroll-overlay .-mac:before{content:"Use u2318 + Scroll to zoom map"}.map-scroll-overlay:after{content:"";display:block;background:rgba(0,0,0,.8);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000}.map-scroll-overlay-visible{z-index:2000;-webkit-animation:showOverlay .3s ease-in;animation:showOverlay .3s ease-in}.tomtomAttribution{cursor:pointer}@-webkit-keyframes showOverlay{0%{z-index:-1;opacity:0}1%{z-index:2000;opacity:0}100%{opacity:1}}@keyframes showOverlay{0%{z-index:-1;opacity:0}1%{z-index:2000;opacity:0}100%{opacity:1}}@-webkit-keyframes hideOverlay{0%{z-index:2000;opacity:1}99%{z-index:2000;opacity:0}100%{z-index:-1;opacity:0}}@keyframes hideOverlay{0%{z-index:2000;opacity:1}99%{z-index:2000;opacity:0}100%{z-index:-1;opacity:0}}#loadingWrapper{z-index:1000}