@font-face{font-family:'ProximaNova';src:url(../fonts/proximanova-regular.eot);src:url(../fonts/proximanova-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-regular.woff2) format("woff2"),url(../fonts/proximanova-regular.woff) format("woff"),url(../fonts/proximanova-regular.ttf) format("truetype"),url(../fonts/proximanova-regular.svg#ProximaNova) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Adelle';src:url(../fonts/adelle-regular.eot);src:url(../fonts/adelle-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/adelle-regular.woff2) format("woff2"),url(../fonts/adelle-regular.woff) format("woff"),url(../fonts/adelle-regular.ttf) format("truetype"),url(../fonts/adelle-regular.svg#Adelle) format("svg");font-weight:400;font-style:normal}html,input,textarea{-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-size:16px;font-family:'ProximaNova',Helvetica,Arial,sans-serif;color:#111}h1,h2{font-family:'Adelle',Helvetica,Arial,sans-serif;font-weight:400}h1{margin:0 0 26px;font-size:48px;line-height:52px;font-weight:400}h2{margin:0 0 26px;font-size:36px;line-height:52px;font-weight:400}h3{margin:0 0 26px;font-size:24px;line-height:26px;font-weight:400}ul{margin:0;padding:0;list-style:none}p{margin:0 0 26px;font-size:18px;line-height:26px}a{outline:none;text-decoration:none}img{margin:0;padding:0;border:none}ol{margin:0 30px;padding-right:0;list-style-type:none;font-size:16px}.clear{clear:both}.group:before,.group:after,.page-width:before,.page-width:after{content:'';display:table}.group:after,.page-width:after{clear:both}.group,.page-width{zoom:1}.no-bullet{list-style:none!important}.left{float:left}.right{float:right}.center{margin-left:auto!important;margin-right:auto!important}.txt-center{text-align:center}.txt-right{text-align:right}.show{display:block!important}.hidden{display:none!important}.green{color:#81b656}.white{color:#FFF}.red{color:red}.green-bck{background:#81b656}.red-bck{background:red}.col-3{width:235px}.col-4{width:320px}.col-6{width:490px}.col-8{width:660px}.col-9{width:745px}header{margin:0;padding:0;width:100%;background:#FFF}.logo{margin:20px 0;width:153px;height:50px;display:block;float:left;background:url(../img/logo_xsm.jpg) no-repeat}.invisible{margin:-1px;padding:0;border:0;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden;position:absolute}.page-block{margin:0;padding:104px 0;width:100%;display:block}.page-width{margin:0 auto;padding:0;width:1000px}.page-width p:last-child{margin-bottom:0}#welcome-banner{background:#c3dfa8}#salesforce{background:#FFF}#products{background:#111 url(../img/back.jpg) no-repeat bottom center}#seal,#customers,#services,#contact-info,#products-list{background:#F5F7FA}#services-banner{background:#111}#logo{padding-bottom:0}#services-navbar{padding:0;width:100%;display:block}#contact-info{padding:52px 0}#products-list{padding-top:0}.banner-title{margin:0;font-size:60px;text-align:center;color:#FFF}#services-banner .banner-title{margin-bottom:0}footer{margin:0;padding:0;width:100%;position:relative;color:#FFF;background:#111}.copyright{margin:0;padding:52px 0;display:block;float:left;font-size:16px;line-height:26px}#services h2{color:#81b656}address{margin:0 30px;font-style:normal;text-align:center;line-height:26px}address span{font-weight:700;font-size:18px;line-height:28px}#adr-block{padding:26px 0;position:relative}#adr-block:after{margin-left:-16px;content:'';position:absolute;left:50%;top:100%;border-top:16px solid #FFF;border-right:16px solid transparent;border-left:16px solid transparent}.container{margin:52px 0}.email{width:33.33%;float:left;text-align:center}.email h4{margin:0 0 10px;padding:0}.email a{color:#81b656}.email-100{width:100%}.primary-navbar{float:right}.primary-navbar a{margin:10px 0;padding:16px;display:inline-block;font-size:14px;line-height:26px;color:#111}.primary-navbar a:hover{color:#81b656}.primary-navbar a:last-child{margin-right:0}.navbar-toggle{margin:22px 30px;padding:9px 10px;display:none;outline:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;vertical-align:middle;background:#FFF}.navbar-toggle:hover{background:#111}.icon-bar{width:22px;height:2px;line-height:20px;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;cursor:pointer;background:#111}.icon-bar + .icon-bar{margin-top:4px}.services-list{margin:0;padding:0}.list-item{width:25%;position:relative;display:block;float:left}.list-item:before{content:'';position:absolute;left:0;top:28px;width:1px;height:20px;background-color:#ddd}.list-item a{margin:0 20px;padding:30px 0;display:block;box-sizing:border-box;font-size:16px;text-align:center;color:#767676}.list-item a:hover{color:#111}.list-item:last-child a{margin:0 20px}.list-item:last-child:after{content:'';position:absolute;right:0;top:28px;width:1px;height:20px;background-color:#ddd}.is-active a,.is-active a:hover{color:#81b656}.is-active a:after{margin-left:-16px;content:'';position:absolute;left:50%;top:75px;border-top:16px solid #FFF;border-right:16px solid transparent;border-left:16px solid transparent}.services-toggle{margin:30px auto;padding:9px 20px;display:none;outline:none;position:relative;border:1px solid #81b656;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;vertical-align:middle;font-size:14px;color:#81b656;background:#FFF}.btn{display:block;border:none;outline:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none}.btn-top{margin:42px 0;padding:9px 15px;display:block;float:left;font-size:12px;line-height:26px;color:#81b656;border:1px solid #81b656}.btn-top:hover{color:#FFF;background:#81b656}.caret{margin:6px 0 0 6px;padding:0;width:0;height:0;content:'';display:block;float:right;border-top:6px solid #81b656;border-left:6px solid transparent;border-right:6px solid transparent}.seal-img{margin:20px 0 0}.xl-logo-img{margin:0 auto;display:block}.flash{background:url(../img/flash.png) top right no-repeat}ol.simple-list{list-style-type:none;list-style-type:decimal !ie;margin:0 30px 0 60px;padding:0;counter-reset:li-counter}ol.simple-list > li{position:relative;margin-bottom:20px;padding-left:.5em;min-height:2.5em;border-left:2px solid #81b656}ol.simple-list > li:before{position:absolute;top:0;left:-1em;width:.8em;font-size:1.5em;line-height:1;font-family:Helvetica,Arial,sans-serif;text-align:right;color:#464646;content:counter(li-counter);counter-increment:li-counter}.cta-box{margin:26px 0 0;width:235px;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#FFF}.cta-title{margin:26px 0 10px;display:block;font-size:16px;line-height:16px;text-align:center}.btn-cta{margin:0 15px 15px;padding:17px 15px;width:175px;cursor:pointer;font-size:18px;line-height:18px;text-align:center;color:#FFF;background:#111}.social-link{width:205px;padding:10px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#FFF}.social-cta{margin:15px 0 0}.social-title{margin:0;padding:0;float:left;font-size:14px;line-height:26px}.btn-social{margin:0 0 0 2px;padding:0;width:26px;height:26px;font-size:24px;line-height:26px;display:block;float:right;color:#676767;text-decoration:none;text-align:center}.btn-social:hover{color:#111}.social-footer{margin:42px 16px 42px 0;padding:10px 15px;width:auto;float:left}.social-footer .btn-social{color:#656565}.social-footer .social-title{color:#656565}#slider{position:relative;overflow:hidden}.inside-carousel{margin:0 auto;width:920px;position:relative;overflow:hidden}.slides-list{margin:0 40px;padding:0;position:relative;list-style:none}.slides-list li{margin:0;padding:0;height:364px;position:relative;display:block;float:left}.quad-showcase{margin:0 auto;width:920px}.quad{margin:0 0 0 20px;padding:0;width:280px;height:364px;float:left;background:#FFF}.show{margin-bottom:20px}.quad:hover{background:#81b656}.quad img{display:block}.quad-title{margin:26px 20px 10px;padding:0;font-size:16px;line-height:16px;color:#111}.quad .quad-desc{margin:4px 20px 0;padding:0;font-size:14px;line-height:22px;color:#666}.quad:hover .quad-title{color:#FFF}.quad:hover .quad-desc{color:#111}.control_prev,.control_next{margin-top:-27px;width:35px;height:55px;position:absolute;top:50%;z-index:999;display:block;cursor:pointer}.control_prev{left:0;background:url(../img/ui-arrow.png) no-repeat}.control_next{right:0;background:url(../img/ui-arrow.png) 0 -55px no-repeat}.list-co{margin:0 auto;padding:0;width:1000px;list-style:none}.list-co > li{margin:0 20px 20px 0;float:left}.list-co li a{width:150px;height:100px;display:block}.list-co li:last-child,.list-co li:nth-child(6){margin-right:0}.list-co li:nth-child(7){margin-left:170px}.clients{margin:60px auto 100px;padding:0;width:940px;display:block;overflow:hidden;border-top:none;zoom:1}.clients li{margin:-1px 0 0;padding:0;width:235px;height:235px;display:block;position:relative;box-sizing:border-box;float:left;border:1px solid #E0E0E0;border-left:none;border-bottom:none}.clients li a:hover{width:0;height:0;background:#000}.clients img{display:block}.clients li:nth-child(4n){border-right:none}.clients li img{margin:34px 37px;width:160px;height:160px}.inside-client{padding:10px;position:absolute;display:none;width:185px;height:185px;top:15px;left:15px;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#81b656;cursor:pointer}.inside-client li{margin:0 0 5px;padding:0;border:none!important;float:none;width:auto;height:auto;text-align:center}.inside-client li:last-child{margin:0}.inside-client .tech{margin:32px 0 10px;font-size:16px;line-height:20px;font-weight:700}.clients li:hover .inside-client{display:block}.product-nav{margin:0;padding:30px 15px;width:235px;background:#F5F7FA;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.product-nav h3{padding-bottom:15px;border-bottom:1px solid #e1e1e1}.secondary-nav{margin:0;padding:0;list-style:none;font-size:16px;line-height:16px}.secondary-nav a{color:#111}.secondary-nav li{margin:0 0 20px}.secondary-nav li:last-child{margin:0}.products-hero{margin:60px auto 20px;padding:40px;width:800px;background:#FFF;text-align:center}.products-hero h1{color:#81b656}.showcase{margin:0 auto;width:1000px}.showcase .slides-list li{margin-bottom:20px}.products-menu{background:#81b656}.products-nav{margin:0 auto;padding:30px 0;width:1000px;display:none;background:#81b656}.products-nav a{color:#FFF}.products-nav a:hover{color:#000}.menu-toggle{width:100%;height:58px;background:#131313}.menu-btn{margin:0 auto;padding:0 15px;width:150px;height:58px;display:block;color:#FFF;font-size:14px;text-align:center;line-height:58px;outline:none}.menu-btn .caret{margin:26px 0}.menu-btn:hover{text-decoration:underline}.menu-active{background:#81b656}.menu-active .caret{border-top-color:#FFF}.menu-active:hover{text-decoration:none}.grid-row{margin:0 auto;display:block}.grid{margin:0 20px 0 0;padding:30px 0 0 30px;width:290px;float:left;display:block}.grid-end{margin:0}.mega-title{margin:0 0 14px;font-size:20px;display:block}.sub-links{font-size:14px;line-height:15px}.sub-links li{padding:5px 5px 5px 0}.in-page-nav{margin:0 0 30px;padding:0;display:block;box-sizing:border-box;font-size:16px;line-height:24px;list-style:none}.in-page-nav a{padding:15px 0 0;display:block;color:#767676}.in-page-nav a:hover{color:#131313}.main-nav-scroll{position:fixed;top:0}.flex-container{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.flex-container p{margin:0 0 14px}.c1{margin:0 30px 0 0;width:220px}.c2{width:750px}.inside-half{margin-right:50px;width:350px;float:left}.inside-half:last-child{margin-right:0}.hero{margin:90px 0 80px;text-align:center;position:relative}.hero h1{margin:0 0 14px;padding:0}.hero h1:after{margin:10px auto 20px;width:30px;height:2px;content:'';display:block;background:#81b656}.hero h2{font-size:24px;line-height:32px}.m-video{margin:0 0 26px}.sub-section{margin:0 0 40px;padding:60px 0 0;border-top:1px solid #e5e5e5}.sub-section:first-child{padding:0;border-top:none}.sub-section h2{font-size:24px;line-height:normal;font-weight:400;color:#81b656}.page-width .sub-section h3{margin-bottom:9px;font-size:20px;line-height:normal;font-weight:400;color:#30373B}.sub-section h4{margin:0 0 26px;padding:0}.sub-section p{margin-bottom:26px;color:#767676}.sub-section img{margin:0 30px 26px 0;float:left}.sub-section ul{margin:0 30px 26px 0;padding:0 0 0 30px;list-style:circle;overflow:hidden}.sub-section ul:last-child{margin-bottom:0}.sub-section ul li{margin:0;padding:2px;line-height:26px}.sub-section ol{margin-bottom:26px;list-style:decimal}.sub-section ol.simple-list{list-style:none}.hero img{margin:0 auto 26px}.sub-section img.full,.hero img.full{display:block;float:none}.item{margin-bottom:30px}.item .left{width:230px}.simple-slider{margin:40px auto;padding:40px;width:670px;background:#fff;border-top:1px solid #81b656;border-bottom:1px solid #81b656}.simple-inside{width:500px;overflow:hidden;position:relative;display:block;float:left}.simple-slider ul{padding:0;border:none;list-style:none;background:#F5F7FA}.simple-slider ul li{margin:0;padding:0;width:500px;height:375px;display:block;float:left}.simple-slider ul li img{margin:0;padding:0}.control-p,.control-n{width:85px;height:375px;display:block;position:relative;float:left;background:url(../img/light_grey_diagonal_bkgrd.gif) repeat;color:#131313}.control-p i,.control-n i{margin-top:-16px;font-size:32px;position:absolute;top:50%}.control-p i{left:30px}.control-n i{right:30px}.simple-table{margin-bottom:26px;border:1px solid #000;padding:10px;background:#FFF}.simple-table th{padding:0 20px}.simple-table td{padding:8px 20px}.u-list{margin:26px 30px}.u-list li{padding:4px 0}.download_table{margin:20px 0;width:100%;color:#666;border-collapse:collapse}.download_table th{font-size:11px;padding:6px 10px;text-align:left;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc}.download_table td{font-size:11px;padding:6px 8px;text-align:center;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.sub-section .download_table img{margin:0}.style-1{font-size:15px;color:#039}.style-2{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#F1F1F1}table.sys{margin:0 0 26px;width:100%;border-collapse:collapse;background:#fff}table.sys,table.sys td,table.sys th{font-size:12px;border:1px solid #000;padding:10px}.under{text-decoration:underline}table.sys ul{list-style:none;margin:0;padding:0}table.sys ul li{margin:5px 0}table.sys th{text-align:left}.maxr-sub{margin:26px 0}.maxr-sub img{float:left;display:block}.maxr-sub .right{width:520px}.page-width .sub-section h3.push{margin-bottom:36px}.maxr100-efficiency,.maxr100-benefits{margin:30px 0;border:1px solid #000;border-collapse:collapse;background:#FFF}.maxr100-efficiency tr,.maxr100-efficiency td,.maxr100-efficiency th{border:1px solid #000}.maxr100-efficiency th,.maxr100-efficiency td{width:100px}.maxr100-efficiency td{text-align:center;padding:5px 0}.maxr100-efficiency th{text-align:left;padding:10px 0 10px 10px}.grey{background:#ccc}.maxr100-benefits tr,.maxr100-benefits td,.maxr100-benefits th{border:1px solid #000}.maxr100-benefits tr,.maxr100-benefits td{padding:5px 10px}.maxr100-benefits th{padding:10px;text-align:left}.data-sheet{margin:26px 0;padding:10px 12px;display:inline-block;color:#81b656;border:1px solid #81b656;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.data-sheet:hover{color:#FFF;background:#81b656}.center{margin:0 auto;max-width:640px;clear:both;display:block;position:relative}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides1_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;z-index:99;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../img/themes.gif) no-repeat left top;margin-top:-45px}.rslides1_nav:active{opacity:1}.rslides1_nav.next{left:auto;background-position:right top;right:0}.rslides2_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}.rslides2_nav.next{left:auto;right:0}.rslides3_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url(../img/themes.gif) no-repeat left 50%;width:38px}.rslides3_nav:active{opacity:1}.rslides3_nav.next{left:auto;background-position:right 50%;right:0}.rslides1_nav:focus,.rslides2_nav:focus,.rslides3_nav:focus{outline:none}.rslides_tabs{margin-top:10px;text-align:center}.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px}.rslides_tabs .rslides_here a{background:#222;background:rgba(0,0,0,.8)}.caption-p{position:absolute;display:block;bottom:0;left:0;right:0;padding:15px;text-align:center;background:#000;background:rgba(0,0,0,.8);color:#fff}@media screen and (max-width: 600px){.github{display:none}}