[hidden]{display:none!important}@font-face{font-family:Petala Pro;src:url(/assets/fonts/314F71_3_0.eot);src:url(/assets/fonts/314F71_3_0.eot) format("embedded-opentype"),url(/assets/fonts/314F71_3_0.woff2) format("woff2"),url(/assets/fonts/314F71_3_0.woff) format("woff"),url(/assets/fonts/314F71_3_0.ttf) format("truetype");font-weight:regular;font-style:normal}@font-face{font-family:Petala Pro;src:url(/assets/fonts/314F71_11_0.eot);src:url(/assets/fonts/314F71_11_0.eot) format("embedded-opentype"),url(/assets/fonts/314F71_11_0.woff2) format("woff2"),url(/assets/fonts/314F71_11_0.woff) format("woff"),url(/assets/fonts/314F71_11_0.ttf) format("truetype");font-weight:regular;font-style:italic}@font-face{font-family:Petala Pro;src:url(/assets/fonts/314F71_2_0.eot);src:url(/assets/fonts/314F71_2_0.eot) format("embedded-opentype"),url(/assets/fonts/314F71_2_0.woff2) format("woff2"),url(/assets/fonts/314F71_2_0.woff) format("woff"),url(/assets/fonts/314F71_2_0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Petala Pro;src:url(/assets/fonts/314F71_10_0.eot);src:url(/assets/fonts/314F71_10_0.eot) format("embedded-opentype"),url(/assets/fonts/314F71_10_0.woff2) format("woff2"),url(/assets/fonts/314F71_10_0.woff) format("woff"),url(/assets/fonts/314F71_10_0.ttf) format("truetype");font-weight:700;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}html{font-family:Petala Pro,Helvetica,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;color:#404040;height:100%}input,button,textarea,select{font-family:Petala Pro,Helvetica,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{display:flex;flex-direction:column;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;line-height:1.25}h1{font-size:200%}h2{font-size:150%}h3{font-size:137.5%}h4{font-size:125%}h5{font-size:112.5%}h6{font-size:100%}p{margin-bottom:1.25em;line-height:1.5}sup{vertical-align:super;font-size:smaller}a{color:#0c7cc8}a:hover{color:#2da0da}.pageMain{flex-grow:1}.sectionHeader{display:block;border-bottom:1px solid #2da0da;font-size:125%;padding-bottom:.25em;margin-bottom:1rem;width:100%;flex-shrink:0}.pageFooter{padding-top:.75em;padding-bottom:.75em;background-color:#3c508f;flex-shrink:0}.ol-control,.ol-scale-line{position:absolute;padding:2px}.ol-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:#003c884d;border-radius:4px;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-viewport .ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-control{background-color:#fff6;border-radius:4px}.ol-control:hover{background-color:#fff9}.ol-zoom{top:3.5em;left:.875em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:#003c8880;border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:#003c88b3}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;font-size:.7rem;line-height:1.375em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none;line-height:inherit}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-logo-only ul{display:block}.ol-attribution:not(.ol-collapsed){background:#fffc}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.1em;line-height:1em}.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:#fffc}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.mydp .headerbtnenabled,.mydp .monthlabel,.mydp .yearlabel{color:#000}.ol-attribution{display:none}.ol-scale-line{background-color:transparent;position:static;border-radius:0;display:inline-block}.ol-scale-line .ol-scale-line-inner{border-color:#3c508f;color:#3c508f}.mapWrapper .ol-zoom{background-color:#ccc;box-shadow:.125em .125em .5em #0006;border-radius:.25rem;padding:0;overflow:hidden;top:1em;left:1em}.mapWrapper .ol-zoom button{transition:color .25s ease-out,background-color .25s ease-out;font-size:125%;font-weight:400;border:none;border-radius:0;margin:0;line-height:1;background-color:#fff;color:#404040}.mapWrapper .ol-zoom button:hover{background-color:#0c7cc8;color:#fff}.mapWrapper .ol-zoom button:active{background-color:#2da0da;color:#fff}.mapWrapper .ol-zoom button.ol-zoom-in{margin-bottom:1px}.myDatePicker{max-width:12em;min-width:12em}button.p-datepicker-dropdown,button.p-autocomplete-dropdown,.p-datepicker-input-icon-container button,.p-autocomplete-input-icon-container button{border-radius:0 4px 4px 0!important}.p-datepicker-input-icon-container .p-inputtext{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-datepicker-input-icon-container .p-datepicker-dropdown{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-datepicker-day-view>thead>tr>th>span{color:#fff!important}.p-autocomplete-input-icon-container .p-inputtext,.p-autocomplete-input-icon-container .p-autocomplete-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-autocomplete-input-icon-container .p-autocomplete-dropdown{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-inputgroup .p-inputtext:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputgroup .p-inputtext:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-inputgroup .p-button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputgroup .p-button:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-inputgroup .p-inputtext:not(:first-child):not(:last-child),.p-inputgroup .p-button:not(:first-child):not(:last-child){border-radius:0!important}.geoRow .node .locationWrapper input.p-inputtext{border-radius:.25em;padding:.3125rem .375em}.p-autocomplete-panel{width:auto!important;max-width:none!important;min-width:fit-content!important}.p-autocomplete-panel>div,.p-autocomplete-panel .p-autocomplete-list-wrapper,.p-autocomplete-panel .p-autocomplete-items{width:auto!important;max-width:none!important;white-space:nowrap}.p-autocomplete-panel .p-autocomplete-item,.p-autocomplete-panel .p-autocomplete-item .name{white-space:nowrap;width:auto!important;max-width:none!important}.p-inputwrapper-filled{width:100%!important}.adminTitle{margin:1rem 0;padding-bottom:.25rem;border-bottom:1px solid #2da0da;font-size:125%}.scrollWrapper{box-sizing:border-box;flex-grow:1;position:relative;height:100%}.scrollWrapper>.scrollInterior{display:flex;flex-direction:column;position:relative;padding:0;inset:0;overflow-y:auto;height:100%}.admin .lastUpdate{display:block;color:#404040;font-size:70%}.customMessageToUser textarea{width:100%;height:10em;margin-bottom:2em}.mainHeader{box-sizing:border-box;transition:background-color .25s ease-out,box-shadow .25s ease-out;display:block;flex-grow:0;flex-shrink:0;position:sticky;top:0;width:100%;color:#3c508f;min-height:4rem;z-index:1000}.mainHeader.anchored{background-color:#fff;box-shadow:0 .25em .5em #00000040;z-index:1100}.mainHeader.landingPage.anchored{background-color:#fff}.mainHeader.anchored.wideView .bounded{max-width:none;padding-left:1.5rem;padding-right:1.5rem}.mainHeader .logoWrapper{display:flex;flex-direction:row;align-items:baseline;line-height:1;position:relative;transition:opacity .25s ease-out;opacity:0;z-index:-1;text-decoration:none}.mainHeader.anchored .logoWrapper{opacity:1;z-index:0}.mainHeader .logoWrapper>.logo{display:block;height:2.25em;margin-top:.5em;margin-bottom:.75em}.mainHeader .logoWrapper>.versionText{text-decoration:none;font-size:75%;margin-left:.25rem}.mainHeader .mainMenuWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-size:62.5%;height:4rem}.mainHeader .mainMenu{display:flex;flex-direction:row;align-items:center;list-style:none;padding:0;margin:0}.mainHeader .mainMenu>li{padding:.75em;display:block;white-space:nowrap;text-align:center;color:#fff;fill:#fff}.mainHeader .mainMenu>li:last-child{padding-right:0}.mainHeader .mainMenu>li>a,.mainHeader .mainMenu>li>span{transition:color .25s ease-out;color:inherit;cursor:pointer;text-decoration:none}.mainHeader .mainMenu>li>a:hover,.mainHeader .mainMenu>li>a:active,.mainHeader .mainMenu>li>span:hover,.mainHeader .mainMenu>li>span:active{color:#c4eafc}.mainHeader .mainMenu>li.profileSelector:hover .profileListExpander,.mainHeader .mainMenu>li.profileSelector:active .profileListExpander{fill:#c4eafc}.mainHeader.anchored .mainMenu>li{color:#3c508f}.mainHeader.anchored .mainMenu>li>span:hover,.mainHeader.anchored .mainMenu>li>span:active{color:#2da0da}.mainHeader .mainMenu>li.profileSelector{display:flex;flex-direction:row;align-items:center;position:relative}.mainHeader .mainMenu>li.profileSelector>.user{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mainHeader .mainMenu>li.profileSelector .userCompanyWrapper{display:block;text-align:right}.mainHeader .mainMenu>li.profileSelector .userCompanyWrapper>.name{display:block}.mainHeader .mainMenu>li.profileSelector .userCompanyWrapper>.account{transition:color .25s ease-out;display:block;font-size:75%;margin-top:.25rem;color:#c4eafc}.mainHeader.anchored .mainMenu>li.profileSelector .userCompanyWrapper>.account{color:#404040}.mainHeader .mainMenu>li.profileSelector .profileListExpander{transition:fill .25s ease-out;fill:#fff;background-color:transparent;padding-left:.25em;padding-right:.25em;margin-left:.5em;border-radius:.25em .25em 0 0;border-width:1px 1px 0;border-style:solid;border-color:transparent;outline:none}.mainHeader .mainMenu>li.profileSelector.noCompany .user .profileListExpander{padding-bottom:.75em}.mainHeader.anchored .mainMenu>li.profileSelector .profileListExpander{transition:fill .25s ease-out;fill:#3c508f}.mainHeader.anchored .mainMenu>li.profileSelector:hover .profileListExpander,.mainHeader.anchored .mainMenu>li.profileSelector:active .profileListExpander{fill:#2da0da}.mainHeader .mainMenu>li.profileSelector .profileListExpander.expanded{background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#ccc;margin-left:.5em;position:relative;z-index:10;fill:#3c508f}.mainHeader .mainMenu>li.profileSelector .profileListExpander img,.mainHeader .mainMenu>li.profileSelector .profileListExpander svg{transition:transform .25s ease-out;height:1em;width:1em;transform:rotate(0)}.mainHeader .mainMenu>li.profileSelector .profileListExpander.expanded img,.mainHeader .mainMenu>li.profileSelector .profileListExpander.expanded svg{transform:rotate(180deg)}.mainHeader .mainMenu>li.profileSelector .profileListExpander .st0{fill:inherit}.mainHeader .mainMenu>li.profileSelector .profileList{box-shadow:2px 3px .5rem #00000040;position:absolute;right:.75em;top:3em;color:#3c508f;display:none;border:1px solid #cccccc;background-color:#fff;padding:.125rem 0;overflow:hidden}.mainHeader .mainMenu>li.profileSelector.noCompany .profileList{top:3em}.mainHeader .mainMenu>li.profileSelector .profileList.expanded{display:block}.mainHeader .mainMenu>li.profileSelector .profileList>li{transition:color .25s ease-out,background-color .25s ease-out;display:block;text-align:right;padding:.5rem;font-size:87.5%}.mainHeader .mainMenu>li.profileSelector .profileList>li:hover{background-color:#c4eafc;cursor:pointer}.resource-hub-link{transition:background-color .3s ease-out,color .3s ease-out;background-color:#fff;color:#2da0da!important;border:2px solid #2da0da;display:inline-block;padding:.5em 1em .5625em;font-size:100%;border-radius:2em;cursor:pointer;text-decoration:none}.resource-hub-link:hover{background-color:#5bbdea;color:#fff}.mainHeader.anchored .resource-hub-link{background-color:#2da0da;color:#fff!important;border-color:#2da0da}.mainHeader.anchored .resource-hub-link:hover{background-color:#5bbdea}@media screen and (min-width: 600px){.mainHeader .mainMenuWrapper{font-size:75%}}@media screen and (min-width: 720px){.mainHeader .mainMenuWrapper{display:flex;flex-direction:row;justify-content:space-between;font-size:75%}}@media screen and (min-width: 960px){.mainHeader .mainMenuWrapper{display:flex;flex-direction:row;justify-content:space-between;font-size:87.5%}}@media screen and (min-width: 1080px){.mainHeader .mainMenuWrapper{font-size:100%}}main{display:flex;flex-direction:column;width:100%;padding-top:4rem;overflow:hidden;flex-grow:1;background-color:#fff}main.admin{min-height:inherit}.bounded{max-width:1500px;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;display:block;padding-left:.5rem;padding-right:.5rem}.bounded .bounded{padding-left:0;padding-right:0}.block{display:block;padding-top:2rem;padding-bottom:2rem;color:#1e3463;background-color:#fff}.block:nth-child(odd){background-color:#dfe8eb}.block:nth-child(2n) .card{background-color:#2da0da;color:#fff}.block:nth-child(2n) .card .chevronButton{background-color:#fff}@media screen and (min-width: 720px){.bounded{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 960px){.bounded{padding-left:1.5rem;padding-right:1.5rem}}.mainFooter{display:block;padding-top:1.5em;padding-bottom:1.5em;color:#fff;background-color:#4d6978;flex-shrink:0;flex-grow:0}.mainFooter>.footerNavWrapper{max-width:1500px;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mainFooter>.footerNavWrapper>.socialList{display:flex;flex-direction:row;align-items:center;list-style:none;margin:0;padding:0;height:1.5rem;flex-basis:calc(100% / 3)}.mainFooter>.footerNavWrapper>.socialList>li{display:block;margin-right:.5em}.mainFooter>.footerNavWrapper>.socialList>li>a{display:block}.mainFooter>.footerNavWrapper>.socialList>li>img{display:block;margin-left:1.1em;width:9rem}.mainFooter>.footerNavWrapper>.socialList>li>a>img{display:block;width:1.4rem}.mainFooter>.footerNavWrapper>.copyright{margin:0 1em;font-size:75%;text-align:center;flex-basis:calc(100% / 3)}.mainFooter>.footerNavWrapper>.copyright>a{transition:color .25s ease-out;color:#fff}.mainFooter>.footerNavWrapper>.copyright>a:hover{color:#cadbe3}.mainFooter>.footerNavWrapper>.subMenu{display:flex;flex-direction:row;align-items:center;list-style:none;margin:0;padding:0;flex-basis:calc(100% / 3)}.mainFooter>.footerNavWrapper>.subMenu>li{display:block;margin-left:1.25rem}.mainFooter>.footerNavWrapper>.subMenu>li>a{transition:color .25s ease-out;text-decoration:none;display:block;color:#fff;font-size:87.5%}.mainFooter>.footerNavWrapper>.subMenu>li>a:hover{color:#cadbe3;text-decoration:underline}.mapPage .announcement{top:8rem}.admin.announcement{padding-top:8rem}sdi-personal-profile.announcement,sdi-company-profile.announcement{padding-top:4rem}.notification{display:block}.notification.warning{background-color:#da862b}.notification.info{background-color:#58b855}.notification{transition:min-height .25s linear;background-color:#da862b;overflow:hidden;color:#fff;min-height:4rem}.notification .bounded{padding:.75em 1.5rem;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:inherit}.notification .notificationIcon{fill:#fff}.notification .notificationIcon>svg{width:1.5em;height:1.5em}.notification .notificationIcon>svg .st0{fill:inherit}.notification .notificationText{margin:0 1rem}.notification .confirmNotification{background-color:transparent;border:2px solid #ffffff;font-weight:400}.appWrapper{display:block;min-height:100%;position:relative}main.aboutPage{background-color:#4d6978;min-height:100%}.aboutWrapper{display:block}.aboutWrapper>section{color:#545454}.aboutWrapper>section p:last-child{margin-bottom:0}.aboutWrapper .imageColumn{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:20em;margin:2em auto;flex-shrink:0}.aboutWrapper .imageColumn .imageCell{box-sizing:border-box;width:18em;height:18em;border-radius:20em;padding:4.5em;background-position:center;background-repeat:no-repeat;background-color:#404040;background-size:contain;color:#fff;fill:#fff;opacity:.75;background-blend-mode:screen}.aboutWrapper .block.who{background-color:#fff}.aboutWrapper .block.adp{background-color:#cadbe3}.aboutWrapper .block.partner ul{list-style:disc;padding-left:2em;line-height:1.5;margin-bottom:.5em}.aboutWrapper .block.partner ul ul{list-style:circle}.aboutWrapper .subTitle{font-size:175%;font-weight:700}.aboutWrapper .subTitle1{font-size:175%;font-weight:700;text-align:center}.aboutWrapper .subTitle2{font-size:125%;font-weight:700;color:#0c7cc8}.aboutWrapper .subTitle3{font-weight:700}.aboutWrapper .subTitle4{font-size:150%;font-weight:700;text-align:center}.aboutWrapper .quote{font-style:italic}.aboutWrapper .careerList{display:block;margin:0;padding:0}.aboutWrapper .careerList>li{display:flex;height:5rem;font-size:125%;flex-direction:row;align-items:center;justify-content:flex-start;padding:.375rem .5rem;margin:0;background-color:#e6e6e6;border-bottom:2px solid black}.aboutWrapper .careerList>li>span{color:#404040;flex-grow:1;padding:.25em}.aboutWrapper .careerList>li>a{color:#2da0da;padding:.3em;margin-left:.75rem}.aboutWrapper .careerList>li>a:hover,.aboutWrapper .careerList>li>a:active{background-color:#0c7cc8}.aboutWrapper .careerList>li>a .st0{fill:#fff}.aboutWrapper.careerList>li>a>img,.aboutWrapper .careerList>li>a>svg{width:1em;height:1em}@media screen and (min-width: 960px){.aboutWrapper .imageColumn{align-items:center}}@media screen and (min-width: 1080px){.aboutWrapper .block{padding-top:4rem;padding-bottom:4rem}.aboutWrapper .bounded{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.aboutWrapper .imageColumn{margin:0;width:24em;justify-content:center}.aboutWrapper .imageColumn .imageCell{width:20em;height:20em;padding:5.5em}.aboutWrapper .textColumn{flex-grow:1;flex-shrink:1;padding-left:6em}.aboutWrapper .textColumn .footer{text-align:center;color:#0c7cc8}}main.contactPage{min-height:100%;background-color:#4d6978}.contactWrapper{background-color:#fff;color:#404040}.contactWrapper .bounded{padding-top:2rem;padding-bottom:2rem}.contactInfoList{overflow:hidden;line-height:1.5}.contactInfoList>dt{clear:both;float:left;width:10em;font-weight:700}.contactInfoList>dt,.contactInfoList>dd{float:left;margin-bottom:1em}.contactInfo{line-height:1.5}.contactInfo section{padding-top:1em;padding-bottom:1em}.contactInfo h5{margin-bottom:.25rem}.contactInfo .availibilityText{font-size:.75em;font-style:italic}.approvedRequestsWrapper .approvedRequestsHeader{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2rem}.approvedRequestsWrapper .approvedRequestsHeader .approvedRequestsTitle{display:block;font-size:125%;color:#1e3463;margin-bottom:0;line-height:2}main.landingPage{background-color:#fff;min-height:100%;padding-top:0}.heroWrapper{position:relative;background-color:#fff;transition:margin-top .25s linear;display:block;background-image:url(/assets/images/backgrounds/altalis-hero-cadastral.jpg);background-size:cover;background-color:#004fa5;background-position:center top;margin-top:-64px;clip-path:url(#waveMask)}.landingPage.notificationOpen .heroWrapper{margin-top:4rem}.hero{display:flex;justify-content:center;align-items:flex-start;height:500px;text-align:left;position:relative}.heroContent{display:flex;align-items:flex-end;gap:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.heroImage{max-width:250px;width:100%}.heroText{color:#fff;max-width:500px;display:flex;flex-direction:column;justify-content:flex-end}.heroHeading{margin:0;font-size:1.8rem;font-weight:700}.heroSubtext{margin:0;font-size:1.2rem;line-height:1.5}.heroWrapper .searchWrapper{max-width:26em;margin-left:auto;margin-right:auto;padding:.5em 1em}.waveWrapper{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.wave{width:100%;height:auto;display:block;position:relative;bottom:0;left:0}.browseWrapper{display:block;padding-top:2rem;padding-bottom:2rem}.browseTitle{text-transform:uppercase;font-weight:700;font-size:162.5%;letter-spacing:2px;color:#545454;margin:0 0 2rem;text-align:center}.categoryAnchor{display:block;overflow:hidden;height:1px;width:1px;position:absolute;top:-4rem}.categoryWrapper.block{padding-top:0;display:block;position:relative}.categoryWrapper .bounded{padding-top:2rem}.categoryWrapper .categoryList{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.categoryWrapper .categoryList>li{display:block;box-sizing:content-box;margin:0;padding:.5em;border-radius:5em;height:8em;width:8em}.categoryWrapper .categoryList>li>a{transition:color .25s ease-out 0s,border-width .25s ease-out 0s,border-color .25s ease-out 0s;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#404040;text-align:center;padding:0;height:inherit;width:inherit;background-color:#fff;background-clip:border-box;border-width:0;border-radius:inherit;border-style:solid}.categoryWrapper .categoryList>li>a:not(:hover){border-color:transparent}.categoryWrapper .categoryList>li>a:hover{background-color:#fffffff2;color:#3c508f;border-color:inherit;border-width:.5em}.categoryWrapper .categoryList>li>a>.categoryPin{opacity:1;display:block;margin-left:auto;margin-right:auto;width:3.5rem;margin-bottom:.5em}.categoryWrapper .categoryList>li>a>.categoryPin path{transition:fill .25s ease-out}.categoryWrapper .categoryList>li>a>.categoryLabel{transition:border-color .25s ease-out;font-size:100%;font-weight:200;margin:0;padding:0 .75rem}.categoryWrapper.landing.itemCount8 .bounded{max-width:55.5em}.categoryWrapper.landing.itemCount9 .bounded,.categoryWrapper.landing.itemCount10 .bounded{max-width:67em}.categoryWrapper.landing.itemCount11 .bounded,.categoryWrapper.landing.itemCount12 .bounded{max-width:78.5em}.categoryWrapper.landing.itemCount13 .bounded,.categoryWrapper.landing.itemCount14 .bounded{max-width:67em}.categoryWrapper.landing.itemCount15 .bounded,.categoryWrapper.landing.itemCount16 .bounded,.categoryWrapper.landing.itemCount17 .bounded,.categoryWrapper.landing.itemCount18 .bounded{max-width:78.5em}.categoryWrapper .categoryHeader{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2rem}.categoryWrapper .categoryHeader .categoryPin{display:block;width:3em;margin-right:.75rem}.categoryWrapper .categoryHeader .categoryTitle{display:block;font-size:125%;color:#1e3463;margin-bottom:0;line-height:2}.productWrapper{display:block;text-align:center}.productList{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 -1em}.productList>li{margin:0 1em 2em;padding-bottom:.5em;box-shadow:2px 3px .5rem #00000026}.productList>li .card{border-color:inherit}.productList>li .card .chevronButton{border-color:inherit}.productList>li .card .chevronButton .chevron{border-color:inherit}.promoteWrapper{text-align:center;background-size:cover;background-color:#0c7cc8;background-position:center top;color:#fff}.promoteWrapper>section{display:flex;flex-direction:column;align-items:center;justify-content:center;background-blend-mode:multiply;background:radial-gradient(ellipse at center,rgba(30,52,99,.25) 0%,transparent 40%)}.promoteWrapper .promotionHeading{font-size:175%;text-transform:uppercase;font-weight:700;margin-top:.5rem;margin-bottom:1.75rem}.promoteWrapper .subHeading{font-size:125%;font-weight:700}.promotionPins{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 0 1.25rem;padding:0;text-align:center;list-style:none}.promotionPins>li{display:block;margin:0;padding:0 .5em 1em}.promotionPins>li>img{display:block;height:3.5em}.partnersWrapper.block{text-align:center;background-color:#7fa0b0;color:#fff}.partnersHeader .partnersTitle{color:#fff;font-weight:700;font-size:175%;margin:0 0 2rem}.partnerListWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.5em}.partnerListWrapper .partnersList{flex-grow:1;overflow:hidden;padding-left:.5em;padding-right:.5em;flex-shrink:1}.partnerListWrapper .partnersNavLeft,.partnerListWrapper .partnersNavRight{flex-shrink:0;display:block}.partnersList{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:-1em}.partnersList>li{display:block;margin:.5em .75em}.partnersList>li>a{color:#fff;display:block}.partnersList>li>a>img{height:2em}@media screen and (min-width: 600px){.partnerListWrapper .partnersList{padding-left:1em;padding-right:1em}.partnersList>li>a>img{height:2em}}@media screen and (min-width: 1140px){.partnersList>li>a>img{height:2.5em}}@media screen and (min-width: 1500px){.partnersList>li>a>img{height:3em}}sdi-product-selection{display:flex;flex-direction:row;flex-grow:1;align-items:stretch;justify-content:flex-start;background-color:#cadbe3;position:absolute;top:4rem;bottom:0;left:0;right:0}.productNavigatorWrapper{display:flex;flex-shrink:0;background-color:#fff;max-width:20em;width:100%;flex-grow:1;position:relative;overflow:hidden}.mapViewerWrapper{overflow:hidden;position:relative;display:flex;flex-grow:1;flex-direction:column;background-color:#fff;border-left:1px solid #cccccc;border-right:1px solid #cccccc}.mapViewerWrapper .mapHeaderWrapper{display:block}.mapViewerWrapper .mapWrapper{display:flex;flex-grow:1}.mapViewerWrapper .mapFooterWrapper{display:block;position:relative;z-index:90}.cartWrapper{transition:width .25s ease-out;width:20em}.detailsMode .productDirectoryWrapper{width:0;overflow:hidden}.detailsMode .detailSuperWrapper,.directoryMode .productDirectoryWrapper{width:100%}.directoryMode .detailSuperWrapper{width:0;overflow:hidden}.cartWrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;flex-shrink:0;background-color:#fff}.detailsArea{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#fff;align-self:stretch;width:100%}.productDetailsWrapper{display:block;border-width:0;border-left-color:#2da0da;background-color:#fff}.productDetailsWrapper .navigateBack>button{transition:background-color .25s ease-out,color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;color:#fff;padding:.875rem .75rem;font-size:100%;fill:#fff;border-radius:0;width:100%;background-color:transparent}.productDetailsWrapper .navigateBack>button:hover,.productDetailsWrapper .navigateBack>button:active{background-color:#fff3}.productDetailsWrapper .navigateBack .icon{display:block;margin-right:.5em;width:1em;height:1em;transform:rotate(90deg)}.productDetailsWrapper .navigateBack .icon .st0{fill:inherit}.productDetailsWrapper .navigateBack .label{display:block;text-decoration:underline;font-size:75%}.productDetailsWrapper .backToGroup{font-size:75%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.75rem 1rem;border-radius:0;width:100%;text-align:left;background-color:transparent;text-decoration:underline}.productDetails .backToGroup:hover{background-color:#fff3}.productDetails .backToGroup .icon{fill:#fff;height:1rem;width:1rem;margin-right:.5rem;margin-bottom:.25rem;transform:rotate(90deg)}.productDetails .backToGroup .st0{fill:inherit}.productDetails .productHeader{padding:1rem;display:block;border-bottom:1px solid #e6e6e6;text-align:center}.productDetails>.productHeader>.productIcon{display:block;margin:0 auto;border-radius:3rem;width:3rem;height:3rem;border:.125em solid rgba(0,0,0,.25)}.productDetails>.productHeader>.title{font-size:112.5%;font-weight:700;color:#3c508f;margin:.5rem 0 0;text-align:center}.productDetails .linkButton{margin-bottom:.5rem}.productDetails>.info{display:block;border-bottom:1px solid #e6e6e6;padding:1rem 1rem 0}.productDetails>.info>.description,.productDetails>.info>.pricingDescription{font-size:87.5%;text-align:left;white-space:pre-line}.productDetails .readMoreButton{font-size:87.5%;margin-bottom:1rem}.productDetails .bundleDiscountTitle{display:flex;flex-direction:row;align-items:center;font-size:100%;padding:.75rem 1rem;margin:0;background-color:#58b855;color:#fff}.productDetails .bundleDiscountTitle>img{width:1.5rem;height:1.5rem;margin-right:.5rem}.productDetails .bundleSuggestionList{padding:.5rem 0;display:block;border-bottom:1px solid #e6e6e6}.productDetails .bundleSuggestionList>li{padding:.5rem .75rem;font-size:87.5%;border-bottom:1px solid #e6e6e6;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.productDetails .bundleSuggestionList>li:last-child{border-bottom:none}.productDetails .bundleSuggestionList .discountIcon{display:block;height:1.75rem;width:1.75rem;margin-right:.75rem;border-radius:2em;padding:.375rem;fill:#fff;flex-shrink:0}.productDetails .bundleSuggestionList .discountIcon .st0{fill:inherit}.productDetails .bundleSuggestionList .discountInfo{display:block}.productDetails>.analytics{display:block;border-bottom:1px solid #e6e6e6;padding:1rem}.productDetails>.analytics>h6{margin:0 0 .25rem;color:#3c508f;font-weight:700;font-size:87.5%}.productDetails>.analytics time{display:block;color:#404040;font-size:87.5%}.productDetails>.analytics .updateFrequency{margin:0 0 .5rem;font-size:87.5%}.productDetails>.analytics .lastDownload{margin-bottom:1rem;font-size:87.5%}.productDetails>.links{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem 1rem 1rem .5rem}.productDetails>.links button{margin-top:.75rem;font-size:87.5%}.productDetails>.links button:first-child{margin-top:0}.productDetails .specialButtons{display:block;padding:1rem;text-align:center}.productDetails .specialButtons button{margin-bottom:.75rem}.productDetails .specialButtons button:last-child{margin-bottom:0}.productDirectoryWrapper{transition:width .25s linear;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#3c508f;color:#fff}.directoryWrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-grow:1}.directoryWrapper>.directoryLoadingWrapper{flex-shrink:0;flex-grow:1;align-items:center;justify-content:center}.directoryWrapper>.directoryLoadingWrapper .spinnerWrapper .loadMessage{color:#fff}.directoryFilter{padding:.5em}.directoryFilter .wrapper{display:flex;flex-direction:row;align-items:center;background-color:#fff;border-radius:.5em;padding:.25em .5em}.directoryFilter .searchIcon{height:1.5em;width:1.5em;margin-right:.375em}.directoryFilter .searchInput{padding:.5em;border:none;width:100%;background-color:transparent}.directoryFilter .searchFeedback{padding:1em 0}.directoryCategoryWrapper{display:block}.directoryCategoryWrapper .bounded{padding:0;margin:0;border-top:1px solid #596caa}.directoryCategoryWrapper .categoryHeader{display:flex;flex-direction:row;padding:.5em .5em .5em .25em;align-items:center;justify-content:flex-start;border-left:.5em solid #6e699f}.directoryCategoryWrapper .categoryHeader .categoryPin{height:2em;width:2em;margin-right:.25em}.directoryCategoryWrapper .categoryHeader .categoryTitle{margin:0;font-size:100%;font-weight:400;text-transform:uppercase}.directoryCategoryWrapper .productWrapper{border-top:1px solid #596caa}.directoryCategoryWrapper .productList{list-style:none;margin:0;padding:0;display:block;background-color:#596caa}.directoryCategoryWrapper .productList>li{margin:0 0 1px;padding:0}.directoryCategoryWrapper .productList>li:last-child{margin-bottom:0}.directoryCategoryWrapper .productList>li>.card{display:flex;flex-direction:row;align-items:center;border-width:0 0 0 .5em;border-style:solid;border-color:inherit;background-color:#3c508f;color:#fff;padding:.5em .5em .5em 2.25em;width:auto}.directoryCategoryWrapper .productList>li>.card .cardIcon{margin:0 .5em 0 0;height:2em;width:2em}.directoryCategoryWrapper .productList>li>.card .cardTitle{margin:0;font-weight:400;font-size:87.5%;height:auto;text-align:left}.directoryCategoryWrapper .productList>li>.card .chevronButton{display:none}.directoryCategoryWrapper .productList>li>.card:hover{background-color:transparent}.productNavigator{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;background-color:#3c508f}.productNavigator sdi-loading-msg .spinnerWrapper{justify-content:center}.detailSuperWrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;transition:width .25s linear;background-color:#3c508f}.detailSuperWrapper .expanderButton{transition:fill .25s ease-out,background-color .25s ease-out;padding:.75rem .5rem;background-color:transparent;fill:#fff;border-radius:0}.detailSuperWrapper .expanderButton .st0{fill:inherit}.detailSuperWrapper .expanderButton svg,.detailSuperWrapper .expanderButton img{fill:inherit;width:1.25rem;height:1.25rem;transform:rotate(90deg)}.detailSuperWrapper .expanderButton:hover,.detailSuperWrapper .expanderButton:active{background-color:#596caa}.relatedDatasetsWrapper{display:block;flex-grow:1;background-color:#e6e6e6;color:#3c508f;text-align:center;padding:1em .5em}.relatedDatasetsWrapper .title{font-size:100%;font-weight:700;text-transform:uppercase;color:#1e3463;padding:.5em;margin:0}.relatedDatasetList{overflow:hidden;margin:0;padding:0;list-style:none}.relatedDatasetList>li{display:inline-block;margin:.5em;overflow:hidden;border-style:solid;border-width:0 0 .25em}.relatedDatasetList>li .card{padding:.5rem;max-width:5.5rem}.relatedDatasetList>li .card:not:hover{background-color:#fff}.relatedDatasetList>li .card .cardIcon{width:2.5em;height:2.5em;margin-bottom:.5em}.relatedDatasetList>li .card .cardTitle{font-size:.625rem;font-weight:400;margin-bottom:0;border-top:1px solid rgba(0,0,0,.15)}.relatedDatasetList>li .card .chevronButton{display:none}.relatedDatasetList>li .card .chevronButton>.chevron{border-color:inherit}.relatedDatasetList>li .card .chevronButton:hover,.relatedDatasetList>li .card .chevronButton:active{background-color:#58b855;color:#fff;border-color:#fff}.productInfoLoadingWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;background-color:#f4f4f4}.uploadShapeWrapper{padding:.5em 0 0}.uploadShapeWrapper>input{margin-bottom:.5em;width:100%}.uploadMessageWrapper{color:#fff;margin:0;padding:.5em .75em}.uploadError{background-color:#da2b2b}.uploadSuccess{background-color:#58b855}.uploadWarning{background-color:#da862b}.bundleDetailsWrapper{display:block;background-color:#fff}.bundleDetails{display:block}.bundleDetailsWrapper .navigateBack{background-color:#2da0da}.bundleDetailsWrapper .navigateBack>button{transition:background-color .25s ease-out,color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;color:#fff;padding:.875rem .75rem;font-size:100%;fill:#fff;border-radius:0;width:100%;background-color:transparent}.bundleDetailsWrapper .navigateBack>button:hover,.bundleDetailsWrapper .navigateBack>button:active{background-color:#fff3}.bundleDetailsWrapper .navigateBack .icon{display:block;margin-right:.5em;width:1em;height:1em;transform:rotate(90deg)}.bundleDetailsWrapper .navigateBack .icon .st0{fill:inherit}.bundleDetailsWrapper .navigateBack .label{display:block;text-decoration:underline;font-size:75%}.bundleDetails>.info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5rem;background-color:#2da0da;color:#fff}.bundleDetails>.info>.bundleIcon{border-radius:4rem;height:3.5rem;width:3.5rem;border:.125em solid rgba(0,0,0,.25);background-clip:border-box;margin-right:.75rem;flex-shrink:0}.bundleDetails>.info>.bundleImages .categoryPin{height:2rem;width:2rem;flex-shrink:0;margin-right:.75rem}.bundleDetails>.info>.title{margin:0;font-size:112.5%;text-transform:uppercase}.bundleSelector{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;background-color:#2da0da;padding:.125rem .25rem 0}.bundleSelector>li{transition:background-color .25s ease-out,padding .25s ease-out,margin .25s ease-out,border-width .25s ease-out;padding:.75rem .375rem;margin:0 .125rem;font-size:75%;color:#fff;cursor:pointer}.bundleSelector>li:hover{background-color:#5bbdea}.bundleSelector>li.active{background-color:#fff;color:#3c508f;margin:0;padding:.75rem}.bundleProductDetails .productDetails{padding:1rem .75rem}.groupDetailsWrapper{display:block;background-color:#fff}.groupDetailsWrapper .navigateBack>button{transition:background-color .25s ease-out,color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;color:#fff;padding:.875rem .75rem;font-size:100%;fill:#fff;border-radius:0;width:100%;background-color:transparent}.groupDetailsWrapper .navigateBack>button:hover,.groupDetailsWrapper .navigateBack>button:active{background-color:#fff3}.groupDetailsWrapper .navigateBack .icon{display:block;margin-right:.5em;width:1em;height:1em;transform:rotate(90deg)}.groupDetailsWrapper .navigateBack .icon .st0{fill:inherit}.groupDetailsWrapper .navigateBack .label{display:block;text-decoration:underline;font-size:75%}.groupDetails{display:block}.groupDetails header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#1e3463;padding:1em}.groupDetails header .groupIcon{height:3.5rem;width:3.5rem;border-radius:3rem;border-style:solid;border-width:.125rem;border-color:#00000040;margin-bottom:.5em}.groupDetails header .groupTitle{font-size:112.5%;margin:0;color:#3c508f;font-weight:700}.groupDetails .groupInfo{font-style:italic;font-size:87.5%;padding:1rem;line-height:1.25;margin:0;background-color:#f4f4f4;color:#545454}.groupDetails .groupDescription{padding:1rem 1rem .5rem;font-size:87.5%;margin:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.groupDetails .groupDescription p{white-space:pre-line}.groupDetails .readMoreButton{margin-bottom:.75rem}.groupDetails .groupPricing{padding:1rem 1rem .5rem;margin:0;font-size:87.5%}.groupDetails .groupCurrency{padding:1rem;margin:0;border-bottom:1px solid #e6e6e6}.groupDetails .groupCurrency>h6{margin:0 0 .25rem;color:#3c508f;font-weight:700;font-size:87.5%}.groupDetails .groupCurrency time{display:block;color:#404040;font-size:87.5%}.groupDetails .groupProductList{margin:0;padding:0 1px;border-bottom:1px solid #e6e6e6}.groupDetails .groupProductList>li{background-color:#fff;border-top:1px solid #e6e6e6}.groupDetails .groupProductList>li:nth-child(2n){background-color:#ededed}.groupDetails .groupProductList .card{display:flex;flex-direction:row;align-items:center;border-width:0 0 0 .5rem;border-style:solid;background-color:inherit;width:100%;padding:.5rem 1rem .5rem .75rem;color:#404040}.groupDetails .groupProductList .card:not(:hover){background-color:#fff!important}.groupDetails .groupProductList .card .cardIcon{height:2.5rem;width:2.5rem;margin-bottom:0;margin-right:1rem}.groupDetails .groupProductList .card .cardTitle{margin:0;font-weight:400}.groupDetails .groupProductList .card .chevronButton{display:none}.groupDetails .groupPricing{padding:1rem}.groupDetails>.links{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem 1rem 1rem .5rem}.groupDetails>.links button{margin-top:.75rem;font-size:87.5%}.groupDetails>.links button:first-child{margin-top:0}.cartReviewWrapper,.reviewStep .cartReview{display:flex;flex-direction:column;flex-grow:1}.cartReviewWrapper .cartHeader{color:#fff;background-color:#0c7cc8;padding:.75rem 1rem}.cartReviewWrapper .cartHeader>h4{margin:0;text-transform:uppercase;font-size:112.5%;letter-spacing:1px}.cartReviewWrapper .cartScrollWrapper{flex-grow:1;position:relative}.cartReviewWrapper .cartList{overflow-y:auto;border:1px solid #e6e6e6}.cartReviewWrapper .cartList>li{background-color:#fff}.cartReviewWrapper .cartTotal{background-color:#0c7cc8;padding:.25em 2em .25em 1em;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;flex-shrink:0}.cartReviewWrapper .cartTotal .priceLine{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.cartReviewWrapper .cartTotal .priceLine .total{margin:0;flex-grow:1;text-align:right}.cartReviewWrapper .cartTotal .priceLine .price{margin:0;padding-left:1em;text-align:right;min-width:8em;flex-shrink:0}.cartReviewWrapper .cartItem .item .info>.row.primary .name{max-width:none}.checkoutPage{position:absolute;inset:0}.checkoutPage .profileList li{pointer-events:none;opacity:.6}.checkoutMain{flex-grow:1;display:flex;flex-direction:column;padding-top:1.5em;min-height:0;overflow-y:auto;overflow-x:hidden}.checkoutMain .bounded{display:flex;flex-direction:column;align-items:center}.checkoutMain .feedback{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0}.checkoutMain .paymentStep,.checkoutMain .reviewStep{display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto;padding-bottom:2rem}.checkoutMain .reviewStep:has(.licenseWrapper){flex-shrink:1;flex-grow:1;min-height:0;overflow:hidden}.paymentStep .cartPaymentSummaryWrapper,.reviewStep .cartReviewWrapper,.reviewStep .licenseWrapper{display:flex;flex-direction:column;align-items:stretch}.reviewStep .cartReviewWrapper{max-width:800px;margin:0 auto}.reviewStep .cartReviewWrapper .cartItem .item .info .subscriptionPricing{display:block}.reviewStep .cartReviewWrapper .cartItem .cartImage{border-radius:50%;height:5rem;width:5rem}.reviewStep .licenseWrapper{margin-top:2em}.checkoutFooter{background-color:#e6e6e6;flex-shrink:0;padding-top:2em;padding-bottom:2em;margin-top:auto;margin-bottom:0}.checkoutFooter .upgrade,.checkoutFooter .proceed{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1em}.checkoutFooter p{margin-bottom:0;margin-right:1rem;font-size:87.5%}.checkoutFooter button{flex-shrink:0;background-color:#58b855;padding:1rem 1.5rem}.licenseWrapper{flex-grow:1;min-height:0;overflow:hidden}@media screen and (min-width: 960px){.checkoutFooter>.bounded{display:flex;flex-direction:row;align-items:center;justify-content:center}.cartReviewWrapper{padding-right:2rem}.checkoutFooter .proceed{text-align:center}.checkoutFooter .upgrade{padding-right:2rem;padding-left:1rem}.checkoutMain .reviewStep{display:flex;flex-direction:row;align-items:stretch;flex-grow:1;min-height:0;margin:0 auto;max-width:960px}.reviewStep .licenseWrapper{margin-top:0}}.summaryWrapper{max-width:750px;width:100%;margin:0 auto 2em}.purchasedProducts{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1em}.purchasedProducts>li{display:block;flex-basis:50%;border-style:solid;border-left-width:.375em;padding-right:.5em;margin-bottom:.5em}.purchasedProducts>li>.cartItem{display:flex;flex-direction:row;align-items:center;padding:.75em;background-color:#fff;cursor:default;border-style:solid;border-color:#ccc;border-width:1px 1px 1px 0}.purchasedProducts>li>.cartItem>.cardIcon{height:3em;width:3em;margin:0 .75em 0 0;padding:0}.purchasedProducts>li>.cartItem>.cardTitle{margin:0;font-weight:400;display:block;height:auto}.purchasedProducts>li>.cartItem>.cardTitle .purchaseType{font-size:75%;color:#6b6b6b;display:block;flex-shrink:0}.summaryWrapper .recap .directions{border-top:1px solid #2da0da;padding-top:1em;margin-top:1em}.summaryWrapper .directionsBullets{list-style:disc;padding-left:2em;padding-bottom:1em}.license{display:flex;flex-direction:column;border:1px solid #e6e6e6;position:relative;flex-grow:1;min-height:0;overflow:hidden}.license .licenseContent{flex-grow:1;padding:1rem;font-size:75%;overflow-y:auto;min-height:0}.license .licenseContent>section{margin-bottom:2em}.license .licenseContent>section>h2,.license .licenseContent>section>h3{margin-bottom:.5rem}.license ul,.license ol{padding-left:1.5em}.license ul{list-style:disc}.license ol{list-style:decimal}.license ul>li,.license ol>li{margin-bottom:1em;line-height:1.25}.license p{margin:0 0 1em;line-height:1.25}.licenseFooter{background-color:#0c7cc8;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1em}.licenseFooter .checkWrapper{margin-right:.75rem}.licenseFooter p{margin:0;font-size:87.5%;flex-grow:1}.licenseDownload{transition:color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;color:#fff;fill:#fff}.licenseDownload:hover{color:#c4eafc;fill:#c4eafc}.licenseDownload .icon{display:block;width:1.5em;height:1.5em;margin-right:.375rem}.licenseDownload .icon .st0{fill:inherit}.licenseDownload .label{display:block;margin:0}@media screen and (min-width: 960px){.licenseContent{overflow-y:auto}}.monerisWrapper{padding-bottom:2em}.monerisWrapper .frameWrapper{border:1px solid #cccccc;padding:2em 0 0}.monerisWrapper .frameWrapper #paymentGateway{width:100%;height:532px}.monerisTesting{display:block;padding-bottom:2em}.monerisTesting .node{display:flex;flex-direction:row;align-items:center}.monerisTesting .node .label,.monerisTesting .node label{min-width:11em;margin-bottom:0;display:block}.monerisTesting .node p.field{margin-bottom:0}.paymentPage .profileList li{pointer-events:none;opacity:.6}.paymentWrapper .sectionHeader{margin-bottom:2rem}.paymentStep .subBoundary{width:720px;max-width:720px;margin-left:auto;margin-right:auto}.paymentStep .addressWrapper{padding:.5em 0}.paymentStep .addressWrapper p{line-height:1.75;margin:0}.paymentStep .billingWrapper .node,.paymentStep .invoiceWrapper .node{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.paymentStep .billingWrapper .node .label,.paymentStep .invoiceWrapper .node .label{min-width:11em;margin-bottom:0;margin-top:.5em}.paymentStep .purchaseFooter{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.paymentStep .frameWrapper iframe{width:100%;height:532px;background:url(/assets/images/icons/altalis-loader.gif) no-repeat center}.paymentWrapper{margin-bottom:2em;border-bottom:1px solid #2da0da}.paymentWrapper .horizontalNodes{display:flex;flex-direction:column}.paymentWrapper .node{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:2em;width:100%;min-width:1024px}.paymentWrapper .node .radioWrapper{margin-right:1rem;flex-shrink:0}.paymentWrapper .node .radioLabel{flex:1;min-width:0}.paymentWrapper .node .radioLabel>.label{display:block;color:#282828;margin-bottom:.375em}.paymentWrapper .node .radioLabel>p{color:gray;margin:0;font-size:87.5%}.invoiceLimitReachedMessage>p{margin:0}.invoiceWrapper{padding-bottom:2em;border-bottom:1px solid #2da0da}.invoiceRecipientEmailList{line-height:1.5;margin-top:.5em;color:#404040}.invoiceRecipientEmailList>li{margin-bottom:.5em}.purchaseFooter{padding-top:2em;padding-bottom:2em}.purchaseFooter button{background-color:#58b855;font-size:87.5%;padding:1rem 2rem}.purchaseFooter button:hover{background-color:#6ccb69}.cartPaymentSummaryWrapper{display:flex;flex-direction:column;flex-grow:1;margin-bottom:1rem}.paymentStep .cartReview{display:flex;flex-direction:column;flex-grow:1}.cartPaymentSummaryWrapper .cartBundle .bundleHeader{display:none}.cartPaymentSummaryWrapper .cartBundle .bundleContents{padding:0}.cartPaymentSummaryWrapper .cartHeader{color:#fff;background-color:#0c7cc8;padding:.75rem 1rem}.cartPaymentSummaryWrapper .cartHeader>h4{margin:0;text-transform:uppercase;font-size:112.5%;letter-spacing:1px}.cartPaymentSummaryWrapper .cartScrollWrapper{flex-grow:1;position:relative}.cartPaymentSummaryWrapper .cartList{position:relative;background-color:#fff;overflow-y:auto}.cartPaymentSummaryWrapper .cartList>li{background-color:#fff;margin:0}.cartPaymentSummaryWrapper .cartTotal{background-color:#fff;padding:.5em 1em .5em .5em;color:#0c7cc8;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:block;flex-shrink:0}.cartPaymentSummaryWrapper .cartTotal .priceLine{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.cartPaymentSummaryWrapper .cartTotal .priceLine .total{margin:0;flex-grow:1;text-align:right}.cartPaymentSummaryWrapper .cartTotal .priceLine .price{margin:0;padding-left:1em;text-align:right;min-width:8em;flex-shrink:0}.cartPaymentSummaryWrapper .cartItem .item .info>.row.primary .name{max-width:none}.cartPaymentSummaryWrapper .cartItem .cartImage{display:none}.cartpaymentsummarywrapper .cartItem.product,.cartpaymentsummarywrapper .cartItem.nonData{border-color:#e6e6e6;border-style:solid;border-width:0 1px 1px 0}.cartpaymentsummarywrapper .cartItem.product:hover{background-color:#fff!important}.companyInfoWrapper{display:block}.companyAdminSection{margin-bottom:3em}.companyOfficeForm{margin-top:1.5em;margin-bottom:1.5em}.companyOfficeForm .officeForm{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.companyOfficeForm .officeForm>fieldset{min-width:20em;padding-left:1em;padding-right:1em;flex-grow:1;margin-bottom:0}.companyAdminSection .node{display:flex;align-items:flex-start;justify-content:flex-start}.companyAdminSection .node.addressNode .field{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.companyAdminSection .node.addressNode .field input{margin-bottom:.25em;max-width:19em;width:100%}.companyAdminSection .node.addressNode .field input:last-child{margin-bottom:0}.companyAdminSection .node .label{min-width:8em;width:13em;margin:0}.companyAdminSection .node .field,.companyInfoWrapper .addressField p{margin:0}.companyInfoWrapper .phoneNumberWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.companyInfoWrapper .phoneNumberWrapper select{border-color:#ccc;margin-right:.25rem;padding:.4375rem}.companyInfoWrapper .phoneNumberWrapper .number{width:8em;letter-spacing:1px;margin-right:.25rem}.companyInfoWrapper .phoneNumberWrapper .extension{width:7em;margin-right:.25rem;letter-spacing:1px}.companyInfoWrapper .phoneNumberWrapper .removeButton{flex-shrink:0;padding:.25rem}.officeUserGridWrapper{display:block;margin-bottom:1em}.companyOfficeSection.horizontalNodes .node.noLabel{margin-left:13em}.companyOfficeSection form.officeForm fieldset>legend{border-bottom:none;padding-bottom:0;margin-bottom:.75em;font-size:100%;font-weight:700;color:#545454}.companyAdminSection .corporateAccountForm .node .label,.companyOfficeSection form.officeForm .label{color:#6b6b6b;font-size:75%;margin-bottom:0}.formControlBar button{margin-right:.5em}.companyAdminSection .corporateAccountForm .moreSubscribersMessage{font-style:italic;color:#2da0da;font-size:87.5%;margin-top:.25rem;margin-bottom:0}.corporateAccountSignup{padding-top:2rem;padding-bottom:2rem}.corporateAccountSignup .formFooter{flex-basis:100%;border-top:1px solid #2da0da;padding-top:1em;padding-bottom:1em}.corporateAccountSignup form fieldset{width:100%}.corporateAccountSignup form.verticalNodes{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.corporateAccountSignup form .node input.field{width:100%}.addressNode .field{margin-bottom:.25em}.corporateAccountSignup .checkboxList{padding-left:2.5em}.corporateAccountSignup .checkboxList li{margin-bottom:.5em}.corporateAccountSignup .otherCheck{padding-left:2.5em}.corporateAccountSignup .otherCheck textarea{display:block;margin-top:.5em;margin-left:1.75em;width:100%}.corporateAccountSignup .phoneNumberWrapper,.phoneNumberFormWrapper .phoneNumberWrapper,.addUserFormWrapper .phoneNumberWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-width:20rem}.corporateAccountSignup .phoneNumberWrapper .number,.phoneNumberFormWrapper .phoneNumberWrapper .number,.addUserFormWrapper .phoneNumberWrapper .number{width:65%;letter-spacing:1px;margin-right:.25rem}.corporateAccountSignup .phoneNumberWrapper .extension,.phoneNumberFormWrapper .phoneNumberWrapper .extension,.addUserFormWrapper .phoneNumberWrapper .extension{width:35%;margin-right:.25rem;letter-spacing:1px}.corporateAccountSignup footer{width:100%}.corporateAccountSignUpIntro{max-width:795px}.editUserModal .subscriptionsGridWrapper sdi-expandable-subscription-grid{display:block;height:100%;width:100%;min-width:30em}.editUserModal .subscriptionsGridWrapper sdi-expandable-subscription-grid .ag-selection-checkbox{margin-right:.5em;cursor:pointer}.profileMenu{display:block;background-color:#3c508f;color:#fff}.profileMenu>ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.profileMenu>ul>li{display:block;padding-top:.25em;margin-right:.5em}.profileMenu>ul>li>a{transition:background-color .25s ease-out,color .25s ease-out,padding .25s ease-out;display:block;padding:.75em .375em;color:#fff;text-decoration:none}.profileMenu>ul>li>a:hover{background-color:#5bbdea}.profileMenu>ul>li>a.active{background-color:#fff;color:#0c7cc8;padding-left:.75em;padding-right:.75em}.dashboardWrapper{padding-top:1.5rem;padding-bottom:1.5rem}.dashboardWrapper section{margin-bottom:2em}.invoicingApplication p{max-width:960px}.profileWrapper{display:flex;flex-direction:column;flex-grow:1}.profileWrapper .profileMenu+.bounded{padding-top:1.5em}.formFooter .bounded{border-top:1px solid #2da0da;padding:1.5rem .75rem}.formFooter .bounded button{margin-right:.75rem}.userProfile{display:flex;flex-direction:column;flex-grow:1}.userProfile .userInfo{display:flex;flex-direction:column;padding-top:1.5em;flex-grow:1}.userProfile .userInfo>.bounded,.userProfile .userProfileForm{display:block}.userProfile .userInfo .node{padding:0;margin-bottom:1em}.userProfile .userInfo .node .field{width:100%}.userProfile .userInfo .node .label{margin-bottom:.25em}.userProfile .userInfo .viewMode .node .label{margin-bottom:0;font-weight:700}.userProfile .userProfileForm .comments textarea{resize:vertical}.userProfile .userInfo .viewMode .node .field{margin:0}.userProfile .userInfo>footer{margin-top:.5rem}.userProfile .userInfo>footer>.interior{display:flex;flex-direction:row;color:#404040;border-top:1px solid #2da0da;padding:.75rem 0}.userProfile .userInfo>footer button{display:block;margin-right:.5rem;font-size:87.5%}.userProfile .phoneNumberWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.userProfile .phoneNumberWrapper select{border-color:#ccc;margin-right:.25rem;padding:.4375rem}.userProfile .phoneNumberWrapper .number{width:8em;letter-spacing:1px;margin-right:.25rem}.userProfile .phoneNumberWrapper .extension{width:7em;margin-right:.25rem;letter-spacing:1px}.userProfile .phoneNumberWrapper .removeButton{flex-shrink:0;padding:.25rem}.userProfile .corporateAccountList{margin-bottom:1em}.userProfile .userProfileForm form.horizontalNodes{max-width:1500px;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;display:block;padding-left:.5rem;padding-right:.5rem;flex-grow:1}.userProfile .userProfileForm form.horizontalNodes .profilePhoneContainer{display:block}.userProfile .userProfileForm .comments textarea{min-width:30em;min-height:10em}.adminLoginWrapper{box-shadow:2px 3px .5rem #00000040;border:1px solid #cccccc;padding:1em;margin:2em auto;max-width:20em}.adminLoginWrapper form .node>.field{width:100%}.loginFormWrapper{display:block;box-sizing:border-box}.loginWrapper{box-shadow:2px 3px .5rem #00000040;border:1px solid #cccccc;padding:1em;margin:2em auto;max-width:20em}.loginWrapper>.plainButton{color:#0c7cc8}.newAccountPrompt{font-size:87.5%}.loginFormWrapper input{width:100%}sdi-search-results{display:block}.searchResults{padding-top:1rem}.searchResultsList{display:block;list-style:none;margin:0;padding:0}.searchResultsList>li{display:block;padding:1rem 0;background-color:#fff;color:#1e3463;border-top:1px dotted #7fa0b0}.searchResultsList>li:first-child{border-top:none}.termsOfUseWrapper{display:block;padding-top:2rem;padding-bottom:2rem}.termsOfUseWrapper .revisionDate{font-size:100%;font-weight:700}.termsOfUseWrapper section{margin-bottom:2em}.termsOfUseWrapper p{line-height:1.2}.termsOfUseWrapper ul{list-style:disc;padding-left:1.5em;margin-bottom:1em;display:block}.termsOfUseWrapper ul>li{margin-bottom:1em;line-height:1.2}.licensePageWrapper{display:block;padding-top:2rem;padding-bottom:2rem}.licensePageWrapper .revisionDate{font-size:100%;font-weight:700}.licensePageWrapper section{margin-bottom:2em}.licensePageWrapper p{line-height:1.2}.licensePageWrapper ul{list-style:disc;padding-left:1.5em;margin-bottom:1em;display:block}.licensePageWrapper ul>li{margin-bottom:1em;line-height:1.2}.atsQuery,.planSearch,.planList{width:60%;margin:5rem auto}.formGroup,.formGroupTwo{display:flex;justify-content:flex-start;margin:0 0 2rem}.formGroup,.formSearch .formGroupTwo{align-items:flex-end}.atsQuery .formGroupTwo{flex-direction:column}.planSearch .formGroupTwo{flex-direction:row;align-items:flex-end}.formGroupTwo select{width:min-content}.atsQuery .formGroupTwo>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:.5rem 0;align-items:center}.atsQuery .formGroupTwo>div label{margin-left:.5rem;padding:0}.planSearch .formGroupTwo>div{display:flex;flex-direction:column;margin-right:1rem}.formGroupTwo label{padding-bottom:.5rem}.formGroup>div{display:flex;flex-direction:column;margin-right:1rem}.formGroup div label{padding-bottom:.5rem}.atsQuery h2,h3{margin:3rem 0 .5rem}.add{padding:10px!important}.formGroupThree{margin-bottom:4rem}.tableLinks th:hover{cursor:pointer;text-decoration:underline}.planList table tbody{display:block;max-height:500px;overflow-y:scroll}.planList table thead,.planList table tbody tr{display:table;table-layout:fixed;width:100%}.errorMessage{padding:1rem 0}.passwordFormWrapper .node .field{max-width:none;width:100%}.viewSubscriptionDownloadsModal.modal-lg .modal-content{min-width:42em}.viewSubscriptionDownloadsModal .modalBody{max-height:500px;overflow-y:auto}.downloadUpdates .sectionTitle{border-bottom:1px solid #2da0da;font-size:100%;color:#404040;padding-bottom:.25rem;margin-bottom:.75rem}.companySubscriptionModal .modal-lg .modal-content{max-width:62em}.productsGridWrapper .productsGrid{height:100%;width:100%;min-width:30em}.companySubscriptionModal .productsGridWrapper .productsGrid{min-width:50em}.productsGridWrapper .productsGrid .ag-selection-checkbox{margin-right:.5em;cursor:pointer}.quickButtons{display:flex;flex-direction:row;align-items:center;padding:.75em 0 1em}.quickButtons button{margin-right:.5em;padding:.5em .75em;font-size:75%}.updateDate{margin-top:1em}.updateDate .node{display:flex;flex-direction:row;align-items:center}.updateDate .node .label{max-width:13rem;padding-right:1em;font-size:87.5%}.updateDate .node .field{flex-grow:0}.updateDate .node button.reset{margin-left:.5rem;font-size:75%;padding:.5em .75em}.licenseAgreement{font-size:87.5%}.companyAdminSection .editUserForm .node .label{font-size:.75rem;width:10rem;font-weight:700}.companyAdminSection .editUserForm .node .field{padding:.25rem .5rem}.packagesGridWrapper{margin-bottom:1rem}.packagesGridWrapper .packagesGrid{height:100%;width:100%;min-width:30em}.companySelectPreamble{font-size:75%;font-style:italic;color:#6b6b6b}.companySelectGrid{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:2em 0 1.5em;overflow-y:auto;max-height:14em}.companySelectGrid>li{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5em;width:7.625rem;height:5rem;font-size:87.5%;margin:0 .5rem .5rem 0;color:#404040;border-width:.25em;border-style:solid;border-color:#2da0da;line-height:1.5;cursor:pointer;overflow:hidden;background-color:#fff}.companySelectGrid>li.active{background-color:#0c7cc8!important;border-color:#0c7cc8!important;color:#fff!important}.companySelectGrid>li:hover{background-color:#2da0da;color:#fff}.checkMessageWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 .25rem}.checkMessageWrapper>.label{margin:0 0 0 .25rem}.signUpFormWrapper .passwordNodeWrapper{max-width:50em;width:100%}.signUpFormWrapper .node .field{width:100%}.signUpFormWrapper .passwordNodeWrapper .node:last-of-type{margin-bottom:0}.signUpFormWrapper .passwordStrengthWrapper{margin:.5em 0 1em}.signUpFormWrapper .wantEmailUpdates .checkWrapper{vertical-align:middle}.signUpFormWrapper .wantEmailUpdates label{font-size:75%}.signUpFormWrapper .acceptMarketingEmail{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.5em;margin-top:1rem}.signUpFormWrapper .acceptMarketingEmail .checkWrapper{margin-top:3px;flex-shrink:0}.signUpFormWrapper .acceptMarketingEmail label{font-size:75%;line-height:1.4;text-align:left;flex:1}.signUpFormWrapper .acceptMarketingEmail .marketingNote{display:block;margin-top:4px;font-size:85%;color:#999;font-style:italic}.signUpFormWrapper .phoneNumberWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.signUpFormWrapper .phoneNumberWrapper .number{width:65%;letter-spacing:1px;margin-right:.25rem}.signUpFormWrapper .phoneNumberWrapper .extension{width:35%;margin-right:.25rem;letter-spacing:1px}.legalDisclaimer{margin:.5rem 0 0;font-size:75%}.actionRequiredPage{padding:2em 0 3.5rem}.actionRequiredPage .companyOffices{padding-bottom:3.5rem}.actionRequiredGridWrapper{height:600px}.pageFooter{position:fixed;bottom:0;left:0;right:0;z-index:10}.pageFooter button{margin-right:.5em}.processingMessage{color:#fff;display:inline-block;padding-left:2.5em;margin-bottom:0}.actionRequiredMenu{display:block;background-color:#2da0da;color:#fff;margin-bottom:2em}.actionRequiredMenu>ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.actionRequiredMenu>ul>li{display:block;padding-top:.25em;margin-right:.5em}.actionRequiredMenu>ul>li>a{transition:background-color .25s ease-out,color .25s ease-out,padding .25s ease-out;display:block;padding:.75em .375em;color:#fff;text-decoration:none}.actionRequiredMenu>ul>li>a:hover{background-color:#5bbdea}.actionRequiredMenu>ul>li>a.active{background-color:#fff;color:#0c7cc8;padding-left:.75em;padding-right:.75em}.requestQuoteItemWrapper{display:block}.requestedDataProductsList{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.requestedDataProductsList>li{flex-basis:calc(50% - 2em);min-width:18em;margin-left:1em;margin-right:1em;margin-bottom:1em;border:1px solid #cccccc;background-color:#f4f4f4;padding:.625rem .75rem}.requestedDataProductsList>li .requestedDataProductHeader{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;margin:0 0 .375rem}.requestedDataProductsList>li .requestedDataProductHeader>.productName{font-size:112.5%;margin:0}.requestedDataProductsList>li .requestedDataProductHeader>.purchaseType{margin-left:.5rem;font-size:75%;color:gray}.requestQuoteItemWrapper .purchaseMeta{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:.5em}.requestQuoteItemWrapper .purchaseMeta .formats{font-size:75%;color:#6b6b6b;margin-bottom:.25rem}.requestQuoteItemWrapper .purchaseMeta .region{display:block;text-align:right}.requestQuoteItemWrapper .regionLink{transition:color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;fill:#0c7cc8;color:#404040;background-color:transparent;padding:0}.requestQuoteItemWrapper .regionLink:hover,.requestQuoteItemWrapper .regionLink:active,.requestQuoteItemWrapper .regionLink:focus{color:#2da0da;fill:#2da0da}.requestQuoteItemWrapper .regionLink svg{height:1.25rem;width:1.25rem;margin-right:.5rem}.requestQuoteItemWrapper .regionLink .st0{fill:inherit}.requestQuoteItemWrapper .regionLink .number,.requestQuoteItemWrapper .royaltyPriceHeader .area .number{white-space:nowrap;font-size:100%}.requestQuoteItemWrapper .regionLink .units,.requestQuoteItemWrapper .royaltyPriceHeader .area .units{margin-left:.125rem;font-size:75%}.requestQuoteItemWrapper .cost{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:.5rem}.requestQuoteItemWrapper .cost>.label{margin:0 .75rem 0 0;width:8rem;line-height:1;color:#545454;font-size:87.5%}.requestQuoteItemWrapper .cost>.value{padding:0;line-height:1;margin:0}.requestQuoteItemWrapper .cost>.field{padding-top:.25em;padding-bottom:.25em}.requestQuoteItemWrapper .cost #tileList{max-width:40em;word-break:break-word;font-size:80%}.requestQuoteItemWrapper .royaltyPricesList{border-top:1px solid #cccccc}.requestQuoteItemWrapper .royaltyPricesList>li{margin-left:1em;padding-top:.5em;padding-bottom:.25em;border-bottom:1px solid #cccccc}.requestQuoteItemWrapper .royaltyPricesList>li:last-child{border-bottom:none}.requestQuoteItemWrapper .royaltyPricesList .royaltyPriceHeader{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.requestQuoteItemWrapper .royaltyPricesList .royaltyPriceHeader .companyCode{margin:0;font-size:100%}.requestQuoteItemWrapper .royaltyPricesList .royaltyPriceHeader .area{white-space:nowrap;margin:0}.purchaseRequestForm .field p:last-child{margin-bottom:0}.purchaseRequestForm.horizontalNodes .node.comments{align-items:flex-start}.purchaseRequestForm.horizontalNodes .node .requestQuoteItemWrapper{display:block}.purchaseRequestForm .requestQuoteItemWrapper fieldset{margin-bottom:0}.purchaseRequestForm .subscriptionPricing{color:gray}.purchaseRequestForm .subscriptionPricing p{margin-bottom:0}.purchaseRequestForm .priceCalculationMessage{font-style:italic;color:#2da0da;font-size:87.5%;margin-top:.25rem;margin-bottom:0}.itemDetailsWrapper .requestedDataProductsList>li .closeButton{padding:.375em;margin-bottom:.25em;margin-left:auto;border-radius:50%}.itemDetailsWrapper .requestedDataProductsList>li .closeButton .st0{fill:#fff}.clientManagerWrapper .tabsWrapper{flex-grow:1;display:flex;flex-direction:column}.clientManagerWrapper .tabNavSystem{margin-top:1em;padding-top:.25em;background-color:#2da0da}.clientManagerWrapper .navigationTabs{max-width:1500px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;display:block;padding-left:.5rem;padding-right:.5rem;display:flex;padding-left:1.5rem;padding-right:1.5rem}.clientManagerWrapper .navigationTabs>li{border-radius:0}.clientManagerWrapper .navigationTabs>li.active{border:none}.clientManagerWrapper .tabNavSystem .navViewports{border:none;flex-grow:1;background-color:#fff}.clientManagerWrapper .tabNavSystem .navViewports>sdi-tab{max-width:1500px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;display:block;padding-left:.5rem;padding-right:.5rem;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-height: 500px){.clientManagerWrapper .tabNavSystem .navViewports{overflow-y:auto}}.clientManagerWrapper .clientManagerGridWrapper,.clientManagerWrapper .subscriptionsGridWrapper,.clientManagerWrapper .orderHistoryGridWrapper{height:600px}.subscriptionsGridWrapper .iconButton .st0{fill:#3c5190}.clientManagerWrapper .actionButtons{margin-top:.5em}.mergeSubscriptionsModal .subscriptionsGridWrapper{margin-bottom:1em}.mergeSubscriptionsModal .subscriptionsGridWrapper .subscriptionsGrid{height:100%;width:100%;min-width:30em}.mergeSubscriptionsModal .mergesubscriptionscharges{list-style:disc;margin-bottom:1em;margin-left:1.5em}.editSubscription{padding-top:1.5em;padding-bottom:3.5rem}.editSubscription form .itemDetailsWrapper .itemDetailsHeader{font-size:100%;padding-bottom:.25em;margin-bottom:1rem;font-weight:700}.editSubscription form .subscriptionItemsActions{margin-top:1rem;padding-top:1rem;border-top:1px solid #cccccc}.editSubscription .itemDetails,.editSubscription .removedItemDetails{margin-bottom:1rem}.editSubscription .itemDetails .node{margin-left:1rem}.editSubscription form .extraFormatWarning{font-style:italic;color:#2da0da;font-size:87.5%;margin-bottom:.25rem}.editSubscriptionWrapper .pageFooter{position:fixed;bottom:0;left:0;right:0;z-index:10}.editSubscriptionWrapper .processingMessage{color:#fff;display:inline-block;padding-left:2.5em;margin-bottom:0}.editSubscriptionWrapper legend{display:block;border-bottom:1px solid #2da0da;font-size:125%;padding-bottom:.25em;margin-bottom:1rem;width:100%}.editSubscription .addFormatButton{margin-left:11rem}.editSubscription .expirationDate button.reset{margin-left:.5rem}.editSubscription .comparisonWrapper{padding-top:2rem;background-color:#e6e6e6;margin-bottom:1rem;overflow:hidden}.editSubscription .renewalPropertiesWrapper,.editSubscription .itemDetailsWrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.editSubscription .renewalProperties,.editSubscription .itemDetails,.editSubscription .removedProductDetails,.editSubscription .emptyDataItems,.editSubscription .emptyNonDataItems{background-color:#fff;box-shadow:2px 3px .5rem #00000040;margin-bottom:2rem;padding:2rem;width:48.5%}.editSubscription .itemDetailsWrapper{margin-bottom:0}.editSubscription.pendingSubscriptionUpdates label.changed{font-weight:700;font-style:italic}.editSubscription.pendingSubscriptionUpdates .pendingUpdatesWarning{font-size:75%;background-color:#da862b;color:#fff;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.editSubscription.pendingSubscriptionUpdates .pendingUpdatesWarning p{margin-bottom:1em}.editSubscription.pendingSubscriptionUpdates .pendingUpdatesWarning .actions{display:flex;flex-direction:row}.editSubscription.pendingSubscriptionUpdates .pendingUpdatesWarning .warningIcon{height:2rem;width:2rem;margin-right:1rem}.editSubscription.pendingSubscriptionUpdates .pendingUpdatesWarning .warningIcon .st0{fill:#fff}.editSubscription.pendingSubscriptionUpdates .approveChangesButton{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#fff;color:#da862b;height:1.5rem;padding:.25rem .625rem;border-radius:.5em;font-weight:700}.editSubscription.pendingSubscriptionUpdates .approveChangesButton>.checkIcon{height:1rem;width:1rem;margin-right:.5rem}.editSubscription.pendingSubscriptionUpdates .approveChangesButton>.checkIcon .st0{fill:#da862b}.subscriptionChangesPayment{padding-top:1.5em}.subscriptionChangesPayment form .itemCostsWrapper .itemCostsHeader{font-size:100%;border-bottom:1px solid #cccccc;padding-bottom:.25em;margin-bottom:1rem}.subscriptionChangesPaymentWrapper{margin-bottom:3.5rem}.subscriptionChangesPaymentWrapper .pageFooter{position:fixed;bottom:0;left:0;right:0;z-index:10}.subscriptionChangesPaymentWrapper .processingMessage{color:#fff;display:inline-block;padding-left:2.5em;margin-bottom:0}.createManualQuoteWrapper .horizontalNodes .node{align-items:flex-start}.createManualQuoteWrapper .horizontalNodes .node>.label{width:12em;margin-top:.25em}.createManualQuoteWrapper .priceStepWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.createManualQuoteWrapper .quoteList{display:block}.createManualQuoteWrapper .ui-autocomplete-panel{right:1rem}.createManualQuoteWrapper .ui-inputtext{min-width:22em}.createManualQuoteWrapper .ui-state-highlight{background-color:#c4eafc}.createManualQuoteWrapper .quoteList>li{display:block;margin-bottom:.5em;background-color:#e6e6e6;padding:.5em;border-radius:.25em}.createManualQuoteWrapper .quoteList>li:last-child{background-color:transparent;border-radius:0;padding:0}.createManualQuoteWrapper .quoteList>li .quoteItem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.createManualQuoteWrapper .quoteList>li .quoteItem .subNode{display:block;margin-right:.5em}.createManualQuoteWrapper .quoteList>li .quoteItem .subNode .label{width:auto;min-width:0;display:block;margin:0 0 .25rem;font-size:75%}.createManualQuoteWrapper input.field{padding:.25em .5em}.createManualQuoteWrapper p.field{margin-bottom:0}.createManualQuoteWrapper .quoteList>li .closeButton{align-self:flex-end;padding:.375em;margin-bottom:.25em;margin-left:0;border-radius:50%}.createManualQuoteWrapper .quoteList>li .quoteItem .ui-autocomplete{display:flex!important;flex-direction:row;align-items:stretch;justify-content:flex-start}.createManualQuoteWrapper .quoteList>li .quoteItem .ui-autocomplete .ui-autocomplete-dropdown{position:static;height:auto;display:block;background-image:url(/assets/images/icons/chevron-white.svg);background-size:1em;background-repeat:no-repeat;background-position:.4375em center}.sageItemWrapper.ui-autocomplete .ui-autocomplete-dropdown:hover{background-color:#c4eafc}.sageItemWrapper.ui-autocomplete{padding-right:2em;padding-bottom:.25em;padding-top:.25em}.sageItemWrapper.ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left{background-image:url(/assets/images/icons/chevron.svg);background-color:transparent;background-position:center;background-size:1em;background-repeat:no-repeat;display:block;width:1.25em;height:1.125em}.createManualQuoteWrapper .processingMessage{color:#fff;display:inline-block;padding-left:2.5em;margin-bottom:0}.itemDetailsWrapper .horizontalNodes .node{align-items:flex-start}.itemDetailsWrapper .horizontalNodes .node>.label{width:12em;margin-top:.25em}.itemDetailsWrapper .priceStepWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.itemDetailsWrapper .quoteList{display:block}.itemDetailsWrapper .ui-autocomplete-panel{right:1rem;width:auto!important}.itemDetailsWrapper .ui-inputtext{min-width:18em}.itemDetailsWrapper .quoteList>li{display:block;margin-bottom:.5em;background-color:#e6e6e6;padding:.5em;border-radius:.25em}.itemDetailsWrapper .quoteList>li.addNewStep{background-color:transparent;border-radius:0;padding:0}.itemDetailsWrapper .quoteList>li .quoteItem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.itemDetailsWrapper .quoteList>li .quoteItem .subNode{display:block;margin-right:.5em}.itemDetailsWrapper .quoteList>li .quoteItem .subNode .label{width:auto;min-width:0;display:block;margin:0 0 .25rem;font-size:75%}.itemDetailsWrapper input.field{padding:.25em .5em}.itemDetailsWrapper p.field{margin-bottom:0}.itemDetailsWrapper .quoteList>li .closeButton{align-self:flex-end;padding:.375em;margin-bottom:.25em;margin-left:0;border-radius:50%}.itemDetailsWrapper .quoteList>li .quoteItem .ui-autocomplete{display:flex!important;flex-direction:row;align-items:stretch;justify-content:flex-start}.itemDetailsWrapper .quoteList>li .quoteItem .ui-autocomplete .ui-autocomplete-dropdown{position:static;height:auto;display:block;background-image:url(/assets/images/icons/chevron-white.svg);background-size:1em;background-repeat:no-repeat;background-position:.4375em center}.itemDetailsWrapper .quoteList>li .quoteItem.disabled .subNode{min-width:8rem}.itemDetailsWrapper .quoteList>li .quoteItem.disabled .sageItem{min-width:20rem}.itemDetailsWrapper .quoteList>li .quoteItem.disabled .subNode .field{margin-bottom:0}.clientManagerMenu{display:block;background-color:#2da0da;color:#fff;margin-bottom:2em}.clientManagerMenu>ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.clientManagerMenu>ul>li{display:block;padding-top:.25em;margin-right:.5em}.clientManagerMenu>ul>li>a{transition:background-color .25s ease-out,color .25s ease-out,padding .25s ease-out;display:block;padding:.75em .375em;color:#fff;text-decoration:none}.clientManagerMenu>ul>li>a:hover{background-color:#5bbdea}.clientManagerMenu>ul>li>a.active{background-color:#fff;color:#0c7cc8;padding-left:.75em;padding-right:.75em}.manageUsersPage>footer{padding-top:.5em;float:right}.manageUsersPage .usersGridWrapper{height:600px}.adminHomeWrapper{display:flex;flex-direction:column;flex-grow:1;padding-top:2em;padding-bottom:1em}.adminHomeWrapper .adminHomeTitle{border-bottom:1px solid #2da0da;padding-bottom:.375rem;margin-bottom:1.5rem;text-transform:uppercase}.adminNavigatorWrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:1}.adminLinks{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;list-style:none;margin:0 -.5em;padding:0}.adminLinks>li{transition:color .25s ease-out,border-color .25s ease-out,background-color .25s ease-out;display:block;margin:0 .5em 1em;flex-grow:0;flex-shrink:0;width:10em;text-align:center;cursor:pointer;padding:.75em;position:relative}.adminLinks>li:hover{color:#0c7cc8}.adminLinks>li>.imageWrapper{transition:background-color .25s ease-out;display:block;box-sizing:border-box;margin:0 auto .5em;border-radius:10em;padding:1.5em;background-color:#0c7cc8;overflow:hidden;width:7em;height:7em}.adminLinks>li:hover>.imageWrapper{background-color:#2da0da}.adminLinks>li>.imageWrapper img,.adminLinks>li>.imageWrapper svg{display:block;width:4em;height:4em}.adminLinks>li>.imageWrapper svg .st0,.adminLinks>li>.imageWrapper img .st0{fill:#fff}.adminLinks>li>p{text-transform:uppercase;font-weight:700;margin:0;font-size:87.5%;height:3em;display:flex;align-items:center;justify-content:center}.adminLinks>li .notificationIndicator{position:absolute;right:.5em;z-index:10;top:5.5em;height:2.375em;width:2.375em;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#58b855;color:#fff;border-radius:4em;padding:.5em}.adminLinks>li .notificationIndicator>.count{margin:0;font-size:87.5%;line-height:1.4}.basicList{display:block;margin:0;padding:0}.basicList>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.375rem .5rem;margin:0;cursor:move}.basicList>li:nth-child(odd){background-color:#e6e6e6}.basicList>li>span{color:#404040;flex-grow:1;padding:.25em}.basicList>li>a{transition:background-color .25s ease-out;background-color:#2da0da;border-radius:2em;width:1.5em;height:1.5em;padding:.25em;margin-left:.75rem}.basicList>li>a:hover,.basicList>li>a:active{background-color:#0c7cc8}.basicList>li>a .st0{fill:#fff}.basicList>li>a>img,.basicList>li>a>svg{width:1em;height:1em}.bundleList .bundleWrapper{background-color:#fff;border:1px solid #cccccc}.bundleList .bundleWrapper .bundleHeader .icon{height:1.5em;width:1.5em}.addButton{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;height:1.5rem;padding:.25rem .625rem}.addButton>.addIcon{height:1rem;width:1rem;margin-right:.5rem}.addButton>span{font-size:.75rem}.addButton:hover,.addButton:active{background-color:#0c7cc8}.productCategories{margin-bottom:1.5rem}.productCategories .categoryList{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;min-height:2em}.productCategories .categoryList>li{box-shadow:2px 3px .5rem #00000040;display:block;min-width:16rem;margin-right:.5rem;margin-bottom:1rem}.productCategories .wrapper .categoryHeader{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5em .75em;margin:0}.productCategories .wrapper .categoryHeader .icon{height:2rem;width:2rem;background-color:#fff;border-radius:2em;margin-right:.5rem;padding:1px}.productCategories .wrapper.category .categoryHeader .icon{padding:.25rem}.productCategories .wrapper .categoryHeader .title{margin:0;color:#fff}.productCategories .wrapper .categoryContentList{min-height:2em;background-color:#fff;border-style:solid;border-width:0 1px 1px;border-color:#ccc}.productCategories .wrapper .categoryContentList .itemType{color:#6b6b6b;font-size:75%;font-style:italic}.manageProductsPage .gu-mirror{background-color:#8ad2f3;display:flex;flex-direction:row;align-items:center;height:2.25rem;padding:.5em}.manageProductsPage .gu-mirror>a{display:none}.manageProductsPage{display:block;padding-top:1rem;padding-bottom:4rem}.manageProductsPage .products>header>.title,.manageProductsPage .groups>header>.title,.manageProductsPage .bundles>header>.title,.manageProductsPage .productCategories>header>.title{margin-bottom:.75rem;padding-bottom:.375rem;border-bottom:1px solid #2da0da}.productBundleWrapper>section{margin-bottom:2rem}@media screen and (min-width: 960px){.manageProductsPage{display:flex;flex-direction:row}.productBundleWrapper{flex-grow:1;flex-shrink:0;max-width:20%;padding-right:1.5rem}.productBundleWrapper .basicList{box-shadow:2px 3px .5rem #00000040;margin-bottom:1rem}.organizedProducts{width:80%}}.pageFooter{height:3.5rem;position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#3c508f;box-shadow:0 -2px 8px #00000026}.pageFooter>.bounded{display:flex;flex-direction:row;align-items:center;height:100%;padding-left:1.5rem;padding-right:1.5rem}.pageFooter>.bounded>button{margin-right:.75rem}.pageFooter .unsavedIndicator{display:flex;align-items:center;color:#fc0;margin-left:auto;font-weight:500;font-size:.9rem}.pageFooter .unsavedIndicator .icon{width:1.25rem;height:1.25rem;margin-right:.5rem;display:inline-flex}.pageFooter .unsavedIndicator .icon svg path{fill:#fc0}.clientSelector{margin-bottom:1em}.productCategoryWrapper .categoryList{display:block;list-style:none;overflow:hidden}.productCategoryWrapper .categoryList>li{margin-bottom:.5em}.productCategoryWrapper .categoryList>li>.categoryWrapper{min-height:inherit;background-color:#fff;border-width:1px;border-color:#ccc;border-style:solid}.productCategoryWrapper .categoryList .categoryHeader{display:flex;flex-direction:row;align-items:center;padding:.5rem;margin-bottom:0}.productCategoryWrapper .categoryList .categoryHeader>.icon{width:2em;height:2em;padding:.25em;background-color:#fff;border-radius:1.25em;margin-right:.5rem}.productCategoryWrapper .categoryList .categoryHeader>.title{margin:0 1rem 0 0;text-transform:uppercase;flex-grow:1;color:#fff}.productCategoryWrapper .categoryList .categoryHeader>a{display:block;width:1.5rem;height:1.5rem}.productCategoryWrapper .categoryList .categoryHeader>a .st0{fill:#fff}.productCategoryWrapper .categoryList .categoryHeader>a>img{display:block;width:inherit;height:inherit}.categoryList>.newCategory>.categoryWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background-color:#e6e6e6}.categoryContentList{display:block;list-style:none;margin:0;padding:0}.categoryContentList>li{transition:background-color .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5em;background-color:#fff;cursor:move;color:#404040}.categoryContentList>li:nth-child(odd){background-color:#ededed}.categoryContentList>li:hover{background-color:#e2f5fe}.categoryContentList>li:active{background-color:#c4eafc}.categoryContentList>li>span{flex-grow:1;color:#404040}.categoryContentList>li>a{transition:opacity .25s ease-out;width:1.5em;height:1.5em;margin-left:1rem;border-radius:2em;padding:.25em;opacity:.825}.categoryContentList>li>a:hover,.categoryContentList>li>a:active{opacity:1}.categoryContentList>li>a .st0{fill:#fff}.categoryContentList>li .icon{display:block;width:1em;height:1em}.basicList>li.addNewItemSlot{cursor:default;justify-content:flex-end}.landingPageEditorWrapper{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-top:1em}.landingPageEditorWrapper .sectionHeader{margin-bottom:0}.landingFormWrapper .horizontalNodes .formColumn .node .label{min-width:10em}.landingFormWrapper .horizontalNodes .formColumn .node .checkWrapper{margin-right:.5em}.landingPagePreviewList{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-left:-.5em;margin-right:-.5em}.landingPagePreviewList>li{display:block;min-width:16em;height:16em;box-sizing:border-box;padding:0 .5em 1em;color:#fff;flex-basis:20%;text-align:center;overflow:hidden}.landingPagePreviewList>li>.item{transition:border-color .25s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;height:100%;width:100%;padding:.5em;border-width:.125em;border-style:solid;border-color:transparent;border-radius:.25em;background-color:#e6e6e6;background-position:center;background-repeat:no-repeat;background-size:cover}.landingPagePreviewList>li>.item:hover{border-color:#004fa5}.landingPagePreviewList>li>.item.selected{border-color:#da2b2b}.landingPagePreviewList>li>.item.active{border-color:#da862b}.landingPagePreviewList>li>.item p{margin:0}.landingPageEditorWrapper form.horizontalNodes .node.noLabel{margin-left:11em}.accessTable{background-color:#fff;border-collapse:collapse;font-size:87.5%}.accessTable>thead>tr>th{padding:1em;text-transform:uppercase;color:#fff;background-color:#3c508f}.accessTable>tbody{border-left:1px solid #cccccc;border-right:1px solid #cccccc}.accessTable>tbody>tr{border-bottom:1px solid #cccccc}.accessTable>tbody>tr>td{padding:.75em 1em}.productListSelector .tag-list{display:none}.bundleProductList{overflow:hidden;margin-top:1em}.bundleProductList>li{box-shadow:2px 3px .5rem #00000040;display:block;float:left;margin-right:1em;margin-bottom:1em;background-color:#e6e6e6;border-radius:.25em;overflow:hidden}.bundleProduct .headingBar{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;background-color:#2da0da;color:#fff}.bundleProduct .productName{font-size:100%;padding:.5rem 1rem .5rem .5rem}.bundleProduct .removeButton{padding:.375em;background-color:#00000040;border-radius:0;min-width:1.75em}.bundleProduct .removeButton:hover{background-color:#da2b2b}.bundleProduct .removeButton>img,.bundleProduct .removeButton>svg{height:.75em;width:.75em}.bundleProduct .discountWrapper{padding:.5rem;font-size:75%}.bundleProduct .discountWrapper .discountField{max-width:4.75em;margin-left:.25rem;margin-right:.25rem}@media screen and (min-width: 960px){.bundleForm .bundleInfo>section{float:left;width:50%;padding-left:4em;padding-right:4em}.bundleForm .bundleInfo>section:first-of-type{padding-left:0}.bundleForm .bundleInfo>section:last-of-type{padding-right:0}}.productFormWrapper .pageFooter{height:3.5rem;position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#3c508f}.productFormWrapper .pageFooter>.bounded{display:flex;flex-direction:row;align-items:center;padding-left:1.5em;padding-right:1.5em}.productFormWrapper .pageFooter>.bounded>button{margin-right:.5em}.productFormWrapper .productForm .formatsProjections .node.allowOrderingAdditionalFormats{display:flex;flex-direction:row;align-items:center}.productFormWrapper .productForm .node.allowOrderingAdditionalFormats>.label{margin-bottom:0}.productFormWrapper{padding-top:1.5em;background-color:#f4f4f4;flex-grow:1}.productFormWrapper .productForm{padding-bottom:3.5rem}.productFormWrapper .productForm .node{display:block;margin-bottom:1.5em}.productFormWrapper .productForm .node>.label{margin-bottom:.5rem}.productFormWrapper .productForm .node>input.field{max-width:none;width:100%}.productForm .productInfo,.productForm .formatsProjections,.productForm .sageCodes,.productForm .deliveryType,.productForm .purchaseType,.productForm .accessRestrictions,.productForm .attachmentSection{display:flex;flex-wrap:wrap;gap:0}.productForm .productInfo>section,.productForm .formatsProjections>section,.productForm .sageCodes>section,.productForm .deliveryType>section,.productForm .purchaseType>section,.productForm .accessRestrictions>section,.productForm .attachmentSection>section{flex:1 1 50%;box-sizing:border-box;padding-left:4em;padding-right:4em;min-width:0}.productForm .productInfo>section:first-of-type,.productForm .formatsProjections>section:first-of-type,.productForm .sageCodes>section:first-of-type,.productForm .deliveryType>section:first-of-type,.productForm .purchaseType>section:first-of-type,.productForm .accessRestrictions>section:first-of-type,.productForm .attachmentSection>section:first-of-type{padding-left:0}.productForm .productInfo>section:last-of-type,.productForm .formatsProjections>section:last-of-type,.productForm .sageCodes>section:last-of-type,.productForm .deliveryType>section:last-of-type,.productForm .purchaseType>section:last-of-type,.productForm .accessRestrictions>section:last-of-type,.productForm .attachmentSection>section:last-of-type{padding-right:0}.productForm .productInfo>section:last-child{padding:0}.productForm .checkboxGrid{width:100%}.productForm .checkWrapper{margin-right:.375rem;flex-shrink:0}.productFormWrapper .productForm .purchaseType .node,.productFormWrapper .productForm .accessRestrictions .node{position:relative}.productFormWrapper .productForm .accessRestrictions .node .radioWrapper,.productFormWrapper .productForm .accessRestrictions .node .checkWrapper,.productFormWrapper .productForm .purchaseType .node .radioWrapper,.productFormWrapper .productForm .purchaseType .node .checkWrapper{position:absolute;left:0}.productFormWrapper .productForm .purchaseType .node .label,.productFormWrapper .productForm .accessRestrictions .node .label{margin-bottom:0;padding-left:1.75rem}.accessRestrictions .clientAccessList>label{display:block;font-weight:700;margin-bottom:.5em}.accessRestrictions .clientAccessList>sdi-list-editor>div>p-autocomplete{min-width:12em;max-width:25em;width:100%}.productFormWrapper .productForm .attachmentSection .node{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:.75rem;min-width:18rem}.productFormWrapper .productForm .attachmentSection .node .label{width:9em;padding-top:.25em;min-width:0;margin:0}.productFormWrapper .productForm .deliveryType>section{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.productFormWrapper .productForm .deliveryType .node{display:flex;flex-direction:row;align-items:center}.productFormWrapper .productForm .deliveryType .node>.label{margin:0 1.5rem 0 .25rem;min-width:0}.sageCodes .pricingStepList .priceStepWrapper{padding:.5rem}.sageCodes .ui-autocomplete-dd input.ui-corner-all{font-size:75%;padding:.25rem .5rem}.sageCodes .pricingStepList .priceStepWrapper .sageItemWrapper{padding-right:2em}.sageCodes .pricingStepList .priceStepWrapper .priceStep label{text-align:right;min-width:0;flex-grow:0;width:auto;padding-left:2em}.sageCodes .pricingStepList .priceStepWrapper .priceStep>.field{width:auto;flex-grow:0}.productForm .pricingRow{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.productForm .pricingRow>fieldset{flex:1 1 0;min-width:0;max-width:30%;box-sizing:border-box}.productForm .accessRestrictions>section:first-of-type{flex-basis:25%;max-width:25%}.productForm .accessRestrictions>section:last-of-type{flex-basis:75%;max-width:75%}@media screen and (max-width: 960px){.productForm .productInfo,.productForm .formatsProjections,.productForm .sageCodes,.productForm .deliveryType,.productForm .purchaseType,.productForm .accessRestrictions,.productForm .attachmentSection{flex-direction:column}.productForm .productInfo>section,.productForm .formatsProjections>section,.productForm .sageCodes>section,.productForm .deliveryType>section,.productForm .purchaseType>section,.productForm .accessRestrictions>section,.productForm .attachmentSection>section{flex-basis:100%;padding-left:0;padding-right:0}}.productFormWrapper .oneTimePurchaseWrapper .node{display:flex;flex-direction:row;align-items:center}.productFormWrapper .productForm .node{margin:0 0 1.5rem}.productFormWrapper .oneTimePurchaseWrapper .node .label{margin:0;min-width:14em}.productFormWrapper .oneTimePurchaseWrapper .node input.field{width:6em}.pricingStepList{display:block;list-style:none;margin:0 0 2em}.pricingStepList .subGroupSplitLabel,.purchaseStepTitle{font-size:100%;margin:1em 0 0;padding:.5rem}.pricingStepList:last-child{margin-bottom:0}.pricingStepList .priceStepWrapper{display:flex;flex-direction:row;align-items:center;background-color:#e6e6e6;margin-bottom:.5rem;padding-right:.5em;padding-left:.25em}.pricingStepList .priceStepWrapper .priceStep{display:flex;flex-direction:row;align-items:center;border-radius:.25em}.pricingStepList .priceStepWrapper .priceStep>.label,.pricingStepList .priceStepWrapper .priceStep>.field{flex-shrink:1;flex-grow:1;font-size:75%}.pricingStepList .priceStepWrapper .priceStep>.label{padding:.5rem;width:30%;min-width:6.5rem}.pricingStepList .priceStepWrapper .priceStep>.label.price{padding-left:.5rem}.pricingStepList .priceStepWrapper .priceStep>.field{padding:.25em;width:20%}.pricingStepList .priceStepWrapper .productFormatName{padding:.5rem 0 0 .5rem}.productFormWrapper .productForm .pricingSubscribe .node{display:flex;flex-direction:row;align-items:center}.productFormWrapper .productForm .pricingSubscribe .node>.label{margin:0}.productFormWrapper .productForm .pricingSubscribe .node>.field{flex-grow:0;margin-right:.25em}.productFormWrapper .productForm .pricingSubscribe .node>.field.percentField{flex-grow:0;margin-right:.25em;width:4em;min-width:2em;padding:.25em .375em}.pricingTable{background-color:#fff;border-collapse:collapse;font-size:87.5%}.pricingTable>thead>tr>th{padding:1em;text-transform:uppercase;color:#fff;background-color:#3c508f}.pricingTable>tbody{border-left:1px solid #cccccc;border-right:1px solid #cccccc}.pricingTable>tbody>tr{border-bottom:1px solid #cccccc}.pricingTable>tbody>tr>td{padding:.75em 1em}.productFormWrapper .infoZone{overflow:hidden;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.productFormWrapper .productInfo .imageColumn{display:block;flex-basis:18em;text-align:center}.productFormWrapper .productInfo .imageColumn .uploadButton{margin:1em auto 0;width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.productFormWrapper .productForm .uploadNode{margin-bottom:2em}.productFormWrapper .productForm .uploadNode:last-child{margin-bottom:1em}.productFormWrapper .productForm .uploadNode .label{border-bottom:1px solid #cccccc;padding-bottom:.25em;margin-bottom:.625em;display:block}.imageContainer{transition:border-color .25s ease-out;box-sizing:border-box;padding:1em;width:8em;height:8em;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5em;border:.25em solid #a6a6a6;cursor:pointer;background-color:#fff;overflow:hidden}.imageContainer:hover{border-color:#2da0da}.productFormWrapper .infoZone .formColumn{display:block;flex-grow:1}#relatedProducts{border-top:1px solid #cccccc;padding-top:.75em}.breadcrumbWrapper{display:block;background-color:#3c508f;color:#fff;height:2.625rem}.breadcrumb{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-transform:uppercase;padding-top:.75rem;padding-bottom:.75rem;outline:0}.breadcrumb .crumb{text-decoration:underline;transition:color .25s ease-out,border-color .25s ease-out;background-color:transparent}.breadcrumb .crumb,.breadcrumb .parentTitle,.breadcrumb>.title,.breadcrumb>.childTitle{display:flex;flex-direction:row;align-items:center;margin-right:1em;padding:0;text-transform:uppercase;font-size:75%;letter-spacing:1px}.breadcrumb .crumb:after,.breadcrumb .parentTitle:after,.breadcrumb>.title:after,.breadcrumb>.childTitle:after{display:block;transform:rotate(45deg);content:"";border-style:solid;border-color:#fff;border-width:.125rem .125rem 0 0;height:.5rem;width:.5rem;margin-left:.5rem}.breadcrumb .crumb:hover{color:#8ad2f3}.breadcrumb .crumb:active,.breadcrumb .crumb:focus{color:#5bbdea}.breadcrumb>.parentTitle,.breadcrumb>.title,.breadcrumb>.childTitle{margin:0 1em 0 0}.breadcrumb>.title:after,.breadcrumb>.childTitle{opacity:.5}.breadcrumb>.title.last,.breadcrumb>.childTitle.last{margin:0}.breadcrumb>.title.last:after,.breadcrumb>.childTitle.last:after{display:none}button,.button{transition:background-color .25s ease-out,color .25s ease-out;background-color:#2da0da;color:#fff;border:none;display:inline-block;padding:.5em 1em .5625em;font-size:100%;border-radius:2em;cursor:pointer;line-height:1;gap:.5em;margin-right:.5em}button:last-child,.button:last-child{margin-right:0}button.nogap{margin-right:0!important}button:hover,.button:hover{background-color:#5bbdea}button:active,.button:active{background-color:#73c8ee}button[disabled],.button.disabled{background-color:gray;opacity:.5;cursor:default}.plainButton{color:#fff;background-color:transparent;padding-left:.5em;padding-right:.5em;text-decoration:underline}.plainButton:hover,.plainButton:active{color:#c4eafc;background-color:transparent}.plainButton[disabled]{background-color:transparent;color:#fff!important}.iconButton,.iconToggle{background-color:transparent;border-radius:10em;padding:.375em}.iconButton:hover,.iconToggle:hover{background-color:#c4eafc}.iconButton:active,.iconToggle:active{background-color:#8ad2f3}.iconButton img,.iconToggle img,.iconButton svg,.iconToggle svg{height:1.5em;width:1.5em}.iconToggle.active .inactiveIcon,.iconToggle.inactive .activeIcon{display:none}.iconButton:disabled,.iconToggle:disabled{background-color:transparent;opacity:.5}.iconButton:disabled .st0,.iconToggle:disabled .st0{fill:#989898}.closeButton{padding:.375em;margin-left:.5em;border-radius:.25em}.closeButton:hover,.closeButton:active{background-color:#da2b2b}.closeButton>img,.closeButton>svg{width:.75rem;height:.75rem}.removeButton{background-color:#b61616;padding:.1875rem;border-radius:2em;margin-left:.5em}.removeButton:hover,.removeButton:active{background-color:#da2b2b}.removeButton>img,.removeButton>svg{width:.75rem;height:.75rem}.chevronButton{background-color:transparent;border:none;padding:.5em;outline:none;cursor:pointer}.chevronButton:hover,.chevronButton:focus,.chevronButton:active{background-color:transparent}.chevron{transition:border-color .25s ease-out;display:block;transform:rotate(45deg);border-style:solid;border-color:#fff;height:2em;width:2em}.chevron.right{border-width:3px 3px 0 0}.chevron.left{border-width:0 0 3px 3px}.linkButton{transition:color .25s ease-out;color:#0c7cc8;text-decoration:underline;background-color:transparent;border:none;padding:0;margin:0}.linkButton:hover,.linkButton:active{background-color:transparent;color:#2da0da}.linkButton[disabled]{background-color:transparent;color:gray!important}.outlineButton{transition:color .25s ease-out,border-color .25s ease-out;color:#3c508f;padding:.875em 1.5em!important;border:2px solid #3c508f;border-radius:2em;cursor:pointer}.outlineButton:hover{border-color:#2da0da;color:#3c508f}.cartHeader{background-color:#3c508f;color:#fff;padding:.875em 1em}.cartHeader>.cartTitle{font-size:100%;text-transform:uppercase;font-weight:700;line-height:1;margin:0;padding:0}.cartContents{overflow:hidden;position:relative;flex-grow:1}.cartList{display:block;list-style:none;margin:0;padding:0;height:100%;position:relative;inset:0;overflow-y:auto;background-color:#f4f4f4}.cartList>li{display:block;border-left-width:.375em;border-style:solid;color:#3c508f;padding:0;margin:1px 0 0}.cartFooter{background-color:#f4f4f4}.cartFooter .cartTotal{display:flex;justify-content:space-between;flex-direction:row;padding:1em;color:#fff;background-color:#58b855}.cartFooter .cartTotal p{margin:0}.cartFooter .proceedArea{padding:1em}.cartFooter .proceedArea .message{font-size:75%;color:#404040;line-height:1.3;text-align:center;font-style:italic}.cartFooter .checkOutButton{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:1em;border-radius:5em;background-color:#58b855;text-wrap:nowrap}.cartFooter .checkOutButton .icon{fill:#fff;margin-left:.5rem;display:flex;align-items:center}.cartFooter .checkOutButton .icon img,.cartFooter .checkOutButton .icon svg{width:1em;height:1em;transform:rotate(-90deg);display:block}.cartFooter .checkOutButton .icon .st0{fill:inherit}.cartFooter .checkOutButton:hover{background-color:#2da0da}.cartFooter .checkOutButton:active{background-color:#0c7cc8}.cartFooter .checkOutButton[disabled]{background-color:gray}.cartFooter .cartErrorWrapper{margin-top:.5rem}.cartItem{transition:background-color .25s ease-out,color .25s ease-out;cursor:pointer}.cartItem.product{background-color:#fff!important}.cartItem.product:hover{background-color:#c4eafc!important}.cartItem .item.selected{background-color:#2da0da;color:#fff;cursor:default}.cartItem .item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5em .5em .25em;flex-grow:1;color:#404040}.cartItem .cartImage{border-radius:2em;height:3rem;width:3rem;margin-right:.75rem;border:1px solid #a6a6a6;flex-shrink:0}.cartItem .item .info{width:100%}.cartItem .item .info>.row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex-grow:1}.cartItem .item .info>.row p{margin:0;line-height:1}.cartItem .item .info>.row.primary .name{font-size:87.5%;flex-grow:1;flex-shrink:1;overflow:hidden;padding-bottom:.25em;text-overflow:ellipsis}.cartItem .item .info>.row.primary .price{font-weight:400;padding-left:.5rem;flex-shrink:0;min-width:6.5em;flex-grow:0;text-align:right}.cartItem .item .info>.row.secondary{margin-bottom:.625rem}.cartItem .item .info>.row.secondary .price{flex-grow:1;text-align:right}.cartItem .item .info>.row.secondary .formatProjectionZones{font-size:62.5%}.cartItem .item .info>.row.secondary .discount{color:#46a243}.cartItem .selected.item .info>.row.secondary .discount{color:#c4eafc}.cartItem .item .info .subscriptionPricing{display:none;margin-bottom:.625rem}.cartItem .item .info .subscriptionPricing .price{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;margin-top:.25rem}.cartItem .item .info .subscriptionPricing .price .label{display:block;margin-right:.5rem;font-size:62.5%;opacity:.5}.cartItem .item .info .subscriptionPricing .price .amount{font-size:75%;opacity:.625}.cartItem .item .info>.row.secondary .discount .number{font-size:75%;font-weight:700}.cartItem .item .info>.row.secondary .discount small{font-size:50%}.cartItem .item .info>.row.tertiary{font-size:75%}.cartItem.nonData .item .info>.row.tertiary{margin-top:.625rem;justify-content:flex-end}.cartItem footer.controls,.cartItem .footerMessage{transition:border-color .25s ease-out,color .25s ease-out,background-color .25s ease-out;cursor:default}.cartItem footer.controls,.cartItem .footerMessage{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;text-align:right;border-top:1px solid #2da0da;margin-top:.5em;padding-top:.25em}.cartItem .footerMessage{color:#3c508f;font-size:75%;padding:.5em}.cartItem .footerMessage p{margin-bottom:0}.cartItem footer.controls button{transition:background-color .25s ease-out,color .25s ease-out,fill .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:transparent;font-size:85%;border-radius:0;fill:#3c508f;color:#3c508f;padding:.5em;margin-right:.5em}.cartItem footer.controls button:hover,.cartItem footer.controls button:active{color:#0c7cc8;fill:#0c7cc8}.cartItem footer.controls button.remove:hover,.cartItem footer.controls button.remove:active{fill:#da2b2b;color:#da2b2b}.cartItem footer.controls.selected{border-top:1px solid #ffffff}.cartItem .selected .footerMessage{color:#3c508f}.cartItem footer.controls.selected button{fill:#fff;color:#fff}.cartItem footer.controls.selected button:hover,.cartItem footer.controls.selected button:active{fill:#c4eafc;color:#c4eafc}.cartItem footer.controls.selected button.remove:hover,.cartItem footer.controls.selected button.remove:active{fill:#f99;color:#f99}.cartItem.bundle footer.controls,.cartItem.bundle .footerMessage{border-top:none;margin:0;padding:0 .5em .5em;justify-content:flex-end;text-align:right}.cartItem footer.controls button .st0{fill:inherit}.cartItem footer.controls button span{margin-right:.5em;display:block}.cartItem footer.controls button span svg{height:1em;width:1em}.mainHeader .mainMenu>li.cartIndicatorWrapper{display:flex;color:#fff}.mainHeader .mainMenu>li.cartIndicatorWrapper>.counter{margin-bottom:0}.mainHeader .mainMenu .cartIndicatorWrapper .st0{transition:fill .25s ease-out;fill:#fff}.mainHeader .mainMenu .cartIndicatorWrapper:hover .st0,.mainHeader .mainMenu .cartIndicatorWrapper:active .st0{fill:#c4eafc}.mainHeader.anchored .mainMenu .cartIndicatorWrapper .st0{fill:#3c508f}.mainHeader.anchored .mainMenu .cartIndicatorWrapper:hover .st0,.mainHeader.anchored .mainMenu .cartIndicatorWrapper:active .st0{fill:#2da0da}.cartIndicatorWrapper{display:flex;flex-direction:row;align-items:center}.cartIndicatorWrapper .cart svg{display:block;width:1.5em;height:1.5em}.cartIndicatorWrapper .counter{display:block;padding:.25em;border-radius:2em;width:2em;height:2em;background-color:#dc560de6;color:#fff;font-size:75%;margin-left:-.375rem;text-align:center}.cartBundle{transition:background-color .25s ease-out;display:block;background-color:#fff;cursor:pointer}.cartBundle:hover{background-color:#fff}.cartBundle.selected{background-color:#2da0da}.cartList>li.bundleWrapper{border-width:0;border-style:none}.cartBundle .bundleHeader{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#404040;padding:.5rem}.cartBundle .bundleHeader .bundleImages{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;padding-right:.5rem}.cartBundle .bundleHeader .bundleImages .categoryPin{width:2.5em;height:2.5em}.cartBundle .bundleHeader .bundleImages .categoryPin+.categoryPin{margin-left:-1.875em}.cartBundle.selected .bundleHeader{color:#fff}.cartBundle .bundleHeader>.cartImage{border-color:#00000040;width:3.5rem;height:3.5rem}.cartBundle .bundleHeader>.info{display:block;flex-grow:1}.cartBundle .bundleHeader>.info .primary,.cartBundle .bundleHeader>.info .secondary{display:flex;flex-direction:row;justify-content:space-between}.cartBundle .bundleHeader>.info .primary{align-items:flex-start}.cartBundle .bundleHeader>.info .secondary{align-items:center;font-size:75%}.cartBundle .bundleHeader>.info p{margin:0}.cartBundle .bundleHeader>.info .name{font-size:87.5%;line-height:1.3;padding-top:.1875rem}.cartBundle .bundleHeader>.info .price{margin:0 0 0 1rem}.cartBundle .bundleHeader>.info .discount{text-align:right;font-size:50%}.cartBundle .bundleHeader>.info .discount .number{font-size:.75rem}.cartBundle .bundleContents{display:block;padding:.375rem}.cartBundle .bundleContents>li{background-color:#fff;padding:0;border-color:#e6e6e6;border-style:solid;border-width:0 1px 1px 0}.cartBundle .bundleContents>li:first-child{border-top-width:1px}.cartBundle .bundleContents>li>.bundleItemInterior{border-style:solid;border-left-width:.375rem;padding:.5rem;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;flex-grow:1}.checkboxGrid{border-top:1px solid #cccccc;padding-top:.75rem}.checkboxGrid>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1em 2em;list-style:none;margin:0;padding:0;overflow:hidden}.checkboxGrid>ul>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0}.checkboxList>ul{display:block;list-style:none;margin:0;padding:0;overflow:hidden}.checkboxList>ul>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 0 1em}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.error-msg{display:block;overflow:hidden}.errorMessageWrapper{display:block;background-color:#da2b2b;color:#fff;overflow:hidden}.errorMessageWrapper p,.errorMessageWrapper .errorMessage{padding:.5rem .75rem;margin:0;font-size:75%}.pageErrorMessageWrapper{margin-bottom:.5em}.successMessage{display:block;background-color:#58b855;color:#fff;padding:.5em .75em;overflow:hidden}.warningMessageWrapper{font-size:75%;background-color:#da862b;color:#fff;padding:.5rem .75rem;overflow:hidden}input,textarea{padding:.5em;border:1px solid #cccccc;background-color:#fff;color:#404040}select{padding:.375em .5em}input[disabled],textarea[disabled]{background-color:#ccc;opacity:.8!important;cursor:default!important}.radioGroupWrapper,.node .field.radioGroupWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.radioGroupWrapper>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-right:1em}.radioGroupWrapper>li .radioLabel{margin:0 0 0 .25em}.inputNote{font-size:75%;margin-bottom:.25rem;color:#989898}form{display:block}form fieldset{display:block;border:none;padding:0;margin:0 0 2em}form fieldset>legend{display:block;border-bottom:1px solid #2da0da;font-size:125%;padding-bottom:.25em;margin-bottom:1rem;width:100%}.node{display:block;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1rem}.node input,.node select,.node textarea{max-width:100%}.horizontalNodes .node{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.horizontalNodes .node .label{min-width:10em;margin:0}.horizontalNodes .node .field{margin:0}.verticalNodes .node{flex-direction:column;align-items:stretch;justify-content:flex-start}.node>.label{display:block;flex-grow:0;flex-shrink:0;min-width:9em;padding-right:1em}.horizontalNodes .node.noLabel{margin-left:10em}.verticalNodes .node>.label{margin-bottom:.375em;padding-right:0;min-width:0;line-height:1.25}.node>.field{display:block;flex-grow:1;flex-shrink:1;min-width:8em}.node>input.field,.node>select.field,.node>textarea.field{max-width:19rem}.node.required .label:after{display:inline-block;margin-left:.125rem;color:#da2b2b;content:"*"}.node>.pAutoComplete{max-width:25em}.checkNode{display:flex!important}.checkNode .checkWrapper{margin-right:.5em}.checkWrapper,.radioWrapper{position:relative;margin-right:.25em;overflow:hidden;background-color:#fff;flex-shrink:0}.checkWrapper{width:1.25em;height:1.25em;border-radius:1px;border:1px solid #989898}.radioWrapper{width:1em;height:1em;border-radius:1em;border:1px solid #989898}.radioWrapper>input,.checkWrapper>input{position:absolute;z-index:1;inset:0;opacity:0;cursor:pointer;height:100%;width:100%}.checkWrapper>input{border:none}.radioWrapper>input{border:none}.radioWrapper>.indicator,.checkWrapper>.indicator{transition:border-color .25s ease-out;border:none;border-radius:inherit;padding-bottom:2px}.radioWrapper>input[disabled]+.indicator,.checkWrapper>input[disabled]+.indicator{border-color:#a6a6a6!important}.radioWrapper>input:hover+.indicator,.checkWrapper>input:hover+.indicator{border-color:#2da0da}.radioWrapper>input:active+.indicator,.checkWrapper>input:active+.indicator{border-color:#0c7cc8}.radioWrapper>.indicator>.radioCircle,.checkWrapper>.indicator>.checkPoly{transition:fill .25s ease-out;fill:transparent}.radioWrapper>input:checked+.indicator>.radioCircle,.checkWrapper>input:checked+.indicator>.checkPoly{fill:#2da0da}.radioWrapper>input[disabled]+.indicator>.radioCircle,.checkWrapper>input[disabled]+.indicator>.checkPoly{opacity:.5}.fileInputWrapper{display:flex!important;flex-direction:column;justify-content:flex-start;align-items:flex-start}.fileInputWrapper .fileInput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.fileInputWrapper .fileInput+label{transition:background-color .25s ease-out,color .25s ease-out;cursor:pointer;font-size:100%;padding:.5em .75em;color:#fff;background-color:#0c7cc8;display:inline-block;border-radius:1em}.fileInputWrapper .fileInput:focus+label,.fileInputWrapper .fileInput+label:hover{background-color:#2da0da}.fileInputWrapper .fileInput:focus+label{outline:1px dotted #2da0da;outline:-webkit-focus-ring-color auto 4px}.fileInputWrapper .fileWrapper{margin-bottom:.5em;padding:.25em .25em .25em .75em;background-color:#fff;border-radius:2em}.fileInputWrapper .fileWrapper .fileLink{transition:color .25s ease-out;color:#3c508f}.fileInputWrapper .fileWrapper .fileLink:hover{color:#0c7cc8}.fileInputWrapper .fileWrapper .removeButton{padding:.375em;margin-left:.5em;background-color:#989898}.fileInputWrapper .fileWrapper .removeButton:hover{background-color:#da2b2b}.fileInputWrapper .fileWrapper .removeButton>img,.fileInputWrapper .fileWrapper .removeButton>svg{fill:#fff;width:.75em;height:.75em}ol.decimal{list-style:decimal}ol.alpha{list-style:lower-alpha}.loadWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:2em;background-color:#0c7cc8;position:fixed;inset:0}.loadWrapper .loadRing{box-shadow:.125em .25em 1em #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-height:12em;max-width:12em;padding:2em;border-radius:12em;position:relative;background-color:#fff;color:#004fa5;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:1.25rem;text-align:center}.loadWrapper .loadIndicator{width:4em;height:4em;position:relative;animation-name:loadAnimation;animation-duration:1s;animation-iteration-count:infinite;z-index:2}.loadWrapper .loadIndicator>svg{height:3em;width:3em}.loadWrapper .loadShadowWrapper{width:4rem;height:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-1.5rem}.loadWrapper .loadShadow{height:2rem;width:4rem;background:radial-gradient(ellipse at center,#000000a6,#0000 50%);animation-name:shadowAnimation;animation-duration:1s;animation-iteration-count:infinite}.loadWrapper .loadMessage{margin:0;padding:0}@keyframes shadowAnimation{0%{width:4rem;height:2rem;opacity:.4}25%{width:3.625rem;height:1.8125rem;opacity:.55}50%{width:3.5rem;height:1.75rem;opacity:.6}75%{width:3.625rem;height:1.8125rem;opacity:.55}to{width:4rem;height:2rem;opacity:.4}}.spinnerWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;color:#004fa5}.spinnerWrapper .indicatorWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-right:.5em}.spinnerWrapper .pinWrapper{height:3em}.spinnerWrapper .loadingPin{width:2em;height:2em;position:relative;box-sizing:content-box;animation-name:loadAnimation;animation-duration:1s;animation-iteration-count:infinite;z-index:2}.spinnerWrapper .loadShadowWrapper{width:2em;height:1.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-1.25em}.spinnerWrapper .loadShadow{height:1.5em;width:2em;background:radial-gradient(ellipse at center,#000000a6,#0000 50%);animation-name:shadowAnimation;animation-duration:1s;animation-iteration-count:infinite}.spinnerWrapper .loadMessage{margin:0;padding:0;font-weight:400;color:#404040;text-transform:none;letter-spacing:0;font-size:75%}@keyframes loadAnimation{0%{padding-top:0}25%{padding-top:.375em}50%{padding-top:.5em}75%{padding-top:.375em}to{padding-top:0}}@keyframes shadowAnimation{0%{width:2.5em;height:1.25em;opacity:.4}25%{width:2.125em;height:1.0625em;opacity:.55}50%{width:2em;height:1em;opacity:.6}75%{width:2.125em;height:1.0625em;opacity:.55}to{width:2.5em;height:1.25em;opacity:.4}}.modal{transition:opacity .25s ease-out;background-color:#000000bf;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;display:none;opacity:0;z-index:2000}.modal-content{min-width:18em;max-height:90%}.fade{transition:opacity .25s ease-out}.fade.in{opacity:1}.modal-open,.modal-open .mainHeader{overflow:hidden}.modal-open .modal{display:flex;overflow:hidden}.modal-open .modal.in{z-index:2010}.modal .modalHeader,.modal .modalBody{display:block}.modal .modalBody p:last-child{margin-bottom:0}.modal-dialog{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-content{display:flex;flex-direction:column;align-items:stretch;border-radius:.25em;overflow:hidden;box-shadow:.25em .5em 1em #0006;max-width:22em}.modal-lg .modal-content{max-width:75em}.modal-header{background-color:#3c508f;color:#fff;position:relative}.modal-header .modal-title{margin:0;font-size:112.5%;font-weight:400;padding:.5rem 2rem .5rem .75rem}.modal-header .close{transition:background-color .25s ease-out;background-color:transparent;border:none;position:absolute;right:0;top:0;bottom:0;padding:.5rem .75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;cursor:pointer;border-radius:0}.modal-header .close:hover{background-color:#da2b2b}.modalBody{padding:1.25rem 1.5rem;background-color:#fff;overflow-y:auto;overflow-x:hidden;flex-grow:1}.modalBody.editUserForm{width:47em}.modalBody.editUserForm .subscriptionsGridWrapper{max-width:46em;min-height:5.5em}.modalFooter{padding:.75rem 1.5rem;background-color:#f4f4f4;border-top:1px solid #e6e6e6;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.75rem}.modalFooter .plainButton{color:#0c7cc8}.modalFooter .plainButton[disabled]{color:#545454!important}.modalFooter .plainButton:hover{color:#2da0da}.modal-footer button{margin-left:.5em;display:block}.modal-footer button:first-child{margin-left:0}.modalFooter.loading{justify-content:center}.assignedTo .node{display:flex;align-items:baseline}.assignedTo select.field{border:none;border-bottom:1px solid #a6a6a6}.assignedTo .icon{display:block;width:1.4em;height:1.4em;position:relative;top:.7rem;opacity:0;left:0;transition:left .5s linear,opacity .5s linear}.assignedTo .icon>svg .st0{fill:inherit}.assignedTo .error{display:block;fill:#da2b2b;left:12px;opacity:1}.overlayPanels{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;position:absolute;bottom:2.75rem;left:0;z-index:10;pointer-events:none}.layersPanelWrapper{background-color:#fff;box-shadow:0 .125em .25em #0006;margin-right:1px;pointer-events:all}.overlayPanels .panelHeader{transition:background-color .25s ease-out;background-color:#3c508f;color:#fff;padding:.5em .375em .5em .625em;display:flex;align-items:center;flex-direction:row;justify-content:space-between;min-width:10em;cursor:pointer}.overlayPanels .panelHeader .panelTitle{font-size:87.5%;letter-spacing:1px;margin:0;margin-right:.5rem;text-transform:uppercase}.overlayPanels .panelHeader:hover{background-color:#596caa}.overlayPanels .groupExpander{transition:transform .125s ease-out,background-color .25s ease-out,fill .25s ease-out;background-color:transparent;padding:.25rem;flex-shrink:0;fill:#3c508f}.overlayPanels .panelHeader .groupExpander{fill:#fff}.overlayPanels .panelHeader:hover .groupExpander,.overlayPanels .panelHeader:active .groupExpander{background-color:#2da0da;fill:#fff}.overlayPanels .groupExpander.inactive{transform:rotate(-90deg);display:block}.overlayPanels .groupExpander svg{width:1.125rem;height:1.125rem}.overlayPanels .groupExpander .st0{fill:inherit}.overlayPanels .groupExpander>.indicator svg{transition:transform .25s ease-out;width:1rem;height:1rem}.overlayPanels .groupExpander.collapsed .indicator svg{transform:rotate(90deg)}.overlayPanels .groupExpander.collapsed .indicator svg{transform:rotate(180deg)}.layerList{margin:0;padding:0}.layerList>section{display:block;background-color:#fff;border-bottom:1px solid #e6e6e6}.layerList>section:last-child{border-bottom:none}.layerList>section>header{transition:background-color .25s ease-out;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:.375rem .25rem .375rem .5rem;color:#404040;background-color:#f4f4f4}.layerList>section>header:hover,.layerList>section>header:active{background-color:#a7def8}.layerList>section>header>h6{margin:0 1rem 0 0;font-size:87.5%;flex-grow:1}.layerList .iconToggle{padding:.25em}.layerList .layerItem{display:block}.layerList .layerItem .layer{transition:background-color .25s ease-out;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;padding:.125rem .125rem .125rem 1rem}.layerList .layerItem .layer:hover,.layerList .layerItem .layer:active{background-color:#c4eafc}.layerList .layerItem:last-child .layer{border-bottom:none}.layerList .layerItem .layerName{margin:0;font-size:75%;flex-grow:1}.layerList .layerItem .controls{margin-left:.75rem}.layerList .layerItem img{height:1.25rem;width:1.25rem}.layerList .layerProductItem.layerItem{display:block}.layerList .layerProductItem.layerItem>header{display:none;flex-direction:row;align-items:center}.layerProductItem>header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.layerProductItem button.groupExpander{margin-right:.25rem}.layerProductItem button.groupExpander .st0{transition:fill .25s ease-out;fill:#404040}.layerProductItem button.groupExpander:hover{background-color:#2da0da;color:#fff}.layerProductItem button.groupExpander:hover .st0{fill:#fff}.layerProductItem>header>.productName{margin:0;font-size:75%}.productLayers .groupExpander{min-width:2em;text-align:center}.productLayers .groupExpander .fa{display:inline-block;margin-left:.25em;cursor:pointer}.productLayers .groupExpander.active>.fa:before{content:"\f078"}.productLayers .groupExpander.inactive>.fa:before{content:"\f054"}.baseMapSelect{position:absolute;z-index:10;top:.5em;right:.5em;padding:.5em}.baseMapSelectorWrapper{position:absolute;top:.5em;right:.5em;z-index:10;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-shadow:2px 3px .5rem #00000040;border:1px solid #a6a6a6;border-radius:2px;overflow:hidden}.baseMapSelector{display:flex;flex-direction:row;cursor:pointer;align-items:center;justify-content:flex-start;background-color:#fff;color:#1e3463;fill:#1e3463;border-radius:0;padding:.5em;flex-grow:1;outline:0;border-top:1px solid #a6a6a6}.baseMapSelector:first-child{border-top:none}.baseMapSelector:hover,.baseMapSelector:active{background-color:#c4eafc}.baseMapSelector .thumbnail{height:2.5em;width:2.5em;margin-right:.75em;border:1px solid #cccccc}.baseMapSelector .label{margin:0}.baseMapSelector .icon{transition:transform .25s ease-out;height:1em;width:1em;margin-left:.75em;transform:rotate(0)}.baseMapSelector .icon .st0{fill:inherit}.baseMapSelectorWrapper.open .baseMapSelector .icon{transform:rotate(180deg)}.baseMapSelectorWrapper .baseMapList{display:none}.baseMapSelectorWrapper.open .baseMapList{box-shadow:2px 3px .5rem #00000026;display:block;border:1px solid #a6a6a6;margin-top:-1px}.baseMapList>li{transition:color .25s ease-out,background-color .25s ease-out;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#fff;padding:.5em;border-bottom:1px solid #cccccc}.baseMapList>li:hover,.baseMapList>li:active{background-color:#c4eafc}.baseMapList>li:last-child{border-bottom:0}.baseMapList>li>.thumbnail{height:4em;width:4em;margin-right:.75em;border:1px solid #cccccc;flex-shrink:0}.baseMapList>li>.info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0}.baseMapList>li>.info>.name{margin:0 0 .25rem;font-weight:700;font-size:100%}.baseMapList>li>.info>.summary{font-size:87.5%;margin:0 0 .25em}.baseMapSelected{background-color:#c4eafc}.bufferForm{display:block}.bufferForm .node{margin-bottom:.5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.bufferForm .node:last-child{margin-bottom:0}.bufferForm .node>label{flex-shrink:0;flex-basis:7rem;font-size:75%}.bufferForm .node>input,.bufferForm .node>.field{font-size:75%;flex-grow:1}.bufferForm .node select{border-color:#ccc;background-color:#fff}.bufferForm .errorMessageWrapper{font-size:75%;display:block}.bufferForm .node>.noLabel{padding-left:7rem}.bufferForm button{font-size:75%;padding:.5rem .75rem}.selectionMethods{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding:.5em}.selectionMethods .selectionGroup{flex-basis:50%;padding:.5rem}.selectionMethods .title{display:block;margin-bottom:.25rem;padding:0 .125rem .25rem;border-bottom:1px solid #2da0da;font-size:87.5%;font-weight:400}.drawModeList{display:block;margin:0;padding:0}.drawModeList>li{transition:background-color .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.25rem .375rem;cursor:pointer;border-color:transparent;font-size:75%;min-width:16em}.drawModeList>li img,.drawModeList>li svg{height:2em;width:2em;margin-right:.75rem}.drawModeList>li .st0{fill:#2da0da}.drawModeList>li>.label{transition:background-color .25s ease-out,color .25s ease-out;background-color:transparent;display:block;color:#3c508f;padding:0;margin:0}.drawModeList>li:hover{background-color:#c4eafc}.drawModeList>li.active{background-color:#8ad2f3}.extentZoomButton{position:absolute;z-index:10;box-shadow:.0625em .125em .625em #0006;top:.5em;left:.5em;background-color:#fff;border-radius:3em;height:2.5em;width:2.5em;cursor:pointer;padding:.5em;fill:#404040;color:#404040}.extentZoomButton:hover{background-color:#0c7cc8;color:#fff;fill:#fff}.extentZoomButton:active{background-color:#2da0da;color:#fff;fill:#fff}.extentZoomButton .st0{transition:fill .25s ease-out;fill:inherit}.extentZoomButton>img,.extentZoomButton>svg{height:1.5em;width:1.5em}.extentZoomButton:hover .st0{fill:#fff}.geoRow{display:block}.geoRow .fieldset{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:.5em .75em}.geoRow .node{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:.75rem;font-size:75%;margin-bottom:0}.geoRow .node:last-child{margin-right:0}.geoRow .node>label{margin-right:.25rem;color:#1e3463}.geoRow .node>.narrowInput{display:block;padding:.25rem;border-radius:.25em;border:1px solid #cccccc;width:4em}.geoRow .node>select.narrowInput{width:5em}.geoRow .node .p-inputtext{padding:.5rem;min-width:28em}.geoRow .p-autocomplete-panel,.geoRow .p-autocomplete-overlay{background-color:#e6e6e6;box-shadow:2px 3px .5rem #0006}.geoRow .p-autocomplete-panel .p-autocomplete-items>li,.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option{transition:background-color .25s ease-out;cursor:pointer;padding:.5em .75em;display:flex;flex-direction:row;align-items:baseline}.geoRow .p-autocomplete-panel .p-autocomplete-items>li:nth-child(2n),.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option:nth-child(2n){background-color:#fff}.geoRow .p-autocomplete-panel .p-autocomplete-items>li:hover,.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option:hover{background-color:#c4eafc}.geoRow .p-autocomplete-panel .p-autocomplete-items>li .locationName,.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option .locationName{margin-right:.25rem;max-width:21em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geoRow .p-autocomplete-panel .p-autocomplete-items>li .locationType,.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option .locationType,.geoRow .p-autocomplete-overlay .p-autocomplete-list .p-autocomplete-option .locationType{text-transform:lowercase!important;font-size:75%!important;color:#3c508f!important}.geoRow .p-autocomplete-overlay .p-autocomplete-list>li.p-autocomplete-option .locationType{text-transform:lowercase!important;font-size:75%!important;color:#3c508f!important}.geoRow>footer{clear:both;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.75em 1em;background-color:#3c508f}.geoRow>footer>button{margin-left:.375rem;padding:.375rem 1.5rem;font-size:87.5%}.geoRow>footer>button:first-child{margin-left:0}.identifyList{margin:0;padding:0;list-style:none}.identifyList>li{padding:.5em 0}.legendPanelWrapper{box-shadow:2px 3px .5rem #00000040;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;pointer-events:all}.mapLegendWrapper{right:0}.legendList{display:block;list-style:none;padding:.5rem}.legendList>li{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.legendList>li:last-child{margin-bottom:0}.legendList>li .swatch{width:1.5em;height:1.5em;margin-right:.5em;border-style:solid;border-width:2px}.legendList>li .definition{font-size:75%;margin:0}.modifyTool{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modifyTool button{font-size:75%;padding:.5rem .75rem;margin-bottom:.5rem}.modifyTool button:last-child{margin-bottom:0}.panZoomMenu{padding:.5em}.panZoomList>li{transition:fill .25s ease-out,background-color .25s ease-out;display:flex;flex-direction:row;align-items:center;fill:#2da0da;color:#3c508f;font-size:75%;padding:.25rem .375rem;cursor:pointer}.panZoomList>li .label{margin:0}.panZoomList>li:hover{background-color:#c4eafc}.panZoomList>li.active{background-color:#8ad2f3}.panZoomList>li img,.panZoomList>li svg{width:2em;height:2em;margin-right:1em}.panZoomList>li .st0{fill:inherit}.ol-overlay-container .popupHeader{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;background-color:#3c508f;color:#fff}.ol-overlay-container .popupHeader>.popupTitle{margin:0;padding:.5rem .75rem;font-size:93.75%;flex-grow:1;flex-shrink:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ol-overlay-container .popupHeader>.closeButton{background-color:transparent;border-radius:0;padding:.5rem;flex-grow:0;flex-shrink:0}.ol-overlay-container .popupHeader>.closeButton:hover{background-color:#b61616}.ol-overlay-container .popupHeader>.closeButton>.icon{height:.75rem;width:.75rem;display:block;line-height:1;fill:#fff}.ol-overlay-container .popupHeader>.closeButton>.icon .st0{fill:inherit}.ol-overlay-container{box-shadow:2px 3px .5rem #00000040;background-color:#fff;overflow:hidden;min-width:20em;z-index:10}.ol-overlay-container .popupMain{padding:.75em .75em 0;overflow:hidden;display:block}.ol-overlay-container .popupMain:last-child{padding-bottom:.75em}.ol-overlay-container .popupSubTitle{display:block;margin:0 0 .5rem;padding:0 0 .25rem;font-size:87.5%;border-bottom:1px solid #2da0da;align-self:stretch}.mapPopup{display:block}.ol-overlay-container .popupFooter{padding:.375rem .75rem;background-color:#0c7cc8;color:#fff;font-size:75%;text-align:right}.addToCartPanel{box-shadow:2px 3px .5rem #00000040;border:1px solid #cccccc;position:absolute;right:.5em;bottom:3.25em;z-index:100;background-color:#f4f4f4;display:block;max-width:35em}.addToCartPanel .cartPanelHeader{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;background-color:#3c508f;color:#fff;position:relative}.addToCartPanel .cartPanelHeader .cartPanelTitle{margin:0;font-size:87.5%;padding:.625rem 2rem .5rem .75rem;flex-grow:1}.addToCartPanel .cartPanelHeader .closeButton{margin:0;border-radius:0;padding:.75em;background-color:transparent}.addToCartPanel .cartPanelHeader .closeButton .icon{display:block;width:.875rem;height:.875rem}.addToCartPanel .cartPanelHeader .closeButton:hover{background-color:#b61616}.addToCartPanel .cartPanelHeader .closeButton .st0{fill:#fff}.addToCartPanel .node .label{width:8.5rem;min-width:0}.addToCartPanel .node .linkButton{font-size:62.5%;margin-right:.5rem}.addToCartPanel .cartPanelBody{display:flex;flex-direction:column;align-items:stretch;padding:1em 1em .25em;overflow-x:hidden;overflow-y:auto;max-height:16em;border-bottom:1px solid #e6e6e6;background-color:#fff}.addToCartPanel .cartPanelBody form .node{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.addToCartPanel .cartPanelBody form .node .label{font-size:75%}.addToCartPanel .cartPanelBody form .purchasingType .node .label{margin-top:.125rem}.addToCartPanel .cartPanelBody form .purchasingList{list-style:none;margin:0;padding:0}.addToCartPanel .cartPanelBody form .purchasingList>li,.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 0 .5rem;position:relative}.addToCartPanel .cartPanelBody form .purchasingList>li label{font-size:75%;margin-right:.5rem;margin-left:.25rem;flex-shrink:0}.addToCartPanel .cartPanelBody form .purchasingList>li .price,.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .price{flex-grow:1;text-align:right;margin:0 0 0 1em;line-height:1;flex-shrink:1;min-width:5em}.addToCartPanel .cartPanelBody form .purchasingList>li .price{color:#b9b9b9}.addToCartPanel .cartPanelBody form .purchasingList>li.selected .price{color:#404040}.addToCartPanel .cartPanelBody form .purchasingList>li.active .price{color:#282828}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .label{opacity:0}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li:first-child .label{opacity:1}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .linkButton{display:none}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .linkButton:hover{display:none}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li:last-child .linkButton{display:block}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .removeButton{flex-shrink:0}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .removeButton>img,.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li .removeButton>svg{width:.625rem;height:.625rem}.addToCartPanel .cartPanelBody form .addToCartFormatGroup .field{min-width:12em}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li select{font-size:75%;padding:.125rem;cursor:pointer}.addToCartPanel .cartPanelBody form .addToCartFormatGroup>li select.zone{background-color:transparent;border:none}.addToCartMultiList{display:block}.addToCartMultiList>li{border-top:1px solid #e6e6e6;padding:.75em 0 .5em}.addToCartMultiList>li>.productTitle{display:block;margin:0 0 .5em}.addToCartMultiList>li>p.discount{color:#46a243;margin:0;line-height:1;text-align:right;width:100%}.addToCartMultiList>li>p.discount small{font-size:50%}.addToCartMultiList>li>p.discount .number{font-size:75%;font-weight:700}.addToCartPanel .cartPanelFooter{display:block;padding:.5rem 1rem 1rem;text-align:right}.addToCartPanel .cartPanelFooter p{margin:0}.addToCartPanel .cartPanelFooter .summaryLine{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:.375rem}.addToCartPanel .cartPanelFooter .discountPending{font-size:68.75%;font-style:italic;margin-top:.5rem;margin-bottom:.25rem;text-align:left;color:#46a243}.addToCartPanel .cartPanelFooter .cartWarning{background-color:#da862b;color:#fff;font-size:81.25%;flex-basis:100%;margin-top:.5em;text-align:left;padding:.5em .75em}.addToCartPanel .cartPanelFooter .subscriptionBreakdown{border-bottom:1px solid #a6a6a6}.addToCartPanel .cartPanelFooter .subscriptionBreakdown .subscriptionBreakdownTitle{text-align:left;font-size:100%;margin:0}.addToCartPanel .cartPanelFooter .summaryLine.initialCostLine,.addToCartPanel .cartPanelFooter .summaryLine.annualCostLine{color:#545454}.addToCartPanel .cartPanelFooter .summaryLine.totalLine{min-height:2.5rem;flex-wrap:wrap}.addToCartPanel .cartPanelFooter .summaryLine .cartPanelProductPrice{font-size:75%;flex-shrink:0}.addToCartPanel .cartPanelFooter .summaryLine .resetButton{font-size:75%;background-color:#2da0da;color:#fff;padding:.5rem .75rem}.addToCartPanel .cartPanelFooter .summaryLine .resetButton:hover{background-color:#5bbdea}.addToCartPanel .cartPanelFooter .cartPanelMessage{color:#3c508f;font-size:75%;padding:.5em 0;border-top:1px solid #2da0da;margin:0;text-align:left}.addToCartPanel .cartPanelFooter .actions{box-sizing:border-box;display:flex;flex-direction:row}.cancelPurchaseButton{font-size:75%;margin-left:auto}.confirmPurchaseButton{background-color:#58b855;font-size:75%;display:flex;flex-direction:row;align-items:center;margin-left:1em}.confirmPurchaseButton:hover,.confirmPurchaseButton:active{background-color:#6ccb69}.confirmPurchaseButton[disabled]{background-color:gray!important;cursor:default}.confirmPurchaseButton>img,.confirmPurchaseButton>svg{width:1rem;height:1rem;margin-right:.25rem}.mapControls{display:flex;flex-direction:row;overflow:hidden}.toolGroup{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-grow:1;background-color:#3c508f}.toolGroup .toolListing{display:flex;flex-shrink:0;list-style:none;margin:0;padding:0;align-items:center;justify-content:flex-start;background-color:#3c508f}.toolGroup .toolListing>li{transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25em .5em .125em;cursor:pointer;color:#fff;border-bottom:.25em solid transparent;margin-right:1px}.toolGroup .toolListing>li.disabled{opacity:.75;border-bottom-color:transparent!important;color:#fff!important;fill:#fff!important;cursor:default}.toolGroup .toolListing>li.disabled .st0{fill:#fff!important}.toolGroup .toolListing>li.noDropDown{border-style:solid;border-color:#3c508f}.toolGroup .toolListing>li .toolIcon{width:1.25rem;height:1.25rem}.toolGroup .toolListing>li .toolIcon>svg{transition:transform .25s ease-out}.toolGroup .toolListing>li .subMenuControl{transition:margin .25s ease-out,background-color .25s ease-out,color .25s ease-out;background:none;padding:.25rem}.toolGroup .toolListing>li .subMenuControl:hover{background-color:#2da0da;color:#fff}.toolGroup .toolListing>li.disabled .subMenuControl{background:none;cursor:default;fill:#fff!important}.toolGroup .toolListing>li .subMenuControl>img,.toolGroup .toolListing>li .subMenuControl>svg{width:1rem;height:1rem;transition:transform .25s ease-out}.toolGroup .toolListing>li.open .subMenuControl>img,.toolGroup .toolListing>li.open .subMenuControl>svg{transform:rotate(180deg)}.toolGroup .toolListing>li.open .subMenuControl:hover .st0{fill:#fff}.toolGroup .toolListing>li .st0{transition:fill .25s ease-out;fill:#fff}.toolGroup .toolListing>li:hover .st0{fill:#c4eafc}.toolGroup .toolListing>li:active .st0{fill:#fff}.toolGroup .toolListing>li.open .st0{fill:#3c508f}.toolGroup .toolListing>li .toolName{display:none;color:inherit;text-transform:uppercase;font-weight:400;line-height:1.5;margin:0;padding:.4375rem 0 .375rem}.toolGroup .toolListing>li:hover{color:#c4eafc}.toolGroup .toolListing>li.active,.toolGroup .toolListing>li:active{background-color:#596caa}.toolGroup .toolListing>li.open{border-bottom-color:#fff;background-color:#fff;color:#3c508f}.toolGroup .iconButton{margin-right:.5rem;margin-left:.5rem;padding:.25em}.toolGroup .iconButton:hover{background-color:#2da0da}.toolGroup .iconButton:active{background-color:#5bbdea}.addToCart{box-shadow:.125em .125em .5em #000000bf;position:absolute;right:.5rem;bottom:3.25rem;z-index:2;display:flex;flex-direction:row;align-items:center;background-color:#58b855;justify-content:flex-start;font-size:100%}.addToCart:hover,.addToCart:active{background-color:#6ccb69}.addToCart[disabled]{background-color:gray!important;cursor:default;opacity:1}.addToCart>img,.requestAccess>img{height:1.75em;width:1.75em;margin-right:.5em}.requestAccessWrapper{position:absolute;right:.5rem;bottom:3.25rem;z-index:2;display:flex;flex-direction:row}.requestAccess{box-shadow:.125em .125em .5em #000000bf;display:flex;flex-direction:row;align-items:center;background-color:#58b855;justify-content:flex-start;font-size:87.5%;margin-left:1em}.requestAccessWrapper,.fullProduct{z-index:100}.redo .toolIcon svg{transform:rotate(180deg)}@media screen and (min-width: 1280px){.toolGroup .toolListing>li .toolName{display:block;font-size:50%}.toolGroup .toolListing>li .toolIcon{margin-right:.5em}.toolGroup .toolListing>li .subMenuControl{margin-left:.25rem}}@media screen and (min-width: 1360px){.toolGroup .toolListing>li .toolName{display:block;font-size:62.5%}}@media screen and (min-width: 1420px){.toolGroup .toolListing>li .toolName{font-size:75%}}@media screen and (min-width: 1500px){.toolGroup .toolListing>li .toolName{font-size:87.5%}}.mapFooter{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#ededed;border-top:1px solid #cccccc;height:2.75rem;padding:.5rem .75rem;overflow:hidden;color:#404040}.mapFooter>div{display:block;flex-basis:25%;flex-shrink:0;text-align:center;font-weight:400;font-size:87.5%}.mapFooter>div:first-child{text-align:left}.mapFooter>div:last-child{text-align:right}.mapFooter #projection-code{position:relative;float:left;padding-right:1em}.mapFooter .loadingLayers{transition:opacity .25s ease-out;opacity:1}.mapFooter .loadingLayers.loaded{opacity:0}.mapFooter .spinnerWrapper{justify-content:center}.mapFooter .spinnerWrapper .indicatorWrapper{font-size:75%}.mapFooter .spinnerWrapper .loadMessage{color:#6b6b6b}.mapWrapper{position:relative;display:flex}.mapViewer{display:flex}.mapWrapper .map{position:absolute;inset:0}.mapWrapper .map>.ol-viewport{height:inherit;width:inherit}.mapWrapper .map>.ol-viewport>canvas{height:inherit;width:inherit}.loadingMessageWrapper,.layerLoadMessageWrapper{position:absolute;left:0;right:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:90}.loadingMessageWrapper{top:0;bottom:0;background-color:#0006}.layerLoadMessageWrapper{pointer-events:none;bottom:1em;padding:1em}.loadingMessage{box-shadow:.125em .25em 1em #0006;background-color:#fff;color:#282828;text-align:center;z-index:1000;padding:.5em 1em;border-radius:.25em;margin:0;position:relative}.layerLoadMessage{pointer-events:all;box-shadow:.125em .25em 1em #0006;border:1px solid #cccccc;background-color:#fff;color:#282828;text-align:center;z-index:1000;padding:.25em .5em;border-radius:.25em}.layerLoadMessage .spinnerWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.spinnerWrapper .loadMessage{margin-right:.5rem}.loadingMessage .dismissButton{position:absolute;top:.125rem;right:.125rem;padding:.25em}.loadingMessage .dismissButton>svg{height:.75rem;width:.75rem;display:block;fill:#fff}.loadingMessage .dismissButton>svg .st0{fill:inherit}.subMenuWrapper{display:block;z-index:100;position:absolute;background-color:#fff;box-shadow:0 .25em .25em #0006;min-width:8em;max-width:30em}.subMenuWrapper .tabs{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;list-style:none;margin:0;padding:0 .5rem;border-bottom:1px solid #e6e6e6}.subMenuWrapper .tabs>li{transition:border-color .25s ease-out,color .25s ease-out;display:block;border-width:0 0 .25em;border-style:solid;border-color:#fff;padding:.75rem 1rem .5rem;font-size:75%;color:#3c508f;cursor:pointer;margin-right:1px}.subMenuWrapper .tabs>li:hover{border-color:#8ad2f3}.subMenuWrapper .tabs>li:active,.subMenuWrapper .tabs>li.active{border-color:#2da0da}.subMenuWrapper .viewport .view{display:none}.subMenuWrapper .viewport .view.active{display:block}.subMenuWrapper .viewport .view fieldset{padding:.75rem;margin:0}.subMenuFooter{transition:height .25s linear;box-sizing:border-box;background-color:#f4f4f4;color:#3c508f;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:12rem}.subMenuFooter .purchaseTitle{text-transform:uppercase;font-weight:700;font-size:112.5%;margin:1.5rem 0 0;padding:0 1rem}.subMenuFooter .purchaseOptionList{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;margin:0 0 1.5rem;padding:0 1rem}.subMenuWrapper .subMenuFooter .purchaseOptionList>li{margin:0 1em;text-align:center}.subMenuWrapper .subMenuFooter .purchaseOptionList .totalCost{font-weight:700;font-size:125%;margin:.5rem 0}.subMenuWrapper .subMenuFooter .purchaseOptionList .costLabel{font-size:87.5%;padding:0 1.5em}.subMenuWrapper .subMenuFooter .purchaseOptionList button{font-size:87.5%;display:block;width:100%;text-align:center;padding:.75rem 1.25rem;border-radius:.75rem}.tooltipWrapper{background-color:transparent;box-shadow:none;z-index:3;overflow:visible}.tooltipWrapper>.tooltip{box-shadow:2px 3px .5rem #00000040;max-width:16em;padding:.5rem .75rem;font-size:75%;transition:opacity .25s ease-out;opacity:1;background-color:#fff;color:#404040}.tooltipWrapper>.hiddenTooltip{opacity:0}.orderStatusWrapper{background-color:transparent;color:#404040}.orderStatus{list-style:none;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin:1rem 0}.orderStatus>li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;color:#404040;padding:calc(1em+.5em) .75em 0}.orderStatus>li:before{position:absolute;top:.5em;left:0;right:0;height:.375em;margin-top:-.1875em;background-color:#2da0da;content:" "}.orderStatus>li:after{position:absolute;height:.625em;width:.625em;border:.1875em solid #2da0da;content:" ";display:block;background-color:#2da0da;border-radius:1em;top:0;left:50%;margin-left:-.5em}.orderStatus>li.current:after{background-color:#fff;height:.75em;width:.75em;border:.25em solid #2da0da;margin-top:-.125em}.orderStatus>li:first-child:before{left:50%}.orderStatus>li:last-child:before{right:50%}.productCardWrapper{display:block}.card{box-sizing:border-box;transition:color .25s ease-out,background-color .25s ease-out;display:block;background-color:#fff;padding:1em .5em;color:#3c508f;width:9.5em;cursor:pointer}.cardIcon{height:4em;width:4em;border-radius:10em;border:.125em solid rgba(0,0,0,.25);margin-bottom:.625em;background-color:#fff;background-clip:padding-box}.cardTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;font-size:100%;margin-bottom:.625em;height:2.75rem}.cardDetails{transition:color .25s ease-out;background-color:transparent;border:none;text-decoration:underline;color:#2da0da;padding:0;margin:0 auto;text-align:center;display:block;cursor:pointer}.card:hover{color:#fff!important;background-color:transparent}.card .chevronButton{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;background-color:#2da0da;padding:.5em;border-radius:4em;width:2.5em;height:2.5em;text-align:center}.card .chevronButton .chevron{width:1em;height:1em;font-size:1em}.card:hover .chevronButton{background-color:#fff}.card:hover .chevronButton .chevron{border-color:#2da0da}.block:nth-child(odd) .card:not(:hover) .chevronButton .chevron{border-color:#fff!important}.block:nth-child(2n) .card:not(:hover) .chevronButton .chevron{border-color:#2da0da!important}.block:nth-child(2n) .card:hover{background-color:transparent}.passwordStrengthWrapper{display:block}.passwordStrength{display:block;position:relative;max-width:19em;width:100%;height:2em}.passwordStrength>.barBase{position:absolute;z-index:10;inset:0;background-color:#ccc}.passwordStrength>.strengthIndicator{transition:width .25s ease-out,background-color .25s ease-out,color .25s ease-out;position:absolute;z-index:20;top:0;bottom:0;left:0;width:0%;background-color:#2da0da}.passwordStrength.width0>.strengthIndicator{background-color:#da2b2b}.passwordStrength.width25>.strengthIndicator{background-color:#da2b2b}.passwordStrength.width50>.strengthIndicator{background-color:#da862b}.passwordStrength.width75>.strengthIndicator{background-color:#58b855}.passwordStrength.width100>.strengthIndicator{background-color:#2da0da}.passwordStrength>.feedbackMessage{color:#fff;position:absolute;z-index:30;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;padding:.375em;white-space:nowrap;margin:0;line-height:1;font-size:75%}.searchWrapper{display:flex;align-items:center;transition:all .3s ease;background-color:#fff;padding:0;border-radius:1.05em}.searchWrapper .searchInput{display:none;opacity:0;width:0;border:none;background-color:#fff;outline:none;font-size:1em;padding:0 1em;height:2.1em;line-height:2.1em;transition:all .3s ease;border-radius:1.05em}.searchWrapper .iconButton{background-color:#fff;border:none;border-radius:50%;width:2.1em;height:2.1em;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:all .3s ease}.searchWrapper .iconButton .searchIcon{height:1.2em;width:1.2em}.searchWrapper.open{background-color:#fff;padding:0 1em;max-width:600px;box-shadow:0 4px 10px #0000001a}.searchWrapper.open .searchInput{display:block;opacity:1;width:100%;margin-right:.5em}.searchWrapper.open .iconButton{background-color:transparent}.officeSelectorWrapper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;margin-bottom:1em;border-bottom:1px solid #2da0da}.officeSelectorWrapper .officeSelector{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-grow:1}.officeSelector .officeString{transition:color .25s ease-out;margin-right:.5em;margin-bottom:0;display:flex;flex-direction:row;align-items:center;font-size:125%}.officeSelector .officeString .headOffice{font-size:75%;color:#6b6b6b;margin-left:.5em}.officeSelector .addOfficeButton{font-size:75%}.officeSelector .officeListExpander{transition:fill .25s ease-out;fill:#3c508f;padding:0;background-color:transparent;margin-left:.5rem}.officeSelector:hover .officeListExpander{fill:#2da0da;background-color:transparent}.officeSelector .officeListExpander .st0{fill:inherit}.officeSelector .officeListExpander.expanded{background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#ccc;margin-left:.5em;position:relative;z-index:10;fill:#3c508f}.officeSelector .officeListExpander>svg,.officeSelector .officeListExpander>img{fill:inherit;height:1em;width:1em}.officeSelector .officeListExpander.expanded img,.officeSelector .officeListExpander.expanded svg{transform:rotate(180deg)}.officeSelector .officeList{box-shadow:2px 3px .5rem #00000040;display:none;position:absolute;top:2em;left:0;max-width:12em;max-height:12em;width:100%;background-color:#fff;overflow-y:scroll;border:1px solid #e6e6e6;color:#3c508f}.officeSelector .officeList.expanded{display:block;z-index:1000}.officeSelector .officeList>li{transition:background-color .25s ease-out;padding:.5em;cursor:pointer}.officeSelector .officeList>li:hover{background-color:#c4eafc}.officeSelector .officeList>li.active{background-color:#2da0da;color:#fff}table{background-color:#fff;border-collapse:collapse;font-size:87.5%;margin-bottom:1.5rem;width:100%}table>thead>tr>th{padding:1em;text-transform:uppercase;color:#fff;background-color:#3c508f;text-align:left}table>tbody{border-left:1px solid #cccccc;border-right:1px solid #cccccc}table>tbody>tr{border-bottom:1px solid #cccccc}table>tbody>tr>td{padding:.75em 1em}.gridFilterOptions{margin-bottom:.75em}.gridFilterOptions>form{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.gridFilterOptions>form .checkWrapper{margin-left:.75em}.gridFilterOptions form>.gridFilterGroup:last-child{margin-right:0;border-right:none;padding-right:0}.gridFilterGroup{margin-right:.5em;padding-right:.5em;border-right:1px solid #808080}.productTable{background-color:#fff;border-collapse:collapse;font-size:87.5%;margin-bottom:1.5rem;width:100%}.productTable:last-child{margin-bottom:0}.productTable>thead>tr>th{padding:1em;text-transform:uppercase;color:#fff;background-color:#3c508f;text-align:left}.productTable>tbody{border-left:1px solid #cccccc;border-right:1px solid #cccccc}.productTable>tbody>tr{border-bottom:1px solid #cccccc}.productTable>tbody>tr>td{padding:.75em 1em}.expandable-grid-container{width:100%;height:100%;position:relative;overflow-y:auto;overflow-x:hidden}.expandable-grid-container ag-grid-angular{display:block}.expandable-grid-container::-webkit-scrollbar{width:12px}.expandable-grid-container::-webkit-scrollbar-track{background:#f1f1f1}.expandable-grid-container::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.expandable-grid-container::-webkit-scrollbar-thumb:hover{background:#555}.expandable-grid-container ::ng-deep .ag-header{display:block!important;visibility:visible!important}.expandable-grid-container ::ng-deep .ag-body-viewport::-webkit-scrollbar{width:12px}.expandable-grid-container ::ng-deep .ag-body-viewport::-webkit-scrollbar-track{background:#f1f1f1}.expandable-grid-container ::ng-deep .ag-body-viewport::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.expandable-grid-container ::ng-deep .ag-body-viewport::-webkit-scrollbar-thumb:hover{background:#555}.expandable-grid-container ::ng-deep .ag-row[data-is-child=true]{background-color:#f8f9fa;font-size:.9em}.expandable-grid-container ::ng-deep .ag-row[data-is-child=true] .ag-cell{padding-left:40px}.expandable-grid-container ::ng-deep .ag-row[data-is-child=true]:hover{background-color:#e9ecef}.expandable-grid-container ::ng-deep .ag-row[data-is-expired=true],.expandable-grid-container ::ng-deep .ag-row-expired{opacity:.6;color:#6c757d}.expandable-grid-container ::ng-deep .ag-row[data-is-expired=true]:hover,.expandable-grid-container ::ng-deep .ag-row-expired:hover{opacity:.7}.expandable-grid-container ::ng-deep .ag-row:not([data-is-child=true]):hover{background-color:#f1f3f5}.expandable-grid-container ::ng-deep .ag-row-group{font-weight:500}.expandable-grid-container ::ng-deep .ag-checkbox-input-wrapper{cursor:pointer}.expandable-grid-container ::ng-deep .ag-row-selected{background-color:#007bff1a!important}.expandable-grid-container ::ng-deep .ag-row-selected:hover{background-color:#007bff26!important}.expandable-grid-container ::ng-deep .ag-row-selected[data-is-child=true]{background-color:#007bff14!important}.expandable-grid-container ::ng-deep .ag-overlay-loading-center{display:flex;align-items:center;justify-content:center;padding:20px;font-size:16px;color:#495057}.expandable-grid-container ::ng-deep .ag-overlay-no-rows-center{display:flex;align-items:center;justify-content:center;padding:20px;font-size:16px;color:#6c757d}.expandable-grid-container ::ng-deep .ag-cell{display:flex;align-items:center;padding:0 12px}.expandable-grid-container ::ng-deep .ag-header-cell{padding:0 12px}.expandable-grid-container ::ng-deep .ag-paging-panel{border-top:1px solid #dee2e6;padding:10px;background-color:#f8f9fa}@media (max-width: 768px){.expandable-grid-container ::ng-deep .ag-row[data-is-child=true] .ag-cell{padding-left:20px}.expandable-grid-container ::ng-deep .ag-cell{font-size:.875rem}}.navigationTabs{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;z-index:1;flex-shrink:0}.navigationTabs>li{transition:background-color .25s ease-out,border-color .25s ease-out;display:flex;flex-direction:row;align-items:center;margin-right:.5em;padding:.625em 1em;background-color:#2da0da;border-style:solid;border-color:#2da0da;color:#fff;border-radius:.5em .5em 0 0;cursor:pointer}.navigationTabs>li.disabled{cursor:default}.navigationTabs>li:hover{background-color:#5bbdea;border-color:#5bbdea}.navigationTabs>li.disabled:hover{background-color:#2da0da;border-color:#2da0da}.navigationTabs>li .checkWrapper{margin-right:.5em}.navigationTabs>li.active{border-color:#cccccc #cccccc transparent;border-width:.125em .125em 0;background-color:#fff;color:#404040;padding:.5em 1em .75em;margin-bottom:-.125em}.tabNavSystem{display:flex;flex-direction:column;flex-grow:1}.tabNavSystem .navViewports{border-style:solid;border-width:.125em .125em;border-color:#ccc;padding:1em;position:relative}.tabNavSystem .navViewports>sdi-tab{display:block;position:relative}.tag-list{display:block;overflow:hidden;margin-bottom:.5em}.tag-list>li{display:flex;flex-direction:row;align-items:center;background-color:#fff;float:left;color:#404040;border-radius:2em;overflow:hidden;padding:.25em;margin-right:.5em;margin-bottom:.5em}.tag-list>li>span{display:block;padding:.375em .75em;line-height:1;white-space:nowrap;text-overflow:ellipsis}.tag-list>li>button{background-color:#a6a6a6;border-radius:inherit;color:#fff;padding:.5em;height:1.75em;width:1.75em}.tag-list>li>button:hover{background-color:#da2b2b}.tag-list>li>button>img,.tag-list>li>button>svg{display:block;height:.75rem;width:.75rem}.tag-list>li>button>img .st0,.tag-list>li>button>svg .st0{transition:fill .25s ease-out;fill:#fff}.tag-list>li>button:hover>img .st0,.tag-list>li>button:hover>svg .st0{fill:#fff}.addTagWrapper{display:flex;flex-direction:row;align-items:center;border-radius:.125em;clear:both;padding:.5em .75em;background-color:#e6e6e6}.addTagWrapper>label{margin-right:.625rem}.addTagWrapper>.addTag{padding:.25em;border-radius:.125em;margin-right:.625rem;min-width:8em}.addTagWrapper .ui-autocomplete .ui-autocomplete-dropdown{right:1px;top:1px;bottom:1px;height:auto;border-radius:0;margin-right:0;background:none;padding:0}.addTagWrapper .ui-autocomplete .ui-autocomplete-dropdown:hover{background-color:#c4eafc}.addTagWrapper .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left{background-image:url(/assets/images/icons/chevron.svg);background-color:transparent;background-position:center;background-size:1em;background-repeat:no-repeat;display:block;width:1.25em;height:1.125em}.addTagWrapper .addButton{margin-left:.5em}.ui-autocomplete-panel .ui-autocomplete-list{background-color:#fff;padding:0}.productForm #tags{border-top:1px solid #cccccc;padding-top:.75em}.uploadProgressWrapper{display:block}.uploadProgress{display:block;position:relative;max-width:48em;width:100%;height:2em}.uploadProgress>.barBase{position:absolute;z-index:10;inset:0;background-color:#ccc}.uploadProgress>.progressIndicator{transition:width .25s ease-out,background-color .25s ease-out,color .25s ease-out;position:absolute;z-index:20;top:0;bottom:0;left:0;width:0%;background-color:#2da0da}.uploadProgress.width100>.progressIndicator{background-color:#58b855}.uploadProgress>.feedbackMessage{color:#fff;position:absolute;z-index:30;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;padding:.375em;white-space:nowrap;margin:0;line-height:1;font-size:75%}.ag-row[data-is-expired=true]{opacity:.6;background-color:#f5f5f5}.ag-row[data-is-expired=true]:hover{background-color:#f0f0f0}.ag-row[data-is-expired=true] .ag-cell{color:#666}.ag-row[data-is-expired=true][data-is-child=true]{opacity:.6;background-color:#f5f5f5}.ag-row[data-is-expired=true][data-is-child=true]:hover{background-color:#f0f0f0}.ag-row[data-is-expired=true][data-is-child=true] .ag-cell{color:#666}.ag-row[data-is-child=true]{background-color:inherit!important}.ag-row[data-is-child=true]>div:last-of-type{display:none}.orderHistoryGridWrapper .ag-row[data-is-child=true]>div:last-of-type{display:block!important}.subscriptionsGridWrapper .ag-row[data-is-child=true]>div:last-of-type{display:block!important}.subscriptionsGridWrapper,.orderHistoryGridWrapper,.productsGridWrapper{overflow-y:auto;overflow-x:hidden}.subscriptionsGridWrapper::-webkit-scrollbar,.orderHistoryGridWrapper::-webkit-scrollbar,.productsGridWrapper::-webkit-scrollbar{width:12px}.subscriptionsGridWrapper::-webkit-scrollbar-track,.orderHistoryGridWrapper::-webkit-scrollbar-track,.productsGridWrapper::-webkit-scrollbar-track{background:#f1f1f1}.subscriptionsGridWrapper::-webkit-scrollbar-thumb,.orderHistoryGridWrapper::-webkit-scrollbar-thumb,.productsGridWrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.subscriptionsGridWrapper::-webkit-scrollbar-thumb:hover,.orderHistoryGridWrapper::-webkit-scrollbar-thumb:hover,.productsGridWrapper::-webkit-scrollbar-thumb:hover{background:#555}.ag-cell{font-size:.7rem}.ag-row .ag-cell{border-left:1px solid #cccccc}.ag-row .ag-cell:first-child{border-left:none}.ag-header-cell{border-left:1px solid #1e3463}.ag-header-cell:first-child{border-left:none}
