@font-face{font-family:'Hero Regular';src:url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-regular-webfont.svg#tp_heroregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Bold';src:url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-bold-webfont.svg#tp_herobold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'Hero Semibold';src:url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibold-webfont.svg#tp_herosemibold') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'Hero Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-regularitalic-webfont.svg#tp_heroregular_italic') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'Hero Bold Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-bolditalic-webfont.svg#tp_herobold_italic') format('svg');font-weight:bold;font-style:italic}
@font-face{font-family:'Hero Semibold Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-semibolditalic-webfont.svg#tp_herosemibold_italic') format('svg');font-weight:500;font-style:italic}
@font-face{font-family:'Hero Light';src:url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-light-webfont.svg#tp_herolight') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'Hero Light Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-lightitalic-webfont.svg#tp_herolight_italic') format('svg');font-weight:300;font-style:italic}
@font-face{font-family:'Hero Black';src:url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-black-webfont.svg#tp_heroblack') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Extrabold';src:url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabold-webfont.svg#tp_heroextrabold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Medium';src:url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-medium-webfont.svg#tp_heromedium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Medium Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-mediumitalic-webfont.svg#tp_heromedium_italic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Extrabold Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-extrabolditalic-webfont.svg#tp_heroextrabold_italic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Hero Black Italic';src:url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.eot');src:url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.woff2') format('woff2'),url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.woff') format('woff'),url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.ttf') format('truetype'),url('../../clientlibs/fonts/tphero/tphero/tphero-blackitalic-webfont.svg#tp_heroblack_italic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'ModernPictogramsNormal';src:url('../../clientlibs/fonts/modernpics/modernpics-webfont.eot');src:url('../../clientlibs/fonts/modernpics/modernpics-webfont.eot?#iefix') format('embedded-opentype'),url('../../clientlibs/fonts/modernpics/modernpics-webfont.woff') format('woff'),url('../../clientlibs/fonts/modernpics/modernpics-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
.row.half-margin{margin-left:-7.5px;margin-right:-7.5px}
.half-margin>.col-xs-1,.half-margin>.col-xs-2,.half-margin>.col-xs-3,.half-margin>.col-xs-4,.half-margin>.col-xs-5,.half-margin>.col-xs-6,.half-margin>.col-xs-7,.half-margin>.col-xs-8,.half-margin>.col-xs-9,.half-margin>.col-xs-10,.half-margin>.col-xs-11,.half-margin>.col-xs-12,.half-margin>.col-xs-13,.half-margin>.col-xs-14,.half-margin>.col-xs-15,.half-margin>.col-xs-16,.half-margin>.col-sm-1,.half-margin>.col-sm-2,.half-margin>.col-sm-3,.half-margin>.col-sm-4,.half-margin>.col-sm-5,.half-margin>.col-sm-6,.half-margin>.col-sm-7,.half-margin>.col-sm-8,.half-margin>.col-sm-9,.half-margin>.col-sm-10,.half-margin>.col-sm-11,.half-margin>.col-sm-12,.half-margin>.col-sm-13,.half-margin>.col-sm-14,.half-margin>.col-sm-15,.half-margin>.col-sm-16,.half-margin>.col-md-1,.half-margin>.col-md-2,.half-margin>.col-md-3,.half-margin>.col-md-4,.half-margin>.col-md-5,.half-margin>.col-md-6,.half-margin>.col-md-7,.half-margin>.col-md-8,.half-margin>.col-md-9,.half-margin>.col-md-10,.half-margin>.col-md-11,.half-margin>.col-md-12,.half-margin>.col-md-13,.half-margin>.col-md-14,.half-margin>.col-md-15,.half-margin>.col-md-16,.half-margin>.col-lg-1,.half-margin>.col-lg-2,.half-margin>.col-lg-3,.half-margin>.col-lg-4,.half-margin>.col-lg-5,.half-margin>.col-lg-6,.half-margin>.col-lg-7,.half-margin>.col-lg-8,.half-margin>.col-lg-9,.half-margin>.col-lg-10,.half-margin>.col-lg-11,.half-margin>.col-lg-12,.half-margin>.col-lg-13,.half-margin>.col-lg-14,.half-margin>.col-lg-15,.half-margin>.col-lg-16 .half-margin>.col-xs-third,.half-margin>.col-sm-third,.half-margin>.col-md-third,.half-margin>.col-lg-third{padding-left:7.5px;padding-right:7.5px}
.col-xs-third,.col-sm-third,.col-md-third,.col-lg-third{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-third{float:left;width:33.3333%}
.container .full-width:first-child,.filter_search{margin-top:-40px}
.filter_search .full-width{margin-top:0}
@media screen and (min-width:768px){.col-sm-third{float:left;width:33.3333%}
}
@media screen and (min-width:992px){.col-md-third{float:left;width:33.3333%}
.full-width{position:relative;width:auto;margin-left:-75px;margin-right:-75px}
}
@media screen and (min-width:1200px){.col-lg-third{float:left;width:33.3333%}
}
h1,.h1{color:#631b7c;font:lighter 2.4em 'Proxima Nova Light',Arial,sans-serif;margin:0 0 .6em}
h2,.h2{color:#cb6729;font:1.6em 'Proxima Nova Semibold',Arial,sans-serif;margin:1.6em 0 1em}
h1+h2,.title+.text>h2:first-child,.title+.title>h2,.title+.ghost+.title>h2,.title+.ghost+.text>h2:first-child,.title+.text>h1:first-child,.title+.title>h1,.title+.ghost+.title>h1,.title+.ghost+.text>h1:first-child{margin-top:0}
h3,.h3{color:#a4968b;font:1.3em 'Proxima Nova Semibold',Arial,sans-serif;margin:1.1em 0 .75em}
h4,.h4{margin:0 0 .3em 0;font:normal 1.2em 'MuseoSans500',Arial,sans-serif;color:#000}
form h4,form .h4{color:#631b7c;font:1.3em 'Proxima Nova',Arial,sans-serif;line-height:1.5;margin-bottom:.6em}
h5,.h5{font-family:'Proxima Nova Semibold',Arial,sans-serif;margin-bottom:0}
h2.orange,.h2.orange,h3.orange,.h3.orange,h4.orange,.h4.orange{color:#e46c28}
h3.blue,.h3.blue,h3.blue,.h3.blue,h4.blue,.h4.blue{color:#0085c9}
p{margin-bottom:.75em}
strong,b,em,i{font-weight:normal;font-style:normal}
strong,b{font-family:'Proxima Nova Semibold',Arial,sans-serif}
em,i{font-family:'Proxima Nova Regular Italic',Arial,sans-serif}
strong em,b em,em strong,em b,strong i,b i,i strong,i b{font-family:'Proxima Nova Semibold Italic',Arial,sans-serif}
a,a:before,.btn,button{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
a h1,a h2,a h3,a h4,a h5,a h6{color:#631b7c}
article a,article a:hover,.text.parbase a{text-decoration:underline}
article ul,.text.parbase ul{list-style:none outside none}
article ul li,.text.parbase ul li{position:relative}
article ul li:before,.text.parbase ul li:before{color:#ccc;content:"\25A0";display:block;left:-1.2em;position:absolute;top:-2px}
dt{color:#555;margin-top:.3em;font-family:'Proxima Nova Bold';font-weight:normal}
dd{margin-left:1.5em}
.big-statement{color:#999;font-size:1.5em;line-height:1.3}
.subtle{color:#a0a0a0;color:rgba(0,0,0,0.5);font-family:'Proxima Nova Regular Italic',Arial,sans-serif}
.subtle b,b .subtle,b.subtle,.subtle strong,strong .subtle,strong.subtle{font-family:'Proxima Nova Semibold Italic',Arial,sans-serif}
.uppercase{text-transform:uppercase}
.highlight{background-color:#fff9c9}
.footnote{color:#9a9a9a}
hr{border-color:#ddd}
.row-break{background-color:#fff;border:0;height:1.5em;margin:0;display:block;clear:both}
article>div>*:first-child>*:first-child,article>div>*:first-child+div>h2:first-child,article>div>*:first-child+div>.h2:first-child,section>*:first-child,section .sr-only:first-child+*,dl.first-header>dt:first-child,.first-header{margin-top:0}
.design-header{padding-top:12px;padding-bottom:12px;text-align:center}
.design-header.grey{background-color:#e6e7e8;margin-top:20px}
.design-header h1,.design-header .h1{color:#231f20;font-size:2.2em;margin:0}
.design-header h2,.design-header .h2{padding:.3em 0;margin:0;font-size:1.8em;font-family:'Proxima Nova Light';color:#6d6e70}
img{max-width:100%}
.textimage-static .text{overflow:initial}
.img-responsive.pad-bottom{padding-bottom:1.8em}
div.textimage div.image,div.image,img,.img-responsive{margin-bottom:20px}
div.image ~ .caption,img ~ caption,.img-responsive ~ .caption{margin-top:-20px}
p img,div.image img,.billboard-rotator img,.video-shell img,.img-thumbnail img,.border-bottom img{margin-bottom:0}
div.image.textimage.textimage_right,.textimage .textimage_right{float:right!important;margin-left:20px!important}
div.image.textimage.textimage_left,.textimage .textimage_left{float:left;margin-right:20px!important}
.bnr{margin-bottom:10px!important}
.img-thumbnail{padding:2px;margin-top:10px}
.caption,figcaption{color:#888;padding:.75em 0 .75em 1.5em;border-bottom:1px dotted #ccc;position:relative}
.caption:before,figcaption:before{content:"\00BB";color:#faa819;position:absolute;left:0}
.wide,.wide+.caption{width:275px}
.landing-footer{background:url("../images/arrow-banner.png") no-repeat;height:45px;margin:30px 0 40px -87px;padding:0 0 40px;position:relative;text-align:right;width:460px}
.landing-footer p.arrow{color:#fff}
.landing-footer p{width:440px}
.full-width-bnr{margin-top:-40px}
@media screen and (min-width:768px){.full-width-bnr{max-width:none;width:750px}
}
@media screen and (min-width:992px){.full-width-bnr{width:970px}
}
@media screen and (min-width:1200px){.full-width-bnr{width:1080px}
}
.thankyou{display:none}
form label{font-weight:normal}
.form-control{height:30px}
.form-group{margin-bottom:.75em}
legend{font-size:1.35em;border:0;margin-bottom:15px}
.input-xs{border-radius:3px;font-size:12px;height:22px;padding:2px 5px}
.form-blue{background-color:#e6f2fa;border:1px solid #bedef6}
.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-top:3px;cursor:pointer}
.checkbox label{display:block;margin-left:-10px;padding-left:10px}
.checkbox:hover{background-color:#e6e6e6;background-color:rgba(0,0,0,0.1);border-radius:4px}
.btn{margin-bottom:10px;white-space:normal;text-decoration:none}
.btn.maroon{background-color:#9d1f53}
.btn.orange{background-color:#eb7224}
.btn.blue{background-color:#003c79}
.btn-xs{padding:2px 5px}
.btn-default{background-color:#dedede;border:0}
a.btn-default{color:#631b7c}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#c9c9c9;color:#000}
.btn-simple{border-radius:0;border:0;color:#fff;font-family:'Proxima Nova Semibold',Arial,sans-serif;font-size:1.2em;letter-spacing:.5px}
.btn-simple:hover{background-color:#522c7e;color:#fff}
.btn-major{background-color:#eb7224;color:#fff;font:1.4em 'Proxima Nova Semibold';border-radius:10px}
.btn-major:hover,.btn-major:focus{background-color:#522c7e;color:#fff}
.btn-major.btn-sm{font-size:1.15em}
.btn-chat{background-color:#e2ebb0;color:#649c39;text-shadow:0 1px 0 rgba(255,255,255,.5);padding:10px;border-radius:10px}
.btn-chat>strong{display:table-cell;padding:6px 0;font-family:'Proxima Nova Bold',Arial,sans-serif}
.btn-chat:hover{background:#ccdc71;text-decoration:none}
.btn-chat .icon{float:left;margin-right:10px}
.btn-flat{background-color:#0f3e82;color:#fff;text-align:left;min-height:125px;border-radius:0;margin-bottom:.75em;display:block}
.btn-flat:hover{background-color:#522c7f;color:#fff}
.btn-flat *:first-child{margin:.6em 0 .3em;color:#eb7224}
input#honeypot-2{display:none}
@media screen and (min-width:768px){.btn-flat{margin-bottom:2em}
}
.icon{background:url("../images/sprite.png") no-repeat;display:inline-block;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden}
.icon.icon-in{background-position:-16px -32px}
.icon.register-lead{background:url("../images/icon-register_lead.png") no-repeat 0 0;width:51px;height:42px}
.icon-return-arrow{background:url("../images/return-arrow.png") no-repeat 0 0;width:14px;height:14px;vertical-align:middle!important;margin-top:0!important}
.icon.icon-chat{width:51px;height:32px;background-position:-109px -32px}
h1 .icon,.h1 .icon{height:48px;width:48px;margin:0 10px -1px -5px!important}
h3 .icon,.h3 .icon{height:32px;width:32px;margin:0 7px -1px 0!important;padding-bottom:8px}
h3 .icon.icon-globe{margin-top:-5px!important}
.icon.icon-content{background-position:-200px 0}
.icon.icon-process{background-position:-200px -96px}
.icon.icon-capture{background-position:-200px -48px}
.icon.icon-search{background-position:-200px -144px}
.icon.icon-interact{background-position:-200px -192px}
.icon.icon-sprocket{background-position:-250px 0}
.icon.icon-certificate{background-position:-250px -40px}
.icon.icon-globe{background-position:-250px -75px}
.separator{color:#eb7123;padding:0 10px}
.icon.icon-country{height:11px;width:16px}
.icon-country.us{background-position:-100px -64px}
.icon-country.gb{background-position:-116px -64px}
.icon-country.es{background-position:-132px -64px}
.icon-country.fr{background-position:-148px -64px}
.icon-country.de{background-position:-164px -64px}
.icon-country.it{background-position:-180px -64px}
.icon-country.br{background-position:-100px -75px}
.icon-country.nl{background-position:-116px -75px}
.icon-country.au{background-position:-132px -75px}
.icon-country.za{background-position:-148px -75px}
.icon-country.dk{background-position:-164px -75px}
.icon-country.ca{background-position:-180px -75px}
.icon-country.mx{background-position:-100px -86px}
ul .icon-social{height:32px;width:32px;opacity:.5;margin-right:7px}
ul .icon-social:hover{opacity:1}
.icon-social.fb{background-position:0 -350px}
.icon-social.li{background-position:-32px -350px}
.icon-social.tw{background-position:-64px -350px}
.icon-social.yt{background-position:-96px -350px}
.icon-social.in{background-position:-128px -350px}
#social-bar .icon{width:28px;height:28px;cursor:pointer;margin:0 1px}
#social-bar{margin-bottom:.6em;margin-top:15px}
.icon.st_facebook_custom{background-position:0 -413px}
.icon.st_facebook_custom:hover{background-position:0 -383px}
.icon.st_twitter_custom{background-position:-30px -413px}
.icon.st_twitter_custom:hover{background-position:-30px -383px}
.icon.st_pinterest_custom{background-position:-60px -413px}
.icon.st_pinterest_custom:hover{background-position:-60px -383px}
.icon.st_googleplus_custom{background-position:-90px -413px}
.icon.st_googleplus_custom:hover{background-position:-90px -383px}
.icon.st_instagram_custom{background-position:-120px -413px}
.icon.st_instagram_custom:hover{background-position:-120px -383px}
.icon.st_youtube_custom{background-position:-150px -413px}
.icon.st_youtube_custom:hover{background-position:-150px -383px}
.icon.st_linkedin_custom{background-position:-180px -413px}
.icon.st_linkedin_custom:hover{background-position:-180px -383px}
.icon.st_email_custom{background-position:-210px -413px}
.icon.st_email_custom:hover{background-position:-210px -383px}
.icon.play-large{position:absolute;width:152px;height:152px;background-position:0 -198px}
.icon.play-small{position:absolute;width:101px;height:101px;display:none;background-position:-160px -240px}
.pictogram{position:relative;margin-top:-8px;top:4px;display:inline-block}
.pictogram:before{font:2.25em 'ModernPictogramsNormal';color:#ccc;text-decoration:none}
a:hover .pictogram:before,a:hover .glyphicon:before{color:#103e83}
.pictogram.pictogram-feed:before{content:"^"}
.pictogram.pictogram-video:before{content:"P"}
.pictogram.pictogram-prev:before{content:"<"}
.pictogram.pictogram-next:before{content:">"}
.pictogram-feed{top:4px;padding-right:10px}
.pictogram-prev,.pictogram-next{top:3px}
@media screen and (max-width:992px){h3 .icon,.h3 .icon{margin-top:-8px!important}
h3 .icon.icon-globe{margin-top:-10px!important}
}
header>div.container-fluid:first-child{position:absolute;padding-top:12px}
header>div.container-fluid:first-child *{float:left}
header form[role="search"],header .btn-group,header .country-selector-link{margin-top:20px}
.countryselector .dropdown{display:block;font-size:1.2em;transition:all .3s ease 0s;position:absolute;width:32px;top:35px}
.countryselector .dropdown-menu .country-label{margin-left:5px;transition:all .3s ease 0s;font-size:12px;color:#103e83;font-weight:normal}
.countryselector .dropdown-menu{background-color:#edecec;border:0;top:27px;border-radius:0;margin-left:1px;right:-14px;min-width:140px;box-shadow:none}
.countryselector .dropdown-menu *{float:none!important}
.countryselector .dropdown-menu li{overflow:hidden;width:100%}
.countryselector .dropdown-menu a{width:93%;padding:2px 0 2px 4px}
.countryselector .dropdown-menu .icon.icon-country{margin-top:3px}
.countryselector .dropdown-menu a{padding:5px 10px 6px;margin:0 5px}
.countryselector .dropdown a:hover,.countryselector .dropdown a:focus,.countryselector .dropdown a.active{background-color:#edecec}
.countryselector .dropdown-menu a:hover{background:none repeat scroll 0 0 rgba(17,158,255,0.12);color:black}
.brand>a{display:block}
.brand.brand-perceptive{position:relative;z-index:1}
.brand.brand-perceptive>a{background:url("../images/logo_psw.png") no-repeat;background-size:contain;height:38px;width:200px}
form[role="search"] .form-control{background-color:#edecec;border:0;width:150px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}
form[role="search"].navbar-form .btn{text-transform:uppercase;padding-left:15px;padding-right:15px;margin-left:-3px}
form[role="search"] .btn:hover{background-color:#c9c9c9}
header .btn-group>.btn-default{background-color:#fff;color:#631b7c;border:0;border-left:1px solid #ccc}
header .btn-group>.btn-default:first-child{border-left:none}
header .btn-group>.btn-default:hover{background-color:#edecec;color:#000}
header .user-info{font-size:12px;float:none!important;position:absolute;top:15px;right:25px;color:#999;margin:0 0 10px 10px}
header .user-info a{display:inline-block;float:none!important;border-bottom:1px solid #ebebeb;line-height:1.1;color:#999;text-decoration:none}
header .user-info a:hover{color:#000;border-bottom-color:#ccc}
@media screen and (min-width:768px){header>div.container-fluid:first-child{position:relative;padding-top:20px;height:90px;max-height:90px}
.container-fluid>.navbar-right{margin-right:45px}
.brand.brand-perceptive{margin-top:4px}
.brand.brand-perceptive>a{height:39px;width:208px}
}
@media screen and (min-width:992px){header .container-fluid,footer .container-fluid{max-width:970px}
.brand.brand-perceptive{margin-top:0}
.brand.brand-perceptive>a{height:43px;width:230px}
}
@media screen and (min-width:1200px){header .container-fluid,footer .container-fluid{max-width:1080px}
}
html.mm-open{overflow:hidden}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:rgba(255,255,255,0.25)}
.navbar-perceptive,.navbar-subnav{font-family:'Proxima Nova Semibold',Arial,sans-serif}
.navbar-perceptive .dropdown-menu li a,.dropdown-menu li.divider{display:none;text-shadow:none;font-family:'Proxima Nova Light',Arial,sans-serif}
.navbar-subnav .dropdown-menu{font-family:'Proxima Nova Light',Arial,sans-serif}
.navbar-perceptive .dropdown-menu ul .h3 a{display:block;padding:12.5px;margin:0}
.dropdown-menu ul .h3{font-size:1em;margin-top:7.5px;margin-bottom:7.5px}
.navbar-perceptive .navbar-nav>li>a{border-bottom:1px solid rgba(255,255,255,0.25);padding:15px 10px}
.navbar-perceptive .navbar-nav>li:first-child>a{border-top:1px solid rgba(255,255,255,0.25)}
.navbar-perceptive .navbar-nav>li{position:relative}
.navbar-perceptive .navbar-nav>li>span.glyphicon,.navbar-subnav .links-list>li>span.glyphicon{cursor:pointer;position:absolute;top:0;right:0;padding:17px;margin:0;background-color:#4d463d;font-size:1.25em;color:#271f1d}
.navbar-perceptive .navbar-nav>li.open>span.glyphicon{transform:scaleY(-1);padding-bottom:20px;padding-top:15px}
.navbar-subnav .links-list>li>span.glyphicon{padding:15px;padding-bottom:14px;border-bottom:1px solid #665d54;color:#ececec}
.navbar-subnav.navbar-nav li.open>span.glyphicon{transform:scaleY(-1)}
.navbar-subnav{margin:-40px -15px 40px;background-color:#665d54}
.navbar-subnav .links-list a{line-height:2;padding-bottom:10px;padding-top:10px;color:#fff}
.navbar-subnav .links-list .links-list .links-list li>a:before{display:none}
.navbar-subnav .subnav>ul{border-top:0}
.navbar-subnav .links-list>li a{border-color:#847d73;border-color:rgba(255,255,255,0.25)}
.navbar-subnav .links-list>li a:hover,.navbar-subnav .links-list>li a:focus,.navbar-subnav .links-list>li a:active,.navbar-header.navbar-subnav-last h4 a:hover,.navbar-header.navbar-subnav-last h4 a:focus,.navbar-header.navbar-subnav-last h4 a:active{background-color:#fff;color:#000}
.navbar-subnav.navbar-nav .open .dropdown-menu>li>a{padding-top:12.5px;padding-bottom:12.5px}
.navbar-subnav .navbar-header{background-color:#d6d6d6}
.navbar-subnav .navbar-toggle.collapsed{background:transparent}
.navbar-subnav .navbar-toggle{background-color:#665d54;border-radius:0;margin:0;padding:22px 20px 20px}
.navbar-subnav .navbar-toggle .icon-bar{background-color:#999390}
.navbar-subnav .subnav>.links-list li ul,.navbar-perceptive .open .dropdown-menu{border-bottom:1px solid rgba(255,255,255,0.25);border-radius:0}
.navbar-collapse{box-shadow:none}
.navbar-header h4,.navbar-header .h4{color:#000;font-family:'Proxima Nova Light';float:left;margin-top:20px;margin-bottom:0;margin-left:20px}
.navbar-header.navbar-subnav-last{background-color:#665d54}
.navbar-subnav-last>.links-list{margin-top:0}
.navbar-subnav-last>.links-list>a{padding-left:40px}
li.subnav-parent>a{padding-left:32px}
.navbar-subnav-last span.glyphicon.glyphicon-arrow-left,.subnav-parent span.glyphicon.glyphicon-arrow-left{padding-right:7px;color:#fff;top:2px;margin-left:-25px}
@media screen and (min-width:768px){.navbar-subnav{background-color:#fff}
.navbar-perceptive{font-size:1.3em}
.navbar-subnav .links-list a{padding:4px 10px;line-height:1.5;color:#888}
.navbar-subnav .links-list .links-list .links-list li>a:before{display:block}
.navbar-subnav .subnav>ul{border-top:1px solid #e2e6e9}
.navbar-subnav .links-list>li>a{border-color:#e2e6e9}
.navbar-perceptive .navbar-nav>li>a{border-bottom:0;padding-top:19.5px;padding-bottom:19.5px}
.navbar-perceptive{font-family:'Proxima Nova'}
.navbar-perceptive .dropdown-menu li a,.dropdown-menu li.divider{display:block;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-family:'Proxima Nova'}
.navbar-perceptive .dropdown-menu li.h3 a{font-family:'Proxima Nova Semibold';padding:4px 0 4px 4px;margin:-4px 0 -4px -4px}
.dropdown-menu ul .h3{font-size:1.2em;margin-left:4px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.navbar-perceptive .open .dropdown-menu{border-radius:0 0 4px 4px;border-bottom:0}
ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}
}
.navbar-perceptive .navbar-nav>li>a{color:#fff}
.navbar-perceptive{background:#372f2d;border:0;border-radius:0;font-size:1em}
.navbar-perceptive .navbar-header{background-color:#fff;border-bottom:1px solid #d6d6d6}
.navbar-perceptive .navbar-nav>li>a:hover,.navbar-perceptive .navbar-nav>li>a:focus,.navbar-perceptive .navbar-nav>.open>a,.navbar-perceptive .navbar-nav>.open>a:hover,.navbar-perceptive .navbar-nav>.open>a:focus,.navbar-perceptive .navbar-nav>.active>a:hover,.navbar-perceptive .navbar-nav>.active>a:focus{background-color:#eff0f6;background-color:rgba(255,255,255,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.8)}
.navbar-perceptive .navbar-nav>.active>a{background-color:rgba(255,255,255,0.1)}
.navbar-perceptive .navbar-toggle{background-color:#372f2d;border:0;border-radius:0;margin:0;padding:23px 20px}
.navbar-perceptive .navbar-toggle:hover,.navbar-perceptive .navbar-toggle.collapsed:hover,.navbar-perceptive .navbar-toggle.collapsed:focus{background-color:#372f2d}
.navbar-perceptive .navbar-toggle.collapsed,.navbar-perceptive .navbar-toggle.collapsed:hover .icon-bar,.navbar-perceptive .navbar-toggle .icon-bar{background-color:#fff}
.navbar-perceptive .navbar-toggle.collapsed .icon-bar{background-color:#665d54}
.navbar-perceptive .navbar-toggle:hover,.navbar-perceptive .navbar-toggle:focus{background-color:#cfacbc;background-color:rgba(255,255,255,0.2)}
.navbar-toggle .icon-bar{border-radius:5px;height:3px}
@media screen and (min-width:768px){.navbar-perceptive{background:url("../images/mosaic.jpg") repeat-y top center;font-size:1.3em}
.row-border{border-top:5px solid #d8bac4;border-top:5px solid rgba(255,255,255,0.5);position:relative;z-index:2}
.navbar-perceptive .navbar-nav>li>a:after{content:"";display:block;width:1px;height:60px;position:absolute;right:0;top:0;background:#fff;background:rgba(255,255,255,.2);background:-moz-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.1)),color-stop(100%,rgba(255,255,255,.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 100%);background:linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 100%)}
.navbar-perceptive li:last-child a:after,.navbar-perceptive a.navbar-toggle:after{display:none}
.navbar-nav.navbar-center{display:table;float:none;margin:0 auto}
}
@media screen and (min-width:992px){body{background:url("../images/bg_body.jpg") repeat-x scroll center 90px #fff}
.navbar-perceptive{background:transparent}
.navbar-perceptive .navbar-nav>li>a{padding-left:30px;padding-right:30px}
.navbar-perceptive .navbar-nav>li:first-child>a{border-top:0}
}
@media screen and (min-width:1200px){.navbar-perceptive .navbar-nav>li>a{padding-left:35px;padding-right:35px}
}
.dropdown-menu{box-shadow:0 3px 4px rgba(0,0,0,.2)}
.dropdown-menu ul{font-size:.95em;list-style:inherit;padding-left:6px}
.dropdown-menu li>a{display:block;padding:4px 0 3px 4px;border-radius:5px}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a:active{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu li,.dropdown-menu li>a{color:#fff}
@media screen and (min-width:768px){.navbar-nav .dropdown-menu{padding:15px 30px;background-color:#eeeceb}
.dropdown-menu li,.dropdown-menu li>a{color:#333}
.dropdown-menu h3,.dropdown-menu .h3,.dropdown-menu h3>a,.dropdown-menu .h3>a{color:#000}
.col-2.dropdown-menu{min-width:430px}
.col-4.dropdown-menu{min-width:860px}
.dropdown-menu .divider{background-color:#ccc;height:3px;margin:0 0 .5em 4px}
}
.breadcrumb{font-size:.9em;background-color:#47433e;border-radius:0;margin-bottom:0;padding-top:5px;padding-bottom:5px}
.breadcrumb>li:first-child{padding-left:20px}
.breadcrumb-row{background-color:#47433e}
.breadcrumb>li,.breadcrumb>li>a,.breadcrumb>li+li:before{color:#a4a69e}
.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb .active{color:#fff;text-decoration:none}
.links-list{margin-left:0;padding-left:0;list-style:none}
.links-list li:before{content:""}
article div>.links-list{margin-bottom:1em}
.links-list a{padding:2px 8px;border-radius:5px;text-decoration:none;display:block;position:relative}
.links-list a:hover,.links-list a:focus,.links-list a:active{background-color:#e4f4ff;background-color:rgba(17,158,255,.12);text-decoration:none}
.subnav>ul{margin-bottom:3em;border-top:1px solid #e2e6e9}
.subnav .links-list a{padding:4px 10px;border-radius:0;font-size:.95em;color:#888}
.subnav a:focus,.subnav a:hover{color:#000}
.subnav>.links-list .links-list,.subnav>.links-list>li>a{border-bottom:1px solid #e2e6e9}
.subnav li.active>a,.subnav li.active>a:hover,.subnav li.active>a:focus{background:#631b7c;color:#fff}
.links-list .links-list li>a{padding-left:25px}
.links-list .links-list .links-list li>a{padding-left:40px}
.links-list .links-list .links-list li>a:before{content:"";display:block;width:7px;height:7px;top:.9em;background:#ddd;position:absolute;margin-left:-15px}
.links-list .links-list .links-list .links-list li>a{padding-left:60px}
.links-list .links-list .links-list .links-list li>a:before{display:none}
.links-list .links-list .links-list .links-list .links-list li>a{padding-left:80px}
.icon-list.links-list>li>a{padding-left:1.9em}
.icon-list>li>a>.glyphicon:first-child,.icon-list>li>a>.pictogram:first-child,.icon-list>li>a>.icon:first-child{margin-left:-1.3em}
.links-list .icon{vertical-align:bottom;margin:2px 6px 4px 0}
.links-list .glyphicon,.links-list .pictogram{color:#ccc}
h1.links-list,.h1.links-list{margin-bottom:.25em}
.links-list li>p{color:#777;margin-left:1.9em;margin-bottom:.5em}
div.cp-links ul.links-list li:before{content:""}
.cp-links{background-color:#f8f8f8;padding:0 0 5px 0}
.cp-links h3{background-color:#611a79;color:#fff;padding:5px 0 8px 8px}
.cp-links .links-list.links-pictogram{padding:8px 10px 0 5px}
.cp-links .links-list.links-pictogram a{color:#631b7c}
.cp-links .links-list.links-pictogram a{margin-bottom:5px}
.cp-links a{position:relative;padding-left:2.5em}
.cp-links a:before{color:#f9a746;font:24px 'ModernPictogramsNormal';position:absolute;margin:-.18em .2em 0 -.95em;text-decoration:none}
.cp-links .links-list a:hover{background:none repeat scroll 0 0 rgba(230,230,230,1)}
.cp-links .links-list.links-pictogram a:hover{color:#103e83}
.cp-links .links-list.links-pictogram a:hover:before{color:#f9a746}
.container .main .row.threecol{margin-left:0}
.main{position:relative;padding-top:40px;padding-bottom:20px}
.main>*{position:relative;z-index:1}
.no-background{background-image:none}
@media screen and (min-width:768px){.main>.row:first-of-type,.tile-shuffle,.noitems{min-height:255px}
.row.signposts{min-height:0!important}
}
@media screen and (min-width:992px){.main{padding-left:75px;padding-right:75px}
.main:before{background:url("../images/bg_main_top_1100.png") no-repeat left top;height:500px;top:-10px;z-index:-1}
.main:after{background:url("../images/bg_main_bottom_1100.png") no-repeat left bottom;height:350px;bottom:-35px}
.main:after,.main:before{width:988px;display:block;content:"";position:absolute;left:-9px;background-size:contain}
}
@media screen and (min-width:1200px){.main:before{top:-11px}
.main:before,.main:after{width:1100px;left:-10px}
}
footer{font-size:.95em;min-height:500px;border-top:7px solid #eae8e6;background-color:#f1f0ee;color:#5c5551;padding-top:60px;margin-bottom:-45px}
footer a{color:#103e83}
footer a:hover{text-decoration:none}
footer .big-statement,footer form{margin-bottom:2em}
.list-unstyled li{margin-bottom:0}
.list-unstyled a{display:block;font-size:1.1em;padding:4px 8px;margin-left:-8px;border-radius:4px}
.list-unstyled a:active{background-color:#e4f4ff;background-color:rgba(17,158,255,.12);text-decoration:none}
.copyright{color:#9a9a9a;padding:50px 0;line-height:1.75}
.copyright a{font-size:1.1em}
.copyright a:active{text-decoration:underline}
.list-inline>li.divider:last-child,.list-inline>li.divider:last-of-type{display:none}
.list-inline>li.divider{padding:0}
@media screen and (min-width:768px){.list-unstyled li{margin-bottom:.4em}
.list-unstyled a{display:initial;font-size:1em;padding:0;margin:0;border-radius:0}
.list-unstyled a:active{background:transparent}
.copyright a{font-size:1em}
.copyright a:active{text-decoration:none}
.list-inline.social-links{margin-bottom:3em}
}
@media screen and (min-width:992px){.solutions-list{margin-left:-2.5%;width:15%}
footer .container-fluid{padding:0 75px}
}
.video-shell,.perceptive-media-video-shell{position:relative;margin:20px 0}
.video-shell .side-one,.perceptive-media-video-shell .side-one{display:block}
.video-shell iframe,.perceptive-media-video-shell iframe{width:100%!important}
.shadow-box{padding:20px;background:rgba(0,0,0,.8);color:#fff;border-radius:10px}
.video-shell .shadow-box,.perceptive-media-video-shell .shadow-box{position:absolute;top:100px;left:30px;right:30px}
.hide-completely,.no-js .video-shell{display:none!important;visibility:hidden}
.webinardetail .video{margin-bottom:15px}
.partnertestimonial:after{content:"";display:block;height:1px;background-color:#ddd;margin-top:21px;margin-bottom:21px}
.partnertestimonial:last-of-type:after,.partnertestimonial:last-child:after{height:1px;background:transparent;padding:0;margin:0}
.solutions-playlist .chapter a{background:none repeat scroll 0 0 #c6c7c9;border-radius:1.5em;box-shadow:0 0 0 1px #c6c7c9 inset,0 0 0 2px rgba(255,255,255,0.6) inset;cursor:pointer;display:inline-block;margin:0 0 0 .4em;overflow:hidden;color:#fff;padding:0;text-align:center;font-size:1.2em}
.solutions-playlist a .icon.part1{padding-left:6px}
.solutions-playlist a .icon.part2{padding-left:7px}
.solutions-playlist a .icon.part3{padding-left:8px}
.video-shell{cursor:pointer}
.solutions-playlist a .icon{background-image:none;text-indent:0;padding:1px 0 0 7px;margin-top:0;width:1.3em;height:1.3em;position:relative;top:-1px}
.solutions-playlist .chapter-menu{padding:12px}
.solutions-playlist .major-video-nav{background:none repeat scroll 0 0 #f2f2f2;border-radius:0 0 5px 5px;text-align:right}
.solutions-playlist .major-video-nav li{display:inline-block}
.solutions-playlist a:hover{background:none repeat scroll 0 0 #acaeb1;box-shadow:0 0 0 1px #acaeb1 inset,0 0 0 2px rgba(255,255,255,0.6) inset}
.solutions-playlist .video-shell.playlist{height:324px}
.solutions-playlist .video-shell ul{cursor:auto}
.solutions-playlist .links-icon .icon{float:left}
.btn-group>.btn{position:static;padding-left:10px;padding-right:10px}
.btn-group-xs>.btn{padding-top:2px}
.pagination>li>span.active{z-index:2;color:#fff;background-color:#631b7c;border-color:#631b7c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}
.pagination>li>span{padding-bottom:3px}
.pagination>.disabled>span:hover{cursor:default}
.pagination>li:before{content:""}
.btn-group>.btn-default,.pagination>li>a{background-color:#eee;border:1px solid #ddd;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);padding-bottom:3px}
.btn-group>a:hover,.pagination>li>a:hover{background-color:#c9c9c9}
.btn-group>.btn-default>.pictogram{margin-top:-15px;margin-bottom:-5px}
.btn-group>.btn:first-child>.pictogram{margin-right:5px}
.btn-group>.btn:last-child>.pictogram{margin-left:5px}
.btn-group>span{cursor:auto}
.tile,.form,.best-bet{display:block;padding:10px 12px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);overflow:hidden;position:relative}
.best-bet{background-color:#fdf8fd;border:1px solid #e8d9ed;padding:15px 15px 5px;margin-left:-15px}
.signposts{margin-top:30px}
.tile{font-size:.9em;background-color:#f1f9ff;border:1px solid #d8ecf8;cursor:pointer;margin-bottom:1em}
a.tile:hover,a.tile:focus{text-decoration:none;border:1px solid #75b8df;background-color:#e4f4ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,1);overflow:hidden}
a.tile:hover h2{color:#000}
.tile *{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.tile h2,.tile .h2{font-size:1.6em;color:#cb6729;margin:0;text-shadow:0 1px 0 #FFF}
.no-wrap h2{white-space:nowrap}
.tile h4{color:#000}
.tile img{margin-bottom:.5em;border-radius:3px;margin-left:auto;margin-right:auto}
.tile .btn{font-size:1em;margin-bottom:0}
.successstoryright .tile{margin-bottom:2.3em}
.offset-lines{margin-top:.25em;margin-bottom:1em;padding:.75em 0 .5em;border-top:3px solid #e4e4e4;border-bottom:3px solid #e4e4e4}
* ~ .offset-lines{margin-top:1em}
.offset-box{background-color:#f2f2f2;border-radius:5px;border:1px solid #d9d9d9}
.border-right,.border-bottom,.border-top,.border-left{position:relative}
.border-right:after,.border-top:before,.border-bottom:after{content:"";display:block;position:absolute;z-index:10}
.border-bottom:after,.border-right:after{background:-moz-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,#b4b4b4),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#b4b4b4 50%,#fff 100%);width:100%;left:0;bottom:0;height:2px}
.border-right.border-xs:after{background:-moz-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#b4b4b4),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#b4b4b4 50%,#fff 100%);height:100%;width:1px;right:0;top:0;left:auto;bottom:auto}
.border-bottom{margin-bottom:1.1em}
.border-bottom.border-sm:after{height:0}
.border-top:before{background:-moz-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,#b4b4b4),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#b4b4b4 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#b4b4b4 50%,#fff 100%);width:100%;left:0;top:0;height:2px}
.border-none:after,.border-none:before{display:none!important}
@media screen and (min-width:768px){.border-right:after{background:-moz-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#b4b4b4),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#b4b4b4 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#b4b4b4 50%,#fff 100%);height:100%;width:1px;right:0;top:0;left:auto;bottom:auto}
.border-right.white:after{background:#fff;width:5px}
.border-bottom.border-sm:after{height:2px}
}
.house-ad{padding:1.2em 6%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);margin-bottom:30px}
.house-ad h3{color:#fffced;text-shadow:0 0 9px #fffced;margin-top:0}
.house-ad .btn{margin-bottom:0;font-size:1.1em;padding:2px 10px}
.house-ad.blue{border:1px solid #052561;background:#052561 url(../images/bg_house-ad_blue.jpg) bottom left no-repeat}
.btn-house-ad{background-color:#052561;color:#fdffb5;border:0}
.btn-house-ad:hover,.btn-house-ad:focus{color:#fff;background-color:#08378f}
.content-aside{margin:30px 0}
.divider-right{border-right:1px solid #ddd}
.custom-banner{position:relative;display:block;color:#003c79;font:1.1em 'Proxima Nova Semibold';margin-right:20px;border-bottom:1px solid #ddd}
.custom-banner:last-child{border-bottom:1px solid #fff}
a.custom-banner:hover{background-color:#f8f8f8;color:#003c79}
.custom-banner img{height:38px;padding-left:10px}
.custom-banner img,.custom-banner div{float:left;margin:11px;margin-left:5px;display:block}
.custom-banner p{margin:10px 0 10px 20px}
a.custom-banner:after{content:"";clear:both;display:block}
@media screen and (max-width:460px){.custom-banner div{width:60%}
}
.plain_button+.quote{margin-top:1.75em}
.testimonial blockquote{border:0;padding:.75em 0 0 1em;margin-bottom:1em;position:relative;z-index:1}
.testimonial blockquote:before{font:bold 6em Arial,Helvetica,sans-serif;color:#eee;content:"\201C";position:absolute;left:-0.06em;top:-0.25em;z-index:-1}
.fr_FR.testimonial blockquote:before{content:"\00ab";font-size:104px;top:-0.4em}
blockquote+*{color:#888;padding-left:1.5em}
.promos .subnav>*:first-child,.leadership-article-list>*:first-child,.news-list>*:first-child,.event-list>*:first-child{margin-bottom:.75em}
.leadership-article-list a{font-family:'Proxima Nova Semibold'}
.leadership-article-list a,.news-list a,.event-list a{color:#103e83}
.leadership-article-list a,.leadership-article-list a:hover,.event-list a,.event-list a:hover{text-decoration:none}
.leadership-article-list a:hover,.news-list a:hover,.event-list a:hover{color:#cb6729}
.leadership-article-list a.subtle,.article-list a,.news-list a,.event-list a.subtle{text-decoration:underline}
.leadership-article-list .subtle,.news-list .subtle,.event-list .subtle,.event-list .summary,.article-list .subtle{font-family:'Proxima Nova Light';font-size:.9em;color:#a4a5a5}
.event-list{line-height:1.25}
.article-list{line-height:1.4}
.article-list .summary{color:#a0a0a0;margin-bottom:.5em;font-size:.95em;font-family:'Proxima Nova Italic'}
.article-list a.subtle:hover{color:#000}
.externalnewslist h2,.externalnewslist .h2{margin-top:1.6em!important}
.externalnewslist .summary{color:#777;display:block}
.externalnewslist>p{margin-bottom:1.25em}
.newslist .links-list>li{margin-bottom:1.2em}
.webinarlist span.pictogram.pictogram-video{display:block;vertical-align:middle;float:left;margin-right:4px;top:1px}
.webinarlist span.pictogram.pictogram-video+span{display:block;overflow:auto}
.table{display:table;width:100%;margin-bottom:21px}
.thead{display:table-header-group}
.tbody{display:table-row-group}
.tr{display:table-row}
.td,.th{display:table-cell}
.table>.thead>.tr>.th,.table>.tbody>.tr>.th,.table>.tfoot>.tr>.th,.table>.thead>.tr>.td,.table>.tbody>.tr>.td,.table>.tfoot>.tr>.td{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #ddd}
.table>.thead>.tr>.th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>.thead:first-child>.tr:first-child>.th,.table>.thead:first-child>.tr:first-child>.td,.table>.tbody>.tr:first-child>.th,.table>.tbody>.tr:first-child>.td{border-top:0}
.table th,.table .th{font:1.1em 'Hero Regular';color:#003169;text-shadow:0 1px 0 rgba(255,255,255,.8);border-bottom:3px double #c6c6c6;background:#f4f4f4;background:-moz-linear-gradient(top,#f2f4f7 79%,#e4e6e9 95%,#c6c6c6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(79%,#f2f4f7),color-stop(95%,#e4e6e9),color-stop(100%,#c6c6c6));background:-webkit-linear-gradient(top,#f2f4f7 79%,#e4e6e9 95%,#c6c6c6 100%);background:-o-linear-gradient(top,#f2f4f7 79%,#e4e6e9 95%,#c6c6c6 100%);background:-ms-linear-gradient(top,#f2f4f7 79%,#e4e6e9 95%,#c6c6c6 100%);background:linear-gradient(top,#f2f4f7 79%,#e4e6e9 95%,#c6c6c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f4f7',endColorstr='#c6c6c6',GradientType=0)}
table a{text-decoration:underline}
.event-name{color:#666;font-family:'Hero Semibold'}
.table.job-list td{font-size:.9em}
span.word-balloon{display:inline-block;min-width:80px}
.word-balloon{font:normal 1.6em 'Proxima Nova Semibold';color:#631b7c;border:2px solid #cb6729;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;text-align:center}
.word-balloon:after{content:"";border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;display:block;width:0;position:absolute;bottom:-12px;left:28px}
.word-balloon:before{content:"";border-width:14px 14px 0;border-style:solid;border-color:#cb6729 transparent;width:0;display:block;position:absolute;bottom:-15px;left:27px}
.search-result{margin-bottom:2em;word-wrap:break-word}
.btn-group ~ .search-result{margin-top:1em}
.search-result p{color:#777}
.relatedcontent.section{padding-bottom:22px;border-bottom:1px solid #ddd}
.product-overview-break{border-bottom:1px solid #ddd}
@media screen and (min-width:768px){.product-overview-break{border-bottom:0}
}
@media screen and (max-width:992px){.border-right.white:after{width:0}
}
.jumbotron{position:relative;z-index:1;padding:0;background-size:cover;background-color:#fff;background-repeat:no-repeat}
.homepage.border-bottom,.healthcare.border-bottom,.partner.border-bottom,.jumbotron.image,.healthcare .jumbotron,.partner .jumbotron,.homepage .jumbotron{margin-bottom:0}
.jumbotron .btn{padding:10px 60px;display:block;background-color:#522c7e}
.jumbotron .btn-major:hover{background-color:#eb7224}
.homepage .border-bottom:after,.healthcare .border-bottom:after,.partner .border-bottom:after{display:none}
.homepage .jumbotron h1{margin-bottom:.4em}
.homepage .jumbotron h2{line-height:1.6em;margin-bottom:1.4em}
.healthcare .jumbotron h1{margin:0 0 .2em}
.healthcare .jumbotron h2{font-family:'Proxima Nova Light';line-height:1.5em}
.partner .jumbotron h1{margin-bottom:.15em}
.partner .jumbotron h2{font-family:'Proxima Nova Light'}
.partner .jumbotron .btn-major{background-color:#9d1f53;border-radius:0}
.partner .jumbotron .btn-major:hover{background:#522c7e}
@media screen and (min-width:768px){.homepage .border-bottom:after,.healthcare .border-bottom:after,.partner .border-bottom:after{display:block}
.jumbotron .btn-major{display:inline}
.container .partner .jumbotron{border-radius:0}
.partner .jumbotron h2{padding-bottom:.4em}
.partner .jumbotron .btn{font-size:1.286em;width:auto;padding-left:15px;padding-right:15px}
}
.row.promos{margin:0}
.row.promos>div{margin:0;padding:0}
.promos h3{font-size:1.1em}
.promos p{color:#231f20}
.promos .call-to-action{color:#631b7c;font-family:'Proxima Nova Light';position:inline;top:180px;font-size:1.3em}
.promos .call-to-action .glyphicon{font-size:1.2em;border-radius:25px;border:3px solid #631b7c;top:7px;padding:7px}
.promos .call-to-action .glyphicon-chevron-right{padding:5px 8px 9px 7px;vertical-align:bottom}
.promos .call-to-action .glyphicon-chevron-left{padding:6px 9px 8px 6px;vertical-align:bottom}
.promos .call-to-action .glyphicon-chevron-down{padding:7px 8px 7px 6px}
.promos .subnav>ul{border-top:0}
.promos a.promo{display:block;min-height:155px;text-decoration:none;cursor:pointer}
a.promo{display:block;text-decoration:none;cursor:pointer}
a.promo:hover,a.promo.active{background:#f8f8f8;text-decoration:none}
a.promo:hover h3,a.promo:hover .call-to-action,a.promo:hover .glyphicon,a.promo:hover .glyphicon:before,a.promo.active h3,a.promo.active .call-to-action,a.promo.active .glyphicon,a.promo.active .glyphicon:before{color:#cb6729;border-color:#cb6729}
a.promo.active .glyphicon:before{content:"\e113"}
a.promo.active .glyphicon{margin-top:3px;padding:4px 7px 10px;top:4px}
.promo img{border:1px solid #dcdcdc;box-shadow:1px 1px 3px 2px rgba(0,0,0,0.1);margin-bottom:1.4em}
.row.promos.healthcare .promos-expanded{background-color:#f8f8f8;padding:20px 35px;display:inline-block}
.promos-expanded .links-list *{background:transparent}
.promos-tiled a.promo{padding-right:25px!important;min-height:255px}
.promos-tiled+hr{margin-top:0;margin-bottom:30px}
.promos-tiled .promo h3,.promos-tiled .promo .h3{font:1.3em 'Proxima Nova';border-bottom:2px dotted #0085c9;color:#e46c28;padding-bottom:5px;margin:0 0 10px}
.promos-tiled .promo h4,.promos-tiled .promo .h4{font:1.1em 'Proxima Nova Semibold';color:#0085c9}
.promos-tiled .promo img{box-shadow:none;border:0}
.row.promos.healthcare{margin:0 0 2em}
.promos.homepage a.promo{overflow:hidden;padding:10px 23px 0}
.promos.homepage p{color:#676767}
.promos.partner a.promo{overflow:hidden;padding:10px 18px 0}
.promos.partner a.promo:hover,.promos.partner a.promo:active{background-color:#fbfbfb}
.promos.partner h3{font-size:1.5em;opacity:.85}
.promos.partner a.promo:hover h3,.promos.partner a.promo:active h3{color:#631b7c}
.promos.partner .fade-text,.promos.partner .fade-text h3{color:#522c7e;opacity:.85}
.promos.partner p{font-family:'Proxima Nova Light';font-size:1.143em;margin-right:7px}
.promos.partner a:hover p{color:#cb6729}
.promos.partner .call-to-action{color:#999;font-family:'Proxima Nova Semibold';top:230px;font-size:1.429em}
.promos.partner a.promo:hover .call-to-action,.promos.partner a.promo:hover .call-to-action{color:#999}
.promos.partner aside{margin-top:2.5em}
.promos.partner aside a:hover:before{content:""}
.promos.partner .gradient-background{background:rgba(180,180,180,.1);background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.035));background:-webkit-gradient(linear,right,color-stop(rgba(0,0,0,0)),color-stop(rgba(0,0,0,.035)));background:-webkit-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,.035));background:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.035));background:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.035));background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.035))}
.promos.graphic-block{margin-bottom:25px}
.promos.graphic-block .promo{padding:10px 13px 0 11px;background-color:#e6e7e8}
.promos.graphic-block .promo:before{font-family:'Glyphicons Halflings';content:"\e072";font-size:2em;color:#fff;position:absolute;top:-21px;left:45%;-ms-transform:rotate(90deg) scaleY(2.5);-webkit-transform:rotate(90deg) scaleY(2.5);transform:rotate(90deg) scaleY(2.5)}
.promos.graphic-block h3{color:#631b7c;font-size:1.25em;margin-bottom:1em}
.promos.graphic-block .links-list li{font-size:15px;line-height:1.3;padding-bottom:7px}
.promos.graphic-block span.icon,.promos.graphic-block span.glyphicon{float:left;vertical-align:middle}
.promos.graphic-block span.icon+span,.promos.graphic-block span.glyphicon+span{display:block;overflow:hidden}
.promos.graphic-block .links-list .glyphicon{color:#eb7123;font-size:.5em;top:4px;padding-right:5px}
.promo-stacked{display:block;padding:15px 5px;margin-bottom:0}
.promo-stacked img{margin-bottom:5px}
.promo-stacked p{margin-bottom:0;padding:15px 0}
a.promo-stacked:hover p{color:#cb6729}
@media screen and (max-width:768px){.promo-stacked{text-align:center}
}
@media screen and (min-width:768px){.promos a.promo{display:block;padding:10px 15px 10px 23px}
.promos .call-to-action{position:absolute}
.promos.homepage a.promo{min-height:180px}
.promos.homepage img{float:left;max-width:50%}
.promos.homepage img ~ *{float:left;max-width:50%;padding-left:15px}
.promos.homepage a:hover:before,.promos.partner a:hover:before{font-family:'Glyphicons Halflings';content:"\e078";font-size:2em;color:#cb6729;position:absolute;bottom:-17px;left:45%}
.promos.healthcare a.promo{min-height:250px}
.promos.partner a.promo{min-height:280px}
}
@media screen and (min-width:992px){.promos.homepage a.promo{min-height:300px}
.promos.homepage img{float:none;max-width:none}
.promos.homepage img ~ *{float:none;max-width:none;padding-left:0}
.promos.graphic-block .promo{min-height:290px}
}
@media screen and (max-width:992px){.promos.graphic-block .promo{padding-left:20px}
.promos.graphic-block ul.links-list{padding-bottom:10px}
}
.promos-fpa img{box-shadow:none;border:0}
.promos-fpa .promo>.img-heading>*{text-align:center;margin:0 auto;display:block}
.promos-fpa .promo>.img-heading{padding:10px;background:#2476bc;background:-moz-linear-gradient(top,rgba(35,58,115,1),rgba(36,118,188,1));background:-webkit-gradient(linear,bottom,color-stop(rgba(35,58,115,1)),color-stop(rgba(36,118,188,1)));background:-webkit-linear-gradient(bottom,rgba(35,58,115,1),rgba(036,118,188,1));background:-o-linear-gradient(top,rgba(35,58,115,1),rgba(36,118,188,1));background:-ms-linear-gradient(top,rgba(35,58,115,1),rgba(36,118,188,1));background:linear-gradient(to top,rgba(35,58,115,1),rgba(36,118,188,1))}
.promos-fpa h3{color:#fff;font-family:'Proxima Nova'}
.promos-fpa .promo>.body{padding:1.5em;background:rgba(180,180,180,.1);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:-webkit-gradient(linear,bottom,color-stop(rgba(0,0,0,0)),color-stop(rgba(0,0,0,.1)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.1))}
.promos-fpa .promo>.body>h4{margin-bottom:0}
.row.no-margin .col-xs-8{padding:0}
.row.no-margin .col-xs-8{margin:0}
.promos-fpa .links-list .glyphicon-play{color:#0085c9;font-size:.5em;padding-right:5px;top:-1px}
.billboard-rotator{display:block;padding:4px 4px 0 4px;margin-bottom:30px}
.nivo-controlNav{text-align:right;padding:7px 0 3px 0;margin-right:.7em}
.content-slider{position:relative;width:100%;height:auto;overflow:hidden}
.no-js .content-slider{height:224px}
.content-slider img{position:absolute;top:0;left:0;vertical-align:baseline!important;max-width:none!important}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.content-slider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;display:block;background-color:#fff;filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;z-index:7}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-controlNav{text-align:right;padding:7px 0 3px 0;margin-right:.7em}
.nivo-controlNav a{display:inline-block;width:1em;height:1em;margin:0 0 0 .4em;background:#c6c7c9;border-radius:1em;box-shadow:inset 0 0 0 1px #c6c7c9,inset 0 0 0 2px rgba(255,255,255,.6);cursor:pointer;text-indent:250%;white-space:nowrap;overflow:hidden}
.nivo-controlNav a:hover{background:#acaeb1;box-shadow:inset 0 0 0 1px #acaeb1,inset 0 0 0 2px rgba(255,255,255,.6)}
.nivo-controlNav a.active{background:#8cc43f;box-shadow:inset 0 0 0 1px #86c666,inset 0 0 0 2px rgba(255,255,255,.8)}
.nivo-directionNav a{background:url("../images/direction_nav.png") no-repeat;text-indent:100%;cursor:pointer;display:block;height:60px;width:22px;position:absolute;top:45%;transition:none 0s ease 0s;z-index:10}
.nivo-prevNav{left:15px}
.nivo-prevNav:hover{background-position:0 -80px}
.nivo-nextNav{background-position:-65px 0!important;right:15px}
.nivo-nextNav:hover{background-position:-65px -80px!important}
.homepage .nivo-controlNav a{background-color:#fff;box-shadow:0 0 0 1px #666 inset,0 0 0 2px rgba(255,255,255,0.8) inset}
.homepage .nivo-controlNav a:hover{background-color:#acaeb1;box-shadow:0 0 0 1px #acaeb1 inset,0 0 0 2px rgba(255,255,255,0.6) inset}
.homepage .nivo-controlNav a.active{background-color:#e26e23}
.homepage .billboard-rotator{padding-top:0}
.homepage .nivo-controlNav{position:absolute;right:46.5%;top:90%;z-index:10}
.filter-collection,.trigger-bar{background-color:#d6e9c6}
.filter-collection{min-height:0!important;height:0;overflow:hidden;padding:5px 0 0}
.filter-collection.is-expanded{height:auto}
.filter-collection .filter-group{margin-top:1.25em}
.scroll-window.nav-stacked a{padding:0 8px;border-radius:0}
.scroll-window{height:200px;overflow:hidden;overflow-y:scroll;background-color:#fff;border:1px solid #d6e9c6;border-radius:5px}
.selected{background-color:#f1f9ff;font-family:'Proxima Nova Semibold'}
.filter-group .links-list a{padding:0 8px;border-radius:0;color:#555}
.filter-group h4{font-size:1.1em;color:#3d773e;margin-left:1px}
.trigger-bar{height:1px}
.trigger{color:#3d773e;border-left:2px solid #d6e9c6;border-right:2px solid #d6e9c6;border-bottom:2px solid #c9dcb9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:inline-block;cursor:pointer;letter-spacing:.4px;margin-bottom:15px}
.trigger>div{display:block;float:left}
.trigger>.trigger-menu{background-color:#d6e9c6;width:28px;border-bottom-left-radius:4px;margin-right:9px;padding:4px 6px;height:100%}
.trigger>.trigger-menu>.icon-bar{height:3px;width:100%;background-color:#8eab6f;border-radius:5px;display:block;margin-top:2px;margin-bottom:2px}
.trigger>.trigger-text{padding-top:3px;margin-right:11px}
@media screen and (min-width:992px){.filter-collection{padding:5px 100px 0}
}
.tile-shuffle .filter-tiles{height:200px}
.filter-tiles h2,.filter-tiles .h2{font-size:1.3em}
.filter-tiles strong{color:#000}
.filter-tiles p{margin-bottom:0}
.category-tab{color:#fff;background-color:#8dc63f;font:.9em 'Proxima Nova Semibold';letter-spacing:.1em;text-transform:uppercase;padding:.3em .5em .2em;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.05);position:absolute;top:0}
.filter-tiles:hover .category-tab{top:-25px}
.filter-tiles .tile-info{margin:24px 0 0;overflow:hidden;height:75%}
.filter-tiles:hover .tile-info{margin:0 0 24px}
.filter-tiles .read-more{background-color:#fff;color:#045ba8;border-radius:3px;text-align:center;display:block;padding:2px 5px;position:absolute;bottom:-7px;left:7px;right:7px;text-decoration:underline;opacity:0}
.lt-ie9 .filter-tiles .read-more{bottom:-23px}
.filter-tiles:hover .read-more{bottom:7px;opacity:1}
dl.first-header{border-top:3px solid #e4e4e4;border-bottom:3px solid #e4e4e4;padding:.75em 0 .5em}
.filter_search.successstorylisting.section{margin-top:40px}
.noitems{display:none;font-size:1.5em;text-align:center}
.contact>*:first-child{font:1.2em 'Proxima Nova Semibold'}
.links-list li>.webinar-date{margin-left:2.95em}
.vcard{margin-bottom:2em;font-size:.9em}
.vcard>.org{padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #eee}
.vcard .adr{margin:0 0 10.5px}
.vcard>p{margin-bottom:0}
.vcard>p:last-of-type{margin:0 0 10.5px}
.label-tel{color:#888;text-transform:lowercase}
.label-tel>span,{color:#231f20}
.label-tel>a{color:#0c6979;text-decoration:none!important}
.label-tel>a:hover{color:#000}
.highlight.active-address{padding:.8em 1em;margin-bottom:2em}
.highlight .vcard>p:last-of-type,.highlight .vcard{margin-bottom:0}
#europe>h2,#asia-pacific>h2,#latin-america>h2,#africa>h2{margin-top:1.6em}
.breadcrumb-row.maroon,.breadcrumb-row.maroon .breadcrumb{background-color:#9d1f53}
.breadcrumb-row.maroon li,.breadcrumb-row.maroon li>a,.breadcrumb-row.maroon li+li:before{color:#ce8fa9;color:rgba(255,255,255,.5)}
.breadcrumb-row.maroon li>a:hover,.breadcrumb-row.maroon li>a:focus,.breadcrumb-row.maroon li>a.active{color:#fff}
.brand.brand-partners>a{background:url("../images/partner_logo.jpg") no-repeat;background-size:contain;height:48px;width:123px}
.btn-partner{font:1.6em 'Proxima Nova Bold';color:#522c7e;margin-bottom:0;padding:20px 0 22px;text-align:left;line-height:1em;width:100%}
.btn-partner .glyphicon-chevron-right,.btn-partner:hover,.btn-partner:hover>.glyphicon:before,.btn-partner:hover>.icon{color:#eb7224}
.btn-partner small{font:.65em 'Proxima Nova Light',Arial,sans-serif}
.btn-partner>span{display:block;float:left}
.btn-partner .glyphicon:first-child{top:0;font-size:.8em;margin-right:5px}
.btn-partner .glyphicon:last-child,.btn-partner .icon:last-child{font-size:1.7em;position:absolute;top:14px;right:0}
.btn-partner.developer .glyphicon:first-child,.btn-partner.referral .glyphicon:first-child{margin-right:10px}
.btn-partner.developer .glyphicon:last-child{top:20px;font-size:3em}
.btn-partner.referral .icon:last-child{top:20px}
.btn-partner .glyphicon-search{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}
.btn-partner.referral{font-size:1.4em}
@media screen and (min-width:992px){.btn-partner .glyphicon:last-child,.btn-partner .icon:last-child{right:-18px}
.btn-partner.developer .icon:last-child{right:-10px}
.btn-partner.referral .icon:last-child{right:-25px}
}
@media screen and (min-width:1200px){.btn-partner .glyphicon:last-child,.btn-partner .icon:last-child,.btn-partner.developer .icon:last-child,.btn-partner.referral .icon:last-child{right:0}
}
.sitemap li a{color:#4d4d4f}
.products h3>a,.products>ul li:before{color:#be242e}
.solutions h3>a,.solutions li:before{color:#003c79}
.services h3>a,.services li:before{color:#e46c28}
.company h3>a,.company li:before{color:#631b7c}
.partners h3>a,.partners li:before{color:#9d1f53}
.success-stories h3>a,.success-stories li:before{color:#666}
.enterprise h3>a,.enterprise li:before{color:#666}
.customer-portal h3>a,.customer-portal li:before{color:#666}
.sitemap h3,.sitemap .h3{margin-bottom:.2em;font-size:1.2em}
.sitemap ul{list-style:none outside none;padding-left:0}
.sitemap ul li{position:relative;line-height:1.9;transition:all .2s ease 0s}
.sitemap ul ul{padding-left:15px}
.sitemap ul ul li:before{content:'\2022';font-size:1.7em;width:7px;display:block;top:-0.4em;left:-0.6em;position:absolute}
.has-children{list-style:none outside none}
.sitemap ul ul li.has-children:before{content:"+";font-family:'Proxima Nova Semibold';font-size:1.5em;top:-.25em;left:-.75em;cursor:pointer;display:block;position:absolute}
.sitemap .has-children ul{display:none}
@media screen and (max-width:768px){#landing .tile{margin-bottom:1.5em}
}
.b1{color:#3af23a}
.b2{color:#00c425}
.b3{color:#00ad21}
.b4{color:#008945}
.b5{color:#006446}
.n1{color:#eff0f6}
.n2{color:#e6e6f0}
.n3{color:#c9c9d1}
.n4{color:#a5a5aa}
.n5{color:#7e7e85}
.n6{color:#5a5a64}
.n7{color:#44434e}
.n8{color:#32323c}
.n9{color:#1d1d25}
.b6{color:#0061de}
.b7{color:#1c64b4}
.b8{color:#faa519}
.b9{color:#ea1b3d}
.b10{color:#884fad}
.h2-green{color:#39b44a}
.h4-green{color:#028a44}
.bg-bright-green{background-color:#3af23a}
.bg-light-green{background-color:#00c424}
.bg-mid-green{background-color:#008a44}
.bg-dark-green{background-color:#006448}
.bg-nearly-white{background-color:#e6e6f0}
.bg-light-gray{background-color:#a5a5aa}
.bg-mid-gray{background-color:#5a5a64}
.bg-dark-gray{background-color:#1d1d25}
.bg-secondary-blue{background-color:#0061de}
.bg-accent-orange{background-color:#faa519}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#008945}
.bs-glyphicons li:hover,.bs-pictograms li:hover{background-color:#008945;color:#fff}
header{border-bottom:1px solid #e6e6f0}
header form .input-group-btn>.btn-default>.glyphicon{top:-2px}
header>div.container-fluid:first-child{height:auto;max-height:none;padding-top:15px}
.brand>a{outline:none!important}
.brand.brand-perceptive>a{background:url("../images/logo_lexmark_enterprise_software.png") no-repeat;background-size:contain;height:27px;width:auto;margin-top:5px;position:relative;z-index:1}
.brand.brand-perceptive>a>h1{font:1.4rem 'Hero Regular',Arial,sans-serif;color:#5a5a64;margin-top:27px;margin-left:37px}
.brand.brand-perceptive>a>h1>small{display:block;float:none;font-size:1.3rem;line-height:1.2}
.brand.brand-partners>a{background:url("../images/partner_logo-red.png") no-repeat;height:30px;width:115px;margin:10px 0 8px 10px}
header .form-inline{font:1.6rem/1.75 'Hero Light',Arial,sans-serif;margin-top:0!important}
header .form-inline label{margin-right:10px;padding-top:5px}
header .form-inline input{width:250px;border-radius:5px 0 0 5px;border:1px solid #c9c9d1;border-right:0;padding:5px 10px;color:#a5a5aa}
.nav.navbar-nav>li:first-child{background-color:#32323c}
.nav.navbar-nav.navbar-right>li:first-child{background-color:transparent}
header .navbar .form-inline{padding:10px}
header .navbar .form-inline .form-group,header .navbar .form-inline .btn{margin-bottom:0}
header .navbar .form-inline input{width:100%;padding:6px 10px}
.input-group-btn>.btn-default{background-color:#fff;border:1px solid #c9c9d1;border-radius:0 5px 5px 0;border-left:none}
.input-group-btn>.btn-default:hover{background-color:#eff0f6!important}
.input-group-btn>.btn-default>.glyphicon{top:0;font-size:1.15em;padding:5px 0;color:#1d1d25}
.dropdown-menu{margin-top:0;border:0;border-radius:0!important}
.navbar-collapse{border-top:0}
@media screen and (min-width:768px){header>.container-fluid.navbar,header>.container-fluid.navbar .navbar-collapse{padding-left:0;padding-right:0}
.brand.brand-perceptive>a>h1{font:2.2rem 'Hero Light',Arial,sans-serif;float:right;margin-top:-2px;margin-left:145px}
.brand.brand-perceptive>a>h1>*{float:none}
.brand.brand-perceptive>a>h1>small{margin-left:2px}
}
@media screen and (min-width:992px){header>.container-fluid{padding-left:75px;padding-right:75px}
header>.container-fluid.navbar{padding-left:60px;padding-right:63px}
header .form-inline input{width:350px}
}
.navbar-perceptive .navbar-nav{margin:0 -15px}
.navbar-perceptive,.navbar-subnav{font-family:'Hero Regular',Arial,sans-serif}
.navbar-perceptive{border-bottom:0;font-size:1.6rem;height:auto;min-height:1px;background:#fff}
.navbar-perceptive .navbar-nav>li>a{padding:13px 15px 17px;color:#1d1d25;border-bottom-color:#e6e6f0}
.navbar-perceptive .navbar-nav>.open>a,.navbar-perceptive .navbar-nav>.active>a{text-shadow:none;box-shadow:none;color:#32323c}
.navbar-perceptive .navbar-nav>li>a:hover,.navbar-perceptive .navbar-nav>.open>a:hover,.navbar-perceptive .navbar-nav>.active>a:hover{text-shadow:none;color:#fff;background-color:#32323c;box-shadow:none}
.navbar-perceptive .navbar-nav>li>a:active,.navbar-perceptive .navbar-nav>.open>a:active,.navbar-perceptive .navbar-nav>li>span.glyphicon:active,.navbar-subnav .links-list>li>span.glyphicon:active{background-color:#32323c;color:#fff}
.navbar-perceptive .navbar-nav>li>a:focus,.navbar-perceptive .navbar-nav>.open>a:focus,.navbar-perceptive .navbar-nav>li>span.glyphicon:focus,.navbar-subnav .links-list>li>span.glyphicon:focus{outline-color:#32323c;box-shadow:none;text-shadow:none}
@media screen and (min-width:768px){.navbar-perceptive{font-size:1.4rem}
.navbar-perceptive .navbar-nav>.open>a{color:#fff;background-color:#32323c}
.navbar-perceptive .navbar-nav>li>a{padding:10px}
.navbar-perceptive .navbar-nav>li:first-child>a{border-top:0}
.breadcrumb>li:first-child{padding-left:0}
}
@media screen and (min-width:992px){.navbar-perceptive{font-size:1.6rem}
.navbar-perceptive .navbar-nav>li>a{padding:13px 15px 17px}
.breadcrumb>li:first-child{padding-left:20px}
}
.navbar-nav.navbar-right .dropdown>a>.caret{display:none}
.navbar-perceptive .navbar-nav>li>a::after{display:none;width:0;height:0}
.navbar-perceptive .navbar-nav>li:first-child>a{border-top-color:#e6e6f0;margin-top:1px}
.navbar-perceptive .navbar-toggle{background-color:#fff;z-index:2;margin:10px 5px;padding:15px;border-radius:5px}
.navbar-perceptive .navbar-toggle:hover,.navbar-perceptive .navbar-toggle.collapsed:hover,.navbar-subnav .navbar-toggle:hover,.navbar-subnav .navbar-toggle.collapsed:hover{background:#eff0f6}
.navbar-perceptive .navbar-toggle.collapsed:hover .icon-diamond,.navbar-perceptive .navbar-toggle .icon-diamond,.navbar-subnav .navbar-toggle.collapsed:hover .icon-bar,.navbar-subnav .navbar-toggle .icon-bar{background-color:#32323c}
.navbar-perceptive .navbar-toggle:focus,.navbar-perceptive .navbar-toggle.collapsed:focus,.navbar-perceptive .navbar-toggle:active,.navbar-perceptive .navbar-toggle.collapsed:active,.navbar-subnav .navbar-toggle:focus,.navbar-subnav .navbar-toggle.collapsed:focus,.navbar-subnav .navbar-toggle:active,.navbar-subnav .navbar-toggle.collapsed:active{background-color:#00c425;box-shadow:inset 0 0 4px #008945}
.navbar-perceptive .navbar-toggle:focus .icon-diamond,.navbar-perceptive .navbar-toggle.collapsed:focus .icon-diamond,.navbar-perceptive .navbar-toggle:active .icon-diamond,.navbar-perceptive .navbar-toggle.collapsed:active .icon-diamond,.navbar-subnav .navbar-toggle:focus .icon-bar,.navbar-subnav .navbar-toggle.collapsed:focus .icon-bar,.navbar-subnav .navbar-toggle:active .icon-bar,.navbar-subnav .navbar-toggle.collapsed:active .icon-bar{background-color:#fff}
.navbar-toggle .row{margin:0}
.icon-diamond{width:6px;height:6px;background-color:#32323c;display:block;float:left;margin-top:2px;margin-left:2px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.navbar-subnav .navbar-header,.navbar-subnav .navbar-toggle,.navbar-header.navbar-subnav-last{background-color:#e6e6f0}
.navbar-header h4,.navbar-header .h4{font-family:'Hero Light'}
.navbar-subnav{margin-top:-20px;background-color:#eff0f6}
.navbar-subnav .links-list a{color:#1d1d25}
.navbar-subnav-last span.glyphicon.glyphicon-arrow-left,.subnav-parent span.glyphicon.glyphicon-arrow-left{color:#1d1d25}
.navbar-subnav-last .links-list a:hover{#1d1d25}
.navbar-perceptive .navbar-nav>li>span.glyphicon,.navbar-subnav .links-list>li>span.glyphicon,.navbar-perceptive .navbar-nav>li.open>span.glyphicon{background:#fff;padding:14px 16px 16px;color:#32323c;border:1px solid #e6e6f0}
.navbar-perceptive .navbar-nav>li>span.glyphicon:hover,.navbar-subnav .links-list>li>span.glyphicon:hover{background-color:#32323c;color:#fff}
.navbar-perceptive .dropdown-menu li a,.dropdown-menu li.divider{text-shadow:none;font-family:'Hero Light',Arial,sans-serif}
@media screen and (min-width:768px){.navbar-perceptive{font-family:'Hero Regular',Arial,sans-serif;margin-top:15px}
.navbar-perceptive .navbar-nav{margin:0}
.navbar-perceptive .navbar-nav>li:first-child>a{margin-top:0}
.navbar-perceptive .dropdown-menu li.h3 a,.navbar-perceptive .dropdown-menu li.h3{font-family:'Hero Semibold',Arial,sans-serif}
.navbar-perceptive .dropdown-menu li a,.dropdown-menu li.divider{font-family:'Hero Regular',Arial,sans-serif}
}
.navbar-right{font:1.4rem 'Hero Light',Arial,sans-serif}
.navbar-perceptive .navbar-right>li>a{padding:13px 15px 17px}
.navbar-perceptive .navbar-right>li>a>.icon{position:relative;top:-15px;float:right}
.navbar-nav.navbar-right .dropdown-menu,.navbar-nav.navbar-right .open .dropdown-menu{padding:0}
.navbar-nav.navbar-right .dropdown-menu li>a{padding:5px 10px}
.navbar-perceptive .navbar-right>li:first-child>a{border-top:0}
@media screen and (min-width:768px){.navbar-right{font-size:1.2rem;margin:12px 0 0!important}
.navbar-perceptive .navbar-right>li>a{padding:3px 12.5px}
.navbar-perceptive .navbar-right>li:first-child>a{border-radius:3px 0 0 3px;border-right:1px solid #a5a5aa}
.navbar-perceptive .navbar-right>li:last-child>a{border-radius:0 3px 0 0}
.navbar-perceptive .navbar-right>li>a>.icon{float:none;top:2px}
}
.dropdown>a>.caret{display:none}
.navbar-nav .open .dropdown-menu,.navbar-nav .dropdown-menu{background-color:#e6e6f0}
.dropdown-menu li,.dropdown-menu li>a{color:#1d1d25;text-shadow:none;border-radius:0}
.dropdown-menu li>a:hover{background-color:#eff0f6}
.dropdown-menu li>a:focus{background-color:transparent}
.dropdown-menu li>a:active{background-color:#0061de}
.col-4.dropdown-menu{min-width:960px}
.col-2.dropdown-menu{min-width:480px}
.dropdown-menu ul h3,.dropdown-menu ul .h3{margin:0;font-size:1.6rem}
@media screen and (min-width:768px){.dropdown>a>.caret{color:#a5a5aa;display:block;position:absolute;bottom:0;left:45%}
.navbar-nav .dropdown-menu,.navbar-nav .open .dropdown-menu{padding:15px 30px;border-top:4px solid #32323c;background-color:#fff}
.dropdown-menu ul h3,.dropdown-menu ul .h3{margin:7.5px 0}
.dropdown-menu .divider{background-color:#e6e6f0;height:3px;margin:0 0 .5em}
}
.breadcrumb,.breadcrumb-row{font-size:1.2rem;background:0}
.breadcrumb>li>a{color:#0061de}
.breadcrumb>li+li::before{color:#5a5a64}
.breadcrumb a:hover{color:#0061de}
.breadcrumb a:focus{color:#0061de;outline:1px solid #0061de;outline-offset:-1px}
.breadcrumb a:active{color:#fff!important;background-color:#0061de}
.breadcrumb .active{color:#1d1d25}
.links-list a{border-radius:0}
.links-list a:hover{background-color:#eff0f6;outline:0}
.links-list a:focus{outline:1px solid #0061de;background-color:#fff}
.links-list a:active{color:#fff;background-color:#0061de}
.subnav .links-list a{color:#7e7e85}
.subnav .links-list a:hover{color:#7e7e85}
.subnav>.links-list>li>a{border-bottom:1px solid #e6e6f0}
.subnav li.active>a,.subnav li.active>a:hover,.subnav li.active>a:focus{background-color:#0061de;color:#fff}
.newslist .links-list .glyphicon{top:4px}
a:hover .pictogram::before,a:hover .glyphicon::before,a:focus .pictogram::before,a:focus .glyphicon::before{color:#0061de}
a:active .pictogram::before,a:active .glyphicon::before{color:#fff}
.caption:before,figcaption:before{top:8px;color:#00c425}
.main{padding-top:20px}
.main:before,.main:after{background:none!important}
body{font:1.4rem/1.75 'Hero Regular',Arial,sans-serif;color:#1d1d25;border-top:3px solid #3af23a;background:none!important}
em,i{font-family:'Hero Regular';font-style:italic}
a,.label-tel>a{color:#0061de}
.text.parbase a:visited{color:#884fad}
a:hover{color:#0061de}
a:focus{color:#0061de;outline:1px solid #0061de;outline-offset:-1px;text-decoration:none}
a:active{color:#fff!important;background-color:#0061de;text-decoration:none!important}
h1,.h1{color:#00ad21;font:normal 3rem/1.35 'Hero Regular',Arial,sans-serif;margin:0 0 .35em}
h2,.h2{color:#7e7e85;font:2.5rem/1.45 'Hero Regular',Arial,sans-serif;margin:1.6em 0 1em}
h3,.h3{color:#7e7e85;font:2rem/1.55 'Hero Semibold',Arial,sans-serif}
h4,.h4{font:1.6rem/1.65 'Hero Semibold',Arial,sans-serif;color:#1d1d25}
h5,.h5{font:1.4rem/1.75 'Hero Semibold',Arial,sans-serif;color:#1d1d25}
h6,.h6{font:1.2rem/1.85 'Hero Semibold',Arial,sans-serif;color:#1d1d25}
a h1,a .h1,a h2,a .h2,a h3,a .h3,a h4,a .h4,a h5,a .h5,a h6,a .h6{color:#0061de}
dt,dd{line-height:1.75}
dt{font-family:'Hero Semibold',Arial,sans-serif;font-weight:normal}
.big-statement{color:#5a5a64;font-size:2rem;line-height:1.45}
.testimonial blockquote::before{color:#e6e6f0}
blockquote+*{color:#5a5a64}
.subtle{color:#a5a5aa;font-family:'Hero Regular',Arial,sans-serif;font-style:italic}
strong,b{font-family:'Hero Semibold',Arial,sans-serif}
.jumbotron h1,.jumbotron .h1{font-size:3.3rem;color:#44434e}
.jumbotron h2,.jumbotron .h2{font-size:2.3rem;color:#008945}
.container .jumbotron{border-radius:0}
.homepage .jumbotron{background-color:#e6e6f0}
.homepage .jumbotron h1{font-size:3.3rem;line-height:1.35;color:#44434e}
.homepage .jumbotron h2{font-size:2.3rem;line-height:1.55;color:#008945}
.jumbotron .btn{font-size:1.9rem;line-height:1.65;background-color:transparent;color:#1d1d25;border:1px solid #32323c}
.jumbotron .btn-major:hover,.jumbotron .btn-major:focus,.jumbotron .btn-major:active{border:1px solid #00c425;background-color:#00c425;color:#fff}
.partner .jumbotron h1{font-size:3.3rem;line-height:1.35;color:#ea1b3d}
.partner .jumbotron h2{font-family:inherit;font-size:2.3rem;color:#44434e}
.partner .jumbotron .btn{font-size:1.4rem;background-color:#fff;border-color:#ea1b3d;color:#ea1b3d}
.partner .jumbotron .btn:hover,.partner .jumbotron .btn:focus{background-color:#ea1b3d;color:#fff}
.partner.reseller .jumbotron h1{max-width:370px}
.partner.reseller .jumbotron h2{max-width:320px}
.fpa .jumbotron h1{color:#44434e;padding-top:0}
.fpa .jumbotron h2{color:#008945}
.jumbotron .btn{font-size:1.4rem;line-height:1.65;background-color:transparent;color:#32323c;border:1px solid #32323c;padding:7px 20px;margin-bottom:0 0 1.45em}
@media screen and (min-width:768px){.jumbotron .btn-major{display:inline-block}
}
.healthcare .jumbotron h1{margin:0 0 1.15em}
.healthcare .jumbotron h2{margin:0 0 1.38em}
.healthcare .jumbotron h2{font-family:'Hero Light';line-height:1.5em}
.healthcare .jumbotron .btn-major{background-color:transparent}
.healthcare .jumbotron .btn-major:hover{background-color:#00c425;border:1px solid #00c425}
.healthcare .jumbotron .btn-major:active{background-color:#006446;border:1px solid #006446}
.promos h3{color:#00ad21;font-size:1.6rem}
.promos p{color:#1d1d25!important}
.promos .call-to-action{color:#0061de!important;font:1.6rem 'Hero Regular',Arial,sans-serif!important;position:inline;top:180px}
.promos .call-to-action .glyphicon{border-color:#0061de!important;font-size:1.4rem;top:2px}
a.promo:hover,a.promo:focus,a.promo:active{background-color:#eff0f6;background-color:rgba(239,240,246,0.5);outline:none!important}
a.promo:hover h3,a.promo:hover .call-to-action,a.promo:hover .glyphicon:before,a.promo.active h3,a.promo.active .call-to-action,a.promo.active .glyphicon:before,.promos.partner a.promo:hover h3,.promos.partner a.promo:hover p{color:#0061de;outline:0;border-color:#0061de}
.promos.partner .fade-text{color:inherit}
.promos.partner .fade-text h3,.promos.partner h3{color:#00ad21;opacity:1}
.promos.partner p{font:inherit}
.promos-tiled a.promo{padding-left:5px}
.promos-tiled .promo h3,.promos-tiled .promo .h3{color:#00ad21}
.promos-tiled .promo h3,.promos-tiled .promo .h3{border-bottom:2px dotted #0061de}
.promos-tiled .promo h4,.promos-tiled .promo .h4,h3.blue,.h3.blue,h4.blue,.h4.blue{color:#0061de;font-family:'Hero Semibold',Arial,sans-serif}
.design-header.grey,.promos.graphic-block .promo{background-color:#e6e6f0}
.design-header h1{color:#44434e}
.design-header h2,.design-header .h2{margin-top:0;color:#7e7e85;font-family:inherit}
.separator{color:#7e7e85}
.promos.graphic-block h3{color:#00ad21}
.promos.graphic-block .links-list .glyphicon{color:#0061de;top:6px}
.promos-fpa .promo>.img-heading{background:#0061de;background:-moz-linear-gradient(top,rgba(35,58,115,1),#0061de);background:-webkit-gradient(linear,bottom,color-stop(rgba(35,58,115,1)),color-stop(#0061de));background:-webkit-linear-gradient(bottom,rgba(35,58,115,1),#0061de);background:-o-linear-gradient(top,rgba(35,58,115,1),#0061de);background:-ms-linear-gradient(top,rgba(35,58,115,1),#0061de);background:linear-gradient(to top,rgba(35,58,115,1),#0061de)}
.promos-fpa .promo>.body{background:rgba(180,180,180,.1);background:-moz-linear-gradient(top,rgba(0,0,0,0),#e6e6f0);background:-webkit-gradient(linear,bottom,color-stop(rgba(0,0,0,0)),color-stop(#e6e6f0));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0),#e6e6f0);background:-o-linear-gradient(top,rgba(0,0,0,0),#e6e6f0);background:-ms-linear-gradient(top,rgba(0,0,0,0),#e6e6f0);background:linear-gradient(to top,rgba(0,0,0,0),#e6e6f0)}
.promos-fpa h3{color:#fff}
.promos-fpa h4{color:#00ad21}
.promos-fpa .links-list .glyphicon-play{color:#0061de}
@media screen and (min-width:768px){.promos.healthcare a.promo{min-height:230px;padding-left:15px;padding-right:10px}
}
.row.promos.healthcare{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:0}
.row.promos.healthcare>div{padding-left:7.5px;padding-right:7.5px}
.promos.healthcare .call-to-action{bottom:inherit}
.promo.grey{background-color:#e6e6f0;color:#1d1d25}
.promo.grey:hover{background-color:#c9c9d1;color:inherit}
.promo.grey *:first-child{color:#00ad21;margin:.4em 0 .3em}
.promo.grey p{font-size:.96em;margin-top:15px}
.promo.grey .call-to-action{font:1.2rem 'Hero Regular',Arial,sans-serif!important;text-decoration:underline}
a.promo-stacked:visited p{color:#1d1d25}
a.promo-stacked:hover p,a.promo-stacked:active p,a.promo-stacked:focus p{color:#0061de}
.custom-banner{font-family:'Hero Semibold',Arial,sans-serif}
a.custom-banner,a.custom-banner:hover{color:#0061de}
a.custom-banner:active{background-color:#0061de}
@media screen and (min-width:768px){.promos.homepage a:hover:before,.promos.partner a:hover:before{color:#0061de;bottom:-22px}
}
.event-list{line-height:1.5}
.article-list{line-height:1.55}
.leadership-article-list a,.news-list a,.event-list a{color:#0061de}
.leadership-article-list a{font-family:'Hero Semibold',Arial,sans-serif}
.leadership-article-list a:hover,.news-list a:hover,.event-list a:hover{color:#0061de}
.leadership-article-list .subtle,.news-list .subtle,.event-list .subtle,.event-list .summary,.article-list .subtle{font-family:'Hero Regular',Arial,sans-serif}
.newslist .links-list .glyphicon{color:#ccc;display:block;float:left;margin-right:4px;margin-bottom:15px}
.article-list .summary{font-family:'Hero Regular',Arial,sans-serif;font-style:italic}
.nivo-controlNav a.active{background-color:#008a44!important}
.form-control{border-radius:0}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#ea1b3d}
.btn-simple,.btn-chat,.btn-major{font:1.6rem/1.75 'Hero Semibold',Arial,sans-serif}
.btn-major{background-color:#008945;border-radius:0}
.btn-major:hover{background-color:#00c425}
.btn-major:focus,.btn-major:active{background-color:#006446}
.btn-major.btn-sm{font-size:1.4rem}
.btn-default{background-color:#c9c9d1;border:0}
a.btn-default{color:#1d1d25}
.btn-default:hover{background-color:#e6e6f0}
.btn-default:focus,.btn-default:active{color:#fff;background-color:#7e7e85}
.btn.maroon{background-color:#ea1b3d}
.btn.maroon:hover{background-color:#7e7e85;background-color:rgba(234,27,61,0.65)}
.btn.orange{background-color:#faa519}
.btn.orange:hover{background-color:#7e7e85;background-color:rgba(250,165,25,0.65)}
.btn.blue{background-color:#0061de}
.btn.blue:hover{background-color:#7e7e85;background-color:rgba(0,97,222,0.65)}
.btn.orange:active,.btn.maroon:active,.btn.blue:active,.btn.orange:focus,.btn.maroon:focus,.btn.blue:focus{background-color:#7e7e85}
.btn-simple:visited{color:#fff}
.btn-partner{font:2rem/1.15 "Hero Bold"}
.btn-partner.referral{font-size:1.9rem}
.btn-partner.referral .glyphicon:first-child{top:3px}
.btn-partner.referral .icon:last-child{top:24px;right:-7px}
.btn-partner,a.btn-partner:visited,.btn-partner .glyphicon-chevron-right,a.btn-partner:visited .glyphicon-chevron-right{color:#0061de}
.btn-partner:hover,.btn-partner:hover>.glyphicon::before,.btn-partner:hover>.icon{color:#5a5a64!important}
.btn-partner:active,.btn-partner:active>.glyphicon::before,.btn-partner:active>.icon{color:#fff!important}
.btn-chat{color:#fff;border-radius:0;text-shadow:none;background-color:#faa519;padding:13px 10px 7px;font-size:1.4rem}
.btn-chat:hover{color:#fff;background-color:#7e7e85;background-color:rgba(250,165,25,0.65)}
.btn-chat .glyphicon{float:left;margin-right:10px;margin-left:10px;top:-4px;font-size:2.2em}
.leftcol .btn-block.btn-chat{display:none}
.pagination>li>a,.pagination>li>span{color:#1c6484}
@media screen and (min-width:768px){.leftcol .btn-block.btn-chat{display:block}
}
.btn-flat{background-color:#fff;color:#1d1d25;text-align:left;min-height:125px;border-radius:0;margin-bottom:.75em;display:block}
.btn-flat:hover{background-color:#fff}
.btn-flat *:first-child{margin:.6em 0 .3em;color:#1d1d25}
.btn-flat p{font-size:.96em;margin-top:15px}
.btn-flat:hover p,.btn-flat:active p{text-decoration:underline;color:#0061de}
.btn-flat:visited{color:#1d1d25}
.house-ad a.btn:visited{color:#fdffb5}
.tile .btn,.content-aside .btn{font-size:1.2rem}
.tile,.form-blue{background-color:#f5fbff;border-color:#c6d8ec}
a.tile{color:#0061de}
.tile .h2,.tile h2{color:#faa519}
.tile h4,.tile .h4{font-size:1.4rem}
a.tile:hover{background-color:#e9f5ff}
a.tile:hover p{color:#1d1d25}
a.tile:focus{background-color:#f5fbff}
a.tile:active{background-color:#0061de}
a.tile:active h4,a.tile:active h3,a.tile:active h2,a.tile:active p{color:#fff}
.tile,.form,.best-bet{border-radius:0}
.table th,.table th{font-family:'Hero Regular',Arial,sans-serif}
.copyright-lexmark{border-top:4px solid #a5a5aa;background-color:#fff;padding:25px 0;font-size:1.2rem;line-height:1.75}
.copyright-lexmark .list-inline{text-align:center}
.brand.brand-lexmark{background:url("../images/logo_lexmark_international.png") no-repeat;background-size:contain;height:35px;width:300px;padding-left:40px;color:#1d1d25;margin:0 auto 20px}
.brand.brand-lexmark>*{margin-top:0;line-height:1.2;font-size:1.3rem}
.brand.brand-lexmark>*:first-child::before{content:"";display:inline-block;float:left;height:50px;width:1px;background-color:#ccc;position:relative;top:-9px;margin:0 15px 0 10px}
.brand.brand-lexmark>h5{margin-top:3px}
footer{color:#1d1d25}
footer a{color:#0061de}
footer a:hover{color:#0061de;text-decoration:underline}
footer .list-unstyled a:active{background-color:#0061de!important}
ul .icon-social{margin-bottom:10px}
ul a.icon-social:hover,ul a.icon-social:focus,ul a.icon-social:active{opacity:1;background-color:transparent;outline:0}
footer h4,footer .h4{color:#7e7e85}
form h4{color:#00ad21;font:1.6rem/1.65 'Hero Semibold',Arial,sans-serif}
.glyphicon-menu-right:before{content:"\e258"}
footer.integrations{min-height:25px}
@media screen and (min-width:768px){.copyright-lexmark .list-inline{text-align:right}
.brand.brand-lexmark{float:left;margin:0}
}
.full-width{margin-left:0;margin-right:0}
.container .full-width:first-child,.filter_search{margin-top:-20px}
.filter-collection{background-color:rgba(239,240,246,1);border-top:2px solid #e6e6f0;padding:0 50px}
.filter-group h4{color:#1d1d25}
.filter-group .links-list a:focus{outline:0}
.scroll-window{border:1px solid #c9c9d1}
.trigger-bar{height:2px;background-color:#e6e6f0}
.trigger{color:#1d1d25;border:0;background-color:rgba(239,240,246,1);border-top:0}
.trigger>.trigger-menu{background-color:#e6e6f0;color:#fff;padding:5px 6px}
.trigger>.trigger-menu>.icon-bar{background-color:#a5a5aa}
.trigger>.trigger-text{padding-top:2px;padding-bottom:2px}
.category-tab{background-color:#00c425;font-family:'Hero Semibold',Arial,sans-serif}
.selected{font-family:inherit}
li.products h3>a,.products li::before{color:#00c425}
li.solutions h3>a,.solutions li::before{color:#0061de}
li.services h3>a,.services li::before{color:#006446}
li.partners h3>a,.partners li::before{color:#faa519}
li.company h3>a,.company li::before{color:#008a44}
.sitemap li a,li.success-stories h3>a,.success-stories li::before,li.customer-portal h3>a,.customer-portal li::before,li.enterprise h3>a,.enterprise li::before{color:#5a5a64}
.row.par.fpa{min-height:25px;margin-top:-25px}
.no-transforms3d header .form-inline input{padding:8.5px 10px}
.lt-ie9 header>.container-fluid{padding-left:0;padding-right:0;max-width:930px}
.lt-ie9 header>.container-fluid.navbar-perceptive{max-width:990px}
.lt-ie9 .navbar-perceptive .navbar-nav>li>a{padding:13px 15px 17px;z-index:2}
.lt-ie9 .navbar-perceptive .navbar-right>li>a{padding:3px 12.5px}
.lt-ie9 .container.main{min-height:315px}
.lt-ie9 .navbar{min-height:1px}
.lt-ie9 .brand.brand-perceptive>a{width:auto}
.lt-ie9 .brand.brand-perceptive>a>h1>span{float:none}
.lt-ie9 header .form-inline input{padding:8px 10px}
.lt-ie9 .navbar-nav .dropdown-menu{border-left:1px solid #e6e6f0;border-right:1px solid #e6e6f0;border-bottom:1px solid #c9c9d1}
.lt-ie9 footer{min-height:0}
.lt-ie9 article ul li:before,.li-ie9 .text.parbase ul li:before{top:-3px}
.lt-ie9 .container .jumbotron{padding-top:0;padding-bottom:0}
.lt-ie9 .healthcare .jumbotron{margin-bottom:0}
.lt-ie9 .trigger-bar{height:38px;background-color:#fff}
.lt-ie9 .trigger{display:none}
.lt-ie9 .border-bottom:after,.lt-ie9 .border-top:before,.lt-ie9 .border-right:after,.lt-ie9 .border-left:before,.ie9 .border-bottom:after,.ie9 .border-top:before,.ie9 .border-right:after,.ie9 .border-left:before{display:none}
.lt-ie9 .border-bottom,.ie9 .border-bottom{border-bottom:2px solid #dcdcdc}
.lt-ie9 .border-top,.ie9 .border-top{border-top:2px solid #dcdcdc}
.lt-ie9 .border-right,.ie9 .border-right{border-right:2px solid #dcdcdc}
.lt-ie9 .border-right.white,.ie9 .border-right.white{border-right:5px solid #fff}
.lt-ie9 .border-left{border-left:2px solid #dcdcdc}
.lt-ie9 .promos .call-to-action .glyphicon{border:0}
.lt-ie9 .testimonial blockquote:before{font-size:5.25em;left:-0.075em}
.lt-ie9 .btn-partner .glyphicon-search,.lt-ie9 .btn-partner .icon.register-lead{font-size:1.7em;position:absolute;top:10px;right:0}
.lt-ie9 .developer.btn-partner .glyphicon-search{top:12px;font-size:3em}
.lt-ie9 .btn-partner .icon.register-lead{top:21px}
.lt-ie9 .promos.graphic-block .promo:before{content:""}
@media screen and (max-width:992px){.lt-ie9 .border-right.white,.ie9 .border-right.white{border-width:0}
}
@media print{header,footer,.icon.icon-social,.social-bar .icon,.leftnav,.chatbutton{display:none}
}