/*!
 * Bootstrap v3.0.1 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 *//*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,header,nav{display:block}
html{font-family:frutigerCN-lt,Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{margin:.67em 0;font-size:2em}
b,strong{font-weight:700}
hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}
img{border:0}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
button,input,select{margin:0;font-family:inherit;font-size:100%}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox]{padding:0;box-sizing:border-box}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="#"]:after{content:""}
blockquote{border:1px solid #999;page-break-inside:avoid}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:2cm .5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff!important}
.table td{background-color:#fff!important}
.table{border-collapse:collapse!important}
}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
p{margin:0 0 10px}
cite{font-style:normal}
h1,h2,h3,h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}
blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}
blockquote p:last-child{margin-bottom:0}
blockquote:before,blockquote:after{content:""}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666666666666%}
.col-xs-10{width:83.33333333333334%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666666666666%}
.col-xs-7{width:58.333333333333336%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666666666667%}
.col-xs-4{width:33.33333333333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.666666666666664%}
.col-xs-1{width:8.333333333333332%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666666666666%}
.col-xs-pull-10{right:83.33333333333334%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666666666666%}
.col-xs-pull-7{right:58.333333333333336%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666666666667%}
.col-xs-pull-4{right:33.33333333333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.666666666666664%}
.col-xs-pull-1{right:8.333333333333332%}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666666666666%}
.col-xs-push-10{left:83.33333333333334%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666666666666%}
.col-xs-push-7{left:58.333333333333336%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666666666667%}
.col-xs-push-4{left:33.33333333333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.666666666666664%}
.col-xs-push-1{left:8.333333333333332%}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666666666666%}
.col-xs-offset-10{margin-left:83.33333333333334%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666666666666%}
.col-xs-offset-7{margin-left:58.333333333333336%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666666666667%}
.col-xs-offset-4{margin-left:33.33333333333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.666666666666664%}
.col-xs-offset-1{margin-left:8.333333333333332%}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666666666666%}
.col-sm-10{width:83.33333333333334%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666666666666%}
.col-sm-7{width:58.333333333333336%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666666666667%}
.col-sm-4{width:33.33333333333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.666666666666664%}
.col-sm-1{width:8.333333333333332%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666666666666%}
.col-sm-pull-10{right:83.33333333333334%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666666666666%}
.col-sm-pull-7{right:58.333333333333336%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666666666667%}
.col-sm-pull-4{right:33.33333333333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.666666666666664%}
.col-sm-pull-1{right:8.333333333333332%}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666666666666%}
.col-sm-push-10{left:83.33333333333334%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666666666666%}
.col-sm-push-7{left:58.333333333333336%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666666666667%}
.col-sm-push-4{left:33.33333333333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.666666666666664%}
.col-sm-push-1{left:8.333333333333332%}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666666666666%}
.col-sm-offset-10{margin-left:83.33333333333334%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666666666666%}
.col-sm-offset-7{margin-left:58.333333333333336%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666666666667%}
.col-sm-offset-4{margin-left:33.33333333333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.666666666666664%}
.col-sm-offset-1{margin-left:8.333333333333332%}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666666666666%}
.col-md-10{width:83.33333333333334%}
.col-md-9{width:75%}
.col-md-8{width:66.66666666666666%}
.col-md-7{width:58.333333333333336%}
.col-md-6{width:50%}
.col-md-5{width:41.66666666666667%}
.col-md-4{width:33.33333333333333%}
.col-md-3{width:25%}
.col-md-2{width:16.666666666666664%}
.col-md-1{width:8.333333333333332%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666666666666%}
.col-md-pull-10{right:83.33333333333334%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666666666666%}
.col-md-pull-7{right:58.333333333333336%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666666666667%}
.col-md-pull-4{right:33.33333333333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.666666666666664%}
.col-md-pull-1{right:8.333333333333332%}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666666666666%}
.col-md-push-10{left:83.33333333333334%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666666666666%}
.col-md-push-7{left:58.333333333333336%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666666666667%}
.col-md-push-4{left:33.33333333333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.666666666666664%}
.col-md-push-1{left:8.333333333333332%}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666666666666%}
.col-md-offset-10{margin-left:83.33333333333334%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666666666666%}
.col-md-offset-7{margin-left:58.333333333333336%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666666666667%}
.col-md-offset-4{margin-left:33.33333333333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.666666666666664%}
.col-md-offset-1{margin-left:8.333333333333332%}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666666666666%}
.col-lg-10{width:83.33333333333334%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666666666666%}
.col-lg-7{width:58.333333333333336%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666666666667%}
.col-lg-4{width:33.33333333333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.666666666666664%}
.col-lg-1{width:8.333333333333332%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666666666666%}
.col-lg-pull-10{right:83.33333333333334%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666666666666%}
.col-lg-pull-7{right:58.333333333333336%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666666666667%}
.col-lg-pull-4{right:33.33333333333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.666666666666664%}
.col-lg-pull-1{right:8.333333333333332%}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666666666666%}
.col-lg-push-10{left:83.33333333333334%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666666666666%}
.col-lg-push-7{left:58.333333333333336%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666666666667%}
.col-lg-push-4{left:33.33333333333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.666666666666664%}
.col-lg-push-1{left:8.333333333333332%}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666666666666%}
.col-lg-offset-10{margin-left:83.33333333333334%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666666666666%}
.col-lg-offset-7{margin-left:58.333333333333336%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666666666667%}
.col-lg-offset-4{margin-left:33.33333333333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.666666666666664%}
.col-lg-offset-1{margin-left:8.333333333333332%}
}
table{max-width:100%;background-color:transparent}
.table{width:100%;margin-bottom:20px}
.table>tbody>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
table col[class*=col-]{display:table-column;float:none}
table td[class*=col-],table th[class*=col-]{display:table-cell;float:none}
fieldset{padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;font-weight:700}
input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type=checkbox]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.form-control:-moz-placeholder{color:#999}
.form-control::-moz-placeholder{color:#999}
.form-control:-ms-input-placeholder{color:#999}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
@font-face{font-family:'Glyphicons Halflings';src:url(clientlibs/fonts/glyphicons-halflings-regular.eot);src:url(clientlibs/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(clientlibs/fonts/glyphicons-halflings-regular.woff) format('woff'),url(clientlibs/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(clientlibs/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}
.glyphicon:empty{width:1em}
.glyphicon-chevron-right:before{content:"\e080"}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}
.open>.dropdown-menu{display:block}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}
.btn-group{position:relative;display:inline-block;vertical-align:middle;padding-bottom:9px;margin:40px 0 20px}
.btn-group .dropdown-toggle:active{outline:0}
.breadcrumb{list-style:none;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb>.active{color:#999}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.media,.media-body{overflow:hidden;zoom:1}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;margin:0 auto;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5;filter:alpha(opacity=50)}
.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:#9b9a9a;border-radius:10px}
.carousel-indicators .active{margin:0;background-color:#e61c3c}
.carousel-caption{position:absolute;z-index:10;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.pull-right{float:right!important}
.pull-left{float:left!important}
@-ms-viewport{width:device-width}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@media only screen and (max-width:1042px){.customers .feature-content .feature-content-heading{min-height:3.6em}
}
@media(max-width:992px){#page-wrapper{left:0!important;padding-top:0}
.container,.page-container{overflow:hidden}
.logo-wrapper{position:absolute}
.header-main-nav,.meta-wrapper{display:none}
.ping-logo{left:43px}
.ping-logo img{width:74px}
.mobile-nav-top{display:block}
.chart-txt{padding-top:30px}
.row-equal .span-2{width:33.33%}
.row-equal .col-bg{display:none}
.section-footer .social-col h4,.section-footer .social-links-list{border-color:#fff;color:#fff}
}
@media screen and (max-width:768px){.span-5,.span-6,.span-7{width:100%}
.section-list{margin-top:-30px}
.section-list .row{margin-top:0}
.section-list .section-list-item{padding-bottom:0;padding-top:30px}
.casestudy-result{padding-top:60px}
.casestudy-result:first-child{padding-top:0}
.image-cont{padding-bottom:10px;text-align:center}
.text-image{padding-bottom:30px}
.full-img-cont .span-4,.full-img-cont .span-8{width:50%}
.dynamic-image.inline{display:block;text-align:center}
.dynamic-image img{max-width:100%;width:auto}
.stat-logo-list{margin:20px 0}
.stat-logo-list .dynamic-image{display:inline-block}
.featured-content-block h3{text-align:center}
.row .span-3{float:left;width:50%}
.row-equal .span-2{width:50%}
.section-copyright .social-links-list{display:none}
.section-copyright .utility-links{float:none;text-align:center}
.section-copyright .utility-links li{display:inline-block;float:none;padding:0 17px}
.section-copyright .utility-links li:first-child{padding-left:17px}
.section-copyright .copyright{float:none;font-family:'frutigerCN-lt';font-weight:normal;margin:25px 0 0;text-align:center}
.compensate-fixed-header{overflow:auto!important}
.page-title .wrapper .share-list{padding:0}
.page-title .wrapper .share-list a{display:block;padding:10px 0 10px 20px!important}
.page-title .wrapper .share-list a:before{left:10px!important}
.page-title .wrapper .share-list li{font-size:14px;padding:0!important}
.logo-testimonial{margin-bottom:20px}
}
@media screen and (max-width:690px){.testimonials .row .span-3{width:100%}
.full-img-cont .span-4,.full-img-cont .span-8{width:100%}
.chart-txt{text-align:center}
.chart-txt p{margin:10px 0 30px}
.chart-txt p,.chart-txt span{width:100%}
}
@media screen and (max-width:480px){.page-title{padding-bottom:0}
.sub-section{padding:0}
.sub-section.full-img-cont{background:#565656!important;padding-bottom:10px}
.sub-section.full-img-cont .full-img{display:none}
.page-title .share-cont{clear:both;float:none;margin:0 10px;padding-top:20px;width:auto}
.page-title .share-link{display:block;text-align:left}
.page-title .slider-container{width:100%}
.slider-container .wrapper{width:100%}
.page-title .wrapper .share-list{padding:0}
.page-title .wrapper .share-list a{display:block;padding:10px 0 10px 20px!important}
.page-title .wrapper .share-list a:before{left:10px!important}
.page-title .wrapper .share-list li{font-size:14px;padding:0!important}
.row .span-2,.row .span-3,.row .span-4,.row .span-5,.row .span-6,.row .span-7,.row .span-8,.row .span-9,.row .span-10,.row .span-11{width:100%}
.chart-txt p{font-size:24px}
.chart-txt span{font-size:96px}
.logo-testimonial{text-align:center}
.logo-testimonial img{max-width:100%;width:auto}
.copyright-mobile,.section-footer{display:none}
.section-copyright .utility-links,.section-copyright .utility-links li{display:block;padding-left:0;text-align:left}
.section-copyright .utility-links li,.section-copyright .utility-links li:first-child{padding:0}
.section-copyright .utility-links li:first-child a{padding-top:0}
.section-copyright .utility-links a{border-bottom:1px solid #fff;display:block;padding:10px 0}
.icon-stat-copy .stat-img{display:none}
.icon-stat-copy .stat{font-size:54px}
.icon-stat-copy .stat-copy-valign .stat-copy{clear:left;font-size:24px;margin-bottom:20px}
}
@media only screen and (max-width:840px){.header-main-nav-container .primary-link{padding:25px 10px}
.header-main-nav-container .nav-promo{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.up .flyout ul{padding-top:0}
}
@media screen and (max-width:1104px){.marqueeSlide .viewport{padding:0 10px}
.marqueeSlide .viewport:before{left:-9989px}
.marqueeSlide .viewport:after{right:-9989px}
.marqueeSlide .slide-nav-next{right:20px}
}
@media screen and (max-width:1067px){.chart-txt p{margin:10px}
}
@media only screen and (min-width:1230px){.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%}
}
@media only screen and (max-width:1279px){.masthead-bg img{width:auto}
}
@media only screen and (max-width:1100px){.header-main-nav .main-nav-list>li>a{padding-left:12px;padding-right:12px}
.meta-nav-list li{padding-left:0;padding-right:0}
}
@media only screen and (max-width:1120px){.logo-wrapper,.breadcrumb{margin:0 20px!important}
.carousel-caption{margin-left:20px!important;margin-right:20px!important}
}
@media only screen and (max-width:414px){.breadcrumb{display:none}
}
.container,.page-container{max-width:1105px;min-width:1024px;padding:0 5px;margin:0 auto}
@media only screen and (min-width:0){.container,.page-container{min-width:300px}
}
@media only screen and (min-width:0){.container{min-width:260px}
}
.breadcrumb-section{background:#ababab}
#breadcrumb{margin-left:3px}
.breadcrumb{border-radius:0;line-height:1em}
.breadcrumb .row{margin:0;padding:0}
.breadcrumb>li{padding:0;display:inline}
.breadcrumb>li+li:before{padding:0 1px 0 5px!important;color:#fff!important;font-size:10px}
.breadcrumb>li>a{color:#fff;font-size:11px;font-weight:normal}
.breadcrumb>li>a:hover{color:#e61c3c;text-decoration:none}
.breadcrumb>li:first-child>a:before{content:" ";background:url("assets/img/icons/breadcrumb-icon.png") left top no-repeat;display:inline-block;overflow:hidden;height:11px;width:16px}
.breadcrumb>li:first-child>a:hover:before{background-position:left bottom}
.breadcrumb-list{line-height:1.4;color:white}
.breadcrumb-list a{display:inline-block;text-decoration:none;color:white;padding:5px 0}
.breadcrumb-list a:hover{color:#e61c3c}
.breadcrumb-list li{display:inline}
.breadcrumb-list li:before{content:"/";display:inline-block;padding:0 5px}
.breadcrumb-list li:first-child:before{content:""}
.breadcrumb-list li:first-child a:before{content:" ";background:url("assets/img/icons/breadcrumb-icon.png") left top no-repeat;display:inline-block;overflow:hidden;height:11px;width:11px;padding:0 5px 0 0}
.breadcrumb-list li:first-child a:hover:before{background-position:left bottom}
.page-header>h1{padding:4px 0 0 0;margin-bottom:28px;margin-top:28px}
.back-to-main{font-size:15px;font-weight:bold;position:absolute;right:17px;bottom:0}
.back-to-main a{color:#333}
.back-to-main a:hover{cursor:pointer}
.page-header span.left-tile{width:89%;display:inline-block}
.rule{border-bottom:1px solid #9b9a9a}
.rule.shaded{height:29px;margin:50px 0;border:0;background-size:100% 100%;background-image:url("assets/img/shadows/mid-rule.png");background-repeat:no-repeat}
.pull-right{float:right}
.pull-left{float:left}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;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,.icon-stat-copy:before,.clearfix:after,.icon-stat-copy:after{content:" ";display:table}
.clearfix:after,.icon-stat-copy:after{clear:both}
.clearfix,.icon-stat-copy{*zoom:1}
.disable-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.inline-block{display:inline-block;zoom:1;*display:inline}
.no-box-shadow{-webkit-box-shadow:0 0 0 0 white!important;-moz-box-shadow:0 0 0 0 white!important;-o-box-shadow:0 0 0 0 white!important;box-shadow:0 0 0 0 white!important}
.no-radius{-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.no-transition{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.transition{-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
.transition-fast{-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
ul.unstyled{margin-left:0;list-style:none}
.text-dark{color:#000!important}
.text-light{color:#fff!important}
.page-header .text-dark{border-color:#3c3c3c!important}
.page-header .text-light{border-color:#fff!important}
.testimonial{margin-left:10px;margin-top:10px}
.testimonial .quote-box-bg{display:block;position:relative}
.testimonial .quote-box-bg:before{padding:10px;display:block;position:absolute;top:-10px;left:-10px;right:0;content:" ";background-color:#dbecf7;bottom:0}
.testimonial .quote-box-bg p{color:#3c3c3c;position:relative;font-size:24px;background-color:#d0e6f4;padding:25px}
.testimonial cite{font-weight:bold;display:block;margin-left:130px;position:relative;padding-top:15px;line-height:1.3}
.testimonial cite:before{display:block;content:" ";width:0;height:0;position:absolute;left:-78px;top:0;border-top:50px solid #d0e6f4;border-left:65px solid transparent}
.testimonial cite span{font-weight:normal;display:block}
.logo-testimonial img{display:block;margin:0 auto}
.grey-quote-box.reverse-quote{margin-top:27px;margin-bottom:0}
.grey-quote-box{background-color:#6c6c6c;color:#fff;position:relative;padding:26px 22px;margin-bottom:42px}
.grey-quote-box:before{display:block;content:" ";width:0;height:0;position:absolute;bottom:-36px;right:50px;border-top:36px solid #6c6c6c;border-right:24px solid transparent}
.grey-quote-box .quote-txt-wrapper{position:relative}
.grey-quote-box .quote-txt-wrapper p{padding:0;color:#fff;vertical-align:middle;line-height:1.8;display:inline-block;font-size:15px;font-style:italic!important}
.grey-quote-box.reverse-quote{margin-top:32px}
.grey-quote-box.reverse-quote:before{display:block;content:" ";width:0;height:0;position:absolute;top:-36px;left:20px;border-bottom:50px solid #6c6c6c;border-top:0;border-left:31px solid transparent;border-right:0}
.social-link-list-item{border:0;padding:0;margin:0;float:left;list-style-type:none}
.social-link-list-item a{text-indent:-9999px;border:0;height:17px;overflow:hidden;margin-right:15px;display:block;background:url("assets/img/sprites/social-media-sprite.png") left top no-repeat}
.social-link-list-item a.grey{height:17px}
.social-link-list-item a.grey.twitter{background-position:-63px -60px}
.social-link-list-item a.grey.twitter:hover{background-position:-63px -30px}
.social-link-list-item a.grey.linkedIn{background-position:-28px -60px;width:18px}
.social-link-list-item a.grey.linkedIn:hover{background-position:-28px -30px}
.social-link-list-item a.grey.facebook{background-position:0 -60px}
.social-link-list-item a.grey.facebook:hover{background-position:0 -30px}
.social-link-list-item .twitter{width:19px;background-position:-63px 0}
.social-link-list-item .twitter:hover{background-position:-63px -30px}
.social-link-list-item .linkedIn{width:16px;background-position:-28px 0}
.social-link-list-item .linkedIn:hover{background-position:-28px -30px}
.social-link-list-item .facebook{width:10px;background-position:0 0}
.social-link-list-item .facebook:hover{background-position:0 -30px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:0;padding-left:10px;padding-right:10px}
a{color:#488ab7}
a:hover{color:#407599}
#pic-content-div{position:relative;overflow:hidden}
.compensate-fixed-header{padding-top:29px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.loader-lg{background:url('assets/img/loader/loader-lg.gif') no-repeat center center;background-size:256px;height:256px}
.loader-med{background:url('assets/img/loader/loader-med.gif') no-repeat center center;background-size:128px;height:128px}
.loader-sm{background:url('assets/img/loader/loader-sm.gif') no-repeat center center;background-size:64px;height:64px}
.loading-header{text-align:center}
.overlay-mask{background-color:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index:999999;top:0;left:0}
.customers .feature-content .feature-content-body{min-height:4em}
.error-message{color:#e61c3c;margin:5px 0 30px 30px}
.error-message-no-margin{color:#e61c3c}
.table{max-width:100%;border-collapse:collapse;border-spacing:0}
table.table-data tr:first-of-type th{background-color:#f9f9f9;border-top:1px solid #d9d9d9}
table.table-data tr:first-of-type th:first-of-type{border-top-left-radius:4px}
table.table-data tr:first-of-type th:last-of-type{border-top-right-radius:4px}
table.table-data tr:last-of-type td:first-of-type{border-bottom-left-radius:4px}
table.table-data tr:last-of-type td:last-of-type{border-bottom-right-radius:4px}
.table-data th,.table-data td{padding:12px 0;border:1px solid #d9d9d9}
.table-data th{color:#428bca;margin:0 auto;font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700;font-size:18px}
.table-data td{padding:20px;font-family:frutigerCN-lt,Arial,sans-serif;color:#666;font-size:16px;line-height:1.438}
.table-data td.centered{text-align:center}
table.table-data tr:hover td{background-color:#f3f7fa}
.new-license{color:#428bca;font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700}
.table-partner{margin-top:20px!important;max-width:958px;background-color:#fff;border:1px solid #ccc}
.table-partner tr:first-of-type{padding-top:8px}
.table-partner th,.table-partner td{height:46px;vertical-align:middle!important}
.table-partner th{background-color:#434d51;color:#fff;font-family:frutigerCN-bold,arial,sans-serif}
.table-partner tr td{text-align:center;font-family:frutigerCN-lt,Arial,sans-serif;font-size:14px;color:#707070}
.table-partner td:first-of-type,.table-partner th{font-size:16px;line-height:18px}
.table-partner tr th:first-of-type,.table-partner tr td:first-of-type{text-align:right}
.table-partner-col-4 tr th,.table-partner-col-4 tr td{width:226px}
.table-partner-col-4 tr th:first-of-type,.table-partner-col-4 tr td:first-of-type{width:270px;padding-right:10px;padding-left:34px}
.table-partner-col-3 tr th,.table-partner-col-3 tr td{width:270px}
.table-partner-col-3 tr th:first-of-type,.table-partner-col-3 tr td:first-of-type{width:360px;padding-right:30px;padding-left:34px}
.table-partner-col-2{border-collapse:separate}
.table-partner-col-2 th,.table-partner-col-2 td{width:50%;font-size:16px}
.table-partner-col-2 th:first-of-type,.table-partner-col-2 td:first-of-type{text-align:center!important}
.feature-column-table{display:inline-block;width:47%;vertical-align:top}
.feature-column-table{margin-right:50px}
.feature-column-table:last-of-type{margin-right:0}
.table-partner-col-2 tr:nth-child(odd){background-color:#f3f3f3}
.h-underline{display:block;border-bottom:2px solid #ccc;padding-bottom:14px}
.white-text{color:#fff;font-size:18px}
.nexCarousel{position:relative;margin-bottom:20px}
.nexCarousel .slide-list{padding:0;list-style:none}
.nexCarousel .slide{overflow:hidden;position:absolute;display:none;z-index:1;transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out}
.nexCarousel .slide.csshide{display:block;opacity:0}
.csstransitions .nexCarousel .slide.active{opacity:1;z-index:2}
.nexCarousel .slide,.nexCarousel .slide img{width:100%}
.nexCarousel .caption{position:absolute;bottom:20px;left:20px;z-index:2}
.nexCarousel .sandbag{width:100%;visibility:hidden;display:block}
.browser_ie_8 .nexCarousel .sandbag,.lt-ie9 .nexCarousel .sandbag{zoom:1;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.nexCarousel .bullet-list{display:table;margin:5px auto 0;height:14px;position:relative;z-index:100}
.nexCarousel .bullet-list li{display:table-cell;display:block;float:left;vertical-align:middle;width:14px;height:14px;margin:0 2px 0 0}
.nexCarousel .bullet-list a{cursor:default;overflow:hidden;display:block;margin:2px;text-indent:-9999px;font-size:11px;text-decoration:none;line-height:14px;width:10px;height:10px;border-radius:10px;background-color:#ccc;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}
.nexCarousel .bullet-list .active a{margin:0;text-indent:0;text-align:center;width:14px;height:14px;background-color:#fff}
@font-face{font-family:'frutigerCN-lt';src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot");src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot?#iefix") format("embedded-opentype");src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot?#iefix") format("embedded-opentype"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.woff") format("woff"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.ttf") format("truetype"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.svg#Frutiger_47_Light_Condensed") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'frutigerCN-bold';src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot");src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot?#iefix") format("embedded-opentype");src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot?#iefix") format("embedded-opentype"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.woff") format("woff"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.ttf") format("truetype"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.svg#Frutiger_67_Bold_Condensed") format("svg");font-weight:bold;font-style:normal}
.bold{font-weight:700}
.book{font-weight:300}
.normal{font-weight:400}
.arial,h6,.meta-nav,.promo-block .supl{font-family:frutigerCN-lt,Arial,san-serif;font-style:normal;font-weight:normal}
.frutigerCN-lt,h2,h5,.full-bleed-content h3,.promo-block h3,.promo-block p,.masthead-text-carousel h4,.masthead-text-carousel p{font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;font-style:normal}
.frutigerCN-bold,h1,h2>.em,h3,h4,.logo-bold,.full-img-cont a,.pagination li,.page-title .share-link,.masthead-text-carousel .button-row,.various-weight-title .cta-link,.sub-section.full-img-cont h3{font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal}
#viewport{overflow:hidden;min-width:300px}
#page-wrapper{padding-top:98px;overflow:hidden;margin-left:-300px;position:relative;left:0}
#page-wrapper:before,#page-wrapper:after{display:block;content:" ";position:absolute;top:0;bottom:0}
#page-wrapper:before{left:0;width:300px;background-color:#3c3c3c}
#page-wrapper:after{background:#c2c2c2;width:12px;left:288px;z-index:91;-webkit-box-shadow:-1px 3px 5px 0 black inset;-moz-box-shadow:-1px 3px 5px 0 black inset;box-shadow:-1px 3px 5px 0 black inset}
@media(max-width:960px){#page-wrapper{padding-top:0}
}
.margin-bottom-sm{margin-bottom:20px}
.margin-bottom-mid{margin-bottom:40px}
.margin-bottom-lg{margin-bottom:60px}
.p-spacing{padding:0 0 20px 0}
.p-light-grey{color:#9b9a9a}
#body-wrapper{margin-left:300px;position:relative}
@media only screen and (min-width:0){.container{min-width:260px}
}
.static-img img,img.static-img{width:auto}
.full-img{position:absolute;top:0;left:0;right:0;bottom:0;min-width:1280px}
.full-img img{min-width:1280px}
.full-bleed-content{padding:80px 0 80px 0}
.full-bleed-content h3{font-size:24px;color:white;border-bottom:2px solid white;margin:20px 0 20px 0}
.full-bleed-content span{background-position:right -17px}
.partner-directory-img-padding{padding:87px 0 45px 0}
.mid-bg{color:white}
.full-img-cont{overflow:hidden;background:transparent no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.full-img-cont a{text-decoration:none;text-transform:uppercase;-moz-transition:color .25s ease;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.full-img-cont .full-img{display:none}
.lt-ie9 .full-img-cont .full-img{display:block;overflow:hidden}
.lt-ie9 .full-img-cont .full-img img{min-height:100%;min-width:1280px;width:100%;height:auto;position:absolute;top:0;left:0}
.aside-nav-list li{padding-bottom:10px}
.aside-nav-list li.last{padding-bottom:0}
.aside-nav-list .nav-child{display:none;padding-top:6px;padding-left:10px}
.aside-nav-list .nav-child li{padding-bottom:6px}
.aside-nav-list .nav-child li.last{padding-bottom:0}
.aside-nav-list .active{color:#f00}
.aside-nav-list .active.has-child{color:inherit}
.aside-nav-list .active>.nav-child{display:block}
.btn{padding:10px}
.btn-lg{padding:20px}
.btn-sm{padding:6px 8px}
.btn.btn-fluid{width:100%;padding:20px 0;display:block}
.btn-group{*zoom:1}
.btn-group:before,.btn-group:after{content:" ";display:table}
.btn-group:after{clear:both}
.btn-group>a,.btn-group>button{float:left}
.pagination{*zoom:1;text-align:center}
.pagination:before,.pagination:after{content:" ";display:table}
.pagination:after{clear:both}
.left-pagination-arrow{width:40px;height:40px;background-color:#f9f9f9}
.left-pagination-arrow .l-arrow{margin:8px 16px 0 0;border-top:12px solid transparent;border-right:12px solid #c8c8c8;border-bottom:12px solid transparent}
.right-pagination-arrow{width:40px;height:40px;background-color:#f9f9f9}
.right-pagination-arrow .r-arrow{margin:8px 0 0 16px;border-top:12px solid transparent;border-left:12px solid #c8c8c8;border-bottom:12px solid transparent}
.pagination li{display:inline-block;font-size:22px}
.pagination li a{-moz-transition:all .25s linear;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;color:#333;background-color:#f9f9f9;text-decoration:none;padding:10px 14px 10px 14px;display:inline-block}
.pagination li a:hover{color:#4886b1;background-color:white}
.pagination li.active a{font-weight:bold;text-decoration:underline}
.pagination li.disabled a{color:#999}
.page-title{padding:34px 20px;position:relative;z-index:1}
.page-title .row{margin-bottom:0}
.page-title .share-cont{text-align:right;position:relative;width:80px;margin-right:10px}
.page-title .nexSlidePanel-open a{border-bottom:1px solid #fff}
.page-title .slider-container{position:relative;width:60px;display:block;padding-bottom:20px}
.page-title .wrapper{position:absolute;overflow:hidden;margin-top:-1px;text-align:left;background-color:#fff;left:-10px;right:10px;width:80px;padding:0 10px 10px 10px}
.container .share-link{background:url("assets/img/sprites/share-glyph.png") right center no-repeat;font-size:18px!important;text-transform:uppercase;color:#707070;text-decoration:none;display:inline-block;position:relative;right:0;top:0;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:18px 40px 11px 0;margin-bottom:4px;border-color:#fff;font-family:'frutigerCN-bold',Helvetica,Arial,sans-serif}
.container .shareBorder{width:100px;border-top:1px solid #707070;border-bottom:1px solid #707070}
.container .share-list{font-size:11px;padding:10px;margin:13px 0;background:#fff;text-align:left}
.container .share-list a{padding-top:0;padding-bottom:0;line-height:14px;font-size:12px}
.container .share-list a:hover{background-color:#fff}
.container .share-list .facebook-share{padding:4px 0 0 9px;background-position:0 0}
.container .share-list .facebook-share a{text-decoration:none;color:#7f7f7f}
.container .share-list .facebook-share a:before{content:" ";background:url("../developer/assets/img/sprites/share-sprite.png") 0 0 no-repeat;display:inline-block;overflow:hidden;height:13px;width:12px;position:absolute;left:8px;top:10px}
.container .share-list .facebook-share a:hover{color:#e61c3c}
.container .share-list .facebook-share a:hover:before{background:url("../developer/assets/img/sprites/share-sprite.png") 0 -20px no-repeat}
.container .share-list .linkedin-share{padding:4px 0 0 9px}
.container .share-list .linkedin-share a{text-decoration:none;color:#7f7f7f}
.container .share-list .linkedin-share a:before{content:" ";background:url("../developer/assets/img/sprites/share-sprite.png") -20px 0 no-repeat;display:inline-block;overflow:hidden;height:13px;width:12px;position:absolute;left:8px;top:28px}
.container .share-list .linkedin-share a:hover{color:#e61c3c}
.container .share-list .linkedin-share a:hover:before{background:url("../developer/assets/img/sprites/share-sprite.png") -20px -20px no-repeat}
.container .share-list .twitter-share{padding:4px 0 0 9px}
.container .share-list .twitter-share a{text-decoration:none;color:#7f7f7f}
.container .share-list .twitter-share a:before{content:" ";background:url("../developer/assets/img/sprites/share-sprite.png") -40px 0 no-repeat;display:inline-block;overflow:hidden;height:13px;width:12px;position:absolute;left:8px;top:46px}
.container .share-list .twitter-share a:hover{color:#e61c3c}
.container .share-list .twitter-share a:hover:before{background:url("../developer/assets/img/sprites/share-sprite.png") -40px -20px no-repeat}
.container .share-list .email-share{padding:15px 0 0 9px}
.container .share-list .email-share a{text-decoration:none;color:#7f7f7f;border-bottom:1px solid #707070;margin-right:10px;margin-bottom:5px;padding-bottom:10px}
.container .share-list .email-share a:before{content:" ";background:url("../developer/assets/img/sprites/share-sprite.png") -60px 0 no-repeat;display:inline-block;overflow:hidden;height:13px;width:12px;position:absolute;left:8px;top:76px}
.container .share-list .email-share a:hover{color:#e61c3c}
.container .share-list .email-share a:hover:before{background-position:-60px -20px}
.container .share-list .shareBorder .dropdown-menu{width:100px;border:0;padding-bottom:10px;top:50px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.175);box-shadow:0 0 0 rgba(0,0,0,0.175);left:0;min-width:120px;border-radius:0;z-index:998}
.share-list-mobile{clear:both;display:none;padding:5px 0;margin:20px 0;width:100%;border-bottom:1px solid #9a9b9b;border-top:1px solid #9a9b9b}
.share-list-mobile>ul>li{float:none!important;display:inline-block}
.share-list-mobile .list-horizontal>ul>li>a{display:block;margin:4px;width:48px;height:48px;background-position-y:-48px!important;background:url('assets/img/sprites/sprite-share-icons-mobile.png') 0 0 no-repeat}
.twitter-m>a{background-position:-98px -48px!important}
.twitter-m>a:hover{background-position:-98px 0!important}
.linkedin-m>a{background-position:-50px -48px!important}
.linkedin-m>a:hover{background-position:-50px 0!important}
.facebook-m>a{background-position:0 -48px!important}
.facebook-m>a:hover{background-position:0 0!important}
.email-m>a{background-position:-147px -48px!important}
.email-m>a:hover{background-position:-147px 0!important}
.open>.dropdown-menu{width:100px}
.no-js .share-cont:hover .wrapper{position:static}
.no-js .share-cont:hover .share-list{margin-top:0}
.image,.text{padding-bottom:10px}
.text-image{padding-bottom:10px;*zoom:1}
.text-image:before,.text-image:after{content:" ";display:table}
.text-image:after{clear:both}
.text-image img{width:auto}
.category-filter .section-list .row{margin-top:60px}
.accessible-link{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.bwWrapper.static-img,.bwWrapper .img-cont{display:block;text-align:center;position:relative}
.bwWrapper .text-cont{margin-top:30px;text-align:left}
.promo-block{padding:0 35px}
.promo-block a{display:block;text-decoration:none}
.promo-block .static-img{margin:0 auto 26px auto;overflow:hidden;position:relative;text-align:center}
.promo-block .static-img img{width:150px;height:150px}
.promo-block .rounded-img{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:150px;height:150px}
.promo-block img{max-width:150px}
.promo-block h3,.promo-block p{-moz-transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out}
.promo-block h3{color:#9b9a9a;font-size:18px;border-bottom:1px solid #9b9a9a;margin-bottom:30px;padding-bottom:7px;text-transform:uppercase;-moz-transition:border-bottom-color .25s ease-out;-webkit-transition:border-bottom-color .25s ease-out;-o-transition:border-bottom-color .25s ease-out;transition:border-bottom-color .25s ease-out}
.promo-block p{font-size:20px;color:#3c3c3c}
.promo-block .supl{padding-top:14px;font-size:14px}
.promo-block:hover p{color:#e61c3c}
.promo-block:hover h3{border-bottom-color:#d6d6d6}
.nexCarousel{height:550px;max-height:550px;margin:0}
.nexCarousel .slide{max-height:550px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left center}
.nexCarousel .bullet-wrapper{height:1px;margin:-1px 0 0 0;padding:0}
.nexCarousel .bullet-list{position:relative;top:-34px}
.nexCarousel .bullet-list li{margin-right:10px}
.nexCarousel .bullet-list .last{margin-right:0}
.nexCarousel .bullet-list a{display:block;cursor:pointer;background-color:#9b9a9a;width:10px;height:10px;line-height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0;margin:0;transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out}
.nexCarousel .bullet-list .active a{background-color:#e61c3c;width:10px;height:10px}
.nexCarousel .bullet-list a:hover,.nexCarousel .bullet-list .active a:hover{background-color:#e61c3c}
.masthead-text-wrapper-carousel{max-width:1105px;margin:0 auto;position:relative;overflow:hidden;line-height:550px;padding:0 20px}
.masthead-text-carousel{line-height:1.2;vertical-align:middle;display:inline-block;padding-top:40px;width:65%}
@media screen and (max-width:1023px){.masthead-text-carousel{width:80%;line-height:1}
}
.masthead-text-carousel h4{font-size:55px;color:#3c3c3c;padding-bottom:20px;line-height:1}
@media screen and (max-width:480px){.masthead-text-carousel h4{padding-bottom:0}
}
.masthead-text-carousel p{color:#3c3c3c;font-size:28px;padding:14px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;float:left;min-width:40%}
.masthead-text-carousel .button-row{width:100%;padding-top:20px}
.masthead-text-carousel .button-row a{font-size:20px;color:#3c3c3c;text-transform:uppercase;text-decoration:none}
.masthead-text-carousel .button-row a>.link-arrow{background-position:0 -69px;top:1px}
.masthead-text-carousel .button-row a:hover{color:#e61c3c}
.masthead-text-carousel .button-row a:hover>.link-arrow{background-position:0 -34px}
@media only screen and (max-width:600px){.masthead-text-wrapper-carousel{line-height:328px}
.masthead-text-wrapper-carousel h4{font-size:32px;padding-bottom:10px}
.masthead-text-wrapper-carousel p{display:none}
.masthead-text-wrapper-carousel .button-row a{font-size:16px}
.nexCarousel{max-height:328px}
.nexCarousel .sandbag{max-height:328px}
.nexCarousel .slide{max-height:328px}
}
.no-js .nexCarousel .active{position:static;display:block}
#page-wrapper{padding-top:0}
#body-wrapper{padding-top:550px}
@media only screen and (max-width:960px){#body-wrapper{padding-top:0}
}
.main-carousel{position:fixed;top:0;height:550px;width:100%;z-index:1}
@media only screen and (max-width:960px){.main-carousel{position:static}
}
#scroll-content{min-height:550px;background:#fff;z-index:2;position:relative}
#body-wrapper .top-docked{height:30px;z-index:3;overflow:hidden}
@media only screen and (max-width:960px){#body-wrapper .top-docked{height:550px}
}
.meta-wrapper:after{-webkit-box-shadow:0 0 70px 70px rgba(60,60,60,0.8);-moz-box-shadow:0 0 70px 70px rgba(60,60,60,0.8);box-shadow:0 0 70px 70px rgba(60,60,60,0.8)}
.page-header-homepage{padding:0}
.logo-slider-container{padding-top:60px;padding-bottom:60px}
.logo-slider-container>h3{border-bottom:1px solid #f3f3f3}
.various-weight-title .anchored{margin-bottom:40px}
.sub-section.full-img-cont{padding-top:135px;padding-bottom:80px}
.sub-section.full-img-cont h2{font-size:52px;color:white;border-bottom:1px solid white}
.sub-section.full-img-cont h3{font-size:24px;padding-bottom:10px;margin-bottom:20px}
.sub-section.full-img-cont a{font-size:18px}
.sub-section.full-img-cont a>.link-arrow{background-position:right -17px}
.sub-section.full-img-cont a:hover .link-arrow{background-position:right -34px}
@media only screen and (max-width:600px){.header-main-nav{display:block;position:relative!important}
.header-main-nav .main-nav-list .nav-login,.header-main-nav .main-nav-link{display:none}
.header-main-nav .main-nav-list{padding-left:0;float:none}
.header-main-nav .nav-cta{display:block;width:100%;padding:0}
}
@media only screen and (max-width:480px){.various-weight-title .anchored.h2{padding-bottom:18px;margin-bottom:14px}
.various-weight-title h2,.various-weight-title .anchored-content{float:none}
.sub-section{padding-top:30px}
.sub-section.full-img-cont{padding-top:50px;padding-bottom:10px}
.sub-section.full-img-cont h2{font-size:32px;margin-bottom:20px}
.sub-section.full-img-cont h2>.em{font-size:32px}
.sub-section.full-img-cont a{font-size:16px}
.sub-section.full-img-cont .link-arrow{top:3px}
.sub-section.full-img-cont .row{margin:0 -20px 0}
.sub-section.full-img-cont .col{border-top:1px solid #898989;border-bottom:1px solid #1a1a1a;padding:45px 20px 42px}
.sub-section.full-img-cont .col:first-child{border-top:0}
.sub-section.full-img-cont .col.last{border-bottom:0}
}
@media only screen and (max-width:768px),only screen and (min-resolution:264ppi) and (max-width:768px),only screen and (min-resolution:326ppi) and (max-width:768px){.container .share-list a{line-height:24px;font-size:20px}
.container .share-list .facebook-share a:before{top:14px}
.container .share-list .linkedin-share a:before{top:44px}
.container .share-list .twitter-share a:before{top:72px}
.container .share-list .email-share a:before{top:112px}
}
.bar-right:before{content:"";position:absolute;display:block;right:-20%;border-right:1px solid #e4dede;min-height:100%}
.sign-on-button{float:right}
@media only screen and (max-width:768px){.mobile-hide{display:none}
.picForms form label{float:none!important;color:inherit!important;text-align:left!important}
.picForms form input[type="email"],.picForms form input[type="password"]{width:100%!important}
.sign-on-button{margin-left:auto;margin-right:auto;float:none;display:table!important;width:120px}
}
@media only screen and (max-width:414px){.bar-top{border-top:1px solid #e4dede;padding-top:30px;margin-top:20px}
}
.picForms{display:inline-block;width:100%;padding:0}
.picForms p{color:#707070;font-size:16px;font-weight:normal;line-height:1.2em;margin-bottom:10px}
.picForms p a{color:#3c3c3c;font-weight:bold}
.picForms form label{float:left;padding:7px 10px 0 10px;color:#9c9a9b;display:block;width:36%;text-align:right}
.picForms form input,.picForms form select{float:left}
#contactForm textarea{height:200px}
.picForms form textarea{padding:10px 0;width:64%}
.picForms-group{list-style-type:none!important;margin:0!important;padding:0!important}
.picForms-group li{display:inline-block;width:100%;padding-bottom:0}
#picForm-lp.picForms-group li{display:block}
.picForms-group-submit{margin-top:20px}
.picForms-group li:before,.picForms-group li:after{clear:both;display:block}
.picForms form div.btnPic-form-large input[type="submit"]{width:78%}
#contactForm #picForm-support li #charNumContactUsCount{text-align:right;position:relative;top:-12px}
#signOnForm .btnPic-form,#registerForm .btnPic-form,#updateForm .btnPic-form,#changePasswordForm .btnPic-form,#lkrForm .btnPic-form{padding:17px 38px}
.btnLPForm .glyphicon{color:#3c3c3c;cursor:pointer}
.picForm{margin:0;padding:0 0 0 45px}
.picForm form legend{color:#3c3c3c;font-size:24px;font-family:frutigerCN-bold}
.picForm form label{position:relative;font-size:16px}
.picForms form input[type="text"],.picForms form input[type="email"],.picForms form input[type="number"],.picForms form input[type="password"],.picForms form input[type="url"],.picForms form input[data-parsley-type="integer"],.picForms form textarea,.picForms form select{background:#f3f3f3;color:#707070;border:0;margin-bottom:3px;height:34px;width:64%;font-size:14px;padding-left:10px}
.picForm input[type="radio"],.picForm input[type="checkbox"]{display:none}
.picForm input[type="checkbox"]:checked+label:before{content:"\e2a4";color:#fff;background:#3c3c3c;font-size:12px;text-align:center;line-height:18px}
.picForm label:before{content:"";display:inline-block;position:absolute;top:1px;left:0;width:18px;height:18px;background:#f3f3f3;border-radius:9px}
.picForm form textarea{padding:10px 0}
.picForm-group{padding:0!important;margin:0 0 21px 0!important;list-style-type:none}
.picForm #searchbox-input{margin-bottom:26px}
.picForm-group li{margin:0;padding:2px 0}
.picForm-group li:before,.picForm-group li:after{clear:both;display:block}
.picForms-error{color:#e61c3c}
#signupForm input[type="text"],#signupForm input[type="email"]{width:100%;margin-bottom:14px;height:40px}
.cta-btn-lp{margin-right:0;white-space:nowrap}
input#body{display:none}
#successMessage .icon-streamline.icon-mail-checked{font-size:700%}
.parsley-error{box-shadow:0 0 3px rgba(255,0,0,1);border:1px solid #e61c3c!important}
.parsley-error:focus{box-shadow:none!important;border:none!important}
.parsley-errors-list{margin-top:10px!important;margin-left:36%!important;padding:0!important;color:#e61c3c;margin-bottom:10px!important}
.parsley-errors-list li{display:inline-block!important;font-size:12px}
.cta-btn-form-no-content::before{content:none!important}
.cta-btn-form-in-progress{background-image:url("assets/svg/loading-spinner.svg");background-position:right 38px center;background-size:30px 30px;background-repeat:no-repeat}
.cta-btn-form{font-family:'Glyphicons Halflings'}
.cta-btn-form input[type="submit"]{padding:11px 31px;width:100%;border-radius:3px}
.cta-btn-form-contact input[type="submit"]{background-color:#fff;color:#2c8fd3;border:1px solid #2c8fd3}
.cta-btn-form-contact input[type="submit"]:hover{background-color:#f1f9ff;color:#2c8fd3}
.disabled{background-color:#ccc!important;color:#eee!important}
.disable-before::before{color:#eee!important}
.callout-grey{padding:30px;background-color:#f9f9f9;border:1px solid #eaeff3}
.callout-grey div.cta.cta-btn{margin:40px auto}
.contact-us-form-general-questions{color:#2c8fd3;font-size:22px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;line-height:24px;margin-bottom:8px}
.contact-us-form-description{color:#36444d!important;font-size:14px!important;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
#charNumContactUsCount{color:#848484;font-size:14px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
.contact-us-license-support-area{color:#36444d!important;font-size:14px!important;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
.contact-us-license-support-area span{font-family:frutigerCN-bold,Arial,san-serif;color:#e61d3c;font-size:14px}
#contactForm #picForm-support label{text-align:left;color:#848484!important;font-size:14px!important;font-family:frutigerCN-lt,Arial,Helvetica,san-serif!important}
.contact-us-phone-giveus{color:#2c8fd3;font-size:22px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;line-height:28px}
.contact-us-phone-number{color:#2c8fd3;font-size:38px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;line-height:38px}
.contact-us-phone-time{color:#36444d;font-size:18px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;line-height:1.4em}
.contact-us-phone-img{float:left;margin-bottom:20px;margin-right:18px}
.contact-us-phone{margin-left:10px}
.contact-us-form-container{padding-right:40px;border-right:1px solid #eee;padding-left:20px}
.contact-us-phone-General h3{color:#36444d;font-size:16px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;margin-top:20px}
.contact-us-phone-General p{color:#848484;font-size:14px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
@media only screen and (max-width:640px){.callout-grey{padding:10px}
.callout-grey div.cta.cta-btn{display:inline-block}
}
@media only screen and (max-width:768px),only screen and (min-resolution:264ppi) and (max-width:768px),only screen and (min-resolution:326ppi) and (max-width:768px){.picForms form label{width:100%!important}
.picForms form input[type="email"],.picForms form input[type="password"],.picForms form input[type="url"],.picForms form input[type="number"],.picForms form input[type="text"],.picForms form textarea,.picForms form select{width:100%!important}
}
@media screen and (min-width:0\0){div.cta-btn-download a.cta-btn-download-item{padding:20px 40px!important}
}
.picForms-input-nolabel{width:100%!important}
.picForms-element-inline{margin-right:15px;display:inline-block;vertical-align:middle}
.picForms-success{font-style:italic}
.table{margin:0 auto}
.table-select{border-collapse:collapse;margin-bottom:50px;width:1105px}
.table-compare{border-collapse:separate;border-spacing:25px 0;margin-bottom:60px;width:1155px}
.table-row-select{border-bottom:1px solid #cdcccc}
.table-select ul{margin-left:25px;line-height:30px}
.table-column-category{color:#3c3c3c;vertical-align:middle!important}
.table-select .table-column-category{width:276px;padding:20px 0!important;border-top:0}
.table-row-select-header h4{font-size:20px}
.table-row-select-header h4:hover{cursor:pointer}
.table-column-category-feature{width:25%;border-bottom:1px solid #cdcccc;padding:17px 0!important;border-top:none!important}
.table-column-category-feature h4{margin-bottom:5px}
.category-feature-heading{padding-bottom:5px}
.table-column-category-detail{width:180px;background-color:#fbfbfb;border-top:1px solid #cdcccc;border-right:1px solid #cdcccc;border-left:1px solid #cdcccc;padding:20px 0;text-align:center}
.table-column-category-detail-top{border-radius:5px 5px 0 0}
.table-column-category-detail-bottom{border-radius:0 0 5px 5px;border-bottom:1px solid #cdcccc}
.table-column-content{padding:30px 8px 20px 0!important}
.colgroup-select{width:276px}
.colgroup-compare-flex{width:25%}
.colgroup-compare{width:180px}
.bullet{content:'';margin:0 auto;border-radius:50%;width:20px;height:20px}
.bullet-empty{background-color:#fff;border:1px solid #cdcccc}
.bullet-partial{border:1px solid #cdcccc;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(167,167,167,1) 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,1)),color-stop(50%,rgba(167,167,167,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(167,167,167,1) 50%);background:-o-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(167,167,167,1) 50%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(167,167,167,1) 50%);background:linear-gradient(to bottom,rgba(255,255,255,1) 50%,rgba(167,167,167,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#a7a7a7',GradientType=0)}
.bullet-full-comp{background-color:#a7a7a7}
.bullet-full-self{background-color:#e61c3c;border:2px solid #e61c3c}
.bullet-select{margin-top:-5px;margin-right:5px;background-color:#f3f3f3;color:#f3f3f3;width:16px!important;height:16px;display:inline-block;vertical-align:middle}
.bullet-select:hover{cursor:pointer}
.bullet-checked{background-color:#3c3c3c;color:#fff;font-size:9px;padding:3px}
.textimage .media-heading{height:inherit}
.textimage-left .flex-item,.textimage-right .flex-item{display:table-cell}
.textimage-left .flex-item{padding-left:20px}
.textimage-right .flex-item{padding-right:20px}
.textimage-standard{font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;-moz-transition:border-bottom-color .25s ease-out;-webkit-transition:border-bottom-color .25s ease-out;-o-transition:border-bottom-color .25s ease-out;transition:border-bottom-color .25s ease-out}
.textimage-standard img{margin:0 auto;-webkit-filter:grayscale(100%)}
.textimage-standard h4{margin:28px 0 11px 0!important;padding-bottom:7px;color:#9b9a9a;font-size:18px;font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;font-style:normal;border-bottom:1px solid #9b9a9a;text-transform:uppercase}
.textimage-standard p{font-size:20px;font-weight:normal;color:#3c3c3c;line-height:1.2em}
.textimage-standard a:hover{text-decoration:none}
.textimage-standard:hover img{-webkit-filter:grayscale(0%)}
.textimage-standard:hover h4{border-bottom-color:#d6d6d6}
.textimage-standard:hover p{color:#e61c3c}
.textimage-reverse{font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal;-moz-transition:border-bottom-color .25s ease-out;-webkit-transition:border-bottom-color .25s ease-out;-o-transition:border-bottom-color .25s ease-out;transition:border-bottom-color .25s ease-out}
.textimage-reverse img{margin:0 auto}
.textimage-reverse h4{margin:30px 0 26px 0!important;padding-bottom:7px;font-size:18px;color:#fff;line-height:1em;border-bottom:1px solid #fff}
.textimage-reverse p{position:relative;padding-bottom:40px;font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;font-size:14px;line-height:17px;color:#fff}
.textimage-reverse a{font-size:18px;font-family:frutigerCN-bold,Arial,san-serif;color:#fff;text-decoration:none;text-transform:uppercase}
.media.icon-cta-block.flex-container.textimage-reverse{padding:0}
.textimage-reverse p a:after{content:"";position:absolute;top:-2px;width:9px;height:19px;margin-left:10px;background:url("assets/img/sprites/sprite-text-arrow.png") 34% 22% no-repeat}
.textimage-reverse a:hover:after{color:#e61c3c;background-position-y:48%}
.textimage-gradient-bottom{margin-top:0;padding-bottom:20px;margin-bottom:40px;-moz-box-shadow:0 31px 50px -48px #555;-webkit-box-shadow:0 31px 50px -48px #555;box-shadow:0 31px 50px -48px #555}
.textimage-standard-left p{position:relative;margin-top:9px;padding-left:20px;line-height:1.2em}
.textimage-standard-left p b{font-size:24px;color:#3c3c3c;margin-bottom:10px;font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal}
.textimage-standard-left p b:after{content:"";position:absolute;width:9px;height:19px;top:2px;margin-left:10px;background:url("assets/img/sprites/sprite-text-arrow.png") 52% 73% no-repeat}
.resource-divider{border-bottom:2px solid #9b9a9a;padding-bottom:8px;margin-bottom:50px}
div.textimage.image_right div.image{float:right!important;margin:0 0 8px 8px!important}
.text h1>a,.text h2>a,.text h3>a,.text h4>a{margin-top:-130px;padding-top:130px;display:block;width:100%}
.byline{font-style:italic;font-weight:normal;font-size:12px;padding-top:10px}
.bs-example{margin:20px}
.textimage .text h2{margin-bottom:9px;padding-bottom:8px}
.flex-container{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
.flex-item ul{display:table}
.flex-item:nth-child(1){order:1;flex:0 1 auto;align-self:auto}
.flex-item:nth-child(2){order:0;flex:0 1 auto;align-self:auto}
.flex-item:nth-child(3){order:2;flex:0 1 auto;align-self:auto}
img.horizontal-left{float:left}
img.horizontal-right{float:right}
img.horizontal-center{margin:0 auto}
.textimage-top-right img{float:right;padding-left:20px!important}
.textimage-top-left img{float:left;padding-right:20px!important}
a.top-right{float:right}
a.top-left{float:left}
a.top-left .media-object,a.top-right .media-object,a.top-right div,a.top-left div{display:inline}
div.clear{clear:both}
.text b,.text strong{font-family:frutigerCN-bold}
@media only screen and (max-width:768px),only screen and (min-resolution:264ppi) and (max-width:768px),only screen and (min-resolution:326ppi) and (max-width:768px){.textimage img{max-width:100%;float:none!important;margin:0 auto!important}
.textimage-standard{padding:20px 6px}
.clear{display:none}
.textimage-standard h4{margin-top:0!important}
.textimage-standard a{float:left}
.textimage-standard img{margin:10px 0}
.textimage-standard .flex-item{float:left}
.textimage-reverse img{margin-top:40px}
.textimage-right .flex-item{display:inline-block;padding-top:20px}
}
@media only screen and (max-width:320px),only screen and (min-resolution:326ppi) and (max-width:320px){.column{padding-left:0;padding-right:0}
.textimage-standard{padding-left:0}
.textimage-standard .media-heading{padding-bottom:10px}
.textimage-standard .text p{font-size:16px!important}
.textimage a{width:48%}
.textimage-standard .flex-item{width:100%;margin-left:15px}
.textimage-standard img{margin:0}
.black-bg-img-home .column{border-bottom:1px solid #3c3c3c;border-top:1px solid #9b9a9a}
.black-bg-img-home .column:first-child{border-top:0}
.black-bg-img-home .column:last-child{border-bottom:0}
.textimage-reverse{padding:0 20px}
.textimage-reverse h4{font-size:12px;margin-bottom:10px!important}
.textimage-reverse .text p{font-size:10px;padding-bottom:10px}
.textimage-reverse .text p a{font-size:12px}
.textimage-reverse p a:after{top:2px;height:12px;background-size:80%}
.textimage-reverse .flex-item{margin-bottom:20px}
}
.text-standard{position:relative}
.text-standard p{font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal}
.text-arrow p{position:relative;line-height:1.2em!important}
.text-arrow a{color:#707070;font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal}
.text-arrow a:hover{color:#e61c3c;text-decoration:none}
.text-arrow a:after{content:"";position:absolute;width:9px;height:19px;margin-left:10px;background:url("assets/img/sprites/sprite-text-arrow.png") 52% 73% no-repeat}
.text-arrow a:hover:after{background-position-y:48%}
.text-standard.divider a{position:relative;right:18px;font-size:16px;text-transform:uppercase;color:#707070}
.text-standard.divider a:hover{color:#e61c3c}
.text-standard.divider a:after{content:"";position:absolute;top:-1px;width:9px;height:19px;margin-left:10px;background:url("assets/img/sprites/sprite-text-arrow.png") 52% 73% no-repeat}
.text-standard.divider a:hover:after{background-position-y:48%}
.divider{border-bottom:2px solid #dedede;padding-bottom:7px}
.divider-gradient{margin-top:0;padding-bottom:20px;margin-bottom:40px;-moz-box-shadow:0 31px 50px -48px #555;-webkit-box-shadow:0 31px 50px -48px #555;box-shadow:0 31px 50px -48px #555}
.stat{position:relative;width:100%}
.stat-content{position:relative}
.stat-number p{font-size:70px!important;font-family:'frutiger_lt_std45_light'}
.stat-copy p{font-size:26px!important;line-height:32px!important;font-family:'frutiger_lt_std45_light'}
.stat-horizontal{display:table}
.stat-content-horizontal{display:table-cell;height:100%}
.stat-number-horizontal{padding:0 10px}
.stat-number-horizontal p{line-height:85px!important}
.stat-copy-horizontal{vertical-align:bottom;top:-0.8em}
.stat-vertical{display:inline-block;margin:10px 0}
.stat-content-vertical{float:left;padding:0}
.stat-img-vertical{clear:both;width:100%;padding-bottom:28px;text-align:center}
.stat-number-vertical{width:45%;text-align:right}
.stat-number-vertical p{line-height:67px!important}
.stat-copy-vertical{width:55%}
.stat-content-stack{display:block;width:100%;text-align:center}
@media all\0{.stat-vertical{display:inline}
}
@media only screen and (min-width:781px) and (max-width:1024px){.stat-number p{font-size:55px!important}
}
@media only screen and (min-width:681px) and (max-width:780px){.stat-number p{font-size:48px!important}
}
@media only screen and (min-width:641px) and (max-width:680px){.stat-number p{font-size:44px!important}
}
@media only screen and (max-width:640px){.stat-horizontal{display:block}
.stat-content-horizontal{display:block;text-align:center}
.stat-number p{font-size:55px!important;margin-right:10px}
}
.sitemap div.col-md-4:nth-child(3n+1){clear:both}
.sitemap ul{margin-left:20px}
.sitemap h4{margin-left:10px;margin-bottom:5px}
.sitemap h3{margin-top:25px;padding-bottom:5px}
.sitemap ul li{list-style:none}
.section{font-size:16px;line-height:24px;color:#707070}
.section p{line-height:24px}
.section ul{font-size:16px;margin:20px 0 0 40px}
.section ul li{list-style-type:disc}
.plain-bg,.solid-bg,.gradient-bg,.black-bg,.image-bg{padding:60px 0}
.section-div.none{padding:0}
.plain-bg{position:relative;background:#fff}
.solid-bg{color:#3c3c3c;position:relative;text-decoration:none solid #3c3c3c;background-color:#f3f3f3;background-color:#f3f3f3 none repeat scroll 0 0/auto padding-box border-box;border:0 none #3c3c3c;font:normal normal normal 14px/14px frutigerCN-lt,Arial,Helvetica,san-serif;outline:#3c3c3c none 0}
.solid-bg h2,.gradient-bg h2,.plain-bg h2{margin-bottom:40px;padding-bottom:15px}
.section-div ul,.section-div ol,#pic-content-div .container ul,#pic-content-div .container ol{padding:20px 0 20px 40px;margin-left:13px}
.black-bg ul,.black-bg ol{color:#fff}
.solid-bg ul li,.gradient-bg ul li{line-height:24px}
.gradient-bg{position:relative;text-decoration:none solid #3c3c3c;border:0 none #3c3c3c;font:normal normal normal 14px/14px frutigerCN-lt,Arial,Helvetica,san-serif;outline:#3c3c3c none 0;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(245,245,245,1) 1px,rgba(255,255,255,1) 120px);background:-webkit-gradient(linear,left top,left bottom,color-stop(1px,rgba(245,245,245,1)),color-stop(120px,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(245,245,245,1) 1px,rgba(255,255,255,1) 120px);background:-o-linear-gradient(top,rgba(245,245,245,1) 1px,rgba(255,255,255,1) 120px);background:-ms-linear-gradient(top,rgba(245,245,245,1) 1px,rgba(255,255,255,1) 120px);background:linear-gradient(to bottom,rgba(245,245,245,1) 1px,rgba(255,255,255,1) 120px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0)}
.image-bg{position:relative;overflow:hidden}
.image-bg{background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:cover}
.column img{max-width:100%}
.heading-divider{position:relative;margin-bottom:60px;min-width:100%}
.heading-divider-dark{border-bottom:2px solid #ccc}
.heading-divider-light{border-bottom:2px solid #fff}
.heading-divider-text{display:inline-block;padding-bottom:15px}
.heading-divider-link{position:absolute;right:0;bottom:20px}
.heading-divider h2,.heading-divider h1,.heading-divider-text{margin-bottom:0;max-width:85%}
.heading-divider p{max-width:75%}
.cta-heading{display:inline-block}
.cta-heading-link{bottom:0;position:absolute!important;right:0;padding-bottom:15px}
@media only screen and (max-width:768px){.heading-divider h2,.heading-divider h1,.heading-divider-text{max-width:100%;margin-bottom:20px}
.heading-divider-link{bottom:-10px}
.heading-divider p{margin-bottom:50px}
}
@media only screen and (max-width:414px){.heading-divider{display:inline-block}
.heading-divider p{margin-bottom:20px}
}
.black-bg{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;position:relative;text-decoration:none solid #fff;border:0 none #fff;font:normal normal normal 14px/14px frutigerCN-lt,Arial,Helvetica,san-serif;outline:#fff none 0;overflow:hidden}
.black-bg .page-header{margin:4px 0;padding-bottom:5px}
.black-bg-img-home{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/bottom-promo-background.jpg)}
.black-bg-img-crowd{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/bottom-promo-background.jpg)}
.black-bg-img-rsrc{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/partner-full-bleed-bg.jpg)}
.black-bg-img-sprt{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/support-mid-bg.jpg)}
.black-bg-img-abt{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/about-mid-img.jpg)}
.black-bg-img-sync{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/bg-dark-sync.jpg)}
.dark-bg-img-customer-landolakes{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/landolakes-bg-1280x650.jpg)}
.dark-bg-img-customer-equinix{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/equinix-bg-1280x650.jpg)}
.dark-bg-img-pensive-cyan-guy{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/pensive-cyan-guy-bg-1280x944.jpg)}
.dark-bg-img-ultimate-guide{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/UltimateGuide_SSO_Header.jpg)}
.dark-bg-img-fia{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/PIC_FIA_Bkgrd.jpg)}
.dark-bg-img-fam{background-color:#000;background-image:url(../../../content/dam/pic/images/backgrounds/PIC_FAM_Bkgrd.jpg)}
.black-bg h2{font-size:52px;color:#fff;line-height:.7em;padding-bottom:25px!important;margin-bottom:40px!important;border-bottom:1px solid #fff}
.page-header h3{font-size:24px;font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;font-style:normal}
.page-header h2{border-bottom:2px solid #ccc;display:block}
.page-header h2.small{font-size:34px;font-family:frutigerCN-lt,Arial,san-serif;line-height:1;color:#fff;border-bottom:2px solid #ccc;display:block;padding-bottom:25px!important;margin-bottom:40px!important;border-bottom:1px solid #fff}
.page-header.heading-divider{border-bottom:2px solid #e3e3e3;margin-bottom:40px;padding-bottom:15px}
.page-header h2 .cta{top:8px;padding-right:8px}
.page-header h3 .cta{top:4px;padding-right:8px}
.page-header h3 .cta-link>a:hover{color:#e61c3c!important}
.page-header h3 .glyphicon{padding-left:10px}
.page-header-cta{display:inline-block;width:80%}
.col-left-offset-adjust{margin-left:134px}
.parallax-background{background-repeat:no-repeat;background-position:50% 50%;height:100%;overflow:hidden}
.parallax-background .section p{font-size:14px}
.utility{position:relative}
.utility-basic{top:13px}
.utility-enhanced{bottom:25px}
.utility-item{display:inline-block;padding-left:10px;text-align:right;vertical-align:middle;font-family:frutigerCN-lt,sans-serif}
.utility-item-head{font-size:24px;padding-bottom:5px}
@media only screen and (max-width:1200px) and (min-width:1025px){.section-div .container,.masthead-text-wrapper{margin-right:20px;margin-left:20px!important}
.page-header{margin-left:0}
}
@media only screen and (max-width:1024px) and (min-width:321px){.section-div .container{width:98%}
.section-div .row{margin:0}
.btn-group,.btn-group-vertical{margin:0}
.page-header h2-small{line-height:1.1em}
h2.heading-divider-text.with-cta-heading-link{padding-right:80px}
.masthead-text-wrapper{margin-left:20px!important}
}
@media only screen and (max-width:480px){.cta.cta-heading-link{position:relative!important}
}
@media only screen and (max-width:800px){.col-left-offset-adjust{margin-left:0!important}
}
@media only screen and (max-width:380px),only screen and (min-resolution:326ppi) and (max-width:380px){.black-bg{padding-top:57px}
.black-bg-img-home{background-image:none;background-color:#565656;padding-bottom:inherit}
.black-bg .container{width:90%;padding-left:0;padding-right:0}
.black-bg h2{font-size:24px;margin-bottom:0!important}
.gradient-bg{background-color:#f3f3f3}
.page-header{margin:0!important}
.page-header>h1{padding-bottom:0;margin-bottom:0}
.page-header h3{font-size:21px;padding-bottom:30px}
.page-header h3 .cta{top:56px;left:0}
.btn-group{margin-top:10px}
.container .share-list{display:none}
.container .share-list-mobile{display:inline-block}
.container .share-list-mobile .list-horizontal>ul li{list-style-type:none}
.parallax-background{background-size:cover!important}
}
#resource-list .row{margin-bottom:8px}
.picResource-pagination ul li{list-style:none}
input.search{background:#efefef;color:#9b9a9a;padding:9px;line-height:normal;font-size:14px;font-style:italic}
.searchable-inputs input{border:0}
#search-input,#terms{background-color:#e5e5e5;background-image:url('clientlibs/img/search.png');background-repeat:no-repeat;background-position:right 0 top 50%;height:35px;width:35px;padding-left:10px;border:0}
li.picResource-pagination-next.disabled a,li.picResource-pagination-prev.disabled a{display:none}
li.picResource-pagination-prev,li.picResource-pagination-next{width:60px}
.news-event-summary{height:4em;margin-left:61px}
.searchablelist-heading{padding-bottom:20px}
#quoteCarousel-generic{height:470px!important}
#quoteCarousel-generic .carousel-inner{height:410px!important}
#quoteCarousel-generic .carousel-inner>.item{width:100%;height:410px;overflow:hidden;padding-right:20px;padding-left:20px}
#quoteCarousel-generic .carousel-indicators{position:absolute;bottom:10px;left:48%;z-index:15;padding-left:0;margin-left:-30%;text-align:center;list-style:none outside none}
#quoteCarousel-generic .carousel-indicators .active{margin-right:5px}
#quoteCarousel-generic div.testimonial div.quote-box-bg p.ellipsis{max-height:305px;overflow:hidden}
.carousel.fade{opacity:1}
.carousel.fade .item{-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;z-index:1}
.carousel.fade .item:first-child{top:auto;position:relative}
.carousel.fade .item.active{opacity:1;-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;z-index:2}
table.pingv tbody td ul{padding:5px 0 10px 10px}
table.pingv tbody td li{padding:5px 0 5px 0;font-size:18px!important;line-height:24px!important}
table.pingv tbody td{text-align:left!important;border-right:1px solid #CCC;border-left:1px solid #CCC;background-color:#f9f9f9;width:380px!important;font-size:18px!important;line-height:24px!important;padding-bottom:30px!important;padding-top:25px!important}
.comparisonStars{text-align:center;padding-bottom:14px;position:relative}
table.pingv h4{text-align:center!important}
.comparisonTh{padding-top:30px;font-size:20px!important;line-height:26px!important}
.carousel-button{padding:20px 46px;background:#ffc000;width:265px;margin-top:14px}
.carousel-button a{font:bold 18px/20px frutigerCN-lt,Arial,san-serif;color:#3c3c3e}
@media(min-width:1024px){.carousel-caption{width:42%}
}
@media(max-width:967px){.carousel-caption{width:80%;padding-left:25px}
}
@media(max-width:600px){.carousel-caption{margin:0!important;padding-left:15px}
.carousel-caption h4{font:normal normal normal 32px/32px frutigerCN-lt,Arial,san-serif}
.carousel-caption div p{display:none}
.carousel-caption a{font:normal normal normal 16px/20px frutigerCN-bold,Arial,san-serif}
.carousel-indicators{display:none}
}
@media(min-width:601px){.carousel-caption h4{font:normal normal normal 55px/55px frutigerCN-lt,Arial,san-serif}
.carousel-caption div p{font:normal normal normal 28px/33px frutigerCN-lt,Arial,san-serif}
.carousel-caption a{font:normal normal normal 20px/20px frutigerCN-bold,Arial,san-serif}
}
#partner-carousel-generic .carousel{max-height:498px}
#partner-carousel-generic .carousel-inner>.item{width:100%;height:498px;overflow:hidden}
#partner-carousel-generic .carousel-inner>.item img{min-height:100%;min-width:100%}
#partner-carousel-generic .slideLogo img{max-height:150px;max-width:300px;min-height:0!important;min-width:0!important;margin-left:-10px}
#partner-carousel-generic .white-text{color:#fff;font-size:35px;line-height:45px}
#partner-carousel-generic .lpadbutton{margin-left:20px}
#partner-carousel-generic .carousel-caption{top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left;text-decoration:none solid #3c3c3c;text-shadow:none;border:0 none #3c3c3c;list-style:none outside none;outline:#3c3c3c none 0;width:100%;max-width:1105px;padding:0 2% 0 2%}
#partner-carousel-generic .carousel-caption>h4{text-align:left;font-size:35px;text-decoration:none solid #3c3c3c;border:0 none #3c3c3c;font-weight:normal;list-style:none outside none;margin:0;outline:#3c3c3c none 0;padding:0 0 20px}
#partner-carousel-generic .carousel-caption>div{color:#3c3c3c;text-align:left;text-decoration:none solid #3c3c3c;border:0 none #3c3c3c;font:normal normal normal 14px/16px frutigerCN-lt,Arial,Helvetica,san-serif;list-style:none outside none;outline:#3c3c3c none 0}
#partner-carousel-generic .carousel-caption>div>p{color:#3c3c3c;float:left;min-width:40%;text-align:left;text-decoration:none solid #3c3c3c;border-top:2px solid #fff;border-right:0 none #3c3c3c;border-bottom:2px solid #fff;border-left:0 none #3c3c3c;list-style:none outside none;margin:0 0 20px 0;outline:#3c3c3c none 0;padding:14px 0 14px 0}
#partner-carousel-generic .carousel-indicators .active{margin-right:5px}
#partner-carousel-generic .carousel-caption>a{color:#3c3c3c;text-transform:uppercase;text-decoration:none;text-align:left;border:0 none #3c3c3c;list-style:none outside none;outline:#3c3c3c none 0;padding:20px 0 20px 0}
#partner-carousel-generic .carousel-caption>a:hover{color:#e61c3c}
#partner-carousel-generic .indicatorcolor-light li{background-color:#fff;opacity:.4}
#partner-carousel-generic .indicatorcolor-light .active{background-color:#fff;opacity:1}
#partner-carousel-generic .indicatorcolor-dark li{background-color:#9b9a9a}
#partner-carousel-generic .indicatorcolor-dark .active{background-color:#e61c3c}
#partner-carousel-generic .cta-btn-fixed{display:inline-block}
@media(max-width:1024px){#partner-carousel-generic .carousel-caption{width:95%}
}
@media only screen and (max-width:768px){#partner-carousel-generic .carousel-caption>h4{font-size:40px;font:normal normal normal 5.2vw/6.2vw frutigerCN-lt,Arial,san-serif}
#partner-carousel-generic .carousel-caption>a{font-size:24px;font:normal normal normal 3.6vw/4.4vw frutigerCN-bold,Arial,san-serif}
#partner-carousel-generic .lpadbutton{margin-left:0;margin-top:20px}
#partner-carousel-generic .cta-btn-fixed{max-width:220px}
#partner-carousel-generic .cta-btn-fixed .lpadbutton{margin-left:40px}
#partner-carousel-generic .cta-btn-fixed a{padding:20px 20px}
}
@media(max-width:600px){#partner-carousel-generic .carousel-caption{top:50%!important}
#partner-carousel-generic .carousel-indicators{display:none}
#partner-carousel-generic .carousel{height:320px!important}
#partner-carousel-generic .carousel-inner>.item{max-height:320px}
#partner-carousel-generic .carousel-inner>.item>img{min-height:320px}
#partner-carousel-generic .cta-btn-fixed{font-size:15px;max-width:140px}
#partner-carousel-generic .carousel-caption>h4{padding-bottom:0}
#partner-carousel-generic .cta-btn-fixed a{font-size:15px}
}
li.picResource-pagination-prev-dots.disabled,li.picResource-pagination-next-dots.disabled{display:none}
.picResource-pagination{position:relative;margin:110px auto 100px auto}
.picResource-pagination ul{display:flex}
.picResource-pagination ul li{list-style:none}
.picResource-pagination ul li a{display:block;padding:20px;margin:0 5px;color:#9b9a9a;background:#f3f3f3}
.picResource-pagination ul li a:hover{text-decoration:none}
.picResource-pagination-active a{background:none!important;color:#3c3c3c!important}
.picResource-pagination-prev{margin-right:33%}
.picResource-pagination-prev a{margin-right:10px;margin-left:0!important}
.picResource-pagination-next{margin-left:33%}
.picResource-pagination-next a{margin-right:0!important;margin-left:10px}
li.picResource-pagination-next.disabled,li.picResource-pagination-prev.disabled{opacity:.3}
li.picResource-pagination-next,li.picResource-pagination-prev{position:absolute}
li.picResource-pagination-next{right:0}
li.picResource-pagination-prev{left:0}
li.picResource-pagination-prev [class^=icon-filled]:before{margin-left:-5px}
.picResource-pagination [class^=icon-filled]:before{vertical-align:sub}
.paginationLink.disabled{display:none}
ul.navigation-list{width:100%;text-align:center;display:block;position:relative}
ul.navigation-list li{float:none!important;display:inline-block}
@media only screen and (max-width:640px){.picResource-pagination ul.navigation-list{text-align:left}
.picResource-pagination ul li a{padding:16px 12px;margin:0 2px}
.picResource-pagination ul li.picResource-pagination-prev a,.picResource-pagination ul li.picResource-pagination-next a{padding:16px 12px;display:inline-block}
}
@media only screen and (max-width:360px),only screen and (min-resolution:326ppi) and (max-width:360px){.picResource-pagination ul li a{margin:0;padding:10px 6px 6px 6px}
.picResource-pagination ul.navigation-list{padding-left:0}
}
.officeMap{margin-bottom:45px}
.officeMap p{color:#fff;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;font-size:13px;line-height:1.4em}
.officeMap div{margin-top:10px}
.officeMap a.directions-link{text-transform:uppercase}
.officeMap{color:#fff;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
.officeMap strong{color:#fff;font-size:18px;font-family:frutigerCN-lt,Arial,Helvetica,san-serif}
.office-map-img{display:inline-block;height:125px;margin:0 1em 1em 0;position:relative;width:200px}
span.office-map-directions{color:#fff;font-family:frutigerCN-lt,Arial,Helvetica,san-serif;font-size:18px;background:#2c8fd3;color:white;cursor:pointer;display:table;height:125px;left:0;position:absolute;top:0;width:200px;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}
span.office-map-directions span{display:table-cell;text-align:center;vertical-align:middle}
div.office-map-img:hover span.office-map-directions{opacity:.9}
.icta h3{padding-bottom:0}
.icta-listing>a>h3{display:block!important;color:#3c3c3c!important;text-transform:initial!important;margin-left:61px}
.icta-listing p{color:#9b9a9a;font-size:16px!important;line-height:1.4em}
.icta-listing .icta-date{font-size:12px!important;font-style:italic;font-weight:normal;margin-top:5px;margin-bottom:7px}
.icta-summary{display:inline-block;width:90%;margin-bottom:20px;margin-left:61px;padding-right:25px}
.compensate-fixed-header-landing-page .masthead-container.masthead-none{height:60px}
.compensate-fixed-header-landing-page .masthead-container.masthead-minimum{height:63px}
.compensate-fixed-header-landing-page .masthead-container.nocopy{height:144px}
.compensate-fixed-header-landing-page .masthead-container{height:300px}
.compensate-fixed-header-landing-page .masthead-text-wrapper{transform:translate(0,-29px);-ms-transform:translate(0,-29px)}
.compensate-fixed-header.on-blog{overflow:visible}
.masthead-container{position:relative;height:367px;overflow:hidden;background-position:center 2px}
.masthead-container.video-super{height:455px}
.masthead-container.video-tall{height:300px}
.masthead-container.nocopy{height:184px;overflow:visible}
.masthead-container.masthead-minimum{height:129px}
.masthead-container.masthead-none{height:60px}
.masthead-text-wrapper{display:table;max-width:1105px;width:100%;height:387px;margin:0 auto}
.masthead-container.video-tall .masthead-text-wrapper{height:300px}
.masthead-container.video-super .masthead-text-wrapper{height:455px}
.masthead-container.video-tall .mastheadTypeContainer,.masthead-container.video-super .mastheadTypeContainer{display:inline-block}
.mastheadTypeContainer .cta-btn{margin-top:25px}
.masthead-text-wrapper.white,.masthead-text-wrapper.white a,.masthead-text-wrapper.white .masthead-text p{color:#FFF}
.masthead-text-wrapper .masthead-text span.glyphicon{margin-left:.4em}
.masthead-image-right{vertical-align:middle;display:table-cell;padding-top:2%;padding-right:80px}
.masthead-image-right img{width:100%;min-width:160px;max-width:290px}
.masthead-text{min-width:300px;line-height:1.2;vertical-align:middle;display:table-cell;font-size:40px;color:#9b9a9a}
.masthead-text.video-tall{padding-top:60px}
.masthead-text p{color:#9b9a9a;font-size:40px;line-height:45px}
.masthead-text.quote{width:65%;position:relative}
.masthead-text.quote p{font-size:30px;line-height:36px}
.masthead-text.quote:before{content:" ";display:block;position:absolute;left:-22px;width:18px;height:18px;background:url("assets/img/sprites/sprite-quotation.png") left top no-repeat;overflow:hidden}
.masthead-text.quote .quote-end:after{content:"";position:relative;display:inline-block;width:18px;height:18px;top:-7px;left:2px;background:url("assets/img/sprites/sprite-quotation.png") left bottom no-repeat;overflow:hidden}
.masthead-text.quote .quotation-source{font-size:17px;color:#727272;padding-top:10px}
.masthead-text .button-row{margin-top:20px;padding-top:20px;font-size:20px}
.masthead-text .button-row a{color:#9b9a9a;text-decoration:uppercase;text-decoration:none}
.masthead-text .button-row a:hover{color:#e61c3c}
.masthead-text .link-arrow{top:2px;background-position:0 98%}
.masthead-link{color:#3c3c3c;text-decoration:uppercase;text-decoration:none;font-size:22px}
.masthead-link:hover{color:#e61c3c}
.masthead-link:hover>.link-arrow{background-position:left -34px}
.masthead-or{font-size:16px;color:#c4c4c4;display:inline}
.videoPreviewDiv{display:inline-block;padding-left:1em}
.mastheadTypeContainer .cta-btn-fixed{margin:20px 0;width:100%;max-width:324px}
.mastheadTypeContainer .cta-btn-fixed a{padding:20px 50px;border-radius:3px}
.masthead-text-wrapper.on-blog{height:244px}
.masthead-text .blog-subscribe-container{float:right;margin-top:120px;width:220px;text-align:center}
.cta-btn-clear-subscribe{border:1px solid #fff;background-color:transparent;-webkit-transition:color 200ms linear,background-color 200ms linear;-moz-transition:color 200ms linear,background-color 200ms linear;-o-transition:color 200ms linear,background-color 200ms linear;-ms-transition:color 200ms linear,background-color 200ms linear;transition:color background-color 200ms linear,background-color 200ms linear}
cta-btn-clear-subscribe-item{background-color:transparent}
.cta-btn-clear-subscribe:hover,.cta-btn-clear-subscribe:active{background-color:rgba(44,143,211,0.5)!important;border:1px solid #84ccf0}
.cta-btn-clear-item{background:0;border:0;color:#fff}
.subscribe-popup{display:none}
.subscribe-popup:hover{display:block}
.subscribe-popup-pointer{margin:0 auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #EEE;position:absolute;margin-left:100px}
.subscribe-popup-form{background-color:#EEE;padding:20px;box-shadow:0 2px 4px #555;position:absolute;width:220px;margin-top:8px}
.subscribe-popup-form input[type=email]{font-size:14px;color:#666;display:block;padding:6px;width:100%}
.cta-btn-form-subscribe{color:#EEE;background-color:#666;font-size:15px;border:0;padding:8px 30px 7px;border-radius:3px}
.subscribe-popup-form .picForms-success{font-size:14px;margin-top:10px}
@media only screen and (max-width:1024px){.masthead-text{padding-left:20px;padding-right:20px}
}
@media only screen and (max-width:768px){#masthead-container .videoPreviewDiv{display:none}
}
@media only screen and (max-width:640px){.masthead-image-right{display:none}
}
@media only screen and (max-width:414px){.masthead-tagline img{width:92%;margin-top:72px}
.masthead-text-wrapper{height:285px}
}
.live-chat{position:fixed;display:block;top:144px;right:0;z-index:1}
@media only screen and (max-width:640px),only screen and (max-device-width:640px){div#lpchat-container-38039742_45a44782-f9ca-48f9-904b-52789c36bf28.lpchat-container[style]{display:none!important}
.live-chat{display:none!important}
}
.bg-lp-nav-main{background:#dbe8f0;position:relative;z-index:8;margin-top:65px;box-shadow:none!important}
.nav-meta>ul>li.first>a:after{background:none!important}
.nav-meta>ul>li.phone{background:url("clientlibs-all/img/phone.png");background-repeat:no-repeat;background-position:10px 6px;padding-top:2px}
.nav-meta>ul>li.email{background:url("clientlibs-all/img/email.png");background-repeat:no-repeat;background-position:10px 7px;padding-top:2px}
.nav-lp li a{padding:0 7px 0 30px!important}
@media only screen and (min-width:769px){.compensate-fixed-header-landing-page{padding-top:90px}
.bg-lp-nav-main{min-height:65px}
}
@media only screen and (min-width:470px) and (max-width:768px){.nav-meta.nav-lp{display:block!important}
.bg-lp-nav-meta{height:30px!important}
.bg-lp-nav-main{margin-top:10px}
.bg-lp-nav-main{min-height:25px}
.compensate-fixed-header-landing-page{padding-top:30px}
}
@media only screen and (max-width:469px){.nav-meta.nav-lp{display:block!important}
.bg-lp-nav-meta{height:30px!important}
.bg-lp-nav-main{margin-top:30px}
.lp-headerLink{display:none}
.bg-lp-nav-main{margin-top:10px}
.bg-lp-nav-main{min-height:25px}
}
.textimage-profile{bottom:0}
.textimage-image-left{position:absolute!important;bottom:0}
.textimage-image-right{position:absolute!important;right:0}
.textimage-profile-image{position:absolute;bottom:0}
.textimage-profile-heading,.vp-text-wrapper h2{font-size:42px;padding-bottom:10px!important;margin-top:40px;margin-bottom:16px!important;border-bottom:1px solid #707070}
.textimage-profile-subhead{font-family:frutigerCN-bold,Arial,san-serif;font-size:22px;color:#3c3c3c}
.textimage-profile-body{border-bottom:1px solid #707070}
.textimage-profile-body p{font-size:14px;color:#3c3c3c;line-height:17px;margin:1em 0}
.textimage-image-right .textimage-profile-image{margin-left:5%}
.list-horizontal-icons{display:inline-block;margin-top:15px;margin-bottom:30px}
.list-item-primary{font-family:frutigerCN-bold,Arial,san-serif;font-size:18px;color:#3c3c3c;text-transform:uppercase}
.list-item-icon{background:url("assets/img/sprites/social-media-sprite.png") 0 0 no-repeat;text-indent:-9999px;border:0;width:19px!important;height:17px;overflow:hidden;display:block;margin-top:1px;margin-left:12px}
.list-item-linkedin{background-position:-28px -60px}
.list-item-linkedin:hover{background-position:-28px -30px}
.list-item-facebook{background-position:0 -60px}
.list-item-facebook:hover{background-position:0 -30px}
.list-item-twitter{background-position:-64px -60px}
.list-item-twitter:hover{background-position:-64px -30px}
.leadership-container{background:transparent center center no-repeat;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url("../../../content/dam/pic/images/backgrounds/leaders-bg-left.jpg")}
.leadership-container.image-right{background-image:url("assets/img/leadership/leaders-bg-right.jpg")}
.leadership-container .container{padding-left:0;padding-right:0}
.leadership-container [class*="col-"]{position:relative;min-height:510px;height:100%;padding-left:0;padding-right:0}
@media only screen and (max-width:1110px){.textimage-profile{padding:0 20px}
}
@media only screen and (max-width:768px){.textimage-profile{position:relative}
}
@media only screen and (max-width:767px){.textimage-profile-left{position:relative!important}
.textimage-image-right,.textimage-image-left{position:relative!important;padding-top:30px;text-align:center}
.textimage-image-right img,.textimage-image-left img{position:relative!important;width:90%;height:90%;max-width:414px}
}
@media only screen and (max-width:414px){.leadership-container [class*="col-"]{min-height:100%}
.textimage-profile-image{width:90%}
}
.pic-header{position:fixed;width:100%;z-index:999}
.bg-nav-meta{background-color:#ececec;border-bottom:1px solid #ddd;font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;color:#666}
.bg-nav-main{background-color:#fff;position:relative;z-index:8;border-bottom:1px solid #ddd}
.bg-nav-main .col-md-12{position:inherit}
.logo-pic{position:absolute;width:109px;height:120px;top:0;margin-left:9px;z-index:9}
.logo-pic a{border:0}
.logo-pic img{width:100%}
.nav-meta{float:right;height:30px;position:relative}
.nav-meta li{height:30px;padding-top:3px;font-size:12px}
.nav-meta li a{padding:0 20px;color:#666;font-size:12px;font-weight:normal}
.nav-meta li a:hover{text-decoration:none;color:#333}
.nav-meta-current{border-bottom:2px solid #2c8fd3}
.nav-main-current{box-shadow:0 2px 0 -1px #2c8fd3,inset 0 -4px 0 #2c8fd3}
.nav-meta li:last-child:hover{border-bottom:0}
.nav-meta-first>a:after{display:none!important}
.nav-meta-last{padding-left:5px;background-color:inherit!important}
.nav-meta-site{margin:0 10px}
.nav-meta-site:hover .nav-site-select{display:block}
.nav-site-select{display:none;position:absolute;top:0;padding-top:6px;min-width:90px;right:-1px;background-color:#fff;z-index:999;box-shadow:0 4px 6px 0 rgba(0,0,0,0.16);border-radius:3px;-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-ms-transform:translate(0,-5px);-o-transform:translate(0,-5px);transform:translate(0,-5px)}
.nav-site-select-item{list-style-type:none;border:0;margin:0;padding:0 7px}
.nav-site-select li:last-child{border-radius:3px}
.nav-site-select-item:hover{background-color:#f7f7f7}
.nav-site-select-item a{padding-left:0!important;padding-right:0!important}
.nav-site-select-item img{float:left;padding-top:5px;margin-right:5px;margin-left:7px}
.nav-site-select-active{display:block!important}
.nav-meta>ul>li>a:after{content:'';position:absolute;display:block;top:9px;width:1px;height:50%;background:#ddd}
.nav-meta-active{display:block;height:35px;margin-top:0!important;padding-top:6px!important;background:#000;border:none!important}
.nav-meta-active ~ li{border:none!important}
.nav-sb-search-input{-webkit-box-shadow:inset 0 1px 1px 0 rgba(220,220,220,1);-moz-box-shadow:inset 0 1px 1px 0 rgba(220,220,220,1);box-shadow:inset 0 1px 2px 0 rgba(220,220,220,1);border-radius:3px;border:0;width:192px;height:23px;margin-top:1px;padding-left:28px;font-size:12px;color:#9b9b9a;background:url('assets/img/icons/search-box-icon.png') left 10px center no-repeat;background-color:#fff}
.nav-search-input{float:left}
.nav-search-icon{float:left;width:15px;height:25px;margin-left:5px;border:0;background:url('assets/img/icons/meta-search-icon.png') center center no-repeat}
.nav-main{float:right;margin-left:11%;list-style-type:none}
.nav-main>ul{float:right}
.nav-main>ul>li{text-align:center}
.nav-main>ul>li>a:after{content:'';position:absolute;top:0;width:2px;height:100%;margin-left:29px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ececec 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#ececec),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#ececec 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#ececec 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#ececec 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#ececec 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.nav-main>ul>li>a{display:block;padding:1px 30px;height:100%;font-family:frutigerCN-lt;line-height:55px;color:#333;font-size:20px}
.nav-main-account a{display:block;padding:0 25px!important}
.nav-main-account:after{background:none!important}
.nav-main-account .cta-link{font-size:18px}
.nav-main-start{height:0;border:none!important;line-height:1.4em!important;margin:7px 0;padding:0!important}
.nav-main-start:after{background:none!important}
.nav-main>ul>li:hover a{background:#3c3c3c;color:#fff;text-decoration:none}
.nav-main-sub{position:absolute;height:0;left:0;width:100%;overflow:hidden;background:#3c3c3c;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}
.nav-main-sub>.container>.row{margin-right:-5px;margin-left:-5px}
.nav-main-sub-title{text-align:left}
.nav-main-sub-title:last-child{padding-bottom:0}
.contextualHeader{margin:0 0 12px 0;font-family:'frutigerCN-bold';font-size:18px;color:#707070;line-height:1.1em;font-weight:bold;font-style:normal}
.nav-main-sub-title>.nav-main-sub-title-link{font-family:frutigerCN-bold,Arial,san-serif;line-height:40px}
.nav-main-sub-title>.nav-main-sub-title-link>a{color:#fff;font-size:20px}
.nav-main-sub-title>ul>li{background:0;line-height:29px}
.nav-main-sub-title>ul>li>a{padding:7px 0 7px 10px;font-size:15px;font-weight:normal;color:#fff}
.nav-main-sub-title ul ul{list-style-type:none;margin:5px 0 5px 20px;font-size:13px}
.nav-main-sub-title ul ul li:before{margin-right:5px;content:"-";color:#fff}
.nav-main>ul>li:hover .nav-main-sub{height:inherit;padding:60px 0}
.nav-main-sub-items{padding-left:20px;color:#fff;text-align:left;border-left:2px solid #555}
.nav-main-sub-items:nth-child(1){border-left:none;padding-left:0}
.nav-main-sub-items a:hover{color:#e61c3c!important}
.nav-main-sub-feature{position:relative;display:block;text-align:center}
.nav-main-sub-feature .nav-main-sub-title{padding-top:15px}
.nav-main-sub-feature .nav-main-sub-title-link{line-height:20px;margin-bottom:20px}
.nav-main-sub-feature .nav-main-sub-title-link a{font-size:18px}
.nav-main-sub-feature p{margin:5px 0 10px 0;font-size:16px;color:#fff;line-height:20px}
.nav-main-sub-feature img{max-width:150px}
.nav-mobile{float:right;display:none}
.nav-mobile-items{overflow:hidden;position:absolute;z-index:7;top:49px;-webkit-transform:translate(-300px,0);-moz-transform:translate(-300px,0);-ms-transform:translate(-300px,0);-o-transform:translate(-300px,0);transform:translate(-300px,0);width:280px;background:#3c3c3c;-moz-box-shadow:2px 0 7px #000;-webkit-box-shadow:2px 0 7px #000;box-shadow:2px 0 7px #000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.nav-mobile-items ul{list-style-type:none;margin:0;padding:0}
.nav-mobile-items a{display:block;font-size:18px;margin:0;padding:22px 45px 21px 45px;line-height:normal;font-family:frutigerCn-bold,Arial,san-serif;color:#a3a3a3;border-top:1px solid #707070;border-bottom:1px solid #000}
.nav-mobile-items a:hover{text-decoration:none}
.nav-mobile-items .mobile-item-level-1,.nav-mobile-items .mobile-item-level-2,.nav-mobile-items .mobile-item-level-3{margin:0;padding-bottom:0}
.nav-mobile-items-first:nth-child(1)>a{padding-top:38px}
.nav-mobile-items-first.nav-mobile-item-selected>a{border:none!important}
.nav-mobile-item-selected{color:#fff!important}
.nav-mobile-items-last .cta-btn-nav-item{width:100%;text-align:left;color:#fff;padding:32px 0 32px 45px;border-top:1px solid #707070;border-bottom:1px solid #3c3c3c;z-index:2}
.nav-mobile-sub2{display:none}
.mobile-item-level-2>a{background:#707070;color:#a3a3a3;font-size:16px;padding-left:55px;border-top:1px solid #a3a3a3;border-bottom:1px solid #3c3c3c}
.mobile-item-level-2:first-child>a{border-top:#707070;-moz-box-shadow:inset 0 1px 2px #3c3c3c;-webkit-box-shadow:inset 0 1px 2px #3c3c3c;box-shadow:inset 0 1px 2px #3c3c3c}
.nav-mobile-sub2+.mobile-item-level-1>a{-moz-box-shadow:0 -1px 2px #3c3c3c;-webkit-box-shadow:0 -1px 2px #3c3c3c;box-shadow:0 -1px 2px #3c3c3c}
.nav-mobile-sub-visible{display:block!important}
.nav-mobile-sub3{display:none}
.nav-mobile-sub3 .mobile-item-level-3>a{background:#9b9a9a;color:#fff;border-top:1px solid #bcbcbc;border-bottom:1px solid #707070}
.nav-mobile-sub3 .mobile-item-level-3:first-child>a{border-top:#707070;-moz-box-shadow:inset 0 0 1px #707070;-webkit-box-shadow:inset 0 0 1px #707070;box-shadow:inset 0 0 1px #707070}
.nav-mobile-visible{display:block}
.nav-mobile-items-shift{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.nav-mobile-shift{background:#a3a3a3;-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0);-moz-box-shadow:-2px 0 7px #000;-webkit-box-shadow:-2px 0 7px #000;box-shadow:-2px 0 7px #000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.hide{display:none}
@media only screen and (min-width:769px) and (max-width:1200px){.logo-pic{margin-left:20px}
.container{width:100%}
}
@media only screen and (max-width:1120px){.nav-main-sub-items:nth-child(1){padding-left:12px}
}
@media only screen and (max-width:923px){.nav-meta>ul>li>a{padding:0 11px}
.nav-sb-search-input{width:95%}
.nav-search-icon{margin-left:0}
.nav-main>ul>li>a{padding-right:15px;padding-left:15px}
.nav-main>ul>li>a:after{margin-left:15px}
}
@media only screen and (max-width:860px){.nav-main>ul>li>a{font-size:1em}
}
@media only screen and (max-width:768px),only screen and (min-resolution:2dppx) and (max-width:768px){.pic-header{position:static}
.compensate-fixed-header{position:relative;padding-top:0;background-color:#fff}
.bg-nav-meta{height:0;box-shadow:0 0 24px 50px rgba(60,60,60,0.8)}
.bg-nav-main{border-bottom:1px solid #a8a8a8;height:50px}
.bg-nav-main .container{margin-left:0;width:100%}
.row{margin-right:0;margin-left:0}
.nav-meta,.nav-main{display:none}
.nav-mobile{display:block;padding-right:10px}
.nav-mobile-items .cta{display:inline-block;width:100%}
.nav-mobile-sign-on a{padding:10px 12px;color:#ababab;text-transform:uppercase;font-size:10px;line-height:4.9em;border-right:1px solid #ababab}
.nav-mobile-start .cta-btn-nav>a{font-size:14px;padding:12px 14px}
.nav-mobile-select>a{position:absolute;left:0;background:url('assets/img/sprites/mobile-toggle-sprite1.png') no-repeat center bottom;width:43px;height:47px}
.nav-mobile-select>a:hover{background-position-y:top}
.nav-mobile-select-active>a{background-position-y:top}
.logo-pic{left:45px;margin-left:0;width:74px;height:74px}
.logo-pic img{width:74px}
.nav-sb-search-input{display:none}
.mobile-search-icon{background:url('assets/img/icons/mobile-meta-search-icon.png') no-repeat;border:0;width:23px;height:22px;margin-top:14px;margin-left:10px}
}
@media only screen and (max-width:320px),only screen and (min-resolution:3dppx) and (max-width:360px),only screen and (min-resolution:2dppx) and (max-width:384px){.nav-mobile-start{position:absolute;width:100%;top:330px;left:0;z-index:-2}
.nav-mobile-start .cta-btn-nav{display:inline-block;width:100%}
.nav-mobile-start .cta-btn-nav>a{float:none;padding:23px 0;font-size:18px}
.nav-mobile-items-last .cta-btn-nav>a{width:100%}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}
.flexslider.with-border{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav li{list-style:none!important}
.flex-direction-nav a{text-decoration:none;display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
.flexslider .flex-prev{opacity:.7;left:10px}
.flexslider .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.jgrid2 ul{position:relative;list-style:none;list-style-type:none;margin:0;padding:0}
.jgrid2 li{float:left;width:100px;margin:0 20px}
.jgrid2 li{width:14.5%;height:15%;height:13.5vw;max-height:154px;display:inline-block;margin:0 2.5% 2.5% 0;padding:20px;border:1px solid #d5d5d5;vertical-align:middle;text-align:center;overflow:hidden}
.jgrid2 ul li:nth-child(6n){margin-right:0}
.jgrid2 ul li:last-child{margin-bottom:24px}
.jgrid2 li img{max-width:90%;margin-top:50%;max-height:90%;-webkit-transform:translate(0,-54%);-ms-transform:translate(0,-54%);transform:translate(0,-54%)}
@media all\0{.jgrid2 li{height:15%;height:13.5vw;min-height:114px;margin:0 20px 20px 0;padding:20px;overflow-x:hidden}
}
@media only screen and (max-width:640px){.flex-direction-nav .flex-prev{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fafafa;background:0}
.flex-direction-nav .flex-next{text-align:right;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fafafa;background:0}
.flex-direction-nav a{width:25px;height:25px}
.generalCarouselMobileHide{display:none!important}
.jgrid2 li{height:26vw;padding:4px}
}
@media only screen and (min-width:641px){.flex-direction-nav .flex-prev{border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #fafafa;background:0}
.flex-direction-nav .flex-next{text-align:right;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fafafa;background:0}
.flex-direction-nav a{width:40px;height:40px}
}
@media(max-width:768px){.jgrid2 li{width:31%;height:31%;height:26vw;max-height:200px;padding:10px}
.jgrid2 ul li:nth-child(3n){margin-right:0}
.jgrid2 li img{transform:translateY(-50%)}
}
.pic-footer{background-color:#15222b}
.pic-footer-corp{font-family:frutigerCN-bold,Arial,san-serif;background-color:#15222b;border-top:1px solid #999;padding-bottom:20px}
.pic-footer-corp .container{position:relative}
.pic-footer-corp-copy{padding:10px!important;height:81px;left:390px;top:-12px!important}
.pic-footer-corp p{font-family:frutigerCN-lt,Arial,san-serif;float:right;font-size:12px;font-weight:200;margin-top:15px;color:#fff;line-height:16px}
.pic-footer-corp a{font-family:frutigerCN-lt,Arial,san-serif;color:#fff;padding:0 8px;font-weight:normal;font-size:14px}
.pic-corp-copy{padding:0 10px}
.pic-corp-copy-desk{min-height:54px}
.nav-pic-footer{position:relative;padding:0 5px}
.nav-category{display:block;padding-bottom:30px}
.nav-category>h4>a,.nav-category>h4>span{display:block;margin-top:17px;margin-bottom:10px;padding:5px 0;color:#fff;font-family:frutigerCN-lt,Arial,san-serif;font-size:18px;border-bottom:1px solid #fff}
.nav-category ul{list-style-type:none;padding:0}
.nav-category ul li a{color:#fff;font-weight:400;line-height:17px}
.nav-category>ul{margin:0;line-height:17px}
.nav-category>ul>li{font-size:12px}
.nav-category>ul>li>ul>li{margin:0;padding:0 10px;font-size:11px;font-style:italic}
.nav-category .active>a:before{display:inline-block;content:" ";position:relative;width:0;height:0;top:0;left:-11px;border:0 solid transparent;border-left-color:#bcbcbc;border-left:6px solid #bcbcbc;border-top-width:6px;border-bottom-width:6px}
.nav-category a{transition:color .2s ease}
.nav-category a:hover{color:#bcbcbc;text-decoration:none}
.nav-category-brand{position:absolute;top:0;right:3px;bottom:0;width:160px;background-color:#111b22;padding-right:0;padding-left:0}
.nav-category-brand>h4>a,.nav-category-brand>h4>span{border-bottom:1px solid #a3a3a3;padding:5px 10px;color:#fff}
.nav-category-brand ul{padding:0 10px}
.nav-category-social{clear:both;display:inline-block;padding-bottom:10px;margin-bottom:10px;width:100%;border-bottom:1px solid #9a9b9b;text-align:center}
.nav-category-social>ul>li{float:none!important;display:inline-block}
.nav-category-social>ul>li>a{display:block;width:22px;height:20px;margin:7px;background:url('assets/img/sprites/social-media-sprite.png') 0 0 no-repeat}
.nav-category-social>ul>li>a:hover{background-position:34%}
.google>a{background-position:65% 0!important}
.google>a:hover{background-position:65% 34%!important}
.youtube>a{background-position:83% 0!important}
.youtube>a:hover{background-position:83% 34%!important}
.slideshare>a{background-position:100% 0!important}
.slideshare>a:hover{background-position:100% 34%!important}
.twitter>a{background-position:43% 0!important}
.twitter>a:hover{background-position:43% 34%!important}
.linkedin>a{background-position:18% 0!important}
.linkedin>a:hover{background-position:18% 34%!important}
.facebook>a{background-position:-5% 0!important}
.facebook>a:hover{background-position:-5% 34%!important}
.nav-disclaimer-social{display:none;padding:10px 0 22px 0;margin-bottom:16px;font-weight:200}
.nav-disclaimer-social>ul{position:relative;float:right}
.nav-disclaimer-social .nav-disclaimer-mobile>ul>li>a{font-size:18px}
.nav-disclaimer-desktop{display:block;margin:9px 0}
.nav-disclaimer-mobile{display:none;position:relative;float:left;top:10px}
.nav-disclaimer-vdiv{position:relative}
.align-right{float:right}
@media only screen and (max-width:1124px){.container.nav-pic-footer .row{padding-left:12px}
}
@media only screen and (max-width:768px){.nav-pic-footer{display:none}
.nav-disclaimer-language{display:block}
.nav-disclaimer-social{display:inline-block;margin-bottom:10px;padding-bottom:10px}
.nav-disclaimer-desktop{display:none}
.nav-disclaimer-mobile{display:block;top:0}
.pic-footer-corp{padding-bottom:15px}
.pic-footer-corp a{line-height:32px}
.pic-corp-copy{margin-top:2px!important}
.nav-disclaimer-mobile li a,.nav-disclaimer-mobile li p{line-height:24px;padding-bottom:8px!important}
.pic-footer-corp p{float:right;margin-top:6px}
.pic-corp-copy-desk{display:none}
}
@media only screen and (max-width:414px){.pic-footer-corp{font-size:12px}
.pic-footer-corp .container{width:100%}
.pic-corp-copy{padding-left:0!important}
.pic-footer-corp p{margin-top:13px}
.pic-footer-corp a{padding:0;line-height:32px}
.nav-disclaimer-mobile{font-size:10px}
.nav-disclaimer-mobile{top:7px}
.nav-disclaimer-mobile li{padding-right:20px}
.pic-footer-copy{width:26%}
.pic-corp-copy{display:inline-block}
.nav-disclaimer-social{padding-bottom:10px;margin-bottom:0}
.nav-disclaimer-vdiv:after{display:none}
.nav-category-brand{display:none}
}
.jcarousel{position:relative;overflow:hidden;width:100%;margin-top:16px;margin-bottom:60px}
.jcarousel ul,jgrid ul{position:relative;list-style:none;list-style-type:none;margin:0;padding:0}
.jcarousel ul{width:20000em}
.jcarousel li,.jgrid li{float:left;width:100px;margin:0 20px}
#pic-content-div .container ul.jcarousel-items{padding:0;margin-left:4px}
.jcarousel-item{background:#fff}
.jgrid li{width:14.5%;height:15%;height:13.5vw;max-height:154px;display:inline-block;margin:0 2.5% 2.5% 0;padding:20px;border:1px solid #d5d5d5;vertical-align:middle;text-align:center;overflow-y:hidden}
.jgrid ul li:nth-child(6n){margin-right:0}
.jgrid ul li:last-child{margin-bottom:24px}
.jgrid li img{width:100%;margin:50% 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}
.jcarousel:before,.jcarousel:after{display:block;content:" ";bottom:0;width:0;height:100px;position:absolute;z-index:1}
.jcarousel:before{left:0;-webkit-box-shadow:0 0 80px 80px white!important;-moz-box-shadow:0 0 80px 80px white!important;-o-box-shadow:0 0 80px 80px white!important;box-shadow:0 0 80px 80px white!important}
.jcarousel:after{right:0;-webkit-box-shadow:0 0 80px 80px white!important;-moz-box-shadow:0 0 80px 80px white!important;-o-box-shadow:0 0 80px 80px white!important;box-shadow:0 0 80px 80px white!important}
@media all\0{.jgrid li{height:15%;height:13.5vw;min-height:114px;margin:0 20px 20px 0;padding:20px;overflow-x:hidden}
}
@media(max-width:768px){.jgrid li{width:31%;height:31%;height:26vw;max-height:200px;padding:32px}
.jgrid ul li:nth-child(3n){margin-right:0}
.jgrid li img{transform:translateY(-55%)}
.plain-bg .jgrid ul{padding:0;margin-left:10px}
}
@media(max-width:640px){.jgrid li{height:26vw;padding:18px}
.jgrid ul li:nth-child(9){margin-bottom:24px}
.jgrid ul li:nth-child(n+10){display:none}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}
.flexslider.with-border{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav li{list-style:none!important}
.flex-direction-nav a{text-decoration:none;display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
.flexslider .flex-prev{opacity:.7;left:10px}
.flexslider .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.featured-content-block-carousel{background-color:#e2e2e2;height:160px!important}
.featured-content-block-carousel-outer{height:160px!important}
.featured-content-block-carousel .carousel-img{text-align:right;float:right}
.featuredCarouselPaddingDiv{background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(250,250,250,1) 1px,rgba(255,255,255,1) 120px);background:-webkit-gradient(linear,left top,left bottom,color-stop(1px,rgba(250,250,250,1)),color-stop(120px,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(250,250,250,1) 1px,rgba(255,255,255,1) 120px);background:-o-linear-gradient(top,rgba(250,250,250,1) 1px,rgba(255,255,255,1) 120px);background:-ms-linear-gradient(top,rgba(250,250,250,1) 1px,rgba(255,255,255,1) 120px);background:linear-gradient(to bottom,rgba(250,250,250,1) 1px,rgba(255,255,255,1) 120px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#ffffff',GradientType=0)}
.featured-content-block-carousel .featured-cta-text{color:#2c8fd3;font-size:15px;font-family:frutigerCN-lt,Arial,san-serif;margin:5px 0 0 20px}
.featured-content-block-carousel h3.ellipsis{max-height:140px;overflow:hidden;height:4.1em;font-size:20px;font-family:frutigerCN-lt,Arial,san-serif;line-height:1.2em;vertical-align:middle;padding-left:20px;margin-top:10px;text-align:left}
.featured-content-block-carousel p.ellipsis{max-height:45px;overflow:hidden}
.subhead-text{color:white;background-color:#2c8fd3;padding:5px 14px;margin-left:20px}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../../../apps/pic/components/content/featured-content-carousel/clientlib/css/fonts/slick.eot');src:url('../../../apps/pic/components/content/featured-content-carousel/clientlib/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../../../apps/pic/components/content/featured-content-carousel/clientlib/css/fonts/slick.woff') format('woff'),url('../../../apps/pic/components/content/featured-content-carousel/clientlib/css/fonts/slick.ttf') format('truetype'),url('../../../apps/pic/components/content/featured-content-carousel/clientlib/css/fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-70px;display:block;width:100%;padding:0;list-style:none;text-align:center;left:-35px}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 0 10px 0;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{display:inline-block;width:10px;height:10px;text-indent:-999px;cursor:pointer;background-color:#9b9a9a;border-radius:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:'&#149;';text-align:center;opacity:1;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1;margin:0;background-color:#e61c3c}
@media only screen and (max-width:413px){.featured-content-block-carousel .ellipsis{display:table-cell}
.featured-content-block-carousel .carousel-img img{height:auto!important;width:100px!important;margin-top:55px}
.featuredCarouselPaddingDiv{width:5px!important}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.featured-content-block.color-white img{padding-bottom:50px}
.featured-content-block.color-white *{color:#FFF}
.featured-content-block.color-white h3.underlined{border-color:#FFF}
.featured-content-block h3.underlined{border-bottom:1px solid #cfcfcf;padding-bottom:11px;margin-bottom:12px;margin-top:22px;text-align:left;line-height:26px;font-size:22px}
.featured-content-block.color-white p{font-size:14px;line-height:20px;padding-bottom:22px;color:#fff}
.featured-content-block.color-white .cta-link-text{font-size:16px;font-family:frutigerCN-lt}
#featureCarousel .featured-content-block .cta-link-text{font-size:16px;font-family:frutigerCN-bold,Arial,san-serif;color:#3c3c3c;font-weight:bold}
#featureCarousel .featured-content-block .cta-link-block:hover .cta-link-text{color:#e61c3c}
#featureContentMobile .featured-content-block .cta-link-text{font-size:16px;font-family:frutigerCN-bold,Arial,san-serif;color:#3c3c3c;font-weight:bold}
#featureContentMobile .featured-content-block .cta-link-block:hover .cta-link-text{color:#e61c3c}
.featured-content-block .glyphicon.glyphicon-chevron-right{padding-left:.3em}
.featured-content-block .body-text{font-size:14px;line-height:22px;color:#707070;margin-bottom:18px}
.featured-content-block p.subhead{padding-bottom:5px;font-size:12px;color:#9b9a9a}
.featured-content-block .static-img{text-align:center}
.featured-content-block .cta a{font-size:16px}
.featured-content-block .cta a:hover,.featured-content-block .cta a:hover .glyphicon{color:#e61c3c}
.featured-content-block .cta-link-block:hover{text-decoration:none}
.featured-content-block .cta-link-block:hover h3,.featured-content-block .cta-link-block:hover .cta-link-text,.featured-content-block .cta-link-block:hover .cta-link-text .glyphicon{color:#e61c3c}
.feature-columns{position:relative;display:inline-block;width:100%}
.feature-column{display:inline-block;background-color:#FFF;padding:20px 10px 10px 10px;float:left;position:relative;padding-bottom:6em;font-family:frutigerCN-lt,arial,sans-serif}
.feature-column h3{text-align:center;border-bottom:2px solid #DDD;margin-bottom:20px;padding-bottom:10px;font-family:frutigerCN-lt,arial,sans-serif;font-size:24px}
.feature-column:nth-child(n+1){margin-left:1px}
.feature-column-100{width:100%}
.feature-column-50{width:49.9%}
.feature-column-33{width:33%}
.feature-column-25{width:24.9%}
.feature-column-cta{text-align:center;text-transform:uppercase;margin-top:20px;padding-top:10px;font-family:frutigerCN-lt,arial,sans-serif;font-size:16px;position:absolute;bottom:0;width:100%;margin-left:-10px}
.feature-column-cta p{border-top:1px solid #DDD;margin:0 10px;padding:10px}
.feature-column img{max-width:100%}
@media only screen and (max-width:1002px){.feature-column-table{width:98%;margin-bottom:20px}
}
@media only screen and (max-width:640px){.content-columns{display:block;float:none}
}
.carousel{max-height:520px}
.carousel-inner>.item{width:100%;height:520px;overflow:hidden}
.carousel-inner>.item img{min-width:100%;height:100%}
.carousel-inner .container{margin-top:-633px}
.carousel-caption{top:55%;margin-left:-5px;-webkit-transform:translate(0,-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#3c3c3c;text-align:left;text-decoration:none solid #3c3c3c;text-shadow:none;border:0 none #3c3c3c;list-style:none outside none;outline:#3c3c3c none 0;width:1105px}
.carousel-caption #carousel-caption-text{max-width:700px}
.carousel-caption h4{color:#3c3c3c;text-align:left;text-decoration:none solid #3c3c3c;border:0 none #3c3c3c;font-weight:normal;list-style:none outside none;margin:0;outline:#3c3c3c none 0;padding:0 0 20px}
.carousel-caption div>p{color:#3c3c3c;float:left;min-width:40%;text-align:left;text-decoration:none solid #3c3c3c;border-top:2px solid #fff;border-right:0 none #3c3c3c;border-bottom:2px solid #fff;border-left:0 none #3c3c3c;list-style:none outside none;margin:0 0 20px 0;outline:#3c3c3c none 0;padding:14px 0 14px 0}
.carousel-indicators .active{margin-right:5px}
.carousel-caption a{color:#3c3c3c;text-transform:uppercase;text-decoration:none;text-align:left;border:0 none #3c3c3c;list-style:none outside none;outline:#3c3c3c none 0;padding:20px 0 20px 0}
.carousel-caption a:hover{color:#e61c3c}
.carousel-caption .cta-btn-fixed{margin:0;text-align:center}
.carousel-caption .cta-btn-fixed a{color:#FFF;font-family:frutigerCN-lt,sans-serif;text-transform:none;text-align:center}
.carousel-video{display:block;width:100%;height:auto}
.carousel-video-overlay{background-color:#000;width:100%;height:100%;display:block;position:absolute}
.video-image-replacement{display:none}
.carousel-image-right-wrapper{padding-top:2%;float:right}
.carousel-image-right-wrapper img.carousel-image-right{width:100%;min-width:290px;max-width:290px}
@media only screen and (max-width:1124px){.carousel-caption{width:97.5%}
}
@media(max-width:1024px) and (min-width:925px){.carousel-caption #carousel-caption-text{max-width:600px}
}
@media(max-width:1024px){.carousel-caption #carousel-caption-text{max-width:600px}
.carousel-video{display:none}
.carousel-video-overlay{display:none}
.video-image-replacement{display:block}
}
@media(max-width:924px) and (min-width:825px){.carousel-caption #carousel-caption-text{max-width:500px}
}
@media(max-width:824px) and (min-width:769px){.carousel-caption #carousel-caption-image{display:none}
}
@media only screen and (max-width:768px){#carousel-generic .carousel-caption h4{font-size:40px;font:normal normal normal 7.2vw/7.2vw frutigerCN-lt,Arial,san-serif;line-height:1}
#carousel-generic .carousel-caption a{font-size:24px;font:normal normal normal 3.6vw/4.4vw frutigerCN-bold,Arial,san-serif}
.carousel-caption #carousel-caption-image{display:none}
}
@media(max-width:600px){.carousel-caption{top:50%!important}
.carousel-indicators{display:none}
.carousel{height:320px!important}
.carousel-inner>.item{max-height:320px}
.carousel-inner>.item>img{min-height:320px}
.carousel-caption #carousel-caption-text{max-width:300px}
}
#career-carousel{height:440px}
#career-carousel .carousel-inner{height:440px}
#career-carousel .carousel-control.right{right:50px;left:auto}
#career-carousel .carousel-control{position:absolute;top:45%;left:20px;width:0;height:0;margin-top:-20px;font-size:70px;color:#ccc}
#career-carousel .carousel-inner>.item img{min-height:120px!important;height:auto!important;max-width:1060px!important;width:100%!important}
#career-carousel .carousel-indicators{position:absolute;bottom:-55px;left:48%;z-index:15;padding-left:0;margin-left:-30%;text-align:center;list-style:none outside none}
#career-carousel .carousel-indicators .active{margin-right:5px}
#career-carousel div.testimonial div.quote-box-bg p.ellipsis{max-height:305px;overflow:hidden}
#career-carousel .carousel-nav{padding-top:200px}
@media(max-width:967px){.carousel-caption{padding-left:25px}
}
@media(max-width:600px){.carousel-caption{margin:0!important;padding-left:15px}
.carousel-caption h4{font:normal normal normal 32px/32px frutigerCN-lt,Arial,san-serif}
.carousel-caption div p{display:none}
.carousel-caption a{font:normal normal normal 16px/20px frutigerCN-bold,Arial,san-serif}
.carousel-indicators{display:none}
.carousel-nav{display:none}
#career-carousel .carousel-inner>.item{height:200px!important}
#career-carousel .carousel-inner{min-height:190px}
#career-carousel{height:200px!important}
}
@media(min-width:601px){.carousel-caption h4{font:normal normal normal 55px/55px frutigerCN-lt,Arial,san-serif}
.carousel-caption div p{font:normal normal normal 28px/33px frutigerCN-lt,Arial,san-serif}
.carousel-caption a{font:normal normal normal 20px/20px frutigerCN-bold,Arial,san-serif}
}
.cta{position:relative;display:inline-block}
.cta>a,.cta>input[type="submit"],.cta-link-element{text-decoration:none;font-size:20px}
.cta-link>a,.cta-link-element{color:#3c3c3c}
.cta-link-lite>a{color:#fff}
.cta-link>a:hover,.cta-link-lite>a:hover,.cta-link .cta-hover,.cta-link-element:hover,.feature-content:hover .cta-link-element,.cta-link-lite .cta-hover{color:#e61c3c!important}
.cta-link-text-large{font-size:22px!important}
.cta-link-text-super{font-size:40px!important}
.cta-btn{border-radius:3px;box-sizing:border-box}
.cta-btn>input[type="submit"]{font-family:frutigerCN-lt,sans-serif;text-align:center}
.cta-btn-small>input[type=submit]{font-size:18px;padding:3px 15px 2px 15px}
.cta-btn-item{display:block;font-family:frutigerCN-lt,sans-serif;text-align:center;border-radius:3px;padding:13px 31px 10px 31px}
.cta-btn-fixed{display:block;width:100%;max-width:324px;margin:0 auto}
.cta-btn-fixed .cta-btn-item{padding:20px 50px;font-size:24px}
.cta-btn-nav-item,.cta-btn-lp-item{color:#fff;background-color:#2c8fd3;border:0;border-radius:3px}
.cta-btn-nav-item:hover,.cta-btn-lp-item:hover{color:#fff;background-color:#32a2ed!important}
.cta-btn-download-item{color:#2c8fd3;background:#fff;border:1px solid #2c8fd3}
.cta-btn-download-item:hover{background-color:#f1f9ff;color:#2c8fd3}
.cta-btn-clear{background-color:transparent;background:0}
.cta-btn-clear a{color:#fff;border:1px solid #fff;background-color:transparent;-webkit-transition:color 200ms linear,background-color 200ms linear;-moz-transition:color 200ms linear,background-color 200ms linear;-o-transition:color 200ms linear,background-color 200ms linear;-ms-transition:color 200ms linear,background-color 200ms linear;transition:color background-color 200ms linear,background-color 200ms linear}
.cta-btn-clear a:hover,.cta-btn-clear .cta-hover{color:#3c3c3c!important;background-color:#fff!important}
.icta{position:relative;display:inline-block}
.icta>a,.icta>h3{position:relative;display:block;float:left;text-decoration:none}
.icta>a>h3,.icta-headline-icon>h3{display:block;margin-left:61px;text-transform:uppercase}
.icta>a>p{margin-left:61px;font-weight:normal}
.icta>a:before,.icta-headline-icon:before{content:"";position:relative;display:inline-block;float:left;margin-right:10px;width:50px;height:50px;background:url("assets/img/sprites/sprite-icons.png") no-repeat}
.icta>a:hover{color:#e61c3c}
.icta>a:hover h3{color:#e61c3c}
.icta-basic{display:block;height:50px;width:100%}
.icta-basic>a{display:table}
.icta-basic>a>h3{display:table-cell;vertical-align:middle;font-size:18px;text-transform:uppercase}
.icta-description>a>h3{margin-top:8px;margin-bottom:8px;font-size:18px}
.icta-description>a>p{font-size:14px}
.icta-description-border>a>h3,.icta-headline-icon>h3{display:block;border-bottom:2px solid #9b9a9a;padding-bottom:10px}
.icta-description-border>a:hover h3{border-bottom:2px solid #e61c3c}
.icta-feature>a>h3,.icta-headline-icon>h3{margin-top:5px;margin-bottom:12px;font-size:24px}
.icta-headline{display:inline-block}
.icta-headline>a{float:none}
.icta-headline>h3{padding-top:10px}
.icta-feature>a>p{color:#3c3c3c;font-size:18px}
.clock-icon>a:before,.clock-icon .icta-headline-icon:before{background-position:0 0}
.graph-icon>a:before,.graph-icon .icta-headline-icon:before{background-position:-55px 0}
.mobile-icon>a:before,.mobile-icon .icta-headline-icon:before{background-position:-110px 0}
.shield-icon>a:before,.shield-icon .icta-headline-icon:before{background-position:-164px 0}
.cloud-icon>a:before,.cloud-icon .icta-headline-icon:before{background-position:-219px 0}
.money-icon>a:before,.money-icon .icta-headline-icon:before{background-position:-274px 0}
.twitter-icon>a:before,.twitter-icon .icta-headline-icon:before{background-position:-329px 0}
.public-icon>a:before,.public-icon .icta-headline-icon:before{background-position:-384px 0}
.service-provider-icon>a:before,.service-provider-icon .icta-headline-icon:before{background-position:-439px 0}
.dollar-sign-icon>a:before,.dollar-sign-icon .icta-headline-icon:before{background-position:-494px 0}
.pulse-icon>a:before,.pulse-icon .icta-headline-icon:before{background-position:-549px 0}
.down-arrow-icon>a:before,.down-icon .icta-headline-icon:before{background-position:-604px 0}
.play-icon>a:before,.play-icon .icta-headline-icon:before{background-position:-660px 0}
.plus-icon>a:before,.plus-icon .icta-headline-icon:before{background-position:-715px 0}
.loud-speaker-icon>a:before,.loud-speaker-icon .icta-headline-icon:before{background-position:-771px 0}
.right-arrow-icon>a:before,.right-arrow-icon .icta-headline-icon:before{background-position:-825px 0}
.calendar-icon>a:before,.calendar-icon .icta-headline-icon:before{background-position:-880px 0}
.clipboard-icon>a:before,.clipboard-icon .icta-headline-icon:before{background-position:-935px 0}
.marker-icon>a:before,.marker-icon .icta-headline-icon:before{background-position:-990px 0}
.tools-icon>a:before,.tools-icon .icta-headline-icon:before{background-position:-1046px 0}
.checkmark-icon>a:before,.checkmark-icon .icta-headline-icon:before{background-position:-1101px 0}
.new-page-icon>a:before,.new-page-icon .icta-headline-icon:before{background-position:-1157px 0}
.support-blog-icon>a:before,.support-blog-icon .icta-headline-icon:before{background-position:-1213px 0}
.peeps-icon>a:before,.peeps-icon .icta-headline-icon:before{background-position:-1269px 0}
.pages-icon>a:before,.pages-icon .icta-headline-icon:before{background-position:-1325px 0}
.app-catalog-icon>a:before,.app-icon .icta-headline-icon:before{background-position:-1381px 0}
.specific-resource-icon>a:before,.specific-resource-icon .icta-headline-icon:before{background-position:-1437px 0}
.headset-icon>a:before,.headset-icon .icta-headline-icon:before{background-position:-1493px 0}
.person-icon>a:before,.person-icon .icta-headline-icon:before{background-position:-1549px 0}
.person-key-icon>a:before,.person-key-icon .icta-headline-icon:before{background-position:-1605px 0}
.person-plus-icon>a:before,.person-plus-icon .icta-headline-icon:before{background-position:-1661px 0}
.person-puzzle-icon>a:before,.person-puzzle-icon .icta-headline-icon:before{background-position:-1718px 0}
.person-cloud-icon>a:before,.person-cloud-icon .icta-headline-icon:before{background-position:-1773px 0}
.person-drives-icon>a:before,.person-drives-icon .icta-headline-icon:before{background-position:-1830px 0}
.person-tags-icon>a:before,.person-tags-icon .icta-headline-icon:before{background-position:-1885px 0}
.bus-icon>a:before,.bus-icon .icta-headline-icon:before{background-position:-1941px 0}
.servers-icon>a:before,.servers-icon .icta-headline-icon:before{background-position:-1998px 0}
.snowflake-icon>a:before,.snowflake-icon .icta-headline-icon:before{background-position:-2053px 0}
.graduation-icon>a:before,.graduation-icon .icta-headline-icon:before{background-position:-2109px 0}
.castle-icon>a:before,.castle-icon .icta-headline-icon:before{background-position:-2165px 0}
.star-icon>a:before,.star-icon .icta-headline-icon:before{background-position:-2222px 0}
.puzzle-piece-icon>a:before,.puzzle-icon .icta-headline-icon:before{background-position:-2279px 0}
.piggy-bank-icon>a:before,.piggy-bank-icon .icta-headline-icon:before{background-position:-2334px 0}
.news-icon>a:before,.news-icon .icta-headline-icon:before{background-position:-2390px 0}
.webinar-icon>a:before,.webinar-icon .icta-headline-icon:before{background-position:-2445px 0}
.mail-icon>a:before,.mail-icon .icta-headline-icon:before{background-position:-2499px 0}
.hammer-icon>a:before,.hammer-icon .icta-headline-icon:before{background-position:-2555px 0}
.monitor-cloud-icon>a:before,.monitor-cloud-icon .icta-headline-icon:before{background-position:-2611px 0}
.circle-check-icon>a:before,.circle-check-icon .icta-headline-icon:before{background-position:-2666px 0}
.tags-icon>a:before,.tags-icon .icta-headline-icon:before{background-position:-2721px 0}
.federated-icon>a:before,.federated-icon .icta-headline-icon:before{background-position:-2776px 0}
.lock-icon>a:before,.lock-icon .icta-headline-icon:before{background-position:-2831px 0}
.sliders-icon>a:before,.sliders-icon .icta-headline-icon:before{background-position:-2886px 0}
.cloud-centric-icon>a:before,.cloud-centric-icon .icta-headline-icon:before{background-position:-2941px 0}
.diamond-icon>a:before,.diamond-icon .icta-headline-icon:before{background-position:-2996px 0}
.key-icon>a:before,.key-icon .icta-headline-icon:before{background-position:-3051px 0}
.info-icon>a:before,.info-icon .icta-headline-icon:before{background-position:-3106px 0}
.suitcase-icon>a:before,.suitcase-icon .icta-headline-icon:before{background-position:-3161px 0}
.certificate-icon>a:before,.certificate-icon .icta-headline-icon:before{background-position:-3216px 0}
.faq-icon>a:before,.faq-icon .icta-headline-icon:before{background-position:-3271px 0}
.infographic-icon>a:before,.infographic-icon .icta-headline-icon:before{background-position:-3328px 0}
.clock-icon>a:hover:before{background-position:0 -54px}
.graph-icon>a:hover:before{background-position:-55px -53px}
.mobile-icon>a:hover:before{background-position:-110px -53px}
.shield-icon>a:hover:before{background-position:-164px -54px}
.cloud-icon>a:hover:before{background-position:-219px -54px}
.money-icon>a:hover:before{background-position:-274px -54px}
.twitter-icon>a:hover:before{background-position:-329px -54px}
.public-icon>a:hover:before{background-position:-384px -54px}
.service-provider-icon>a:hover:before{background-position:-439px -54px}
.dollar-sign-icon>a:hover:before{background-position:-494px -54px}
.pulse-icon>a:hover:before{background-position:-549px -54px}
.down-arrow-icon>a:hover:before{background-position:-604px -54px}
.play-icon>a:hover:before{background-position:-660px -54px}
.plus-icon>a:hover:before{background-position:-715px -54px}
.loud-speaker-icon>a:hover:before{background-position:-771px -54px}
.right-arrow-icon>a:hover:before{background-position:-825px -54px}
.calendar-icon>a:hover:before{background-position:-880px -54px}
.clipboard-icon>a:hover:before{background-position:-935px -53px}
.marker-icon>a:hover:before{background-position:-990px -54px}
.tools-icon>a:hover:before{background-position:-1046px -54px}
.checkmark-icon>a:hover:before{background-position:-1101px -54px}
.new-page-icon>a:hover:before{background-position:-1157px -54px}
.support-blog-icon>a:hover:before{background-position:-1212px -54px}
.peeps-icon>a:hover:before{background-position:-1269px -54px}
.pages-icon>a:hover:before{background-position:-1325px -54px}
.app-catalog-icon>a:hover:before{background-position:-1381px -54px}
.specific-resource-icon>a:hover:before{background-position:-1437px -54px}
.headset-icon>a:hover:before{background-position:-1493px -54px}
.person-icon>a:hover:before{background-position:-1549px -54px}
.person-key-icon>a:hover:before{background-position:-1605px -54px}
.person-plus-icon>a:hover:before{background-position:-1661px -54px}
.person-puzzle-icon>a:hover:before{background-position:-1718px -54px}
.person-cloud-icon>a:hover:before{background-position:-1773px -54px}
.person-drives-icon>a:hover:before{background-position:-1830px -54px}
.person-tags-icon>a:hover:before{background-position:-1885px -54px}
.bus-icon>a:hover:before{background-position:-1941px -54px}
.servers-icon>a:hover:before{background-position:-1998px -54px}
.snowflake-icon>a:hover:before{background-position:-2053px -54px}
.graduation-icon>a:hover:before{background-position:-2109px -54px}
.castle-icon>a:hover:before{background-position:-2165px -54px}
.star-icon>a:hover:before{background-position:-2222px -54px}
.puzzle-piece-icon>a:hover:before{background-position:-2279px -54px}
.piggy-bank-icon>a:hover:before{background-position:-2334px -55px}
.news-icon>a:hover:before{background-position:-2390px -54px}
.webinar-icon>a:hover:before{background-position:-2445px -54px}
.mail-icon>a:hover:before{background-position:-2499px -54px}
.hammer-icon>a:hover:before{background-position:-2555px -54px}
.monitor-cloud-icon>a:hover:before{background-position:-2611px -54px}
.circle-check-icon>a:hover:before{background-position:-2666px -54px}
.tags-icon>a:hover:before{background-position:-2721px -54px}
.federated-icon>a:hover:before{background-position:-2776px -54px}
.lock-icon>a:hover:before{background-position:-2831px -54px}
.sliders-icon>a:hover:before{background-position:-2886px -54px}
.cloud-centric-icon>a:hover:before{background-position:-2941px -54px}
.diamond-icon>a:hover:before{background-position:-2996px -54px}
.key-icon>a:hover:before{background-position:-3051px -54px}
.info-icon>a:hover:before{background-position:-3106px -54px}
.suitcase-icon>a:hover:before{background-position:-3161px -54px}
.certificate-icon>a:hover:before{background-position:-3216px -54px}
.faq-icon>a:hover:before{background-position:-3271px -54px}
.infographic-icon>a:hover:before{background-position:-3328px -54px}
.feature-content{display:block;position:relative;width:100%}
.feature-content a{display:block}
.feature-content-image{display:block}
.feature-content-image img{max-width:100%}
.feature-content-text{display:block}
.feature-content-heading{padding:20px 0 10px 0}
.feature-content-subhead{font-size:12px;padding:11px 0 7px 0}
.feature-content-body{font-size:16px;line-height:22px;color:#707070;margin-bottom:18px}
.feature-content-block a:hover{text-decoration:none}
.feature-content-block:hover{cursor:pointer}
.feature-content-block:hover .feature-content-heading,.feature-content-block:hover .cta-link a{color:#e61c3c!important}
.cta-link .light-text:hover{color:#e61c3c!important}
.feature-content-block:hover .grayscale{filter:none;-webkit-transform:none;-webkit-filter:none}
.inline{display:inline-block;vertical-align:middle}
.light-text{color:#fff!important}
.feature-content-heading.light-text{line-height:26px;padding-bottom:11px;margin-bottom:12px}
.feature-content-body.light-text{line-height:24px;padding-bottom:22px}
.cta-link .light-text{font-family:frutigerCN-lt}
.dark-text-underlined{border-bottom:1px solid #707070;margin-bottom:12px}
.light-text-underlined{border-bottom:1px solid #fff}
.center{text-align:center}
.right{text-align:right}
.darken-overlay{-webkit-filter:brightness(100%);-moz-filter:brightness(1.0);-o-filter:brightness(1.0);-ms-filter:brightness(1.0);filter:brightness(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.darken-overlay:hover{-webkit-filter:brightness(75%);-moz-filter:brightness(0.75);-o-filter:brightness(0.75);-ms-filter:brightness(0.75);filter:brightness(0.75)}
@media only screen and (min-width:768px) and (max-width:1024px){.callout-grey div.cta.cta-btn{margin-right:-25px!important}
div.callout-grey input.cta-btn-item{padding:13px 15px 10px 15px!important}
}
@media only screen and (max-width:768px){.featured-content-block img{max-width:100%}
.cta.cta-link{padding-bottom:20px}
.cta-btn-fixed .cta-btn-item{font-size:19px;line-height:1em}
}
@media only screen and (max-width:360px),only screen and (min-resolution:326ppi) and (max-width:360px){.featured-content-block{margin:40px 0}
.cta-btn-clear a{white-space:nowrap}
}
.feature-blog-asset{width:100%;height:140px}
.picForms-vertical .filter{margin-bottom:10px}
.entries{display:inline-block;padding-left:13px}
p.rss-link{font-size:82%;margin-bottom:0;line-height:2.2em}
p.rss-link span.icon-filled{color:#f93}
p.rss-link a{font-weight:normal;text-decoration:none;color:#707070}
.read-more{text-transform:uppercase}
@media only screen and (max-width:1024px){.blog-search{width:92%}
}
@font-face{font-family:'frutigerCN-lt';src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot");src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot?#iefix") format("embedded-opentype");src:url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.eot?#iefix") format("embedded-opentype"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.woff") format("woff"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.ttf") format("truetype"),url("assets/fonts/frutiger/Frutiger_47_Light_Condensed.svg#Frutiger_47_Light_Condensed") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'frutigerCN-bold';src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot");src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot?#iefix") format("embedded-opentype");src:url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.eot?#iefix") format("embedded-opentype"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.woff") format("woff"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.ttf") format("truetype"),url("assets/fonts/frutiger/Frutiger_67_Bold_Condensed.svg#Frutiger_67_Bold_Condensed") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'frutiger_lt_std45_light';src:url('assets/fonts/frutiger/frutiger-lt-std-45-light-webfont.eot');src:url('assets/fonts/frutiger/frutiger-lt-std-45-light-webfont.eot?#iefix') format("embedded-opentype");src:url('assets/fonts/frutiger/frutiger-lt-std-45-light-webfont.eot?#iefix') format("embedded-opentype"),url('assets/fonts/frutiger/frutiger-lt-std-45-light-webfont.woff') format('woff'),url('assets/fonts/frutiger/frutiger-lt-std-45-light-webfont.ttf') format('truetype')}
b,strong{font-weight:bold!important}
i,em{font-style:italic!important}
.bold{font-weight:700}
.book{font-weight:300}
.normal,body{font-weight:400}
.arial,h6,.meta-nav,.featured-content-block p,.icon-header-block a,.download-text .link-text,.marqueeSlide .caption-bar .caption,.leadership-container h3,body,.section-footer .main-nav-list .sub-nav a,.grey-quote-box .quote-txt-wrapper p,.investors-txt{font-family:frutigerCN-lt,Arial,san-serif;font-style:normal;font-weight:normal}
.frutigerCN-lt,h2,h5,.dk_container,.masthead-text,.cta-link.background .extra-text,.cta-text.background .extra-text,.cta-text,.testimonial .quote-box-bg p,.full-bleed-content h3,.partners-list .section-list h2,.partners-list .section-list h3,.stat-logo-list .customer-txt p,.horizontal-grad,.stat-icon-headline,.career-text-block h3{font-family:frutigerCN-lt,Arial,san-serif;font-weight:normal;font-style:normal}
.frutigerCN-bold,h1,h2>.em,h3,h4,.logo-bold,.masthead-text.quote .quotation-source,.masthead-text .button-row,.cta-link,.cta-text,.various-weight-title .anchored-content.anchored-txt,.featured-content-block h3,.featured-content-block .cta-link-text,.download-button a,.download-text,.full-img-cont a,.pagination li,.page-title .share-link,.section-footer .main-nav-list a,.section-footer .social-col h3,.section-footer .social-col h4,.section-footer .social-col h5,.section-copyright,.header-main-nav .main-nav-list .primary-link>a,.flyout a,.mobile-meta-nav-list .nav-cta a,.mobile-meta-nav-list-item.login a,.mobile-nav-list a,.chart-txt span{font-family:frutigerCN-bold,Arial,san-serif;font-weight:bold;font-style:normal}
h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.1em}
h1{font-family:'frutigerCN-bold';font-size:46px;color:#3c3c3c}
h2{font-family:'frutigerCN-lt';font-size:36px;color:#3c3c3c}
h2>.em{font-size:52px}
h3{font-family:'frutigerCN-bold';font-size:22px;color:#3c3c3c}
h4{font-family:'frutigerCN-bold';font-size:18px;color:#3c3c3c}
h5{font-family:'frutigerCN-lt';font-size:18px;color:#707070}
h6{font-size:16px;font-weight:bold;color:#9b9a9a}
p,ul,ol{font-size:18px;line-height:24px;color:#707070}
ul{list-style-type:disc}
ol{list-style-type:decimal}
.offset-top{padding-top:50px}
.bg-light{background:#a3a3a3;overflow:hidden}
.bg-dark{background:#3c3c3c;height:328px}
.bg-heavy{background:#9b9a9a}
.list-horizontal>ul{list-style-type:none;margin:0;padding:0}
.list-horizontal>ul>li{float:left}
.link-arrow{display:inline-block;position:relative;top:3px;left:10px;width:17px;height:17px;margin-right:4px;background:url("assets/img/sprites/sprite-text-arrow.png") no-repeat}
.link-arrow-white{background-position:0 24%!important}
.link-arrow-red,a:hover .link-arrow-gray{background-position:0 49%!important}
.link-arrow-gray{background-position:0 99%!important}
.link-arrow-drkgray{background-position:0 99%!important}
.grayscale:hover{filter:none;-webkit-transform:none;-webkit-filter:none}
.glyphicon.glyphicon-chevron-right{font-size:80%;top:0}
.grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);filter:grayscale(100%)}
.grayscale.fade{-webkit-transition:-webkit-filter .5s}
.grayscale.fade:hover{-webkit-filter:grayscale(0%)}
.grayscale-replaced.fade svg{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.grayscale-replaced.fade:hover svg{opacity:0}
.scrollable.has-scroll{position:relative;overflow-x:auto}
.scrollable.has-scroll>div{overflow-x:auto}
span.tracking{position:absolute!important;top:-9999px!important;left:-9999px!important}
@media only screen and (max-width:768px){.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;content:''}
}
@media only screen and (max-width:640px),only screen and (max-device-width:640px){#lpchat-container-38039742_45a44782-f9ca-48f9-904b-52789c36bf28[style]{display:none!important}
}
table.pricingTable{border-collapse:separate;border-spacing:1.4em 0;-webkit-border-horizontal-spacing:1.4em;-webkit-border-vertical-spacing:0}
table.pricingTable td h5{color:#428bca;margin:0 auto;font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700;font-size:18px}
table.pricingTable th,table.pricingTable td{padding:20px;border-bottom:1px solid #CCC;font-family:frutigerCN-lt,Arial,sans-serif;color:#666;font-size:16px;line-height:1.438}
table.pricingTable th{text-align:left;padding-left:0}
table.pricingTable tr:nth-child(1) td{border-top:1px solid #CCC;border-top-left-radius:4px;border-top-right-radius:4px}
table.pricingTable tr:last-of-type td{border-bottom:1px solid #CCC;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
table.pricingTable td{text-align:center;border-right:1px solid #CCC;border-left:1px solid #CCC;background-color:#f9f9f9;width:24%}
table.pricingTable p{text-align:left}
table.pricingTable.linksToButtons tr td a{font-size:16px;font-family:frutigerCN-bold,Arial,san-serif;background-color:#ffc721;padding:20px 40px;margin:1px;text-transform:uppercase;color:#3c3c3c;white-space:nowrap;line-height:6}
table.pricingTable tr td a:hover{color:#e61c3c;text-decoration:none}
table.pricingTable tr td .icon-filled{color:#428bca;font-size:14px}
table.pricingTable tr:nth-child(1) h4{font-family:frutigerCN-bold,Arial,san-serif;font-weight:700;font-size:24px;color:#3c3c3c;line-height:1.167}
table.pricingTable h5{font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700;font-size:18px;color:#3c3c3c}
table.pricingTable tr:nth-child(1) h5{line-height:3.437}
table.pricingTable tr:hover td{background-color:#f3f7fa}
@media only screen and (max-width:768px){table.pricingTable tr td a{padding:16px 32px;font-size:12px}
}
@font-face{font-family:streamline-30px;src:url(assets/fonts/streamline/streamline-30px.eot);src:url(assets/fonts/streamline/streamline-30px.eot?#iefix) format("embedded-opentype"),url(assets/fonts/streamline/streamline-30px.woff) format("woff"),url(assets/fonts/streamline/streamline-30px.ttf) format("truetype"),url(assets/fonts/streamline/streamline-30px.svg#streamline-30px) format("svg");font-weight:400;font-style:normal}
[class^=icon-]:before,[class*=" icon-"]:before{font-family:streamline-30px!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-bread:before{content:"\e4d5"}
.icon-mail-checked:before{content:"\e0ce"}
@font-face{font-family:streamline-30px-filled-in;src:url(assets/fonts/streamline/streamline-30px-filled-in.eot);src:url(assets/fonts/streamline/streamline-30px-filled-in.eot?#iefix) format("embedded-opentype"),url(assets/fonts/streamline/streamline-30px-filled-in.woff) format("woff"),url(assets/fonts/streamline/streamline-30px-filled-in.ttf) format("truetype"),url(assets/fonts/streamline/streamline-30px-filled-in.svg#streamline-30px-filled-in) format("svg");font-weight:400;font-style:normal}
[data-icon-filled]:before{font-family:streamline-30px-filled-in!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^=icon-filled]:before{font-family:streamline-30px-filled-in!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-rss-2-filled:before{content:"\e0b7"}
.icon-check-4-filled:before{content:"\e2a4"}
.icon-bread-filled:before{content:"\e4d5"}
.icon-arrow-57-filled:before{content:"\e5c2"}
.icon-arrow-58-filled:before{content:"\e5c3"}
.icon-mail-checked-filled:before{content:"\e0ce"}
table.comparisonTable{border-collapse:separate;border-spacing:1.4em 0;-webkit-border-horizontal-spacing:1.4em;-webkit-border-vertical-spacing:0}
table.comparisonTable td h5{color:#428bca;margin:0 auto;font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700;font-size:18px}
table.comparisonTable th,table.comparisonTable td{padding:20px;border-bottom:1px solid #CCC;font-family:frutigerCN-lt,Arial,sans-serif;color:#666;font-size:16px;line-height:1.438}
table.comparisonTable tr{vertical-align:center!important}
table.comparisonTable th{text-align:left;padding-left:0}
table.comparisonTable tr:nth-child(1) td{border-top:1px solid #CCC;border-top-left-radius:4px;border-top-right-radius:4px}
table.comparisonTable tr:last-of-type td{border-bottom:1px solid #CCC;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
table.comparisonTable td{text-align:left;border-right:1px solid #CCC;border-left:1px solid #CCC;background-color:#f9f9f9;width:24%}
table.comparisonTable p{text-align:left}
table.comparisonTable tr td .icon-filled{color:#428bca;font-size:14px}
table.comparisonTable tr:nth-child(1) h4{font-family:frutigerCN-bold,Arial,san-serif;font-weight:700;font-size:24px;color:#3c3c3c;line-height:1.167;vertical-align:middle!important}
table.comparisonTable h5{font-family:frutigerCN-bold,Arial,san-serif;text-transform:uppercase;font-weight:700;font-size:18px;color:#3c3c3c}
table.comparisonTable tr:nth-child(1) h5{line-height:3.437}
table.comparisonTable tr:hover td{background-color:#f3f7fa}
@media only screen and (max-width:768px){table.comparisonTable tr td a{padding:16px 32px;font-size:12px}
}