.search{border:1px solid #ccc;border-radius:5px;height:68px;background:#fff}
.SearchBox{margin:0 0 0 20px}
.search-input{font-size:1.125rem;font-weight:400;border:0;height:58px;margin:4px 4px;width:calc(100% - 65px)}
.search-submit{height:58px;width:44px;background:transparent;border:0;background-image:url("../../images/support-search.png");background-repeat:no-repeat;background-position:center center;float:left;position:relative;top:4px;right:5px}
.search-submit:hover{cursor:pointer;opacity:.80}
#search-support{text-overflow:ellipsis}
.header-background{width:100%;background-color:#ededed;height:auto;background-repeat:no-repeat;background-size:cover;min-height:291px}
.page-header{margin-top:53px}
.page-title{color:#333;margin-right:auto;margin-left:auto;width:65%;margin-bottom:1.5rem;margin-top:0;padding-top:20px;font-size:48px;line-height:1;font-weight:700}
.page-header .page-title{color:white}
.page-header .toc-description{color:white}
.page-desc-container{width:100%}
.page-desc{display:inline-block;position:relative;width:100%;font-size:21px}
.toc-description{color:#555;font-style:normal;text-align:center;font-size:21px;line-height:22px;padding-bottom:15px}
.twitter{width:22px;height:18px;vertical-align:-3px}
.headerlinks-wrap{width:100%;margin:20px 0;border-top:1px solid #e3e3e3;font-size:14px;padding:14px 0}
.headerlinks-wrap a{text-decoration:none}
.follow-us{width:50%;margin-top:0;float:left;text-align:left;line-height:1.4rem;color:white}
.follow-us>span{margin-right:5px}
.jump-to{text-align:left;width:50%;float:right;text-align:right;line-height:1.4rem;color:white}
@media screen and (max-width:630px){.page-title{font-size:40px;width:100%;padding-bottom:0}
.follow-us{width:100%;margin:0 auto;text-align:center;float:none;border-bottom:1px solid #ddd;padding-bottom:20px}
.headerlinks-wrap{border-top:0;margin:0}
.jump-to{width:100%;text-align:center;padding:20px 0;line-height:1}
.page-header{margin-top:36px}
div.follow-us>a:before{content:"\a";white-space:pre}
}
.learn-hub.support-hub-header{margin-top:47px!important}
.learn-hub.page-title{padding-top:0;font-size:40px}
.alertText{background:url(../../../../../content/dam/help/images/en/supporthub-alert.svg) no-repeat left center;padding-left:40px;display:inline-block;background-size:30px;line-height:24px}
.alertWrapper{border:#f05c20 1px solid;border-radius:4px;padding:10px 10%;text-align:center;margin-top:20px;min-height:55px}
.alertWrapper .alertIcon .alertText p{margin-top:0;margin-bottom:0}
@media only screen and (max-width:1024px){.global-nav-placeholder{margin:0 25px}
}
@media only screen and (max-width:1400px){.global-nav-placeholder{margin:0 70px;width:auto}
}
.global-nav-placeholder{background:transparent;color:#aaa;height:40px;max-width:1260px;margin:0 auto;text-align:right}
select::-ms-expand{display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.all-top.view-link.is-app{padding-left:0!important;padding-right:0!important}
}
body{margin:0;padding:0;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#333;font-size:16px;font-style:normal;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;line-height:1.3;overflow-x:hidden}
.page-content>.section{margin-bottom:40px}
body,body *,body *:before,body *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#2b9af3}
a:hover{color:#3cf;transition:color .4s ease 0s;text-decoration:underline!important}
a.button{background-color:#2b9af3;border-radius:2px;color:white;display:inline-block;padding:8px 30px;text-align:center;white-space:nowrap;text-decoration:none;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}
a.button:hover{background-color:#3cf}
h1,h2,h3,h4,h4{font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#333;font-style:normal;text-align:center;letter-spacing:.15px}
h3{font-size:18px;font-weight:bold}
.wrap{margin:0 auto;max-width:1400px;padding:0 70px}
@media screen and (max-width:880px){.wrap{padding:0 25px}
}
.hx-red-button{color:#fff;background-color:#2b9af3;border-style:solid;border-width:1px;border-color:#2b9af3;border-radius:.5ex;padding:1ex 4em .7ex;-webkit-padding-after:1ex;white-space:nowrap;display:inline-block;text-align:center;margin-bottom:inherit;text-decoration:none}
.hx-red-button:hover{background-color:#2b80c5;color:#fff;text-decoration:none}
.hotspots{max-width:200px;margin-left:auto;margin-right:auto}
.hotspots p{margin-top:10px;margin-bottom:24px;height:30px}
.hotspots a{color:#555;text-decoration:none}
.hotspots h3{margin-top:6px;margin-bottom:8px}
#support-options>div>div:nth-child(2)>div>a>img{margin-left:37px}
a{cursor:pointer}
#search-support:focus{outline:0;border:1px #f05c20 solid}
.support-hub .support-hub-navigation .sort-label{display:inline-block;font-size:18px;font-weight:bold}
.support-hub .support-hub-navigation .select{display:inline-block;margin-bottom:1px}
.support-hub .support-hub-navigation .search-bar{float:right;width:300px;border-radius:4px;overflow:hidden;height:56px;transition:max-width 200ms ease,box-shadow 200ms ease}
#support-hub-drop{min-width:155px;position:relative;top:-3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAIAAAAPTiitAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNp0j6EOwCAMRLcGAQkCBAKBQCDg/3+Df0Hi2GUspNtC1fXuQduz1tpaO/blvadSihBiRyBKKZGUMoSwg0CAI6gYo9b6TxhjMAuC1os/hE2meCBr7WcovscmL2i66wLEaFdE/JCc89RLPBFvnHNYVimF6dw/xxi8772Lu7h5CTAAI1gTIMNzZ70AAAAASUVORK5CYII=);background-position:93.5% center;background-position:right 12px center;background-repeat:no-repeat;height:50px;margin-bottom:14px;font-weight:bold}
select{padding:7px 10px;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;font-style:normal;-webkit-appearance:none;-moz-appearance:none;background:url("../../../../../dam/help/icons/support-hub/dropdown_arrow.png") 135px center;background-repeat:no-repeat;border:1px solid #ededed;border-radius:4px}
select,option{color:#555;background-color:#fff}
.support-hub .support-hub-navigation .search-bar{float:right;width:300px;border-radius:4px;overflow:hidden;height:56px;transition:max-width 200ms ease,box-shadow 200ms ease;margin-top:13px;margin-bottom:13px}
.support-hub .support-hub-navigation .search-bar #search-input{font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;outline:0;margin:0;padding:0 0 0 55px;float:right;width:100%;height:50px;border:1px solid #ededed;border-radius:4px;color:#666}
::-ms-clear{width:0;height:0}
::-ms-expand{width:0;height:0}
.support-hub .support-hub-navigation .search-bar #search-input:focus{outline:0;border:1px #f05c20 solid;background-color:#333;color:#fff}
.grey-background{width:100%;background-color:#ededed}
#support-options{padding:16px 0 32px 0}
.col3-no-border-footer{text-align:center;width:31%;display:inline-block;margin-left:1.5%}
.col3-no-border-footer:last-of-type{text-align:left}
.hx-back-to-top{float:right}
.c-description{color:#555}
#helpful-pod{border-top:1px solid #e3e3e3}
input[type="radio"]{box-sizing:border-box;padding:0;margin-right:5px;margin-top:5px}
.thumbs-up{margin-left:25px}
.thumbs-down{margin-left:25px}
.col3-footer-sec1 ul{list-style-type:none;-webkit-padding-start:0}
.col3-no-border-footer:last-of-type h3{text-align:left;line-height:2.4rem;padding-left:0;margin-bottom:0}
.col3-footer-sec1{padding-left:25px}
.col3-footer-sec1 a{text-decoration:none}
.col3-footer-sec1 li{margin-bottom:15px}
.hx-back-to-top{text-decoration:none}
.hx-back-to-top:hover{text-decoration:none!important}
@media screen and (max-width:1024px){.hx-back-to-top{display:none}
}
@media screen and (max-width:800px){.col3-no-border-footer{width:48%}
.col3-no-border-footer:last-of-type{width:100%;text-align:center}
.col3-no-border-footer:last-of-type h3{text-align:center}
}
@media screen and (max-width:580px){.col3-no-border-footer{width:100%}
.col3-footer-sec1{padding-left:0}
#helpful{padding-left:0}
.thumbs-up{margin-left:0}
}
#support-hub-search{background-color:#ededed;padding:14px 0;height:83px}
#support-hub-search .search{background:transparent;border:none!important;height:auto;margin:0 auto;width:66.6%;padding:0}
.search-input{border:1px solid #ededed;border-radius:4px;width:100%;height:50px;padding-left:60px;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem}
.search-input:focus{background-color:#333;color:#fff}
.search-submit,.search-submit-product{background:url("../../../../../content/dam/help/icons/support-hub/support-search.png") no-repeat scroll center center transparent;border:medium none;height:58px;float:left;position:relative;width:44px;left:10px;top:-56px;outline:0}
#search-support{font-size:18px}
.icon1{width:48px;height:45px;display:block;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:30px}
.icon2{width:38px;height:44px;display:block;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:30px}
.icon3{width:55px;height:42px;display:block;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:30px}
#support-topics{border-left:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #ededed;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;margin-top:17px}
#support-topics{padding:8px 0 0}
.col-wrap:after{content:"";display:table;clear:both}
.col3-no-border{display:inline-block;float:left;width:31%;margin-left:1.5%;margin-bottom:32px}
.col-cards-3 p,.col3-no-border p,.col-cards-3 ul,.col3-no-border ul,.col-cards-3 li,.col3-no-border li{padding-left:15px;padding-right:15px;margin-bottom:16px}
.col-cards-3 ul,.col3-no-border ul{margin:auto 0;list-style-type:none}
.support-topics-icon{margin-top:16px;height:63px;width:69px;border:0}
.big-strong{font-size:18px;font-size:1.125rem;font-weight:500}
.col3-no-border h3 a{color:#333;cursor:pointer;text-decoration:none}
.col3-no-border h3 a:hover{color:#333;cursor:pointer;text-decoration:none!important}
.col3-no-border a{text-decoration:none}
@media screen and (max-width:800px){.col3-no-border{width:48%}
.col3-no-border.column-last{width:100%}
}
@media screen and (max-width:580px){.col3-no-border{width:100%}
.search-input{padding-left:15px}
#search-support{font-size:14px}
}
.content{text-align:center}
.see-all{font-size:1.125rem;clear:both;display:block;margin:0 -1px -1px;height:50px;color:#2b9af3;text-align:center;font-weight:500;line-height:50px;background:#ededed;border-radius:0 0 4px 4px;text-decoration:none}
.support-hub-content{position:relative;border:1px solid #ededed;border-radius:4px}
p.feature{color:#555;text-align:center;font-size:21px;margin-top:10px}
.support-hub .support-hub-header h2{display:inline;font-weight:700;font-size:40px}
.support-hub .support-hub-header{clear:both;padding:0;text-align:center;overflow:hidden;transition:opacity 250ms ease 0ms}
.sort-label{display:inline-block;font-size:18px;font-weight:bold;vertical-align:4px;margin-left:20px}
.popular-products .upper{padding:0 4.75% 25px}
.popular-products .product{float:left;width:16.666666667%;box-sizing:border-box}
.popular-products .product .product-wrapper{display:inline-block}
.popular-products .product .product-wrapper{position:relative;padding:35px 0 10px;text-align:center;border-radius:4px}
.popular-products .products img{cursor:pointer;margin:0 0 16px;width:84px;height:84px}
.popular-products .product .title{cursor:pointer;display:block;color:#555;font-size:16px}
.popular-products .lower{clear:both;border-top:1px solid #ededed}
.popular-products .product.product-33{width:33%;text-align:center}
.popular-products .product.product-33 .product-wrapper{padding:40px 23px 50px}
.popular-products .product.product-33 .title{margin-bottom:10px;color:#333;font-size:21px;font-weight:700}
.popular-products .product.product-33 .meta{color:#555}
.popular-products .product.product-33:nth-child(2n){border-left:1px solid #ededed;border-right:1px solid #ededed}
.popular-products .upper:after{content:"";display:table;clear:both}
@media only screen and (max-width:1360px){.popular-products .product img{max-width:65px;max-height:62px}
}
@media only screen and (max-width:1024px){.popular-products .product{width:33.333%}
}
@media only screen and (max-width:720px){.popular-products .product.product-33{width:100%;border-bottom:1px solid #ececec}
}
@media only screen and (max-width:580px){.popular-products .product{width:50%}
}
@media only screen and (max-width:720px){.popular-products .product.product-33:nth-child(2n){border-left:0 solid #cfcfcf;border-right:0 solid #cfcfcf}
}
.list-view .list-view-section{padding:1rem 0 0}
.list-view .list-view-title{position:relative;margin:0 0 14px;padding:0 18px;text-align:left;font-size:16px;font-weight:300;line-height:1;color:#555;text-transform:uppercase}
.list-view .list-view-section ul{margin:0 4%}
.list-view .apps{margin:0;padding:0 0 5px}
hr{display:block;height:1px;border:0;border-top:1px solid #ededed;margin:0 5em;padding:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
.list-view .app{display:block;float:left;height:70px;margin:0 0 45px 0;width:16%;box-sizing:border-box}
.list-view .app .app-wrapper{text-align:center;border-radius:4px;font-size:16px}
.list-view .app img{cursor:pointer;display:block;margin:0 auto 10px;width:36px;height:36px}
.list-view .app .app-wrapper a{cursor:pointer;display:inline-block;color:#555;font-size:16px;font-weight:500;text-decoration:none}
.list-view:after{content:"";display:table;clear:both}
.list-view .apps:after{content:"";display:table;clear:both}
@media only screen and (max-width:720px){.list-view .app{width:33.33333%;font-size:14px}
}
@media only screen and (max-width:420px){.list-view .app{width:50%}
}
.support-hub .alpha-filters{display:block;margin:10px 0 10px 0;padding:0;text-align:center}
.support-hub .alpha-filters .alpha-filter{display:inline-block;padding:7.85px;font-weight:200}
.support-hub .alpha-filters .alpha-filter a{display:block;padding:0 5px 2px 5px;color:#555;background-color:#ededed;font-size:18px;line-height:30px;text-transform:uppercase;text-decoration:none;padding:3px 11px;border-radius:3px}
li.alpha-filter.ng-scope.disabled a{background-color:#f7f7f7;color:#e2e2e2}
li.alpha-filter.ng-scope.disabled a:hover{cursor:not-allowed}
.allappsaz{font-weight:bold;padding-left:20px;font-size:1.125rem;color:#333;text-align:left}
.mobi-alpha-drop{display:none}
.alphadrop-label{display:inline-block;font-weight:500;margin-right:12px}
.support-hub #alpha-drop{display:inline-block;margin:20px 0;width:6em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAIAAAAPTiitAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNp0j6EOwCAMRLcGAQkCBAKBQCDg/3+Df0Hi2GUspNtC1fXuQduz1tpaO/blvadSihBiRyBKKZGUMoSwg0CAI6gYo9b6TxhjMAuC1os/hE2meCBr7WcovscmL2i66wLEaFdE/JCc89RLPBFvnHNYVimF6dw/xxi8772Lu7h5CTAAI1gTIMNzZ70AAAAASUVORK5CYII=) no-repeat 67px center;background-color:#fff}
span.hand-cursor.ng-binding{display:none}
@media only screen and (max-width:720px){.support-hub .alpha-filters{display:none}
.mobi-alpha-drop{background-color:#ededed;display:block}
}
#SupportByProductCategoryController{display:inline-block;width:100%}
.hand-cursor{cursor:pointer}
.allproductstop-hand-cursor{cursor:pointer}
.support-hub .support-hub-navigation .item.view-all,.support-hub .support-hub-navigation .item:last-of-type,.support-hub .support-hub-navigation .all-top.view-all,.support-hub .list-view .all-products-top,.support-hub .support-hub-navigation .all-top:last-of-type{margin-right:0}
.support-hub .support-hub-navigation .item,.support-hub .support-hub-navigation .all-top{display:block;float:left;padding:0 8px;margin:0;line-height:75px}
.all-top img{padding-right:5px;vertical-align:middle}
.all-top:hover{color:#2b9af3}
li.alpha-filter.ng-scope.active a{background-color:#555;color:#dedede;font-weight:bold}
span.is-app.view-link.all-products-top{display:block;text-align:left;margin-left:20px}
span.is-app.view-link.all-products-top img{vertical-align:middle}
.search-error-container{padding:20px;text-align:left;margin:20px 0 10px 4em;text-transform:uppercase;font-size:18px;color:#555}
span.boldSearchTermError.ng-binding{font-weight:600;word-wrap:break-word}
hr.search-error-border{margin-bottom:30px}
input#clear-submit{position:relative;top:-36px;left:211px;height:24px;width:24px;border:medium none;background:url("../../../../../content/dam/help/icons/support-hub/close_icon.png") no-repeat scroll center center transparent}
@media only screen and (max-width:768px){input#clear-submit{top:-36px;left:154px}
}
@media only screen and (max-width:480px){input#clear-submit{top:-36px;left:79%}
}
@media only screen and (max-width:400px){input#clear-submit{top:-36px;left:75%}
}
@media only screen and (max-width:350px){input#clear-submit{top:-36px;left:70%}
}
.is-app.view-link.all-top{font-size:18px;color:#555}
.support-hub .app-detail{padding:38px 6% 40px}
.support-hub .app-detail .left{float:left;width:66%;padding-right:30px}
.left{float:left}
.support-hub .app-detail .app-detail-header{padding:0;text-align:left;margin-bottom:22px}
.support-hub .support-hub-header{clear:both;padding:0;text-align:center;overflow:hidden;transition:opacity 250ms ease 0ms;margin-top:0}
.app-detail-header img{vertical-align:-15px;margin-right:18px;width:84px;height:84px}
.support-hub .app-detail .app-detail-header h2{text-align:left}
.support-hub .support-hub-header h2{display:inline}
.support-hub .app-detail .app-detail-header:after{content:"";display:table;clear:both}
.support-hub .app-detail .section:last-of-type{margin:0}
.support-hub .app-detail .section{margin:0 0 50px 0}
.support-hub .app-detail .left:after{content:"";display:table;clear:both;margin-bottom:27px}
.support-hub .app-detail .section h3{margin:0 0 22px;font-size:18px;font-weight:bold;text-align:left}
.support-hub .app-detail .section h3 img{padding-left:10px;vertical-align:-6px}
.support-hub .app-detail ul,.support-hub .app-detail ol{margin:0;padding:0;text-align:left}
.support-hub .app-detail li{display:block;margin:0 0 20px 0;line-height:1}
.support-hub .app-detail .list a{font-weight:500;text-decoration:none}
.right{float:right}
.support-hub .app-detail .right{float:left;padding:0;overflow:hidden;border-left:1px solid #ededed;width:31%;padding-left:30px}
.support-hub .app-detail:after{content:"";display:table;clear:both}
.support-hub .app-detail .section.bg-padded{padding:5px 0 0 60px;background-repeat:no-repeat;background-position:left top}
.support-hub .app-detail .section{margin:0 0 50px 0}
#expanded-feedback-badge{display:inline-flex;position:relative}
.productdetail-footer{background:#ececec;color:#333;font-family:adobe-clean,bold;font-size:18px;font-weight:bold;margin:0 -1px -1px;clear:both;padding:16px;text-align:center}
.productdetail-footer .radiobuttons{margin-top:0}
.productdetail-footer #helpfulspan{padding:0}
@media only screen and (max-width:720px){.support-hub .app-detail .right{float:none;margin:0;padding:0;border:0;width:100%}
.right h3{padding-left:50px}
.support-hub .app-detail .section.bg-padded{padding-left:0}
.support-hub .app-detail .section h3 img{padding-left:0}
span.section-header-icon{float:left;padding-right:12px}
}
@media only screen and (max-width:420px){.app-detail .app-detail-header h2 img{margin-right:8px}
.support-hub .support-hub-header h2{font-size:34px}
}
#filter-submit:hover{cursor:pointer;opacity:.80}
@font-face{font-family:'geobats';src:url('../../fonts/icons/geobats.woff');src:url('../../fonts/icons/geobats.eot') format('embedded-opentype'),url('../../fonts/icons/geobats.woff') format('woff'),url('../../fonts/icons/geobats.ttf') format('truetype'),url('../../fonts/icons/geobats.svg') format('svg');font-weight:normal;font-style:normal}
.geobats-world{font-family:'geobats';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.geobats-world:before{content:"\e600"}
.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:90rem}
.row:after{clear:both}
.row:before,.row:after{content:" ";display:table}
.dom-footer--changeregion{display:none}
label#sfRegionClose:before{content:"X";background:#ccc;padding:1px 6px;color:#fff;border-radius:50%;font-size:15px;text-align:center}
label#sfRegionClose:hover{cursor:pointer}
@media only screen and (min-width:64.063em){.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
}
@media only screen{.small-16{width:100%}
}
@media only screen and (min-width:40.063em){.medium-7{width:43.75%}
}
@media only screen and (min-width:40.063em){.medium-9{width:56.25%}
}
@media only screen and (min-width:64.063em){.dom-footer--right-column{float:right}
}
@media only screen and (min-width:40.063em){.dom-footer--right-column{text-align:right;float:right}
}
.dom-footer--right-column{text-align:left}
@media only screen and (min-width:40.063em){body[data-dom-layout="products"] .dom-container .dom-footer-container{position:relative}
body[data-dom-layout="cc"] .dom-container .dom-footer-container{position:relative}
}
.dom-footer-container{position:relative;background-color:#fff;color:#fff;top:100%;width:100%;font-weight:300;padding-bottom:.375rem;-webkit-box-shadow:0 -3px 10px 0 rgba(50,50,50,0.6);box-shadow:0 -3px 10px 0 rgba(50,50,50,0.6);border-top:solid 1px rgba(255,255,255,0.2);-webkit-box-shadow:none;box-shadow:none;padding-top:1em;padding-bottom:1.5em}
.dom-footer-container--link,.dom-footer-container--link--bigger{display:inline-block;text-decoration:none}
.dom-footer-container--link--bigger{color:inherit;margin-right:.6rem;padding-top:.25rem;font-size:.71rem}
.dom-footer-container--link{color:#fff}
.dom-footer-container--link::before{content:"/";margin-left:.1875rem;margin-right:.3125rem}
.dom-footer-container--link:hover::before{color:#fff}
.dom-footer-container--link:first-child::before{content:" ";margin:0}
.dom-footer-container--link--bigger:last-child{margin-right:0}
.dom-footer-container--link:hover,.dom-footer-container--link:active,.dom-footer-container--link--bigger:hover,.dom-footer-container--link--bigger:active,.dom-footer-container--link:focus,.dom-footer-container--link--bigger:focus,.dom-footer--re-changeregion:hover{color:#3cf}
.dom-footer-container:hover .dom-footer--region-country,.dom-footer-container--link--region:hover{color:#fff}
.dom-footer-container--copyright{display:inline-block;margin-top:.7rem;margin-right:.6rem;font-size:.65rem;color:inherit}
.dom-footer-container--small-links{display:inline-block;font-size:.65rem;margin-top:.3125rem;color:#999}
.dom-footer-container--legal .dom-footer-container--link{color:#fff}
.dom-footer-container--legal{display:block;font-size:.65rem;color:inherit;margin-top:.1875rem}
.dom-footer--right-column{text-align:left}
@media only screen and (min-width:40.063em){.dom-footer-container{bottom:0;top:auto;padding-bottom:.9375rem}
.dom-footer-container .dom-footer-container--link--bigger,.dom-footer-container .dom-footer-container--copyright,.dom-footer-container .dom-footer-container--small-links,.dom-footer-container .dom-footer--region-country,.dom-footer-container .dom-footer--changeregion,.dom-footer-container .geobats-world{opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}
.dom-footer-container:hover .dom-footer-container--link--bigger,.dom-footer-container:hover .dom-footer-container--copyright,.dom-footer-container:hover .dom-footer-container--small-links,.dom-footer-container:hover .dom-footer--region-country,.dom-footer-container:hover .dom-footer--changeregion,.dom-footer-container:hover .geobats-world{opacity:1}
.dom-footer-container .dom-footer-container--link--region,.dom-footer-container:hover .dom-footer-container--link--region{opacity:1}
.dom-footer--right-column{text-align:right}
.dom-footer-container--link--bigger{font-size:.875rem;padding-top:.75rem}
.dom-footer-container--copyright,.dom-footer-container--small-links{font-size:.75rem;margin-top:.875rem;color:#999}
}
@media only screen and (max-width:40em){.dom-footer-container .small-16{padding-top:5px}
.dom-footer-container .small-16 a{padding:5px 0}
}
.dom-footer-container .geobats-world{position:absolute;font-size:40px;left:0;top:0}
@media only screen and (max-width:40em){.dom-footer-container .geobats-world{font-size:28px;top:-2px}
}
.dom-footer-container .dom-footer-container--link--region{margin-top:0;padding-left:45px;margin-right:1rem;position:relative}
@media only screen and (max-width:40em){.dom-footer-container .dom-footer-container--link--region{padding-left:32px!important}
}
a#region-selector{position:relative;z-index:2;cursor:pointer}
a#region-selector:active,a#region-selector:focus{color:#fff}
#regions-visible{position:fixed;top:50%;right:100%;z-index:-1}
#regions-visible ~ .dom-footer--region-panel-container{visibility:hidden;opacity:0;-webkit-animation:delay-vis .3s;animation:delay-vis .3s;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;bottom:100%}
#regions-visible:checked ~ .dom-footer--region-panel-container{-webkit-animation-name:delay-vis-2;animation-name:delay-vis-2;visibility:visible;opacity:1}
#regions-visible:focus ~ a#region-selector{color:#fff}
#regions-visible:checked ~ a#region-selector:before{content:"";display:block;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}
.dom-footer--region-panel{background-color:#FFF;color:#333;position:absolute;z-index:100;bottom:0;left:0;width:85%;width:85vh;padding:25px;line-height:20px;font-size:14px;font-weight:normal}
.dom-georouting-modal--regionpanel .dom-footer--region-panel{position:inherit!important;width:100%}
.dom-footer-container .dom-footer--region-panel-container .row,.dom-footer-container:hover .dom-footer--region-panel-container .row:hover,.dom-footer-container .dom-footer--region-panel .row,.dom-footer-container:hover .dom-footer--region-panel .row{opacity:1}
body[data-dom-layout="products"] .dom-container .dom-footer--region-panel .row,body[data-dom-layout="fullscreen"] .dom-container .dom-footer--region-panel .row{padding:0}
body[data-dom-layout="products"] .dom-footer--region-panel{border:1px solid #bbb}
.dom-footer--region-panel-header{margin-bottom:5px;font-weight:bold}
.dom-footer--region-panel-title{font-size:1.875rem;font-weight:100}
.dom-footer--region-panel-content{color:#999;font-weight:400;font-size:1rem;margin:.75rem 0 0}
.dom-footer--region-panel dl{-webkit-column-width:12rem;-moz-column-width:12rem;column-width:12rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:100%;max-height:40em;padding:0;margin:2ex 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;background-color:inherit}
@media only screen and (max-width:60rem){.dom-footer--region-panel dl{max-height:40vh;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto}
}
.dom-footer--region-panel dl dt,.dom-footer--region-panel dl dd{display:block;padding:0;margin:0}
.dom-footer--region-panel dl dt{-webkit-break-before:always;-moz-break-before:always;break-before:always;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;font-weight:700}
.dom-footer--region-panel dl dd{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding:0}
.dom-footer--region-panel dl dd+dt{margin-top:1.33em}
.dom-footer--region-panel .nub{display:block;left:5.2rem;position:absolute;width:0;height:0;border:solid 10px;border-color:#fff transparent transparent transparent;top:100%}
.dom-georouting-modal--regionpanel .nub,.dom-georouting-modal--regionpanel .dom-footer--region-panel-close{display:none}
.dom-footer--region-panel-close{position:absolute;right:10px;top:10px;color:#ccc;font-size:20px}
.dom-footer--region-panel-close:hover{color:#bbb}
.dom-footer--region,.dom-footer--changeregion{position:relative}
.dom-footer--re-changeregion{color:#fff;cursor:pointer}
.dom-footer--region-panel{width:80%;max-width:600px;position:relative}
.dom-footer-container{color:#fff;background-color:#333;border-top:solid 1px rgba(255,255,255,0.2);-webkit-box-shadow:none;box-shadow:none;padding-top:1em;padding-bottom:1.5em}
@media only screen and (max-width:768px){h1.page-title{font-size:36px;padding-top:10px}
.support-hub-search .support-hub-header h2{font-size:30px;line-height:1}
p.feature{font-size:24px}
.support-hub .support-hub-navigation .search-bar{width:225px}
.col3-no-border,.col3-no-border.column-last{width:100%%;margin-left:auto%;margin-right:auto}
}
@media only screen and (max-width:720px){.support-hub .app-detail .left{float:none;width:100%!important;padding-right:0;border-bottom:1px solid #ececec;margin-bottom:47px}
}
@media only screen and (max-width:580px){.search-input{padding-left:45px}
.radiobuttons{padding-left:0!important}
.productdetail-footer input[type="radio"]{margin-left:10px}
}
@media only screen and (max-width:480px){.page-header{margin-top:24px}
h1.page-title{font-size:32px;padding-top:10px}
.toc-description{font-size:18px}
.support-hub .support-hub-navigation .search-bar{float:none;width:100%}
.support-hub-search .support-hub-header h2{font-size:28px;line-height:1}
p.feature{font-size:18px}
.col3-no-border,.col3-no-border.column-last{margin-left:0;margin-right:0;margin-bottom:0;font-size:.875rem}
.SearchBox{width:85%}
#support-hub-search .search{width:100%}
.support-hub .support-hub-navigation .search-bar{float:none;max-width:100%}
.headerlinks-wrap a{white-space:pre;line-height:1.2}
#feedbacktext{width:75%!important;margin-left:20px!important;float:left!important}
.productdetail-footer{padding:16px 0}
}
.feedbackPodFixed{position:fixed;top:4px}
#helpful-pod{position:relative;overflow:visible;z-index:1;width:100%;display:block;bottom:0}
.helpful-pod{margin-top:20px;width:500px}
.helpful-pod-expanded{margin-top:0;opacity:1;width:auto}
.radiobuttons{display:inline-flex}
@media only screen and (max-width:48em) and (min-width:10em){.radiobuttons{display:inline}
}
.feedback-popup{display:none}
.expanded{color:#333;font-family:adobe-clean,bold;font-size:18px;font-weight:bold;display:inline-table;background:none repeat scroll 0 0 #333!important;border:1px solid #333!important;border-radius:5px;margin-bottom:0;padding:12px;height:185px;margin-top:0;padding-left:0;width:420px;height:250px;box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);position:absolute;bottom:0;left:20%;width:100%}
@media only screen and (max-width:48em) and (min-width:10em){.expanded{width:300px}
}
.collapsed{margin-top:22px;padding-left:30px;color:#333;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;display:inline-block}
.radiobuttons{margin-top:22px;padding-left:30px;color:#333;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;display:-webkit-inline-flex;display:inline-flex}
@media only screen and (max-width:48em) and (min-width:10em){.collapsed{padding-left:0}
.radiobuttons{padding-left:0}
}
@media only screen and (max-width:64em) and (min-width:48em){.collapsed{padding-left:0}
.radiobuttons{padding-left:0}
}
#feedbacktext{color:#7e7e7e;margin-left:15px;margin-bottom:20px;font-size:1rem;width:388px;margin-top:18px}
@media only screen and (max-width:48em) and (min-width:10em){}
.radio-option{font-size:14px;font-weight:normal;padding-left:5px}
#submitButton,#noCommentButton{background-color:#2b9af3;border:1px solid #2b9af3;color:#fff;float:right;font-size:15px;margin:6px 5px 12px;padding:7px 4px;font-weight:normal;border-radius:4px;font-size:16px;font-weight:400;font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#submitButton{width:100px}
#submitButton:hover,#noCommentButton:hover{border:1px solid #2b80c5;cursor:pointer;color:#fff;background-color:#2b80c5}
#termsofuse{font-size:12px;font-weight:normal;color:#7f7f7f;float:right;margin-right:5px;width:100%;text-align:right}
#termsofuse a{color:#44a1df;text-decoration:none}
#expanded-feedback-badge{display:inline-flex;position:relative}
@media screen and (max-width:550px){#helpful{width:100%!important}
#feedbacktext{width:90%!important}
}
@media screen and (min-width:800px){.col3-footer-sec2 #helpful{width:100%!important;height:100%!important}
.col3-footer-sec2 #feedbacktext{width:90%!important}
.col3-footer-sec2 #noCommentButton{width:40%}
.col3-footer-sec2 #submitButton{width:40%}
.expanded{position:absolute;bottom:0;left:0}
}
@media screen and (max-width:360px){#noCommentButton,#submitButton{width:43%;padding:0}
#termsofuse{font-size:10px;margin-top:0}
}
@font-face{font-family:'ad-choices';src:url('../../fonts/icons/ad-choices.eot?-gki861');src:url('../../fonts/icons/ad-choices.eot?#iefix-gki861') format('embedded-opentype'),url('../../fonts/icons/ad-choices.woff?-gki861') format('woff'),url('../../fonts/icons/ad-choices.ttf?-gki861') format('truetype'),url('../../fonts/icons/ad-choices.svg?-gki861#ad-choices') format('svg');font-weight:normal;font-style:normal}
.adobe-icon-adchoices{font-family:'ad-choices';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.adobe-icon-adchoices:before{content:"\e600"}
@media(max-width:1200px){#adchoices{display:none}
}