/*!
    removeLines = 'noMediaQuery' (remove lines with the comment "minifier: remove line when 'removeLines=noMediaQuery'")

*/#header{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fefefe 60%,#f2f2f2 91%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(60%,#fefefe),color-stop(91%,#f2f2f2),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#fff 0,#fefefe 60%,#f2f2f2 91%,#e1e1e1 100%);background:-o-linear-gradient(top,#fff 0,#fefefe 60%,#f2f2f2 91%,#e1e1e1 100%);background:-ms-linear-gradient(top,#fff 0,#fefefe 60%,#f2f2f2 91%,#e1e1e1 100%);background:linear-gradient(top,#fff 0,#fefefe 60%,#f2f2f2 91%,#e1e1e1 100%);-pie-background:linear-gradient(#fff,#e1e1e1);behavior:url(/common/assets/css/pie/PIE.htc);border-bottom:1px solid #ccc;height:175px;position:relative;width:100%;z-index:10;font-size:12px;margin-bottom:.83em}#header.logoonly{height:100px}#header li{font-size:12px}.contact800 h4{width:100%}.contact800 .contact-icons .icon{background:url("/common/assets/img/contact-icons.png") no-repeat scroll -30px 0 transparent;background-size:136px auto;display:inline-block;height:16px;margin:0;position:relative;top:3px;width:33px}.contact800 h4 a{color:white}.logo-wrap{position:relative}#main-logo{position:absolute;display:block;z-index:15;top:0;left:0}#main-logo img{margin-top:10px;max-height:68px;max-width:85px}#header.logoonly #main-logo img{margin-top:3px}#main-logo span{display:none}#header-nav{max-height:55px}.header-nav-container{float:right;margin:0;padding:0}.header-nav-container .header-nav-list{float:right;margin:4px 0 0;padding:0}.header-nav-container .header-nav-list li{float:left;display:inline;margin:0 1px;min-height:31px;padding:0;display:block;width:auto;color:#fff;font-size:12px}.header-nav-container .header-nav-list.second{margin-top:0}.header-nav-container .header-nav-list.second li{margin:20px 3px 0}.header-nav-container .header-nav-list .mobile-menu a{min-width:70px}.header-nav-container .header-nav-list .search-container{margin:16px 0 0}#header-nav .btn{font-size:1.25em;padding:.75em 1em;text-decoration:none;width:auto;color:#fff;margin:0;line-height:100%}.CA #header-nav .lang-click{background:none repeat scroll 0 0 #fff;color:#000;font-size:12px!important;padding:0!important}.CA #header-nav .lang-click:hover{background:none repeat scroll 0 0 #fff;color:#00a1e0}.no-touch #button-login:hover{background:#a8a8a8!important;background:-moz-linear-gradient(top,#a8a8a8 0,#a8a8a8 26%,#878787 76%,#7f7f7f 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8a8a8),color-stop(26%,#a8a8a8),color-stop(76%,#878787),color-stop(100%,#7f7f7f))!important;background:-webkit-linear-gradient(top,#a8a8a8 0,#a8a8a8 26%,#878787 76%,#7f7f7f 100%)!important;background:-o-linear-gradient(top,#a8a8a8 0,#a8a8a8 26%,#878787 76%,#7f7f7f 100%)!important;background:-ms-linear-gradient(top,#a8a8a8 0,#a8a8a8 26%,#878787 76%,#7f7f7f 100%)!important;-pie-background:linear-gradient(#a8a8a8,#7f7f7f);background:linear-gradient(to bottom,#a8a8a8 0,#a8a8a8 26%,#878787 76%,#7f7f7f 100%)!important}#header-nav .lang-click{background:none repeat scroll 0 0 #ccc}#header-nav .lang-click:hover{background:none repeat scroll 0 0 #e5e5e5;color:#f10}.search-container form{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;max-height:none;padding:0;width:190px}#searchtext{background:none repeat scroll 0 0 #fff;border:0 none;color:#666;font-family:Arial,sans-serif;font-size:14px;padding:0 0 0 .7em;height:40px;line-height:28px;width:75%;vertical-align:middle}.ie7 #searchtext,.ie8 #searchtext{height:29px}#search-submit{margin-bottom:0;vertical-align:middle}h4.contact{color:#000;display:inline-block;font-size:1em;font-weight:normal;margin:.5em .8em .29em;display:none}h4.contact span{display:inline}#nav{display:none;width:320px;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:0}#nav.expanded{display:block}#nav ul{background:none repeat scroll 0 0 #036ca5;border:0 none;display:block;margin:0 auto;height:100%;width:100%;padding:0;position:absolute;top:0;z-index:10}#nav ul.vertical .closeUL{font-size:14px;float:right;width:auto;margin-right:20px;padding-top:0!important;display:none}#nav li{float:left;height:40px;padding:0;width:50%;cursor:pointer}#nav li a:hover{color:#ccc}#nav li.active ul{display:block!important}#nav li.backlink{width:100%;background-color:#03659a}#nav li.backlink span{padding:1em}#nav li.menu-services li.menu-training ul,#nav li.menu-services li.menu-consulting ul{border-top:solid 1px #fff!important}#nav li.menu-productsfor li.catheader span{padding:1em}#nav .lwrap,#nav .rwrap{float:none;padding:0;margin:0;display:block}#nav .wrap{float:none;height:auto}#nav .wrap a{color:#fff;float:left;font-size:13px;line-height:100%;margin:0;padding:14px 0 14px 15px;width:90%}#nav li a span,#nav li.catheader a{display:inline-block;padding:.8em 2em 0 1em}#nav li li a{display:block;height:100%;width:100%}#nav ul ul{display:none;padding-top:0;top:0;width:100%;left:320px;position:absolute;z-index:999;height:auto}#nav li li{display:inline;float:left}#nav ul ul ul.vertical{left:0}#nav ul a{color:#fff}#nav li.menu-products li.menu-productsfor ul.vertical{border-top:solid 1px #fff}#nav li.menu-products li.menu-productsfor li.catheader{width:95%;color:#fff;cursor:auto}#nav li.menu-productsfor li.catheader span{display:block}.CA #header-nav .btn{padding:.5em .4em;font-size:1.0em}.external a .title,.externalLink{background:url("/common/assets/img/intl/linkbar_xlink.gif") no-repeat scroll right 10px transparent}.gsc-completion-container{position:absolute;z-index:999;background:white;margin-left:-1px;margin-top:0;border:1px solid #2d6e88;overflow:hidden}.gsc-completion-container td{font-size:12px;white-space:nowrap;padding:2px;cursor:pointer;color:#444}.gsc-completion-selected{background:#8cd1e8!important}#main-logo img{margin-top:10px;max-height:79px;max-width:101px}#header.logoonly #main-logo img{max-height:68px;max-width:85px}.search-container form{width:300px}#searchtext{width:85%}#nav{width:480px}#nav ul ul{left:480px}.CA #header-nav .btn{padding:.5em .6em}.CA .header-nav-list.second{float:none}.contact800{display:none}#header{height:100px;background-size:100% 100%}.ie #header{background:url("/common/assets/img/header-bg-gray.gif") repeat scroll 0 0 transparent}.logo-wrap{max-width:768px}#main-logo img{max-width:100px;max-height:93px}#header.logoonly #main-logo img{margin-top:10px;max-width:100px;max-height:93px}#header-nav{max-height:55px}.header-nav-container .header-nav-list{float:left}.header-nav-container .header-nav-list.second{margin-top:4px}.header-nav-container .header-nav-list li{min-height:31px;display:inline;padding:0}.header-nav-container .header-nav-list.second li{margin:0 1px}.header-nav-container .header-nav-list li.mobile-menu{display:none}.header-nav-container .header-nav-list li .search-container{float:none;margin:0 1px}.CA #header-nav .lang-click{width:30px!important;padding:2px!important}#header-nav .btn{padding:.5em 0;width:95px;white-space:nowrap}.CA #header-nav .btn{padding:.6em .4em;width:110px;font-size:1.25em}.CA .header-nav-list.second{float:left}.CA #header li{font-size:11px}.search-container form{width:150px}#searchtext{width:100px;height:28px}#search-submit{margin-left:.6em}h4.contact{display:block;margin:.5em .7em .29em 0;font-weight:normal}h4.contact a{color:#000}#nav{display:block;max-width:743px;width:743px;float:none;margin:0 auto;overflow:visible;padding:0;background:transparent;border:0 none;z-index:10}#nav a{font-family:ProximaNovaRegular,Arial,sans-serif;text-decoration:none;outline:0;font-size:13px;line-height:13px}#nav ul{max-width:743px;width:628px;float:right;height:auto;position:relative;min-width:0;top:auto;display:block;border:0 none;margin:0;padding:0;background:transparent}#nav li{width:11%;height:auto;margin-right:20px;position:relative}#nav .lwrap,#nav .rwrap{margin:0}#nav .lwrap{padding-left:5px;float:left}#nav .rwrap{padding-right:5px;float:left}#nav .wrap{height:40px;float:left;margin-top:15px;padding:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#nav .wrap a{color:#666;font-weight:normal;margin:10px;min-width:65px;padding:0;text-align:center;white-space:nowrap;width:auto;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#nav li.active .wrap a{color:#333!important}#nav li:hover .wrap,#nav li.over .wrap{background:none repeat scroll 0 0 #036ca5;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#nav li:hover .wrap a,#nav li.over .wrap a,#nav li:hover .wrap a:hover{color:white;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#nav li a:hover{color:#666}#nav li ul{top:34px;left:0;z-index:10;background:#fff;padding:5px;display:none;padding:0;position:absolute;border:solid 1px #b1b1b0;-webkit-box-shadow:#787877 0 0 20px;-moz-box-shadow:#787877 0 0 20px;box-shadow:#787877 0 0 20px}#nav li.menu-productsfor li.catheader span{padding:0}#nav li ul.submenu-4col{width:743px}#nav li ul.submenu-3col{width:743px}#nav li ul.submenu-3col li{width:33%}#nav li ul.submenu-3col li li{width:213px}#nav li ul.submenu-2col{width:743px;float:none!important;margin:0!important}#nav li ul.submenu-3col-hasDescriptions{width:743px!important}#nav li ul.submenu-2col-hasDescriptions{width:743px!important}#nav li:hover ul,#nav li.over ul{display:block}#nav li li{position:static;float:left;display:inline;margin-right:0}#nav li.menu-products ul{left:-117px;top:60px}#nav li.menu-solutions ul{left:-20px;top:60px}#nav li.menu-services ul{left:-20px;top:60px}#nav li.menu-customers ul{left:-20px;top:60px}#nav li.menu-events ul{left:-148px;top:60px}#nav li.menu-community ul{left:-20px;top:60px}#nav li.menu-company ul{left:-155px;top:60px}#nav li li ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:static;border:0;left:auto;top:auto;padding:20px 10px 20px 20px;margin:0;float:left}#nav li li li{float:left;display:block;width:213px;padding:10px 0 10px 0!important;line-height:11px;margin-right:0}#nav li li li.hasDescription,#nav .hasDescriptions li li{width:290px}#nav li li li.catheader{padding-left:0!important;margin:0 0 2px 0}#nav li li li.catheader,#nav li li li.catheader a,#nav li li li.catheader a:hover{font-size:14px;font-weight:normal;color:#00a1e0!important}#nav li li li.catheader:hover{color:#00a1e0;background:none!important;border-left:0 none!important;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}#nav li a span,#nav li.catheader a{display:inline;margin:0;padding-left:0}#nav li li li a{font-weight:normal;color:#333}#nav li li li:hover,#nav li li li.over{background-color:none}#nav li li li.no-href{background:none!important}#nav li li li:hover a,#nav li li li.over a{font-weight:normal;color:#000}#nav li.over li li a{font-weight:normal;color:#444}#nav .hasDescriptions .title,#nav li li li.hasDescription .title{color:#444}#nav a .description{color:#666;font-size:10px;font-weight:normal;line-height:1.3em;white-space:normal}#nav li:hover a .description,#nav li.over a .description{font-weight:normal}#nav ul li ul{margin:0;min-width:200px;width:auto}#nav li.menu-products ul ul{width:auto;background-color:white;height:auto}#nav li.menu-products li.menu-other{width:66%}#nav li.menu-products li.menu-other li{width:225px}#nav li.menu-products li.menu-productsfor{width:33%}#nav li li.menu-productsfor{background-color:transparent}#nav li li.menu-productsfor ul{float:none;width:auto;background-color:transparent}#nav li.menu-products li.menu-productsfor li.catheader{margin:0 0 2px}#nav li.backlink{display:none}#header-nav .btn{padding:.5em .4em;width:110px;font-size:1.25em}.logo-wrap{max-width:990px}.search-container form{max-width:300px;width:225px}#searchtext{width:175px}#search-submit{margin-left:.6em}h4.contact{margin:.29em 1.2em .29em 0;font-size:1.2em}#nav{max-width:990px;width:990px}#nav ul{max-width:990px;width:870px;margin:0}#nav .wrap a{margin:14px 20px}#nav li{width:11%}#nav li ul.submenu-4col{width:990px}#nav li ul.submenu-3col{width:990px}#nav li ul.submenu-2col{width:990px}#nav li ul.submenu-3col-hasDescriptions{width:990px!important}#nav li ul.submenu-2col-hasDescriptions{width:990px!important}#nav li.menu-products li.menu-other li{width:200px}#nav li.menu-products ul{left:-120px}#nav li.menu-services ul{left:-20px}#nav li.menu-community ul{left:-20px}#nav li.menu-company ul{left:-130px}#nav li.menu-events ul{left:-20px}#header-nav .lang-click{width:20px!important}.CA #header li{font-size:12px}.simple-header-hide-nav #header-nav,.simple-header-hide-nav #nav{display:none!important}.simple-header-hide-nav .simple-header-800{display:block!important;float:right;line-height:100px;padding-right:30px;font-size:16px;color:#666}.ipad .simple-header-hide-nav #header-nav,.ipad .simple-header-hide-nav #nav{display:block!important}.ipad .simple-header-hide-nav .simple-header-800{display:none!important}.ie8 .rwd .logo-wrap,.ie7 .rwd .logo-wrap{max-width:990px}.ie8 .rwd #header,.ie7 .rwd #header{min-width:990px}#nav.challenger-a li.menu-products .prod-info{display:block;padding:0;color:#DDD;margin:-2px 0 0}#nav.challenger-a li.menu-products .title{padding:0}#nav.challenger-a li.menu-products .external a .title{background-position:right 0;padding-right:15px}#nav.challenger-a li.menu-products ul li.catheader{width:100%}#nav.challenger-a li.menu-products ul.vertical.otherlinks{background-color:#03659a}#nav.challenger-a{height:auto}#nav.challenger-a ul.vertical.otherlinks{top:auto}#nav.challenger-a li.menu-products ul.vertical.otherlinks{background-color:auto}#nav.challenger-a li.menu-products ul{left:-30px;min-width:290px}#nav.challenger-a li.menu-products li li{padding:5px 0 0!important}#nav.challenger-a li.menu-products li,#nav.challenger-a li.menu-services li{float:none}#nav.challenger-a .submenu-3col li,#nav.challenger-a .submenu-3col li{float:left}#nav.challenger-a li.menu-products li li.catheader,#nav.challenger-a li.menu-products li li.catheader a,#nav.challenger-a li.menu-products li li.catheader a:hover{font-size:14px;line-height:14px;border-bottom:0;margin-bottom:15px;padding-right:0;width:290px}#nav.challenger-a li.menu-products li li.catheader.last{margin-bottom:20px}#nav.challenger-a li.menu-products .prod-info{display:block;color:#333;display:block;font-size:13px;line-height:115%;margin:2px 0 0 0}#nav.challenger-a li.menu-products ul ul.vertical{padding:20px 10px 0 20px}#nav.challenger-a li.menu-products ul ul.vertical.otherlinks{padding:10px 10px 20px 20px;background:#f7f7f7 url('/assets/images/divider-nav-transparent.png') no-repeat center top}#nav.challenger-a li.menu-products ul ul.vertical.otherlinks li{padding:10px 10px 20px 20px}#nav.challenger-a li.menu-products ul ul.vertical.otherlinks .catheader.first{margin-bottom:15px}#nav.challenger-a li.menu-services ul li.menu-training ul.vertical,#nav.challenger-a li.menu-services ul li.menu-consulting ul.vertical,#nav.challenger-a li.menu-services ul li ul.menu-divided{padding:10px 10px 5px 20px;background:url('/assets/images/divider-nav-transparent.png') no-repeat center top}#nav.challenger-a li.menu-services ul ul.vertical{padding:10px 10px 5px 20px}#nav.challenger-a li.menu-services ul .menu-consulting ul.vertical{padding-bottom:20px}#nav.challenger-a .li-fullwidth li.catheader{*height:30px!important}#nav.challenger-a .li-fullwidth li.catheader a{*height:auto!important}.simple-header-hide-nav #header-nav,.simple-header-hide-nav #nav{display:none!important}.simple-header-hide-nav .simple-header-800{float:right;line-height:100px;padding-right:30px;font-size:16px;color:#666}table.gsc-completion-container{border:1px solid #ccc;margin-top:1px}.gsc-completion-container td{font-size:12px;white-space:nowrap;padding:2px;cursor:pointer;color:#333}.gsc-completion-selected{background:#00a1e0!important}#mobileCallBtn{display:none}.hide-global-call-btn #mobileCallBtn{display:none!important}@media screen and (min-width:1024px){#mobileNavigation,.side-drawers{display:none}}.oldie #mobileNavigation,.oldie .side-drawers{display:none}.menuContainer{top:50px}.mobileNavSpacer{height:47px}@media screen and (max-width:1024px){.ipad .mobileNavSpacer,.iphone .mobileNavSpacer{display:block}#mobileNavigation{height:auto;z-index:100;position:fixed;left:0;right:0;color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);background:#00a1e0;background:-moz-linear-gradient(top,#00a1e0 0,#008bc9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a1e0),color-stop(100%,#008bc9));background:-webkit-linear-gradient(top,#00a1e0 0,#008bc9 100%);background:-o-linear-gradient(top,#00a1e0 0,#008bc9 100%);background:-ms-linear-gradient(top,#00a1e0 0,#008bc9 100%);background:linear-gradient(to bottom,#00a1e0 0,#008bc9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1e0',endColorstr='#008bc9',GradientType=0)}.salesForce-logo{background:url('/common/assets/images/global-navigation/nav-icons.png') center -228px no-repeat;background-size:160px;margin:0 auto;height:37px;width:202px;text-indent:-9999px}#mobileNavigation .block{padding:.4em 1em .3em}.nav-btn{display:block;width:30px;height:30px;padding:0;border:0;outline:0;background-image:url('/common/assets/images/global-navigation/nav-icons.png');background-size:120px;background-position:-60px 3px;white-space:nowrap;cursor:pointer;position:absolute;top:.3em;-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav-open-btn{text-indent:-999px}#form-open-btn{background:0;right:2em;width:60px;height:23px;top:1.4em;font-size:12px;letter-spacing:0}#form-open-btn span{padding:5px 8px}.hide-free-trial-btn #form-open-btn{display:none}.side-content #content-wrap{padding-top:45px}.side-content{background-color:#FFF;z-index:2;position:relative}.side-drawer{position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.side-drawers{font-family:ProximaNovaLight,Arial,sans-serif!important;position:fixed;top:0;bottom:0}.side-drawer-left{width:300px;left:0;z-index:1}.side-drawer-right{right:0;z-index:1;width:307px;background-color:#00a1e0}.search-field{position:absolute;top:0;left:0;right:0;z-index:1;padding:.9em 1.2em;background:#4a657e;background:-moz-linear-gradient(top,#4a657e 0,#3b5063 5%,#384c5d 94%,#242f38 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4a657e),color-stop(5%,#3b5063),color-stop(94%,#384c5d),color-stop(100%,#242f38));background:-webkit-linear-gradient(top,#4a657e 0,#3b5063 5%,#384c5d 94%,#242f38 100%);background:-o-linear-gradient(top,#4a657e 0,#3b5063 5%,#384c5d 94%,#242f38 100%);background:-ms-linear-gradient(top,#4a657e 0,#3b5063 5%,#384c5d 94%,#242f38 100%);background:linear-gradient(to bottom,#4a657e 0,#3b5063 5%,#384c5d 94%,#242f38 100%)}.search-field input{display:block;width:100%;font-size:.5em;background:transparent;border:0;outline:0}#searchContainer{border-radius:5px;background-color:#415464;border:1px solid #293f54}.side-drawer #searchtext-mobile{font-family:ProximaNovaLight,Arial,sans-serif!important;background-color:transparent;color:#b2c4cb;margin-left:0;padding-left:0;height:auto;line-height:1em;padding:.6em .6em .6em 0;font-size:1.2em;width:auto}.side-drawer #search-submit{width:30px;height:30px;float:left;cursor:pointer;background:url('/common/assets/images/global-navigation/nav-icons.png') -60px -120px;background-size:120px;text-indent:-999px}#left-drawer .nav ul *{line-height:1em}#left-drawer .nav ul{*zoom:1;display:block}#left-drawer .nav ul:before,#left-drawer .nav ul:after{content:"";display:table}#left-drawer .nav ul:after{clear:both}#left-drawer .drawer-heading,#left-drawer .nav li{font-size:1em;display:block;border-bottom:1px solid #7a8898;position:relative}#left-drawer .drawer-heading,#left-drawer .nav li a{font-family:ProximaNovaLight,Arial,sans-serif!important;color:#FFF;padding:.7em;border-bottom:1px solid #1a2530}#left-drawer .drawer-heading,#left-drawer .nav li a,#left-drawer .section-header,#left-drawer .resources-header{display:block;color:#b1bfc3;outline:0}.nav .home .icon span,.nav .login .icon span{box-shadow:0;border-radius:0}.nav .icon,.nav .title{display:table-cell;vertical-align:middle}.nav .title{padding-left:1em;font-size:1.2em;letter-spacing:.02em}.title span{display:block;font-size:.8em;color:#b7c8cf;padding-top:.3em}.nav .icon span,.contact-header .icon span{width:30px;height:30px;display:block;background-image:url('/common/assets/images/global-navigation/nav-icons.png');background-size:120px}#left-drawer .nav li.nav-ca-lang,#left-drawer .nav li a.ca-en,#left-drawer .nav li a.ca-fr{display:none}body.CA #left-drawer .nav li.nav-ca-lang{display:block}body.CA #left-drawer .nav li a.ca-fr{display:block}body.fr.CA #left-drawer .nav li a.ca-en{display:block}body.fr.CA #left-drawer .nav li a.ca-fr{display:none}body.CA .nav-ca-lang .icon span{display:block;background-image:url('/common/assets/images/cacolor.png');background-position:50%;background-size:100%;background-repeat:no-repeat}.home .icon span{background-position:-30px 0}.product .icon span{background-position:-60px -30px}.sales .icon span{background-position:-30px -120px}.service .icon span{background-position:0 -120px}.exactTarget .icon span{background-position:-90px 0}.mobile-app .icon span{background-position:-90px 142px}.analytics .icon span{background-position:0 -346px}.community .icon span{background-position:-30px -346px}.platform .icon span{background-position:0 -30px}.PandE .icon span{background-position:-90px -30px}.smb .icon span{background-position:0 -60px}.contact-header .icon,.drawer-heading .icon{float:right;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}.contact-header.active .icon,.drawer-heading.active .icon{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg)}.contact-header .icon span,.drawer-heading .icon span{background-position:-99px -129px;height:12px;width:12px}.customer .icon span,.developer .icon span,.partner .icon span{background-position:-30px -60px}.appExchange .icon span{background-position:-60px -60px}.industries .icon span{background-position:-90px -60px}.services .icon span{background-position:0 -90px}.successStories .icon span{background-position:-30px -90px}.events .icon span{background-position:-60px -90px}.about .icon span{background-position:-90px -90px}.careers .icon span{background-position:-30px -30px}.menuContainer{background-color:#334454;position:absolute;left:0;right:0}.addition-resources,.contactForm-container{display:none}#left-drawer .section-header,#left-drawer .resources-header{letter-spacing:1px;background-image:linear-gradient(bottom,#41586d 0,#394d5e 100%);background-image:-o-linear-gradient(bottom,#41586d 0,#394d5e 100%);background-image:-moz-linear-gradient(bottom,#41586d 0,#394d5e 100%);background-image:-webkit-linear-gradient(bottom,#41586d 0,#394d5e 100%);background-image:-ms-linear-gradient(bottom,#41586d 0,#394d5e 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#41586d),color-stop(1,#394d5e))}#left-drawer .section-header{padding:1em;border-bottom:1px solid #18232e}.nav .resources-header,.nav .section-header{font-family:ProximaNovaLight,Arial,sans-serif!important;text-transform:uppercase;font-size:13px}.nav .drawer-heading{padding:10px;border-bottom:1px solid #18232e;cursor:pointer}#left-drawer .section-header,#left-drawer .resources-header{font-size:1em;display:block;border-bottom:1px solid #7a8898;position:relative}#form,#left-drawer .nav{font-size:12px;line-height:12px;display:block;position:absolute;top:0}#form .block,#left-drawer .nav .block{position:relative;padding:0}#left-drawer .nav li a{color:#FFF;padding:1em;border-bottom:1px solid #1a2530}#left-drawer .nav,#form{height:100%;width:100%;background:#334454}#form{right:-70%}#inner-wrap{left:0}.js-nav #inner-wrap{left:70%}.iphone #mobileCallBtn{display:none;background-color:rgba(0,0,0,0.6);position:fixed;bottom:0;width:100%;z-index:100;font-size:16px}#mobileCallBtn a{text-align:center;display:block;margin:5px;padding:5px;color:#FFF}input[type='text'],input[type='number'],textarea{font-size:12px}.left-menu-active #left-drawer,.right-menu-active #right-drawer{display:block}#right-drawer{overflow-x:hidden;overflow-y:scroll}.freeTrialHeader{font-size:16px;padding:20px 10px 0 21px}.freeTrialHeader .subHeader{font-size:14px;margin:12px 0 10px}#newForm,#contactForm{border:0;display:none;position:relative}#newForm{height:760px;width:320px}.contact-header{padding:10px 16px 10px 20px;cursor:pointer;font-size:14px;border-bottom:1px solid #103144;background:#0093ce;background:-moz-linear-gradient(top,#0093ce 0,#00a5e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0093ce),color-stop(100%,#00a5e7));background:-webkit-linear-gradient(top,#0093ce 0,#00a5e7 100%);background:-o-linear-gradient(top,#0093ce 0,#00a5e7 100%);background:-ms-linear-gradient(top,#0093ce 0,#00a5e7 100%);background:linear-gradient(to bottom,#0093ce 0,#00a5e7 100%)}.contact-header .icon{float:right;margin-top:2px}.contact-header .icon span{background-position:-99px -129px;height:12px;width:12px}.side-drawers iframe{background:#00a1e0;z-index:100}.side-drawers #mobile-search-box{width:auto;left:0}#formSelect{width:273px}.selectBox-dropdown{font-size:14px}.loading-icon{background:url('/common/assets/images/global-navigation/loading-icon.gif') center center no-repeat;width:40px;height:30px;position:absolute;top:150px;left:50%;margin-left:-20px;z-index:1}.freeTrial-container .loading-icon{top:250px}.freeTrial-container{position:relative}.freeTrial-container #content-wrap{padding-top:0}}@media screen and (max-width:468px){.iphone #mobileCallBtn{display:block}#mobileCallBtn a{-webkit-text-size-adjust:100%;font-size:16px!important}}@media screen and (min-width:767px){.hasMobileNav #header{display:block}}@media screen and (max-width:1024px){.ipad body{overflow-x:hidden}.ipad #header{display:none}.ipad .side-drawers{display:block}.ipad #mobileNavigation{display:block}.ipad #pagewrap{position:relative;background:#FFF}#pagewrap,#mobileCallBtn,#mobileNavigation{margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}#pagewrap.left-menu-active,#pagewrap.right-menu-active{overflow:hidden;position:relative;z-index:1}.noMobileNav #mobileNavigation,.noMobileNav .side-drawers{display:none}.nav-active.left-menu-active #pagewrap,.nav-active.left-menu-active #mobileCallBtn,.nav-active.left-menu-active #mobileNavigation{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px)}.nav-active.right-menu-active #pagewrap,.nav-active.right-menu-active #mobileCallBtn,.nav-active.right-menu-active #mobileNavigation{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translateX(-300px)}.side-drawers{display:none;visibility:visible}#mobileNavigation{display:none}.mobileNavSpacer{display:none}@media screen and (max-width:767px){#header{display:none}.side-drawers{display:block}#mobileNavigation{display:block}#pagewrap{position:relative;background:#FFF}.mobileNavSpacer{display:block}}.noMobileNav #header{display:block}.nav-active{overflow:hidden}.nav-active .side-drawers{display:block}.side-drawers>div{display:none}body{overflow:hidden;overflow-y:scroll}#pagewrap,#mobileNavigation{-webkit-backface-visibility:hidden}.iphone #pagewrap{-webkit-overflow-scrolling:touch;position:absolute;top:0;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden}html.ipad #sticky-nav .snav-contact-area{display:none!important}html.ipad #sticky-nav{top:46px!important}.nav-active #pagewrap{overflow:hidden}.noMobileNav #mobileNavigation{display:none}.fixfixed #mobileNavigation{position:absolute}html.iphone,.iphone body{height:100%;overflow:hidden}.iphone body{position:relative}.iphone #mobileNavigation,.iphone .side-drawers,.iphone .side-drawer{position:absolute}.iphone .side-drawers{left:0;right:0;z-index:0}.logo-tagline #main-logo{z-index:11}.logo-tagline #main-logo .logo-tagline-img{display:none}.logo-tagline #main-logo,#header.logo-tagline #main-logo img.logo-tagline-img{max-width:303px;width:303px;max-height:44px;height:44px;margin:0}.logo-tagline #nav .wrap{margin-top:5px}.logo-tagline .header-nav-container .header-nav-list,.logo-tagline .header-nav-container .header-nav-list.second{margin-top:10px}.logo-tagline #nav .wrap a{margin:14px 10px}.logo-tagline #nav li.menu-products ul{left:-118px!important;top:50px}.logo-tagline #nav li.menu-solutions ul,.logo-tagline #nav li.menu-services ul,.logo-tagline #nav li.menu-customers ul,.logo-tagline #nav li.menu-events ul,.logo-tagline #nav li.menu-community ul{top:50px}.logo-tagline #nav li.menu-company ul{left:-140px;top:50px}.logo-tagline #main-logo img{max-width:100px;max-height:93px}.logo-tagline #main-logo .logo-tagline-img{display:none}.logo-tagline #nav .wrap{margin-top:13px}.logo-tagline #nav>li>ul{top:55px!important}.logo-tagline #main-logo .logo{display:none}.logo-tagline #main-logo .logo-tagline-img{display:block}.logo-tagline .logo-wrap.fullwidth{min-width:1180px;max-width:1180px}.logo-tagline #main-logo{top:47px}.logo-tagline #nav{max-width:1180px;width:1180px}.logo-tagline #nav>li{width:11.3%}.logo-tagline #nav>ul{width:745px}.logo-tagline #nav.challenger-a li.menu-products ul{left:-344px!important}.logo-tagline #nav li.menu-company ul{left:-125px}.logo-tagline #main-logo .logo{display:none}.logo-tagline #main-logo .logo-tagline-img{display:block}.logo-tagline #main-logo{top:47px}.logo-tagline #nav .wrap{margin-top:5px}.logo-tagline #nav>ul{width:652px}.logo-tagline #nav.challenger-a li.menu-products ul{left:-342px!important}.logo-tagline .logo-wrap.fullwidth{min-width:990px;max-width:990px}.logo-tagline #nav{max-width:990px;width:990px;left:0}.nav,.menuContainer,.menuContainer>ul{-webkit-transform:translate3d(0,0,0)}#nav li.menu-products li{margin-right:0}#nav li.menu-products li li{float:left;line-height:11px;margin-right:0;width:100%}#nav li.menu-products ul ul{width:100%;margin:0;padding:0;background-color:transparent!important}#nav li.menu-products{padding:0}#nav li.menu-products ul ul li li{margin:0;padding:0}#nav li.menu-products ul ul li li a{margin:0;padding:0}.products-menu{width:1000px}#nav.challenger-a li.menu-products ul{left:-135px!important}#nav.challenger-a li.menu-products{float:left}.sideDrawer{background-color:#efefef}.sideDrawer ul{width:100%}#nav.challenger-a li.menu-products .sideDrawer ul{margin-top:15px}#nav.challenger-a li.menu-products .sideDrawer ul li{margin-bottom:5px}#nav.challenger-a li.menu-products .sideDrawer ul li.menu-divided{height:5px;background:url('/assets/images/divider-nav-transparent.png') no-repeat center top;margin-top:25px!important;margin-bottom:10px!important}.menu-divided{padding-top:5px!important;padding-bottom:5px!important}nav.challenger-a li.menu-products .sideDrawer li.productheader{height:40px!important;padding:0!important;margin-bottom:5px!important}#nav li.menu-products .sideDrawer li.productheader{margin:0;padding:0;display:block}#nav.challenger-a li.menu-products .sideDrawer li .story img{width:215px;margin-bottom:15px}#nav.challenger-a li.menu-products .sideDrawer li .story{padding-left:20px;padding-right:30px;padding-top:10px;padding-bottom:10px;margin-bottom:21px}a.story-link{font-size:14px;font-weight:normal;color:#00a1e0!important}#nav.challenger-a li.menu-products ul li.cattitle{margin-top:20px;padding-left:20px}#nav.challenger-a li.menu-products ul li.cattitle a{line-height:15px;text-transform:uppercase;font-family:ProximaNovaRegular,Arial,sans-serif;font-weight:normal;color:#000;font-size:16px}#nav li li li.productheader{padding-left:0!important;margin:0}#nav li li li.productheader,#nav li li li.productheader a.item-container,#nav li li li.productheader a.item-container:hover{font-size:14px;font-weight:normal;color:#00a1e0!important}#nav li li li.productheader:hover{background-color:#e4f2f8;color:#00a1e0;background:none!important;border-left:0 none!important;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;margin:0;padding:0}#nav li.productheader a{display:inline;margin-top:10px}#nav li.menu-products li li a.item-container{margin:0;padding:0;display:block}#nav li.menu-products li li a.item-container:hover{background-color:#e4f2f8}.productheader a.item-container{display:block}#nav.challenger-a li.menu-products ul{left:-30px;min-width:100%;padding-right:5px}#nav.challenger-a li.menu-products li li a span{display:block;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px}.spacer{height:20px}.sidebar-spacer{height:20px}.product-list .cattitle{padding-bottom:0;margin-bottom:0}#nav.challenger-a li.menu-products .sideDrawer .stories-title{margin-bottom:10px}#nav.challenger-a li.menu-products li li.main-title a span{display:block;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}#nav.challenger-a li.menu-products li li.cattitle a span{padding-top:0}@media all and (min-width:768px) and (max-width:990px){#nav.challenger-a li.menu-products .sideDrawer li .story img{width:150px}.products-menu{width:768px;overflow:none}#nav li.menu-products li li a.item-container{margin:0;padding:0;display:block}#nav li.menu-products li div.grid-cell.grid-33.cell-last li a.item-container{width:90%}#nav.challenger-a li.menu-products .sideDrawer li .story{padding:20px}.sideDrawer{min-height:560px}}