/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
::-moz-selection{background:#3197fc;text-shadow:none}
::selection{background:#3197fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{max-width:100%!important;height:auto!important;vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
p{margin:0 0 1em 0}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none;visibility:hidden}
.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.hide{display:none}
.smallest{font-size:.8em}
.smaller{font-size:.9em}
.larger{font-size:1.1em}
.largest{font-size:1.2em}
.bold{font-weight:bold}
.italic{font-style:italic!important}
.strike{text-decoration:line-through!important}
.red,.red:visited{color:#f00!important}
.green,.green:visited{color:#390!important}
.lgreen,.lgreen:visited{color:#97937d!important}
.lightgreen,.lightgreen:visited{color:#9c3!important}
.lightgreen-left-justified,.lightgreen-left-justified:visited{color:#9c3!important;text-align:left}
.lightgreen-center-justified,.lightgreen-left-justified:visited{color:#9c3!important;text-align:center}
.bgYellow{background:yellow}
.bgGreen{background:lime}
.vtop{vertical-align:top}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.floatLeft{float:left;margin:0 20px 0 0!important}
.floatLeftMinusMargin{float:left;margin:0 20px 0 -58px!important}
.floatLeftMinusMarginTop{float:left;margin:-50px 20px 0 -58px!important}
.floatRight{float:right;margin:0 0 0 20px!important}
.floatRightMinusMargin{float:right;margin:0 -58px 0 20px!important}
.floatRightMinusMarginTop{float:right;margin:-50px -58px 0 20px!important}
.imgLeft{float:left;margin-right:5px;padding:5px;border:1px solid #c4c4c4}
.imgRight{float:right;margin-left:5px;padding:5px;border:1px solid #c4c4c4}
.nowrap{white-space:nowrap}
.borderless{border:0;border-collapse:collapse}
.breakforprint{page-break-after:always}
.clear{overflow:hidden;clear:both;height:0;margin:0;font-size:1px;line-height:0}
.skip{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.important{color:red;font-weight:bold;text-transform:uppercase}
.wysiwyg{padding:25px 40px}
ul,ol{margin:0 0 1em}
.noBullet{padding:0 0 0 1em;list-style-type:none}
.noIndent{padding:0;list-style-type:none}
.bulletSquare{list-style-type:square}
.note{margin:0 7px;font-size:.8em;color:#4e4e4e}
.note a,.note a:link,.note a:visited{text-decoration:underline}
input[disabled=true]{background-color:#f0f0f0}
textarea[disabled=true]{background-color:#f0f0f0}
select[disabled=true]{background-color:#f0f0f0}
input[readonly=true]{background-color:#f0f0f0}
textarea[readonly=true]{background-color:#f0f0f0}
select[readonly=true]{background-color:#f0f0f0}
.mainContent h1{font-size:25px;font-weight:900;margin:0 0 1em 0;line-height:25px}
.mainContent h2{font-size:22px;font-weight:900;margin:0 0 1em 0;line-height:25px}
.mainContent h3{font-size:18px;font-weight:900;color:#414042;margin:0 0 10px 0;line-height:19px}
.mainContent h4{font-size:16px;font-weight:700;color:#414042;margin:0 0 10px 0;line-height:19px}
.mainContent h5{font-size:15px;font-weight:700;color:#414042;margin:0 0 10px 0;line-height:19px}
.mainContent h6{font-size:14px;font-weight:700;color:#414042;margin:0 0 10px 0;line-height:19px}
.mainContent iframe{display:block}
a,a:visited{color:#00a4df;text-decoration:underline}
a:hover,a:active,a:focus{color:#00a4df;text-decoration:none}
a:active,a:focus{outline:0}
.btnText{margin:0;padding:0;color:#6d6d6d;text-decoration:underline;border:0;background:0}
.btnText:hover{color:#6d6d6d;text-decoration:none}
a .text{text-decoration:underline}
a:hover .text,a:active .text,a:focus .text{text-decoration:none}
a [class^="icon-"]{text-decoration:none}
a.removeLink{color:#f00;font-size:.9em}
ul.linkList{margin:0 0 15px 0;padding:0;list-style-type:none}
ul.linkList li{margin-bottom:8px}
ul.linkList a,ul.linkList a:link,ul.linkList a:visited{text-decoration:none}
ul.linkList a:hover,ul.linkList a:active{text-decoration:underline}
.siteHeader{position:relative;min-height:80px;margin-bottom:3px;z-index:1000}
.siteHeader a.sitelogo,.siteHeader a.sitelogo:link,.siteHeader a.sitelogo:visited{float:left;display:block;width:300px;height:85px;margin-bottom:10px;background:url(/cms/images/logo.png) no-repeat 0 0;text-indent:-9999em}
@media only screen and (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.siteHeader a.sitelogo,.siteHeader a.sitelogo:link,.siteHeader a.sitelogo:visited{background-image:url(/cms/images/dev/placeholders/AE_logo_tag_3color_300w_2x.png)}
}.siteHeader .hdrPhonenum{background-position:100% 0;background-repeat:no-repeat;bottom:12px;display:block;height:34px;position:absolute;right:12px;text-indent:-9999em;width:200px}
.headerLinks{font-size:.9em;margin:0 0 10px;padding:5px 0 0;text-align:right}
.headerLinks a,.headerLinks a:link,.headerLinks a:visited{margin:0 3px;text-decoration:none}
.headerLinks a:hover,.headerLinks a:active{text-decoration:underline}
.siteSearch{color:#fff;margin:0}
.siteSearch label{display:none}
.mod{position:relative;margin:0 0 1em}
.moreLink{text-align:right}
.moreLink a:after{content:'\22';font-family:'Basic-Icons'}
.title{position:relative;margin:0 0 1em}
.titleAlt{margin:0 0 .1em;font-size:1.2em}
.title .more{position:absolute;top:0;right:0;font-size:.6em}
.modContent{padding:15px}
.itemList{margin:0;padding:0;list-style:none}
.item{display:table;padding:1em 0;width:100%;border-top:1px solid #ccc}
.item:first-child{border-top:0;padding-top:0}
.item:last-child{padding-bottom:0}
.item>.content{display:table-cell;width:100%;vertical-align:top}
.item .contentExtra{display:table-cell;vertical-align:top}
.content .title{margin:0}
.itemList .content p{margin:0}
.content .date{font-size:.85em}
.aside{display:table-cell;padding:0 15px 0 0;text-align:center}
.caption{display:block;font-size:.8em;line-height:1.2em}
@media(max-width :400px){.item{display:block}
.item>.content{display:block}
.item>.aside{display:block}
}.article>.aside{float:right;margin:1em}
.meta{margin:.5em 0}
.meta>div{float:left}
.meta .social-tools{float:right}
.filter{padding:1em;border:1px solid #444;background:#ccc}
.filter-options{float:left}
.filter-actions{float:right}
.paging{padding:1em}
.paging-results{float:left}
.paging-list{float:right}
.paging-list ul{display:block;padding:0;margin:0}
.paging-list li{display:block;padding:0;margin:0;border:1px solid #002b40;border-left-width:0;float:left}
.paging-list li:first-child{border-left-width:1px}
.paging-list li a,.paging-list li span{display:block;min-width:30px;padding:2px 5px;text-align:center}
.paging-list li.disabled{display:none}
.paging-list li.disabled+li{border-left-width:1px}
.paging-list li.disabled+.all{border-left-width:0}
.filters{float:left;display:inline;margin:0 0 5px 0}
.filters .filterList{float:left;display:inline;margin-bottom:5px}
.filters label{display:inline;margin:0 5px 0 0;font-weight:bold;font-size:.8em}
.filters .sortList{float:left;display:inline;padding:3px 10px 0}
.filters .sortList label{margin:0 5px 0 0}
.filters select{margin-right:10px}
.filters .sortList .last{border-right:0}
.filters .sortItem{display:inline;margin:0;padding:2px 4px;font-size:.8em;border-right:1px solid #999}
.filters .sortItem a,.filters .sortItem a:link,.filters .sortItem a:visited{padding-right:12px;text-decoration:none;background:url(/cms/images/layout/arrow_sortorder.gif) no-repeat 100% 2px}
.filters .sortItem a.down,.filters .sortItem a.down:link,.filters .sortItem a.down:visited{font-weight:bold;background-position:100% -18px}
.filters .sortItem a.up,.filters .sortItem a.up:link,.filters .sortItem a.up:visited{font-weight:bold;background-position:100% -38px}
.pagination{float:right;width:400px;margin:0 0 10px 0;text-align:right}
.pagination .view{float:right;display:inline;padding:0 0 0 10px}
.pagination .view a,.pagination .view a:link,.pagination .view a:visited{display:inline-block;text-decoration:none;padding:2px 6px}
.pagination .paging{float:right;display:inline;padding:0 10px;border-right:1px solid #999}
.pagination .paging a,.pagination .paging a:link,.pagination .paging a:visited{float:left;display:inline;margin:0 3px;padding:2px 6px;text-align:center;text-decoration:none}
.pagination .paging .active{float:left;display:inline;margin:0 4px;padding:2px 6px;text-align:center;color:#000;background-color:#d2d2d2;text-decoration:none;border:1px solid #969696}
.pagination .paging .total{float:left;display:block;padding-top:2px;color:#999}
.pagination a.arrowRight,.pagination a.arrowRight:link,.pagination a.arrowRight:visited{float:left;display:inline;background:url(/cms/images/layout/arrow_right_gray.gif) no-repeat 50% 50%;text-indent:-9999em}
.pagination a.arrowLeft,.pagination a.arrowLeft:link,.pagination a.arrowLeft:visited{float:left;display:inline;background:url(/cms/images/layout/arrow_left_gray.gif) no-repeat 50% 50%;text-indent:-9999em}
.alert{overflow:hidden;border:1px solid #f66;margin:1em 0;padding:10px;min-height:50px;color:#fff;background-color:#f00}
.alertSign{float:left}
.alertItem{padding:10px 0;margin:0 0 0 50px}
.alert a,.alert .date{color:#fff}
.bdr{border:1px solid #ccc;padding:1px}
.bdrTop{border-top:1px solid #999}
.bdrRight{border-right:1px solid #999}
.bdrBottom{border-bottom:1px solid #999}
.bdrLeft{border-left:1px solid #999}
.bdrDash{border:1px dashed #555244}
.bdrDashTop{border-top:1px dashed #999}
.bdrDashRight{border-right:1px dashed #999}
.bdrDashBottom{border-bottom:1px dashed #999}
.bdrDashLeft{border-left:1px dashed #999}
.alternate{background-color:rgba(0,0,0,0.03)}
.fieldlbl{padding:4px 2px 0 0;text-align:right}
.field{padding-left:2px}
.fieldpad{padding-bottom:2px}
.fieldtext{color:#000}
.fielderror{color:#c00}
.fieldnorm{width:16px;height:20px}
.fieldreq{width:16px;height:20px;background:transparent url(/cms/images/global/field-req.gif) no-repeat center right}
span.fieldreq{padding:0 6px;background-position:center center}
span.fieldnorm{padding:0 6px;background-position:center center}
.fieldred{width:16px;height:20px;background:transparent url(/cms/images/global/field-error.gif) no-repeat center right}
span.fieldred{padding:0 6px;background-position:center center}
.toolTipWrpr{display:none;width:340px;z-index:99}
.toolTipShadow{background:url(/cms/images/core/tooltipbacktop.png) no-repeat top left;padding:10px 13px 1px 13px;color:#666}
.toolTopShadowBottom{background:url(/cms/images/core/tooltipbackbottom.png) no-repeat top left;width:340px;height:16px}
.toolTipDate{font-size:11px;color:#999;font-weight:bold}
.toolTipName{font-size:14px;color:#666;font-weight:bold;margin-bottom:14px}
.sortStatus{float:left}
.genericPager{float:right}
.genericPager ul{list-style-type:none;margin:0;padding:0}
.genericPager li{float:left;display:block;font-size:11px;margin:0 5px 5px 0}
.genericPager li a{float:left;color:#003871;padding:2px 4px;border:1px solid #ddd;text-decoration:none}
.genericPager li a:hover,.genericPager li a:focus{color:#000;background-color:#cfcfcf;border:1px solid #000;text-decoration:none}
.genericPager li.nolink{color:#fff;border:1px solid #ddd;padding:2px 4px}
.genericPager li.active{color:#686868;border:1px solid #ddd;padding:2px 4px;background-color:#cfcfcf}
.smartbug ul{list-style-type:none;background-color:#ccc;font-size:10px;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;padding:0}
.smartbug li{border-bottom:1px solid #000}
.smartbug a,.smartbug a:link,.smartbug a:visited{text-decoration:none;display:block;color:#000;padding:5px}
.smartbug a:hover{background-color:#999;text-decoration:underline}
.siteOverlay{display:none;position:relative;width:550px;max-width:95%;min-height:1px;background-color:#fff;z-index:1000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px #333;-moz-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333}
.siteOverlay .overlayBar{position:relative;padding:7px 10px;text-align:right;border-bottom:1px solid #e6e6e6}
.siteOverlay .overlayClose{display:inline-block;cursor:pointer;z-index:5}
.siteOverlay .overlayContent{padding:15px}
.bar{margin-bottom:10px}
.breadcrumbs a,.breadcrumbs a:visited{text-decoration:none}
.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active{text-decoration:underline}
.breadcrumbs span{margin:0 2px;font-weight:normal}
.pageToolsWrapper{float:right;display:inline;text-align:right}
.pageTool{margin:0 10px 0;font-size:.938em;color:#686868;font-weight:normal;text-decoration:none;cursor:pointer}
.pageToolsWrapper a{display:inline;margin-left:10px}
.pageToolsWrapper a:hover,.pageToolsWrapper a:active{color:#1c4e87;text-decoration:underline}
.pageToolsWrapper a.bookmark,.pageToolsWrapper a.bookmark:link,.pageToolsWrapper a.bookmark:visited{padding:0 0 0 18px;margin-left:7px;background-position:0 -39px}
.pageToolsWrapper a.bookmark:hover,.pageToolsWrapper a.bookmark:active{background-position:0 -119px}
.pageToolsWrapper .addthis_toolbox{float:right;display:inline}
.pageToolsWrapper .addthis_toolbox a,.pageToolsWrapper .addthis_toolbox a:link,.pageToolsWrapper .addthis_toolbox a:visited{background:0;padding:0;margin:0 0 0 5px}
.addthis_toolbox{display:inline}
.emailFriendWrapper .inner{padding:10px}
.emailFriendWrapper .emailFriendSender{margin:10px 0 20px;border-bottom:1px dashed #ccc}
.emailFriendWrapper .emailFriendAdditional{margin:10px 0 0;padding:20px 0 0;border-top:1px dashed #ccc}
.hd{padding:10px;border-bottom:3px solid #ccc;margin:0 0 10px 0}
.ftr{padding:10px;border-top:3px solid #ccc;font-size:11px;text-align:center}
.printBody{margin:0;padding:0;color:#333;background:#fff;width:100%}
.printWrpr{width:660px;text-align:left;margin:0 auto;z-index:1}
.emailBody{margin:0;padding:0;background:#fff;width:100%}
.emailWrpr{width:680px;text-align:left;margin:0 auto;z-index:1}
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}.mainStage{position:relative;overflow:hidden;width:960px;height:425px;margin:0 20px}
.mainStage h1{color:#72a3d0;font:normal 14px Sone,'Arial Narrow',Arial,Helvetica,sans-serif;font-stretch:condensed;margin:0 0 .6em 0;padding:0;text-transform:lowercase;text-shadow:1px 1px 1px #fff;z-index:2}
.mainStage h1 sup{font-size:.5em}
.mainStage h3{color:#72a3d0;font:bold 20px 'Arial Narrow',Arial,Helvetica,sans-serif;font-stretch:condensed;margin:0 0 .6em;z-index:2}
.mainStage-top{position:absolute;top:20px;border-bottom:1px dashed #bbc2c9;width:100%;padding-bottom:4px;z-index:1}
.mainStage .items{width:20000em;position:absolute;clear:both}
.mainStage .single{float:left;position:relative;width:960px;height:425px;margin:0;padding:0;background-repeat:no-repeat;background-position:right 0}
.mainStage .single h3{font-size:60px;text-transform:uppercase;margin:80px 0 0 0;text-shadow:2px 2px 2px #abc9e4}
.mainStage .single p{font-size:14px;font-weight:bold;color:#72a3d0;line-height:1.6em}
.mainStage .navi{position:absolute;top:15px;right:0}
.mainStage a.browse{background:url(/cms/images/slideshow/slide_arrows.png) no-repeat;display:block;width:25px;height:30px;cursor:pointer;font-size:1px;position:absolute;z-index:1000;top:0}
.mainStage a.right{background-position:-25px 0;right:0}
.mainStage a.right:hover{background-position:-25px -30px}
.mainStage a.right:active{background-position:-25px -60px}
.mainStage a.left{margin-left:0;right:35px}
.mainStage a.left:hover{background-position:0 -30px}
.mainStage a.left:active{background-position:0 -60px}
.mainStage a.disabled{visibility:hidden!important}
.btnLarge .btn{padding:5px 10px;font-size:1.4em}
.btnFullWidth{display:block}
.btnFullWidth .btn{display:block;padding-left:0;padding-right:0}
.btnFullWidth input.btn{width:100%}
.btnWrapper [class^="icon-"]{margin:0 3px;font-size:.7em}
.iconImage{position:relative;display:inline-block;bottom:1px;width:10px;height:10px;vertical-align:middle;text-indent:-9999em;background:url(/cms/images/layout/icons_default.png) no-repeat 0 0;overflow:hidden}
.iconCart{width:22px;height:22px;background-position:0 0}
.iconRefresh{width:22px;height:22px;background-position:0 -27px}
.iconContinueArrow{width:22px;height:16px;background-position:0 -57px}
.iconCheckbox{width:18px;height:14px;background-position:-23px -112px}
.iconXSquareRed{width:12px;height:12px;background-position:0 -112px}
.iconSearch{width:14px;height:14px;background-position:-55px 0}
.iconQuestion{width:22px;height:22px;background-position:0 -75px}
.truncateLink a,.truncateLink a:link,.truncateLink a:visited{margin-left:5px}
.footer{position:relative;margin-bottom:10px;padding:20px 0 0}
.footerBar{margin-bottom:10px;min-height:1px;padding:10px;background-color:#ecf1f8}
.ftrPhonenum{float:left;width:170px;height:28px;text-indent:-9999em;background-position:100% 0;background-repeat:no-repeat}
.advFooter{position:relative;margin-bottom:15px;padding:0 0 5px 0}
.advFooter li.callout{margin-bottom:10px}
.advFooter .callout a,.advFooter .callout a:link,.advFooter .callout a:visited{font-weight:bold;font-size:1.1em;color:#6d6d6d}
ul.advList{margin:0 0 10px;padding:0;list-style-type:none}
ul.advList a,ul.advList a:link,ul.advList a:visited{text-decoration:none}
ul.advList a:hover,ul.advList a:active{text-decoration:underline}
ul.advList .listhdng{display:block;margin-bottom:8px;font-size:1.1em}
ul.advList .listhdng,ul.advList .listhdng a,ul.advList .listhdng a:link,ul.advList .listhdng a:visited{font-weight:bold;color:#6d6d6d}
.footerHeading{display:block;margin:0 0 2px;font-weight:bold;font-size:1.1em}
.welcomeMessage{position:absolute;bottom:5px;right:0;width:50%;padding:20px;font-size:12px;background-color:#ecf1f8;border:1px solid #9baab7}
.welcomeMessage .iconClose{position:absolute;top:3px;right:3px;width:13px;height:13px;background:url(/cms/images/layout/icon_x.gif) no-repeat 0 0;cursor:pointer}
.subFooter{padding:10px 0}
.footerLinks a,.footerLinks a:link,.footerLinks a:visited{text-decoration:none;color:#666}
.footerLinks a:hover,.footerLinks a:active{text-decoration:underline}
.copyright{text-align:right;color:#787878}
.emailSignup{margin:0 0 15px}
.emailSignup p{margin:0 0 2px 0}
.emailSignup .imgLabel{float:left;margin:5px 7px 0 0}
.emailSignup .text{float:left;width:165px;margin:0 5px 0 0}
.followUs{margin:0 0 10px}
ul.socialFollow{margin:0;padding:0;list-style-type:none}
ul.socialFollow li{display:inline-block}
ul.socialFollow li a{display:inline-block;width:32px;height:32px;background:url(/cms/images/layout/social-32.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden}
ul.socialFollow li.facebook a{background-position:0 0}
ul.socialFollow li.twitter a{background-position:0 -69px}
ul.socialFollow li.gplus a{background-position:0 -138px}
ul.socialFollow li.pinterest a{background-position:0 -207px}
.tableWrapper{overflow:auto}
table.dataTbl{widtH:100%;display:table;border-collapse:collapse;margin-bottom:20px}
table.dataTbl th{background:#478c26;padding:6px 15px;font-size:1em;border:1px solid #478c26;border-bottom:2px solid #fdd539;color:#fff}
table.dataTbl th a{color:#fff;text-decoration:underline}
table.dataTbl td{vertical-align:top;padding:6px 15px;border:1px solid #e1e1e1}
table.dataTbl td td{border-style:none}
.limitTextBox span{display:none}
.limitTextBoxBar{width:100%;margin:0 0 15px 0}
.limitTextBoxBarWrpr{width:100%;border:0 solid #000;overflow:hidden;font-size:9px;color:#000;white-space:nowrap;height:5px;background-color:#fdfbbe}
.limitTextBoxBarInner{width:0;background-color:#f00}
.limitTextBoxInputWrpr{display:table-cell;width:100%;vertical-align:top}
.limitTextBoxInputWrpr textarea{box-sizing:border-box;vertical-align:top}
.limitTextBoxSpellWrpr{display:table-cell;padding-left:5px;vertical-align:top}
.limitTextBoxSpellWrpr img{max-width:16px!important;cursor:pointer}
.vd{padding:0 5px}
.topOfPage{text-align:right}
.topOfPage a{background:transparent url(/cms/images/arrow.gif) no-repeat 100% 50%;padding-right:13px}
@media only screen and (min-width:11.250em) and (max-width:47.938em){.siteHeader a.sitelogo,.siteHeader a.sitelogo:link,.siteHeader a.sitelogo:visited{float:none;display:block;width:auto}
.pageTools{display:none}
}body{font:14px/21px "proxima-nova",Arial,sans-serif}
#main{overflow:hidden}
a,a:visited{color:#00a4df;text-decoration:none}
a:hover,a:active,a:focus{color:#00a4df;text-decoration:underline}
a:active,a:focus{outline:0}
.mainContent ul{padding-left:20px;list-style:disc}
.requiredField{float:left;margin-right:5px}
.upCase{text-transform:uppercase}
.mainContent h1{font-size:25px;font-weight:900;margin:0 0 10px 0;line-height:25px}
.mainContent h2{font-size:22px;font-weight:900;margin:0 0 10px 0;line-height:25px}
.mainContent h3{font-size:18px;font-weight:900;color:#414042;margin:0 0 5px 0;line-height:19px}
.mainContent h4{font-size:16px;font-weight:700;color:#414042;margin:0 0 5px 0;line-height:19px}
.mainContent h5{font-size:15px;font-weight:700;color:#414042;margin:0 0 5px 0;line-height:19px}
.mainContent h6{font-size:14px;font-weight:700;color:#414042;margin:0 0 5px 0;line-height:19px}
.revealBtns .floatedBtn{display:inline-block;margin-right:40px;vertical-align:middle}
.btnWrapper{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btn{outline:0;text-shadow:none!important;display:block;width:90%;margin:0 auto!important;padding:10px 15px!important;font-weight:bold!important;font-size:17px!important;border:none!important;text-align:center;text-decoration:none;cursor:pointer;overflow:visible;text-transform:uppercase;font-weight:bold}
.floatedBtn .btn{width:100%}
.floatedBtn .btnWrapper,.floatedBtn .btnAlt,.floatedBtn .btnAltBlack,.floatedBtn .btnAltOrange{max-width:100%}
.btnWrapper .btn{color:#fff;background:#00aeef;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVjODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,174,239,1) 0,rgba(0,92,129,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,174,239,1)),color-stop(100%,rgba(0,92,129,1)));background:-webkit-linear-gradient(top,rgba(0,174,239,1) 0,rgba(0,92,129,1) 100%);background:-o-linear-gradient(top,rgba(0,174,239,1) 0,rgba(0,92,129,1) 100%);background:-ms-linear-gradient(top,rgba(0,174,239,1) 0,rgba(0,92,129,1) 100%);background:linear-gradient(to bottom,rgba(0,174,239,1) 0,rgba(0,92,129,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef',endColorstr='#005c81',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnWrapper:hover .btn,.btnWrapper:hover a{color:#fff;text-decoration:none;background:#005c81;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,92,129,1) 0,rgba(0,174,239,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,92,129,1)),color-stop(100%,rgba(0,174,239,1)));background:-webkit-linear-gradient(top,rgba(0,92,129,1) 0,rgba(0,174,239,1) 100%);background:-o-linear-gradient(top,rgba(0,92,129,1) 0,rgba(0,174,239,1) 100%);background:-ms-linear-gradient(top,rgba(0,92,129,1) 0,rgba(0,174,239,1) 100%);background:linear-gradient(to bottom,rgba(0,92,129,1) 0,rgba(0,174,239,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005c81',endColorstr='#00aeef',GradientType=0)}
.btnWrapper.twoLinesBtn .btn{padding:7px 10px!important}
.btnWrapper .btn span{display:block;font-size:15px!important;line-height:13px}
.btnAlt{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btnAlt .btn{color:#005b7f;background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,229,229,1)),color-stop(100%,rgba(198,198,198,1)));background:-webkit-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-o-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-ms-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:linear-gradient(to bottom,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#c6c6c6',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnAlt:hover .btn,.btnAlt:hover a{color:#005b7f;text-decoration:none;background:#c6c6c6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(198,198,198,1)),color-stop(100%,rgba(229,229,229,1)));background:-webkit-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-o-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6',endColorstr='#e5e5e5',GradientType=0)}
.btnAltGray{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btnAltGray .btn{color:#282828;background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,229,229,1)),color-stop(100%,rgba(198,198,198,1)));background:-webkit-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-o-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:-ms-linear-gradient(top,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);background:linear-gradient(to bottom,rgba(229,229,229,1) 0,rgba(198,198,198,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#c6c6c6',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnAltGray:hover .btn,.btnAltGray:hover a{color:#282828;text-decoration:none;background:#c6c6c6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(198,198,198,1)),color-stop(100%,rgba(229,229,229,1)));background:-webkit-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-o-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(198,198,198,1) 0,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6',endColorstr='#e5e5e5',GradientType=0)}
.btnAltBlack{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btnAltBlack .btn{color:#fff;text-decoration:none;background:#606060;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjA2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(96,96,96,1) 0,rgba(19,19,19,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,96,96,1)),color-stop(100%,rgba(19,19,19,1)));background:-webkit-linear-gradient(top,rgba(96,96,96,1) 0,rgba(19,19,19,1) 100%);background:-o-linear-gradient(top,rgba(96,96,96,1) 0,rgba(19,19,19,1) 100%);background:-ms-linear-gradient(top,rgba(96,96,96,1) 0,rgba(19,19,19,1) 100%);background:linear-gradient(to bottom,rgba(96,96,96,1) 0,rgba(19,19,19,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060',endColorstr='#131313',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnAltBlack:hover .btn,.btnAltBlack:hover a{color:#fff;text-decoration:none;background:#131313;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDYwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(19,19,19,1) 0,rgba(96,96,96,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(19,19,19,1)),color-stop(100%,rgba(96,96,96,1)));background:-webkit-linear-gradient(top,rgba(19,19,19,1) 0,rgba(96,96,96,1) 100%);background:-o-linear-gradient(top,rgba(19,19,19,1) 0,rgba(96,96,96,1) 100%);background:-ms-linear-gradient(top,rgba(19,19,19,1) 0,rgba(96,96,96,1) 100%);background:linear-gradient(to bottom,rgba(19,19,19,1) 0,rgba(96,96,96,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#131313',endColorstr='#606060',GradientType=0)}
.btnAltOrange{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btnAltOrange .btn{color:#fff;text-decoration:none;background:#e0ba3e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYmEzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODFjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e0ba3e 0,#d81c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0ba3e),color-stop(100%,#d81c00));background:-webkit-linear-gradient(top,#e0ba3e 0,#d81c00 100%);background:-o-linear-gradient(top,#e0ba3e 0,#d81c00 100%);background:-ms-linear-gradient(top,#e0ba3e 0,#d81c00 100%);background:linear-gradient(to bottom,#e0ba3e 0,#d81c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0ba3e',endColorstr='#d81c00',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnAltOrange:hover .btn,.btnAltOrange:hover a{color:#fff;text-decoration:none;background:#d81c00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4MWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGJhM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d81c00 0,#e0ba3e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d81c00),color-stop(100%,#e0ba3e));background:-webkit-linear-gradient(top,#d81c00 0,#e0ba3e 100%);background:-o-linear-gradient(top,#d81c00 0,#e0ba3e 100%);background:-ms-linear-gradient(top,#d81c00 0,#e0ba3e 100%);background:linear-gradient(to bottom,#d81c00 0,#e0ba3e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d81c00',endColorstr='#e0ba3e',GradientType=0)}
.btnAltGreen{max-width:260px;width:100%;display:block;text-decoration:none!important}
.btnAltGreen .btn{color:#fff;text-decoration:none;background:#a5cd38;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1Y2QzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTUzMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#a5cd38 0,#3a5305 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5cd38),color-stop(100%,#3a5305));background:-webkit-linear-gradient(top,#a5cd38 0,#3a5305 100%);background:-o-linear-gradient(top,#a5cd38 0,#3a5305 100%);background:-ms-linear-gradient(top,#a5cd38 0,#3a5305 100%);background:linear-gradient(to bottom,#a5cd38 0,#3a5305 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cd38',endColorstr='#3a5305',GradientType=0);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btnAltGreen:hover .btn,.btnAltGreen:hover a{color:#fff;text-decoration:none;background:#3a5305;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNTMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWNkMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#3a5305 0,#a5cd38 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a5305),color-stop(100%,#a5cd38));background:-webkit-linear-gradient(top,#3a5305 0,#a5cd38 100%);background:-o-linear-gradient(top,#3a5305 0,#a5cd38 100%);background:-ms-linear-gradient(top,#3a5305 0,#a5cd38 100%);background:linear-gradient(to bottom,#3a5305 0,#a5cd38 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5305',endColorstr='#a5cd38',GradientType=0)}
.bold{font-weight:bold}
.italic{font-style:italic!important}
.corlnavHold{background:#302e2e!important}
.corlnav{width:100%;background:#302e2e;padding:0 28px;height:100%;float:left;box-sizing:border-box}
.corlheader{padding:0 28px}
.railBanner{margin:0 -28px;cursor:pointer;background:#005b7f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWI3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,91,127,1) 0,rgba(37,36,36,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,91,127,1)),color-stop(100%,rgba(37,36,36,1)));background:-webkit-linear-gradient(top,rgba(0,91,127,1) 0,rgba(37,36,36,1) 100%);background:-o-linear-gradient(top,rgba(0,91,127,1) 0,rgba(37,36,36,1) 100%);background:-ms-linear-gradient(top,rgba(0,91,127,1) 0,rgba(37,36,36,1) 100%);background:linear-gradient(to bottom,rgba(0,91,127,1) 0,rgba(37,36,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005b7f',endColorstr='#252424',GradientType=0)}
.railBannerIn{padding:20px 22px;vertical-align:middle}
.desktop-subnav{margin:20px -28px 20px -28px!important}
.desktop-subnav .btnWrapper,.desktop-subnav .btnAltOrange,.desktop-subnav .btnAltGreen,.desktop-subnav .btnAltBlack,.desktop-subnav .btnAltGray{max-width:226px}
.desktop-subnav .leftNaviControl{background:#504d4d;padding:6px 12px 6px 6px}
.desktop-subnav .leftNaviControl.onecolumn{background:#fff;min-height:20px}
.subnavigation-sublayout ul li a{color:#fff!important;padding:0 28px}
.subnavigation-sublayout ul li a.has-no-children{padding-left:28px!important}
.subnavigation-sublayout ul li a:hover{text-decoration:none}
.subnavigation-sublayout ul.blueTheme li a:hover{color:#00a4df!important}
.subnavigation-sublayout ul.blueTheme li a.selected{color:#00a4df!important}
.subnavigation-sublayout ul.greenTheme li a:hover{color:#9c3!important}
.subnavigation-sublayout ul.greenTheme li a.selected{color:#9c3!important}
.subnavigation-sublayout ul.orangeTheme li a:hover{color:#f50!important}
.subnavigation-sublayout ul.orangeTheme li a.selected{color:#f50!important}
.leftNaviControl{color:#fff;cursor:pointer;display:inline-block}
.leftNaviControl span{display:inline-block;margin-left:25px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}
.leftNaviControl .btnWrapper,.leftNaviControl .btnAltOrange,.leftNaviControl .btnAltGreen{position:absolute;width:130px;top:0;right:10px;border:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.leftNaviControl .btnWrapper .btn{padding:10px;background:#00c0f3;width:100%;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.leftNaviControl .btnWrapper:hover,.leftNaviControl .btnWrapper .btn:hover{background:#00c0f3}
.leftNaviControl .btnAltOrange .btn:hover{background:#f50!important}
.leftNaviControl .btnAltOrange .btn{padding:6px!important;background:#f50;height:21px;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.leftNaviControl .btnAltOrange:hover,.leftNaviControl .btnAltOrange .btn:hover{background:#d81c00}
.leftNaviControl .btnAltGreen .btn:hover{background:#aac932!important}
.leftNaviControl .btnAltGreen .btn{padding:6px;background:#aac932;height:21;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.leftNaviControl .btnAltGreen:hover,.leftNaviControl .btnAltGreen .btn:hover{background:#aac932}
.leftNaviControl p.navToggle{margin:0}
a.expand-link{width:0!important;height:0!important;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #00a4df;background:none!important;position:absolute;right:28px;top:10px}
.greenTheme a.expand-link{border-left:6px solid #aac932}
.orangeTheme a.expand-link{border-left:6px solid #f50}
.subnavigation-sublayout ul li a.expand-link.expand-link-on{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #00a4df;border-bottom:0}
.subnavigation-sublayout ul.greenTheme li a.expand-link.expand-link-on{border-top:6px solid #aac932}
.subnavigation-sublayout ul.orangeTheme li a.expand-link.expand-link-on{border-top:6px solid #f50}
.subnavigation-sublayout #SideAccordion ul li{position:relative;padding:5px 0}
.subnavigation-sublayout #SideAccordion ul li ul{margin:10px 0 0 0;background:#232222;padding:20px 0}
.subnavigation-sublayout #SideAccordion ul li ul li{padding:0}
.subnavigation-sublayout #SideAccordion ul li ul li a{text-transform:none}
.mainBannerOverlay{position:absolute;height:100%;width:100%;top:0;-webkit-box-shadow:inset 0 30px 30px -10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 30px 30px -10px rgba(0,0,0,0.5);box-shadow:inset 0 30px 30px -10px rgba(0,0,0,0.5)}
.mainBanner{position:relative}
.mainBannerOverlay:before{background:#00aeef;opacity:.3;content:"";display:block;position:absolute;width:100%;height:100%}
.mainBannerText{position:absolute;top:60px;width:100%;text-align:center}
.mainBannerText div{padding:0 .6em;margin-bottom:20px;color:#fff;font-size:4.4em;font-weight:900;line-height:.85em}
.mainBannerText .btnAlt,.mainBannerText .btnWrapper{margin:0 auto}
.clients{text-align:center;margin-bottom:50px;-webkit-box-shadow:0 4px 10px -1px rgba(200,200,200,1);-moz-box-shadow:0 4px 10px -1px rgba(200,200,200,1);box-shadow:0 4px 10px -1px rgba(200,200,200,1)}
.clients div{padding:15px 0}
.clients a:hover{color:#414042;text-decoration:none}
.clients div a{color:#414042}
.clients div a:hover{text-decoration:underline}
.clients span{margin:5px;width:128px;display:inline-block;vertical-align:top;font-size:21px;font-weight:bold}
.middleContent{position:relative}
.middleContent .grid_8{position:static!important;padding-bottom:15px}
.middleContent .btnWrapper{position:absolute;bottom:-20px;right:25px}
.middleContent .laptopImg{position:absolute;bottom:-50px;left:0}
.laptopImgHold img{margin-top:40px}
.rowWithIcon{display:table;margin:0 0 20px -25px;font-weight:400;font-size:14px}
.rowWithIcon div{display:table-cell;vertical-align:top;padding-right:25px}
.rowWithIcon div.iconHold{width:116px}
.bottomContent{background:#e5e5e5;padding:30px 60px 100px 60px}
.whiteBottomContent{background:#fff!important}
.bottomContent img{margin:6px 0 16px 0;display:block;-webkit-box-shadow:0 5px 10px 0 rgba(140,140,140,1);-moz-box-shadow:0 5px 10px 0 rgba(140,140,140,1);box-shadow:0 5px 10px 0 rgba(140,140,140,1)}
.bottomContent .ovMidImg img{margin-top:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.bottomContent .grid_3{min-height:0!important}
.bottomContent .grid_6 .btnAlt{position:absolute;bottom:0;left:22px}
.bottomContent .btnAlt .btn{-webkit-box-shadow:0 0 3px 1px rgba(188,188,188,1);-moz-box-shadow:0 0 3px 1px rgba(188,188,188,1);box-shadow:0 0 3px 1px rgba(188,188,188,1)}
.bottomContent .grid_6:first-child>div{margin-right:25px;margin-top:60px;position:relative;padding-bottom:60px}
.bottomContent .grid_6>div h3 span{display:block}
.bottomContent .grid_6:last-child>div{margin-left:25px;margin-top:60px;position:relative;padding-bottom:60px}
.bottomContent .btnWrapper,.bottomContent .btnAlt,.bottomContent .btnAltBlack{margin:0 auto}
.groupingTop{position:relative}
.groupingTop>img{width:100%}
.groupingTop .groupingTopText{color:#fff;font-size:14px;position:absolute;top:60px;left:20px}
.groupingTop .groupingTopText h2{color:#fff;font-size:35px;line-height:29px;width:276px}
.groupingTop .groupingTopText h2 span{display:block}
.groupingTop .groupingTopText div{width:260px;line-height:125%}
.groupingTop.featuresTop .groupingTopText{top:60px;left:20px;line-height:18px}
.groupingTop.featuresTop .groupingTopText div{width:250px}
.groupingTop .groupingTopText h3{font-size:14px;margin:10px 0 0 0}
.groupingTop .groupingTopText ul{padding-left:20px;list-style:disc}
.groupingTop .groupingTopText ul li{margin-bottom:0;line-height:125%}
.groupingBottom.featureBtm{padding-right:0;padding-top:50px}
.featureBtm .summaryReport .groupingBottomImage{float:right;margin-top:-190px;width:50%}
.featureBtm .summaryReport .groupingBottomImage img{float:right}
.groupingBottom.featureBtm .btnAlt{float:none;margin-top:20px}
.groupingBottomText{position:absolute;width:45%}
.featureDevicesHold{margin-top:-160px;text-align:center}
.featureDevicesHold img{position:relative;z-index:100}
.groupingBottom{color:#fff;background:#000;padding:25px 22px}
.groupingBottom h2.groupingHeading{color:#fff;padding:0 17%;text-align:center;margin-bottom:30px}
.groupingBottom h2.groupingHeading:empty{margin-bottom:0}
.groupingRow{margin-bottom:10px}
.groupingBottom .btnAlt,.groupingBottom .btnWrapper{float:right;margin-right:20px;margin-top:15px}
.groupingTop .appIcons span{display:block;font-size:12px;color:#fff}
.revealAppTop.groupingTop .groupingTopText div{width:340px}
.revealTopSubtitle{text-transform:uppercase;margin:20px 0;font-weight:bold}
.revealAppSubfooter{background:#000;padding:36px 0 26px 0;font-size:13px;color:#fff}
.revealAppSubfooter h3{font-size:13px;color:#fff;margin-bottom:0}
.revealAppSubfooter ul{padding-left:17px;list-style:disc;margin-bottom:20px}
.revealAppSubfooter ul li{padding-left:20px;margin:0;line-height:inherit}
.revealAppSubfooter .imgIconSet{display:inline-block;width:30%;text-align:center}
.revealAppSubfooter .imgIconSet a{font-size:13px;font-weight:bold;text-transform:uppercase}
.revealAppSubfooter .imgIconSet a:hover{opacity:.7;text-decoration:none}
.revealAppSubfooter .imgIconSet a img{margin:-70px 0 8px 0}
.revealAppSubfooter .revealBtns{margin-top:40px;text-align:right}
.subfooterLeft{text-align:center}
.subfooterRight{margin-top:20px}
.logbook{padding:55px 0 40px 0}
.logbook h1{font-size:36px;margin-bottom:30px;line-height:36px}
.logbook h4{margin-bottom:10px}
.logbook h1 span{color:#200505}
.logbookVideo{text-align:center;margin:30px 0}
.logbookVideo h4{color:#00c0f3}
.logbookBottom img{float:right;margin-top:-10px}
.logbookBtns.revealBtns{text-align:right;margin-top:15px}
.logbookBottomHolder{padding:0 50px}
.logbookBottom{padding:10px 0 40px 0;font-size:13px;color:#000}
.logbookBottom ul{padding-right:30px}
.logbookBottom li{line-height:18px;margin-bottom:8px}
.setup{padding:50px 0 0 0}
.setup h1{font-size:47px;margin-bottom:15px;line-height:40px;text-align:center}
.setup h4{margin-bottom:10px}
.setup h1 span{color:#200505}
.setup h1 span:first-child{display:block}
.setupSubtitle{text-align:center;margin-bottom:60px;font-size:16px}
.setupSubtitle p{margin-bottom:0}
.setupMiddle{font-size:13px;color:#030202}
.setupMiddle a:hover{opacity:.7}
.setupMiddle h4{font-size:13px;margin-bottom:0;color:#030202}
.setupMiddle .grid_6>div{display:table;margin-bottom:60px}
.setupMiddle .grid_6>div div{display:table-cell;vertical-align:top}
.setupMiddle .setupMiddleIcon{width:120px;text-align:center}
.setupSubfooter{background:#000;color:#fff;font-size:13px}
.setupSubfooter .impBottom{padding:30px 0}
.setupSubfooter .impBottom h2{font-size:13px}
.setupSubfooter .impBottom>div.grid_6 p{padding:20px 20px 0 50px}
.setupSubfooter .impBottom>div.grid_6>div{max-width:280px;margin-bottom:25px}
.setupSubfooter .impBottom>div.grid_6>div.revealBtns{width:103%;max-width:103%}
.fleetWork{padding:45px 30px}
.fleetWorkImg{text-align:center}
.fleetWorkText{padding:30px 10px 30px 20px}
.fleetWork .revealBtns{text-align:center}
.revHomeTopHold{position:relative;overflow:hidden}
.revHomeTopImg{min-width:1060px}
.revHomeUnderTop{padding:20px;text-align:center;color:#fff;font-weight:bold;font-size:18px;background:url(/assets/Enterprise/images/bgRevTop.jpg);-webkit-box-shadow:inset 150px 0 100px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 150px 0 100px 0 rgba(0,0,0,0.15);box-shadow:inset 150px 0 100px 0 rgba(0,0,0,0.15)}
.revHomeUnderTop a{color:#000}
.revHomeUnderTop img{width:100%;min-width:1060px}
.revHomeTop{text-align:center;position:absolute;top:0;left:0;height:100%;width:100%;color:#fff;font-size:14px}
.revHomeTop .grid_5{height:100%}
.revHomeTop .homeTopLeft{position:absolute;bottom:0;right:0}
.revHomeTop h1{font-size:52px;line-height:46px;margin:50px 0 30px 0}
.revHomeTop h1 span{color:#fff;display:block}
.learnForEnterprise{text-transform:uppercase;font-weight:bold}
.revHomeTopText{display:table;width:90%;margin:0 auto 40px auto;line-height:15px}
.revHomeTopText a.revHomeTopMore{display:block;font-weight:bold;text-transform:uppercase}
.revHomeTopText .revHomeReveal a.revHomeTopMore{color:#17c1f3}
.revHomeTopText .revHomeWork a.revHomeTopMore{color:#b3d445}
.fleetRevToplogo{margin-bottom:15px}
div.revHomeReveal,div.revHomeWork{display:table-cell;width:50%;vertical-align:top!important;position:relative;padding-bottom:50px}
.revHomeReveal>div,.revHomeWork>div{padding:0 40px}
.revHomeTopHold .revealBtns{position:absolute;width:100%;bottom:0;padding:0}
.revHomeTopHold .revealBtns .floatedBtn{margin-right:20px}
.midNumbers{color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center}
.midNumbers>div{position:absolute;width:100%;top:30px}
.midNumbers>div span{display:block}
.midNumbers .num{font-size:46px;margin:10px 0}
.homeAward{display:table;width:70%;margin:0 auto;font-size:14px;font-weight:bold;color:#000}
.homeAward div{display:table-cell;vertical-align:middle}
.homeAward div{display:table-cell}
.homeAward div:first-child{width:246px}
.homeAward div:last-child{padding-top:40px}
.newsMod{padding:35px 25px 60px 25px;text-transform:uppercase;background:#00c0f3;font-size:14px;font-weight:bold}
.newsMod .news{color:#fff;padding:0 35px}
.newsMod .news>div{margin-bottom:10px}
.newsMod .news .newsDate,.newsMod .news a{color:#000}
.newsTitleHold{margin:0 35px 30px 35px}
.newsTitleHold h2{float:left;color:#fff;font-size:25px}
.newsTitleHold h2 span{color:#000}
.newsTitleHold a{float:right;color:#fff}
.revHomeMiddle{padding:50px}
.revHomeMiddle h2{color:#030202;font-size:26px;text-align:center;margin:0 15% 50px 15%}
.revHomeMiddle h3{color:#17c1f3;font-size:18px}
.videoAndCasestudyHold{margin-bottom:65px}
.revHomeMiddle .caseStudyTopMessage{margin:36px 0 0 0}
.revHomeMiddle .caseStudyTopSender{margin:-40px 0 0 0;max-width:80%;text-align:left}
.revHomeMidNumbers{margin-bottom:45px}
.reveal{color:#030202}
.revealUnderVideo{padding:20px;background:#000}
.revealUnderVideo p{margin-bottom:0}
.howWeDeliver{padding:35px 10px;text-align:center;line-height:16px}
.howWeDeliver h2{font-size:24px;margin-bottom:35px}
.howWeDeliver h2 span{color:#030202}
.howWeDeliverRow{margin-bottom:30px}
.howWeDeliverRow img{margin-bottom:20px}
.howWeDeliverRow h3{font-size:18px;color:#030202;line-height:18px;margin:0 0 5px 0}
.howWeDeliver .btnAltBlack{margin:0 auto}
.vehiclesSub{position:relative;font-size:12px;background:#d9d9d9 url(/assets/Enterprise/images/bgVehiclesSub.png)}
.vehiclesSub h3{font-size:19px;color:#030202}
.vehiclesSubText{display:inline-block;width:52%;padding:20px 20px 10px 20px;font-size:12px;color:#030202}
.vehiclesSubText p{line-height:14px;padding-right:110px}
.vehiclesSubImg{display:inline-block;vertical-align:bottom;text-align:center;margin-top:6px}
.revealBottom{padding:30px 10px}
.revealBottom .revealBottomItem{margin-bottom:30px;line-height:16px}
.revealBottom img{margin-bottom:15px;width:100%}
.revealBottom h3{padding:0 10%;margin-bottom:5px;text-align:center;font-size:19px;color:#030202;display:table;width:100%;box-sizing:border-box}
.revealBottom h3 span{display:table-cell;vertical-align:bottom}
.revealBottom .btnAltBlack{margin:0 auto}
.revFeaturedTop{padding:52px 58px 0 58px;font-size:13px;color:#000;line-height:17px}
.revFeaturedTop.topOneClm{padding:50px 0 0 0}
.revFeaturedTop h1{font-size:29px}
.revFeaturedTop h3{font-size:15px;color:#000}
.revFeaturedTop ul{list-style:disc inside;padding:0 0 0 15px}
.feetTopTextLeft{padding:40px 10px 10px 30px}
.driverTopTextRight{padding:40px 30px 10px 10px}
.revFeaturedTopUp>div:last-child{text-align:right}
.revFeaturedTopDown>div:last-child{text-align:left}
.revealFeaturedSubfooter{background:#000;color:#fff;display:table;width:100%;position:relative;min-height:322px}
.revealFeaturedSubfooter>img{position:absolute;top:0;left:0;max-width:43%!important;height:100%!important}
.featuredSubfLeft{display:table-cell;width:43%;vertical-align:middle}
.featuredSubfLeftText{position:relative}
.featuredSubfLeftTextIn{height:100%;width:90%;display:table}
.featuredSubfLeftTextIn>div{display:table-cell;vertical-align:middle;text-transform:uppercase;font-size:35px;font-weight:900}
.featuredSubfLeftTextIn>div div{display:inline-block;vertical-align:middle;line-height:30px}
.featuredSubfLeftTextIn>div div:first-child{width:30%;text-align:right;padding-right:10px}
.featuredSubfLeftTextIn>div div:last-child{width:65%}
.featuredSubfLeftTextIn>div span{display:block}
.featuredSubfLeftTextIn>div span:last-child{color:#000}
.featuredSubfRight{display:table-cell;width:57%;vertical-align:middle}
.featuredSubfRight ul{list-style:disc;padding:0 0 0 15px}
.featuredSubfRight ul li{margin-bottom:0}
.featuredSubfRightText{padding:65px 10px 15px 10px;font-size:13px;line-height:17px}
.featuredSubfRightText .btmTextIn{padding-right:20px}
.featuredSubfRightText .btmTextIn p{font-weight:bold;text-transform:uppercase;margin-bottom:0;font-size:15px}
.featuredSubfRightText .btmTextIn span{display:block;margin-bottom:15px}
.featuredSubfRightText>div{float:left}
.featuredSubfRightText.twoClm>div{width:50%}
.featuredSubfRightText.threeClm>div{width:33%}
.revealFeaturedSubfooter .revealBtns{text-align:right;margin-bottom:10px}
.cRepBtmItem{display:table;width:100%;margin-bottom:10px}
.cRepBtmItem div{display:table-cell;min-width:72px;padding-right:10px;vertical-align:middle}
.topOneClm .feetTopTextLeft{padding:0 10px 40px 60px}
.topOneClm .feetTopTextLeft h1{width:50%}
.topOneClmLeftImg>div:first-child{float:left}
.topOneClmLeftImg>div.oneClmText{float:left;width:33%;text-align:center}
.topOneClmLeftImg>div.oneClmText>div{padding:0 20px}
.topOneClmRightImg>div.oneClmText>div{padding:0 20px 0 34px}
.topOneClmRightImg>div:first-child{float:right;text-align:right}
.topOneClmRightImg>div.oneClmText{float:right;width:33%}
.geofTopItem>div{font-size:16px;font-weight:bold;text-transform:uppercase}
.geofTopItem{margin-bottom:40px}
.geofTopItem img{margin-bottom:15px}
.revOverview{padding:40px 20px;font-size:13px}
.revOverview h1{font-size:45px;line-height:45px}
.revOverview h1 span{color:#000}
.revOverview .overviewMainImg{margin:30px 0}
.overviewSubfooter .grid_9{padding:50px 0}
.overviewSubfooter .grid_9 .revealBtns{margin-top:50px}
.overviewSubfooter h3{font-size:24px;color:#00c0f3}
.contactAll h1{font-size:35px;color:#010101}
.contactAllTop{padding:25px 40px 15px 40px}
.contactSectionTitle{padding:15px 25px;color:#fff}
.contactSectionTitle div{float:left;width:50%}
.contactSectionTitle span{display:block;float:right;margin-top:10px;width:50%;text-align:right;font-size:19px}
.revSection .contactSectionTitle{background:#00c0f3}
.workSection .contactSectionTitle{background:#a6ce38}
.enterpriseSection .contactSectionTitle{background:#000}
.contactContent{padding:25px 40px 15px 40px;margin-bottom:20px;-webkit-box-shadow:inset 0 -1px 5px 2px rgba(206,206,206,1);-moz-box-shadow:inset 0 -1px 5px 2px rgba(206,206,206,1);box-shadow:inset 0 -1px 5px 2px rgba(206,206,206,1)}
.contactContentColumns{margin-bottom:30px}
.expandTrigerHold{text-align:center}
a.expand{text-transform:uppercase;color:#000}
a.expand span{margin:0 5px}
.expandable{display:none}
.expArrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-TOP:5px solid #00c0f3}
.expArrowUp{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #00c0f3}
.workSection .expArrow{border-left:5px solid transparent;border-right:5px solid transparent;border-TOP:5px solid #a6ce38}
.workSection .expArrowUp{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #a6ce38}
.enterpriseSection .expArrow{border-left:5px solid transparent;border-right:5px solid transparent;border-TOP:5px solid #000}
.enterpriseSection .expArrowUp{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}
.contactContentColumns>div{float:left;width:37%;font-size:13px;color:#000}
.contactContentColumns>div p{font-weight:bold;margin-bottom:0}
.contactContentColumns>div span{display:block}
.contactContentColumns>div a{color:#000;font-weight:bold}
.contactContentColumns>div.country{width:26%;text-align:center;font-size:26px;font-weight:bold}
.contactLocations{padding:15px 40px}
.contactLocations h1{margin-bottom:40px}
.locationsRow{text-align:center}
.locationsRow .grid_3{margin-bottom:40px}
.locationsRow h3{color:#32c7ed}
.locationsRow img{margin-bottom:20px}
.locationsRow span{display:block}
.locationsRow a{color:#414042}
.overviewTop{background:#fff url(/assets/Enterprise/images/overviewTopBg.png)}
.overviewTop .overviewTopText{padding:40px 0 0 20px;text-align:center}
.overviewTop .overviewTopText img{margin:0 0 25px 0}
.overviewTop .overviewTopText .overviewDesc{margin:0 0 35px 0}
.overviewTop .overviewTopText .btnWrapper{margin:0 auto;width:230px}
.overviewTop .overviewLaptop{margin:40px 0 10px 0}
.overviewMiddle{background:#00aeef;padding:25px 20px}
.overviewMiddle h2{color:#fff;text-align:center;font-size:20px;margin-bottom:25px}
.overviewMiddle h3{color:#414042;margin:15px 0;min-height:36px}
.overviewMiddle .ovMidRow{font-size:12px;text-align:center;margin-bottom:30px}
.overviewMiddle .ovMidRow p{padding-bottom:10px;line-height:13px}
.overviewMiddle .ovMidRow a{color:#fff;display:block;text-transform:uppercase;font-weight:bold;position:absolute;bottom:0;left:50%;margin-left:-19px}
.overviewMiddle .ovMidRow .bottomRight a,.overviewMiddle .ovMidRow .bottomLeft a{color:#005b7f;position:static}
.overviewMiddle .ovMidRow .bottomRight .btnAlt,.overviewMiddle .ovMidRow .bottomLeft .btnAlt{position:absolute;bottom:0;left:22px}
.overviewMiddle .ovMidRow .grid_3{padding:0 5px!important}
.overviewMiddle .ovMidRow .ovMidContentTitle{color:#414042;margin:15px 0;min-height:36px;font-size:18px; font-weight:900;line-height:19px;text-transform:uppercase}
.overviewBottom{background:#191919;position:relative;padding:40px 25px 0 25px}
.overviewBottom img.overviewBtmImg{position:absolute;top:0;left:0}
.overviewBottom h2,.groupingBottom h2{font-size:28px;text-align:center;position:relative;margin-bottom:40px}
.overviewBottom .ovBtmLeft,.overviewBottom .ovBtmRight{color:#fff;font-size:14px}
.overviewBottom h3,.overviewBottom h4,.groupingBottom h4{color:#fff;font-size:18px;font-weight:900}
.overviewBottom h5{color:#32c7ed;font-size:22px;font-weight:900}
.overviewBottom .btnWrapper{margin:10px auto;position:relative}
.overviewBottom .grid_6{color:#fff}
.overviewBottom .btnAlt{float:right;margin-right:20px}
.ovBtmItem .btnAlt{float:right;margin-right:20px}
h2.white{color:#fff;font-size:22px;text-align:center;position:relative;margin-bottom:25px;padding:0 17%}
h2.blue{color:#32c7ed;font-size:22px;text-align:center;position:relative;margin-bottom:25px;padding:0 17%}
h2.black{color:#414042;font-size:22px;text-align:center;position:relative;margin-bottom:25px;padding:0 17%}
h2.white:empty,h2.blue:empty,h2.black:empty{margin-bottom:0}
.caseStudyTop{min-height:400px;padding-bottom:20px;background:#fff;position:relative;-webkit-box-shadow:0 4px 10px -1px rgba(200,200,200,1);-moz-box-shadow:0 4px 10px -1px rgba(200,200,200,1);box-shadow:0 4px 10px -1px rgba(200,200,200,1)}
.caseStudyTop .caseStudyTopLeft{height:400px}
.caseStudyTop .caseStudyTopText{display:table;padding-left:40px;padding-right:50px;height:100%}
.caseStudyTop .caseStudyTopTextIn{display:table-cell;vertical-align:middle}
.caseStudyTop .caseStudyTopText h3{font-size:34px;line-height:30px;margin-bottom:25px;color:#000;font-weight:900}
.caseStudyTop .caseStudyTopText .caseStudyDesc{margin:0 0 30px 0;line-height:19px;color:#414042}
.caseStudyTop .caseStudyTopText .btnWrapper{width:230px}
.caseStudyTop .overviewLaptop{margin-top:60px}
.caseStudyTopMessage{margin-top:56px;margin-left:-40px;width:393px;padding:0 0 93px 0;text-align:center;line-height:34px;font-size:31px;font-weight:900;color:#fff;background:url(/assets/images/global/bgCaseStudyTopMsg.png) no-repeat 50% 100%;text-transform:uppercase}
.caseStudyTopMessage{background:url(/assets/Enterprise/images/bgCaseStudyTopMsg.png) no-repeat 50% 100%;text-transform:uppercase}
.caseStudyTopMessageIn{padding:50px 10px 0 10px;text-align:center;line-height:34px;font-size:29px;font-weight:900;color:#fff;background:#16c1f3;-webkit-border-radius:40px 40px 0 0;-moz-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0}
.caseStudyTopSender{margin-right:130px;margin-top:-15px;color:#23b5f0;font-size:18px;font-weight:900;text-align:right}
.caseStudyTopSender span{display:block}
.caseStudyClients{padding:25px 45px;margin-bottom:0!important;line-height:19px;background:#fff url(/assets/Enterprise/images/overviewTopBg.png);text-transform:uppercase;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.caseStudyClients div a{color:#16c1f3!important;font-weight:900}
.caseStudyClients div a:hover{color:#16c1f3!important}
.caseStudyClients .grid_3 div{font-weight:bold;text-align:left}
.caseStudyClients .clients{text-align:center;margin-bottom:0;font-size:14px;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.caseStudyClients .clients a:hover{color:#414042;text-decoration:none}
.caseStudyClients .clients span{margin:5px;width:140px;display:inline-block;vertical-align:top;font-size:14px;font-weight:bold}
.caseStudyBottom{padding:35px 32px;font-size:14px}
.caseStudyBottom h2:empty{display:none}
.caseStudyBottom .grid_6 h2{font-size:14px;color:#414042;line-height:19px;margin:0 0 5px 0;text-align:left}
.caseStudyBottom .btnWrapper{float:right;margin-top:40px}
.caseStudyBottom .btnAlt{float:right;margin-top:40px}
.caseStudyBottom h2{font-size:28px;text-align:center;position:relative;margin-bottom:40px}
.contactForm{color:#fff;background:#191919}
.contactForm img.demoMainImg{height:100%!important;position:absolute;top:0;left:0}
.contactForm label{text-transform:uppercase;margin-bottom:6px}
.contactForm input,.contactForm select{border:1px solid #ccc;padding:6px 4px;outline:0;margin-bottom:16px}
.contactForm input{width:410px}
.contactForm select{width:420px;background:#fff url(/assets/Enterprise/images/dropDownArr.png) no-repeat 98% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.contactForm .btnWrapper input.btn{width:100%}
.contactForm .contactLeftContent{padding:30px}
.contactForm .contactRightContent{color:#414042;text-align:center;margin:0 30px 0 -30px;padding:40px 15px 10px 15px;background:#00aeef}
.contactForm .rowWithIcon{display:block;margin:0 0 20px 0;font-size:12px}
.contactForm .rowWithIcon div{display:block;padding:0;font-size:14px;line-height:19px}
.contactForm .rowWithIcon div.iconHold{width:auto;margin:0 0 10px 0}
.contactForm .rowWithIcon h3{color:#fff;font-size:20px}
.contactTop{position:relative}
.contactTop .grid_6{height:100%}
.contactTopIn{position:absolute;width:100%;height:100%;top:0;left:0}
.contactText{display:table;height:100%;padding-left:20px;color:#fff}
.contactText h2{color:#fff;font-size:37px;font-weight:900;line-height:37px}
.contactAddress{display:table;height:100%;padding-right:20px}
.contactTextIn{display:table-cell;height:100%;vertical-align:middle}
.contactAddressIn{display:table-cell;height:100%;vertical-align:middle}
.addressItem{display:table;margin:40px 0;color:#000;font-size:16px;font-weight:bold}
.btmItm{padding-bottom:30px}
.addressItem p{margin:8px 0}
.addressItemImg{display:table-cell;width:80px;vertical-align:top;padding-right:15px}
.addressItemText{display:table-cell;vertical-align:top}
.govTop{position:relative;height:490px;overflow:hidden}
.govTopDesk{min-width:795px}
.govTopMob{display:none}
.govTopText{position:absolute;width:100%;text-align:center;color:#fff;top:35px;left:0;line-height:16px}
.govTopText h2{color:#fff;padding:0 20px 10px 20px}
.govTopText p.govSubtitle{padding:0 40px 20px 40px}
.govTopText p.csHomeSubtitle{padding:0 64px 20px 64px}
.govTopText .govCallouts img{width:130px;margin-bottom:8px}
.govTopText .govCallouts h3{color:#fff;min-height:38px}
.govTopText .govCallouts p{padding:0 20px 20px 20px}
.govFeatures{position:relative;z-index:10;-webkit-box-shadow:0 3px 6px -2px rgba(178,178,178,1);-moz-box-shadow:0 3px 6px -2px rgba(178,178,178,1);box-shadow:0 3px 6px -2px rgba(178,178,178,1)}
.govContact{display:table;height:139px;color:#fff;font-size:22px;font-weight:900;background:#fff url(/fleetmatics/cms/images/govContact.png) 0 50% no-repeat}
.govContact>div{display:table-cell;vertical-align:middle}
.govContact>div:first-child{padding-left:60px;width:220px}
.govContact a{color:#414042;font-size:20px;font-weight:bold;line-height:1.3em}
.contactBottom{position:relative;overflow:hidden}
.contactBottom>img{width:824px!important;max-width:824px!important}
.contactBottomText{position:absolute;TOP:0;left:0;height:100%;color:#fff;font-size:22px;font-weight:900}
.contactBottomText>div{display:inline-block;height:100%}
.contactBottomTextIn{display:table;height:100%}
.contactBottomTextIn>div{display:table-cell;vertical-align:middle}
.contactLetf .contactBottomTextIn>div{padding-left:60px;width:220px}
.contactBottomText a{color:#414042;font-size:20px;font-weight:bold;line-height:1.3em}
.blueLinks .contactBottomText a{color:#32c7ed}
.csHomeTop{position:relative}
.csHomeTopText{position:absolute;width:100%;text-align:center;color:#fff;top:135px;left:0;line-height:1.2em}
.csHomeTop h2{color:#fff;padding:0 50px 20px 50px;font-size:40px;line-height:1em}
.csHomeTopText p.csHomeSubtitle{padding:0 40px 20px 40px;font-size:22px;font-weight:bold}
.csHomeTopText .btnWrapper{margin:0 auto}
.csBottom{text-align:center}
.csBottomTitle{padding:30px 0 20px 0}
.csBottomTitle p{padding:0 100px;line-height:17px}
.csBottom h3{font-size:30px;line-height:1em}
.csItemRow{display:table;width:100%;text-align:center;margin-bottom:45px}
.csItem{position:relative;display:table-cell;vertical-align:top;padding-bottom:80px}
.csItem h4{color:#00aeef;font-size:20px;font-weight:900;line-height:1em;max-width:210px;margin:0 auto;padding-bottom:15px}
.csItem p{max-width:210px;margin:0 auto;line-height:17px}
.csItemButton{position:absolute;bottom:0;width:100%}
.csItemButton .btn{font-size:16px!important}
.csItemButton .companyName{padding:0 0 15px 0;font-size:16px;font-weight:900}
.csItemButton .btnAltBlack{margin:0 auto}
.csTwoItemsRow{width:500px;margin:0 auto;margin-bottom:45px}
.csTwoItemsRow .csItem{width:250px}
.impTop{position:relative}
.impTopText{position:absolute;color:#fff;top:55px;left:40px;line-height:1.3em;width:365px}
.impTopText h2{font-size:30px;font-weight:900;color:#fff;line-height:1em;line-spacing:-0.5px}
.impMiddle{padding:30px 30px 10px 30px}
.impMiddle h3{width:200px}
.impMiddle p{width:280px}
.impBottom{padding:30px 30px 60px 30px;color:#fff;background:#00aeef}
.bgBlue{padding:30px 32px;color:#fff;background:#00aeef}
.bgBlue .btnAlt{float:right}
.bgBlue .btnWrapper{float:right}
.bgBlue h2{font-size:28px;text-align:center;position:relative;margin-bottom:40px}
.bgBlue .grid_6 h2{color:#fff;width:240px;line-height:19px;font-size:18px;margin-bottom:5px;text-align:left}
.impBottom h2{color:#fff;width:240px;line-height:19px;font-size:18px;margin-bottom:5px}
.impBottom p{width:280px}
.impBottom>div.grid_6 p{padding:20px 20px 0 20px}
.impBottom>div.grid_6:first-child{left:50%}
.impBottom>div.grid_6:last-child{left:-50%}
.mainNavSubtext{display:block;margin-top:-13px;font-weight:normal;font-size:10px;line-height:12px;color:white;text-align:center}
.main-nav-item>a{text-align:center}
.page-header-sublayout .header-buttons{float:right}
.page-header-sublayout .header-buttons>div{display:inline}
h1.biggerHeading{font-size:36px;margin-bottom:30px;line-height:36px}
.biggerHeadingblue{font-size:36px;margin-bottom:30px;line-height:36px;color:#32c7ed;text-transform:uppercase;font-weight:900}
.biggerHeadingblack{font-size:36px;margin-bottom:30px;line-height:36px;color:#000;text-transform:uppercase;font-weight:900}
.blueText{color:#32c7ed!important;line-height:30px}
.blackText{color:#000!important;line-height:30px}
.blueText strong{color:#32c7ed!important;font-weight:900}
.blackText strong{color:#000!important;font-weight:900}
.horisontalBanner{padding:18px 10px 10px 10px;position:relative;overflow:hidden}
.hbImg{position:absolute;top:0;left:0;width:1060px;max-width:1060px!important}
.hbText{position:relative}
.backgroundBlack{background:#000}
.backgroundWhite{background:#fff}
.backgroundBlue{background:#00aeef}
.backgroundGray{background:#e5e5e5}
.whiteText{color:#fff!important;line-height:30px}
.whiteText strong{color:#fff!important;font-weight:900}
ul.blue-bullets li:before{content:'\2022';color:#00c0f2;position:relative;left:-0.35em;margin-right:.25em}
ul.blue-bullets{list-style:none}
ul.blue-bullets li{margin-left:-0.75em}
ul.green-chevron-bullets{list-style:none;padding-left:0}
ul.green-chevron-bullets li{margin-left:-2em;padding-left:2em;line-height:24px;background:url("/assets/Enterprise/images/bullets/double-arrow-green.gif") no-repeat left top}
ul.green-chevron-bullets-small{list-style:none;padding-left:0}
ul.green-chevron-bullets-small li{margin-left:-2em;padding-left:1.4em;line-height:24px;background:url("/assets/Enterprise/images/bullets/small-double-arrow-green.gif") no-repeat left top}
ul.cyan-chevron-bullets{list-style:none;padding-left:0}
ul.cyan-chevron-bullets li{margin-left:-2em;padding-left:2em;line-height:24px;background:url("/assets/Enterprise/images/bullets/double-arrow.gif") no-repeat left top}
ul.cyan-chevron-bullets-small{list-style:none;padding-left:0}
ul.cyan-chevron-bullets-small li{margin-left:-2em;padding-left:1.4em;line-height:24px;background:url("/assets/Enterprise/images/bullets/small-double-arrow.gif") no-repeat left top}
.heading-black{color:#000;font-family:"proxima-nova",Arial,sans-serif;font-size:25px;font-weight:900;line-height:24px;margin-bottom:14px}
.heading-green{color:#9c3;font-family:"proxima-nova",Arial,sans-serif;font-size:25px;font-weight:900;line-height:24px;margin-bottom:14px}
.heading-green{color:#9c3;font-family:"proxima-nova",Arial,sans-serif;font-size:25px;font-weight:900;line-height:24px;margin-bottom:14px}
.heading-blue{color:#32c7ed;font-family:"proxima-nova",Arial,sans-serif;font-size:25px;font-weight:900;line-height:24px;margin-bottom:14px}
.subheading-blue{color:#32c7ed;font-family:"proxima-nova",Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin-bottom:10px}
.image-standard{max-width:300px;height:auto;float:right;padding:0 0 25px 25px}
.box-callout{padding:10px;background-color:#efefef}
@media only screen and (min-width:180px) and (max-width:479px){.corlnav{float:none}
.mainNavSubtext{display:none}
.hideOnMobile{display:none}
.page-header-sublayout .header-buttons a.header-btn-blue,.page-header-sublayout .header-search{display:none}
.desktop-subnav{margin:5px -28px 14px -28px!important}
.page-header-sublayout .page-header-row-2{display:none}
body{font:12px/21px "proxima-nova",Arial,sans-serif}
.corlnav,.mainContent{box-sizing:border-box}
.corlnav,.mainContent,.ovMidTop .grid_3,.ovMidBtm .grid_3{min-height:0!important}
.corlnav{background:#fff;position:relative;z-index:10;-webkit-box-shadow:0 4px 8px 0 rgba(130,130,130,1);-moz-box-shadow:0 4px 8px 0 rgba(130,130,130,1);box-shadow:0 4px 8px 0 rgba(130,130,130,1)}
.desktop-subnav{display:block!important;position:relative;z-index:100;background:#fff;padding:0 10px}
.desktop-subnav .leftNavHold{display:none;position:absolute;top:33px;left:0;background:#504d4d;width:90%;margin:0 10px;padding-top:30px}
.corlnav .desktop-subnav .leftNavHold .btnWrapper{margin:0 0 0 20px}
.railBanner{margin:0 0 0 -30px;background:0}
.railBannerIn{padding:10px}
img.desktopRailBanner{display:none}
.mobileRailPhone{position:absolute;right:10px;top:15px;font-size:14px;color:#00c0f3;font-weight:bold}
.TowColmainConten{padding:10px}
.bottomContent .btnAlt{left:0}
.mainBannerText{top:30px;font-size:.40em}
.btnWrapper,.btnAlt,.btnAltBlack{max-width:254px}
.btn{font-size:12px!important;padding:7px 0!important;width:100%}
.btnAltOrange .btn{font-size:11px!important}
.floatedBtn .btn{padding:7px 5px!important}
.btnWrapper .btn span{font-size:12px!important;line-height:11px}
.revealBtns .floatedBtn{margin-right:20px}
.middleContent .btnWrapper{bottom:-13px;width:200px;margin-left:-100px;left:50%;right:auto}
.mainBanner{margin-bottom:15px}
.mainBannerText div{margin-bottom:63px}
.clients span{margin:0;width:58px;font-size:10px;line-height:11px}
.middleContent .laptopImg{display:none}
.containerFlex .prefix_4{margin-left:0;width:100%!important}
.rowWithIcon{margin-left:10px}
.rowWithIcon div.iconHold{width:72px}
.subnavigation-sublayout .mobile-subnav{margin:0 auto 20px auto}
.corlnav .btnWrapper{margin:0 auto}
.bottomContent{padding:20px!important}
.bottomLeft,.bottomRight{margin:0 0 20px 0!important;padding-bottom:40px!important}
.bottomContent .grid_6:last-child>div{margin-left:0}
.groupingTop .groupingTopText{position:relative;top:0;left:10px;color:#414042;padding:0}
.groupingTop.featuresTop .groupingTopText{top:0}
.groupingTop .groupingTopText h2{position:absolute;top:-126px;font-size:15px;line-height:15px;width:145px}
.groupingTop.featureTop .groupingTopText h2{top:-166px}
.groupingTop .groupingTopText div{width:90%;font-size:12px}
.containerFlex [class*="grid_"]{padding:0!important}
.groupingBottom{padding:20px 0}
.groupingBottom h2.groupingHeading{padding:0 10px}
.groupingBottom .btnAlt{float:none;margin:0 auto}
.groupingBottom h2{position:relative}
.ovBtmItem .btnAlt{float:none;margin-left:20px;margin-top:20px}
.groupingTop.featuresTop .groupingTopText div{width:90%}
.featureBtm .summaryReport .groupingBottomImage{margin-top:-90px}
.groupingBottomText{position:relative;width:98%}
.groupingBottomText h2{margin:-20px 0 80px 20px;line-height:18px;width:45%}
.groupingBottomText p{padding:0 10px}
.featureBtm .summaryReport .groupingBottomImage{position:absolute;top:10px;right:0;width:50%}
.groupingBottomWithImg{margin-top:60px}
.featureDevicesHold{margin-top:-90px}
.featureDevicesHold img{margin-bottom:20px}
.groupingRow{margin:10px}
.groupingTop .appIcons{position:absolute;top:-70px}
.groupingTop .appIcons a{display:block}
.groupingTop .appIcons img{width:80px;margin-bottom:5px}
.groupingTop .appIcons span{display:none}
.revealAppSubfooter{position:relative;padding-bottom:80px}
.revealAppSubfooter>div:first-child{position:static}
.revealAppSubfooter .revealBtns{position:absolute;bottom:20px;right:0;width:100%}
.subfooterRight{margin-left:10px;margin-top:0}
.logbook{padding:10px 20px}
.setupMiddle .grid_6{width:90%}
.setupSubfooter .impBottom>div.grid_6 p{padding:70px 20px 0 20px}
.revHomeTop .grid_5,.revHomeTop .grid_7{width:100%}
.revHomeTop .grid_5,.revHomeTop .grid_7{width:100%;position:static}
.revHomeTop .grid_5{height:0}
.revHomeTopImg{min-width:1300px}
.revHomeTop .homeTopLeft{width:200px}
.revHomeTop h1{margin:50px 0 30px 0}
.revHomeReveal>div{padding:0 10px 0 0}
.revHomeWork>div{padding:0 0 0 10px}
.fleetRevToplogo img{width:100px}
div.revHomeReveal,div.revHomeWork{font-size:13px}
.learnForEnterprise{position:absolute;bottom:90px;left:5px;width:140px}
.revHomeMiddle{padding:50px 10px}
.midNumbers{margin-bottom:20px}
.videoAndCasestudyHold .grid_7{text-align:center}
.revHomeMiddle .caseStudyTopSender{max-width:55%}
.revHomeVideo{margin-bottom:40px}
.homeAward{width:85%}
.homeAward div{display:block}
.homeAward div:first-child{width:246px}
.newsMod .news{padding:0;margin-bottom:20px}
.newsMod .news>div{margin-bottom:0}
.overviewTop{height:230px}
.overviewTop .overviewLaptopHold{padding-left:20px!important}
.overviewTop .overviewTopText{padding:25px 10px 0 20px}
.overviewTop .overviewLaptop{margin:10px 0 10px 0}
.overviewDescAll{position:absolute;width:270px;font-size:10px;line-height:13px}
.overviewTop .overviewTopText .overviewDesc{margin:0 0 15px 0}
.overviewMiddle [class*="grid_"]{width:100%!important;display:table!important;width:100%;margin-bottom:10px}
.overviewMiddle .ovMidImg{display:table-cell;vertical-align:top;width:50px}
.overviewMiddle .ovMidImg img{width:50px}
.overviewMiddle .ovMidContent{position:relative;display:table-cell;vertical-align:top;text-align:left;padding-left:15px}
.overviewMiddle h3{line-height:12px;min-height:14px}
.overviewMiddle .ovMidRow{margin-bottom:0}
.overviewMiddle .ovMidRow a{bottom:0;left:15px;margin-left:0}
.overviewMiddle .ovMidRow .ovMidContentTitle{min-height:14px;line-height:12px}
.overviewBottom{padding:20px 25px}
.overviewBottom [class*="grid_"]{width:100%!important}
.contactForm [class*="grid_"]{width:100%!important}
.contactForm .contactRightContent{margin:0}
.caseStudyTop{height:auto;padding:0 0 30px 0}
.caseStudyTopLeft{position:static!important}
.caseStudyTopLeft h3{text-align:center;margin-top:20px}
.caseStudyTop .caseStudyTopText .btnWrapper{position:absolute;bottom:-12px;left:50%;margin-left:-105px}
.caseStudyTopMessage{margin:0 auto!important;width:270px;padding:0 0 64px 0;background:url(../../includes/images/global/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessage{background:url(/assets/Enterprise/images/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessageIn{padding:30px 10px 0 10px;line-height:25px;font-size:20px}
.caseStudyTopSender{margin:-15px auto auto auto!important;font-size:12px;font-weight:900;text-align:center!important}
.caseStudyClients{padding:26px 15px;text-align:center}
.caseStudyClients .clients{text-align:center;margin-bottom:10px;font-size:11px}
.caseStudyClients .clients span{margin:5px;width:100%;font-size:16px;line-height:20px}
.caseStudyBottom{padding:30px 15px}
.caseStudyTop .caseStudyTopText{padding-right:0}
.caseStudyTop .caseStudyTopLeft{height:auto}
.addressItem{font-size:14px;margin-left:20px}
.contactTopImg{display:none}
.contactTopIn{position:relative}
.contactText{background:#00aeef;padding:20px}
.contactText h2{font-size:37px}
.contactAddress{width:100%;background:url(/assets/Enterprise/images/overviewTopBg.png);padding-right:0}
.govTop{height:auto}
.govTop h2{font-size:30px;line-height:30px}
.govTopDesk{min-width:1050px}
.calloutItem{display:table;text-align:left;margin-bottom:20px}
.calloutItem .coImg{display:table-cell;width:75px;padding-left:5px;vertical-align:top}
.calloutItem .coText{display:table-cell;vertical-align:top}
.govTopText .govCallouts h3{min-height:0;padding:0 10px;line-height:1em}
.govTopText .govCallouts p{padding:0 10px}
.govContact{height:132px;font-size:12px;background:#fff url(/fleetmatics/cms/images/govContactMob.png) 0 50% no-repeat}
.govContact>div:first-child{padding-left:5px;width:80px}
.govContact a{font-size:12px}
.govTopText p.csHomeSubtitle{padding:0 10px 20px 10px}
.contactBottomText{font-size:12px}
.contactBottomText a{font-size:12px}
.contactLetf .contactBottomTextIn>div{padding-left:5px;width:75px}
.contactRight .contactBottomTextIn>div{width:215px}
.contactBottomText a{font-size:12px}
.contactBottom>img{margin-left:-140px}
.csHomeTopText{top:65px}
.csHomeTop h2{font-size:15px;line-height:18px;margin:0;padding-bottom:10px}
.csHomeTopText p.csHomeSubtitle{font-size:10px;padding:0 30px 20px 30px}
.csItem{display:block;width:100%;margin-bottom:60px}
.csItem h4{max-width:220px;margin:0 auto;color:#00a4df}
.csItem p{max-width:220px}
.csBottomTitle p{padding:0 10px}
.csTwoItemsRow{width:auto}
.csBottomTitle{padding-bottom:20px}
.csItemRow{margin-bottom:0}
.impTopText{position:relative;top:20px;left:10px;width:280px;color:#414042;line-height:1.7em}
.impTopText h2{position:absolute;top:-140px;line-height:1em}
.impMiddle{padding:30px 10px 40px 10px;line-height:1.7em}
.impMiddle p{width:280px}
.containerFlex .push_6{left:0}
.containerFlex .pull_6{left:0}
.impBottom{padding:30px 10px 60px 10px}
.impBottom h2{color:#fff}
.impBottom p{width:280px;line-height:1.7em}
.impBottom>div.grid_6 p{margin:-80px auto 30px auto;width:280px;padding:0}
.impBottom>div.grid_6:first-child{left:0}
.setupSubfooter .impBottom>div.grid_6:first-child{left:10px}
.impBottom>div.grid_6:last-child{left:0}
.contactSectionTitle div{float:none;width:100%;margin-bottom:10px}
.contactSectionTitle span{float:none;width:100%;font-size:16px}
.contactContentColumns>div{width:100%!important;text-align:left!important;margin-bottom:20px}
.locationsRow h3{color:#32c7ed;font-size:18px}
.vehiclesSubText{display:block;width:90%;padding:20px 15px}
.vehiclesSubText p{padding-right:0}
.vehiclesSubImg{display:block;width:100%;vertical-align:bottom;text-align:center}
.howWeDeliverRow{margin-bottom:0}
.howWeDeliverRow .grid_4{margin-bottom:20px}
.revealBottom .grid_6{margin-bottom:30px}
.revFeaturedTop h1{font-size:20px}
.feetTopTextLeft,.driverTopTextRight{padding:10px!important}
.featuredSubfLeft{float:none;width:100%;background:#00c0f4}
.featuredSubfLeft>img{display:none}
.featuredSubfLeftTextIn{margin:0 auto}
.featuredSubfLeftTextIn>div{font-size:26px}
.featuredSubfRight{float:none;width:100%;padding:20px 0}
.featuredSubfRightText{padding:10px}
.featuredSubfRightText.twoClm>div{width:100%}
.featuredSubfRightText.threeClm>div{width:100%}
.page-footer-sublayout .footer-icons{text-align:left!important;margin-bottom:20px!important;margin-top:20px}
ul.footerPrivacy li{display:inline;margin-left:0!important;margin-right:10px!important}
.footerTop{margin-bottom:30px!important}
.page-footer-sublayout .footer-copyright{text-align:left!important}
.page-footer-sublayout .footer-icons ul li{margin-left:0!important;margin-right:10px}
.page-footer-sublayout{padding:20px 10px 30px 10px!important}
.topOneClm .feetTopTextLeft h1{width:100%}
.topOneClmLeftImg>div{width:100%!important}
.topOneClmRightImg>div{width:100%!important}
.topOneClmLeftImg>div:last-child,.topOneClmRightImg>div:last-child{margin-top:20px}
.overviewSubfooter .grid_9{padding:20px 10px!important}
.revealFeaturedSubfooter,.featuredSubfLeft,.featuredSubfRight{display:block}
.revealFeaturedSubfooter>img{display:none}
.featuredSubfLeftText{padding:30px 10px}
.featuredSubfLeftTextIn>div div:first-child{width:auto}
.revFeaturedTop{padding:52px 20px 0 20px}
.logbookBottomHolder{padding:0 20px}
.floatLeftMinusMargin{float:left;margin:0 20px 0 -20px!important}
.floatLeftMinusMarginTop{float:left;margin:-50px 20px 0 -20px!important}
.floatRightMinusMargin{float:right;margin:0 -20px 0 20px!important}
.floatRightMinusMarginTop{float:right;margin:-50px -20px 0 20px!important}
}@media only screen and (min-width:480px) and (max-width:767px){.corlnav{float:none}
.mainNavSubtext{display:none}
.hideOnMobile{display:none}
.page-header-sublayout .header-buttons a.header-btn-blue,.page-header-sublayout .header-search{display:none}
.desktop-subnav{margin:5px -28px 14px -28px!important}
.page-header-sublayout .page-header-row-2{display:none}
body{font:12px/21px "proxima-nova",Arial,sans-serif}
.btnWrapper,.btnAlt{max-width:210px}
.corlnav,.mainContent,.ovMidTop .grid_3,.ovMidBtm .grid_3{min-height:0!important}
.corlnav,.corlheader{background:#fff;position:relative;z-index:10;-webkit-box-shadow:0 4px 8px 0 rgba(130,130,130,1);-moz-box-shadow:0 4px 8px 0 rgba(130,130,130,1);box-shadow:0 4px 8px 0 rgba(130,130,130,1)}
.desktop-subnav{display:block!important;position:relative;z-index:100;background:#fff;padding:0 10px}
.desktop-subnav .leftNavHold{display:none;position:absolute;top:33px;left:0;background:#504d4d;width:90%;margin:0 10px;padding-top:30px}
.corlnav .desktop-subnav .leftNavHold .btnWrapper{margin:0 0 0 20px}
.railBanner{margin:0 0 0 -30px;background:0}
.railBannerIn{padding:10px}
img.desktopRailBanner{display:none}
.mobileRailPhone{position:absolute;right:10px;top:20px;font-size:15px;color:#00c0f3;font-weight:bold}
.bottomContent{padding:20px!important}
.bottomLeft,.bottomRight{margin:0 10px 20px 10px;padding-bottom:40px!important}
.bottomContent .btnAlt{left:0}
.mainBannerText{top:30px;font-size:.4em}
.btn{font-size:12px!important;padding:7px 0!important;width:100%}
.floatedBtn .btn{padding:7px 5px!important}
.btnWrapper .btn span{font-size:12px!important;line-height:11px}
.revealBtns .floatedBtn{margin-right:20px}
.middleContent .btnWrapper{bottom:-12px}
.clients span{margin:0;width:82px;font-size:14px;line-height:15px}
.middleContent .laptopImg{display:none}
.containerFlex .prefix_4{margin-left:0;width:100%!important}
.rowWithIcon{margin-left:10px}
.subnavigation-sublayout .mobile-subnav{margin:0 auto 20px auto}
.corlnav .btnWrapper{margin:0 auto}
.groupingTop .groupingTopText{position:relative;top:0;left:10px;color:#414042;padding:20px 0}
.groupingTop.featuresTop .groupingTopText{top:0}
.groupingTop .groupingTopText h2{position:absolute;top:-248px;font-size:28px;line-height:28px}
.groupingTop.featureTop .groupingTopText h2{top:-278px}
.groupingTop .groupingTopText div{width:90%;font-size:12px}
.groupingBottom{padding:20px 0}
.groupingBottom h2.groupingHeading{padding:0}
.groupingBottom .btnAlt{float:none;margin:0 auto}
.ovBtmItem .btnAlt{float:none;margin-left:20px;margin-top:20px}
.groupingTop.featuresTop .groupingTopText div{width:90%}
.featureBtm .summaryReport .groupingBottomImage{margin-top:-90px}
.groupingBottomWithImg{margin-top:60px}
.featureDevicesHold{margin-top:-90px}
.featureDevicesHold img{margin-bottom:20px}
.groupingTop .appIcons{position:absolute;top:-140px}
.groupingTop .appIcons a{display:block}
.groupingTop .appIcons img{margin-bottom:5px}
.revealAppSubfooter{position:relative;padding-bottom:80px}
.revealAppSubfooter>div:first-child{position:static}
.revealAppSubfooter .revealBtns{position:absolute;bottom:20px;right:0;width:100%}
.subfooterRight{margin-left:10px;margin-top:0}
.logbook{padding:10px 20px}
.setupMiddle .grid_6{width:100%}
.setupSubfooter .impBottom>div.grid_6 p{padding:20px 20px 0 20px}
.learnForEnterprise{position:absolute;bottom:75px;left:10px}
.revHomeTop .grid_5,.revHomeTop .grid_7{width:100%;position:static}
.revHomeTop .grid_5{height:0}
.revHomeTopImg{min-width:1300px}
.revHomeTop .homeTopLeft{width:200px}
.revHomeTop h1{margin:50px 0 30px 0}
.revHomeMiddle{padding:50px 10px}
.midNumbers{margin-bottom:20px}
.videoAndCasestudyHold .grid_7{text-align:center}
.revHomeVideo{margin-bottom:40px}
.newsMod .news{padding:0;margin-bottom:20px}
.newsMod .news>div{margin-bottom:0}
.overviewMiddle [class*="grid_"]{width:100%!important;display:table!important;width:100%;margin-bottom:10px}
.overviewMiddle .ovMidImg{display:table-cell;vertical-align:top;width:50px}
.overviewMiddle .ovMidImg img{width:50px}
.overviewMiddle .ovMidContent{position:relative;display:table-cell;vertical-align:top;text-align:left;padding-left:15px}
.overviewMiddle h3{line-height:12px;min-height:14px;margin:0}
.overviewMiddle .ovMidRow{margin-bottom:0}
.overviewMiddle .ovMidRow a{bottom:0;left:15px;margin-left:0}
.overviewMiddle .ovMidRow .ovMidContentTitle{margin:0;min-height:14px;line-height:12px}
.overviewBottom{padding:20px 25px}
.overviewBottom [class*="grid_"]{width:100%!important}
.contactForm [class*="grid_"]{width:100%!important}
.contactForm .contactRightContent{margin:0}
.caseStudyTop{height:auto;padding:0 0 30px 0}
.caseStudyTop .grid_6{width:100%!important}
.caseStudyTopLeft{position:static!important}
.caseStudyTopLeft h3{text-align:center;margin-top:20px}
.caseStudyTop .caseStudyTopText .btnWrapper{position:absolute;bottom:-12px;left:50%;margin-left:-105px}
.caseStudyTopMessage{margin:0 auto!important;width:270px;padding:0 0 64px 0;background:url(/assets/images/global/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessage{background:url(/assets/Enterprise/images/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessageIn{padding:30px 10px 0 10px;line-height:25px;font-size:20px}
.caseStudyTopSender{margin:-15px auto auto auto!important;font-size:12px;font-weight:900;text-align:center!important}
.caseStudyClients{padding:26px 15px;text-align:center}
.caseStudyClients .clients{text-align:center;margin-bottom:10px;font-size:11px}
.caseStudyClients .clients span{margin:5px;width:100%;font-size:14px;line-height:20px}
.caseStudyBottom{padding:30px 15px}
.caseStudyTop .caseStudyTopText{padding-right:0}
.caseStudyTop .caseStudyTopLeft{height:auto}
.addressItem{font-size:12px}
.govTopText .govCallouts img{width:100px;margin-bottom:5px}
.govContact{font-size:18px}
.govContact a{font-size:16px}
.contactBottomText{font-size:18px}
.contactBottomText a{font-size:16px}
.contactRight .contactBottomTextIn>div{width:290px}
.csHomeTopText{top:85px}
.csHomeTop h2{font-size:28px}
.csHomeTopText p.csHomeSubtitle{font-size:20px}
.csItem h4{max-width:170px;margin:0 auto;color:#00a4df}
.csItem p{max-width:170px}
.containerFlex .push_6{left:50%}
.containerFlex .pull_6{left:-50%}
.containerFlex .revealAppSubfooter .push_6,.containerFlex .revealAppSubfooter .pull_6{left:0}
.impBottom h2{color:#fff}
.contactSectionTitle div{float:none;width:100%;margin-bottom:10px}
.contactSectionTitle span{float:none;width:100%;font-size:16px}
.contactContentColumns>div{width:100%!important;text-align:left!important;margin-bottom:20px}
.locationsRow .grid_3{width:50%}
.locationsRow h3{color:#32c7ed;font-size:18px}
.vehiclesSubText{display:block;width:90%;padding:20px 15px}
.vehiclesSubText p{padding-right:0}
.vehiclesSubImg{display:block;width:100%;vertical-align:bottom;text-align:center}
.revealBottom .grid_6{margin-bottom:30px;width:100%}
.revFeaturedTop h1{font-size:20px}
.feetTopTextLeft,.driverTopTextRight{padding:10px!important}
.containerFlex .revFeaturedTop .push_6{left:50%}
.containerFlex .revFeaturedTop .pull_6{left:-50%}
.featuredSubfLeft{float:none;width:100%;background:#00c0f4}
.featuredSubfLeft>img{display:none}
.featuredSubfLeftTextIn{margin:0 auto}
.featuredSubfRight{float:none;width:100%;padding:20px 0}
.featuredSubfRightText{padding:10px}
.footProducts{width:40%!important}
.footAbout{width:60%!important}
.page-footer-sublayout .footer-icons{text-align:left!important;margin-bottom:20px!important;margin-top:20px}
ul.footerPrivacy li{display:inline;margin-left:0!important;margin-right:10px!important}
.footerTop{margin-bottom:30px!important}
.page-footer-sublayout .footer-icons ul li{margin-left:0!important;margin-right:10px}
.page-footer-sublayout .footer-copyright{text-align:left!important}
.topOneClm .feetTopTextLeft h1{width:100%}
.topOneClmLeftImg>div{width:100%!important}
.topOneClmRightImg>div{width:100%!important}
.topOneClmLeftImg>div:last-child,.topOneClmRightImg>div:last-child{margin-top:20px}
.revealFeaturedSubfooter,.featuredSubfLeft,.featuredSubfRight{display:block}
.revealFeaturedSubfooter>img{display:none}
.featuredSubfLeftText{padding:30px 10px}
.featuredSubfLeftTextIn>div div:first-child{width:auto}
.revFeaturedTop{padding:52px 20px 0 20px}
.logbookBottomHolder{padding:0 20px}
.floatLeftMinusMargin{float:left;margin:0 20px 0 -20px!important}
.floatLeftMinusMarginTop{float:left;margin:-50px 20px 0 -20px!important}
.floatRightMinusMargin{float:right;margin:0 -20px 0 20px!important}
.floatRightMinusMarginTop{float:right;margin:-50px -20px 0 20px!important}
}@media only screen and (min-width:480px) and (max-width:639px){.bottomContent .grid_6 .btnAlt{left:0}
.groupingTop .groupingTopText{position:relative;top:0;left:10px;color:#414042;padding:20px 0}
.groupingTop .groupingTopText h2{position:absolute;top:-176px;font-size:18px;line-height:18px;width:220px}
.groupingTop.featureTop .groupingTopText h2{top:-218px}
.groupingTop .groupingTopText div{width:90%;font-size:12px}
.groupingBottomText{position:relative;width:98%}
.groupingBottomText h2{margin-bottom:160px;width:45%}
.featureBtm .summaryReport .groupingBottomImage{position:absolute;top:0;right:0;width:50%}
.groupingTop .appIcons{position:absolute;top:-100px}
.groupingTop .appIcons span{display:none}
.revHomeTop h1{margin:50px 0 30px 0}
.revHomeReveal>div{padding:0 10px 0 0}
.revHomeWork>div{padding:0 0 0 10px}
.fleetRevToplogo img{width:100px}
div.revHomeReveal,div.revHomeWork{font-size:13px}
.learnForEnterprise{position:absolute;bottom:90px;left:5px;width:140px}
.homeAward{width:85%}
.homeAward div:first-child{width:146px}
.homeAward div:first-child img{width:90%}
.overviewTop{height:260px}
.overviewTop .overviewLaptopHold{padding-left:100px!important}
.overviewTop .overviewLaptop{margin-top:20px}
.overviewTop .overviewTopText{padding:40px 10px 0 20px}
.overviewDescAll{position:absolute;width:410px;font-size:12px;line-height:13px}
.overviewTop .overviewTopText .overviewDesc{margin:10px 0 15px 0}
.overviewMiddle h3{margin:0}
.overviewMiddle .ovMidRow .ovMidContentTitle{margin:0}
.addressItem{margin:20px 0;font-size:11px}
.addressItemImg{width:40px}
.govTopText .govCallouts p{padding:0}
.govContact{height:134px;font-size:12px;background:#fff url(/fleetmatics/cms/images/govContactMob.png) 0 50% no-repeat}
.govContact>div:first-child{padding-left:4px;width:82px}
.govContact a{font-size:12px}
.contactBottomText{font-size:12px}
.contactBottomText a{font-size:12px}
.contactLetf .contactBottomTextIn>div{padding-left:5px;width:75px}
.contactRight .contactBottomTextIn>div{width:215px}
.contactBottomText a{font-size:12px}
.contactBottom>img{margin-left:-140px}
.csHomeTopText{top:55px}
.csHomeTop h2{font-size:25px}
.csHomeTopText p.csHomeSubtitle{font-size:16px}
.csItem h4{max-width:170px;margin:0 auto;color:#00a4df}
.csItem p{max-width:170px}
.impTopText{top:75px}
.impMiddle p{width:190px}
.containerFlex .push_6{left:0}
.containerFlex .pull_6{left:0}
.impBottom .grid_6{width:100%}
.impBottom h2{color:#fff}
.impBottom>div.grid_6 p{margin:0 auto 30px auto;width:280px}
.impBottom>div.grid_6:first-child{left:0}
.impBottom>div.grid_6:last-child{left:0}
.impBottom .btnAlt{float:right}
.contactSectionTitle div{float:none;width:100%;margin-bottom:10px}
.contactSectionTitle span{float:none;width:100%;font-size:16px}
.howWeDeliverRow{margin-bottom:0}
.howWeDeliverRow .grid_4{width:100%;margin-bottom:20px}
.featuredSubfRightText.twoClm>div{width:100%}
.featuredSubfRightText.threeClm>div{width:100%}
.overviewSubfooter .grid_9 .revealBtns{margin-left:-20px}
}@media only screen and (min-width:768px) and (max-width:1023px){.railBanner{height:0}
.main-nav-sublayout ul li a{font-size:11px!important}
.leftNaviControl{display:none}
.mobileRailBanner{display:none}
.mobileRailPhone{display:none}
.desktop-subnav .btnWrapper,.desktop-subnav .btnAltOrange,.desktop-subnav .btnAltGreen,.desktop-subnav .btnAltBlack,.desktop-subnav .btnAltGray{margin-left:20px}
.bottomContent .btnAlt{left:0}
.mainBannerText{top:30px;font-size:.7em}
.btn{font-size:12px!important;padding:7px 0!important}
.floatedBtn .btn{padding:7px 5px!important}
.btnWrapper .btn span{font-size:12px!important;line-height:11px}
.revealBtns .floatedBtn{margin-right:20px}
.middleContent .btnWrapper{bottom:-12px}
.clients span{margin:0;width:82px;font-size:14px;line-height:15px}
.middleContent .laptopImg{display:none}
.containerFlex .prefix_4{margin-left:0;width:100%!important}
.rowWithIcon{margin-left:10px}
.railBanner{margin:0 -28px 20px -28px}
.subnavigation-sublayout .mobile-subnav{margin:0 auto 20px auto}
.corlnav .btnWrapper{margin:0 auto}
.groupingTop .groupingTopText{position:relative;top:0;left:10px;color:#414042;padding:20px 0}
.groupingTop.featuresTop .groupingTopText{top:0}
.groupingTop .groupingTopText h2{position:absolute;top:-216px;font-size:28px;line-height:28px}
.groupingTop.featureTop .groupingTopText h2{top:-256px}
.groupingTop .groupingTopText div{width:90%;font-size:12px}
.groupingTop.featuresTop .groupingTopText div{width:90%}
.featureBtm .summaryReport .groupingBottomImage{margin-top:-90px}
.groupingBottomWithImg{margin-top:60px}
.featureDevicesHold{margin-top:-90px}
.groupingTop .appIcons{position:absolute;top:-124px}
.groupingTop .appIcons a{display:block}
.groupingTop .appIcons img{margin-bottom:5px}
.subfooterRight{margin-top:0}
.setupSubfooter .impBottom>div.grid_6 p{padding:20px 20px 0 20px}
.revHomeTop h1{margin:50px 0 30px 0;font-size:35px;line-height:31px}
.revHomeReveal>div{padding:0 10px 0 0}
.revHomeWork>div{padding:0 0 0 10px}
.caseStudyTopMessage{margin:100px auto 0 auto!important;width:270px;padding:0 0 64px 0;background:url(/assets/images/global/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessage{background:url(/assets/Enterprise/images/bgCaseStudyTopMsgMobile.png) no-repeat 50% 100%}
.caseStudyTopMessageIn{padding:30px 10px 0 10px;line-height:25px;font-size:20px}
.caseStudyTopSender{margin:-15px auto auto auto;font-size:12px;font-weight:900;text-align:center}
.revHomeMiddle .caseStudyTopMessage{margin:42px 0 0 0!important}
.revHomeMiddle .caseStudyTopSender{margin:-30px 0 0 0}
.revHomeMiddle{padding:50px 10px}
.midNumbers{font-size:13px;margin-right:5px}
.midNumbers .num{font-size:40px}
.midNumbers>div{top:20px}
.addressItem{font-size:12px}
.contactText h2{font-size:29px;font-weight:900}
.govTopText .govCallouts img{width:100px;margin-bottom:5px}
.govTopText .govCallouts h3{min-height:57px}
.govTopText .govCallouts p{padding:0}
.govContact{font-size:18px}
.govContact a{font-size:16px}
.contactBottomText{font-size:18px}
.contactBottomText a{font-size:16px}
.contactLetf .contactBottomTextIn>div{width:200px}
.contactRight .contactBottomTextIn>div{width:270px}
.csHomeTopText{top:85px}
.csHomeTop h2{font-size:28px}
.csHomeTopText p.csHomeSubtitle{font-size:20px}
.csItem h4{max-width:170px}
.csItem p{max-width:170px}
.impTopText{position:absolute;color:#fff;top:55px}
.impMiddle p{width:230px}
.impBottom p{width:230px}
.vehiclesSubText{display:block;width:90%;padding:20px 15px}
.vehiclesSubText p{padding-right:0}
.vehiclesSubImg{display:block;width:100%;vertical-align:bottom;text-align:center}
.revFeaturedTop h1{font-size:20px}
.feetTopTextLeft,.driverTopTextRight{padding:10px!important}
.featuredSubfLeft{float:none;width:100%;background:#00c0f4}
.featuredSubfLeft>img{display:none}
.featuredSubfLeftTextIn{margin:0 auto}
.featuredSubfRight{float:none;width:100%;padding:20px 0}
.featuredSubfRightText{padding:10px}
.topOneClmLeftImg>div{width:100%!important}
.topOneClmRightImg>div{width:100%!important}
.topOneClmLeftImg>div:last-child,.topOneClmRightImg>div:last-child{margin-top:20px}
.fleetWorkText{padding:0 0 10px 0}
.revealFeaturedSubfooter,.featuredSubfLeft,.featuredSubfRight{display:block}
.revealFeaturedSubfooter>img{display:none}
.featuredSubfLeftText{padding:30px 10px}
.featuredSubfLeftTextIn>div div:first-child{width:auto}
.contactForm .contactLeftContent{padding:30px 40px 30px 10px}
.contactForm .contactRightContent{color:#414042;text-align:center;margin:0 10px 0 -40px;padding:30px 15px 10px 15px;background:#00aeef;box-sizing:border-box}
.caseStudyClients .clients span{width:96px;font-size:15px}
}@media only screen and (min-width:1024px){.railBanner{height:0}
.caseStudyBottom .grid_6 p{margin-bottom:2em}
.leftNaviControl{display:none}
.mobileRailBanner{display:none}
.mobileRailPhone{display:none}
.desktop-subnav .btnWrapper,.desktop-subnav .btnAltOrange,.desktop-subnav .btnAltGreen,.desktop-subnav .btnAltBlack,.desktop-subnav .btnAltGray{margin-left:20px}
.groupingTop .groupingTopText h3{color:#fff}
.govTopText h2{font-size:41px}
.revHomeTop h1{margin:50px 0 30px 0;font-size:35px;line-height:31px}
.btmTextIn.geofBtmTextIn{padding:30px 20px}
.contactForm .btnWrapper{max-width:230px;margin-top:30px}
}@media only screen and (min-width:1024px) and (max-width:1365px){.bottomContent .btnAlt{left:0}
.mainBannerText{top:30px;font-size:.8em}
.groupingTop .groupingTopText{padding:25px 0;top:10px}
.revealAppTop.groupingTop .groupingTopText{position:absolute;top:60px;left:20px;color:#fff;padding:0}
.groupingTop.featuresTop .groupingTopText{top:0}
.groupingTop .groupingTopText h2{font-size:25px;line-height:25px}
.revealAppTop.groupingTop .groupingTopText h2{position:static}
.groupingTop.featureTop .groupingTopText h2{top:-346px}
.groupingTop .groupingTopText div{font-size:14px}
.revealAppTop.groupingTop .groupingTopText div{width:340px}
.groupingTop .appIcons div{margin:20px 0}
.floatedBtn .btn{padding:7px 5px!important}
.btnWrapper .btn span{line-height:11px}
.revealBtns .floatedBtn{margin-right:20px}
.featureBtm .summaryReport .groupingBottomImage{margin-top:-90px}
.groupingBottomWithImg{margin-top:60px}
.featureDevicesHold{margin-top:-90px}
.cRepBtmItem{line-height:16px}
}@media only screen and (min-width:1366px){.groupingTop .appIcons div{margin:20px 0}
#main>.grid_9{padding-left:15px}
.corlnav{box-sizing:border-box}
}@media only screen and (min-width:768px){.containerFlex>#main>.grid_3{background:#302e2e}
.containerFlex>#main>.grid_9{padding-left:0}
}.whiteTheme{padding:15px 30px 15px 30px;background:#fff}
.blackTheme{padding:15px 30px 15px 30px;background:#000}
.lightBlueTheme{padding:15px 30px 15px 30px;background:#32c7ed}
.darkGrayTheme{padding:15px 30px 15px 30px;background:#414042}
.lightGrayTheme{padding:15px 30px 15px 30px;background:#e5e5e5}
.lightGreenTheme{padding:15px 30px 15px 30px;background:#9c3}
.whiteThemeFull{background:#fff}
.blackThemeFull{background:#000; color:#FFF}
.lightBlueThemeFull{background:#32c7ed}
.darkGrayThemeFull{background:#414042; color:#FFF}
.lightGrayThemeFull{background:#e5e5e5}
.lightGreenThemeFull{background:#9c3}
.imageTheme{padding:0px}
.whiteFont{color:#FFF}
.blackFont{color:#000}
.blueFont{color:#00c0f2}
.lightGreenFont{color:#9c3}
.darkGreenFont{color:#6CA43E}
.grayFont{color:#414042}
.lightGrayFont{color:#e5e5e5}
.orangeButton{background-color:#e67932}
.greenButton{background-color:#9c3}
.blueButton{background-color:#00c0f2}
.blackButton{background-color:#000}
.lightGrayButton{background-color:#e5e5e5}
.darkGreenButton{background-color:#6CA43E}

.product-control {display: inline-block;width: 100%;}
.product-control__box {background-repeat: no-repeat;background-size: cover;}
.product-control__box-half {width: 50%;float: left;}
.product-control__box-half .product-control__box__item {float: left;padding-left: 30px;}
.product-control__box-half:first-child .product-control__box__item {float: right;padding-left: 0;}
.product-control__box-full {float: left;width: 100%;}
.product-control__box-full .product-control__box__item {margin: 0 auto;max-width: 1060px;}
.product-control__box__item {max-width: 530px;height:450px}
.product-control__box__item h2{color:#414141;text-transform:none;margin:0;line-height:20px}
.product-control__box__item__title {font-size: 16px;font-weight: 700;padding-top: 50px;}
.product-control__box__item__headline {font-size: 56px;font-weight: 900;padding-top: 15px;color: #00c0f2;}
.product-control__box-half:nth-child(even) .product-control__box__item__headline {color: #99cc33;}
.product-control__box__item__subhead {font-size: 18px;font-weight: 600;padding-top: 15px; padding-right:150px;}
.product-control__box__item__checkmarks-content {padding-top: 40px;font-size: 18px;font-weight: 600;}
.product-control__box__item__checkmarks-content div {font-weight: 700;color: #00c0f2;padding-bottom: 20px;}
.product-control__box-half:nth-child(even) .product-control__box__item__checkmarks-content div {color: #99cc33;}
.product-control__box__item__checkmarks-content ul {list-style-image: url('/assets/images/homepageReskin/tick-grey.png');padding-left: 25px;}
.product-control__box__item__button {padding-right: 10px;padding-top: 30px;height: 60px;}
.product-control__box__item__button a {height: 40px;font-size: 16px;font-weight: 700;color: #fff;padding: 10px 20px;cursor: pointer;text-decoration: none;}
.product-control__box__item__button a.black {background-color: #000;}
.product-control__box__item__button a.blue {background-color: #00c0f2;}
.product-control__box__item__button a.darkblue {background-color: #007392;}
.product-control__box__item__button a.green {background-color: #99cc33;color: #fff !important;}
.product-control__box__item__button a.orange {background-color: #E67932;}
.product-control__box__item__button a.red {background-color: #ff0000;}
.product-control__box__item__button a.yellow {background-color: #FF0;}
.product-control__box__item__link {padding-right: 30px;padding-top: 30px;height: 60px;}
.product-control__box__item__link .black {border:solid 1px #000;}
.product-control__box__item__link .blue {border:solid 1px #00c0f2;}
.product-control__box__item__link .darkblue {border:solid 1px #007392;}
.product-control__box__item__link .green {border:solid 1px #99cc33 !important;}
.product-control__box__item__link .orange {border:solid 1px #E67932;}
.product-control__box__item__link .red {border:solid 1px #ff0000;}
.product-control__box__item__link .yellow {border:solid 1px #FF0;}
.product-control__box__item__link a {height: 40px;font-size: 16px;font-weight: 700;background:rgba(255,255,255,0.8);padding: 10px 20px;cursor: pointer;text-decoration: none;text-transform:uppercase}
.product-control__box__item__link a.black {color: #000;}
.product-control__box__item__link a.blue {color: #00c0f2;}
.product-control__box__item__link a.darkblue {color: #007392;}
.product-control__box__item__link a.green {color: #99cc33 !important;}
.product-control__box__item__link a.orange {color: #E67932;}
.product-control__box__item__link a.red {color: #ff0000;}
.product-control__box__item__link a.yellow {color: #FF0;}
@media only screen and (min-width:1200px) {.product-control__box-half .product-control__box__item {width:530px;}}
@media only screen and (max-width:1300px) {.product-control__box-half .product-control__box__item, .product-control__box-half:first-child .product-control__box__item {padding-left: 15px;padding-right: 15px;}}
@media only screen and (max-width:768px) {.product-control__box-half {width: 100%;}
.product-control__box-half .product-control__box__item, .product-control__box-half:first-child .product-control__box__item {float: none;margin: 0 auto;}
.product-control__box-full .product-control__box__item {padding-left: 15px;padding-right: 15px;}
.product-control__box__item__link a{background:#FFF}}
@media only screen and (max-width:479px) {.product-control__box__item__subhead {padding-right: 0;}}
.producthero{height:450px}
.producthero-title{padding:25px 0 20px;font-size:14px;font-weight:700;text-transform:uppercase}
.producthero-headline{font-weight:700;font-size:36px;line-height:40px;padding:0 0 20px}
.producthero-content{padding:40px 0}
.producthero-backgroundimg{margin:0;background-position:left top;background-repeat:no-repeat;background-size:cover;position:relative;height:inherit}
.section-wrapper{padding:0}
.producthero-image{vertical-align:middle}
.producthero-overlayimage{float:right;max-width:none!important}
.producthero-button{white-space:nowrap;position:relative;float:none;height:40px;display:inline-block;margin:20px 0 0}
.producthero-button a{font-weight:600;font-size:16px;line-height:40px;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:0 10px}
@media only screen and (max-width: 767px) {
.producthero-area .grid_6:last-child{display:none}
.producthero-overlayimage{display:none}
}
@media only screen and (max-width:479px) {
.producthero{height:450px}
.producthero-content{padding:20px 0}
.producthero-headline{font-size:24px;line-height:30px;padding:0 0 20px}
.producthero-title{padding:20px 0}
.producthero-button{margin:20px 0 0}
}
.feature-callout-section hr{margin:0;color:#939598}
.feature-callout-background-img{margin:0;background-position:left top;background-repeat:no-repeat;background-size:cover;position:relative}
.feature-callout-section{font-size:16px}
.feature-callout-image{width:66.66%}
.feature-callout-textarea{width:33.33%;position:relative;display:inline-block}
.feature-callout-image{overflow:visible}
.feature-callout-image > img{max-width:none!important}
.feature-callout-image.floatRight{float:right; margin:0 !important}
.feature-callout-image.floatLeft{float:left;direction:rtl;margin:0 !important}
.feature-callout-image.imgCenter{float:none;margin:0 auto;display:block;text-align:center}
.feature-callout-headline{font-size:36px;line-height:40px;padding-bottom:20px;padding-top:100px}
.feature-button-css{white-space:nowrap;position:relative;float:left;top:0;height:40px;display:inline-block;margin:30px 0}
.feature-button-css a{height:30px;font-weight:600;font-size:13px;line-height:40px;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:0 20px}
.feature-button-css a:hover{text-decoration:underline}
.feature-callout-section ul{list-style:inherit;list-style-position:inherit;padding-left:1em}
@media only screen and (max-width:767px) {
.feature-callout-section{padding:10px}
.feature-callout-image,.feature-callout-textarea{width:100%;float:left;box-sizing:border-box;position:relative;padding:20px}
.feature-callout-textarea{padding-top:20px}
.feature-callout-image{text-align:center}
.feature-callout-image > img{width:100%}
.feature-callout-headline{font-size:24px;line-height:28px;padding-top:0}
.feature-callout-image.floatRight{float:none}
.feature-callout-image.floatLeft{float:none}
}
.vimeoVideoWrapper{position:relative;padding-bottom:56.25%;height:0}
.vimeoVideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.navigation-bar {width: 100%;background-color: #f1f2f2;height: 60px;text-align: center;}
.navigation-bar ul {margin: 0;}
.navigation-bar ul li {display: inline-block;height: 60px;margin: 0 !important;padding: 0 14px;}
.navigation-bar ul li a {display: block;height: 60px;line-height: 60px;text-decoration: none;font-size: 13px;text-transform: uppercase;vertical-align: central;color: #77787b;font-weight:600}
.navigation-bar ul li a:hover {border-bottom: 5px solid #99cc33;height: 55px;}
.navigation-bar ul .navigation-bar-li-active a {border-bottom: 5px solid #99cc33;height: 55px;color:#414141;font-weight:700;}
@media only screen and (max-width: 767px) {.navigation-bar-mobile {display: none!important;}.navigation-bar-item-mobile {display: none!important;}}

.callout-overlay {width: 100%;height: 530px;display: inline-block;background-repeat: no-repeat;background-size: cover;}
.callout-overlay-block {width: 530px;height: 160px;background-color: #000000;opacity: 0.7;margin: 0 auto;margin-top: 185px;text-align: center;}
.callout-overlay-block-content {color: #fff;font-size: 26px;padding-top: 40px;padding-bottom: 30px;line-height:24px;}
.callout-overlay-block a {color: #000;font-size: 14px;text-transform: uppercase;text-decoration: none;cursor: pointer;padding: 10px 20px;background-color: #fff;font-weight:600}
.callout-overlay-block a.black {color: #000;}
.callout-overlay-block a.blue {color: #00c0f2;}
.callout-overlay-block a.darkblue {color: #007392;}
.callout-overlay-block a.green {color: #6ca43e;}
.callout-overlay-block a.orange {color: #E67932;}
.callout-overlay-block a.red {color: #ff0000;}
.callout-overlay-block a.yellow {color: #FF0;}
@media only screen and (max-width: 767px) {.callout-overlay {height: 500px;}.callout-overlay-block {height: 35%;width: 70%;padding: 10px;margin-top: 100px;}}

.product-feature-animate {text-align: center;width: 1060px;margin: 0 auto;padding-bottom: 80px;}
.product-feature-animate_headline {font-size: 36px;line-height: 40px;padding-bottom: 40px;padding-top: 70px;padding-left: 100px;padding-right: 100px;}
.product-feature-animate_copy {font-size: 18px;line-height: 24px;padding-left: 100px;padding-right: 100px;padding-bottom: 40px;}
.product-feature-animate_body {display: block;width: 100%;}
.product-feature-animate_image {width: 66%;display: inline-block;margin-right: 40px;margin-left: -40px;vertical-align: middle;min-height: 300px;}
.product-feature-animate_image div {display: none;overflow: hidden;float:right}
.product-feature-animate_image div:first-child {display: block;}
.product-feature-animate_nav {width: 33%;display: inline-block;text-align: left;font-size: 18px;line-height: 20px;vertical-align: middle;transition: height 1s ease-out 0.5s;}
.product-feature-animate_checkbox {border: 2px solid #adafb5;border-radius: 15px;cursor: pointer;height: 16px;width: 16px;margin-right: 25px;}
.product-feature-animate_checkbox-wrapper {display: table-cell;height: 100%;vertical-align: middle;}
.product-feature-animate_checkbox span {background-color: #adafb5;border-radius: 15px;display: block;height: 12px;margin: 2px;width: 12px;}
.product-feature-animate_checkbox.active span {background-color: #6da044 !important;}
.product-feature-animate_nav ul {padding-bottom: 30px;}
.product-feature-animate_nav ul li {padding-bottom: 20px;}
.product-feature-animate_nav a {white-space: nowrap;color: #fff;font-size: 14px;font-weight:600;text-transform: uppercase;text-decoration: none;cursor: pointer;padding: 10px 20px;background-color: #6da044;}
@media only screen and (max-width: 1059px) {.product-feature-animate {width: 100%;margin-right: 10px;}.product-feature-animate_image {margin: 0 0 0 -1%;}.product-feature-animate_nav {padding-left: 10px;}.product-feature-animate_nav ul {padding-right: 10px;}}
@media only screen and (max-width: 655px) {.product-feature-animate_copy {padding-left: 10px;padding-right: 10px;}.product-feature-animate_nav {min-width: 200px;padding-left: 10px;padding-top: 20px;}.product-feature-animate_image {margin: 0;width: 100%;}.product-feature-animate_nav ul {padding-bottom: 0;}}

.linkcontrol-contentbox [class*="grid_"]:last-child{float:left}
.linkcontrol-content-wrapper{margin:0 auto;padding:0 0 30px;position:relative;max-width:1060px}
.linkcontrol-content-wrapper h4{margin-bottom:10px;color:#333;text-transform:none}
.linkcontrol-contentbox{margin-left:-10px;margin-right:-10px;text-align:center}
.linkcontrol-content-item{display:inline;text-align:center;margin-bottom:20px}
.linkcontrol-content-item-text{text-align:left;}
.linkcontrol-contentbox img{margin:10px 0}
.linkcontrol-content-title{font-size:18px}
.linkcontrol-content-title, .linkcontrol-content-item-title{font-weight:700}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.linkcontrol-content-wrapper{padding:20px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.linkcontrol-content-wrapper{padding:20px}
}
@media only screen and (max-width: 479px) {
.linkcontrol-content-wrapper{padding:20px}
}

.three-col-product-benefits {text-align: center;max-width: 1060px;margin: 0 auto;padding-bottom: 60px;}
.three-col-product-benefits__title {width: 85%;margin: 0 auto;font-size: 36px;line-height: 40px;padding-bottom: 40px;padding-top: 70px;}
.three-col-product-benefits__sub-title {font-size: 18px;line-height: 24px;padding-left: 100px;padding-right: 100px;padding-bottom: 80px;}
.three-col-product-benefits_items {display: block;}
.three-col-product-benefits__item {width: 280px;display: inline-block;border: 1px solid rgba(130,130,130,0.6);border-radius: 5px;box-shadow: 0 0 10px rgba(0,0,0,0.25);background-color: white;margin: 15px;}
.three-col-product-benefits__item__img {width: 100px;margin-left: 90px;}
.three-col-product-benefits__item__img img {margin-top: -50px; border: 5px solid rgba(0,0,0,0.05);border-radius: 60px;}
.three-col-product-benefits__item__title {color: #99cc33;text-transform: uppercase;font-weight: 600;padding: 20px 20px 0;font-size: 18px;line-height: 24px;}
.three-col-product-benefits__item__content {padding: 20px;font-size: 18px;line-height: 24px;}
@media only screen and (max-width: 959px) {.three-col-product-benefits__sub-title {padding-left: 15px;padding-right: 15px;padding-bottom: 40px;}.three-col-product-benefits__item {margin: 50px 15px 15px;}}
@media only screen and (max-width: 767px) {.three-col-product-benefits__title {font-size: 24px;line-height: 28px;}}

.three-col-resource-callout {text-align: center;max-width: 1060px;margin: 0 auto;padding-bottom: 60px;}
.three-col-resource-callout__title {width: 85%;margin: 0 auto; font-weight: bold;font-size: 36px;line-height: 40px;padding-bottom: 20px;padding-top: 40px;}
.three-col-resource-callout__sub-title {font-size: 18px;line-height: 24px;padding-bottom: 30px;}
.three-col-resource-callout_items {display: block;}
.three-col-resource-callout__item {width: 280px;display: inline-block;background-color: #f1f2f2;padding-bottom: 50px;margin: 15px;vertical-align: bottom;}
.three-col-resource-callout__item__img {width: 240px;margin: 20px 20px 0;}
.three-col-resource-callout__item__title {font-size: 18px;line-height: 24px;padding: 35px 30px;}
.three-col-resource-callout__item a {text-transform: uppercase;font-size: 14px;white-space: nowrap;}
.three-col-resource-callout__item a.black {color: #000;}
.three-col-resource-callout__item a.blue {color: #00c0f2;}
.three-col-resource-callout__item a.darkblue {color: #007392;}
.three-col-resource-callout__item a.green {color: #6ca43e;}
.three-col-resource-callout__item a.orange {color: #E67932;}
.three-col-resource-callout__item a.red {color: #ff0000;}
.three-col-resource-callout__item a.yellow {color: #FF0;}
@media only screen and (max-width: 767px) {.three-col-resource-callout__title {font-size: 24px;line-height: 28px;}}

.feature-callout-centered-headline{font-size:36px;line-height:40px;padding-bottom:40px;padding-top:40px;width:85%;margin:0 auto}
.feature-callout-centered-subheading{font-size:18px;line-height:24px;width:85%;padding-bottom:20px;margin:0 auto}
.feature-callout-centered-textarea{text-align:center}
.feature-callout-centered-image{margin:20px 0}
.feature-callout-centered-item__button{margin-right:10px}
.feature-callout-centered-item__button,.feature-callout-centered-item__link{display:inline}
.feature-callout-centered-item__button a,.feature-callout-centered-item__link a{width:160px;display:inline-block}
.feature-callout-centered-buttons-css{margin:30px 0 40px}
.feature-callout-centered-item__button a{font-size:16px;font-weight:600;color:#fff;padding:10px 20px;cursor:pointer;text-decoration:none;text-transform:uppercase}
.feature-callout-centered-item__link .blackFont{border:solid 1px #000}
.feature-callout-centered-item__link .blueFont{border:solid 1px #00c0f2}
.feature-callout-centered-item__link .darkGreenFont{border:solid 1px #6CA43E}
.feature-callout-centered-item__link .lightGreenFont{border:solid 1px #9c3}
.feature-callout-centered-item__link .grayFont{border:solid 1px #414042}
.feature-callout-centered-item__link .lightGrayFont{border:solid 1px #E5E5E5}
.feature-callout-centered-item__link a{font-size:16px;font-weight:600;background:rgba(255,255,255,0.6);padding:9px 20px;cursor:pointer;text-decoration:none;text-transform:uppercase}
.feature-callout-centered-item__link a.blackFont{color:#000}
.feature-callout-centered-item__link a.blueFont{color:#00c0f2}
.feature-callout-centered-item__link a.darkGreenFont{color:#6CA43E}
.feature-callout-centered-item__link a.lightGreenFont{color:#9c3}
.feature-callout-centered-item__link a.grayFont{color:#414042}
.feature-callout-centered-item__link a.lightGrayFont{color:#E5E5E5}
@media only screen and (max-width:767px) {
.feature-callout-centered-section .section-wrapper{padding:0}
.feature-callout-centered-headline{padding-top:20px;padding-bottom:20px;font-size:24px;line-height:28px}
.feature-callout-centered-item__button,.feature-callout-centered-item__link{margin:10px 0}
.feature-callout-centered-item__button a,.feature-callout-centered-item__link a{padding:5px 10px;font-size:12px;margin-right:10px;padding:10px;width:auto;display:inline-block}}

.vhb_banner{background-color:#231f20}
.vhb_content-block{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative}
.vhb_content-block:before{content:'';display:block;background-color:#484848;position:absolute}
.vhb_heading{font-weight:600;font-size:15px;letter-spacing:.4px;color:#fefefe}
.vhb_details{margin-top:.8em;font-weight:300;font-size:13px;line-height:1.5;letter-spacing:.35px;color:#b4b4b4}
.vhb_details a{color:#5290f5;text-decoration:none;transition:color .2s}
.vhb_details a:hover{color:#2168dc}
.vhb_close{display:block;width:32px;height:32px;fill:none;stroke:#d3d3d3;cursor:pointer}
@media screen and (max-width: 600px) {
.vhb_banner{padding:35px 16px 16px}
.vhb_logo{width:130px}
.vhb_content-block{margin-top:18px;padding-top:20px}
.vhb_content-block:before{left:0;top:0;width:58px;height:1px}
.vhb_close{position:absolute;top:14px;right:14px}
}
@media screen and (min-width: 601px) {
.vhb_banner{padding:17px 95px 17px 196px;position:relative}
.vhb_logo{display:block;width:122px;position:absolute;left:40px;top:50%;margin-top:-17px}
.vhb_content-block{max-width:700px;padding:10px 0 8px;padding-left:42px}
.vhb_content-block:before{left:0;top:0;width:1px;height:100%}
.vhb_close{position:absolute;right:36px;top:50%;margin-top:-16px}
}