.state-indicator{position:absolute;top:-999em;left:-999em;z-index:1}
@media all and (min-width:275px) and (max-width:767px){.state-indicator{z-index:2}
}
@media all and (min-width:768px){.state-indicator{z-index:3}
}
@media all and (min-width:992px){.state-indicator{z-index:4}
}
@media all and (min-width:1200px){.state-indicator{z-index:5}
}
@media all and (max-width:767px){.state-indicator{z-index:6}
}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:640px){.visible-xs{display:block !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:640px){.visible-xs-block{display:block !important}
}
@media(max-width:640px){.visible-xs-inline{display:inline !important}
}
@media(max-width:640px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:641px) and (max-width:1034px){.visible-sm{display:block !important}
table.visible-sm{display:table !important}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:641px) and (max-width:1034px){.visible-sm-block{display:block !important}
}
@media(min-width:641px) and (max-width:1034px){.visible-sm-inline{display:inline !important}
}
@media(min-width:641px) and (max-width:1034px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:1035px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table !important}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:1035px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:1035px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:1035px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:640px){.hidden-xs{display:none !important}
}
@media(min-width:641px) and (max-width:1034px){.hidden-sm{display:none !important}
}
@media(min-width:1035px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table !important}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
@font-face{font-family:"Proxima Nova W01_n3";src:url("clientlib-site/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");src:url("clientlib-site/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"),url("clientlib-site/fonts/d9fe41ee-4904-4a11-ba11-b61cd3be767f.woff2") format("woff2"),url("clientlib-site/fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"),url("clientlib-site/fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype"),url("clientlib-site/fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"Proxima Nova W01_i3";src:url("clientlib-site/fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix");src:url("clientlib-site/fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix") format("eot"),url("clientlib-site/fonts/b47d2733-d2e6-452a-9134-77bcf65f9e7e.woff2") format("woff2"),url("clientlib-site/fonts/0c4be1a2-8e16-48b4-a384-165fa5baffe3.woff") format("woff"),url("clientlib-site/fonts/a7e6cc5b-7ba3-44be-9063-2cc1b3c05155.ttf") format("truetype"),url("clientlib-site/fonts/a1adf259-df55-4d1c-a2ab-dd790daf22f8.svg#a1adf259-df55-4d1c-a2ab-dd790daf22f8") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:"Proxima Nova W01_n4";src:url("clientlib-site/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("clientlib-site/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("clientlib-site/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("clientlib-site/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("clientlib-site/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("clientlib-site/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Proxima Nova W01_i4";src:url("clientlib-site/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");src:url("clientlib-site/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"),url("clientlib-site/fonts/129d49d6-5492-4ed1-96f7-0528c6d53abc.woff2") format("woff2"),url("clientlib-site/fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"),url("clientlib-site/fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"),url("clientlib-site/fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:"Proxima Nova W01_n7";src:url("clientlib-site/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");src:url("clientlib-site/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("clientlib-site/fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"),url("clientlib-site/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("clientlib-site/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("clientlib-site/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"Proxima Nova W01_i7";src:url("clientlib-site/fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix") format("eot")}
@font-face{font-family:"Proxima Nova W01";src:url("clientlib-site/fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix");src:url("clientlib-site/fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix") format("eot"),url("clientlib-site/fonts/a6315c03-b55d-42b0-8ed6-79060867137d.woff2") format("woff2"),url("clientlib-site/fonts/46d5674a-f287-4240-b87a-f207aeb83064.woff") format("woff"),url("clientlib-site/fonts/9bd640b2-9a56-4391-b213-767ae9c30ef4.ttf") format("truetype"),url("clientlib-site/fonts/1500822b-1abc-4461-81dd-b48cfcf99020.svg#1500822b-1abc-4461-81dd-b48cfcf99020") format("svg");font-weight:700;font-style:italic}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('clientlib-site/fonts/font-awesome/fontawesome-webfont.eot?v=4.5.0');src:url('clientlib-site/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('clientlib-site/fonts/font-awesome/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('clientlib-site/fonts/font-awesome/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('clientlib-site/fonts/font-awesome/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('clientlib-site/fonts/font-awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
html,body{font-size:20px;height:100%}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#f6f6f6;color:#303030;cursor:auto;font-family:"Proxima Nova W01",Helvetica,sans-serif;font-size:1.00rem;font-style:normal;font-weight:normal;line-height:1.4;margin:0;padding:0;position:relative}
a{cursor:pointer;text-decoration:none}
img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}
textarea{height:auto;min-height:50px}
select{width:100%}
hr{background:0;border:0;border-top:1px solid #eee;clear:both;margin:1.25rem 0}
hr.divider{height:1px}
hr.divider--small{border:0;position:relative}
hr.divider--small:before{background:#f0f0f0;content:"";height:1px;left:50%;margin-left:-2.5rem;width:5rem;position:absolute;top:0}
@font-face{font-family:"vantiv-icons";src:url("clientlib-site/fonts/vantiv-icons.eot");src:url("clientlib-site/fonts/vantiv-icons.eot?#iefix") format("embedded-opentype"),url("clientlib-site/fonts/vantiv-icons.woff") format("woff"),url("clientlib-site/fonts/vantiv-icons.ttf") format("truetype"),url("clientlib-site/fonts/vantiv-icons.svg#vantiv-icons") format("svg");font-weight:normal;font-style:normal}
[data-icon]:before{font-family:"vantiv-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="vi-"]:before,[class*=" vi-"]:before{font-family:"vantiv-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.vi-cross:before{content:"a"}
.vi-payment:before{content:"b"}
.vi-shield:before{content:"c"}
.vi-time:before{content:"d"}
.vi-target:before{content:"e"}
.vi-magnifying-glass:before{content:"f"}
.vi-linkedin:before{content:"g"}
.vi-facebook:before{content:"h"}
.vi-arrow-left:before{content:"i"}
.vi-arrow-right:before{content:"j"}
.vi-grid:before{content:"k"}
.vi-list:before{content:"l"}
.vi-grid-list:before{content:"m"}
.vi-twitter:before{content:"n"}
.vi-computer:before{content:"o"}
.vi-chat:before{content:"p"}
.vi-mobile:before{content:"q"}
.vi-triangle-up:before{content:"r"}
.vi-triangle-down:before{content:"s"}
.vi-exclamation:before{content:"t"}
.vi-pdf-icon:before{content:"u"}
.vi-googleplus:before{content:"v"}
.t-orange .t-bg-color{background-color:#ffa300;color:white}
.t-orange .t-bg-color.bg-neutral{background:#ddd}
.t-teal .t-bg-color{background-color:#40c1ac;color:white}
.t-teal .t-bg-color.bg-neutral{background:#ddd}
.t-light-blue .t-bg-color{background-color:#00a9e0;color:white}
.t-light-blue .t-bg-color.bg-neutral{background:#ddd}
.t-dark-blue .t-bg-color{background-color:#0057b8;color:white}
.t-dark-blue .t-bg-color.bg-neutral{background:#ddd}
.t-purple .t-bg-color{background-color:#7100b4;color:white}
.t-purple .t-bg-color.bg-neutral{background:#ddd}
.t-developer .t-bg-color{background-color:#00a9e0;color:white}
.t-developer .t-bg-color.bg-neutral{background:#ddd}
.t-fc-teal .t-bg-color{background-color:#40c1ac;color:white}
.t-fc-teal .t-bg-color.bg-neutral{background:#ddd}
.t-orange .button{box-shadow:0 0 0 2px #ffa300 inset;color:#ffa300}
.t-orange .button--fill,.t-orange .button:hover{background-color:#ffa300;color:white}
.t-orange .button--fill:hover{background-color:#f09900;box-shadow:0 0 0 2px #f09900 inset}
.t-orange .button--fill-dark{background-color:#bf7a00;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-orange .button--fill-dark:hover{background-color:#b07000;background:rgba(0,0,0,0.35);color:white}
.t-orange .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-orange .button--neutral:hover{background-color:#e8e8e8;color:#ffa300}
.t-orange .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-orange .button--neutral-dark:hover{background-color:gray;color:white}
.t-orange .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-orange .button--white:hover{color:#ffa300;background-color:white}
.t-orange .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-orange .t-bg-color .button:hover{color:#ffa300;background-color:white}
.t-orange .t-bg-color .button.button--fill-dark{background-color:#bf7a00;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-orange .t-bg-color .button.button--fill-dark:hover{background-color:#b07000;background:rgba(0,0,0,0.35);color:white}
.t-teal .button{box-shadow:0 0 0 2px #40c1ac inset;color:#40c1ac}
.t-teal .button--fill,.t-teal .button:hover{background-color:#40c1ac;color:white}
.t-teal .button--fill:hover{background-color:#3bb6a2;box-shadow:0 0 0 2px #3bb6a2 inset}
.t-teal .button--fill-dark{background-color:#2f9282;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-teal .button--fill-dark:hover{background-color:#2c8678;background:rgba(0,0,0,0.35);color:white}
.t-teal .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-teal .button--neutral:hover{background-color:#e8e8e8;color:#40c1ac}
.t-teal .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-teal .button--neutral-dark:hover{background-color:gray;color:white}
.t-teal .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-teal .button--white:hover{color:#40c1ac;background-color:white}
.t-teal .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-teal .t-bg-color .button:hover{color:#40c1ac;background-color:white}
.t-teal .t-bg-color .button.button--fill-dark{background-color:#2f9282;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-teal .t-bg-color .button.button--fill-dark:hover{background-color:#2c8678;background:rgba(0,0,0,0.35);color:white}
.t-light-blue .button{box-shadow:0 0 0 2px #00a9e0 inset;color:#00a9e0}
.t-light-blue .button--fill,.t-light-blue .button:hover{background-color:#00a9e0;color:white}
.t-light-blue .button--fill:hover{background-color:#009dd1;box-shadow:0 0 0 2px #009dd1 inset}
.t-light-blue .button--fill-dark{background-color:#0079a0;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-light-blue .button--fill-dark:hover{background-color:#006d91;background:rgba(0,0,0,0.35);color:white}
.t-light-blue .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-light-blue .button--neutral:hover{background-color:#e8e8e8;color:#00a9e0}
.t-light-blue .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-light-blue .button--neutral-dark:hover{background-color:gray;color:white}
.t-light-blue .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-light-blue .button--white:hover{color:#00a9e0;background-color:white}
.t-light-blue .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-light-blue .t-bg-color .button:hover{color:#00a9e0;background-color:white}
.t-light-blue .t-bg-color .button.button--fill-dark{background-color:#0079a0;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-light-blue .t-bg-color .button.button--fill-dark:hover{background-color:#006d91;background:rgba(0,0,0,0.35);color:white}
.t-dark-blue .button{box-shadow:0 0 0 2px #0057b8 inset;color:#0057b8}
.t-dark-blue .button--fill,.t-dark-blue .button:hover{background-color:#0057b8;color:white}
.t-dark-blue .button--fill:hover{background-color:#0050a9;box-shadow:0 0 0 2px #0050a9 inset}
.t-dark-blue .button--fill-dark{background-color:#003978;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-dark-blue .button--fill-dark:hover{background-color:#003269;background:rgba(0,0,0,0.35);color:white}
.t-dark-blue .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-dark-blue .button--neutral:hover{background-color:#e8e8e8;color:#0057b8}
.t-dark-blue .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-dark-blue .button--neutral-dark:hover{background-color:gray;color:white}
.t-dark-blue .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-dark-blue .button--white:hover{color:#0057b8;background-color:white}
.t-dark-blue .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-dark-blue .t-bg-color .button:hover{color:#0057b8;background-color:white}
.t-dark-blue .t-bg-color .button.button--fill-dark{background-color:#003978;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-dark-blue .t-bg-color .button.button--fill-dark:hover{background-color:#003269;background:rgba(0,0,0,0.35);color:white}
.t-purple .button{box-shadow:0 0 0 2px #7100b4 inset;color:#7100b4}
.t-purple .button--fill,.t-purple .button:hover{background-color:#7100b4;color:white}
.t-purple .button--fill:hover{background-color:#6700a5;box-shadow:0 0 0 2px #6700a5 inset}
.t-purple .button--fill-dark{background-color:#490074;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-purple .button--fill-dark:hover{background-color:#3f0065;background:rgba(0,0,0,0.35);color:white}
.t-purple .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-purple .button--neutral:hover{background-color:#e8e8e8;color:#7100b4}
.t-purple .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-purple .button--neutral-dark:hover{background-color:gray;color:white}
.t-purple .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-purple .button--white:hover{color:#7100b4;background-color:white}
.t-purple .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-purple .t-bg-color .button:hover{color:#7100b4;background-color:white}
.t-purple .t-bg-color .button.button--fill-dark{background-color:#490074;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-purple .t-bg-color .button.button--fill-dark:hover{background-color:#3f0065;background:rgba(0,0,0,0.35);color:white}
.t-developer .button{box-shadow:0 0 0 2px #00a9e0 inset;color:#00a9e0}
.t-developer .button--fill,.t-developer .button:hover{background-color:#00a9e0;color:white}
.t-developer .button--fill:hover{background-color:#009dd1;box-shadow:0 0 0 2px #009dd1 inset}
.t-developer .button--fill-dark{background-color:#0079a0;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-developer .button--fill-dark:hover{background-color:#006d91;background:rgba(0,0,0,0.35);color:white}
.t-developer .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-developer .button--neutral:hover{background-color:#e8e8e8;color:#00a9e0}
.t-developer .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-developer .button--neutral-dark:hover{background-color:gray;color:white}
.t-developer .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-developer .button--white:hover{color:#00a9e0;background-color:white}
.t-developer .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-developer .t-bg-color .button:hover{color:#00a9e0;background-color:white}
.t-developer .t-bg-color .button.button--fill-dark{background-color:#0079a0;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-developer .t-bg-color .button.button--fill-dark:hover{background-color:#006d91;background:rgba(0,0,0,0.35);color:white}
.t-fc-teal .button{box-shadow:0 0 0 2px #40c1ac inset;color:#40c1ac}
.t-fc-teal .button--fill,.t-fc-teal .button:hover{background-color:#40c1ac;color:white}
.t-fc-teal .button--fill:hover{background-color:#3bb6a2;box-shadow:0 0 0 2px #3bb6a2 inset}
.t-fc-teal .button--fill-dark{background-color:#2f9282;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-fc-teal .button--fill-dark:hover{background-color:#2c8678;background:rgba(0,0,0,0.35);color:white}
.t-fc-teal .button--neutral{background-color:#f0f0f0;box-shadow:none;color:white}
.t-fc-teal .button--neutral:hover{background-color:#e8e8e8;color:#40c1ac}
.t-fc-teal .button--neutral-dark{background-color:#888;box-shadow:none;color:white}
.t-fc-teal .button--neutral-dark:hover{background-color:gray;color:white}
.t-fc-teal .button--white{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-fc-teal .button--white:hover{color:#40c1ac;background-color:white}
.t-fc-teal .t-bg-color .button{background-color:transparent;box-shadow:0 0 0 2px white;color:white}
.t-fc-teal .t-bg-color .button:hover{color:#40c1ac;background-color:white}
.t-fc-teal .t-bg-color .button.button--fill-dark{background-color:#2f9282;background:rgba(0,0,0,0.41);box-shadow:none;color:white}
.t-fc-teal .t-bg-color .button.button--fill-dark:hover{background-color:#2c8678;background:rgba(0,0,0,0.35);color:white}
.t-developer .t-dark-button{background-color:#0057b8;color:white;box-shadow:none}
.t-developer .t-dark-button:hover{background-color:#003f85}
.t-fc-teal .t-dark-button{background-color:#39af9c;color:white;box-shadow:none}
.t-fc-teal .t-dark-button:hover{background-color:#329c8a}
@media screen and (max-width:569px){.hero .button,.hero-carousel__slide .button{background-color:transparent !important;box-shadow:0 0 0 2px white !important;color:white !important}
.hero .button:hover,.hero-carousel__slide .button:hover{background-color:white !important;box-shadow:none !important;color:#303030 !important}
.hero.u-dark-text,.hero-carousel__slide.u-dark-text{color:white !important}
}
.t-orange .t-gradient{background-color:#ffa300;background:linear-gradient(45deg,#fd0000,#fed100)}
.t-orange .t-gradient.bg-neutral{background:#ddd}
.t-teal .t-gradient{background-color:#40c1ac;background:linear-gradient(45deg,#40c1ac,#cedc00)}
.t-teal .t-gradient.bg-neutral{background:#ddd}
.t-light-blue .t-gradient{background-color:#00a9e0;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-light-blue .t-gradient.bg-neutral{background:#ddd}
.t-dark-blue .t-gradient{background-color:#0057b8;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-dark-blue .t-gradient.bg-neutral{background:#ddd}
.t-purple .t-gradient{background-color:#7100b4;background:linear-gradient(45deg,#7100b4,#00a9e0)}
.t-purple .t-gradient.bg-neutral{background:#ddd}
.t-developer .t-gradient{background-color:#00a9e0;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-developer .t-gradient.bg-neutral{background:#ddd}
.t-fc-teal .t-gradient{background-color:#40c1ac;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-fc-teal .t-gradient.bg-neutral{background:#ddd}
.t-orange .t-gradient-text{color:#ffa300}
.backgroundcliptext .t-orange .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#fd0000,#fed100);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-teal .t-gradient-text{color:#40c1ac}
.backgroundcliptext .t-teal .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#40c1ac,#cedc00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-light-blue .t-gradient-text{color:#00a9e0}
.backgroundcliptext .t-light-blue .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#00a9e0,#40c1ac);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-dark-blue .t-gradient-text{color:#0057b8}
.backgroundcliptext .t-dark-blue .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#0057b8,#00a9e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-purple .t-gradient-text{color:#7100b4}
.backgroundcliptext .t-purple .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#7100b4,#00a9e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-developer .t-gradient-text{color:#00a9e0}
.backgroundcliptext .t-developer .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#0057b8,#00a9e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-fc-teal .t-gradient-text{color:#40c1ac}
.backgroundcliptext .t-fc-teal .t-gradient-text{background-color:transparent;background:linear-gradient(45deg,#00a9e0,#40c1ac);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.t-orange .t-gradient-reversed{background-color:#ffa300;background:linear-gradient(45deg,#fed100,#fd0000)}
.t-teal .t-gradient-reversed{background-color:#40c1ac;background:linear-gradient(45deg,#cedc00,#40c1ac)}
.t-light-blue .t-gradient-reversed{background-color:#00a9e0;background:linear-gradient(45deg,#40c1ac,#00a9e0)}
.t-dark-blue .t-gradient-reversed{background-color:#0057b8;background:linear-gradient(45deg,#00a9e0,#0057b8)}
.t-purple .t-gradient-reversed{background-color:#7100b4;background:linear-gradient(45deg,#00a9e0,#7100b4)}
.t-developer .t-gradient-reversed{background-color:#00a9e0;background:linear-gradient(45deg,#00a9e0,#0057b8)}
.t-fc-teal .t-gradient-reversed{background-color:#40c1ac;background:linear-gradient(45deg,#40c1ac,#00a9e0)}
.t-orange a{color:#ffa300}
.t-orange a:hover,.t-orange a.is-active{color:#fd0000}
.t-orange a.t-link,.t-orange .t-link a{color:#ffa300}
.t-orange a.t-link:hover,.t-orange .t-link a:hover,.t-orange a.t-link.is-active,.t-orange .t-link a.is-active{color:#fd0000}
.t-orange .t-link-neutral,.t-orange .t-link-neutral a{color:#888}
.t-orange a.t-link-neutral:hover,.t-orange .t-link-neutral a:hover,.t-orange a.t-link-neutral.is-active,.t-orange .t-link-neutral a.is-active{color:#ffa300}
.t-orange a.t-link-fill--neutral,.t-orange .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-orange a.t-link-fill--neutral:hover,.t-orange .t-link-fill--neutral a:hover,.t-orange a.t-link-fill--neutral.is-active,.t-orange .t-link-fill--neutral a.is-active{background-color:#ffa300;color:white}
.t-orange .t-link-fill--neutral-contrast,.t-orange .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-orange .t-link-fill--neutral-contrast:hover,.t-orange a:hover .t-link-fill--neutral-contrast,.t-orange .t-link-fill--neutral-contrast a:hover,.t-orange .t-link-fill--neutral-contrast.is-active,.t-orange .t-link-fill--neutral-contrast a.is-active{background-color:#ffa300 !important;color:white !important}
.t-orange a.t-link-slate,.t-orange .t-link-slate a{color:#303030}
.t-orange a.t-link-slate:hover,.t-orange .t-link-slate a:hover,.t-orange a.t-link-slate.is-active,.t-orange .t-link-slate a.is-active{color:#ffa300}
.t-orange a.t-link-fill--slate,.t-orange .t-link-fill--slate a{background-color:#303030;color:white}
.t-orange a.t-link-fill--slate:hover,.t-orange .t-link-fill--slate a:hover,.t-orange a.t-link-fill--slate.is-active,.t-orange .t-link-fill--slate a.is-active{background-color:#ffa300;color:white}
.t-teal a{color:#40c1ac}
.t-teal a:hover,.t-teal a.is-active{color:#cedc00}
.t-teal a.t-link,.t-teal .t-link a{color:#40c1ac}
.t-teal a.t-link:hover,.t-teal .t-link a:hover,.t-teal a.t-link.is-active,.t-teal .t-link a.is-active{color:#cedc00}
.t-teal a.t-link-neutral,.t-teal .t-link-neutral a{color:#888}
.t-teal a.t-link-neutral:hover,.t-teal .t-link-neutral a:hover,.t-teal a.t-link-neutral.is-active,.t-teal .t-link-neutral a.is-active{color:#40c1ac}
.t-teal a.t-link-fill--neutral,.t-teal .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-teal a.t-link-fill--neutral:hover,.t-teal .t-link-fill--neutral a:hover,.t-teal a.t-link-fill--neutral.is-active,.t-teal .t-link-fill--neutral a.is-active{background-color:#40c1ac;color:white}
.t-teal .t-link-fill--neutral-contrast,.t-teal .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-teal .t-link-fill--neutral-contrast:hover,.t-teal a:hover .t-link-fill--neutral-contrast,.t-teal .t-link-fill--neutral-contrast a:hover,.t-teal .t-link-fill--neutral-contrast.is-active,.t-teal .t-link-fill--neutral-contrast a.is-active{background-color:#40c1ac !important;color:white !important}
.t-teal a.t-link-slate,.t-teal .t-link-slate a{color:#303030}
.t-teal a.t-link-slate:hover,.t-teal .t-link-slate a:hover,.t-teal a.t-link-slate.is-active,.t-teal .t-link-slate a.is-active{color:#40c1ac}
.t-teal a.t-link-fill--slate,.t-teal .t-link-fill--slate a{background-color:#303030;color:white}
.t-teal a.t-link-fill--slate:hover,.t-teal .t-link-fill--slate a:hover,.t-teal a.t-link-fill--slate.is-active,.t-teal .t-link-fill--slate a.is-active{background-color:#40c1ac;color:white}
.t-light-blue a{color:#00a9e0}
.t-light-blue a:hover,.t-light-blue a.is-active{color:#40c1ac}
.t-light-blue a.t-link,.t-light-blue .t-link a{color:#00a9e0}
.t-light-blue a.t-link:hover,.t-light-blue .t-link a:hover,.t-light-blue a.t-link.is-active,.t-light-blue .t-link a.is-active{color:#40c1ac}
.t-light-blue a.t-link-neutral,.t-light-blue .t-link-neutral a{color:#888}
.t-light-blue a.t-link-neutral:hover,.t-light-blue .t-link-neutral a:hover,.t-light-blue a.t-link-neutral.is-active,.t-light-blue .t-link-neutral a.is-active{color:#00a9e0}
.t-light-blue a.t-link-fill--neutral,.t-light-blue .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-light-blue a.t-link-fill--neutral:hover,.t-light-blue .t-link-fill--neutral a:hover,.t-light-blue a.t-link-fill--neutral.is-active,.t-light-blue .t-link-fill--neutral a.is-active{background-color:#00a9e0;color:white}
.t-light-blue .t-link-fill--neutral-contrast,.t-light-blue .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-light-blue .t-link-fill--neutral-contrast:hover,.t-light-blue a:hover .t-link-fill--neutral-contrast,.t-light-blue .t-link-fill--neutral-contrast a:hover,.t-light-blue .t-link-fill--neutral-contrast.is-active,.t-light-blue .t-link-fill--neutral-contrast a.is-active{background-color:#00a9e0 !important;color:white !important}
.t-light-blue a.t-link-slate,.t-light-blue .t-link-slate a{color:#303030}
.t-light-blue a.t-link-slate:hover,.t-light-blue .t-link-slate a:hover,.t-light-blue a.t-link-slate.is-active,.t-light-blue .t-link-slate a.is-active{color:#00a9e0}
.t-light-blue a.t-link-fill--slate,.t-light-blue .t-link-fill--slate a{background-color:#303030;color:white}
.t-light-blue a.t-link-fill--slate:hover,.t-light-blue .t-link-fill--slate a:hover,.t-light-blue a.t-link-fill--slate.is-active,.t-light-blue .t-link-fill--slate a.is-active{background-color:#00a9e0;color:white}
.t-dark-blue a{color:#0057b8}
.t-dark-blue a:hover,.t-dark-blue a.is-active{color:#00a9e0}
.t-dark-blue a.t-link,.t-dark-blue .t-link a{color:#0057b8}
.t-dark-blue a.t-link:hover,.t-dark-blue .t-link a:hover,.t-dark-blue a.t-link.is-active,.t-dark-blue .t-link a.is-active{color:#00a9e0}
.t-dark-blue a.t-link-neutral,.t-dark-blue .t-link-neutral a{color:#888}
.t-dark-blue a.t-link-neutral:hover,.t-dark-blue .t-link-neutral a:hover,.t-dark-blue a.t-link-neutral.is-active,.t-dark-blue .t-link-neutral a.is-active{color:#0057b8}
.t-dark-blue a.t-link-fill--neutral,.t-dark-blue .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-dark-blue a.t-link-fill--neutral:hover,.t-dark-blue .t-link-fill--neutral a:hover,.t-dark-blue a.t-link-fill--neutral.is-active,.t-dark-blue .t-link-fill--neutral a.is-active{background-color:#0057b8;color:white}
.t-dark-blue .t-link-fill--neutral-contrast,.t-dark-blue .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-dark-blue .t-link-fill--neutral-contrast:hover,.t-dark-blue a:hover .t-link-fill--neutral-contrast,.t-dark-blue .t-link-fill--neutral-contrast a:hover,.t-dark-blue .t-link-fill--neutral-contrast.is-active,.t-dark-blue .t-link-fill--neutral-contrast a.is-active{background-color:#0057b8 !important;color:white !important}
.t-dark-blue a.t-link-slate,.t-dark-blue .t-link-slate a{color:#303030}
.t-dark-blue a.t-link-slate:hover,.t-dark-blue .t-link-slate a:hover,.t-dark-blue a.t-link-slate.is-active,.t-dark-blue .t-link-slate a.is-active{color:#0057b8}
.t-dark-blue a.t-link-fill--slate,.t-dark-blue .t-link-fill--slate a{background-color:#303030;color:white}
.t-dark-blue a.t-link-fill--slate:hover,.t-dark-blue .t-link-fill--slate a:hover,.t-dark-blue a.t-link-fill--slate.is-active,.t-dark-blue .t-link-fill--slate a.is-active{background-color:#0057b8;color:white}
.t-purple a{color:#7100b4}
.t-purple a:hover,.t-purple a.is-active{color:#00a9e0}
.t-purple a.t-link,.t-purple .t-link a{color:#7100b4}
.t-purple a.t-link:hover,.t-purple .t-link a:hover,.t-purple a.t-link.is-active,.t-purple .t-link a.is-active{color:#00a9e0}
.t-purple a.t-link-neutral,.t-purple .t-link-neutral a{color:#888}
.t-purple a.t-link-neutral:hover,.t-purple .t-link-neutral a:hover,.t-purple a.t-link-neutral.is-active,.t-purple .t-link-neutral a.is-active{color:#7100b4}
.t-purple a.t-link-fill--neutral,.t-purple .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-purple a.t-link-fill--neutral:hover,.t-purple .t-link-fill--neutral a:hover,.t-purple a.t-link-fill--neutral.is-active,.t-purple .t-link-fill--neutral a.is-active{background-color:#7100b4;color:white}
.t-purple .t-link-fill--neutral-contrast,.t-purple .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-purple .t-link-fill--neutral-contrast:hover,.t-purple a:hover .t-link-fill--neutral-contrast,.t-purple .t-link-fill--neutral-contrast a:hover,.t-purple .t-link-fill--neutral-contrast.is-active,.t-purple .t-link-fill--neutral-contrast a.is-active{background-color:#7100b4 !important;color:white !important}
.t-purple a.t-link-slate,.t-purple .t-link-slate a{color:#303030}
.t-purple a.t-link-slate:hover,.t-purple .t-link-slate a:hover,.t-purple a.t-link-slate.is-active,.t-purple .t-link-slate a.is-active{color:#7100b4}
.t-purple a.t-link-fill--slate,.t-purple .t-link-fill--slate a{background-color:#303030;color:white}
.t-purple a.t-link-fill--slate:hover,.t-purple .t-link-fill--slate a:hover,.t-purple a.t-link-fill--slate.is-active,.t-purple .t-link-fill--slate a.is-active{background-color:#7100b4;color:white}
.t-developer a{color:#00a9e0}
.t-developer a:hover,.t-developer a.is-active{color:#40c1ac}
.t-developer a.t-link,.t-developer .t-link a{color:#00a9e0}
.t-developer a.t-link:hover,.t-developer .t-link a:hover,.t-developer a.t-link.is-active,.t-developer .t-link a.is-active{color:#40c1ac}
.t-developer a.t-link-neutral,.t-developer .t-link-neutral a{color:#888}
.t-developer a.t-link-neutral:hover,.t-developer .t-link-neutral a:hover,.t-developer a.t-link-neutral.is-active,.t-developer .t-link-neutral a.is-active{color:#00a9e0}
.t-developer a.t-link-neutral.secondary-nav__item{color:white}
.t-developer a.t-link-neutral.secondary-nav__item:hover,.t-developer a.t-link-neutral.secondary-nav__item.is-active{color:#888}
.t-developer a.t-link-fill--neutral,.t-developer .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-developer a.t-link-fill--neutral:hover,.t-developer .t-link-fill--neutral a:hover,.t-developer a.t-link-fill--neutral.is-active,.t-developer .t-link-fill--neutral a.is-active{background-color:#00a9e0;color:white}
.t-developer .t-link-fill--neutral-contrast,.t-developer .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-developer .t-link-fill--neutral-contrast:hover,.t-developer a:hover .t-link-fill--neutral-contrast,.t-developer .t-link-fill--neutral-contrast a:hover,.t-developer .t-link-fill--neutral-contrast.is-active,.t-developer .t-link-fill--neutral-contrast a.is-active{background-color:#00a9e0 !important;color:white !important}
.t-developer a.t-link-slate,.t-developer .t-link-slate a{color:#303030}
.t-developer a.t-link-slate:hover,.t-developer .t-link-slate a:hover,.t-developer a.t-link-slate.is-active,.t-developer .t-link-slate a.is-active{color:#00a9e0}
.t-developer a.t-link-fill--slate,.t-developer .t-link-fill--slate a{background-color:#303030;color:white}
.t-developer a.t-link-fill--slate:hover,.t-developer .t-link-fill--slate a:hover,.t-developer a.t-link-fill--slate.is-active,.t-developer .t-link-fill--slate a.is-active{background-color:#00a9e0;color:white}
.t-fc-teal a{color:#40c1ac}
.t-fc-teal a:hover,.t-fc-teal a.is-active{color:#40c1ac}
.t-fc-teal a.t-link,.t-fc-teal .t-link a{color:#40c1ac}
.t-fc-teal a.t-link:hover,.t-fc-teal .t-link a:hover,.t-fc-teal a.t-link.is-active,.t-fc-teal .t-link a.is-active{color:#40c1ac}
.t-fc-teal a.t-link-neutral,.t-fc-teal .t-link-neutral a{color:#888}
.t-fc-teal a.t-link-neutral:hover,.t-fc-teal .t-link-neutral a:hover,.t-fc-teal a.t-link-neutral.is-active,.t-fc-teal .t-link-neutral a.is-active{color:#40c1ac}
.t-fc-teal a.t-link-fill--neutral,.t-fc-teal .t-link-fill--neutral a{background-color:#f0f0f0;color:#888}
.t-fc-teal a.t-link-fill--neutral:hover,.t-fc-teal .t-link-fill--neutral a:hover,.t-fc-teal a.t-link-fill--neutral.is-active,.t-fc-teal .t-link-fill--neutral a.is-active{background-color:#40c1ac;color:white}
.t-fc-teal .t-link-fill--neutral-contrast,.t-fc-teal .t-link-fill--neutral-contrast a{background-color:#888 !important;color:white !important}
.t-fc-teal .t-link-fill--neutral-contrast:hover,.t-fc-teal a:hover .t-link-fill--neutral-contrast,.t-fc-teal .t-link-fill--neutral-contrast a:hover,.t-fc-teal .t-link-fill--neutral-contrast.is-active,.t-fc-teal .t-link-fill--neutral-contrast a.is-active{background-color:#40c1ac !important;color:white !important}
.t-fc-teal a.t-link-slate,.t-fc-teal .t-link-slate a{color:#303030}
.t-fc-teal a.t-link-slate:hover,.t-fc-teal .t-link-slate a:hover,.t-fc-teal a.t-link-slate.is-active,.t-fc-teal .t-link-slate a.is-active{color:#40c1ac}
.t-fc-teal a.t-link-fill--slate,.t-fc-teal .t-link-fill--slate a{background-color:#303030;color:white}
.t-fc-teal a.t-link-fill--slate:hover,.t-fc-teal .t-link-fill--slate a:hover,.t-fc-teal a.t-link-fill--slate.is-active,.t-fc-teal .t-link-fill--slate a.is-active{background-color:#40c1ac;color:white}
@media only screen and (min-width:1035px){.t-orange .primary-nav__item{color:#303030}
.t-orange .primary-nav__item:hover,.t-orange .cd-primary-nav>li>a.selected{border-bottom-color:#ffa300;color:#ffa300}
.t-orange .primary-nav__item.is-active,.t-orange .cd-secondary-nav a{color:#ffa300}
.t-teal .primary-nav__item{color:#303030}
.t-teal .primary-nav__item:hover,.t-teal .cd-primary-nav>li>a.selected{border-bottom-color:#40c1ac;color:#40c1ac}
.t-teal .primary-nav__item.is-active,.t-teal .cd-secondary-nav a{color:#40c1ac}
.t-light-blue .primary-nav__item{color:#303030}
.cd-primary-nav>li>a.selected,.cd-primary-nav>li.get-started.selected,.cd-primary-nav>li.search.selected{background:url(clientlib-site/img/nav-active-arrow.png) center bottom no-repeat;height:100%;padding-bottom:13px}
.t-developer .cd-primary-nav>li>a.selected,.t-developer .cd-primary-nav>li.get-started.selected,.t-developer .cd-primary-nav>li.search.selected{background:url(clientlib-site/img/nav-active-arrow-developers.png) center bottom no-repeat}
.cd-primary-nav>li.get-started>a.selected,.cd-primary-nav>li.search>a.selected{background:0;padding-bottom:0}
.cd-primary-nav>li.search>a.selected{background:#e8e8e8;height:2.25rem;margin-bottom:.7rem}
.t-light-blue .primary-nav__item:hover,.t-light-blue .cd-primary-nav>li>a.selected{border-bottom-color:#00a9e0;color:#00a9e0}
.t-light-blue .primary-nav__item.is-active,.t-light-blue .cd-secondary-nav a{color:#00a9e0}
.t-dark-blue .primary-nav__item{color:#303030}
.t-dark-blue .primary-nav__item:hover,.t-dark-blue .cd-primary-nav>li>a.selected{border-bottom-color:#0057b8;color:#0057b8}
.t-dark-blue .primary-nav__item.is-active,.t-dark-blue .cd-secondary-nav a{color:#0057b8}
.t-purple .primary-nav__item{color:#303030}
.t-purple .primary-nav__item:hover,.t-purple .cd-primary-nav>li>a.selected{border-bottom-color:#7100b4;color:#7100b4}
.t-purple .primary-nav__item.is-active,.t-purple .cd-secondary-nav a{color:#7100b4}
.t-developer .primary-nav__item{color:white}
.t-developer .primary-nav__item:hover,.t-developer .primary-nav__item.is-active{border-top-color:white;color:white}
.t-fc-teal .primary-nav__item{color:#303030}
.t-fc-teal .primary-nav__item:hover,.t-fc-teal .cd-primary-nav>li>a.selected{border-bottom-color:#40c1ac;color:#40c1ac}
.t-fc-teal .primary-nav__item.is-active,.t-fc-teal .cd-secondary-nav a{color:#40c1ac}
.t-fc-teal .primary-nav__item{color:white}
.t-fc-teal .primary-nav__item:hover,.t-fc-teal .primary-nav__item.is-active{border-top-color:white;color:white}
.t-orange .site-nav__item--cta.button{background-color:#ffa300;color:white}
.t-orange .site-nav__item--cta.button:hover{background-color:#f09900;color:white;box-shadow:0 0 0 2px #f09900 inset}
.t-teal .site-nav__item--cta.button{background-color:#40c1ac;color:white}
.t-teal .site-nav__item--cta.button:hover{background-color:#3bb6a2;color:white;box-shadow:0 0 0 2px #3bb6a2 inset}
.t-light-blue .site-nav__item--cta.button{background-color:#00a9e0;color:white}
.t-light-blue .site-nav__item--cta.button:hover{background-color:#009dd1;color:white;box-shadow:0 0 0 2px #009dd1 inset}
.t-dark-blue .site-nav__item--cta.button{background-color:#0057b8;color:white}
.t-dark-blue .site-nav__item--cta.button:hover{background-color:#0050a9;color:white;box-shadow:0 0 0 2px #0050a9 inset}
.t-purple .site-nav__item--cta.button{background-color:#7100b4;color:white}
.t-purple .site-nav__item--cta.button:hover{background-color:#6700a5;color:white;box-shadow:0 0 0 2px #6700a5 inset}
.t-developer .site-nav__item--cta.button{background-color:#00a9e0;color:white;border:2px solid white}
.t-developer .site-nav__item--cta.button:hover{background-color:#009dd1;color:white;box-shadow:0 0 0 2px #009dd1 inset}
.t-fc-teal .site-nav__item--cta.button{background-color:#40c1ac;color:white}
.t-fc-teal .site-nav__item--cta.button:hover{background-color:#3bb6a2;color:white;box-shadow:0 0 0 2px #3bb6a2 inset}
.cd-secondary-nav a{font-size:.8rem}
}
@media only screen and (min-width:1035px){.t-developer .secondary-nav__item{color:#7adeff}
.t-developer .secondary-nav__item:hover,.t-developer .secondary-nav__item.is-active{color:white}
.t-fc-teal .secondary-nav__item{color:#b4e6de}
.t-fc-teal .secondary-nav__item:hover,.t-fc-teal .secondary-nav__item.is-active{color:white}
}
.t-developer .site-header,.t-developer .site-header__nav-wrap{background-color:#00a9e0}
.t-fc-teal .site-header,.t-fc-teal .site-header__nav-wrap{background-color:#40c1ac}
.t-orange .t-text-color{color:#ffa300}
.t-teal .t-text-color{color:#40c1ac}
.t-light-blue .t-text-color{color:#00a9e0}
.t-dark-blue .t-text-color{color:#0057b8}
.t-purple .t-text-color{color:#7100b4}
.t-developer .t-text-color{color:#00a9e0}
.t-fc-teal .t-text-color{color:#40c1ac}
.t-text-color-neutral{color:#888}
.t-orange .t-text-color-opposite{color:#fd0000}
.t-teal .t-text-color-opposite{color:#cedc00}
.t-light-blue .t-text-color-opposite{color:#40c1ac}
.t-dark-blue .t-text-color-opposite{color:#00a9e0}
.t-purple .t-text-color-opposite{color:#00a9e0}
.t-developer .t-text-color-opposite{color:#40c1ac}
.t-fc-teal .t-text-color-opposite{color:#40c1ac}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.6;filter:alpha(opacity=60)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url('clientlib-site/img/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('clientlib-site/fonts/slick.eot');src:url('clientlib-site/fonts/slick.eot?#iefix') format('embedded-opentype'),url('clientlib-site/fonts/slick.woff') format('woff'),url('clientlib-site/fonts/slick.ttf') format('truetype'),url('clientlib-site/fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-dots{margin-bottom:0}
.slick-dots li{margin:0}
.slick-dots li button:before{font-size:.5rem}
.m-text-band .slick-dots{margin-left:-0.75rem}
h1,h2,h3,h4,h5,h6,ul,ol,p{font-weight:normal;margin-top:0;margin-bottom:1rem}
h1,.alpha{font-size:1.4rem;font-weight:bold;line-height:1.6rem;margin-bottom:1.25rem}
h2,.beta,blockquote p{font-size:1.2rem;line-height:1.5rem;margin-bottom:1.25rem}
h3,.gamma{font-size:1rem;line-height:1.2rem;margin-bottom:1.25rem}
h4,.delta{font-size:1.1rem;font-weight:bold;line-height:1.3rem;margin-bottom:1.25rem}
h4.big,.delta.big{font-size:1.4rem;line-height:1.6rem}
h5,.epsilon{font-size:.8rem;letter-spacing:.12em;line-height:1.1rem;margin-bottom:1.25rem;padding-top:.75rem;text-transform:uppercase}
h5.small,.epsilon.small{font-size:.7rem;font-weight:bold;line-height:.9rem;letter-spacing:.1em}
p,ul,ol{font-size:.7rem;line-height:1rem;margin-bottom:1.25rem;margin-top:0}
strong{font-weight:bold}
.small-text{font-size:.7rem;line-height:1rem}
.label{display:inline-block;text-transform:uppercase}
.label--block-label{display:block;margin-bottom:6px}
.label--small{font-size:14px}
@media only screen and (min-width:641px){h1,.alpha{font-size:2.2rem;line-height:2.5rem;margin-bottom:1rem}
h2,.beta,blockquote p{font-size:1.9rem;line-height:2.2rem;margin-bottom:1.25rem}
h3,.gamma{font-size:1.5rem;line-height:1.9rem;margin-bottom:1.25rem}
h4,.delta{font-size:1rem;line-height:1.2rem;margin-bottom:1.25rem}
h4.big,.delta.big{font-size:1.2rem;line-height:1.4rem}
h5,.epsilon{font-size:.6rem;line-height:.9rem;margin-bottom:.9rem}
h5.small,.epsilon.small{font-size:.5rem;line-height:.7rem;letterspacing:1px;font-weight:bold}
p,ul,ol{font-size:.9rem;line-height:1.25rem;margin-bottom:1.25rem}
.small-text{font-size:.8rem;line-height:1rem}
}
.button,button{background:transparent;border:0;color:white;cursor:pointer;display:inline-block;font-size:12px;font-weight:normal;letter-spacing:2px;line-height:1;margin-bottom:.2rem;min-width:10rem;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}
.button--expand,button--expand{display:block;margin-bottom:.2rem}
.button--size-225,button--size-225{width:14rem}
.button--size-300,button--size-300{width:19rem}
@media only screen and (min-width:830px){.button,button{min-width:0;margin-bottom:0}
}
.medium-link-arrow{cursor:pointer;font-size:.7rem;font-weight:bold;text-transform:uppercase}
.medium-link-arrow::after{content:'\25B6';font-size:.4rem;padding-left:2px;position:relative;top:-2px}
.small-link-arrow{cursor:pointer;font-size:.6rem;font-weight:bold;text-transform:uppercase}
.small-link-arrow::after{content:'\25B6';font-size:.25rem;padding-left:2px;position:relative;top:-2px}
.input-and-button{text-align:center;white-space:nowrap}
.input-and-button:before,.input-and-button:after{content:" ";display:table}
.input-and-button:after{clear:both}
.input-and-button input[type="email"],.input-and-button input[type="text"]{border:0;box-shadow:0 0 0 1px rgba(0,0,0,0.41);color:#303030;display:block;font-size:.8rem;margin:0 auto .5rem;padding:.525rem;width:100%}
.input-and-button input[type="submit"],.input-and-button input[type="button"]{color:white;display:block;font-size:.55rem;margin:0 auto;width:100%}
@media only screen and (min-width:570px){.input-and-button input[type="email"],.input-and-button input[type="text"]{float:left;margin-right:1px;margin-top:1px;width:66.6666%}
.input-and-button input[type="submit"],.input-and-button input[type="button"],.input-and-button button{float:left;width:33%}
}
.link-list{list-style:none;margin-left:0;margin-top:0;padding-left:0}
.link-list__item{margin-bottom:7px;font-size:14px}
.link-list__item--title{font-size:16px;font-weight:bold}
.link-list__item a{display:block;text-decoration:none}
.article__title{margin-bottom:.5rem;margin-top:1rem}
.article__list{margin-bottom:0;padding-left:0}
@media only screen and (max-width:1034px){.article__list{padding-left:15px;padding-right:15px}
}
.article__list--item{list-style-type:none;padding-bottom:.25rem}
.article__list--item:before{color:#888;content:"\25B6";font-size:.5rem;padding-right:.35rem;position:relative;top:-0.1rem}
.article__list--nobullet{list-style-type:none;padding-bottom:.25rem}
.t-bg-color .article__list--item:before{color:white}
.t-bg-color li a{color:white}
.t-bg-color li a:hover{color:white;color:rgba(255,255,255,0.8)}
.social-link--round{border-radius:50%;display:inline-block;height:25px;line-height:29px;text-align:center;width:25px;font-size:.6em}
.social-link--round.vi-linkedin{line-height:27px}
.social-link--round.vi-googleplus{font-size:.7em}
.hero{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#bbb;color:white;margin:0 auto;min-height:21rem;max-width:80rem;position:relative;text-align:center}
.hero--image-only{min-height:10rem}
.hero.bg-neutral{background:#ddd}
.hero.bg-neutral .hero__text{color:#303030}
.hero .label .vi{font-size:.5em;position:relative;top:-1px}
.hero__body{padding-bottom:2rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}
@media only screen and (max-width:569px){.t-orange .hero__body,.hero-carousel__slide.t-orange .hero__body{background-color:#ffa300;background:linear-gradient(45deg,rgba(253,0,0,0.9),rgba(254,209,0,0.9))}
.t-teal .hero__body,.hero-carousel__slide.t-teal .hero__body{background-color:#40c1ac;background:linear-gradient(45deg,rgba(64,193,172,0.9),rgba(206,220,0,0.9))}
.t-light-blue .hero__body,.hero-carousel__slide.t-light-blue .hero__body{background-color:#00a9e0;background:linear-gradient(45deg,rgba(0,169,224,0.9),rgba(64,193,172,0.9))}
.t-dark-blue .hero__body,.hero-carousel__slide.t-dark-blue .hero__body{background-color:#0057b8;background:linear-gradient(45deg,rgba(0,87,184,0.9),rgba(0,169,224,0.9))}
.t-purple .hero__body,.hero-carousel__slide.t-purple .hero__body{background-color:#7100b4;background:linear-gradient(45deg,rgba(113,0,180,0.9),rgba(0,169,224,0.9))}
.t-developer .hero__body,.hero-carousel__slide.t-developer .hero__body{background-color:#00a9e0;background:linear-gradient(45deg,rgba(0,87,184,0.9),rgba(0,169,224,0.9))}
.t-fc-teal .hero__body,.hero-carousel__slide.t-fc-teal .hero__body{background-color:#40c1ac;background:linear-gradient(45deg,rgba(0,169,224,0.9),rgba(64,193,172,0.9))}
}
.hero--text-left .hero__body{text-align:left}
.hero__text{max-width:23.5rem}
@media only screen and (min-width:570px){.hero--image-only{min-height:21rem}
.hero__text{text-align:left}
.hero__body{min-height:19.25rem;padding-left:9.25rem;padding-right:9.25rem;padding-top:5rem}
}
.hero-carousel,.module-carousel{margin-bottom:0;margin:0 auto;max-width:80rem;text-align:center}
.hero-carousel__text,.module-carousel__text{max-width:23.5rem}
.hero-carousel__text-copy,.module-carousel__text-copy{display:inherit}
.hero-carousel .hero__body,.module-carousel .hero__body{min-height:14rem;padding-bottom:2rem}
.hero-carousel .input-and-button,.module-carousel .input-and-button{margin-bottom:.5rem}
.hero-carousel p+p:last-child,.module-carousel p+p:last-child{margin:0}
.hero-carousel .slick-dots,.module-carousel .slick-dots{bottom:1rem;margin-bottom:0}
.hero-carousel .slick-dots li button:before,.module-carousel .slick-dots li button:before{color:white;opacity:.65}
.hero-carousel .slick-dots li.slick-active button:before,.module-carousel .slick-dots li.slick-active button:before{opacity:1}
.hero-carousel .hero-button-prev,.module-carousel .hero-button-prev,.hero-carousel .hero-button-next,.module-carousel .hero-button-next{background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;height:1.5rem;line-height:0;margin-top:-0.75rem;min-width:0;outline:0;padding:0;position:absolute;top:50%;width:1.5rem;z-index:3}
.hero-carousel .hero-button-prev:before,.module-carousel .hero-button-prev:before,.hero-carousel .hero-button-next:before,.module-carousel .hero-button-next:before{color:white;font-size:1.5rem;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-disabled .hero-carousel .hero-button-prev:before,.slick-disabled .module-carousel .hero-button-prev:before,.slick-disabled .hero-carousel .hero-button-next:before,.slick-disabled .module-carousel .hero-button-next:before{opacity:.25}
.hero-carousel .hero-button-prev:hover,.module-carousel .hero-button-prev:hover,.hero-carousel .hero-button-next:hover,.module-carousel .hero-button-next:hover{background:transparent;color:transparent;outline:0}
.hero-carousel .hero-button-prev:hover:before,.module-carousel .hero-button-prev:hover:before,.hero-carousel .hero-button-next:hover:before,.module-carousel .hero-button-next:hover:before{opacity:1}
.hero-carousel .hero-button-prev:active:before,.module-carousel .hero-button-prev:active:before,.hero-carousel .hero-button-next:active:before,.module-carousel .hero-button-next:active:before{opacity:.8}
.hero-carousel .hero-button-prev,.module-carousel .hero-button-prev{left:1rem}
.hero-carousel .hero-button-next,.module-carousel .hero-button-next{right:1rem}
@media only screen and (min-width:570px){.hero-carousel,.module-carousel{text-align:left}
.hero-carousel .hero__body,.module-carousel .hero__body{min-height:540px;padding-bottom:2.5rem}
.hero-carousel__text-copy,.module-carousel__text-copy{display:block}
.hero-carousel .input-and-button,.module-carousel .input-and-button{margin-bottom:0}
.hero-carousel__slide,.module-carousel__slide{padding-top:0}
}
.hero--gradient-centered-text{min-height:0}
.t-orange .hero--gradient-centered-text{background-color:#ffa300;background:linear-gradient(45deg,#fd0000,#fed100)}
.t-orange .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-teal .hero--gradient-centered-text{background-color:#40c1ac;background:linear-gradient(45deg,#40c1ac,#cedc00)}
.t-teal .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-light-blue .hero--gradient-centered-text{background-color:#00a9e0;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-light-blue .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-dark-blue .hero--gradient-centered-text{background-color:#0057b8;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-dark-blue .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-purple .hero--gradient-centered-text{background-color:#7100b4;background:linear-gradient(45deg,#7100b4,#00a9e0)}
.t-purple .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-developer .hero--gradient-centered-text{background-color:#00a9e0;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-developer .hero--gradient-centered-text.bg-neutral{background:#ddd}
.t-fc-teal .hero--gradient-centered-text{background-color:#40c1ac;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-fc-teal .hero--gradient-centered-text.bg-neutral{background:#ddd}
.hero--gradient-centered-text .hero__body{background:url('clientlib-site/img/texture-overlay.png');background-position:center center;background-size:cover;margin:0;min-height:0}
.hero--gradient-centered-text .hero__text{max-width:31.25rem;margin:0 auto;padding-bottom:1rem;padding-top:1rem;text-align:center}
.hero--gradient-centered-text .hero__text p:last-child{margin-bottom:0}
@media only screen and (min-width:641px){.hero--gradient-centered-text .hero__body{padding:0}
.hero--gradient-centered-text .hero__text{padding-bottom:6.5rem;padding-top:6.5rem}
}
.hero--gradient-slanted-overlay{min-height:0}
@media only screen and (min-width:641px){.hero--gradient-slanted-overlay .hero__body{background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.t-orange .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-orange.png')}
.t-teal .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-teal.png')}
.t-light-blue .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-light-blue.png')}
.t-dark-blue .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-dark-blue.png')}
.t-purple .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-purple.png')}
.t-developer .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-dark-blue.png')}
.t-fc-teal .hero--gradient-slanted-overlay .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-fc-teal.png')}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-orange .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-orange.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-teal .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-teal.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-light-blue .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-light-blue.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-dark-blue .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-dark-blue.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-purple .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-purple.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-developer .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-dark-blue.png');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
.hero-carousel__slide.hero--gradient-slanted-overlay.t-fc-teal .hero__body{background-color:transparent;background-image:url('clientlib-site/img/gradient-slanted-fc-teal.png.html');background-position:left bottom;background-repeat:no-repeat;background-size:55rem 150%;min-height:22.1rem}
}
.hero--photo-band-bg{min-height:0}
.hero--photo-band-bg .hero__body{background:0}
.hero--photo-band-bg--dark .hero__body{background-color:rgba(0,0,0,0.65)}
@media only screen and (min-width:641px){.hero--photo-band-bg--dark .hero__body{background:0}
}
.hero--photo-band__text{max-width:23.5rem}
.hero--photo-band__photo--inset{width:100%}
.hero--photo-band .columns:before,.hero--photo-band .columns:after{content:" ";display:table}
.hero--photo-band .columns:after{clear:both}
@media only screen and (min-width:641px){.hero--photo-band .columns--two .column,.hero--photo-band .columns--two .parsys_column{float:left;padding:0 .75rem;width:50%}
.hero--photo-band .columns--two .column+.column:last-child,.hero--photo-band .columns--two .parsys_column+.parsys_column:last-child{float:right}
}
@media only screen and (min-width:641px){.hero--photo-band-bg{min-height:21rem}
.hero--photo-band__text{text-align:left}
}
@media only screen and (min-width:980px){.hero--photo-band .columns--two .hero--photo-band__photo--inset{position:relative}
.hero--photo-band .columns--two .hero--photo-band__photo--inset img{margin-left:-8%;margin-top:-12%;margin-right:-8%;max-width:none;min-width:100%;width:116%}
}
.site-viewport{overflow:hidden;position:relative;width:100%}
.site-canvas,.site-header,.off-canvas-menu-clone{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;transition:all .3s ease}
.site-canvas{height:100%;width:100%}
.site-content{background:white;opacity:1;padding-top:2.75rem;transition:opacity .3s ease;max-width:80rem;margin:0 auto}
@media only screen and (min-width:1035px){.site-content{padding-top:3.8rem}
}
.off-canvas-menu-container,.off-canvas-menu-clone{right:-300px;top:0;width:300px}
.off-canvas-menu-container{height:100%;position:absolute}
.off-canvas-menu-clone{position:fixed;z-index:100}
.menu-is-visible{height:100%;overflow:hidden}
.menu-is-visible .site-content{opacity:.3}
@media only screen and (min-width:1035px){.menu-is-visible .site-content{opacity:1}
}
.menu-is-visible .site-canvas,.menu-is-visible .site-header,.menu-is-visible .side-nav__mobile,.menu-is-visible .off-canvas-menu-clone{-webkit-transform:translateX(-264px);-ms-transform:translateX(-264px);transform:translateX(-264px);-webkit-transform:translateX(-264px) tranlateZ(0);-ms-transform:translateX(-264px) tranlateZ(0);transform:translateX(-264px) tranlateZ(0);-webkit-transform:translate3d(-264px,0,0);transform:translate3d(-264px,0,0)}
@media only screen and (min-width:1035px){.menu-is-visible .site-canvas,.menu-is-visible .site-header,.menu-is-visible .side-nav__mobile,.menu-is-visible .off-canvas-menu-clone{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0) translate3d(0);transform:translateZ(0) translate3d(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.container{margin:0 auto;max-width:61.5rem;padding-left:.75rem;padding-right:.75rem;width:100%}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media only screen and (min-width:1035px){.container{padding-left:1.5rem;padding-right:1.5rem}
}
@media only screen and (max-width:1034px){.side-nav__mobile{display:block;position:fixed;top:2.75rem;z-index:90;width:100%;background:#eee;padding:10px;border-bottom:1px solid #ddd;left:0;-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-o-transition:left 300ms ease;transition:left 300ms ease}
.side-nav-container{display:none}
}
@media only screen and (min-width:1035px){.side-nav__mobile{display:none}
.side-nav-container{display:block}
}
.side-nav{padding:0;margin:0}
.side-nav__item{list-style:none;font-size:20px;color:black;line-height:25px;padding:0 0 25px 0}
.side-nav__item a{color:black}
.local-nav{padding:0;margin:0}
.local-nav__item{list-style:none;font-size:16px;color:#999;line-height:20px;padding:0 0 15px 0}
.local-nav__item a{color:#999}
.local-nav__item a.is-active{color:#00a9e0}
.cd-nav ul{list-style:outside none none}
@media only screen and (max-width:1034px){body.nav-on-left.overflow-hidden{overflow:hidden}
}
input[type="search"]::-ms-clear{display:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
.cd-main-content,.cd-main-header{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform}
.cd-main-content,.cd-main-header{position:relative;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
@media only screen and (max-width:1034px){.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible{-webkit-transform:translateX(-264px);-moz-transform:translateX(-264px);-ms-transform:translateX(-264px);-o-transform:translateX(-264px);transform:translateX(-264px)}
.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header.nav-is-visible{-webkit-transform:translateX(264px);-moz-transform:translateX(264px);-ms-transform:translateX(264px);-o-transform:translateX(264px);transform:translateX(264px)}
}
.cd-main-content{min-height:100vh;z-index:2}
.cd-main-header{z-index:3}
.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}
.cd-main-header>.container{position:relative}
@media only screen and (min-width:1035px){.cd-main-header::after{clear:both;content:"";display:table}
}
.cd-header-buttons{position:absolute;display:inline-block;top:6px;right:10px}
.cd-header-buttons li{display:inline-block}
@media only screen and (max-width:1034px){.nav-on-left .cd-header-buttons{right:auto;left:5%}
.nav-on-left .cd-header-buttons li{float:right}
}
@media only screen and (min-width:1035px){.cd-header-buttons{top:18px;right:4em}
}
.cd-search-trigger,.cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
.cd-search-trigger::before,.cd-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #2e3233}
.cd-search-trigger::after{height:3px;width:8px;background:#2e3233;bottom:14px;right:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}
.cd-search-trigger span::before,.cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s}
.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.cd-search-trigger.search-is-visible::before,.cd-search-trigger.search-is-visible::after{opacity:0}
.cd-search-trigger.search-is-visible span::before,.cd-search-trigger.search-is-visible span::after{opacity:1}
.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#2e3233}
.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-webkit-transition:background .3s .3s;-moz-transition:background .3s .3s;transition:background .3s .3s}
.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s .3s;-moz-transition:-moz-transform .3s .3s;transition:transform .3s .3s}
.cd-nav-trigger span::before{top:-6px}
.cd-nav-trigger span::after{top:6px}
.cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}
.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after{background:#2e3233}
.cd-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}
.cd-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}
@media only screen and (min-width:1035px){.cd-nav-trigger{display:none}
}
.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;width:264px}
.cd-primary-nav a,.cd-primary-nav ul a{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);padding-left:0}
.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
@media only screen and (max-width:1034px){.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0}
}
.cd-primary-nav .see-all a{color:#69aa6f}
@media only screen and (max-width:1034px){.cd-primary-nav{visibility:hidden;-webkit-transition:visibility 0 .3s;-moz-transition:visibility 0 .3s;transition:visibility 0 .3s}
.cd-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0 0;-moz-transition:visibility 0 0;transition:visibility 0 0}
}
@media only screen and (min-width:1035px){.cd-primary-nav{position:static;padding:0 0 0 17%;height:auto;width:100%;float:right;overflow:visible;background:transparent}
.t-developer .cd-primary-nav{padding:0 0 0 22%}
.cd-primary-nav::after{clear:both;content:"";display:table}
.cd-primary-nav.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}
.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav>li,.secondary-nav>li{float:left}
.cd-primary-nav>li.site-nav__secondary{float:right}
.cd-primary-nav>li>a{position:relative;display:inline-block;overflow:visible;-webkit-transition:color .3s,box-shadow .3s;-moz-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}
.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}
.cd-primary-nav ul.cd-secondary-nav,.cd-primary-nav ul.cd-nav-gallery,.cd-primary-nav ul.cd-nav-icons{position:absolute;top:5.65rem;width:100vw;height:auto;min-height:250px;background:#f5f5f5;padding:48px 48px 38px 48px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);border-top:2px #dcdcdc solid;border-bottom:1px #dcdcdc solid;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0,visibility 0 0;-moz-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0;z-index:-1}
.cd-primary-nav .search ul.cd-secondary-nav{height:3rem;padding:20px 48px 60px}
.cd-primary-nav .cd-secondary-nav::after,.cd-primary-nav .cd-nav-gallery::after,.cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}
.cd-primary-nav .cd-secondary-nav.is-hidden,.cd-primary-nav .cd-nav-gallery.is-hidden,.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}
.cd-primary-nav .cd-secondary-nav>.see-all,.cd-primary-nav .cd-nav-gallery>.see-all,.cd-primary-nav .cd-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}
.cd-primary-nav .cd-secondary-nav>.see-all a,.cd-primary-nav .cd-nav-gallery>.see-all a,.cd-primary-nav .cd-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:0;margin:0;padding:0;-webkit-transition:color .2s,background .2s,border .2s;-moz-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}
.cd-primary-nav .cd-secondary-nav>.see-all a:hover,.cd-primary-nav .cd-nav-gallery>.see-all a:hover,.cd-primary-nav .cd-nav-icons>.see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}
.cd-primary-nav .cd-secondary-nav>li{height:100%;min-height:150px;width:17%;float:left;margin-right:10px;padding-left:0;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.cd-primary-nav .get-started .cd-secondary-nav>li{width:22%}
.cd-primary-nav .search .cd-secondary-nav>li{width:100%}
.cd-primary-nav .cd-secondary-nav>li:last-child{border-right:0}
.cd-primary-nav .cd-secondary-nav>li.overview{width:25%;padding-right:5%}
.cd-primary-nav .cd-secondary-nav>li.go-back{margin-right:0;border-right:0}
.cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.cd-secondary-nav a.site-nav__item{line-height:.8rem;height:auto}
.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}
.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}
.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent}
.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}
.cd-primary-nav .cd-secondary-nav .moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}
.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}
.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:0;padding:0;height:auto;line-height:1.2}
.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:#69aa6f;font-weight:bold;padding:0 .4em}
.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}
.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}
.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:0;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}
.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5}
.cd-primary-nav .cd-nav-icons .cd-nav-item h3{color:#69aa6f;font-weight:bold}
.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px}
}
@media only screen and (min-width:1035px) and (max-height:640px){.cd-primary-nav ul.cd-secondary-nav,.cd-primary-nav ul.cd-nav-gallery,.cd-primary-nav ul.cd-nav-icons{height:100%}
}
.cd-secondary-nav p{font-size:.8rem;line-height:1rem;color:#acacac;margin-bottom:10px}
.cd-secondary-nav p.navhead,.get-started .cd-secondary-nav p.navsubhead,.get-started .cd-secondary-nav p.navsubhead a{font-size:1.1rem;line-height:1.4rem;margin-bottom:10px}
.cd-secondary-nav p.navhead,.get-started .cd-secondary-nav p.navsubhead{color:black}
.cd-secondary-nav p.navhead{font-weight:300}
.get-started .cd-secondary-nav .vi{margin-bottom:0;font-size:1.2rem}
.cd-secondary-nav a.subhead{font-size:.8rem;margin-bottom:10px;color:inherit}
.get-started .cd-secondary-nav img{margin-bottom:15px}
.has-children>a,.go-back a{position:relative}
@media only screen and (min-width:1035px){.cd-primary-nav .go-back a{padding-left:20px}
.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:1px}
}
.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}
.cd-search form{height:100%;width:100%}
.cd-search input{border-radius:0;border:0;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,0.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.cd-search input::-webkit-input-placeholder{color:#c9cbc4}
.cd-search input::-moz-placeholder{color:#c9cbc4}
.cd-search input:-moz-placeholder{color:#c9cbc4}
.cd-search input:-ms-input-placeholder{color:#c9cbc4}
.cd-search input:focus{outline:0}
.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0,visibility 0 0;-moz-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0}
.nav-is-fixed .cd-search{position:fixed}
@media only screen and (min-width:1035px){.cd-search{height:120px;top:80px}
.cd-search input{padding:0 2em;font-size:3.2rem;font-weight:normal}
}
.cd-overlay{position:fixed;z-index:3;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(255,255,255,0.5);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0,visibility 0 .3s,-webkit-transform .3s 0;-moz-transition:opacity .3s 0,visibility 0 .3s,-moz-transform .3s 0;transition:opacity .3s 0,visibility 0 .3s,transform .3s 0}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0,visibility 0 0,-webkit-transform .3s 0;-moz-transition:opacity .3s 0,visibility 0 0,-moz-transform .3s 0;transition:opacity .3s 0,visibility 0 0,transform .3s 0}
@media only screen and (max-width:1034px){.cd-overlay.is-visible{-webkit-transform:translateX(-264px);-moz-transform:translateX(-264px);-ms-transform:translateX(-264px);-o-transform:translateX(-264px);transform:translateX(-264px)}
.nav-on-left .cd-overlay.is-visible{-webkit-transform:translateX(264px);-moz-transform:translateX(264px);-ms-transform:translateX(264px);-o-transform:translateX(264px);transform:translateX(264px)}
.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}
.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}
@media only screen and (min-width:1035px){.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}
.no-js .nav-is-fixed .cd-primary-nav{position:fixed}
}
.site-nav{margin:0;-webkit-backface-visibility:hidden}
.site-nav__item{border-left:4px solid transparent;color:#303030;display:block;font-size:.7rem;font-weight:normal;line-height:1;padding:.4rem .75rem;text-decoration:none}
.site-nav__item:hover{border-left-color:#303030}
.site-header .site-nav{display:none}
.primary-nav{margin-bottom:1.25rem;padding-top:1.5rem}
.secondary-nav__item{font-size:.65rem}
@media only screen and (min-width:1035px){.site-header .site-nav{display:inline}
.site-nav__item{border-left:0;display:inline-block;height:2.25rem;line-height:2.25rem;padding:0 .5rem}
.cd-secondary-nav .site-nav__item{height:1.2rem;line-height:1.2rem}
.site-nav__item--cta{font-size:.6rem;font-weight:normal;margin-left:.5rem;padding:0 1rem;margin-top:.85rem;margin-bottom:.7rem}
.t-developer .site-nav__item--cta{line-height:2rem}
.site-nav__item--search{float:right;font-size:.7rem;margin-left:.4rem;margin-top:.85rem;padding:0;position:relative;width:2.25rem}
.site-nav__item--search [class*="icon"]{color:#888;display:block;height:1rem;left:50%;margin-left:-0.5rem;margin-top:-1rem;position:absolute;top:50%;width:1rem}
.site-nav__item--search:hover{background:#e6e6e6}
.site-nav__item--search.is-active .icon--search{display:none}
.site-nav__item--search.is-active .icon--close{display:block}
.site-nav__item .icon--close{display:none}
.primary-nav{float:left;margin:0;padding:0}
.primary-nav__item{border-bottom:4px solid transparent;color:#303030;height:3.85rem;line-height:3.7rem;margin:0 .3rem;padding:0}
.primary-nav__item:hover{color:black;border-bottom-color:#888}
.secondary-nav{float:right;letter-spacing:.05rem;margin:0;padding:0;text-transform:uppercase}
.secondary-nav__item{color:#888;font-size:.55rem;height:3.85rem;line-height:3.85rem;padding:.1rem .25rem 0}
}
@media only screen and (min-width:1200px){.site-nav__item.primary-nav__item{margin:0 .9rem;font-size:.8rem}
}
.cd-primary-nav .site-search-wrap.mobile{display:none}
@media only screen and (max-width:1034px){.site-menu-small{padding:.5rem 1rem}
.cd-primary-nav{padding-top:70px}
.cd-primary-nav,.cd-primary-nav ul{overflow-x:hidden !important;padding-left:0;background:#f6f6f6}
.get-started{position:absolute;top:.5rem;left:1rem}
.site-nav__item.site-nav__item--cta.button{padding:.6rem 1rem;font-size:12px;border-left:0}
.site-nav__item.site-nav__item--cta.button:hover{border-left:0}
.cd-primary-nav .site-search{display:none}
.cd-primary-nav .site-search-wrap.mobile{padding:0 1rem;position:absolute;top:16rem;display:block;width:100%;z-index:0}
ul.secondary-nav{margin-top:20px;height:auto;position:static;z-index:0}
.site-nav__item--search.button{display:none !important}
.site-search__button{background:#888;border:0;color:white;font-size:12px;height:32px;line-height:35px;min-width:0;padding:0;position:absolute;right:0;top:0;width:32px}
.site-menu-small .small-menu-close{color:#303030;font-size:.7rem;right:1rem;text-decoration:none;top:.95rem;position:absolute}
.site-menu-small .small-menu-close:hover{color:black}
}
.site-search{background:#f0f0f0;height:32px}
.site-search-wrap{position:relative;width:100%}
.site-search__input{padding-right:32px;position:relative}
.site-search__input input{background:white;border:0;display:block;font-size:14px;font-weight:normal;height:32px;padding:5px 32px 5px 10px;width:100%}
.site-header .site-search{display:none}
.site-menu-small .site-search{display:block}
.site-menu-small .site-search .site-search__button{background:#888;border:0;color:white;font-size:12px;height:32px;line-height:35px;min-width:0;padding:0;position:absolute;right:0;top:0;width:32px}
@media only screen and (min-width:1035px){.site-search{border-top:2px solid #e5e5e5;bottom:-80px;clear:both;display:none;height:80px;left:0;padding:15px 0;position:absolute;width:100%}
.site-search-wrap{margin:0 auto;max-width:61.5rem;padding-left:.75rem;padding-right:.75rem;width:100%}
.site-search-wrap:before,.site-search-wrap:after{content:" ";display:table}
.site-search-wrap:after{clear:both}
.site-search__input{padding-right:45px}
.site-search__input input{background:white;border:2px solid #e5e5e5;display:block;font-size:16px;height:45px;padding:5px 10px 5px 10px;width:100%}
.site-search__button{border:0;font-size:12px;height:45px;line-height:47px;padding:0;position:absolute;right:30px;top:0;width:45px}
.site-search-wrap{padding-left:1.5rem;padding-right:1.5rem}
}
.site-menu-small{padding:.5rem 1rem}
.site-menu-small .small-menu-cta{padding-bottom:.6rem;padding-top:.6rem}
.site-menu-small .small-menu-close{color:#303030;font-size:.7rem;right:1rem;text-decoration:none;top:.95rem;position:absolute}
.site-menu-small .small-menu-close:hover{color:black}
.site-header{position:fixed;background:white;height:2.75rem;left:0;top:0;width:100%;z-index:100;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)}
.site-header__nav-wrap{background:white;height:2.75rem}
.site-header__nav-wrap:before,.site-header__nav-wrap:after{content:" ";display:table}
.site-header__nav-wrap:after{clear:both}
.site-header__brand{position:absolute;display:block;left:1.5rem;max-width:3.25rem;padding:.65rem 0;z-index:20}
.site-header__brand--developer{display:block;position:absolute;left:.65rem;max-width:245px;padding:.65rem 0}
.site-header__brand--first-cousin{display:block;float:left;max-width:12rem;padding:.65rem 0}
.site-header__brand--first-cousin img{margin-right:.65rem;width:40%;vertical-align:inherit}
.site-header .logo-only{display:inline-block}
.site-header .logo-tagline{display:none}
.site-header__site-title{color:white;color:rgba(255,255,255,0.7);font-weight:bold}
.site-header__menu-icon{display:block;float:right;height:2.75rem;margin-right:-0.55rem;padding:1.05rem .75rem;width:2.5rem}
.site-header__menu-icon i,.site-header__menu-icon i:before,.site-header__menu-icon i:after{background:#303030;display:block;height:.1rem;width:1rem}
.site-header__menu-icon i{position:relative}
.site-header__menu-icon i:before,.site-header__menu-icon i:after{content:"";left:0;position:absolute}
.site-header__menu-icon i:before{top:.25rem}
.site-header__menu-icon i:after{top:.5rem}
.site-header__menu-icon--first-cousin i,.site-header__menu-icon--first-cousin i:before,.site-header__menu-icon--first-cousin i:after{background:white;display:block;height:.1rem;width:1rem}
@media only screen and (min-width:1035px){.site-header{height:3.9rem}
.site-header .logo-only{display:none}
.site-header .logo-tagline{display:inline-block}
.site-header__nav-wrap{height:auto;padding:0}
.site-header__brand{width:18%;padding:1rem 0;margin-right:1rem;max-width:8rem}
.t-developer .site-header__brand{width:18%;padding:1.1rem 0;margin-right:1rem;max-width:11rem}
.site-header__brand--developer{padding:1rem 0;margin-right:1rem}
.site-header__brand--first-cousin{width:10rem;padding:1.2rem 0;margin-right:1rem;max-width:10rem}
.site-header__menu-icon{display:none}
}
@media only screen and (min-width:1200px){.site-header__brand,.site-header__brand--developer,.site-header__brand--first-cousin{margin-right:2.5rem}
}
@media only screen and (min-width:61.5rem){.site-header{padding-left:0;padding-right:0}
}
.site-footer{background:white;border-top:1px solid #f0f0f0;color:#888;max-width:80rem;margin:0 auto}
.site-footer a{text-decoration:none}
.site-footer__inner{background:white;padding-bottom:1.5rem;padding-top:1.5rem}
.site-footer__section{margin-bottom:1.5rem}
.site-footer__section .link-list:last-child{margin-bottom:0}
.site-footer-legal{background:#f0f0f0;padding:1.5rem 0}
.site-footer-legal p{font-size:.7rem;line-height:1;margin:0}
.site-footer-legal p,.site-footer-legal a{color:inherit}
.site-footer-legal .legal-policy-link{margin-right:3rem}
.site-footer .social-links{margin-bottom:1.5rem}
.site-footer .social-links a{margin-right:.25rem}
@media only screen and (min-width:1035px){.site-footer__body{margin:0 -0.75rem}
.site-footer__section{float:left;margin-bottom:1.5rem;padding:0 .75rem;width:16.6666%}
.site-footer__section:last-child{float:right}
}
@media only screen and (max-width:1034px){.site-footer a{font-size:.8rem;padding:.3rem}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.u-bold{font-weight:bold}
.u-demi{font-weight:300}
.u-normal{font-weight:normal}
.u-lower{text-transform:lowercase}
.u-upper{text-transform:uppercase}
.u-center{text-align:center}
.u-left{text-align:left}
.u-right{text-align:right}
.u-collapse{margin:0;padding:0}
.u-block{display:block}
.u-underline{text-decoration:underline}
.u-neutral-contrast{color:#888}
.u-dark-text{color:#303030}
.module{padding:2rem 0}
@media only screen and (max-width:830px){.module{padding:2rem 0}
}
@media only screen and (min-width:830px){.module__content{margin:0 auto 2.75rem auto;text-align:center;width:60%}
}
.module__title{text-align:center}
.module__inner{margin:0 auto;max-width:61.5rem;padding-left:.75rem;padding-right:.75rem;width:100%}
.module__inner:before,.module__inner:after{content:" ";display:table}
.module__inner:after{clear:both}
@media only screen and (min-width:1035px){.module__inner{padding-left:1.5rem;padding-right:1.5rem}
}
.module--center .column,.module--center .parsys_column,.module--center .article{text-align:center}
.module--text-white{color:white}
.module--background{background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 auto;max-width:80rem}
@media only screen and (max-width:830px){.module--background{background-image:none !important}
.module--collapse.module--background.module--background-dark{background-color:#f0f0f0;color:#303030 !important}
}
@media only screen and (min-width:830px){.module--background.module--background-dark{color:white;background-color:#0057b8 !important}
}
.module--background-small{display:none}
@media only screen and (max-width:830px){.module--background-small{background-position:left center;background-size:cover;display:block;margin-bottom:1rem;margin-top:-2rem}
}
.module--grey,.module--gray{background-color:#f0f0f0}
.module--white{background-color:white}
.article p:last-of-type,.featured-article p:last-of-type,.articles-list p:last-of-type,.tweet p:last-of-type{margin-bottom:0}
.article__date,.featured-article__date,.articles-list__date,.tweet__date{color:#888;font-weight:bold;margin:0}
.columns{clear:both;position:relative}
@media only screen and (min-width:1035px){.column--sidebar{float:left;width:20%;border-left:1px solid #eee;margin:3.5rem 0;padding-left:1.5rem}
}
@media only screen and (min-width:1035px){.side-nav-container{position:absolute;z-index:90;left:0;right:0;top:520px;margin:0 auto}
.side-nav-container--fixed{position:fixed;top:65px;z-index:90;max-height:100%;overflow-y:auto}
}
@media only screen and (min-width:1035px){.column--mainbar{float:right;width:70%;margin:3.5rem 3%}
}
.l-article .article{max-width:40rem;padding:3.5rem 1rem}
.l-article .article__header{margin-bottom:2rem}
.l-article .article__header:last-child{margin-bottom:0}
.l-article .article+.divider{margin:0 0 2rem 0}
.l-article .article .hero,.l-article .article .module{margin-left:-20rem;position:relative;width:80rem}
.l-article .article .module{margin-bottom:4.75rem;margin-top:3.5rem}
.l-article .article__blockquote{margin-bottom:3.5rem;margin-left:-4.2rem;margin-top:3.5rem;position:relative;text-align:center;width:48.4rem}
.l-article .article__blockquote p:last-child{margin-bottom:0}
@media only screen and (min-width:1035px){.l-article{padding-left:0;padding-right:0}
}
.l-board-of-directors__title>h2{margin-bottom:2.5rem;margin-top:4.25rem}
.l-board-of-directors__title+.module{padding-top:0}
.l-contact-page__contact-sales{background:#f0f0f0;padding:.75rem;padding-top:0}
.l-contact-page .contact-page-heading{margin-bottom:0;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center;font-size:1.2rem;line-height:1.5rem;margin-bottom:1.25rem}
.l-contact-page .contact-page-heading--underlined{border-bottom:1px solid #ddd}
.l-contact-page__form{padding:.75rem}
.l-contact-page .form-group{font-size:.8rem;margin-bottom:1.5em;max-width:30rem}
.l-contact-page .form-group__label{display:block;margin-bottom:.5em}
.l-contact-page .form-group__control{border:1px solid #ddd;display:block;padding:.5em;width:100%}
.l-contact-page .form-group__option-group{display:inline-block;min-width:6em}
.l-contact-page .form-group__option-group input{margin-right:.5em}
.l-contact-page .form-group__submit{max-width:15rem;width:100%}
.l-contact-page .form-group--has-error .form-group__label{color:#fd0000;position:relative}
.l-contact-page .form-group--has-error .form-group__label:before{color:#fd0000;content:"t";display:block;font-family:"vantiv-icons";font-weight:normal;line-height:1;position:absolute;right:.25rem;bottom:-1.9rem;width:1rem;height:1rem;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.l-contact-page .form-group--has-error .form-group__control{border-color:#fd0000}
.l-contact-page .contact-method{border-bottom:1px solid #ddd;margin-bottom:1em;margin-top:1em;padding-bottom:1em;padding-left:1.75em;position:relative}
.l-contact-page .contact-method__title{font-size:1rem;font-weight:normal;margin-bottom:0;margin-top:0}
.l-contact-page .contact-method__action{font-weight:bold}
.l-contact-page .contact-method__icon{color:#888;display:block;font-size:1.15em;left:0;position:absolute;top:.15em}
@media only screen and (min-width:830px){.l-contact-page{margin-left:auto;margin-right:auto;max-width:80rem;background-image:linear-gradient(to right,#fff,#fff 66.66666667%,#f0f0f0 66.66666667%,#f0f0f0 100%)}
.l-contact-page:before,.l-contact-page:after{content:" ";display:table}
.l-contact-page:after{clear:both}
.l-contact-page .l-contact-page__form{float:left;padding-left:5rem;padding-right:5rem;padding-top:3.5rem;width:66.66666667%}
.l-contact-page .l-contact-page__contact-sales{float:right;padding-left:3rem;padding-right:3rem;padding-top:3.5rem;width:33.33333333%}
.l-contact-page .contact-page-heading{padding-bottom:.5em;margin-bottom:.5em;text-align:left}
.l-contact-page .contact-form{margin-top:1em;margin-bottom:5em}
.l-contact-page .contact-form__heading{font-weight:normal;margin-top:1.5em}
}
.l-executive-officers__title{margin-top:2em}
.l-executive-officers .module.m-photo-blocks{padding-top:0}
.l-executive-officers .module.m-photo-blocks .module__inner{padding-left:0;padding-right:0}
.l-executive-officers .m-photo-blocks__photos{margin-top:0}
.l-executive-officers .photo-block{cursor:pointer}
.l-executive-officers .executive-officer-bio{background-color:#f0f0f0;clear:both;display:none;margin-bottom:1rem;padding:2rem}
@media(min-width:641px){.l-executive-officers .executive-officer-bio{margin-bottom:1%;margin-left:.5%;margin-right:.5%}
}
@media(min-width:1035px){.l-executive-officers .executive-officer-bio{margin-left:0;margin-right:1%}
}
.l-executive-officers .executive-officer-bio__heading{font-size:.9rem;margin-bottom:.75em}
.l-executive-officers .executive-officer-bio__name{font-weight:bold}
.l-executive-officers .executive-officer-bio__title{border-left:2px solid rgba(0,0,0,0.25);display:inline-block;margin-left:.35em;padding-left:.5em}
.l-executive-officers .executive-officer-bio__content:before,.l-executive-officers .executive-officer-bio__content:after{content:" ";display:table}
.l-executive-officers .executive-officer-bio__content:after{clear:both}
.l-executive-officers .executive-officer-bio__content .executive-officer-bio__content-section:last-child p:last-child{margin-bottom:0}
@media(min-width:830px){.l-executive-officers .executive-officer-bio__content .executive-officer-bio__content-section{float:left;width:47.5%}
.l-executive-officers .executive-officer-bio__content .executive-officer-bio__content-section:first-child{margin-right:2.5%}
.l-executive-officers .executive-officer-bio__content .executive-officer-bio__content-section:last-child{margin-left:2.5%}
}
.l-executive-officers .executive-officer-bio__content p{font-size:.8rem}
@media(min-width:830px){.l-executive-officers .executive-officer-bio__content p:last-child{margin-bottom:0}
}
.l-search-page .search-box{background-color:#f0f0f0;padding-bottom:2em;padding-top:2em}
.l-search-page .search-box__heading{margin-top:0;margin-bottom:.5em}
.l-search-page .search-form{position:relative;display:table;border-collapse:separate}
.l-search-page .search-form input{display:table-cell;width:100%;font-size:12px;padding:14px 20px}
.l-search-page .search-form .search-form__button{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}
.l-search-page .search-form .search-form__button .button{min-width:0}
.l-search-page .search-results{padding-bottom:4.5em;padding-top:3.5em}
.l-search-page .search-result{margin-bottom:1.5em}
.l-search-page .search-result__title{font-weight:bold}
.l-search-page .search-pagination{margin-top:3em}
.l-search-page .search-pagination__link{display:inline-block;font-weight:bold;margin-right:1em}
.l-search-page .search-pagination__link--disabled{color:#ddd}
@media only screen and (min-width:641px){.l-search-page .search-box{padding-bottom:3em;padding-top:3em}
}
.l-vantage-point{padding-top:3.6rem}
.l-vantage-point:before,.l-vantage-point:after{content:" ";display:table}
.l-vantage-point:after{clear:both}
.l-vantage-point .m-photo-blocks{margin-left:-0.5rem;margin-right:-0.5rem;padding-top:0}
.l-vantage-point .m-photo-blocks .module__inner{padding-left:0;padding-right:0}
.l-vantage-point .m-photo-blocks__photos:first-of-type{margin-top:1rem}
@media only screen and (max-width:829px){.l-vantage-point-sidebar{background:#e5e5e5;margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-3.6rem;overflow:auto}
.l-vantage-point-sidebar__section{display:inline-block}
.l-vantage-point-sidebar__section-heading,.l-vantage-point-sidebar__social{display:none}
.l-vantage-point-sidebar__navigation,.l-vantage-point-sidebar__categories{float:left}
.l-vantage-point-sidebar__navigation{width:30%}
.l-vantage-point-sidebar__categories{width:70%}
.l-vantage-point-sidebar__switcher{border-right:1px solid #cecece;display:block;float:left;margin:0;padding-bottom:.5rem;padding-top:.5rem;text-align:center;width:50%}
.l-vantage-point-sidebar__switcher .vi{vertical-align:text-top}
.l-vantage-point-sidebar .l-vantage-point-sidebar__mobile-link-active-header{color:#303030;display:block;font-size:.8rem;font-weight:bold;padding-bottom:.5rem;padding-left:1rem;padding-top:.8rem}
.l-vantage-point-sidebar .l-vantage-point-sidebar__mobile-link-active-header .vi{float:right;font-size:.5rem;margin-right:1rem;margin-top:.2rem}
.l-vantage-point-sidebar__links{background:#e5e5e5;display:none;margin-top:3px;position:absolute;width:70%;z-index:9}
.l-vantage-point-sidebar__links.show{display:block}
.l-vantage-point-sidebar__links .is-active{display:none}
.l-vantage-point-sidebar__links a{display:block;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}
.l-vantage-point-sidebar__links a:hover{background:#ddd}
}
@media only screen and (min-width:830px){.l-vantage-point-sidebar{float:left;width:25%}
.l-vantage-point-sidebar__section{margin-bottom:2rem}
a.l-vantage-point-sidebar__switcher{margin-right:.25rem}
.l-vantage-point-sidebar__mobile-link-active-header{display:none}
}
.l-vantage-point-sidebar__section-heading{font-size:.8rem;letter-spacing:.12em;line-height:1.1rem;margin-bottom:1.25rem;padding-top:.75rem;margin-bottom:1.5rem;padding-top:0;text-transform:uppercase}
.l-vantage-point-sidebar__section-heading.small{font-size:.7rem;font-weight:bold;line-height:.9rem;letter-spacing:.1em}
a.l-vantage-point-sidebar__switcher{color:#888}
.t-orange a.l-vantage-point-sidebar__switcher.is-active{color:#ffa300}
.t-teal a.l-vantage-point-sidebar__switcher.is-active{color:#40c1ac}
.t-light-blue a.l-vantage-point-sidebar__switcher.is-active{color:#00a9e0}
.t-dark-blue a.l-vantage-point-sidebar__switcher.is-active{color:#0057b8}
.t-purple a.l-vantage-point-sidebar__switcher.is-active{color:#7100b4}
.t-developer a.l-vantage-point-sidebar__switcher.is-active{color:#00a9e0}
.t-fc-teal a.l-vantage-point-sidebar__switcher.is-active{color:#40c1ac}
.l-vantage-point-sidebar__links{font-size:.8rem;list-style-type:none;margin-left:0;padding-left:0}
.l-vantage-point-sidebar__links .is-active a{text-decoration:underline}
.t-orange .l-vantage-point-sidebar__links .is-active a{color:#ffa300}
.t-teal .l-vantage-point-sidebar__links .is-active a{color:#40c1ac}
.t-light-blue .l-vantage-point-sidebar__links .is-active a{color:#00a9e0}
.t-dark-blue .l-vantage-point-sidebar__links .is-active a{color:#0057b8}
.t-purple .l-vantage-point-sidebar__links .is-active a{color:#7100b4}
.t-developer .l-vantage-point-sidebar__links .is-active a{color:#00a9e0}
.t-fc-teal .l-vantage-point-sidebar__links .is-active a{color:#40c1ac}
.l-vantage-point-sidebar__links a{color:#888;display:block}
@media only screen and (min-width:830px){.l-vantage-point-sidebar__links a{margin-bottom:.75em}
}
.l-vantage-point-sidebar__links a:hover .social-link{background-color:#00a9e0;color:#fff}
.l-vantage-point-sidebar__links .social-link{background-color:#888;color:#fff}
.l-vantage-point-sidebar__links .social-link--round{margin-right:.5em;vertical-align:middle}
.l-vantage-point-content{margin-top:2rem}
@media only screen and (min-width:830px){.l-vantage-point-content{float:left;margin-top:0;width:75%}
}
.l-vantage-point-content p:last-child{margin-bottom:0}
.l-vantage-point__intro>h2{line-height:1}
.l-vantage-point--alternate .m-photo-blocks{padding-bottom:2rem}
.feature-list-item{margin-bottom:1.5em}
.feature-list-item__title{margin-bottom:.5rem;margin-top:1rem}
.feature-list-item__list{margin-bottom:0;padding-left:0}
.feature-list-item__list--item{list-style-type:none;padding-bottom:.25rem}
.feature-list-item__list--item:before{color:#888;content:"\25B6";font-size:.5rem;padding-right:.35rem;position:relative;top:-0.1rem}
.feature-list-item__list--nobullet{list-style-type:none;padding-bottom:.25rem}
.feature-list-item p:last-of-type{margin-bottom:0}
.feature-list-item__date{color:#888;font-weight:bold;margin:0}
.feature-list-item__section{color:#888;font-weight:bold;margin-bottom:.5em;margin-top:0}
.feature-list-item__title{font-size:1.1rem;margin-bottom:.25em;margin-top:0}
.feature-list-item__preview{margin:0}
.hljs{display:block;overflow-x:auto;padding:1em 2em;background:#f0f0f0;-webkit-text-size-adjust:none;font-size:.9em}
.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:black}
.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rule .hljs-value,.hljs-preprocessor,.hljs-pragma,.hljs-name,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute,.tp .hljs-variable{color:#800}
.smartquote,.hljs-comment,.hljs-annotation,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{color:#888}
.hljs-number,.hljs-date,.hljs-regexp,.hljs-literal,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{color:#080}
.hljs-label,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{color:#88f}
.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-doctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status,.tp .hljs-data,.tp .hljs-io{font-weight:bold}
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis,.tp .hljs-units{font-style:italic}
.nginx .hljs-built_in{font-weight:normal}
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}
.m-accordion .accordion{border-top:1px solid #e1e1e1;margin:0;padding:0}
.m-accordion .accordion__leaf{border-bottom:1px solid #e1e1e1;cursor:pointer;list-style-type:none;padding:1rem 0;position:relative}
.m-accordion .accordion__leaf:after{background:url('assets/img/arrow-down.png') no-repeat 0 0;content:'';display:block;float:right;height:.45rem;position:absolute;right:1rem;top:1.45rem;width:.75rem}
.m-accordion .accordion__title{font-weight:bold;margin-bottom:0;margin-right:2.5rem}
.m-accordion .accordion__content{display:none;margin:1rem 0 0;padding-right:3rem}
.m-accordion .accordion__leaf--open:after{background-image:url('assets/img/arrow-up.png')}
.m-accordion .accordion__leaf--open .accordion__content{display:block}
.m-articles .module__title{text-align:left}
.m-articles .articles-list{margin:0;padding:0}
.m-articles .articles-list a{display:table;font-weight:bold}
.m-articles__articles{float:left;padding-right:2.5rem;width:75%}
.m-articles__articles .module__title{margin-bottom:1rem}
.m-articles__articles .medium-link-arrow{float:right;margin-top:.75rem}
.m-articles__articles-list{border-top:1px solid #e1e1e1}
.m-articles__articles-list li{border-bottom:1px solid #e1e1e1;list-style-type:none;padding:.75rem 0}
.m-articles__articles-list .articles-list__date{display:table;float:left;margin-top:.25rem;padding-right:1rem;padding-top:0}
.m-articles__articles--right{padding-right:0;width:66%}
.m-articles__in-the-news{float:left;width:25%}
.m-articles__in-the-news .module__title{margin-bottom:.25rem}
.m-articles__in-the-news .medium-link-arrow{float:right;margin-top:.75rem}
.m-articles__in-the-news-list li{list-style-type:none;padding:.25rem 0}
.m-articles__in-the-news-list .articles-list__date{margin-top:.25rem}
@media only screen and (max-width:830px){.m-articles__articles,.m-articles__in-the-news,.m-articles__articles--right{padding-right:0;width:100%;float:none}
.m-articles__articles .medium-link-arrow,.m-articles__in-the-news .medium-link-arrow,.m-articles__articles--right .medium-link-arrow{margin-top:.25rem}
.m-articles__articles .articles-list__date,.m-articles__in-the-news .articles-list__date,.m-articles__articles--right .articles-list__date{float:none}
.m-articles__in-the-news{margin-top:2rem}
}
.m-features-articles .module__title{text-align:left}
.m-features-articles .medium-link-arrow{float:right;margin-top:.75rem}
.m-features-articles .featured-article{display:block}
.m-features-articles .featured-article:before,.m-features-articles .featured-article:after{content:" ";display:table}
.m-features-articles .featured-article:after{clear:both}
.m-features-articles .featured-article__title{margin:.5rem 0}
.m-features-articles .featured-article__image{float:left;margin-bottom:1rem;padding:0 1.25rem 0 0;width:50%}
.m-features-articles .featured-article__body{float:left;padding:0;width:50%}
.m-features-articles .featured-article__date{padding-top:0}
@media only screen and (max-width:641px){.m-features-articles .featured-article__image,.m-features-articles .featured-article__body{display:block;float:none;padding:0;width:100%}
}
@media only screen and (min-width:641px){.m-features-articles .columns--three{margin-top:1rem}
.m-features-articles .columns--three>.column,.m-features-articles .columns--three>.parsys_column{float:left;padding:.75rem 1.5rem;width:33%}
.m-features-articles .columns--three>.column:nth-of-type(odd),.m-features-articles .columns--three>.parsys_column:nth-of-type(odd){padding:.75rem 0}
}
@media only screen and (max-width:641px){.m-features-articles .columns--three>.article{margin:.25rem 0}
.m-features-articles .columns--three>.column,.m-features-articles .columns--three>.parsys_column{padding:.75rem 0}
}
.m-features-articles .columns--three .article__title{font-size:1rem;margin:.15rem 0}
.m-large-type{padding:2.5rem 0 3rem 0}
.m-large-type .module__title{margin:1.25rem 0 .875rem;text-align:left}
.m-large-type__type{font-size:4.2rem;line-height:1}
@media only screen and (min-width:641px){.m-large-type{padding:4.5rem 0}
.m-large-type__body{float:left;width:50%}
.m-large-type__type{font-size:4.5rem;width:50%}
.m-large-type--right-aligned .m-large-type__type{float:right}
.m-large-type--left-aligned .m-large-type__type{float:left}
}
@media only screen and (min-width:1035px){.m-large-type{padding:6rem 0}
.m-large-type__body{float:left;width:55%}
.m-large-type__type{font-size:6rem;width:45%}
.m-large-type--right-aligned .m-large-type__type{float:right}
.m-large-type--left-aligned .m-large-type__type{float:left}
}
.m-listed-features__list{border-top:1px solid #e1e1e1;margin:0;padding:.5rem 0 0 0}
.m-listed-features__list .listed-feature{border-bottom:1px solid #e1e1e1;display:block;padding:2rem 0 2.5rem 0}
.m-listed-features__list .listed-feature__meta{display:table;float:left;width:25%}
.m-listed-features__list .listed-feature__name{margin-bottom:.5rem}
.m-listed-features__list .listed-feature__title{color:#303030}
.m-listed-features__list .listed-feature__body{display:table;padding-left:7%;width:68%}
.m-listed-features__list .listed-feature__body ul:last-child{margin-bottom:0}
@media only screen and (max-width:641px){.m-listed-features__list .listed-feature__meta,.m-listed-features__list .listed-feature__body{float:none;padding-left:0;width:100%}
}
.m-media-and-tweets .module__title{margin-bottom:1rem;text-align:left}
.m-media-and-tweets ul{margin:0;padding:0}
.m-media-and-tweets ul li{font-size:.8rem;list-style-type:none;margin-bottom:1rem}
.m-media-and-tweets__media{float:left;width:50%}
@media(min-width:1035px){.m-media-and-tweets__media ul{-webkit-columns:2;-moz-columns:2;columns:2}
}
.m-media-and-tweets__media ul.u-float{-webkit-columns:1;-moz-columns:1;columns:1}
.m-media-and-tweets__media ul.u-float li{float:left;width:45%}
.m-media-and-tweets__media .media-contact__title{color:#888}
.m-media-and-tweets__tweets{float:left;width:50%}
.m-media-and-tweets__tweets .medium-link-arrow{float:right;margin-top:.75rem}
.m-media-and-tweets__tweets__link{font-size:.8rem;font-weight:bold}
.m-media-and-tweets__tweets .tweet{margin-bottom:1rem;position:relative}
.m-media-and-tweets__tweets .tweet__date{font-size:.7rem;font-weight:normal;position:absolute;right:0;top:0;text-transform:uppercase}
.m-media-and-tweets__tweets .tweet__date--left{font-size:.7rem;font-weight:normal;display:block;text-transform:uppercase}
.m-media-and-tweets__tweets .tweet__author{font-weight:bold}
.m-media-and-tweets__tweets .tweet__link{color:#888;font-weight:normal}
.m-media-and-tweets__tweets.narrow{width:25%}
@media only screen and (max-width:830px){.m-media-and-tweets__media,.m-media-and-tweets__tweets,.m-media-and-tweets__tweets.narrow{float:none;width:100%}
.m-media-and-tweets__tweets .module__title,.m-media-and-tweets__tweets.narrow .module__title{margin-top:1rem}
}
.m-newsroom .module__inner .module__title{margin-bottom:1rem}
@media only screen and (min-width:641px){.m-newsroom .module__inner p{margin:0 auto;width:50%}
}
.m-newsroom .module__inner .columns--three{margin-top:2rem}
@media only screen and (min-width:641px){.m-newsroom .module__inner .columns--three>.column,.m-newsroom .module__inner .columns--three>.parsys_column{float:left;padding:.75rem;width:33%}
}
@media only screen and (max-width:641px){.m-newsroom .module__inner .columns--three>.column,.m-newsroom .module__inner .columns--three>.parsys_column{padding:.5rem 0}
.m-newsroom .module__inner .columns--three>.article{margin:.25rem 0}
}
.m-newsroom .module__inner .columns--three .article__title{font-size:1rem;margin:.15rem 0}
.m-newsroom .module__inner .columns--three .article p{margin:0;width:100%}
.m-newsroom__more-button{clear:both;display:block;padding-top:1.75rem}
.m-photo-band__body{position:relative}
.m-photo-band__body .button{margin-top:1rem}
.m-photo-band .module__title{margin:0 0 1rem 0;text-align:left;width:100%}
.m-photo-band .module__title--quote{margin:0 auto}
.m-photo-band .module__content{text-align:left;margin-bottom:1rem}
.m-photo-band__photo,.m-photo-band__photo-bg{background-size:cover;position:relative;width:100%}
.m-photo-band__photo--inset,.m-photo-band__photo-bg--inset{display:block;float:left;height:auto;position:relative;width:100%}
.m-photo-band__list{font-size:.8rem;margin:0 0 .25rem 0;padding:0}
.m-photo-band__list li{display:block;list-style-type:none;padding-left:.4rem;text-indent:-0.25rem}
.m-photo-band__list li:before{content:'•';font-size:1rem;position:relative;left:-0.25rem}
.m-photo-band__subtitle{margin-bottom:.5rem}
@media only screen and (min-width:641px){.m-photo-band__photo,.m-photo-band__body{min-height:15rem}
.m-photo-band__photo-bg{min-height:20rem}
.m-photo-band__photo--inset{height:auto;width:100%}
.m-photo-band__body--inner{display:block;margin-top:1.5rem;width:100%}
}
@media only screen and (min-width:830px){.m-photo-band .module__title{text-align:center}
.m-photo-band .module__content{text-align:center}
.m-photo-band__photo-bg{min-height:25rem}
.m-photo-band__body--inner{float:left;left:50%;margin-top:2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media only screen and (max-width:641px){.m-photo-band .column:nth-of-type(odd){margin-bottom:1rem}
.m-photo-band__photo-bg{min-height:11rem}
.m-photo-band__photo--inset img{height:auto;width:100%}
}
@media only screen and (min-width:830px){.m-photo-band .columns--two .column,.m-photo-band .columns--two .parsys_column{float:left;width:47%}
.m-photo-band .columns--two .column:nth-of-type(even),.m-photo-band .columns--two .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:830px){.m-photo-band .columns--three .column,.m-photo-band .columns--three .parsys_column{float:left;width:47%}
.m-photo-band .columns--three .column:nth-of-type(even),.m-photo-band .columns--three .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:1035px){.m-photo-band .columns--three .column,.m-photo-band .columns--three .parsys_column{float:left;width:31.25%}
.m-photo-band .columns--three .column:nth-of-type(even),.m-photo-band .columns--three .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:641px){.m-photo-band .columns--four .column,.m-photo-band .columns--four .parsys_column{float:left;margin-bottom:1%;width:49%}
.m-photo-band .columns--four .column:nth-of-type(even),.m-photo-band .columns--four .parsys_column:nth-of-type(even){margin-left:1%;margin-right:0}
}
@media only screen and (min-width:1035px){.m-photo-band .columns--four .column,.m-photo-band .columns--four .parsys_column{width:22%}
.m-photo-band .columns--four .column:nth-of-type(even),.m-photo-band .columns--four .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
.m-photo-band .columns--four .column:last-of-type,.m-photo-band .columns--four .parsys_column:last-of-type{margin-right:0}
.m-photo-band .slick--slide{cursor:pointer}
.m-photo-band .slick--slide .module__content{margin-bottom:1.25rem}
@media only screen and (min-width:830px){.module--collapse{min-height:27rem;padding:0}
.module--collapse .module__inner{padding-left:0;padding-right:0}
.module--collapse .m-photo-band__body--inner{padding:0 1rem 0 1rem}
.module--collapse .columns--two .column,.module--collapse .columns--two .parsys_column{float:left;padding-right:1rem;width:50%}
.module--collapse .columns--two .column:nth-of-type(even),.module--collapse .columns--two .parsys_column:nth-of-type(even){margin-left:0;margin-right:0}
.module--collapse .columns--two .column-right,.module--collapse .columns--two .columns--two-c1{float:right}
}
.module-carousel{padding:0}
.module-carousel .module--white{color:white}
.module-carousel__slide{background-position-x:66%;min-height:20rem;position:relative}
.module-carousel__background{background:rgba(0,0,0,0.6);height:100%;left:0;padding:1.5rem;position:absolute;top:0;width:100%}
.module-carousel__inner{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
@media only screen and (min-width:641px){.module-carousel__inner{max-width:80%;text-align:left}
.module-carousel--subtitle{margin-bottom:0;padding-top:0}
}
@media only screen and (min-width:830px){.module-carousel__slide{min-height:27rem}
.module-carousel__background{background-color:transparent}
.module-carousel__inner{max-width:50%;text-align:left}
}
.m-photo-blocks .module__title{margin-bottom:1rem;text-align:center}
.m-photo-blocks__photos{margin-top:1rem}
.m-photo-blocks__photos:first-of-type{margin-top:2rem}
.m-photo-blocks__photos .photo-block{background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;height:100%;margin:0 auto;min-height:16.6rem;position:relative}
.m-photo-blocks__photos .photo-block:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}
.t-orange .m-photo-blocks__photos .photo-block:before{background-color:#ffa300;background:linear-gradient(45deg,#fd0000,#fed100)}
.t-orange .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-teal .m-photo-blocks__photos .photo-block:before{background-color:#40c1ac;background:linear-gradient(45deg,#40c1ac,#cedc00)}
.t-teal .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-light-blue .m-photo-blocks__photos .photo-block:before{background-color:#00a9e0;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-light-blue .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-dark-blue .m-photo-blocks__photos .photo-block:before{background-color:#0057b8;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-dark-blue .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-purple .m-photo-blocks__photos .photo-block:before{background-color:#7100b4;background:linear-gradient(45deg,#7100b4,#00a9e0)}
.t-purple .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-developer .m-photo-blocks__photos .photo-block:before{background-color:#00a9e0;background:linear-gradient(45deg,#0057b8,#00a9e0)}
.t-developer .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.t-fc-teal .m-photo-blocks__photos .photo-block:before{background-color:#40c1ac;background:linear-gradient(45deg,#00a9e0,#40c1ac)}
.t-fc-teal .m-photo-blocks__photos .photo-block:before.bg-neutral{background:#ddd}
.no-cssgradients .m-photo-blocks__photos .photo-block:before{background-color:#303030;opacity:.4}
.m-photo-blocks__photos .photo-block__inner{bottom:1.5rem;margin:0 auto;position:absolute;text-align:center;width:100%}
.m-photo-blocks__photos .photo-block__title{color:white;font-size:1.625rem;margin:0}
.m-photo-blocks__photos .photo-block__super{color:white;display:block;font-size:.55rem;font-weight:bold;line-height:1.5;text-transform:uppercase}
.m-photo-blocks__photos .photo-block__expand{color:white;display:none;transition:opacity .3s ease}
.m-photo-blocks__photos .photo-block__expand .small-text{margin-bottom:2rem}
.m-photo-blocks__photos .photo-block__more-link{font-size:.6rem;font-weight:bold;text-transform:uppercase}
.m-photo-blocks__photos .photo-block__more-link:after{content:'\25B6';font-size:.25rem;padding-left:2px;position:relative;top:-2px}
.m-photo-blocks__photos .photo-block--promo .photo-block__more-link,.m-photo-blocks__photos .photo-block--more-content .photo-block__more-link{color:white}
.m-photo-blocks__photos .photo-block--promo:hover:before,.m-photo-blocks__photos .photo-block--more-content:hover:before{opacity:.85}
.m-photo-blocks__photos .photo-block--promo:hover .photo-block__expand,.m-photo-blocks__photos .photo-block--more-content:hover .photo-block__expand{display:block}
.m-photo-blocks__photos .photo-block--more-content .photo-block__inner{padding:0 1rem;text-align:left}
.m-photo-blocks__photos .photo-block--more-content .photo-block__title{font-size:1.3rem;margin-top:.25rem}
.m-photo-blocks__photos .photo-block--white-sweep{border:1px solid transparent;transition:opacity .4s ease}
.m-photo-blocks__photos .photo-block--white-sweep .photo-block__title{color:#303030}
.m-photo-blocks__photos .photo-block--white-sweep:hover{border:1px solid #e1e1e1}
.no-cssgradients .m-photo-blocks__photos .photo-block--white-sweep:before{opacity:0}
.m-photo-blocks__photos--two .photo-block{width:49.25%}
.m-photo-blocks__photos--two .photo-block:nth-of-type(even){margin-left:.75%}
.m-photo-blocks__photos--two .photo-block:nth-of-type(odd){margin-right:.75%}
.m-photo-blocks__photos--two .photo-block__inner{bottom:.5rem}
.m-photo-blocks__photos--three .photo-block{margin:0 .415% 1% .415%;width:32.5%}
@media only screen and (min-width:641px){.m-photo-blocks__photos--three .photo-block--double-wide{width:65.83%}
}
@media only screen and (min-width:641px){.m-photo-blocks__photos--four .photo-block{margin:0 .5% 1% .5%;width:49%}
}
@media only screen and (min-width:1035px){.m-photo-blocks__photos--four .photo-block{margin:0 .415% 1% .415%;width:24%}
.m-photo-blocks__photos--four .photo-block:nth-of-type(even){margin:0 .415% 1% .415%}
}
@media only screen and (min-width:1035px){.m-photo-blocks__photos--four .photo-block--double-wide{width:49%}
}
@media only screen and (max-width:641px){.m-photo-blocks .photo-block{float:none;margin:0 auto 1rem auto;width:100%}
}
.m-photos-and-text .module__inner .module__title{margin-bottom:1rem}
@media only screen and (min-width:641px){.m-photos-and-text .module__inner p{margin:0 auto;width:60%}
}
.m-photos-and-text .module__inner .columns--three{margin-top:2rem}
@media only screen and (min-width:1035px){.m-photos-and-text .module__inner .columns--three>.column,.m-photos-and-text .module__inner .columns--three>.parsys_column{float:left;padding:1rem 2rem;width:33%}
}
@media only screen and (max-width:641px){.m-photos-and-text .module__inner .columns--three>.column,.m-photos-and-text .module__inner .columns--three>.parsys_column{padding:.5rem 0}
}
.m-photos-and-text .module__inner .columns--three .article__title{margin:0}
.m-photos-and-text .module__inner .columns--three .article p{margin:.5rem 0 3rem 0;width:100%}
.side-bar__promo{padding:35px 0;border-top:1px solid #eee}
.side-bar__promo h1{font-size:20px;line-height:1.2;font-weight:normal}
.m-signup-form p{font-size:1.5rem}
.m-signup-form .input-and-button{margin:0 auto;max-width:25.5rem}
.m-stock-ticker{padding-right:2.5em;width:34%;float:left;min-height:400px}
.m-stock-ticker__box{height:100%;width:100%;padding:1em;color:white}
.m-stock-ticker__date{font-weight:bold;margin:0;color:white;float:right}
.m-stock-ticker p{font-size:.8em;margin-bottom:0}
.m-stock-ticker img,.m-stock-ticker__stock-chart{margin-bottom:1em}
@media only screen and (max-width:830px){.m-stock-ticker{padding-right:0;width:100%;float:none}
}
.m-text-and-button{background-color:#f0f0f0}
.m-text-band .module__title{margin:0 auto 1rem;width:85%}
.m-text-band .module__title--quote{margin:0 auto}
.m-text-band .module__content{margin-bottom:1rem}
.m-text-band .columns .button{margin-top:1.5rem}
@media only screen and (min-width:641px){.m-text-band .columns--two .column,.m-text-band .columns--two .parsys_column{float:left;width:47%}
.m-text-band .columns--two .column:nth-of-type(even),.m-text-band .columns--two .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:641px){.m-text-band .columns--three .column,.m-text-band .columns--three .parsys_column{float:left;width:47%}
.m-text-band .columns--three .column:nth-of-type(even),.m-text-band .columns--three .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:1035px){.m-text-band .columns--three .column,.m-text-band .columns--three .parsys_column{float:left;width:31.25%}
.m-text-band .columns--three .column:nth-of-type(even),.m-text-band .columns--three .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
@media only screen and (min-width:641px){.m-text-band .columns--four .column,.m-text-band .columns--four .parsys_column{float:left;margin-bottom:1%;width:49%}
.m-text-band .columns--four .column:nth-of-type(even),.m-text-band .columns--four .parsys_column:nth-of-type(even){margin-left:1%;margin-right:0}
}
@media only screen and (min-width:1035px){.m-text-band .columns--four .column,.m-text-band .columns--four .parsys_column{width:22%}
.m-text-band .columns--four .column:nth-of-type(even),.m-text-band .columns--four .parsys_column:nth-of-type(even){margin-left:3%;margin-right:3%}
}
.m-text-band .columns--four .column:last-of-type,.m-text-band .columns--four .parsys_column:last-of-type{margin-right:0}
.m-text-band .slick--slide{cursor:pointer}
.m-text-band .slick--slide .module__content{margin-bottom:1.25rem}
.m-video-player{background-position:center center;background-size:cover;min-height:19.25rem;margin:0 auto;max-width:80rem;position:relative;text-align:center}
.m-video-player .module__inner{background:rgba(0,0,0,0.5);height:100%;left:0;margin:0;max-width:100%;padding-left:0;padding-right:0;padding-top:5.5rem;position:absolute;top:0;width:100%}
.m-video-player .module__title{color:white;font-weight:bold;text-align:center}
.m-video-player__play-button{opacity:.8;transition:.2s ease}
.m-video-player__play-button:hover{opacity:1}
.mfp-content{border:1.25rem solid black}
.mfp-iframe-holder .mfp-close{font-size:1.65rem;line-height:34px;padding-right:.4rem;right:-1.25rem;top:-3rem}
.mfp-iframe-holder .mfp-close:hover{color:#e1e1e1}
button.mfp-close{background-color:black;height:2rem;opacity:1;width:2rem !important}
.theme-switcher{background-color:rgba(0,0,0,0.5);color:white;padding:.5em .1em .3em .5em;position:fixed;right:0;bottom:0;z-index:1000}
.theme-switcher label,.theme-switcher select{display:block}
.theme-switcher label{display:none;font-size:14px}
.site-chat{display:block;position:fixed;bottom:0;right:0;height:75px;width:65px;padding:10px;border:1px solid transparent;border-radius:3px;z-index:10;text-align:center;font-size:26px;line-height:25px}
.site-chat a,.site-chat a:hover{color:white;display:block;width:100%;height:100%}
.site-chat .label{display:inline-block;font-size:11px;line-height:12px;text-transform:uppercase}
.columns--three .column--mainbar{float:none;display:inline-block;margin-right:0;padding-right:1rem;width:53%;max-width:33rem}
.columns--three .column--sidebar{width:15%;max-width:8.5rem;margin-right:1.5rem}
.columns--three .column--sidebar__right{float:right;width:25%;max-width:14rem;margin-right:0}
@media only screen and (max-width:1034px){.columns--three .column--mainbar,.columns--three .column--sidebar{float:none;width:100%;max-width:100%;margin:1rem auto;padding:1rem}
}
aside.social-links.column--sidebar,aside.related-resources.column--sidebar{border-left:0;padding-left:0}
aside.social-links{font-size:.8rem;line-height:1.1rem;margin-bottom:3.5rem}
aside.social-links h5{padding:0;margin-bottom:.6rem}
aside.social-links .social-link--round{height:20px;width:20px;margin-right:.3rem;line-height:inherit}
aside.social-links .social-link{display:inline-block;padding-bottom:.5rem}
aside.social-links.fixed{position:fixed;top:35px;z-index:10}
aside.social-links.bottom{position:absolute;bottom:1rem;left:1.5rem;z-index:10}
.sidebar--cta{background:#f2f2f2;padding:1rem;color:#9c9c9c}
.sidebar--cta h5{color:#303030}
.sidebar--cta p{font-size:.8rem;line-height:.9rem}
.sidebar--cta input{width:100%;padding:8px 4rem 9px 15px}
.t-orange .sidebar--cta input{border:1px solid #ffa300}
.t-teal .sidebar--cta input{border:1px solid #40c1ac}
.t-light-blue .sidebar--cta input{border:1px solid #00a9e0}
.t-dark-blue .sidebar--cta input{border:1px solid #0057b8}
.t-purple .sidebar--cta input{border:1px solid #7100b4}
.t-developer .sidebar--cta input{border:1px solid #00a9e0}
.t-fc-teal .sidebar--cta input{border:1px solid #40c1ac}
.sidebar--cta .input-wrap{position:relative;width:100%;overflow:hidden;margin-bottom:1rem}
.sidebar--cta .input-wrap button{position:absolute;right:0;top:0;margin:0 !important}
ol.breadcrumb{list-style:none;padding:0;display:inline-block}
ol.breadcrumb li{float:left}
ol.breadcrumb li:after{content:">";padding-right:.5em;padding-left:.5em}
ol.breadcrumb li:last-child:after{content:""}
.breadcrumb a{color:inherit}
.breadcrumb a:hover{color:inherit;opacity:.7}
.hero__body ol.breadcrumb{display:block}
.hero__body ol.breadcrumb:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.breadcrumb a.home-breadcrumb:hover,.breadcrumb a.home-breadcrumb:focus,.breadcrumb a.home-breadcrumb:active,.breadcrumb a.current-breadcrumb:hover,.breadcrumb a.current-breadcrumb:focus,.breadcrumb a.current-breadcrumb:active{text-decoration:none}
.no-cssgradients .photo-block.js-executive-officer .photo-block-in:before{background-color:#303030;opacity:.4}
.m-photo-blocks__photos .photo-block-in{background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;height:100%;margin:0 auto;min-height:16.6rem;position:relative;width:100%}
.m-photo-blocks__photos .photo-block--more-content .photo-block-in .photo-block__more-link{color:white}
.m-photo-blocks__photos .photo-block--more-content .photo-block-in:hover{opacity:.85}
.l-executive-officers .photo-block-in{cursor:pointer}
.parsys-column{clear:both}
.m-text-band .parsys-column .button{margin-top:1.5rem}
.m-articles__in-the-news .cs-meltwater{height:550px;overflow-y:scroll;overflow-x:hidden}
@media only screen and (max-width:1034px){.m-articles__in-the-news .cs-meltwater{height:350px}
}
.m-articles_nasdaq .module__title{text-align:left}
.m-articles_nasdaq .articles-list{margin:0;padding:0}
.m-articles_nasdaq .articles-list a{display:table;font-weight:400}
.m-articles_nasdaq__articles{float:left;width:75%}
.m-articles_nasdaq__articles .module__title{margin-bottom:1rem}
.m-articles_nasdaq__articles .medium-link-arrow{float:right;margin-top:.75rem}
.m-articles_nasdaq__list.articles-list{border-top:1px solid #e1e1e1}
.m-articles_nasdaq__list.articles-list li{border-bottom:1px solid #e1e1e1;list-style-type:none;padding:.75rem 0}
.m-articles_nasdaq__list.articles-list .articles-list__date{display:table;float:left;margin-top:.25rem;padding-right:1rem;padding-top:0}
.m-articles_nasdaq__articles--right{padding-right:0;width:66%}
.m-articles_nasdaq__image{float:left;padding-right:2.5rem;width:25%}
.m-articles_nasdaq .module__title{margin-bottom:.25rem}
.m-articles_nasdaq .medium-link-arrow{float:right;margin-top:.75rem}
.auto-m-photo-block-row-cq .module.m-photo-blocks{padding:0}
.articles-lazyload.m-photo-blocks__photos.offset{margin-top:0}
@media only screen and (max-width:830px){.m-articles_nasdaq__articles,.m-articles_nasdaq__image,.m-articles_nasdaq__articles--right{padding-right:0;width:100%;float:none}
.m-articles_nasdaq__articles .medium-link-arrow,.m-articles_nasdaq__image .medium-link-arrow,.m-articles_nasdaq__articles--right .medium-link-arrow{margin-top:.25rem}
.m-articles_nasdaq__articles .articles-list__date,.m-articles_nasdaq__image .articles-list__date,.m-articles_nasdaq__articles--right .articles-list__date{float:none}
.m-articles_nasdaq__image{margin-top:2rem}
}
button#getStarted.mktoButton{color:#fff;border:1px solid #006d91 !important;background-color:#006d91 !important;padding:.675rem !important;background:#006d91 !important;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px !important;display:block;margin:0 auto}
button#getStarted.mktoButton{width:162px !important;margin:0 auto}
button#getStarted.mktoButton:hover{border:1px solid #447f19}
button#getStarted.mktoButton{min-width:135px !important;max-width:135px !important}
button#getStarted.mktoButton{margin:0 auto !important}
@media(max-width:480px){button#getStarted.mktoButton{width:162px !important}
}
h2.theHero{font-size:2.2rem;line-height:2.5rem;margin-bottom:1.25rem;margin:.67em 0;font-weight:bold}
span.theHero{font-size:2.2rem;line-height:2.5rem;margin-bottom:1.25rem;margin:.67em 0;font-weight:bold}
span.theHero+div{margin-top:1.25rem}
span.theHero p:first-child{margin-top:1.25rem}
li.article__list--item{position:relative}
li.article__list--item:before{position:absolute;top:3px;left:-15px}
.hero__text .label--small{width:100%}
.site-header .nav_logo_link{z-index:99999}
.cd-secondary-nav p.navhead a{font-size:1.1rem;line-height:1.4rem;margin-bottom:10px}
@media only screen and (min-width:830px){.m-photo-band__body--inner{float:left;left:50%;margin-top:2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}
}
.site-footer,.t-teal .site-footer__section .t-link-neutral,.t-teal .site-footer__section .t-link-neutral a,.t-light-blue .site-footer__section .t-link-neutral,.t-light-blue .site-footer__section .t-link-neutral a,.t-dark-blue .site-footer__section .t-link-neutral,.t-dark-blue .site-footer__section .t-link-neutral a,.t-purple .site-footer__section .t-link-neutral,.t-purple .site-footer__section .t-link-neutral a,.t-developer .site-footer__section .t-link-neutral,.t-developer .site-footer__section .t-link-neutral a,.t-fc-teal .site-footer__section .t-link-neutral,.t-fc-teal .site-footer__section .t-link-neutral a,.t-orange .site-footer__section .t-link-neutral,.t-orange .site-footer__section .t-link-neutral a{color:#000}
.t-teal .site-footer__section a.t-link-neutral:hover,.t-teal .site-footer__section .t-link-neutral a:hover,.t-teal .site-footer__section a.t-link-neutral.is-active,.t-teal .site-footer__section .t-link-neutral a.is-active{color:#40c1ac}
.t-light-blue .site-footer__section a.t-link-neutral:hover,.t-light-blue .site-footer__section .t-link-neutral a:hover,.t-light-blue .site-footer__section a.t-link-neutral.is-active,.t-light-blue .site-footer__section .t-link-neutral a.is-active{color:#00a9e0}
.t-dark-blue .site-footer__section a.t-link-neutral:hover,.t-dark-blue .site-footer__section .t-link-neutral a:hover,.t-dark-blue .site-footer__section a.t-link-neutral.is-active,.t-dark-blue .site-footer__section .t-link-neutral a.is-active{color:#0057b8}
.t-purple .site-footer__section a.t-link-neutral:hover,.t-purple .site-footer__section .t-link-neutral a:hover,.t-purple .site-footer__section a.t-link-neutral.is-active,.t-purple .site-footer__section .t-link-neutral a.is-active{color:#7100b4}
.t-developer .site-footer__section a.t-link-neutral:hover,.t-developer .site-footer__section .t-link-neutral a:hover,.t-developer .site-footer__section a.t-link-neutral.is-active,.t-developer .site-footer__section .t-link-neutral a.is-active{color:#00a9e0}
.t-fc-teal .site-footer__section a.t-link-neutral:hover,.t-fc-teal .site-footer__section .t-link-neutral a:hover,.t-fc-teal .site-footer__section a.t-link-neutral.is-active,.t-fc-teal .site-footer__section .t-link-neutral a.is-active{color:#40c1ac}
.t-orange .site-footer__section a.t-link-neutral:hover,.t-orange .site-footer__section .t-link-neutral a:hover,.t-orange .site-footer__section a.t-link-neutral.is-active,.t-orange .site-footer__section .t-link-neutral a.is-active{color:#ffa300}
.columns--three .column--mainbar.fixed-margin{margin-left:20%}
@media all and (min-width:1035px){.cd-primary-nav .cd-secondary-nav.page__topnav .has-children ul{padding-left:0;right:auto}
}
.container--article-social-share .social-links-column{position:relative;margin-left:0;margin-right:0;padding:0;width:15%;float:left}
.container--article-social-share .social-links-column__fixed-pos{position:relative;display:block;padding:15px 15px}
.container--article-social-share .social-links-column__fixed-pos.fixpos{position:fixed;z-index:1}
.container--article-social-share .column.column--mainbar{margin-left:0;margin-right:0;float:left;width:60%;max-width:initial;padding-right:15px;padding-left:15px;display:block}
.container--article-social-share .column.column--mainbar article{margin-top:0;padding:0;width:100%}
.container--article-social-share aside.related-resources.column--sidebar{float:right;display:block;width:25%;padding-right:0;padding-left:15px}
@media all and (max-width:1170px){.container--article-social-share aside.related-resources.column--sidebar{clear:both;width:85%;min-width:initial;max-width:initial;padding-right:0;padding-left:0;margin-top:0;padding-top:0}
.container--article-social-share .column.column--mainbar{width:85%;padding-left:20px}
.container--article-social-share .column.column--mainbar .container.article{min-width:100%;max-width:100%;width:100%}
}
@media all and (max-width:920px){.container--article-social-share aside.related-resources.column--sidebar,.container--article-social-share .column.column--mainbar{width:80%}
.container--article-social-share .social-links-column{width:20%}
}
@media all and (max-width:767px){.container--article-social-share aside.related-resources.column--sidebar,.container--article-social-share .column.column--mainbar{width:80%}
.container--article-social-share .social-links-column{width:20%;text-align:center}
.container--article-social-share .social-link--text{display:none}
.container--article-social-share aside.social-links .social-link--round{height:30px;width:30px;line-height:30px;margin:0}
.container--article-social-share aside.social-links .social-link--round::before{font-size:15px;line-height:30px}
.container--article-social-share aside.social-links h5{font-size:12px}
.social-links-column__fixed-pos.fixpos{width:20%}
}
@media all and (max-width:530px){.container--article-social-share .column.column--mainbar{padding-right:0}
.container--article-social-share .sidebar--cta button{min-width:initial}
}
@media all and (max-width:400px){.container--article-social-share .column.column--mainbar{padding-right:0;padding-left:0}
.container--article-social-share .social-links-column__fixed-pos{padding-left:0;padding-right:0;margin-left:-10px}
}
@media all and (max-width:385px){.container--article-social-share .sidebar--cta button{padding-left:1em;padding-right:1em}
.container--article-social-share .sidebar--cta input{padding:8px 2.5rem 9px 8px}
}
.t-developer .primary-nav__item.future,.t-developer .primary-nav__item.future:hover,.t-developer .primary-nav__item.future.is-active{border-color:transparent;cursor:default;color:gray}
.module.m-photo-blocks .lazy-load-button{width:100%;margin-top:10px}
@media all and (max-width:1034px){.site-footer__body .site-footer__body div:nth-child(5) ul:first-child,.site-footer__body .site-footer__body div:nth-child(5) ul:first-child li{margin-bottom:0}
.site-footer__body .site-footer__body div:nth-child(6){padding-left:6px}
.site-footer__body .site-footer__body div:nth-child(6) .social-links a{position:relative;line-height:30px;height:30px;width:30px}
.site-footer__body .site-footer__body div:nth-child(6) .social-links [class^="vi-"]:before,.site-footer__body .site-footer__body div:nth-child(6) .social-links [class*=" vi-"]:before{line-height:20px;font-size:15px;display:block}
.site-footer__body .site-footer__body div:nth-child(6) .social-links+.label.label--block-label+a{padding-left:0}
}
@media all and (max-width:434px){.site-footer .copyright{display:block;padding:10px 6px 6px 6px}
}
ul.related-resources--link-list{padding-left:0;list-style:none}
ul.related-resources--link-list li{margin-bottom:15px;display:block;position:relative;padding-left:23px}
ul.related-resources--link-list li::before{position:absolute;left:0;display:block;margin-right:1em}
ul.related-resources--link-list li a{font-family:"Proxima Nova W01",Helvetica,sans-serif;font-weight:bold}
h3.related-resources--title{font-size:20px;margin-bottom:10px;color:#646464}
.fa-file-text-o:before{content:"\f0f6";color:#888;font-size:14px}
ul.related-resources--link-list li{margin-bottom:15px}
@media(max-width:1170px){.related-resources{margin-left:22px}
}
@media(max-width:400px){.related-resources{margin-left:0}
}
@media only screen and (min-width:1035px){.site-content{padding-top:112px}
.t-developer .site-content{padding-top:3.8rem}
}
.m-photo-band--bg-gradient-control{position:relative}
.m-photo-band--bg-gradient-outer{display:none}
@media screen and (min-width:831px){.m-photo-band--bg-gradient-outer{display:block;position:absolute;top:0;right:0;bottom:0;left:0}
}
.m-photo-band--bg-gradient-inner{position:absolute;top:0;right:0;bottom:0;left:0}
.site-footer__section{float:left;margin-bottom:1.5rem;padding:0 .75rem;width:20%}
.site-footer__section:nth-of-type(4){padding-left:5%}
@media(max-width:1034px){.site-footer__section:nth-of-type(4){padding-left:0}
.site-footer__section{float:none !important;padding-left:0 !important;width:100% !important}
}
.btn-base{display:inline-block;padding:.5rem .75rem}
.btn-header-lg{font-size:22px;font-size:1.1rem;text-transform:none;color:#fff}
.t-light-blue .btn-header-lg{background-color:#00a9e0}
.t-light-blue .em-color{color:##00a9e0}
.t-orange .btn-header-lg{background-color:#ffa300}
.t-orange .em-color{color:#ffa300}
.t-dark-blue .btn-header-lg{background-color:#0057b8}
.t-dark-blue .btn-header-lg:hover{background-color:#0050a9}
.t-dark-blue .em-color{color:#0057b8}
.site-header.site-header__csMkt-landing{height:auto;position:relative;z-index:10}
.site-header.site-header__csMkt-landing .site-header__nav-wrap{height:auto}
.site-header.site-header__csMkt-landing .site-header__brand{width:6rem;min-width:6rem;padding-top:20px;padding-bottom:23px;position:static;top:auto;left:auto;float:left}
.site-header__btn-tel{float:right;margin:11px 0;padding:13px 30px 11px 30px}
.csMkt-landing-full .site-header__btn-tel{display:none}
.csMkt-landing-full .site-header__menu-icon{background:0}
.csMkt-landing-full .site-header__menu-icon i::after,.csMkt-landing-full .site-header__menu-icon i::before{display:none;content:none}
.csMkt-landing-full .open-close-menu{background:0;border:0;height:30px;width:30px;position:relative;margin-top:10px}
.csMkt-landing-full .hamburger-menu{width:100%;height:100%;display:block;position:absolute;top:0;right:0;opacity:1;visibility:visible;transition:all 200ms linear}
.csMkt-landing-full .open .hamburger-menu{opacity:0;visibility:hidden}
.csMkt-landing-full .hamburger-menu span{display:block;width:100%;height:3px;background-color:#0b0b0b;display:block;margin-bottom:5px}
.csMkt-landing-full .site-header__menu-icon:hover .hamburger-menu span{opacity:.5;transition:all 200ms linear}
.csMkt-landing-full .hamburger-close{opacity:0;visibility:hidden;position:absolute;top:-2px;right:4px;font-size:22px;transition:all 200ms linear}
.csMkt-landing-full .open .hamburger-close{opacity:1;visibility:visible}
@media only screen and (min-width:599px) and (max-width:1034px){.csMkt-landing-full .site-header__menu-icon{display:none}
.csMkt-landing-full.site-header .site-nav{display:inline}
.csMkt-landing-full .site-nav__item{border-left:0;display:inline-block;height:2.25rem;line-height:2.25rem;padding:0 .5rem;font-size:1rem;text-transform:none}
.csMkt-landing-full .cd-secondary-nav .site-nav__item{height:1.2rem;line-height:1.2rem}
.csMkt-landing-full .primary-nav{float:left;margin:0;padding:0}
.csMkt-landing-full .primary-nav__item{border-top:2px solid transparent;color:#303030;height:3.85rem;line-height:3.7rem;margin:0 .3rem;padding:0}
.csMkt-landing-full .primary-nav__item:hover{color:black;border-top-color:#888}
.csMkt-landing-full .secondary-nav{float:right;letter-spacing:.05rem;margin:0;padding:0;text-transform:uppercase}
.csMkt-landing-full .secondary-nav__item{color:#888;font-size:.55rem;height:3.85rem;line-height:3.85rem;padding:.1rem .25rem 0}
}
@media only screen and (min-width:0) and (max-width:598px){.csMkt-landing-full .page__topnav{clear:both;overflow:hidden;height:0;display:block;transition:height 200ms linear}
.csMkt-landing-full .page__topnav.show-nav{height:100px}
.csMkt-landing-full .page__topnav .site-nav{display:block}
.csMkt-landing-full .site-header__brand{display:inline-block}
.csMkt-landing-full .mock-btn-link:hover{border-color:#303030}
.t-orange .csMkt-landing-full .mock-btn-link span{color:#ffa300}
.t-orange .csMkt-landing-full .mock-btn-link:hover span{color:#fd0000}
}
@media only screen and (min-width:599px){.csMkt-landing-full .mock-btn-link{border-color:transparent !important;display:inline-block;line-height:2.75rem;padding:0 1.2rem}
.csMkt-landing-full .mock-btn-link span{display:inline;padding:18px 30px 14px 30px;color:#fff}
.t-orange .csMkt-landing-full .mock-btn-link span{background-color:#ffa300}
.t-orange .csMkt-landing-full .mock-btn-link:hover span{background-color:#f09900}
.t-light-blue .csMkt-landing-full .mock-btn-link span{background-color:#00a9e0}
.t-light-blue .csMkt-landing-full .mock-btn-link:hover span{background-color:#009dd1}
}
@media only screen and (min-width:1035px){.csMkt-landing-full .site-nav__item{border-left:0;display:inline-block;height:2.25rem;line-height:2.25rem;padding:0 .5rem;font-size:1rem;text-transform:none}
.csMkt-landing-full .primary-nav__item{border-top:2px solid transparent;color:#303030;height:3.85rem;line-height:3.7rem;margin:0 .3rem;padding:0}
.site-header__csMkt-landing.site-header .logo-tagline{width:12rem;min-width:12rem;display:none}
.site-header__csMkt-landing.site-header .logo-only{display:block}
}
@media only screen and (max-width:479px){.site-header.site-header__csMkt-landing .container{width:100%}
.site-header.site-header__csMkt-landing .site-header__brand,.site-header__btn-tel{float:none}
.site-header.site-header__csMkt-landing .site-header__brand{padding-bottom:20px}
.site-header__btn-tel{margin:0 auto 20px auto;width:100%;display:block;text-align:center;padding-left:10px;padding-right:10px}
}
.site-footer__csMkt-landing .site-footer-legal{width:60%;max-width:370px}
.site-footer__csMkt-landing .site-footer-legal a{text-align:left;margin:0;padding:0;display:inline-block;float:left;vertical-align:middle;line-height:16px}
.site-footer__csMkt-landing .site-footer-legal span.footer__mock-link{float:none;color:#00a9e0;border-bottom:1px solid transparent;padding:0;margin:0;transition:all 200ms linear}
.site-footer__csMkt-landing .site-footer-legal a:hover span.footer__mock-link{border-color:#00a9e0}
.site-footer__csMkt-landing .site-footer-legal span{display:inline-block;float:right;padding:3px 0 0 0;vertical-align:middle;line-height:16px;border-bottom:1px solid transparent}
.site-footer__csMkt-landing .social-links{display:inline-block;float:right;margin:0;padding:25px 0 0 0}
.site-footer__csMkt-landing .site-footer-legal{background-color:transparent;display:inline-block;float:left}
@media only screen and (max-width:1034px){.site-footer__csMkt-landing .site-footer-legal span{line-height:18px}
.site-footer.site-footer__csMkt-landing .social-links a{height:30px;width:30px;font-size:.8rem;padding:0;line-height:32px;vertical-align:middle;overflow:hidden}
.site-footer.site-footer__csMkt-landing .social-links a.vi-twitter::before,.site-footer.site-footer__csMkt-landing .social-links a.vi-googleplus::before{position:relative;top:2px}
}
@media only screen and (max-width:574px){.site-footer__csMkt-landing .site-footer-legal a,.site-footer__csMkt-landing .site-footer-legal span{float:none}
.site-footer__csMkt-landing .site-footer-legal a{margin-bottom:5px;margin-right:10px}
}
@media only screen and (max-width:479px){.site-footer.site-footer__csMkt-landing .site-footer-legal,.site-footer.site-footer__csMkt-landing .social-links{float:none;margin-right:auto !important;margin-left:auto !important;text-align:center;display:block}
.site-footer.site-footer__csMkt-landing .site-footer-legal{width:100%}
}
.site-viewport__mkt-page .site-content.l-article{padding-top:0}
.body-mkt-landing-page .site-nav__item--cta.button_layout-center-overide{display:block;width:300px;max-width:300px;margin:60px auto}
.body-mkt-landing-page div[class^='columns--four-c']{margin:0 !important;padding-left:15px !important;padding-right:15px !important}
.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(even),.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(odd){margin:auto;padding:auto;padding-left:15px !important;padding-right:15px !important;width:25%}
.body-mkt-landing-page .columns--four .parsys_column{position:relative}
.body-mkt-landing-page .columns--four .parsys_column .image{position:absolute;top:0;left:0;text-align:center;width:100%}
.body-mkt-landing-page .columns--four .parsys_column .image+.parbase.text{padding-top:80px !important}
.body-mkt-landing-page .columns--four .parsys_column .image img{display:inline-block}
@media only screen and (max-width:1034px){.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(odd){clear:left}
.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(even),.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(odd){width:50%}
}
@media only screen and (max-width:640px){.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(odd){clear:left}
.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(even),.body-mkt-landing-page .m-text-band .columns--four .parsys_column:nth-of-type(odd){width:90%;float:none}
}
.marketing-summary-form-band .columns::before,.marketing-summary-form-band .columns::after{content:" ";display:table}
.marketing-summary-form-band .columns::after{clear:both}
.marketing-summary-form-band .column{float:none}
.marketing-summary-form-band.t-gradient .column--summary{color:#fff}
.marketing-summary-form-band .column--summary .alpha{font-weight:200}
.marketing-summary-form-band .column--summary ul{margin-left:-1rem;padding-top:.45rem;padding-bottom:.4rem}
.marketing-summary-form-band .column--summary ul.column--summary__form-lg{font-size:1.3rem}
.marketing-summary-form-band .column--summary li{margin-bottom:.6rem}
.marketing-summary-form-band .column--summary li:last-child{margin-bottom:0;padding-bottom:0}
.column--summary__lg-em{font-size:2.2rem;padding-top:.65rem}
.marketing-summary-form-band .column--summary .gamma{margin-bottom:.9rem}
.marketing-summary-form-band .column--summary,.marketing-summary-form-band .column--form{float:none}
.marketing-summary-form-band .column--form{min-height:32.9rem}
.marketing-summary-form-band.t-gradient .column--form{background-color:#fff}
.em-color{font-style:normal}
@media only screen and (min-width:990px){.marketing-summary-form-band{min-height:21rem}
.marketing-summary-form-band .columns{margin-right:0;margin-left:-15px}
.marketing-summary-form-band .column{float:left;padding:0 15px}
.marketing-summary-form-band .column--summary{width:55%;padding-top:5rem;padding-right:2rem}
.marketing-summary-form-band__a .column--summary{padding-top:0}
.marketing-summary-form-band .column--form{width:45%;float:left}
}
@media only screen and (max-width:989px){.marketing-summary-form-band .column--summary{margin-bottom:3rem}
.marketing-summary-form-band .column--summary,.marketing-summary-form-band .column--form{max-width:33.5rem;margin-right:auto;margin-left:auto}
}
@media only screen and (max-width:641px){.marketing-summary-form-band .column--summary{margin-bottom:2rem}
}
.remove-font-smoothing,.cd-primary-nav a,.cd-primary-nav ul a{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smooth:auto}
.site-nav__item{font-weight:500}
.site-nav__item.overview p{font-weight:500;color:#4d4f53}
.site-nav__item.overview p a{font-weight:600}
.cd-secondary-nav p.navhead{font-weight:600}
.t-orange .cd-secondary-nav a.subhead,.t-teal .cd-secondary-nav a.subhead,.t-light-blue .cd-secondary-nav a.subhead,.t-dark-blue .cd-secondary-nav a.subhead,.t-purple .cd-secondary-nav a.subhead,.t-orange .cd-secondary-nav p.navhead a .primary-nav__item,.t-teal .cd-secondary-nav p.navhead a .primary-nav__item,.t-light-blue .cd-secondary-nav p.navhead a .primary-nav__item,.t-dark-blue .cd-secondary-nav p.navhead a .primary-nav__item,.t-purple .cd-secondary-nav p.navhead a .primary-nav__item{color:#4d4f53}
@media only screen and (min-width:1035px){.t-orange .cd-secondary-nav p.navhead a,.t-teal .cd-secondary-nav p.navhead a,.t-light-blue .cd-secondary-nav p.navhead a,.t-dark-blue .cd-secondary-nav p.navhead a,.t-purple .cd-secondary-nav p.navhead a,.t-orange .primary-nav__item,.t-teal .primary-nav__item,.t-light-blue .primary-nav__item,.t-dark-blue .primary-nav__item,.t-purple .primary-nav__item{color:#4d4f53}
}
.site-header--vantiv{height:auto}
.site-header--vantiv .site-header__brand{padding-top:3.05rem;padding-bottom:3.05rem}
.site-header--vantiv .cd-primary-nav .site-nav__main>a{padding-top:3.4rem;line-height:1rem;height:5.65rem}
.site-header--vantiv .cd-primary-nav .site-nav__main>a+ul li>a{padding-top:6px;padding-bottom:6px}
.site-header--vantiv .cd-primary-nav .site-nav__main>a+ul li>a.subhead{padding-top:7px}
.site-header--vantiv .site-nav__secondary.site-language{margin-top:3.3rem;margin-right:1rem}
.site-header--vantiv .site-nav__secondary.site-language>a{color:#4d4f53 !important;font-size:.6rem;font-weight:500;text-transform:uppercase;padding:0;margin:0;border:0;letter-spacing:1px}
.site-header--vantiv .site-nav__secondary.site-language>a:hover{color:#4d4f53}
.site-header--vantiv .site-nav__secondary.get-started{height:auto;margin-top:2.85rem;margin-bottom:0}
.site-header--vantiv .site-nav__secondary.get-started>a.site-nav__item--cta{margin:0}
.site-header--vantiv .site-nav__secondary.search{margin-top:2rem;margin-bottom:0}
.site-header--vantiv .site-nav__item--search [class*="icon"]{color:#333}
.aside-site-nav,.supplemental-sites-nav{float:none;position:absolute;top:0;right:0;bottom:auto;left:auto}
.aside-site-nav .aside-site-nav__links li,.supplemental-sites-nav .aside-site-nav__links li,.aside-site-nav .supplemental-sites-nav__links li,.supplemental-sites-nav .supplemental-sites-nav__links li{margin:0 0 0 20px}
.aside-site-nav .aside-site-nav__links li a,.supplemental-sites-nav .aside-site-nav__links li a,.aside-site-nav .supplemental-sites-nav__links li a,.supplemental-sites-nav .supplemental-sites-nav__links li a{color:#8b8c8d;text-transform:none;font-size:.65rem;line-height:2.1rem;transition:all 200ms linear}
.cd-primary-nav>li>a.selected,.cd-primary-nav>li.get-started.selected,.cd-primary-nav>li.search.selected{background:0;height:100%;padding-bottom:0;overflow:visible}
.aside-site-nav-social-links,.aside-site-nav{display:none}
@media only screen and (max-width:1034px){.site-header--vantiv{height:2.75rem}
.site-header--vantiv .site-header__brand{padding-top:.55rem;padding-bottom:.55rem}
.cd-primary-nav,.cd-primary-nav ul{background:#ebebeb}
.cd-primary-nav{padding-top:6.15rem}
.site-nav__secondary.get-started{top:12px;right:20px;left:20px}
.site-nav__secondary.get-started .site-nav__item--cta{font-weight:600;color:#fff;width:100%;transition:all 200ms linear;padding-top:.65rem;padding-bottom:.55rem}
.t-light-blue .site-nav__secondary.get-started .site-nav__item--cta{background-color:#00a9e0;border-color:#00a9e0}
.t-light-blue .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#009dd1;border-color:#009dd1}
.t-dark-blue .site-nav__secondary.get-started .site-nav__item--cta{background-color:#0057b8;border-color:#0057b8}
.t-dark-blue .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#0050a9;border-color:#0050a9}
.t-purple .site-nav__secondary.get-started .site-nav__item--cta{background-color:#7100b4}
.t-purple .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#6700a5;border-color:#6700a5}
.t-teal .site-nav__secondary.get-started .site-nav__item--cta{background-color:#40c1ac;border-color:#40c1ac}
.t-teal .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#3bb6a2;border-color:#3bb6a2}
.t-fc-teal .site-nav__secondary.get-started .site-nav__item--cta{background-color:#40c1ac;border-color:#40c1ac}
.t-fc-teal .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#3bb6a2;border-color:#3bb6a2}
.t-orange .site-nav__secondary.get-started .site-nav__item--cta{background-color:#ffa300;border-color:#ffa300}
.t-orange .site-nav__secondary.get-started .site-nav__item--cta:hover{color:#fff;background-color:#f09900;border-color:#f09900}
.cd-primary-nav .site-search-wrap.mobile{top:58px;left:0}
.cd-primary-nav .site-search-wrap.mobile input{color:#4d4f53}
.cd-primary-nav .site-search-wrap.mobile input::-webkit-input-placeholder{color:#4d4f53}
.cd-primary-nav .site-search-wrap.mobile input::-moz-placeholder{color:#4d4f53}
.cd-primary-nav .site-search-wrap.mobile input:-ms-input-placeholder{color:#4d4f53}
.cd-primary-nav .site-search-wrap.mobile input:-moz-placeholder{color:#4d4f53}
.cd-primary-nav .site-search-wrap.mobile .site-search__button i{line-height:1.85rem;text-align:center}
.site-nav__item.primary-nav__item{border-left:10px solid transparent;color:#4d4f53;display:block;font-size:.8rem;font-weight:600;line-height:1;padding:.35rem .75rem .35rem .5rem;text-decoration:none;transition:all 200ms linear}
.site-nav__item.primary-nav__item.is-active,.site-nav__item.primary-nav__item:hover{border-color:#4d4f53;color:#4d4f53}
.t-light-blue .site-nav__item.primary-nav__item.is-active,.t-light-blue .site-nav__item.primary-nav__item:hover{border-color:#00a9e0;color:#00a9e0}
.t-dark-blue .site-nav__item.primary-nav__item.is-active,.t-dark-blue .site-nav__item.primary-nav__item:hover{border-color:#0057b8;color:#0057b8}
.t-purple .site-nav__item.primary-nav__item.is-active,.t-purple .site-nav__item.primary-nav__item:hover{border-color:#7100b4;color:#7100b4}
.t-teal .site-nav__item.primary-nav__item.is-active,.t-teal .site-nav__item.primary-nav__item:hover{border-color:#40c1ac;color:#40c1ac}
.t-orange .site-nav__item.primary-nav__item.is-active,.t-orange .site-nav__item.primary-nav__item:hover{border-color:#ffa300;color:#ffa300}
.cd-primary-nav li:nth-child(3){margin-bottom:.6rem}
.site-language{border-top:1px solid #ccc;padding:6px 0;margin:2px 1rem;font-weight:600}
.site-language>a{transition:all 200ms linear;padding:3px .5rem;font-weight:600;color:#4d4f53;font-size:.65rem;text-decoration:none;border-left:10px solid transparent;margin:0 -1rem}
.t-light-blue .site-language>a.is-active,.t-light-blue .site-language>a:hover{border-color:#00a9e0;color:#00a9e0}
.t-dark-blue .site-language>a.is-active,.t-dark-blue .site-language>a:hover{border-color:#0057b8;color:#0057b8}
.t-purple .site-language>a.is-active,.t-purple .site-language>a:hover{border-color:#7100b4;color:#7100b4}
.t-teal .site-language>a.is-active,.t-teal .site-language>a:hover{border-color:#40c1ac;color:#40c1ac}
.t-orange .site-language>a.is-active,.t-orange .site-language>a:hover{border-color:#ffa300;color:#ffa300}
.aside-site-nav{display:block}
.aside-site-nav,.supplemental-sites-nav{border-top:1px solid #ccc;position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:2px 1rem;padding:0}
.aside-site-nav .aside-site-nav__links,.supplemental-sites-nav .aside-site-nav__links,.aside-site-nav .supplemental-sites-nav__links,.supplemental-sites-nav .supplemental-sites-nav__links{margin:0 -1rem;padding:.65rem 0;width:100%}
.aside-site-nav .aside-site-nav__links li,.supplemental-sites-nav .aside-site-nav__links li,.aside-site-nav .supplemental-sites-nav__links li,.supplemental-sites-nav .supplemental-sites-nav__links li{margin:0;display:block}
.aside-site-nav .aside-site-nav__links li a,.supplemental-sites-nav .aside-site-nav__links li a,.aside-site-nav .supplemental-sites-nav__links li a,.supplemental-sites-nav .supplemental-sites-nav__links li a{padding-left:0;padding-right:0;font-weight:600;color:#4d4f53;line-height:19px;padding:3px .5rem;margin:0;display:block;border-left:10px solid transparent}
.t-light-blue .aside-site-nav .aside-site-nav__links li a.is-active,.t-light-blue .supplemental-sites-nav .aside-site-nav__links li a.is-active,.t-light-blue .aside-site-nav .supplemental-sites-nav__links li a.is-active,.t-light-blue .supplemental-sites-nav .supplemental-sites-nav__links li a.is-active,.t-light-blue .aside-site-nav .aside-site-nav__links li a:hover,.t-light-blue .supplemental-sites-nav .aside-site-nav__links li a:hover,.t-light-blue .aside-site-nav .supplemental-sites-nav__links li a:hover,.t-light-blue .supplemental-sites-nav .supplemental-sites-nav__links li a:hover{border-color:#00a9e0;color:#00a9e0}
.t-dark-blue .aside-site-nav .aside-site-nav__links li a.is-active,.t-dark-blue .supplemental-sites-nav .aside-site-nav__links li a.is-active,.t-dark-blue .aside-site-nav .supplemental-sites-nav__links li a.is-active,.t-dark-blue .supplemental-sites-nav .supplemental-sites-nav__links li a.is-active,.t-dark-blue .aside-site-nav .aside-site-nav__links li a:hover,.t-dark-blue .supplemental-sites-nav .aside-site-nav__links li a:hover,.t-dark-blue .aside-site-nav .supplemental-sites-nav__links li a:hover,.t-dark-blue .supplemental-sites-nav .supplemental-sites-nav__links li a:hover{border-color:#0057b8;color:#0057b8}
.t-purple .aside-site-nav .aside-site-nav__links li a.is-active,.t-purple .supplemental-sites-nav .aside-site-nav__links li a.is-active,.t-purple .aside-site-nav .supplemental-sites-nav__links li a.is-active,.t-purple .supplemental-sites-nav .supplemental-sites-nav__links li a.is-active,.t-purple .aside-site-nav .aside-site-nav__links li a:hover,.t-purple .supplemental-sites-nav .aside-site-nav__links li a:hover,.t-purple .aside-site-nav .supplemental-sites-nav__links li a:hover,.t-purple .supplemental-sites-nav .supplemental-sites-nav__links li a:hover{border-color:#7100b4;color:#7100b4}
.t-teal .aside-site-nav .aside-site-nav__links li a.is-active,.t-teal .supplemental-sites-nav .aside-site-nav__links li a.is-active,.t-teal .aside-site-nav .supplemental-sites-nav__links li a.is-active,.t-teal .supplemental-sites-nav .supplemental-sites-nav__links li a.is-active,.t-teal .aside-site-nav .aside-site-nav__links li a:hover,.t-teal .supplemental-sites-nav .aside-site-nav__links li a:hover,.t-teal .aside-site-nav .supplemental-sites-nav__links li a:hover,.t-teal .supplemental-sites-nav .supplemental-sites-nav__links li a:hover{border-color:#40c1ac;color:#40c1ac}
.t-orange .aside-site-nav .aside-site-nav__links li a.is-active,.t-orange .supplemental-sites-nav .aside-site-nav__links li a.is-active,.t-orange .aside-site-nav .supplemental-sites-nav__links li a.is-active,.t-orange .supplemental-sites-nav .supplemental-sites-nav__links li a.is-active,.t-orange .aside-site-nav .aside-site-nav__links li a:hover,.t-orange .supplemental-sites-nav .aside-site-nav__links li a:hover,.t-orange .aside-site-nav .supplemental-sites-nav__links li a:hover,.t-orange .supplemental-sites-nav .supplemental-sites-nav__links li a:hover{border-color:#ffa300;color:#ffa300}
.aside-site-nav-social-links{border-top:1px solid #ccc;margin:0 20px;display:block;padding:19px 0 0 0}
.aside-site-nav-social-links ul.social-links{position:static;top:auto;left:auto;right:auto;bottom:auto;background:0;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}
.aside-site-nav-social-links ul.social-links li{float:left;margin:0 6px 0 0;padding:0}
.aside-site-nav-social-links ul.social-links li a{font-size:12px;background-color:#4d4f53;color:#fff;transition:all 200ms linear}
.t-light-blue .aside-site-nav-social-links ul.social-links li a:hover{background-color:#00a9e0}
.t-dark-blue .aside-site-nav-social-links ul.social-links li a:hover{background-color:#0057b8}
.t-purple .aside-site-nav-social-links ul.social-links li a:hover{background-color:#7100b4}
.t-teal .aside-site-nav-social-links ul.social-links li a:hover{background-color:#40c1ac}
.t-orange .aside-site-nav-social-links ul.social-links li a:hover{background-color:#ffa300}
.cd-primary-nav>li>a.selected,.cd-primary-nav>li.get-started.selected,.cd-primary-nav>li.search.selected{height:auto}
.site-nav__item.subhead,.site-nav__item{border-left:10px solid transparent;transition:all 200ms linear}
.t-light-blue .site-nav__item.subhead:hover,.t-light-blue .site-nav__item:hover{border-color:#00a9e0;color:#00a9e0}
.t-dark-blue .site-nav__item.subhead:hover,.t-dark-blue .site-nav__item:hover{border-color:#0057b8;color:#0057b8}
.t-purple .site-nav__item.subhead:hover,.t-purple .site-nav__item:hover{border-color:#7100b4;color:#7100b4}
.t-teal .site-nav__item.subhead:hover,.t-teal .site-nav__item:hover{border-color:#40c1ac;color:#40c1ac}
.t-orange .site-nav__item.subhead:hover,.t-orange .site-nav__item:hover{border-color:#ffa300;color:#ffa300}
}
.site-header--pt-portal{min-height:77px}
.site-header--pt-portal .container{max-width:80rem}
.site-header--pt-portal .container.pt-secondary-nav-container{padding-right:125px}
.site-header--pt-portal .portal-container{width:100%;margin:0;padding:0}
.site-header--pt-portal .pt-site-logo{overflow:visible;position:relative;height:0}
.site-header--pt-portal .pt-site-logo a{display:block;position:absolute;z-index:10;top:0;left:83px}
.site-header--pt-portal .pt-site-logo img{display:block;max-height:77px;width:auto}
.site-header--pt-portal .cd-header-buttons{top:18px;z-index:10}
.cd-nav.site-header--pt-portal__nav-wrap .cd-primary-nav.is-fixed.site-nav{padding-left:0}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav{background-color:#d7d7d7;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,0.1)}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links{margin:0;padding:0 0 0 65px}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links .primary-nav__item{height:auto;line-height:2.25rem;padding-top:4px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links li{float:left}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav{float:none;box-shadow:0 2px 0 0 rgba(0,0,0,0.1);background-color:#00a9e0;position:relative;z-index:10}
.cd-nav.site-header--pt-portal__nav-wrap .site-nav__secondary--pt-links{float:right}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav-list{margin:0;padding:0;padding-left:0;float:right;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:none !important;transform:initial !important}
.cd-nav.site-header--pt-portal__nav-wrap .cd-primary-nav .search ul.cd-secondary-nav{height:auto;min-height:initial;padding:30px 20px 40px 20px}
.cd-nav.site-header--pt-portal__nav-wrap .cd-primary-nav .search ul.cd-secondary-nav .site-search-wrap.container{height:auto;min-height:initial;overflow:visible}
.cd-nav.site-header--pt-portal__nav-wrap .site-nav__secondary.has-children.search{position:static !important;float:right}
.cd-nav.site-header--pt-portal__nav-wrap .search .cd-secondary-nav{position:absolute;top:100% !important;right:0 !important;left:0 !important;bottom:auto !important;width:auto !important;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important}
.cd-nav.site-header--pt-portal__nav-wrap .site-search-wrap.container{margin:0 auto;max-width:1200px;float:none}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav-container{background-color:#fff}
.cd-nav.site-header--pt-portal__nav-wrap .container.background-effects{position:relative;height:0;overflow:visible}
.cd-nav.site-header--pt-portal__nav-wrap .container.background-effects .wing{position:absolute;top:0;width:100px;height:77px;overflow:hidden}
.cd-nav.site-header--pt-portal__nav-wrap .container.background-effects .right-wing{right:0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABNCAIAAADIAcY0AAAWBUlEQVR4AQXBbc/Y92HX0fP5Xb7suHac26Z7n7wL6FZaQNu0MRCatElU0zQeTEwgBAINpGkPBtKWOkmbuyZpkiZtkqax4/+Xc9r261//+p133qEC1TiCUMWokkYkkaQCkiQJBZVqJAkqKlsdQaFiOkGZigqFKPz1B5//s394dxAt28EcmayxcORanIlNOZhkbKWxwpxNmqaOa4gwOMA4ePTo0cMHDwRohKySQAWgUoskZBCiBCuoyKZCKgWGGgABaiKrQk1CSjy9rt/9yQcIAiekAAMJuwTLkAPEZKWhjBUxobZJAZCGgQN873d+h0EEECxqjUhgKCTgCJWAKkMjKgaYIAIhgiBqpIQiCAz+3dsff/DbbzFCMRDIFA0ohEHBxlobg8wUw1KTpYVFBsw2oQPcv3//pRdfikRVyBQ2QkG1gkAKERCElIoFtI5aUkhSRyQIQqxBgRaK+uTJ0z9+62MghGGyxiiWRWpiyGItkaU4gpRxNq0tdJ0dYkwrRBntAHjttdc6B8JggqoiAywSEcAEmioYMhVRsiYwkoSAipJUtZghQbbww8cf/ebbawFnZsAlaDPrEs2AiGCWIkMbhAE108was4hkbDKFA+D29vbVV15FQ4mQwaSoqGhRCAlCgVIpwGTRSqQENOMISNKMVIUhVu0fv/j6L9//FI1IS1WdQ7HaKYc2AsIkBYxlBiAO2apKyELFgEpl1gGAV1595fbOHQ2jYEUVhGGQQAiRCgC01YRokbUmCCWxBoFZVIFUk0L/4p9+/kxjAVOYNpoVLmsKpsw4YSiGDqlE0HQlWFQ0zUYQNhvsAMA557uvvUZSkAJAUEqxISoEmhAEpaIQhRGEAEpBUHEACLXwX3/x6//zyy8bCTtEFMkIpJVxgNCIMALCmAbo7FgxGRYNgCiROgCAF1988d69ewERBRISiaXKImoqIhQBNKGWlgKFQGSooKBBKgnt6eX3fvJzAOiQdY0ZIFKmIYo4TGQb0C5UZJacjS0WZNqAA8w2AQcAgO9973sEAJElNJAUCwbFGiZIiSwFRYsjAEGpBEFqkABFf/bux2//5hu1g8CQCg1ssKmlDNsRC+iA6FhbAO1aphCwLKMMQgXDAQDgwYMHDx48jBRMBLEiwpKgMCUl0RCIERYpqaoEaAQUTJSRFj578u3vv/WhZI0mVhrUCBVUMm2YBglYas5sEVCbYwpDNCmxGVlhjcYBAACvvfbdzgESARIZBCiBTLKYJBSRSIABsCoiVA0RZRKg33/zwy+fXsY47FiylsMkBGpYTJFBLLIWGcfYAGWVSSZktjZoW0waSQcAANy7d++FF16AQqFkQZCSIhTVsiAYgFCgIgwqYAKbFIlNkLz15dc/fu8TYLHgJIQJMDAAJdAYbVBjshWA2YCCzCjlJKSRoUYdAACAV1595ebmBgqJSRABGTCFlBSlCi1AAlTBIFUkVYClolG+//j9pxnSSdNsiFkoI0oFwNARoiyKJOA4dMSZbNSQGQwAI1jYAQAAuHNz5+WXX06RFgUFDdWkqiLAIhMoQRCSQFQCEBBKgsT/+uSL//nxF10FbBYps5UwFhpsBSyYRcxYM7jSpLmAQ1PZggiT0JIQWrYDAACAl1566ebOTaxlqKBaYg5tIIicRFMJyiEoCZWyIVEgEFHBs/n+T95jO2BWpYQSgS0AioF2iBap47QQEKQ0Yc2UkQnCRIBZzdQBAABA9d3vfndqcRIkpCVDwUaGNiSMKlopDGQIgoWoQRAkP37v4ze//C3HNXHCNRjMGHCUFkAHLVqEmRkbowGImXG0NhFsYMAkxKbGAQAAAJ5//vnnnruHECQIJFASJZQIYtvIBjRFQQoKiCRkwZdPnv3BWx9uRAHpFBLKIjXBIFjCBIQkKk1sCJDYNG0ZgSY1O8xCIA4AAACAV199tQwolJaEIpKaKBorqCorVBVCAQiQABD4w5998MsnTzsxiI1MjGnTZmAQbLNicB1xVMxqlppOsQ2dQRQZM2GMJbSGCdYBAAAAcP/+/QcPH5YwIAGlAkXIUEUEKVWgbLCIIipQgoV3v37y5+98gl2TMnTYTgPhWJyY0NZKMQXNwiDAghkqsUS2sSgRtdMCcEjE6QAAAADAK6+8UklJAxUWSANQxSDIYG0ABUFUAwlUFfrhG+89vS7VTRjJRm0E6UI2sqR0icYi0mxEAEM0BmSzUWcAVnCNgMwYF3YAAAAA4Pb29tGjFyjWDglkQCIVDSIiFVESqELIrIIm2ZC//+yL//LR52CGZKYwIaylqEmzmCxKpBYTGHSEs6w0JKXFFmWwmYphmkkUcwAAAAAAL7/80jlnpLEgSgISEBJUAKElMiiFCoVAca3vP36HOewMZpISJgIFKEtbkQwEIaMRXDS0ooPZIBg2IA4EgsNmSg4AAAAA4Jzz8ksvVaBIQ7QAQ0FLsgGBxLQQoEAAJP2nDz75x19/nSwNikaYTna2YIPJYCWtaYkIzWFpIcZoYwgwGgAyNK0UDNQGBwAAAACA5x89ur29RSlrxYIqKZAWkpSoBLGqFtEgSFXq6+vZv3njfQhQA4NNuYg2KpJpyFAbLSZIhhkHVBkBQ6iVIEG1ZZaZOSMCDgAAAAAA1UsvvVwwKBVlaFEiEVRECFnVWLGSAgTMn/zsg0++eUJmyGSjSmWDpU4YFpQFCEYGi6Cja0VQARXQGtDCsFKMJUsrYg4AAAAAAHjw4DvPPXc/WqGBChISqgUMFohkiIpiBIgPv/nmT9/+SMqoBaYMxggGphDLCEACMgylsZg22gAzBgYKUwEAFHY2BgcAAAAAAODll18akiw0qFA2gQJCCSZUARgKKa1+9Pj93z67OMNpmlKsE05OCcLYoI4agjQg1KBpEQ5iZRIQJhymHRjLpojNtIAcAAAAAACAu3fvPXz4kBYJSVBWx4ImUcJUUQMCUlGi/b9fffk3H30iEAQGBceujUNhSsGgRNlAYKzShcy0KSSaLQSlmbFgxVQb1hQQ5gAAAAAAAODFF188CSgsMNK0ykoKoxpCqKDCCGx+9/G7WwQrBBBoOgIgwyIwbCYETBbjgJTDzGFCoS2MrBIUsiHkNIYNOgAAAAAAALhz587zjx6pCiqqgpVMWWI6QdUioAqSkP7mF7/8v599iWBmbFIFYbBcgK1hrJlDhwwYhSwjbLEBpo02KAPKYAxWmolZFiU4AAAAAAAAwKNHj+7c3KACDBCScQZBiEVTmAGAb/bsR2+8u3QsymHScAERRJCUqhBbNgjAyFhsyAgEgoJtlYGYYw0woQVgDTsAAAAAAADAOefRo0dkQkkhBGUFIoygpEhJoD99+6OPvv4m28IAGAS2SUSAhg1ZFQokqqBUDpGoYHCwEWVTLZRJkMNiWYQ1wwEAAAAAAADw8OHD27u3QoFNSZQIFFEhIRFZkE+fPPn3P/v5ooQaVCSqUgw2Q4NRYcloAwhjjG0NK2vbNMSoMqaKEQOIbQqNAU3JAQAAAAAAAIAXX3gBAaQQiEQBQQltIBLx+2+99/WzZwRkYFCWMVoFrBh2glkHixU0BlbiSJIxhcqgbcPJhmWIsA2tFUsGZKMDAAAAAAAAAM8999xzzz0nIFEIJEIMBEqhwHj9i9/81Qe/ICKMQdtEczhoGLSRagoFwIADSdEsBgtGZrIsFZcyMwaMIs7aCEKobAcAAAAAAAAA8MILL4TUYGiCJpWEQsxEQyn/8o23d03TGEUpFcuxUcOEQwJllDGNQA0nwEoDGkWTApamGFJFI5sSTQwwbCMHAAAAAAAAAHB7e3v/wQOLQmpRgG2TBEZqRcF///izv/vsC+eggRDGMulSkBxoygZrJ0ZrAq1B12hNtEQcwbJtk2jLbEEbGrZTxiajAYGYAwAAAAAAAADAo0ePzolUITVIpQBQJaGtp5cfPX5nA7UatjVOahkqY4AAnUZXAzGwOE6xoMEAmJmkEc1ZKI3swFDNFAwWMNTgAAAAAAAAAABwc87Dhw8DBllKIZRKAiDlP7734Tu/+W3WGCRA17SmzKyAgTPYDloECgo2FVgpUDMkg8NsXAHBYKQukU0BAG0MHAAAAAAAAAAA8PDhw5s7N4WgsEBl2BJIic+fPP3jn73bUXYoMFhkK8XRFQBWF4hgDIxADIDMWFhCYIMSx2CkpFh2aFvNEEZYITgAAAAAAAAAAKB6/vnnSYqJgE1RiYQt+qOfvfflt89ABAwhFDJwQgjHYiyQOEZtscaxRoUjGjC5EgWthaBhzIYW6EzI0BgNgQMAAAAAAAAAAHD//v3b29tiBJBUgEVQfvrV13/x849gphZQkbPVksTamBV0rerQUEMTTWKYYMNGdjTUNLI4tMQEC4uAGRuTFcmCscEBAAAAAAAAAADA888/T4pESLZCLBH88I23nz2bjpIRiaFlWtcGKQjLjhEBABhMwlmpJGADFoQJaCZUkAlLUqwNMILaoA4AAAAAAAAAAADu3r177+69qFE0qAlKE//708/+9tNPhUuzZLA5QmUtggYGhAwFwUgVSFpDw45RLRFsYYbGjmEQciUzbGnRxgJmCtsBAAAAAAAAAAAAHj7/kCwMIULC6tn86I23LSHiMpiCs4yGkDUcUpoGNkwsWC0FZoDWWCM0UBcZtoYaQExMQmagZAZNBh0AAAAAAAAAAADgzp07979zX1QqGVUo8Zfvf/jmV7+RCKQO1ESLdlShIRqYHZIgbQTalWg4ElgCTBbC0YSSZhEsS2RgURgG00DBAQAAAAAAAAAAAPDgwYPOCUUqINNX3377b3/2joCIKSMTzEoXAQBqxIqZYgFEp4FsjZkYtUOGsWaUY2AtoJqYEYNiySixwIYdAAAAAAAAAAAAAOecB9/5DtkgAmR/8va7nz39NhTDBECUcBEGKoi1UrYBSUWAwVohqVkzXUAOLclcymTBzIZJIGJbbAAgIAcAAAAAAAAAAAAA7t+/f3NzUyFA9N5vv/nxex8OijTSZoAYCAhtmxoStjmVbLCDGqp0RGFZidMCZsmaATAMR2QdCLBRhjAD2bA5AAAAAAAAAAAAAFA9ePAdSRRy+NePf/rkuhSUIq1WCJbVgkZ2CLEwHbaxAi4gGzIwtJBczCKL1RAZBYcuRGPMQAbJQMFI4gAAAAAAAAAAAAAA7t27d3vnViDx95//6n98+inZYNsW1gItFjYDmAjIAqrQFsjkEIZha2YWHNJQBh0GjdEupC2LAJjaMFg2aA04AAAAAAAAAAAAAAA8ePAAia7tR2/8dAgBBMFCFHQULSdmDJPBti0wijKDiUKN0AhCINhSkEiHmSgzAGrLBtNkWDI4AAAAAAAAAAAAAADcuXPn3t27DH/94cevf/FlsotoFWuGumAGjNXYUCVTk6xOQZVrCFAZRHUoMWM0ABiAC1kSxgJlwyJEBjE24AAAAAAAAAAAAAAAgO88eNA5Xz+7/vCtnyobR2ohEKMojSoyEAZVINk2MHNWJpQNBrNrGQQBZooARroGUIOwCRpkIMxqJXQAAAAAAAAAAAAAAMA55969e3/6zrufPn3CKAOjQSICpG07oGpMEzPNREC0hYoACqzTYttEyLQwC6KFQjDEgAUYBKxkADsAAAAAAAAAAAAAAACf15+99/6EZZ02DlCzksWmUhmBHQ5tgGRMYjWyZoLENirTohIDGShjxgwNi5kBJMAyFk3DMoYOAAAAAAAAAAAAAADADx+/+fTOLSPT6AzAkjXhsIFE0ATCsjURTU1FADByohVNDECqmUE6nA4GGGRlBUMSGUBrGmYHAAAAAAAAAAAAAAD8w69+9dcf/qK7t50bnNMVhMgCjkFK0AYzAqipYWnShdIk2iLAABgAwBHisgEUUMUabWzZMBkMWVgSBwAAAAAAAAAAAACA8c9ff7xmO3fvYhxqmGmAWZQ2BFE5DJElK1ri7CjXlmEYCLpsggIOMTQNRzC1CcNmmEFRs0BgA8XgAAAAAAAAAAAAAADwnz/86B8+/xzUnTvdudlapsXKScSizcpkLKtpRAiKcsHSNqdkUkQXmxQwwIWJLYtA2oYBhEkAo2wYElkGOAAAAAAAAAAAAACAb67rB48fK2I4d+/Vakhlow0li8AkC1kaCwA4yaiKIRBRIsOEQzRApWVSs1ILQMk2gGYjATABcAAAAAAAAAAAAAAA/+Httz/47TfGRtA5N3ftAMBWhKsC0Kowa1DDyLC2JoZGgDA2mhhgKIyMK4c2W2zGhGGSgmGFZtCA0YocAAAAAAAAAAAAAPjkyZM/+elPmSwM0r1b0CKloknbEtIC7UjIUNBoITI0G2bXJoIsgTDbkjYxGwHQMBZiQ2hkIkBAo4EDAAAAAAAAAAAAAP/qjTe+enYRGgy26vaWGdpsk2zVGQELBq1MGAzQGhKBHCoCNhmYaXVgtJ2AQLKCGmaFhRjNhjBA24ADAAAAAAAAAAAA4J+++OKvfv5BsEFVUHR761RjKrCEyRzUZmFkIiiJgqCxlIzIKhQKBW0bnEJDwDQBGw0TzBCzYMIaVhlzAAAAAAAAAAAAAHz/9de3iyGwAWzo9u40YoIYWlzAEbEBwCAgGFlDE9gMmI1AiMK2XCMzaGNAZUyGEYwINmnBKDgAAAAAAAAAAADAf/v4F3/3+WeYaAMAgnNz49y0MxLOdKAdEWZsJGEWMEbAmKlhNZMMVW0wsLIQjhpgE0E2qCwEKGwihqHGyAEAAAAAAAAAAMDT6/rB48dmwIiGAWA6t7caSQw41iai4cC02amAiAahMAgCss0ESCVNBAYQ2JYRjJkZA6xYJIQtAwcAAAAAAAAAAAB//t677/zmKw01CUTCRmN1urkBFgULhc0UdTSFEZuESyNYKoEGoqwmwDW7pjQgiJSSARRFSmAaWgYNMZgDAAAAAAAAAADw+dMnf/TWm2HJFhtYZhCDpdtbZ46wEYOhqlhmCLEUJnFgxGDMRAwMgskULDMWpsGGYDAz1oBBQ8NYDQtyAAAAAAAAAAAA/uCtN7/49unQGkEDAxiFoM6dNgNIzjCDsUVgLAWs2TQl2hKdEDKybCEwAcoAw2AGiIFmhrDFRgvWBMwBAAAAAAAAAABvffXlj997jyxLGQwTyRYGDN25Qw4dsbhCghTJKNoGYSULlhWLybZNaSLKyAmDRgawUEEYAAFTaLBGLBpwAAAAAAAAAADA7/3k9WtDDSMgYzFqgLYkdXvjioFNSgbQmABl2pIAgbBY00FshDGSxtAMwgLAgDG1YAnZygpgtBFwAAAAAAAAAAD4208/+dtffsJA0qYhwraYSmMFw7njhjJEGjDAsjFhSi2mhGlmg5bhjNIoCNTCGmwRAFMkZDMwQDYMBGCKHAAAAAAAAADAs+0Hj1/HBLBhWUMBMjM0M0A3tzYiRhaJtoMSrLSRaRslSyqjLQxYAwNsQYIaiEg2bQKCALM0CwwobUMHAAAAAAAAAPAX77/75ldfbBjbWGAaGGXGUowEK+foZoCISrQsGkCHoOrEhgYmpmGAAhkjhg1MAjAbxqCAgYm1NCFgI9j+Pzl/7ixn8srdAAAAAElFTkSuQmCC)}
.cd-nav.site-header--pt-portal__nav-wrap .container.background-effects .left-wing{left:0;background-repeat:no-repeat;background-image:url(data:image/png;base64,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)}
.cd-main-content.cd-main-main-content--pt-portal .site-content{padding-top:130px}
.site-header--pt-portal .cd-nav-trigger span,.site-header--pt-portal .cd-nav-trigger span::before,.site-header--pt-portal .cd-nav-trigger span::after{background-color:#fff}
.site-header--pt-portal .nav-is-visible.cd-nav-trigger span{background-color:transparent}
@media all and (max-width:1034px){.site-header--pt-portal{background-position:100%;background-repeat:no-repeat;background-image:url(data:image/png;base64,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)}
.site-header--pt-portal .pt-site-logo a{left:0;min-width:300px;z-index:1}
.cd-main-content.cd-main-main-content--pt-portal .site-content{padding-top:77px}
.background-effects{display:none}
.site-header--pt-portal__nav-wrap .cd-primary-nav .site-search-wrap.mobile{top:60px}
.site-header--pt-portal__nav-wrap .pt-login-logout.secondary-link{position:absolute;float:none;z-index:12;left:0;right:0;padding-left:20px;padding-right:20px;height:36px}
.site-header--pt-portal__nav-wrap .pt-login-logout.secondary-link a{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;display:block;color:#fff;height:36px;line-height:38px;font-weight:500;background-color:#a7a5a5;text-align:center;border:0;padding:0;transition:all 200ms linear}
.site-header--pt-portal__nav-wrap .pt-login-logout.secondary-link a:hover{background-color:#888}
.site-header--pt-portal__nav-wrap .button--neutral-dark{background-color:#a7a5a5;transition:all 200ms linear}
.site-header--pt-portal__nav-wrap .button--neutral-dark:hover{background-color:#888}
.site-header--pt-portal__nav-wrap .site-nav__secondary--pt-links .secondary-nav{margin:0;padding-top:12px;padding-bottom:12px}
.site-header--pt-portal__nav-wrap .cd-primary-nav,.site-header--pt-portal__nav-wrap .cd-primary-nav ul{background:0}
.site-header--pt-portal__nav-wrap .cd-primary-nav{background-color:#ebebeb;padding-top:0}
.site-header--pt-portal__nav-wrap .site-nav__secondary.site-nav__secondary--pt-links{position:absolute;top:300px}
.site-header--pt-portal__nav-wrap .site-nav__secondary.site-nav__secondary--pt-links::before{content:'';display:block;background-color:#ccc;position:absolute;top:0;left:15px;right:15px;height:1px}
.site-header--pt-portal__nav-wrap .cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav-list,.site-header--pt-portal__nav-wrap .site-nav__secondary.search,.site-header--pt-portal__nav-wrap .site-nav__secondary.site-nav__secondary--pt-links{float:none}
.site-header--pt-portal__nav-wrap .pt-secondary-nav-list{display:block;background-color:transparent;position:static}
.site-header--pt-portal__nav-wrap .pt-secondary-nav{position:static}
.site-header--pt-portal__nav-wrap .pt-primary-nav{position:absolute;top:122px;left:0;z-index:20;height:auto;padding:0;padding-bottom:33px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.site-header--pt-portal__nav-wrap .pt-primary-nav .container{padding-right:0;padding-left:0;height:100%}
.site-header--pt-portal__nav-wrap .pt-primary-nav .pt-primary-nav-links{height:auto;margin:0;padding:0;overflow:visible !important}
.site-header--pt-portal__nav-wrap .pt-primary-nav .pt-primary-nav-links>li{float:none;height:auto;line-height:1;margin-bottom:0;max-height:30px}
.site-header--pt-portal__nav-wrap .pt-primary-nav .pt-primary-nav-links>li:nth-child(3){margin-bottom:auto}
.site-header--pt-portal__nav-wrap .pt-primary-nav .pt-primary-nav-links>li>a.primary-nav__item{line-height:30px}
.cd-nav.site-header--pt-portal__nav-wrap .cd-primary-nav ul{position:static}
.cd-nav.site-header--pt-portal__nav-wrap .cd-secondary-nav.is-hidden.page__topnav{position:absolute;top:0;right:-9999em}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav{position:static}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav-list{float:none}
.cd-nav.site-header--pt-portal__nav-wrap .pt-secondary-nav-container{margin:0;padding:0}
.site-nav__secondary.search .cd-secondary-nav{display:none}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav{background-color:transparent}
.site-header--pt-portal__nav-wrap .site-nav__secondary--pt-links .secondary-nav{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}
.site-header--pt-portal__nav-wrap #cd-primary-nav{display:block;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;overflow:visible !important;overflow-x:visible !important;height:auto;bottom:0}
}
@media all and (max-width:380px){.site-header--pt-portal{background-position:115%}
}
@media all and (max-width:330px){.site-header--pt-portal .pt-site-logo a{top:3px;left:0;min-width:275px;z-index:1}
.site-header--pt-portal .cd-nav-trigger{right:-5px}
}
.t-developer .cd-secondary-nav.page__topnav,.t-developer .search .cd-secondary-nav,.t-developer .get-started .cd-secondary-nav{top:78px}
.t-developer .cd-primary-nav>li>a.selected,.t-developer .cd-primary-nav>li.get-started.selected,.t-developer .cd-primary-nav>li.search.selected{background:url(clientlib-site/css/clientlib-site/img/nav-active-arrow-developers.png) center bottom no-repeat;background:0}
@media all and (min-width:1035px){.t-developer .cd-primary-nav>li>a:hover{border-bottom-color:white !important}
.t-developer .cd-primary-nav>li>a.selected{position:relative;overflow:visible;border-color:transparent}
.t-developer .cd-primary-nav>li>a.selected:hover{border-color:transparent !important}
.t-developer .cd-primary-nav>li>a.selected::after{content:'';display:block;background-image:url(clientlib-site/img/nav-active-arrow-developers.png);background-position:0 0;background-size:cover;height:12px;width:24px;position:absolute;top:100%;left:50%;z-index:30;margin-left:-12px;margin-top:3px}
.t-developer .cd-primary-nav>li>a.selected.site-nav__item--search::after{margin-top:15px}
.t-developer .cd-primary-nav>li>a.selected.site-nav__item--search i{color:white}
.t-developer .cd-primary-nav>li>a.site-nav__item--cta.button.selected{border-color:#fff !important;height:45px}
.t-developer .cd-primary-nav>li>a.site-nav__item--cta.button.selected::after{top:100%;margin-top:17px}
.site-header--pt-portal__nav-wrap .cd-primary-nav .cd-secondary-nav .pt-primary-nav-links>li>a,.site-header--pt-portal__nav-wrap .cd-primary-nav .cd-secondary-nav .moves-out>li>a{-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;pointer-events:none}
.site-header--pt-portal__nav-wrap .site-nav__item.subhead{pointer-events:none;display:block}
.site-header--pt-portal__nav-wrap .moves-out ul.baby-item.is-hidden{-webkit-transform:initial;-moz-transform:initial;-ms-transform:none;-o-transform:initial;transform:initial;transform:none}
}
@media all and (max-width:1034px){.t-developer .cd-primary-nav>li.get-started>a.site-nav__item--cta.button{color:#00a9e0}
.t-developer .cd-primary-nav>li.get-started>a.site-nav__item--cta.button:hover{color:#fff}
.t-developer .get-started .cd-secondary-nav,.t-developer .cd-secondary-nav.page__topnav{top:0}
.t-developer a.t-link-neutral.secondary-nav__item{color:#4d4f53;padding-left:10px}
.t-developer a.t-link-neutral.secondary-nav__item:hover{color:#4d4f53}
.t-developer .cd-nav-trigger span,.t-developer .cd-nav-trigger span::before,.t-developer .cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#fff;background-color:#fff}
.t-developer .cd-nav-trigger.nav-is-visible span{background:transparent;background-color:transparent}
}
.t-developer .site-header__brand--developer.nav_logo_link{padding-top:18px}
.t-developer .secondary-nav__item.t-link-neutral{margin-top:-2px}
@media all and (min-width:1035px){.pt-primary-nav .pt-primary-nav-links{-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important}
.pt-primary-nav-links .cd-secondary-nav.page__topnav{position:absolute !important;top:100% !important;right:0 !important;left:0 !important;bottom:auto !important;padding-right:0 !important;padding-left:0 !important;width:100% !important;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown{-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important;width:100%;float:none}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container{-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important;max-width:80rem;width:100%;padding-left:113px}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li{height:100%;min-height:150px;width:17%;float:left;margin-right:10px;padding-left:0;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li:last-child{border-right:0;margin-right:0}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li ul{position:static;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;transform:initial !important}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li li{float:none}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li li.overview{width:25%;padding-right:5%}
.pt-primary-nav-links .cd-secondary-nav.page__topnav li.pt-wrapper-dropdown ul.container>li .go-back{display:none}
}
@media all and (max-width:1034px){.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links li,.site-header--pt-portal__nav-wrap .cd-primary-nav ul,.site-header--pt-portal__nav-wrap .cd-primary-nav ul li,.site-header--pt-portal__nav-wrap .cd-primary-nav ul li ul li{float:none;margin-bottom:0}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links li a,.site-header--pt-portal__nav-wrap .cd-primary-nav ul a,.site-header--pt-portal__nav-wrap .cd-primary-nav ul li a,.site-header--pt-portal__nav-wrap .cd-primary-nav ul li ul li a{margin-bottom:0}
.site-header--pt-portal__nav-wrap .cd-primary-nav,.site-header--pt-portal__nav-wrap .cd-primary-nav ul,.site-header--pt-portal__nav-wrap .cd-primary-nav.moves-out>li>a,.site-header--pt-portal__nav-wrap .cd-primary-nav ul.moves-out>li>a{-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;-webkit-transition:all 200ms linear;-moz-transition:al 200ms linear;transition:all 200ms linear}
.site-header--pt-portal__nav-wrap .cd-primary-nav.moves-out>li>a,.site-header--pt-portal__nav-wrap .cd-primary-nav ul.moves-out>li>a{opacity:1;visibility:visible}
.pt-primary-nav-links .cd-secondary-nav.page__topnav{min-height:1000px;background-color:#ebebeb}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links .cd-secondary-nav.page__topnav,.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links ul .has-children ul{position:absolute;top:-122px;left:auto;right:0 !important;z-index:20;bottom:0;height:100%;overflow:visible !important;background-color:#ebebeb}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links .cd-secondary-nav.page__topnav .container,.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links ul .has-children ul .container{height:auto;background-color:#ebebeb}
.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links .cd-secondary-nav.page__topnav.baby-item,.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links ul .has-children ul.baby-item{top:0}
.cd-nav.site-header--pt-portal__nav-wrap .cd-secondary-nav.is-hidden.page__topnav,.cd-nav.site-header--pt-portal__nav-wrap .pt-primary-nav-links ul .has-children ul.is-hidden{right:-264px !important;left:auto}
.site-header--pt-portal__nav-wrap .pt-primary-nav{padding-bottom:0}
.t-developer .site-header__brand--developer.nav_logo_link{padding-top:9px}
}
@media all and (max-width:429px){.hello-again{font-size:300px}
.site-header--pt-portal .pt-site-logo a{min-width:0;max-width:240px;padding-top:7px}
.site-header--pt-portal .pt-site-logo a img{max-width:240px}
}
.login_component{background-color:#f0f0f0;margin-top:-55px}
.js-vip-login-register{width:100%;padding:0;margin:0}
@media(min-width:768px){.js-vip-login-register .app-aside,.js-vip-login-register .navbar-header{width:200px}
.js-vip-login-register .app-content,.js-vip-login-register .app-footer,.js-vip-login-register .navbar-collapse{margin-left:200px}
.js-vip-login-register .app-aside-right{position:absolute;top:50px;right:0;bottom:0;z-index:1000}
.js-vip-login-register .app-aside-right.pos-fix{z-index:1010}
.js-vip-login-register .visible-folded{display:none}
.js-vip-login-register .app-aside-folded .hidden-folded{display:none !important}
.js-vip-login-register .app-aside-folded .visible-folded{display:inherit}
.js-vip-login-register .app-aside-folded .text-center-folded{text-align:center}
.js-vip-login-register .app-aside-folded .pull-none-folded{float:none !important}
.js-vip-login-register .app-aside-folded .w-auto-folded{width:auto}
.js-vip-login-register .app-aside-folded .app-aside,.js-vip-login-register .app-aside-folded .navbar-header{width:60px}
.js-vip-login-register .app-aside-folded .app-content,.js-vip-login-register .app-aside-folded .app-footer,.js-vip-login-register .app-aside-folded .navbar-collapse{margin-left:60px}
.js-vip-login-register .app-aside-folded .app-header .navbar-brand{display:block;padding:0}
.js-vip-login-register .app-aside-fixed .app-header .navbar-header{position:fixed}
.js-vip-login-register .app-aside-fixed .aside-wrap{position:fixed;top:50px;bottom:0;left:0;z-index:1000;width:199px;overflow:hidden}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap{position:relative;width:217px;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar{-webkit-appearance:none}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar:vertical{width:17px}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap>*,.js-vip-login-register .smart .app-aside-fixed .aside-wrap .navi-wrap{width:200px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .app-aside{position:fixed;top:0;bottom:0;z-index:1010}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap{width:59px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap{width:77px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap>*,.js-vip-login-register .smart .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap{width:60px}
.js-vip-login-register .bg-auto:before{position:absolute;top:0;bottom:0;z-index:-1;width:inherit;background-color:inherit;border:inherit;content:""}
.js-vip-login-register .bg-auto.b-l:before{margin-left:-1px}
.js-vip-login-register .bg-auto.b-r:before{margin-right:-1px}
.js-vip-login-register .col.show{display:table-cell !important}
}
.js-vip-login-register .app.container{padding-right:0;padding-left:0}
.js-vip-login-register .form-validation .input-validation-messages{display:block;background-color:#f06a6a;color:#fff;padding:0;list-style:none}
.js-vip-login-register .form-validation .input-validation-messages li{padding:5px 10px}
.js-vip-login-register .btn{font-weight:500;border-radius:5px}
.js-vip-login-register .ui-app-loading div.animated-container{background-color:#333;bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;z-index:15000}
.js-vip-login-register .i-checks,.js-vip-login-register .i-switch,.js-vip-login-register a{cursor:pointer}
.js-vip-login-register .app-aside:before,.js-vip-login-register .app:before{content:"";bottom:0}
.js-vip-login-register .hbox,.js-vip-login-register .vbox{border-spacing:0}
.js-vip-login-register .navbar-brand:hover,.js-vip-login-register a,.js-vip-login-register a:focus,.js-vip-login-register a:hover{text-decoration:none}
.js-vip-login-register .btn,.js-vip-login-register :focus{outline:0 !important}
.js-vip-login-register .avatar,.js-vip-login-register .list-icon div,.js-vip-login-register .ng-table td,.js-vip-login-register .ng-table th,.js-vip-login-register .report-container td,.js-vip-login-register .report-container th,.js-vip-login-register .text-ellipsis{white-space:nowrap}
.js-vip-login-register .badge,.js-vip-login-register .label{font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,0.2)}
.js-vip-login-register .badge.bg-light,.js-vip-login-register .label.bg-light{text-shadow:none}
.js-vip-login-register .badge{background-color:#cfdadd}
.js-vip-login-register .badge-empty,.js-vip-login-register .badge-white{background-color:transparent}
.js-vip-login-register .badge.up{position:relative;top:-10px;padding:3px 6px;margin-left:-10px}
.js-vip-login-register .badge-sm{padding:2px 5px !important;font-size:85%}
.js-vip-login-register .label-sm{padding-top:0;padding-bottom:1px}
.js-vip-login-register .badge-white{padding:2px 6px;border:1px solid rgba(255,255,255,0.35)}
.js-vip-login-register .badge-empty{color:inherit;border:1px solid rgba(0,0,0,0.15)}
.js-vip-login-register .thumbnail,.js-vip-login-register blockquote{border-color:#dee5e7}
.js-vip-login-register .caret-white{border-top-color:#fff;border-top-color:rgba(255,255,255,0.65)}
.js-vip-login-register a:hover .caret-white{border-top-color:#fff}
.js-vip-login-register .progress{background-color:#edf1f2}
.js-vip-login-register .progress-xxs{height:2px}
.js-vip-login-register .progress-xs{height:6px}
.js-vip-login-register .progress-sm{height:12px}
.js-vip-login-register .progress-sm .progress-bar{font-size:10px;line-height:1em}
.js-vip-login-register .progress,.js-vip-login-register .progress-bar{-webkit-box-shadow:none;box-shadow:none}
.js-vip-login-register .progress-bar-primary{background-color:#0e2d73}
.js-vip-login-register .progress-bar-info{background-color:#23b7e5}
.js-vip-login-register .progress-bar-success{background-color:#27c24c}
.js-vip-login-register .progress-bar-warning{background-color:#fad733}
.js-vip-login-register .progress-bar-danger{background-color:#f05050}
.js-vip-login-register .progress-bar-black{background-color:#1c2b36}
.js-vip-login-register .progress-bar-white{background-color:#fff}
.js-vip-login-register .accordion-group,.js-vip-login-register .accordion-inner{border-color:#dee5e7;border-radius:2px}
.js-vip-login-register .form-control,.js-vip-login-register .input-group-addon{border-color:#cfdadd}
.js-vip-login-register .alert{font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}
.js-vip-login-register .alert .close i{display:block;font-size:12px;font-weight:400}
.js-vip-login-register .form-control,.js-vip-login-register .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.js-vip-login-register .form-horizontal .control-label.text-left{text-align:left}
.js-vip-login-register .btn-addon i,.js-vip-login-register .btn-icon,.js-vip-login-register .list-icon i,.js-vip-login-register .navbar-brand{text-align:center}
.js-vip-login-register .form-control-spin{position:absolute;top:50%;right:10px;z-index:2;margin-top:-7px}
.js-vip-login-register .col-lg-2-4,.js-vip-login-register .dropdown-submenu{position:relative}
.js-vip-login-register .input-lg{height:45px}
.js-vip-login-register .input-group-addon{background-color:#edf1f2}
.js-vip-login-register .list-group{border-radius:2px}
.js-vip-login-register .list-group.no-radius .list-group-item{border-radius:0 !important}
.js-vip-login-register .list-group.no-borders .list-group-item{border:0}
.js-vip-login-register .list-group.no-border .list-group-item{border-width:1px 0}
.js-vip-login-register .list-group.no-bg .list-group-item{background-color:transparent}
.js-vip-login-register .list-group-item{padding-right:15px;border-color:#e7ecee}
.js-vip-login-register a.list-group-item.hover,.js-vip-login-register a.list-group-item:focus,.js-vip-login-register a.list-group-item:hover{background-color:#f6f8f8}
.js-vip-login-register .list-group-item.media{margin-top:0}
.js-vip-login-register .list-group-item.active{color:#fff;background-color:#23b7e5 !important;border-color:#23b7e5 !important}
.js-vip-login-register .list-group-item.active .text-muted{color:#ace4f5 !important}
.js-vip-login-register .list-group-item.active a{color:#fff}
.js-vip-login-register .list-group-item.focus{background-color:#e4eaec !important}
.js-vip-login-register .list-group-item.select{position:relative;z-index:1;background-color:#dbeef9 !important;border-color:#c5e4f5}
.js-vip-login-register .nav-tabs,.js-vip-login-register .nav-tabs>li.active>a,.js-vip-login-register .nav-tabs>li.active>a:hover,.js-vip-login-register .nav-tabs>li:hover>a{border-color:#dee5e7}
.js-vip-login-register .list-group-alt .list-group-item:nth-child(2n+2){background-color:rgba(0,0,0,0.02) !important}
.js-vip-login-register .list-group-lg .list-group-item{padding-top:15px;padding-bottom:15px}
.js-vip-login-register .list-group-sm .list-group-item{padding:6px 10px}
.js-vip-login-register .list-group-sp .list-group-item{margin-bottom:5px;border-radius:3px}
.js-vip-login-register .list-group-item>.badge{margin-right:0}
.js-vip-login-register .list-group-item>.fa-chevron-right{float:right;margin-top:4px;margin-right:-5px}
.js-vip-login-register .list-group-item>.fa-chevron-right+.badge{margin-right:5px}
.js-vip-login-register .nav-pills.no-radius>li>a{border-radius:0}
.js-vip-login-register .nav-pills>li.active>a{color:#fff !important;background-color:#23b7e5}
.js-vip-login-register .nav-pills>li.active>a:active,.js-vip-login-register .nav-pills>li.active>a:hover{background-color:#19a9d5}
.js-vip-login-register .nav .open>a,.js-vip-login-register .nav .open>a:focus,.js-vip-login-register .nav .open>a:hover,.js-vip-login-register .nav>li>a:focus,.js-vip-login-register .nav>li>a:hover{background-color:#f6f8f8}
.js-vip-login-register .nav.nav-lg>li>a{padding:20px}
.js-vip-login-register .nav.nav-md>li>a{padding:15px}
.js-vip-login-register .nav.nav-sm>li>a{padding:6px 12px}
.js-vip-login-register .nav.nav-xs>li>a{padding:4px 10px}
.js-vip-login-register .nav.nav-xxs>li>a{padding:1px 10px}
.js-vip-login-register .nav.nav-rounded>li>a{border-radius:20px}
.js-vip-login-register .nav-tabs>li>a{border-bottom-color:#dee5e7;border-radius:2px 2px 0 0}
.js-vip-login-register .nav-tabs>li.active>a{border-bottom-color:#fff !important}
.js-vip-login-register .nav-tabs-alt .nav-tabs.nav-justified>li{display:table-cell;width:1%}
.js-vip-login-register .app:before,.js-vip-login-register .dropdown-submenu:focus>.dropdown-menu,.js-vip-login-register .dropdown-submenu:hover>.dropdown-menu{display:block}
.js-vip-login-register .nav-tabs-alt .nav-tabs>li>a{background:0 0 !important;border-color:transparent transparent #dee5e7 !important;border-radius:0}
.js-vip-login-register .nav-tabs-alt .nav-tabs>li.active>a{border-bottom-color:#23b7e5 !important}
.js-vip-login-register .tab-container{margin-bottom:15px}
.js-vip-login-register .tab-container .tab-content{padding:15px;background-color:#fff;border:1px solid #dee5e7;border-top-width:0;border-radius:0 0 2px 2px}
.js-vip-login-register .pagination>li>a{border-color:#dee5e7}
.js-vip-login-register .pagination>li>a:focus,.js-vip-login-register .pagination>li>a:hover{background-color:#edf1f2;border-color:#dee5e7}
.js-vip-login-register .panel{border-radius:2px}
.js-vip-login-register .panel .accordion-toggle{display:block;font-size:14px;cursor:pointer}
.js-vip-login-register .panel .list-group-item{border-color:#edf1f2}
.js-vip-login-register .panel.no-borders,.js-vip-login-register .panel.no-borders .panel-footer,.js-vip-login-register .panel.no-borders .panel-heading{border-width:0}
.js-vip-login-register .panel-heading{border-radius:2px 2px 0 0}
.js-vip-login-register .panel-default .panel-heading{background-color:#f6f8f8}
.js-vip-login-register .panel-heading.no-border{margin:-1px -1px 0;border:0}
.js-vip-login-register .panel-heading .nav{margin:-10px -15px}
.js-vip-login-register .panel-heading .list-group{background:0}
.js-vip-login-register .btn-black.active,.js-vip-login-register .btn-black:active,.js-vip-login-register .btn-danger.active,.js-vip-login-register .btn-danger:active,.js-vip-login-register .btn-dark.active,.js-vip-login-register .btn-dark:active,.js-vip-login-register .btn-default.active,.js-vip-login-register .btn-default:active,.js-vip-login-register .btn-info.active,.js-vip-login-register .btn-info:active,.js-vip-login-register .btn-primary.active,.js-vip-login-register .btn-primary:active,.js-vip-login-register .btn-success.active,.js-vip-login-register .btn-success:active,.js-vip-login-register .btn-warning.active,.js-vip-login-register .btn-warning:active,.js-vip-login-register .open .dropdown-toggle.btn-black,.js-vip-login-register .open .dropdown-toggle.btn-danger,.js-vip-login-register .open .dropdown-toggle.btn-dark,.js-vip-login-register .open .dropdown-toggle.btn-default,.js-vip-login-register .open .dropdown-toggle.btn-info,.js-vip-login-register .open .dropdown-toggle.btn-primary,.js-vip-login-register .open .dropdown-toggle.btn-success,.js-vip-login-register .open .dropdown-toggle.btn-warning{background-image:none}
.js-vip-login-register .panel-footer{background-color:#fff;border-color:#edf1f2;border-radius:0 0 2px 2px}
.js-vip-login-register .table-striped>tbody>tr:nth-child(odd)>td,.js-vip-login-register .table-striped>tbody>tr:nth-child(odd)>th,.js-vip-login-register .table-striped>thead>th{background-color:#fafbfc}
.js-vip-login-register .panel-default{border-color:#dee5e7}
.js-vip-login-register .panel-default>.panel-footer,.js-vip-login-register .panel-default>.panel-heading{border-color:#edf1f2}
.js-vip-login-register .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #eaedef}
.js-vip-login-register .table>tbody>tr>td,.js-vip-login-register .table>tfoot>tr>td{padding:8px 15px;border-top:1px solid #eaeff0}
.js-vip-login-register .table>thead>tr>th{padding:8px 15px;border-bottom:1px solid #eaeff0}
.js-vip-login-register .dropdown-header,.js-vip-login-register .dropdown-menu>li>a{padding:5px 15px}
.js-vip-login-register .table-bordered,.js-vip-login-register .table-bordered>tbody>tr>td,.js-vip-login-register .table-bordered>thead>tr>th{border-color:#eaeff0}
.js-vip-login-register .table-striped>thead>th{border-right:1px solid #eaeff0}
.js-vip-login-register .table-striped>thead>th:last-child{border-right:0}
.js-vip-login-register .well,.js-vip-login-register pre{background-color:#edf1f2;border-color:#dee5e7}
.js-vip-login-register .dropdown-menu{border:1px solid #dee5e7;border:1px solid rgba(0,0,0,0.1);border-radius:2px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1)}
.js-vip-login-register .dropdown-menu.pull-left{left:100%}
.js-vip-login-register .dropdown-menu>.panel{margin:-5px 0;border:0}
.js-vip-login-register .dropdown-menu>.active>a,.js-vip-login-register .dropdown-menu>.active>a:focus,.js-vip-login-register .dropdown-menu>.active>a:hover,.js-vip-login-register .dropdown-menu>li>a:focus,.js-vip-login-register .dropdown-menu>li>a:hover{color:#141719;background-color:#edf1f2 !important;background-image:none;filter:none}
.js-vip-login-register .dropdown-submenu:focus>a,.js-vip-login-register .dropdown-submenu:hover>a{color:#58666e;background-color:#edf1f2 !important}
.js-vip-login-register .dropdown-submenu.pull-left{float:none !important}
.js-vip-login-register .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}
.js-vip-login-register .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}
.js-vip-login-register .dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0}
.js-vip-login-register .btn-group>.btn{margin-left:-1px}
.js-vip-login-register .col-lg-2-4{min-height:1px;padding-right:15px;padding-left:15px}
.js-vip-login-register .col-0{clear:left}
.js-vip-login-register .app-content:after,.js-vip-login-register .tl-item:after,.js-vip-login-register .tl-wrap:after{clear:both}
.js-vip-login-register .row.no-gutter{margin-right:0;margin-left:0}
.js-vip-login-register .no-gutter [class*=col]{padding:0}
.js-vip-login-register .row-sm{margin-right:-10px;margin-left:-10px}
.js-vip-login-register .row-sm>div{padding-right:10px;padding-left:10px}
.js-vip-login-register .modal-backdrop{background-color:#3a3f51}
.js-vip-login-register .modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}
.js-vip-login-register .modal-over{position:fixed;top:0;right:0;bottom:0;left:0}
.js-vip-login-register .modal-center{position:absolute;top:50%;left:50%}
.js-vip-login-register body,.js-vip-login-register html{width:100%;height:100%}
.js-vip-login-register .app{position:relative;width:100%;height:auto;min-height:100%}
.js-vip-login-register .app:before{position:absolute;top:0;z-index:-1;width:inherit;background-color:#f0f3f4;border:inherit}
.js-vip-login-register .app-header-fixed{padding-top:50px}
.js-vip-login-register .app-header-fixed .app-header{position:fixed;top:0;width:100%}
.js-vip-login-register .app-header{z-index:1025;border-radius:0}
.js-vip-login-register .app-aside{float:left}
.js-vip-login-register .app-aside:before{position:absolute;top:0;z-index:-1;width:inherit;background-color:inherit;border:inherit}
.js-vip-login-register .app-aside-footer{position:absolute;bottom:0;z-index:1000;width:100%;max-width:200px}
.js-vip-login-register .app-aside-folded .app-aside-footer{max-width:60px}
.js-vip-login-register .app-aside-footer ~ div,.js-vip-login-register .app-aside-right{padding-bottom:50px}
.js-vip-login-register .app-content:after,.js-vip-login-register .app-content:before{display:table;content:" "}
.js-vip-login-register .app-content-full{position:absolute;top:50px;bottom:50px;width:auto !important;height:auto;padding:0 !important;overflow-y:auto;-webkit-overflow-scrolling:touch}
.js-vip-login-register .app-content-full.h-full{bottom:0;height:auto}
.js-vip-login-register .app-content-body{float:left;width:100%;padding-bottom:50px}
.js-vip-login-register .app-footer{position:absolute;right:0;bottom:0;left:0;z-index:1005}
.js-vip-login-register .app-footer.app-footer-fixed{position:fixed}
.js-vip-login-register .vbox,.js-vip-login-register .vbox .row-row .cell{position:relative;width:100%;height:100%}
.js-vip-login-register .hbox{display:table;width:100%;height:100%;table-layout:fixed}
.js-vip-login-register .hbox .col{display:table-cell;float:none;height:100%;vertical-align:top}
.js-vip-login-register .v-middle{vertical-align:middle !important}
.js-vip-login-register .v-top{vertical-align:top !important}
.js-vip-login-register .v-bottom{vertical-align:bottom !important}
.js-vip-login-register .vbox{display:table;min-height:240px}
.js-vip-login-register .vbox .row-row{display:table-row;height:100%}
.js-vip-login-register .vbox .row-row .cell{overflow:auto;-webkit-overflow-scrolling:touch}
.js-vip-login-register .ie .vbox .row-row .cell{display:table-cell}
.js-vip-login-register .vbox .row-row .cell .cell-inner{position:absolute;top:0;right:0;bottom:0;left:0}
.js-vip-login-register .navbar{margin:0;border-width:0;border-radius:0}
.js-vip-login-register .navbar .navbar-form-sm{margin-top:10px;margin-bottom:10px}
.js-vip-login-register .navbar-md{min-height:60px}
.js-vip-login-register .navbar-md .navbar-btn{margin-top:13px}
.js-vip-login-register .navbar-md .navbar-form{margin-top:15px}
.js-vip-login-register .navbar-md .navbar-nav>li>a{padding-top:20px;padding-bottom:20px}
.js-vip-login-register .navbar-md .navbar-brand{line-height:60px}
.js-vip-login-register .navbar-header>button{padding:10px 17px;font-size:16px;line-height:30px;text-decoration:none;background-color:transparent;border:0}
.js-vip-login-register .navbar-brand{display:inline-block;float:none;height:auto;padding:0 20px;font-size:20px;font-weight:700;line-height:50px}
.js-vip-login-register .navbar-brand img{display:inline;max-height:20px;margin-top:-4px;vertical-align:middle}
@media(min-width:768px){.js-vip-login-register .app-aside,.js-vip-login-register .navbar-header{width:200px}
.js-vip-login-register .app-content,.js-vip-login-register .app-footer,.js-vip-login-register .navbar-collapse{margin-left:200px}
.js-vip-login-register .app-aside-right{position:absolute;top:50px;right:0;bottom:0;z-index:1000}
.js-vip-login-register .app-aside-right.pos-fix{z-index:1010}
.js-vip-login-register .visible-folded{display:none}
.js-vip-login-register .app-aside-folded .hidden-folded{display:none !important}
.js-vip-login-register .app-aside-folded .visible-folded{display:inherit}
.js-vip-login-register .app-aside-folded .text-center-folded{text-align:center}
.js-vip-login-register .app-aside-folded .pull-none-folded{float:none !important}
.js-vip-login-register .app-aside-folded .w-auto-folded{width:auto}
.js-vip-login-register .app-aside-folded .app-aside,.js-vip-login-register .app-aside-folded .navbar-header{width:60px}
.js-vip-login-register .app-aside-folded .app-content,.js-vip-login-register .app-aside-folded .app-footer,.js-vip-login-register .app-aside-folded .navbar-collapse{margin-left:60px}
.js-vip-login-register .app-aside-folded .app-header .navbar-brand{display:block;padding:0}
.js-vip-login-register .app-aside-fixed .app-header .navbar-header{position:fixed}
.js-vip-login-register .app-aside-fixed .aside-wrap{position:fixed;top:50px;bottom:0;left:0;z-index:1000;width:199px;overflow:hidden}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap{position:relative;width:217px;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar{-webkit-appearance:none}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar:vertical{width:17px}
.js-vip-login-register .app-aside-fixed .aside-wrap .navi-wrap>*,.js-vip-login-register .smart .app-aside-fixed .aside-wrap .navi-wrap{width:200px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .app-aside{position:fixed;top:0;bottom:0;z-index:1010}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap{width:59px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap{width:77px}
.js-vip-login-register .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap>*,.js-vip-login-register .smart .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap{width:60px}
.js-vip-login-register .bg-auto:before{position:absolute;top:0;bottom:0;z-index:-1;width:inherit;background-color:inherit;border:inherit;content:""}
.js-vip-login-register .bg-auto.b-l:before{margin-left:-1px}
.js-vip-login-register .bg-auto.b-r:before{margin-right:-1px}
.js-vip-login-register .col.show{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.js-vip-login-register .hbox-auto-sm{display:block}
.js-vip-login-register .hbox-auto-sm>.col{display:block;width:auto;height:auto}
.js-vip-login-register .hbox-auto-sm>.col.show{display:block !important}
}
@media(max-width:767px){.js-vip-login-register .navbar-form,.js-vip-login-register .navbar-nav>li>a{box-shadow:0 -1px 0 rgba(0,0,0,0.1)}
.js-vip-login-register .app-aside{float:none}
.js-vip-login-register .app-content-full{width:100% !important}
.js-vip-login-register .hbox-auto-xs{display:block}
.js-vip-login-register .hbox-auto-xs>.col{display:block;width:auto;height:auto}
.js-vip-login-register .navbar-nav{margin-top:0;margin-bottom:0}
.js-vip-login-register .navbar-nav>li>a .up{top:0}
.js-vip-login-register .navbar-nav>li>a .avatar{width:30px;margin-top:-5px}
.js-vip-login-register .navbar-nav .open .dropdown-menu{background-color:#fff}
.js-vip-login-register .navbar-form{margin-top:0 !important;margin-bottom:0 !important}
.js-vip-login-register .navbar-form .form-group{margin-bottom:0}
}
.js-vip-login-register html{background-size:cover}
.js-vip-login-register .app.container{padding-right:0;padding-left:0}
@media(min-width:768px){.js-vip-login-register .app.container{width:750px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}
.js-vip-login-register .app.container .app-aside{overflow-x:hidden}
.js-vip-login-register .app.container.app-aside-folded .app-aside{overflow-x:visible}
.js-vip-login-register .app.container.app-aside-fixed .aside-wrap{left:inherit}
.js-vip-login-register .app.container.app-aside-fixed.app-aside-folded .app-aside>ul.nav{position:absolute}
.js-vip-login-register .app.container .app-aside,.js-vip-login-register .app.container .app-header{max-width:750px}
.js-vip-login-register .app.container .app-footer-fixed{right:auto;left:auto;width:100%;max-width:550px}
.js-vip-login-register .app.container.app-aside-folded .app-footer-fixed{max-width:690px}
.js-vip-login-register .app.container.app-aside-dock .app-footer-fixed{max-width:750px}
}
@media(min-width:992px){.js-vip-login-register .app.container{width:970px}
.js-vip-login-register .app.container .app-aside,.js-vip-login-register .app.container .app-header{max-width:970px}
.js-vip-login-register .app.container .app-footer-fixed{max-width:770px}
.js-vip-login-register .app.container.app-aside-folded .app-footer-fixed{max-width:910px}
.js-vip-login-register .app.container.app-aside-dock .app-footer-fixed{max-width:970px}
}
@media(min-width:1200px){.js-vip-login-register .app.container{width:1170px}
.js-vip-login-register .app.container .app-aside,.js-vip-login-register .app.container .app-header{max-width:1170px}
.js-vip-login-register .app.container .app-footer-fixed{max-width:970px}
.js-vip-login-register .app.container.app-aside-folded .app-footer-fixed{max-width:1110px}
.js-vip-login-register .app.container.app-aside-dock .app-footer-fixed{max-width:1170px}
}
.js-vip-login-register .nav-sub{height:0;margin-left:-20px;overflow:hidden;opacity:0;-webkit-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}
.js-vip-login-register .active>.nav-sub,.js-vip-login-register .app-aside-folded li:active>.nav-sub,.js-vip-login-register .app-aside-folded li:focus>.nav-sub,.js-vip-login-register .app-aside-folded li:hover>.nav-sub{height:auto !important;margin-left:0;overflow:auto;opacity:1}
.js-vip-login-register .nav-sub-header{display:none !important}
.js-vip-login-register .nav-sub-header a{padding:15px 20px}
.js-vip-login-register .navi ul.nav li{position:relative;display:block}
.js-vip-login-register .navi ul.nav li li a{padding-left:55px}
.js-vip-login-register .navi ul.nav li li ul{display:none}
.js-vip-login-register .navi ul.nav li li.active>ul{display:block}
.js-vip-login-register .navi ul.nav li a{position:relative;display:block;padding:10px 20px;font-weight:400;text-transform:none;-webkit-transition:background-color .2s ease-in-out 0;transition:background-color .2s ease-in-out 0}
.js-vip-login-register .navi ul.nav li a .badge,.js-vip-login-register .navi ul.nav li a .label{padding:2px 5px;margin-top:2px;font-size:11px}
.js-vip-login-register .navi ul.nav li a>i{position:relative;float:left;width:40px;margin:-10px 5px -10px -10px;overflow:hidden;line-height:40px;text-align:center}
.js-vip-login-register .navi ul.nav li a>i:before{position:relative;z-index:2}
@media(min-width:768px){.js-vip-login-register .app-aside-folded .nav-sub-header{display:block !important}
.js-vip-login-register .app-aside-folded .nav-sub-header a{padding:15px 20px !important}
.js-vip-login-register .app-aside-folded .navi>ul>li>a{position:relative;height:50px;padding:0;text-align:center;border:0}
.js-vip-login-register .app-aside-folded .navi>ul>li>a span{display:none}
.js-vip-login-register .app-aside-folded .navi>ul>li>a span.pull-right{display:none !important}
.js-vip-login-register .app-aside-folded .navi>ul>li>a i{display:block;float:none;width:auto;margin:0;font-size:16px;line-height:50px;border:none !important}
.js-vip-login-register .app-aside-folded .navi>ul>li>a i b{left:0 !important}
.js-vip-login-register .app-aside-folded .navi>ul>li>a .badge,.js-vip-login-register .app-aside-folded .navi>ul>li>a .label{position:absolute;top:8px;right:12px;z-index:3}
.js-vip-login-register .app-aside-folded .navi>ul>li>ul{position:absolute;top:0 !important;left:100%;z-index:1050;width:200px;height:0 !important;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1)}
.js-vip-login-register .app-aside-folded .navi li li a{padding-left:20px !important}
.js-vip-login-register .app-aside-folded.app-aside-fixed .app-aside>ul.nav{position:fixed;left:80px;z-index:1010;display:block;width:260px;height:auto;overflow:visible;overflow-y:auto;opacity:1;-webkit-overflow-scrolling:touch}
.js-vip-login-register .app-aside-folded.app-aside-fixed .app-aside>ul.nav:before{position:absolute;top:0;left:-60px;width:60px;height:50px;content:""}
.js-vip-login-register .app-aside-folded.app-aside-fixed .app-aside>ul.nav a{padding-right:20px !important;padding-left:20px !important}
}
@media(max-width:767px){.js-vip-login-register .app,.js-vip-login-register .off-screen{overflow-x:hidden}
.js-vip-login-register .app-content{-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease}
.js-vip-login-register .off-screen{position:absolute;top:50px;bottom:0;z-index:1010;display:block !important;width:75%;overflow-y:auto;visibility:visible;-webkit-overflow-scrolling:touch}
.js-vip-login-register .off-screen+*,.js-vip-login-register .off-screen+* .off-screen-toggle{position:absolute;top:0;bottom:0;left:0;right:0}
.js-vip-login-register .off-screen+*{z-index:1015;width:100%;padding-top:50px;overflow:hidden;background-color:#f0f3f4;-webkit-transform:translate3d(75%,0,0);transform:translate3d(75%,0,0);-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;transition:transform .2s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.js-vip-login-register .off-screen+* .off-screen-toggle{z-index:1020;display:block !important}
.js-vip-login-register .off-screen.pull-right{right:0}
.js-vip-login-register .off-screen.pull-right+*{-webkit-transform:translate3d(-75%,0,0);transform:translate3d(-75%,0,0)}
}
@media(min-width:992px){.js-vip-login-register .app-aside-dock .app-content,.js-vip-login-register .app-aside-dock .app-footer{margin-left:0}
.js-vip-login-register .app-aside-dock .app-aside-footer ~ div{padding-bottom:0}
.js-vip-login-register .app-aside-dock.app-aside-fixed.app-header-fixed{padding-top:115px}
.js-vip-login-register .app-aside-dock.app-aside-fixed .app-aside{position:fixed;top:50px;z-index:1000;width:100%}
.js-vip-login-register .app-aside-dock .app-aside,.js-vip-login-register .app-aside-dock .aside-wrap,.js-vip-login-register .app-aside-dock .navi-wrap{position:relative;top:0;float:none;width:100% !important;overflow:visible !important}
.js-vip-login-register .app-aside-dock .navi-wrap>*{width:auto !important}
.js-vip-login-register .app-aside-dock .app-aside{bottom:auto !important}
.js-vip-login-register .app-aside-dock .app-aside.b-r{border-bottom:1px solid #dee5e7;border-right-width:0}
.js-vip-login-register .app-aside-dock .app-aside:before{display:none}
.js-vip-login-register .app-aside-dock .app-aside nav>.nav{float:left}
.js-vip-login-register .app-aside-dock .app-aside .hidden-folded,.js-vip-login-register .app-aside-dock .app-aside .line,.js-vip-login-register .app-aside-dock .app-aside .navi-wrap>div{display:none !important}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li{position:relative;display:inline-block;float:left}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a{height:auto;padding:10px 15px 12px;text-align:center}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>.badge,.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>.label{position:absolute;top:5px;right:8px;padding:1px 4px}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>i{display:block;float:none;width:40px;font-size:14px;line-height:40px;margin:-10px auto -7px}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>span.pull-right{position:absolute;bottom:2px;left:50%;display:block !important;margin-left:-6px;line-height:1}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>span.pull-right i{width:12px;font-size:12px;line-height:12px}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>span.pull-right i.text{line-height:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li>a>span{display:block;font-weight:400}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li .nav-sub{position:absolute;top:auto !important;left:0;z-index:1050;display:none;width:200px;height:auto !important;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1)}
.js-vip-login-register .app-aside-dock .app-aside .navi>ul>li .nav-sub-header{display:none !important}
.js-vip-login-register .app-aside-dock .app-aside .navi li li a{padding-left:15px}
.js-vip-login-register .app-aside-dock .app-aside .navi li:active>.nav-sub,.js-vip-login-register .app-aside-dock .app-aside .navi li:focus>.nav-sub,.js-vip-login-register .app-aside-dock .app-aside .navi li:hover>.nav-sub{display:block;height:auto !important;margin-left:0;overflow:auto;opacity:1}
}
.js-vip-login-register .arrow{z-index:10;border-width:9px}
.js-vip-login-register .arrow,.js-vip-login-register .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.js-vip-login-register .arrow:after{border-width:8px;content:""}
.js-vip-login-register .arrow.top{top:-9px;left:50%;margin-left:-9px;border-bottom-color:rgba(0,0,0,0.1);border-top-width:0}
.js-vip-login-register .arrow.top:after{top:1px;margin-left:-8px;border-bottom-color:#fff;border-top-width:0}
.js-vip-login-register .arrow.top.arrow-primary:after{border-bottom-color:#0e2d73}
.js-vip-login-register .arrow.top.arrow-info:after{border-bottom-color:#23b7e5}
.js-vip-login-register .arrow.top.arrow-success:after{border-bottom-color:#27c24c}
.js-vip-login-register .arrow.top.arrow-danger:after{border-bottom-color:#f05050}
.js-vip-login-register .arrow.top.arrow-warning:after{border-bottom-color:#fad733}
.js-vip-login-register .arrow.top.arrow-light:after{border-bottom-color:#edf1f2}
.js-vip-login-register .arrow.top.arrow-dark:after{border-bottom-color:#3a3f51}
.js-vip-login-register .arrow.top.arrow-black:after{border-bottom-color:#1c2b36}
.js-vip-login-register .arrow.right{top:50%;right:-9px;margin-top:-9px;border-left-color:rgba(0,0,0,0.1);border-right-width:0}
.js-vip-login-register .arrow.right:after{right:1px;bottom:-8px;border-left-color:#fff;border-right-width:0}
.js-vip-login-register .arrow.right.arrow-primary:after{border-left-color:#0e2d73}
.js-vip-login-register .arrow.right.arrow-info:after{border-left-color:#23b7e5}
.js-vip-login-register .arrow.right.arrow-success:after{border-left-color:#27c24c}
.js-vip-login-register .arrow.right.arrow-danger:after{border-left-color:#f05050}
.js-vip-login-register .arrow.right.arrow-warning:after{border-left-color:#fad733}
.js-vip-login-register .arrow.right.arrow-light:after{border-left-color:#edf1f2}
.js-vip-login-register .arrow.right.arrow-dark:after{border-left-color:#3a3f51}
.js-vip-login-register .arrow.right.arrow-black:after{border-left-color:#1c2b36}
.js-vip-login-register .arrow.bottom{bottom:-9px;left:50%;margin-left:-9px;border-top-color:rgba(0,0,0,0.1);border-bottom-width:0}
.js-vip-login-register .arrow.bottom:after{bottom:1px;margin-left:-8px;border-top-color:#fff;border-bottom-width:0}
.js-vip-login-register .arrow.bottom.arrow-primary:after{border-top-color:#0e2d73}
.js-vip-login-register .arrow.bottom.arrow-info:after{border-top-color:#23b7e5}
.js-vip-login-register .arrow.bottom.arrow-success:after{border-top-color:#27c24c}
.js-vip-login-register .arrow.bottom.arrow-danger:after{border-top-color:#f05050}
.js-vip-login-register .arrow.bottom.arrow-warning:after{border-top-color:#fad733}
.js-vip-login-register .arrow.bottom.arrow-light:after{border-top-color:#edf1f2}
.js-vip-login-register .arrow.bottom.arrow-dark:after{border-top-color:#3a3f51}
.js-vip-login-register .arrow.bottom.arrow-black:after{border-top-color:#1c2b36}
.js-vip-login-register .arrow.left{top:50%;left:-9px;margin-top:-9px;border-right-color:rgba(0,0,0,0.1);border-left-width:0}
.js-vip-login-register .arrow.left:after{bottom:-8px;left:1px;border-right-color:#fff;border-left-width:0}
.js-vip-login-register .arrow.left.arrow-primary:after{border-right-color:#0e2d73}
.js-vip-login-register .arrow.left.arrow-info:after{border-right-color:#23b7e5}
.js-vip-login-register .arrow.left.arrow-success:after{border-right-color:#27c24c}
.js-vip-login-register .arrow.left.arrow-danger:after{border-right-color:#f05050}
.js-vip-login-register .arrow.left.arrow-warning:after{border-right-color:#fad733}
.js-vip-login-register .arrow.left.arrow-light:after{border-right-color:#edf1f2}
.js-vip-login-register .arrow.left.arrow-dark:after{border-right-color:#3a3f51}
.js-vip-login-register .arrow.left.arrow-black:after{border-right-color:#1c2b36}
.js-vip-login-register .arrow.pull-left{left:19px}
.js-vip-login-register .arrow.pull-right{right:19px;left:auto}
.js-vip-login-register .arrow.pull-up{top:19px}
.js-vip-login-register .arrow.pull-down{top:auto;bottom:19px}
.js-vip-login-register .btn-link{color:#58666e}
.js-vip-login-register .btn-link.active{box-shadow:none;webkit-box-shadow:none}
.js-vip-login-register .btn-default{color:#58666e !important;background-color:#fff;border-color:#dee5e7 #dee5e7 #d8e1e3;-webkit-box-shadow:0 1px 1px rgba(90,90,90,0.1);box-shadow:0 1px 1px rgba(90,90,90,0.1)}
.js-vip-login-register .btn-default.active,.js-vip-login-register .btn-default:active,.js-vip-login-register .btn-default:focus,.js-vip-login-register .btn-default:hover,.js-vip-login-register .open .dropdown-toggle.btn-default{color:#58666e !important;background-color:#edf1f2;border-color:#c7d3d6}
.js-vip-login-register .btn-default.disabled,.js-vip-login-register .btn-default.disabled.active,.js-vip-login-register .btn-default.disabled:active,.js-vip-login-register .btn-default.disabled:focus,.js-vip-login-register .btn-default.disabled:hover,.js-vip-login-register .btn-default[disabled],.js-vip-login-register .btn-default[disabled].active,.js-vip-login-register .btn-default[disabled]:active,.js-vip-login-register .btn-default[disabled]:focus,.js-vip-login-register .btn-default[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-default,.js-vip-login-register fieldset[disabled] .btn-default.active,.js-vip-login-register fieldset[disabled] .btn-default:active,.js-vip-login-register fieldset[disabled] .btn-default:focus,.js-vip-login-register fieldset[disabled] .btn-default:hover{background-color:#fcfdfd;border-color:#dee5e7}
.js-vip-login-register .btn-default.btn-bg{border-color:rgba(0,0,0,0.1);background-clip:padding-box}
.js-vip-login-register .btn-primary{color:#fff !important;background-color:#0e2d73;border-color:#0e2d73}
.js-vip-login-register .btn-primary.active,.js-vip-login-register .btn-primary:active,.js-vip-login-register .btn-primary:focus,.js-vip-login-register .btn-primary:hover,.js-vip-login-register .open .dropdown-toggle.btn-primary{color:#fff !important;background-color:#0b245c;border-color:#0a1f4f}
.js-vip-login-register .btn-primary.disabled,.js-vip-login-register .btn-primary.disabled.active,.js-vip-login-register .btn-primary.disabled:active,.js-vip-login-register .btn-primary.disabled:focus,.js-vip-login-register .btn-primary.disabled:hover,.js-vip-login-register .btn-primary[disabled],.js-vip-login-register .btn-primary[disabled].active,.js-vip-login-register .btn-primary[disabled]:active,.js-vip-login-register .btn-primary[disabled]:focus,.js-vip-login-register .btn-primary[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-primary,.js-vip-login-register fieldset[disabled] .btn-primary.active,.js-vip-login-register fieldset[disabled] .btn-primary:active,.js-vip-login-register fieldset[disabled] .btn-primary:focus,.js-vip-login-register fieldset[disabled] .btn-primary:hover{background-color:#0e2d73;border-color:#0e2d73}
.js-vip-login-register .btn-success{color:#fff !important;background-color:#27c24c;border-color:#27c24c}
.js-vip-login-register .btn-success.active,.js-vip-login-register .btn-success:active,.js-vip-login-register .btn-success:focus,.js-vip-login-register .btn-success:hover,.js-vip-login-register .open .dropdown-toggle.btn-success{color:#fff !important;background-color:#23ad44;border-color:#20a03f}
.js-vip-login-register .btn-success.disabled,.js-vip-login-register .btn-success.disabled.active,.js-vip-login-register .btn-success.disabled:active,.js-vip-login-register .btn-success.disabled:focus,.js-vip-login-register .btn-success.disabled:hover,.js-vip-login-register .btn-success[disabled],.js-vip-login-register .btn-success[disabled].active,.js-vip-login-register .btn-success[disabled]:active,.js-vip-login-register .btn-success[disabled]:focus,.js-vip-login-register .btn-success[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-success,.js-vip-login-register fieldset[disabled] .btn-success.active,.js-vip-login-register fieldset[disabled] .btn-success:active,.js-vip-login-register fieldset[disabled] .btn-success:focus,.js-vip-login-register fieldset[disabled] .btn-success:hover{background-color:#27c24c;border-color:#27c24c}
.js-vip-login-register .btn-info{color:#fff !important;background-color:#23b7e5;border-color:#23b7e5}
.js-vip-login-register .btn-info.active,.js-vip-login-register .btn-info:active,.js-vip-login-register .btn-info:focus,.js-vip-login-register .btn-info:hover,.js-vip-login-register .open .dropdown-toggle.btn-info{color:#fff !important;background-color:#19a9d5;border-color:#189ec8}
.js-vip-login-register .btn-info.disabled,.js-vip-login-register .btn-info.disabled.active,.js-vip-login-register .btn-info.disabled:active,.js-vip-login-register .btn-info.disabled:focus,.js-vip-login-register .btn-info.disabled:hover,.js-vip-login-register .btn-info[disabled],.js-vip-login-register .btn-info[disabled].active,.js-vip-login-register .btn-info[disabled]:active,.js-vip-login-register .btn-info[disabled]:focus,.js-vip-login-register .btn-info[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-info,.js-vip-login-register fieldset[disabled] .btn-info.active,.js-vip-login-register fieldset[disabled] .btn-info:active,.js-vip-login-register fieldset[disabled] .btn-info:focus,.js-vip-login-register fieldset[disabled] .btn-info:hover{background-color:#23b7e5;border-color:#23b7e5}
.js-vip-login-register .btn-warning{color:#fff !important;background-color:#fad733;border-color:#fad733}
.js-vip-login-register .btn-warning.active,.js-vip-login-register .btn-warning:active,.js-vip-login-register .btn-warning:focus,.js-vip-login-register .btn-warning:hover,.js-vip-login-register .open .dropdown-toggle.btn-warning{color:#fff !important;background-color:#f9d21a;border-color:#f9cf0b}
.js-vip-login-register .btn-warning.disabled,.js-vip-login-register .btn-warning.disabled.active,.js-vip-login-register .btn-warning.disabled:active,.js-vip-login-register .btn-warning.disabled:focus,.js-vip-login-register .btn-warning.disabled:hover,.js-vip-login-register .btn-warning[disabled],.js-vip-login-register .btn-warning[disabled].active,.js-vip-login-register .btn-warning[disabled]:active,.js-vip-login-register .btn-warning[disabled]:focus,.js-vip-login-register .btn-warning[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-warning,.js-vip-login-register fieldset[disabled] .btn-warning.active,.js-vip-login-register fieldset[disabled] .btn-warning:active,.js-vip-login-register fieldset[disabled] .btn-warning:focus,.js-vip-login-register fieldset[disabled] .btn-warning:hover{background-color:#fad733;border-color:#fad733}
.js-vip-login-register .btn-danger{color:#fff !important;background-color:#f05050;border-color:#f05050}
.js-vip-login-register .btn-danger.active,.js-vip-login-register .btn-danger:active,.js-vip-login-register .btn-danger:focus,.js-vip-login-register .btn-danger:hover,.js-vip-login-register .open .dropdown-toggle.btn-danger{color:#fff !important;background-color:#ee3939;border-color:#ed2a2a}
.js-vip-login-register .btn-danger.disabled,.js-vip-login-register .btn-danger.disabled.active,.js-vip-login-register .btn-danger.disabled:active,.js-vip-login-register .btn-danger.disabled:focus,.js-vip-login-register .btn-danger.disabled:hover,.js-vip-login-register .btn-danger[disabled],.js-vip-login-register .btn-danger[disabled].active,.js-vip-login-register .btn-danger[disabled]:active,.js-vip-login-register .btn-danger[disabled]:focus,.js-vip-login-register .btn-danger[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-danger,.js-vip-login-register fieldset[disabled] .btn-danger.active,.js-vip-login-register fieldset[disabled] .btn-danger:active,.js-vip-login-register fieldset[disabled] .btn-danger:focus,.js-vip-login-register fieldset[disabled] .btn-danger:hover{background-color:#f05050;border-color:#f05050}
.js-vip-login-register .btn-dark{color:#fff !important;background-color:#3a3f51;border-color:#3a3f51}
.js-vip-login-register .btn-dark.active,.js-vip-login-register .btn-dark:active,.js-vip-login-register .btn-dark:focus,.js-vip-login-register .btn-dark:hover,.js-vip-login-register .open .dropdown-toggle.btn-dark{color:#fff !important;background-color:#2f3342;border-color:#292d39}
.js-vip-login-register .btn-dark.disabled,.js-vip-login-register .btn-dark.disabled.active,.js-vip-login-register .btn-dark.disabled:active,.js-vip-login-register .btn-dark.disabled:focus,.js-vip-login-register .btn-dark.disabled:hover,.js-vip-login-register .btn-dark[disabled],.js-vip-login-register .btn-dark[disabled].active,.js-vip-login-register .btn-dark[disabled]:active,.js-vip-login-register .btn-dark[disabled]:focus,.js-vip-login-register .btn-dark[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-dark,.js-vip-login-register fieldset[disabled] .btn-dark.active,.js-vip-login-register fieldset[disabled] .btn-dark:active,.js-vip-login-register fieldset[disabled] .btn-dark:focus,.js-vip-login-register fieldset[disabled] .btn-dark:hover{background-color:#3a3f51;border-color:#3a3f51}
.js-vip-login-register .btn-black{color:#fff !important;background-color:#1c2b36;border-color:#1c2b36}
.js-vip-login-register .btn-black.active,.js-vip-login-register .btn-black:active,.js-vip-login-register .btn-black:focus,.js-vip-login-register .btn-black:hover,.js-vip-login-register .open .dropdown-toggle.btn-black{color:#fff !important;background-color:#131e25;border-color:#0e161b}
.js-vip-login-register .btn-black.disabled,.js-vip-login-register .btn-black.disabled.active,.js-vip-login-register .btn-black.disabled:active,.js-vip-login-register .btn-black.disabled:focus,.js-vip-login-register .btn-black.disabled:hover,.js-vip-login-register .btn-black[disabled],.js-vip-login-register .btn-black[disabled].active,.js-vip-login-register .btn-black[disabled]:active,.js-vip-login-register .btn-black[disabled]:focus,.js-vip-login-register .btn-black[disabled]:hover,.js-vip-login-register fieldset[disabled] .btn-black,.js-vip-login-register fieldset[disabled] .btn-black.active,.js-vip-login-register fieldset[disabled] .btn-black:active,.js-vip-login-register fieldset[disabled] .btn-black:focus,.js-vip-login-register fieldset[disabled] .btn-black:hover{background-color:#1c2b36;border-color:#1c2b36}
.js-vip-login-register .btn-icon{width:34px;height:34px;padding:0 !important}
.js-vip-login-register .btn-icon i{position:relative;top:-1px;line-height:34px}
.js-vip-login-register .btn-icon.btn-sm{width:30px;height:30px}
.js-vip-login-register .btn-icon.btn-sm i{line-height:30px}
.js-vip-login-register .btn-icon.btn-lg{width:45px;height:45px}
.js-vip-login-register .btn-icon.btn-lg i{line-height:45px}
.js-vip-login-register .btn-rounded{padding-right:15px;padding-left:15px;border-radius:50px}
.js-vip-login-register .btn-rounded.btn-lg{padding-right:25px;padding-left:25px}
.js-vip-login-register .btn>i.pull-left,.js-vip-login-register .btn>i.pull-right{line-height:1.42857143}
.js-vip-login-register .btn-block{padding-right:12px;padding-left:12px}
.js-vip-login-register .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px}
.js-vip-login-register .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px}
.js-vip-login-register .btn-addon i{position:relative;float:left;width:34px;height:34px;margin:-7px 12px -7px -12px;line-height:34px;background-color:rgba(0,0,0,0.1);border-radius:2px 0 0 2px}
.js-vip-login-register .btn-addon i.pull-right{margin-right:-12px;margin-left:12px;border-radius:0 2px 2px 0}
.js-vip-login-register .btn-addon.btn-sm i{width:30px;height:30px;margin:-6px 10px -6px -10px;line-height:30px}
.js-vip-login-register .btn-addon.btn-sm i.pull-right{margin-right:-10px;margin-left:10px}
.js-vip-login-register .btn-addon.btn-lg i{width:45px;height:45px;margin:-11px 16px -11px -16px;line-height:45px}
.js-vip-login-register .btn-addon.btn-lg i.pull-right{margin-right:-16px;margin-left:16px}
.js-vip-login-register .btn-addon.btn-default i{background-color:transparent;border-right:1px solid #dee5e7}
.js-vip-login-register .btn-groups .btn{margin-bottom:5px}
.js-vip-login-register .list-icon i{display:inline-block;width:40px;margin:0;font-size:14px;vertical-align:middle;-webkit-transition:font-size .2s;transition:font-size .2s}
.js-vip-login-register .list-icon div{line-height:40px}
.js-vip-login-register .list-icon div:hover i{font-size:26px}
.js-vip-login-register .settings{position:fixed;top:120px;right:-240px;z-index:1050;width:240px;-webkit-transition:right .2s;transition:right .2s}
.js-vip-login-register .settings.active{right:-1px}
.js-vip-login-register .settings>.btn{position:absolute;top:-1px;left:-42px;padding:10px 15px;background:#f6f8f8 !important;border-color:#dee5e7;border-right-width:0}
.js-vip-login-register .settings .i-checks span b{display:inline-block;float:left;width:50%;height:20px}
.js-vip-login-register .settings .i-checks span b.header{height:10px}
.js-vip-login-register .streamline{position:relative;border-color:#dee5e7}
.js-vip-login-register .streamline .sl-item:after,.js-vip-login-register .streamline:after{position:absolute;bottom:0;left:0;width:9px;height:9px;margin-left:-5px;background-color:#fff;border-color:inherit;border-style:solid;border-width:1px;border-radius:10px;content:''}
.js-vip-login-register .i-switch,.js-vip-login-register .sl-item,.js-vip-login-register .tl-content,.js-vip-login-register .tl-date,.js-vip-login-register .tl-wrap:before{position:relative}
.js-vip-login-register .sl-item,.js-vip-login-register .tl-wrap{border-color:#dee5e7}
.js-vip-login-register .sl-item{padding-bottom:1px}
.js-vip-login-register .sl-item:after,.js-vip-login-register .sl-item:before{display:table;content:" "}
.js-vip-login-register .sl-item:after{clear:both;top:6px;bottom:auto}
.js-vip-login-register .sl-item.b-l{margin-left:-1px}
.js-vip-login-register .timeline{padding:0;margin:0}
.js-vip-login-register .tl-item{display:block}
.js-vip-login-register .tl-item:after,.js-vip-login-register .tl-item:before{display:table;content:" "}
.js-vip-login-register .visible-left{display:none}
.js-vip-login-register .tl-wrap{display:block;padding:15px 0 15px 20px;margin-left:6em;border-style:solid;border-width:0 0 0 4px}
.js-vip-login-register .tl-wrap:after,.js-vip-login-register .tl-wrap:before{display:table;content:" "}
.js-vip-login-register .tl-wrap:before{top:15px;float:left;width:10px;height:10px;margin-left:-27px;background:#edf1f2;border-color:inherit;border-style:solid;border-width:3px;border-radius:50%;content:"";box-shadow:0 0 0 4px #f0f3f4}
.js-vip-login-register .tl-wrap:hover:before{background:0;border-color:#fff}
.js-vip-login-register .tl-date{top:10px;display:block;float:left;width:4.5em;margin-left:-7.5em;text-align:right}
.js-vip-login-register .tl-content{display:inline-block;padding-top:10px;padding-bottom:10px}
.js-vip-login-register .tl-content.block{display:block;width:100%}
.js-vip-login-register .tl-content.panel{margin-bottom:0}
.js-vip-login-register .tl-header{display:block;width:12em;margin-left:2px;text-align:center}
.js-vip-login-register .timeline-center .tl-item{margin-left:50%}
.js-vip-login-register .timeline-center .tl-item .tl-wrap{margin-left:-2px}
.js-vip-login-register .timeline-center .tl-header{width:auto;margin:0}
.js-vip-login-register .timeline-center .tl-left{margin-right:50%;margin-left:0}
.js-vip-login-register .timeline-center .tl-left .hidden-left{display:none !important}
.js-vip-login-register .timeline-center .tl-left .visible-left{display:inherit}
.js-vip-login-register .timeline-center .tl-left .tl-wrap{float:right;padding-right:20px;padding-left:0;margin-right:-2px;border-right-width:4px;border-left-width:0}
.js-vip-login-register .timeline-center .tl-left .tl-wrap:before{float:right;margin-right:-27px;margin-left:0}
.js-vip-login-register .timeline-center .tl-left .tl-date{float:right;margin-right:-8.5em;margin-left:0;text-align:left}
.js-vip-login-register .i-switch{display:inline-block;width:35px;height:20px;margin:0;background-color:#27c24c;border-radius:30px}
.js-vip-login-register .i-switch i:after,.js-vip-login-register .i-switch i:before{background-color:#fff;position:absolute;content:""}
.js-vip-login-register .i-switch input{position:absolute;opacity:0;filter:alpha(opacity=0)}
.js-vip-login-register .i-switch input:checked+i:before{top:50%;right:5px;bottom:50%;left:50%;border-width:0;border-radius:5px}
.js-vip-login-register .i-switch input:checked+i:after{margin-left:16px}
.js-vip-login-register .i-switch i:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #f0f0f0;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}
.js-vip-login-register .i-checks input[type=radio]+i,.js-vip-login-register .i-checks input[type=radio]+i:before,.js-vip-login-register .i-switch i:after{border-radius:50%}
.js-vip-login-register .i-switch i:after{top:1px;bottom:1px;width:18px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25);-webkit-transition:margin-left .3s;transition:margin-left .3s}
.js-vip-login-register .i-switch-md{width:40px;height:24px}
.js-vip-login-register .i-switch-md input:checked+i:after{margin-left:17px}
.js-vip-login-register .i-switch-md i:after{width:22px}
.js-vip-login-register .i-switch-lg{width:50px;height:30px}
.js-vip-login-register .i-switch-lg input:checked+i:after{margin-left:21px}
.js-vip-login-register .i-checks input,.js-vip-login-register .i-checks>i,.js-vip-login-register .i-checks>span{margin-left:-20px}
.js-vip-login-register .i-switch-lg i:after{width:28px}
.js-vip-login-register .i-checks{padding-left:20px}
.js-vip-login-register .i-checks input{position:absolute;opacity:0}
.js-vip-login-register .i-checks input:checked+i{border-color:#23b7e5}
.js-vip-login-register .i-checks input:checked+i:before{top:4px;left:4px;width:10px;height:10px;background-color:#23b7e5}
.js-vip-login-register .i-checks input:checked+span .active{display:inherit}
.js-vip-login-register .i-checks input[disabled]+i,.js-vip-login-register fieldset[disabled] .i-checks input+i{border-color:#dee5e7}
.js-vip-login-register .i-checks input[disabled]+i:before,.js-vip-login-register fieldset[disabled] .i-checks input+i:before{background-color:#dee5e7}
.js-vip-login-register .i-checks>i{position:relative;display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:4px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid #cfdadd}
.js-vip-login-register .i-checks>i:before{position:absolute;top:50%;left:50%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all .2s;transition:all .2s}
.js-vip-login-register .i-checks>span .active{display:none}
.js-vip-login-register .i-checks-sm input:checked+i:before{top:3px;left:3px;width:8px;height:8px}
.js-vip-login-register .i-checks-sm>i{width:16px;height:16px;margin-right:6px;margin-left:-18px}
.js-vip-login-register .i-checks-lg input:checked+i:before{top:8px;left:8px;width:12px;height:12px}
.js-vip-login-register .i-checks-lg>i{width:30px;height:30px}
.js-vip-login-register .datepicker{margin:0 5px}
.js-vip-login-register .datepicker .btn-default{border-width:0;box-shadow:none}
.js-vip-login-register .datepicker .btn[disabled]{opacity:.4}
.js-vip-login-register .datepicker .btn-info .text-info{color:#fff !important}
.js-vip-login-register .jqstooltip{padding:5px 10px !important;background-color:rgba(0,0,0,0.8) !important;border:1px solid #000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.js-vip-login-register .easyPieChart{position:relative;text-align:center}
.js-vip-login-register .easyPieChart>div{position:relative;z-index:1}
.js-vip-login-register .easyPieChart>div .text{position:absolute;top:60%;width:100%;line-height:1}
.js-vip-login-register .easyPieChart>div img{margin-top:-4px}
.js-vip-login-register .easyPieChart canvas{position:absolute;top:0;left:0;z-index:0}
.js-vip-login-register #flotTip{z-index:100;padding:4px 10px;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.8);border:1px solid #000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.js-vip-login-register .legendColorBox>div{margin:5px;border:none !important}
.js-vip-login-register .legendColorBox>div>div{border-radius:10px}
.js-vip-login-register .sortable-placeholder{min-height:50px;margin-bottom:5px;list-style:none;border:1px dashed #ccc}
.js-vip-login-register .line-dashed,.js-vip-login-register .no-line{border-width:0}
.js-vip-login-register .panel .dataTables_wrapper{padding-top:10px}
.js-vip-login-register .panel .dataTables_wrapper>.row{margin:0}
.js-vip-login-register .panel .dataTables_wrapper>.row>.col-sm-12{padding:0}
.js-vip-login-register .st-sort-ascent:before{content:'\25B2'}
.js-vip-login-register .st-sort-descent:before{content:'\25BC'}
.js-vip-login-register .st-selected td{background:#f0f9ec !important}
.js-vip-login-register .bg-gd,.js-vip-login-register .bg-gd-dk{background-repeat:repeat-x}
.js-vip-login-register .bootstrap-tagsinput,.js-vip-login-register .chosen-choices,.js-vip-login-register .chosen-single{border-color:#cfdadd !important;border-radius:2px !important}
.js-vip-login-register .bootstrap-tagsinput{padding:5px 12px !important}
.js-vip-login-register .item{position:relative}
.js-vip-login-register .item .bottom,.js-vip-login-register .item .center,.js-vip-login-register .item .top,.js-vip-login-register .item-overlay{position:absolute}
.js-vip-login-register .item .top{top:0;left:0}
.js-vip-login-register .item .bottom{bottom:0;left:0}
.js-vip-login-register .item .center{top:50%}
.js-vip-login-register .item-overlay{top:0;right:0;bottom:0;left:0;display:none}
.js-vip-login-register .item-overlay.active,.js-vip-login-register .item:hover .item-overlay{display:block}
.js-vip-login-register .form-validation .i-checks .ng-invalid.ng-dirty+i{border-color:#f05050}
.js-vip-login-register .ng-animate .bg-auto:before,.js-vip-login-register [ui-view].ng-leave{display:none}
.js-vip-login-register .block,.js-vip-login-register [ui-view].ng-leave.smooth{display:block}
.js-vip-login-register .smooth.ng-animate{position:absolute;width:100%;height:100%;overflow:hidden}
.js-vip-login-register .fade-in-right-big.ng-enter{-webkit-animation:fadeInRightBig .5s;animation:fadeInRightBig .5s}
.js-vip-login-register .fade-in-right-big.ng-leave{-webkit-animation:fadeOutLeftBig .5s;animation:fadeOutLeftBig .5s}
.js-vip-login-register .fade-in-left-big.ng-enter{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}
.js-vip-login-register .fade-in-left-big.ng-leave{-webkit-animation:fadeOutRightBig .5s;animation:fadeOutRightBig .5s}
.js-vip-login-register .fade-in-up-big.ng-enter{-webkit-animation:fadeInUpBig .5s;animation:fadeInUpBig .5s}
.js-vip-login-register .fade-in-up-big.ng-leave{-webkit-animation:fadeOutUpBig .5s;animation:fadeOutUpBig .5s}
.js-vip-login-register .fade-in-down-big.ng-enter{-webkit-animation:fadeInDownBig .5s;animation:fadeInDownBig .5s}
.js-vip-login-register .fade-in-down-big.ng-leave{-webkit-animation:fadeOutDownBig .5s;animation:fadeOutDownBig .5s}
.js-vip-login-register .fade-in.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}
.js-vip-login-register .fade-in.ng-leave{-webkit-animation:fadeOut .5s;animation:fadeOut .5s}
.js-vip-login-register .fade-in-right.ng-enter{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}
.js-vip-login-register .fade-in-right.ng-leave{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}
.js-vip-login-register .fade-in-left.ng-enter{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}
.js-vip-login-register .fade-in-left.ng-leave{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}
.js-vip-login-register .fade-in-up.ng-enter{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}
.js-vip-login-register .fade-in-up.ng-leave{-webkit-animation:fadeOutUp .5s;animation:fadeOutUp .5s}
.js-vip-login-register .fade-in-down.ng-enter{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}
.js-vip-login-register .fade-in-down.ng-leave{-webkit-animation:fadeOutDown .5s;animation:fadeOutDown .5s}
.js-vip-login-register .bg-gd{background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(40,50,60,0)),to(rgba(40,50,60,0.075)));background-image:-webkit-linear-gradient(top,rgba(40,50,60,0),0,rgba(40,50,60,0.075),100%);background-image:-moz-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,0.075) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 0,rgba(40,50,60,0.075) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c',endColorstr='#1328323c',GradientType=0);filter:none}
.js-vip-login-register .bg-gd-dk{background-image:-webkit-gradient(linear,left 10%,left 100%,from(rgba(40,50,60,0)),to(rgba(40,50,60,0.5)));background-image:-webkit-linear-gradient(top,rgba(40,50,60,0),10%,rgba(40,50,60,0.5),100%);background-image:-moz-linear-gradient(top,rgba(40,50,60,0) 10%,rgba(40,50,60,0.5) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 10%,rgba(40,50,60,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c',endColorstr='#8028323c',GradientType=0);filter:none}
.js-vip-login-register .bg-light{color:#58666e;background-color:#edf1f2}
.js-vip-login-register .bg-light .lt,.js-vip-login-register .bg-light.lt{background-color:#f3f5f6}
.js-vip-login-register .bg-light .dk,.js-vip-login-register .bg-light.dk{background-color:#e4eaec}
.js-vip-login-register .bg-light .dker,.js-vip-login-register .bg-light.dker{background-color:#dde6e9}
.js-vip-login-register .bg-light .bg,.js-vip-login-register .bg-light.bg{background-color:#edf1f2}
.js-vip-login-register .bg-dark{color:#a6a8b1;background-color:#3a3f51}
.js-vip-login-register .bg-dark .lt,.js-vip-login-register .bg-dark.lt{background-color:#474c5e}
.js-vip-login-register .bg-dark .lter,.js-vip-login-register .bg-dark.lter{background-color:#54596a}
.js-vip-login-register .bg-dark .dk,.js-vip-login-register .bg-dark.dk{background-color:#2e3344}
.js-vip-login-register .bg-dark .dker,.js-vip-login-register .bg-dark.dker{background-color:#232735}
.js-vip-login-register .bg-dark .bg,.js-vip-login-register .bg-dark.bg{background-color:#3a3f51}
.js-vip-login-register .bg-dark a{color:#c1c3c9}
.js-vip-login-register .bg-dark a:hover{color:#fff}
.js-vip-login-register .bg-dark a.list-group-item:focus,.js-vip-login-register .bg-dark a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-dark .nav>li.active>a,.js-vip-login-register .bg-dark .nav>li:focus>a,.js-vip-login-register .bg-dark .nav>li:hover>a{color:#fff;background-color:#2e3344}
.js-vip-login-register .bg-dark .nav>li>a{color:#b4b6bd}
.js-vip-login-register .bg-dark .nav>li>a:focus,.js-vip-login-register .bg-dark .nav>li>a:hover{background-color:#32374a}
.js-vip-login-register .bg-dark .nav .open>a{background-color:#2e3344}
.js-vip-login-register .bg-dark .caret{border-top-color:#a6a8b1;border-bottom-color:#a6a8b1}
.js-vip-login-register .bg-dark.navbar .nav>li.active>a{color:#fff;background-color:#2e3344}
.js-vip-login-register .bg-dark .open>a,.js-vip-login-register .bg-dark .open>a:focus,.js-vip-login-register .bg-dark .open>a:hover{color:#fff}
.js-vip-login-register .bg-dark .text-muted{color:#8b8e99 !important}
.js-vip-login-register .bg-dark .text-lt{color:#eaebed !important}
.js-vip-login-register .bg-dark .auto .list-group-item,.js-vip-login-register .bg-dark.auto .list-group-item{background-color:transparent;border-color:#2f3342 !important}
.js-vip-login-register .bg-dark .auto .list-group-item.active,.js-vip-login-register .bg-dark .auto .list-group-item:active,.js-vip-login-register .bg-dark .auto .list-group-item:focus,.js-vip-login-register .bg-dark .auto .list-group-item:hover,.js-vip-login-register .bg-dark.auto .list-group-item.active,.js-vip-login-register .bg-dark.auto .list-group-item:active,.js-vip-login-register .bg-dark.auto .list-group-item:focus,.js-vip-login-register .bg-dark.auto .list-group-item:hover{background-color:#2e3344 !important}
.js-vip-login-register .bg-black{color:#7793a7;background-color:#1c2b36}
.js-vip-login-register .bg-black .lt,.js-vip-login-register .bg-black.lt{background-color:#263845}
.js-vip-login-register .bg-black .lter,.js-vip-login-register .bg-black.lter{background-color:#314554}
.js-vip-login-register .bg-black .dk,.js-vip-login-register .bg-black.dk{background-color:#131e26}
.js-vip-login-register .bg-black .dker,.js-vip-login-register .bg-black.dker{background-color:#0a1015}
.js-vip-login-register .bg-black .bg,.js-vip-login-register .bg-black.bg{background-color:#1c2b36}
.js-vip-login-register .bg-black a{color:#96abbb}
.js-vip-login-register .bg-black a:hover{color:#fff}
.js-vip-login-register .bg-black a.list-group-item:focus,.js-vip-login-register .bg-black a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-black .nav>li.active>a,.js-vip-login-register .bg-black .nav>li:focus>a,.js-vip-login-register .bg-black .nav>li:hover>a{color:#fff;background-color:#131e26}
.js-vip-login-register .bg-black .nav>li>a{color:#869fb1}
.js-vip-login-register .bg-black .nav>li>a:focus,.js-vip-login-register .bg-black .nav>li>a:hover{background-color:#16232d}
.js-vip-login-register .bg-black .nav .open>a{background-color:#131e26}
.js-vip-login-register .bg-black .caret{border-top-color:#7793a7;border-bottom-color:#7793a7}
.js-vip-login-register .bg-black.navbar .nav>li.active>a{color:#fff;background-color:#131e26}
.js-vip-login-register .bg-black .open>a,.js-vip-login-register .bg-black .open>a:focus,.js-vip-login-register .bg-black .open>a:hover{color:#fff}
.js-vip-login-register .bg-black .text-muted{color:#5c798f !important}
.js-vip-login-register .bg-black .text-lt{color:#c4d0d9 !important}
.js-vip-login-register .bg-black .auto .list-group-item,.js-vip-login-register .bg-black.auto .list-group-item{background-color:transparent;border-color:#131e25 !important}
.js-vip-login-register .bg-black .auto .list-group-item.active,.js-vip-login-register .bg-black .auto .list-group-item:active,.js-vip-login-register .bg-black .auto .list-group-item:focus,.js-vip-login-register .bg-black .auto .list-group-item:hover,.js-vip-login-register .bg-black.auto .list-group-item.active,.js-vip-login-register .bg-black.auto .list-group-item:active,.js-vip-login-register .bg-black.auto .list-group-item:focus,.js-vip-login-register .bg-black.auto .list-group-item:hover{background-color:#131e26 !important}
.js-vip-login-register .bg-primary{background-color:#00a9e0}
.js-vip-login-register .bg-primary a{color:#00a9e0}
.js-vip-login-register .bg-primary a:hover{color:#fff}
.js-vip-login-register .bg-primary a.list-group-item:focus,.js-vip-login-register .bg-primary a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-primary .nav>li.active>a,.js-vip-login-register .bg-primary .nav>li:focus>a,.js-vip-login-register .bg-primary .nav>li:hover>a{color:#fff;background-color:#0a245e}
.js-vip-login-register .bg-primary .nav>li>a{color:#809fe7}
.js-vip-login-register .bg-primary .nav>li>a:focus,.js-vip-login-register .bg-primary .nav>li>a:hover{background-color:#0b2767}
.js-vip-login-register .bg-primary .nav .open>a{background-color:#0a245e}
.js-vip-login-register .bg-primary .caret{border-top-color:#6a8fe3;border-bottom-color:#6a8fe3}
.js-vip-login-register .bg-primary.navbar .nav>li.active>a{color:#fff;background-color:#0a245e}
.js-vip-login-register .bg-primary .open>a,.js-vip-login-register .bg-primary .open>a:focus,.js-vip-login-register .bg-primary .open>a:hover{color:#fff}
.js-vip-login-register .bg-primary .text-muted{color:#3f6fdb !important}
.js-vip-login-register .bg-primary .text-lt{color:#d5e0f7 !important}
.js-vip-login-register .bg-primary .auto .list-group-item,.js-vip-login-register .bg-primary.auto .list-group-item{background-color:transparent;border-color:#0b245c !important}
.js-vip-login-register .bg-primary .auto .list-group-item.active,.js-vip-login-register .bg-primary .auto .list-group-item:active,.js-vip-login-register .bg-primary .auto .list-group-item:focus,.js-vip-login-register .bg-primary .auto .list-group-item:hover,.js-vip-login-register .bg-primary.auto .list-group-item.active,.js-vip-login-register .bg-primary.auto .list-group-item:active,.js-vip-login-register .bg-primary.auto .list-group-item:focus,.js-vip-login-register .bg-primary.auto .list-group-item:hover{background-color:#0a245e !important}
.js-vip-login-register .bg-success{color:#c6efd0;background-color:#27c24c}
.js-vip-login-register .bg-success .lt,.js-vip-login-register .bg-success.lt{background-color:#31d257}
.js-vip-login-register .bg-success .lter,.js-vip-login-register .bg-success.lter{background-color:#48d46a}
.js-vip-login-register .bg-success .dk,.js-vip-login-register .bg-success.dk{background-color:#20af42}
.js-vip-login-register .bg-success .dker,.js-vip-login-register .bg-success.dker{background-color:#1a9c39}
.js-vip-login-register .bg-success .bg,.js-vip-login-register .bg-success.bg{background-color:#27c24c}
.js-vip-login-register .bg-success a{color:#eefaf1}
.js-vip-login-register .bg-success a:hover{color:#fff}
.js-vip-login-register .bg-success a.list-group-item:focus,.js-vip-login-register .bg-success a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-success .nav>li.active>a,.js-vip-login-register .bg-success .nav>li:focus>a,.js-vip-login-register .bg-success .nav>li:hover>a{color:#fff;background-color:#20af42}
.js-vip-login-register .bg-success .nav>li>a{color:#daf5e0}
.js-vip-login-register .bg-success .nav>li>a:focus,.js-vip-login-register .bg-success .nav>li>a:hover{background-color:#22b846}
.js-vip-login-register .bg-success .nav .open>a{background-color:#20af42}
.js-vip-login-register .bg-success .caret{border-top-color:#c6efd0;border-bottom-color:#c6efd0}
.js-vip-login-register .bg-success.navbar .nav>li.active>a{color:#fff;background-color:#20af42}
.js-vip-login-register .bg-success .open>a,.js-vip-login-register .bg-success .open>a:focus,.js-vip-login-register .bg-success .open>a:hover{color:#fff}
.js-vip-login-register .bg-success .text-muted{color:#9ee4af !important}
.js-vip-login-register .bg-success .text-lt{color:#fff !important}
.js-vip-login-register .bg-success .auto .list-group-item,.js-vip-login-register .bg-success.auto .list-group-item{background-color:transparent;border-color:#23ad44 !important}
.js-vip-login-register .bg-success .auto .list-group-item.active,.js-vip-login-register .bg-success .auto .list-group-item:active,.js-vip-login-register .bg-success .auto .list-group-item:focus,.js-vip-login-register .bg-success .auto .list-group-item:hover,.js-vip-login-register .bg-success.auto .list-group-item.active,.js-vip-login-register .bg-success.auto .list-group-item:active,.js-vip-login-register .bg-success.auto .list-group-item:focus,.js-vip-login-register .bg-success.auto .list-group-item:hover{background-color:#20af42 !important}
.js-vip-login-register .bg-info{color:#dcf2f8;background-color:#23b7e5}
.js-vip-login-register .bg-info .lt,.js-vip-login-register .bg-info.lt{background-color:#3dbde5}
.js-vip-login-register .bg-info .lter,.js-vip-login-register .bg-info.lter{background-color:#55c3e6}
.js-vip-login-register .bg-info .dk,.js-vip-login-register .bg-info.dk{background-color:#16aad8}
.js-vip-login-register .bg-info .dker,.js-vip-login-register .bg-info.dker{background-color:#1199c4}
.js-vip-login-register .bg-info .bg,.js-vip-login-register .bg-info.bg{background-color:#23b7e5}
.js-vip-login-register .bg-info a,.js-vip-login-register .bg-info a:hover{color:#fff}
.js-vip-login-register .bg-info a.list-group-item:focus,.js-vip-login-register .bg-info a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-info .nav>li.active>a,.js-vip-login-register .bg-info .nav>li:focus>a,.js-vip-login-register .bg-info .nav>li:hover>a{color:#fff;background-color:#16aad8}
.js-vip-login-register .bg-info .nav>li>a{color:#f2f2f2}
.js-vip-login-register .bg-info .nav>li>a:focus,.js-vip-login-register .bg-info .nav>li>a:hover{background-color:#17b2e2}
.js-vip-login-register .bg-info .nav .open>a{background-color:#16aad8}
.js-vip-login-register .bg-info .caret{border-top-color:#dcf2f8;border-bottom-color:#dcf2f8}
.js-vip-login-register .bg-info.navbar .nav>li.active>a{color:#fff;background-color:#16aad8}
.js-vip-login-register .bg-info .open>a,.js-vip-login-register .bg-info .open>a:focus,.js-vip-login-register .bg-info .open>a:hover{color:#fff}
.js-vip-login-register .bg-info .text-muted{color:#b0e1f1 !important}
.js-vip-login-register .bg-info .text-lt{color:#fff !important}
.js-vip-login-register .bg-info .auto .list-group-item,.js-vip-login-register .bg-info.auto .list-group-item{background-color:transparent;border-color:#19a9d5 !important}
.js-vip-login-register .bg-info .auto .list-group-item.active,.js-vip-login-register .bg-info .auto .list-group-item:active,.js-vip-login-register .bg-info .auto .list-group-item:focus,.js-vip-login-register .bg-info .auto .list-group-item:hover,.js-vip-login-register .bg-info.auto .list-group-item.active,.js-vip-login-register .bg-info.auto .list-group-item:active,.js-vip-login-register .bg-info.auto .list-group-item:focus,.js-vip-login-register .bg-info.auto .list-group-item:hover{background-color:#16aad8 !important}
.js-vip-login-register .bg-warning{color:#fffefa;background-color:#fad733}
.js-vip-login-register .bg-warning .lt,.js-vip-login-register .bg-warning.lt{background-color:#f8da4e}
.js-vip-login-register .bg-warning .lter,.js-vip-login-register .bg-warning.lter{background-color:#f7de69}
.js-vip-login-register .bg-warning .dk,.js-vip-login-register .bg-warning.dk{background-color:#fcd417}
.js-vip-login-register .bg-warning .dker,.js-vip-login-register .bg-warning.dker{background-color:#face00}
.js-vip-login-register .bg-warning .bg,.js-vip-login-register .bg-warning.bg{background-color:#fad733}
.js-vip-login-register .bg-warning a,.js-vip-login-register .bg-warning a:hover{color:#fff}
.js-vip-login-register .bg-warning a.list-group-item:focus,.js-vip-login-register .bg-warning a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-warning .nav>li.active>a,.js-vip-login-register .bg-warning .nav>li:focus>a,.js-vip-login-register .bg-warning .nav>li:hover>a{color:#fff;background-color:#fcd417}
.js-vip-login-register .bg-warning .nav>li>a{color:#f2f2f2}
.js-vip-login-register .bg-warning .nav>li>a:focus,.js-vip-login-register .bg-warning .nav>li>a:hover{background-color:#fcd621}
.js-vip-login-register .bg-warning .nav .open>a{background-color:#fcd417}
.js-vip-login-register .bg-warning .caret{border-top-color:#fffefa;border-bottom-color:#fffefa}
.js-vip-login-register .bg-warning.navbar .nav>li.active>a{color:#fff;background-color:#fcd417}
.js-vip-login-register .bg-warning .open>a,.js-vip-login-register .bg-warning .open>a:focus,.js-vip-login-register .bg-warning .open>a:hover{color:#fff}
.js-vip-login-register .bg-warning .text-muted{color:#fbf2cb !important}
.js-vip-login-register .bg-warning .text-lt{color:#fff !important}
.js-vip-login-register .bg-danger,.js-vip-login-register .bg-danger a,.js-vip-login-register .bg-danger a:hover{color:#fff}
.js-vip-login-register .bg-warning .auto .list-group-item,.js-vip-login-register .bg-warning.auto .list-group-item{background-color:transparent;border-color:#f9d21a !important}
.js-vip-login-register .bg-warning .auto .list-group-item.active,.js-vip-login-register .bg-warning .auto .list-group-item:active,.js-vip-login-register .bg-warning .auto .list-group-item:focus,.js-vip-login-register .bg-warning .auto .list-group-item:hover,.js-vip-login-register .bg-warning.auto .list-group-item.active,.js-vip-login-register .bg-warning.auto .list-group-item:active,.js-vip-login-register .bg-warning.auto .list-group-item:focus,.js-vip-login-register .bg-warning.auto .list-group-item:hover{background-color:#fcd417 !important}
.js-vip-login-register .bg-danger{background-color:#f05050}
.js-vip-login-register .bg-danger .lt,.js-vip-login-register .bg-danger.lt{background-color:#f06a6a}
.js-vip-login-register .bg-danger .lter,.js-vip-login-register .bg-danger.lter{background-color:#f18282}
.js-vip-login-register .bg-danger .dk,.js-vip-login-register .bg-danger.dk{background-color:#f13636}
.js-vip-login-register .bg-danger .dker,.js-vip-login-register .bg-danger.dker{background-color:#f21b1b}
.js-vip-login-register .bg-danger .bg,.js-vip-login-register .bg-danger.bg{background-color:#f05050}
.js-vip-login-register .bg-danger a.list-group-item:focus,.js-vip-login-register .bg-danger a.list-group-item:hover{background-color:inherit}
.js-vip-login-register .bg-danger .nav>li.active>a,.js-vip-login-register .bg-danger .nav>li:focus>a,.js-vip-login-register .bg-danger .nav>li:hover>a{color:#fff;background-color:#f13636}
.js-vip-login-register .bg-danger .nav>li>a{color:#f2f2f2}
.js-vip-login-register .bg-danger .nav>li>a:focus,.js-vip-login-register .bg-danger .nav>li>a:hover{background-color:#f13f3f}
.js-vip-login-register .bg-danger .nav .open>a{background-color:#f13636}
.js-vip-login-register .bg-danger .caret{border-top-color:#fff;border-bottom-color:#fff}
.js-vip-login-register .bg-danger.navbar .nav>li.active>a{color:#fff;background-color:#f13636}
.js-vip-login-register .bg-danger .open>a,.js-vip-login-register .bg-danger .open>a:focus,.js-vip-login-register .bg-danger .open>a:hover{color:#fff}
.js-vip-login-register .bg-danger .text-muted{color:#e6e6e6 !important}
.js-vip-login-register .bg-danger .text-lt{color:#fff !important}
.js-vip-login-register .bg-danger .auto .list-group-item,.js-vip-login-register .bg-danger.auto .list-group-item{background-color:transparent;border-color:#ee3939 !important}
.js-vip-login-register .bg-danger .auto .list-group-item.active,.js-vip-login-register .bg-danger .auto .list-group-item:active,.js-vip-login-register .bg-danger .auto .list-group-item:focus,.js-vip-login-register .bg-danger .auto .list-group-item:hover,.js-vip-login-register .bg-danger.auto .list-group-item.active,.js-vip-login-register .bg-danger.auto .list-group-item:active,.js-vip-login-register .bg-danger.auto .list-group-item:focus,.js-vip-login-register .bg-danger.auto .list-group-item:hover{background-color:#f13636 !important}
.js-vip-login-register .bg-white,.js-vip-login-register .bg-white .dk,.js-vip-login-register .bg-white .dker,.js-vip-login-register .bg-white .lt,.js-vip-login-register .bg-white .lter,.js-vip-login-register .bg-white-only{background-color:#fff}
.js-vip-login-register .bg-white{color:#58666e}
.js-vip-login-register .bg-white a{color:#363f44}
.js-vip-login-register .bg-white a:hover{color:#1f2427}
.js-vip-login-register .bg-white .text-muted{color:#98a6ad !important}
.js-vip-login-register .bg-white-opacity{background-color:rgba(255,255,255,0.5)}
.js-vip-login-register .bg-black-opacity{background-color:rgba(32,43,54,0.5)}
.js-vip-login-register a.bg-light:hover{color:#363f44}
.js-vip-login-register a.bg-primary:hover{background-color:#0b245c}
.js-vip-login-register a.text-primary:hover{color:#0b245c}
.js-vip-login-register .text-primary{color:#0e2d73}
.js-vip-login-register .text-primary-lt{color:#11368a}
.js-vip-login-register .text-primary-lter{color:#143fa0}
.js-vip-login-register .text-primary-dk{color:#0b245c}
.js-vip-login-register .text-primary-dker{color:#081b46}
.js-vip-login-register a.bg-info:hover{background-color:#19a9d5}
.js-vip-login-register a.text-info:hover{color:#19a9d5}
.js-vip-login-register .text-info{color:#23b7e5}
.js-vip-login-register .text-info-lt{color:#3abee8}
.js-vip-login-register .text-info-lter{color:#51c6ea}
.js-vip-login-register .text-info-dk{color:#19a9d5}
.js-vip-login-register .text-info-dker{color:#1797be}
.js-vip-login-register a.bg-success:hover{background-color:#23ad44}
.js-vip-login-register a.text-success:hover{color:#23ad44}
.js-vip-login-register .text-success{color:#27c24c}
.js-vip-login-register .text-success-lt{color:#2ed556}
.js-vip-login-register .text-success-lter{color:#43d967}
.js-vip-login-register .text-success-dk{color:#23ad44}
.js-vip-login-register .text-success-dker{color:#1e983b}
.js-vip-login-register a.bg-warning:hover{background-color:#f9d21a}
.js-vip-login-register a.text-warning:hover{color:#f9d21a}
.js-vip-login-register .text-warning{color:#fad733}
.js-vip-login-register .text-warning-lt{color:#fbdc4c}
.js-vip-login-register .text-warning-lter{color:#fbe165}
.js-vip-login-register .text-warning-dk{color:#f9d21a}
.js-vip-login-register .text-warning-dker{color:#f4ca06}
.js-vip-login-register a.bg-danger:hover{background-color:#ee3939}
.js-vip-login-register a.text-danger:hover{color:#ee3939}
.js-vip-login-register .text-danger{color:#f05050}
.js-vip-login-register .text-danger-lt{color:#f26767}
.js-vip-login-register .text-danger-lter{color:#f47f7f}
.js-vip-login-register .text-danger-dk{color:#ee3939}
.js-vip-login-register .text-danger-dker{color:#ec2121}
.js-vip-login-register a.bg-dark:hover{background-color:#2f3342}
.js-vip-login-register a.text-dark:hover{color:#2f3342}
.js-vip-login-register .text-dark{color:#3a3f51}
.js-vip-login-register .text-dark-lt{color:#454b60}
.js-vip-login-register .text-dark-lter{color:#4f566f}
.js-vip-login-register .text-dark-dk{color:#2f3342}
.js-vip-login-register .text-dark-dker{color:#252833}
.js-vip-login-register a.bg-#000000:hover{background-color:#131e25}
.js-vip-login-register .line-dashed,.js-vip-login-register .no-bg{background-color:transparent}
.js-vip-login-register a.text-#000000:hover{color:#131e25}
.js-vip-login-register .text-#000000{color:#1c2b36}
.js-vip-login-register .text-#000000-lt{color:#253847}
.js-vip-login-register .text-#000000-lter{color:#2d4658}
.js-vip-login-register .text-#000000-dk{color:#131e25}
.js-vip-login-register .text-#000000-dker{color:#0b1014}
.js-vip-login-register .text-white{color:#fff}
.js-vip-login-register .text-black{color:#000}
.js-vip-login-register .text-muted{color:#98a6ad}
.js-vip-login-register .pos-rlt{position:relative}
.js-vip-login-register .pos-stc{position:static !important}
.js-vip-login-register .pos-abt{position:absolute}
.js-vip-login-register .pos-fix{position:fixed}
.js-vip-login-register .show{visibility:visible}
.js-vip-login-register .line{width:100%;height:2px;margin:10px 0;overflow:hidden;font-size:0}
.js-vip-login-register .line-xs{margin:0}
.js-vip-login-register .line-lg{margin-top:15px;margin-bottom:15px}
.js-vip-login-register .line-dashed{border-style:dashed !important}
.js-vip-login-register .no-border,.js-vip-login-register .no-borders{border-color:transparent;border-width:0}
.js-vip-login-register .no-radius{border-radius:0}
.js-vip-login-register .block.hide{display:none}
.js-vip-login-register .inline{display:inline-block !important}
.js-vip-login-register .none{display:none}
.js-vip-login-register .clear,.js-vip-login-register .text-ellipsis{display:block;overflow:hidden}
.js-vip-login-register .pull-none{float:none}
.js-vip-login-register .rounded{border-radius:500px}
.js-vip-login-register .no-bg{color:inherit}
.js-vip-login-register .no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
.js-vip-login-register .l-h{line-height:1.42857143}
.js-vip-login-register .l-h-0x{line-height:0}
.js-vip-login-register .l-h-1x{line-height:1.2}
.js-vip-login-register .l-h-2x{line-height:2em}
.js-vip-login-register .l-s-1x{letter-spacing:1}
.js-vip-login-register .l-s-2x{letter-spacing:2}
.js-vip-login-register .l-s-3x{letter-spacing:3}
.js-vip-login-register .font-normal{font-weight:400}
.js-vip-login-register .font-thin{font-weight:300}
.js-vip-login-register .font-bold{font-weight:700}
.js-vip-login-register .text-3x{font-size:3em}
.js-vip-login-register .text-2x{font-size:2em}
.js-vip-login-register .text-lg{font-size:18px}
.js-vip-login-register .text-md{font-size:16px}
.js-vip-login-register .text-base{font-size:14px}
.js-vip-login-register .text-sm{font-size:13px}
.js-vip-login-register .text-xs{font-size:12px}
.js-vip-login-register .text-xxs{text-indent:-9999px}
.js-vip-login-register .text-ellipsis{text-overflow:ellipsis}
.js-vip-login-register .text-u-c{text-transform:uppercase}
.js-vip-login-register .text-l-t{text-decoration:line-through}
.js-vip-login-register .text-u-l{text-decoration:underline}
.js-vip-login-register .active>.auto .text,.js-vip-login-register .active>.text,.js-vip-login-register .text-active{display:none !important}
.js-vip-login-register .active>.auto .text-active,.js-vip-login-register .active>.text-active{display:inline-block !important}
.js-vip-login-register .box-shadow{box-shadow:0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05)}
.js-vip-login-register .box-shadow-lg{box-shadow:5px 5px 10px rgba(0,0,0,0.05)}
.js-vip-login-register .text-shadow{font-size:170px;text-shadow:0 1px 0 #dee5e7,0 2px 0 #fcfdfd,0 5px 10px rgba(0,0,0,0.125),0 10px 20px rgba(0,0,0,0.2)}
.js-vip-login-register .no-shadow{-webkit-box-shadow:none !important;box-shadow:none !important}
.js-vip-login-register .apps .panel,.js-vip-login-register .btn{box-shadow:none}
.js-vip-login-register .wrapper-xs{padding:5px}
.js-vip-login-register .wrapper-sm{padding:10px}
.js-vip-login-register .wrapper{padding:15px}
.js-vip-login-register .wrapper-md{padding:20px}
.js-vip-login-register .wrapper-lg{padding:30px}
.js-vip-login-register .wrapper-xl{padding:50px}
.js-vip-login-register .padder-lg{padding-right:30px;padding-left:30px}
.js-vip-login-register .padder-md{padding-right:20px;padding-left:20px}
.js-vip-login-register .padder{padding-right:15px;padding-left:15px}
.js-vip-login-register .padder-v{padding-top:15px;padding-bottom:15px}
.js-vip-login-register .no-padder{padding:0 !important}
.js-vip-login-register .pull-in{margin-right:-15px;margin-left:-15px}
.js-vip-login-register .pull-out{margin:-10px -15px}
.js-vip-login-register .b{border:1px solid rgba(0,0,0,0.05)}
.js-vip-login-register .b-a{border:1px solid #dee5e7}
.js-vip-login-register .b-t{border-top:1px solid #dee5e7}
.js-vip-login-register .b-r{border-right:1px solid #dee5e7}
.js-vip-login-register .b-b{border-bottom:1px solid #dee5e7}
.js-vip-login-register .b-l{border-left:1px solid #dee5e7}
.js-vip-login-register .b-light{border-color:#edf1f2}
.js-vip-login-register .b-black,.js-vip-login-register .b-dark{border-color:#3a3f51}
.js-vip-login-register .b-primary{border-color:#0e2d73}
.js-vip-login-register .b-success{border-color:#27c24c}
.js-vip-login-register .b-info{border-color:#23b7e5}
.js-vip-login-register .b-warning{border-color:#fad733}
.js-vip-login-register .b-danger{border-color:#f05050}
.js-vip-login-register .b-white{border-color:#fff}
.js-vip-login-register .b-dashed{border-style:dashed !important}
.js-vip-login-register .b-l-light{border-left-color:#edf1f2}
.js-vip-login-register .b-l-black,.js-vip-login-register .b-l-dark{border-left-color:#3a3f51}
.js-vip-login-register .b-l-primary{border-left-color:#0e2d73}
.js-vip-login-register .b-l-success{border-left-color:#27c24c}
.js-vip-login-register .b-l-info{border-left-color:#23b7e5}
.js-vip-login-register .b-l-warning{border-left-color:#fad733}
.js-vip-login-register .b-l-danger{border-left-color:#f05050}
.js-vip-login-register .b-l-white{border-left-color:#fff}
.js-vip-login-register .m-xxs{margin:2px 4px}
.js-vip-login-register .m-xs{margin:5px}
.js-vip-login-register .m-sm{margin:10px}
.js-vip-login-register .m{margin:15px}
.js-vip-login-register .m-md{margin:20px}
.js-vip-login-register .m-lg{margin:30px}
.js-vip-login-register .m-xl{margin:50px}
.js-vip-login-register .m-n{margin:0 !important}
.js-vip-login-register .m-l-none{margin-left:0 !important}
.js-vip-login-register .m-l-xs{margin-left:5px}
.js-vip-login-register .m-l-sm{margin-left:10px}
.js-vip-login-register .m-l{margin-left:15px}
.js-vip-login-register .m-l-md{margin-left:20px}
.js-vip-login-register .m-l-lg{margin-left:30px}
.js-vip-login-register .m-l-xl{margin-left:40px}
.js-vip-login-register .m-l-xxl{margin-left:50px}
.js-vip-login-register .m-l-n-xxs{margin-left:-1px}
.js-vip-login-register .m-l-n-xs{margin-left:-5px}
.js-vip-login-register .m-l-n-sm{margin-left:-10px}
.js-vip-login-register .m-l-n{margin-left:-15px}
.js-vip-login-register .m-l-n-md{margin-left:-20px}
.js-vip-login-register .m-l-n-lg{margin-left:-30px}
.js-vip-login-register .m-l-n-xl{margin-left:-40px}
.js-vip-login-register .m-l-n-xxl{margin-left:-50px}
.js-vip-login-register .m-t-none{margin-top:0 !important}
.js-vip-login-register .m-t-xxs{margin-top:1px}
.js-vip-login-register .m-t-xs{margin-top:5px}
.js-vip-login-register .m-t-sm{margin-top:10px}
.js-vip-login-register .m-t{margin-top:15px}
.js-vip-login-register .m-t-md{margin-top:20px}
.js-vip-login-register .m-t-lg{margin-top:30px}
.js-vip-login-register .m-t-xl{margin-top:40px}
.js-vip-login-register .m-t-xxl{margin-top:50px}
.js-vip-login-register .m-t-n-xxs{margin-top:-1px}
.js-vip-login-register .m-t-n-xs{margin-top:-5px}
.js-vip-login-register .m-t-n-sm{margin-top:-10px}
.js-vip-login-register .m-t-n{margin-top:-15px}
.js-vip-login-register .m-t-n-md{margin-top:-20px}
.js-vip-login-register .m-t-n-lg{margin-top:-30px}
.js-vip-login-register .m-t-n-xl{margin-top:-40px}
.js-vip-login-register .m-t-n-xxl{margin-top:-50px}
.js-vip-login-register .m-r-none{margin-right:0 !important}
.js-vip-login-register .m-r-xxs{margin-right:1px}
.js-vip-login-register .m-r-xs{margin-right:5px}
.js-vip-login-register .m-r-sm{margin-right:10px}
.js-vip-login-register .m-r{margin-right:15px}
.js-vip-login-register .m-r-md{margin-right:20px}
.js-vip-login-register .m-r-lg{margin-right:30px}
.js-vip-login-register .m-r-xl{margin-right:40px}
.js-vip-login-register .m-r-xxl{margin-right:50px}
.js-vip-login-register .m-r-n-xxs{margin-right:-1px}
.js-vip-login-register .m-r-n-xs{margin-right:-5px}
.js-vip-login-register .m-r-n-sm{margin-right:-10px}
.js-vip-login-register .m-r-n{margin-right:-15px}
.js-vip-login-register .m-r-n-md{margin-right:-20px}
.js-vip-login-register .m-r-n-lg{margin-right:-30px}
.js-vip-login-register .m-r-n-xl{margin-right:-40px}
.js-vip-login-register .m-r-n-xxl{margin-right:-50px}
.js-vip-login-register .m-b-none{margin-bottom:0 !important}
.js-vip-login-register .m-b-xxs{margin-bottom:1px}
.js-vip-login-register .m-b-xs{margin-bottom:5px}
.js-vip-login-register .m-b-sm{margin-bottom:10px}
.js-vip-login-register .m-b{margin-bottom:15px}
.js-vip-login-register .m-b-md{margin-bottom:20px}
.js-vip-login-register .m-b-lg{margin-bottom:30px}
.js-vip-login-register .m-b-xl{margin-bottom:40px}
.js-vip-login-register .m-b-xxl{margin-bottom:50px}
.js-vip-login-register .m-b-n-xxs{margin-bottom:-1px}
.js-vip-login-register .m-b-n-xs{margin-bottom:-5px}
.js-vip-login-register .m-b-n-sm{margin-bottom:-10px}
.js-vip-login-register .m-b-n{margin-bottom:-15px}
.js-vip-login-register .m-b-n-md{margin-bottom:-20px}
.js-vip-login-register .m-b-n-lg{margin-bottom:-30px}
.js-vip-login-register .m-b-n-xl{margin-bottom:-40px}
.js-vip-login-register .m-b-n-xxl{margin-bottom:-50px}
.js-vip-login-register .avatar{position:relative;display:block}
.js-vip-login-register .thumb,.js-vip-login-register .thumb-lg,.js-vip-login-register .thumb-md,.js-vip-login-register .thumb-sm,.js-vip-login-register .thumb-xl,.js-vip-login-register .thumb-xs,.js-vip-login-register .thumb-xxs{display:inline-block}
.js-vip-login-register .avatar img{width:100%}
.js-vip-login-register .avatar i{position:absolute;top:0;left:0;width:10px;height:10px;margin:2px;border-style:solid;border-width:2px;border-radius:100%}
.js-vip-login-register .avatar i.bottom,.js-vip-login-register .avatar i.left{top:auto;bottom:0}
.js-vip-login-register .avatar i.bottom,.js-vip-login-register .avatar i.right{left:auto;right:0}
.js-vip-login-register .avatar i.on{background-color:#27c24c}
.js-vip-login-register .avatar i.off{background-color:#98a6ad}
.js-vip-login-register .avatar i.busy{background-color:#f05050}
.js-vip-login-register .avatar i.away{background-color:#fad733}
.js-vip-login-register .avatar.thumb-md i{width:12px;height:12px;margin:3px}
.js-vip-login-register .avatar.thumb-sm i{margin:1px}
.js-vip-login-register .avatar.thumb-xs i{margin:0}
.js-vip-login-register .w-1x{width:1em}
.js-vip-login-register .w-2x{width:2em}
.js-vip-login-register .w-3x{width:3em}
.js-vip-login-register .w-xxs{width:60px}
.js-vip-login-register .w-xs{width:90px}
.js-vip-login-register .w-sm{width:150px}
.js-vip-login-register .w{width:200px}
.js-vip-login-register .w-md{width:240px}
.js-vip-login-register .w-lg{width:280px}
.js-vip-login-register .w-xl{width:320px}
.js-vip-login-register .w-xxl{width:360px}
.js-vip-login-register .w-full{width:100%}
.js-vip-login-register .w-auto{width:auto}
.js-vip-login-register .h-auto{height:auto}
.js-vip-login-register .h-full{height:100%}
.js-vip-login-register .thumb-xl{width:128px}
.js-vip-login-register .thumb-lg{width:96px}
.js-vip-login-register .thumb-md{width:64px}
.js-vip-login-register .thumb{width:50px}
.js-vip-login-register .thumb-sm{width:40px}
.js-vip-login-register .thumb-xs{width:34px}
.js-vip-login-register .thumb-xxs{width:30px}
.js-vip-login-register .thumb-wrapper{padding:2px;border:1px solid #dee5e7}
.js-vip-login-register .thumb img,.js-vip-login-register .thumb-btn img,.js-vip-login-register .thumb-lg img,.js-vip-login-register .thumb-md img,.js-vip-login-register .thumb-sm img,.js-vip-login-register .thumb-xs img{height:auto;max-width:100%;vertical-align:middle}
.js-vip-login-register .img-full,.js-vip-login-register .img-full img{width:100%}
.js-vip-login-register .scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.js-vip-login-register .scrollable.hover{overflow-y:hidden !important}
.js-vip-login-register .scrollable.hover:hover{overflow:visible !important;overflow-y:auto !important}
.js-vip-login-register .smart .scrollable{overflow-y:auto !important}
.js-vip-login-register .scroll-x,.js-vip-login-register .scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}
.js-vip-login-register .scroll-y{overflow-y:auto}
.js-vip-login-register .scroll-x{overflow-x:auto}
.js-vip-login-register .hover-action{display:none}
.js-vip-login-register .hover-rotate{-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.js-vip-login-register .hover-anchor:active>.hover-action,.js-vip-login-register .hover-anchor:focus>.hover-action,.js-vip-login-register .hover-anchor:hover>.hover-action{display:inherit}
.js-vip-login-register .hover-anchor:active>.hover-rotate,.js-vip-login-register .hover-anchor:focus>.hover-rotate,.js-vip-login-register .hover-anchor:hover>.hover-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.js-vip-login-register .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1050}
.js-vip-login-register .backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.js-vip-login-register .backdrop.in{opacity:.8;filter:alpha(opacity=80)}
@media(max-width:767px){.js-vip-login-register .shift{display:none !important}
.js-vip-login-register .shift.in{display:block !important}
.js-vip-login-register .row-2 [class*=col]{float:left;width:50%}
.js-vip-login-register .row-2 .col-0{clear:none}
.js-vip-login-register .row-2 li:nth-child(odd){margin-left:0;clear:left}
.js-vip-login-register .text-center-xs{text-align:center}
.js-vip-login-register .text-left-xs{text-align:left}
.js-vip-login-register .text-right-xs{text-align:right}
.js-vip-login-register .no-border-xs{border-width:0}
.js-vip-login-register .pull-none-xs{float:none !important}
.js-vip-login-register .pull-right-xs{float:right !important}
.js-vip-login-register .pull-left-xs{float:left !important}
.js-vip-login-register .dropdown-menu.pull-none-xs{left:0}
.js-vip-login-register .hidden-xs.show{display:inherit !important}
.js-vip-login-register .wrapper-lg,.js-vip-login-register .wrapper-md{padding:15px}
.js-vip-login-register .padder-lg,.js-vip-login-register .padder-md{padding-right:15px;padding-left:15px}
.js-vip-login-register .no-m-xs{margin:0 !important}
}
.js-vip-login-register .butterbar{position:relative;height:3px;margin-bottom:-3px}
.js-vip-login-register .butterbar .bar{position:absolute;width:100%;height:0;text-indent:-9999px;background-color:#23b7e5}
.js-vip-login-register .butterbar .bar:before{position:absolute;right:50%;left:50%;height:3px;background-color:inherit;content:""}
.js-vip-login-register .butterbar.active{-webkit-animation:changebar 2.25s infinite .75s;-moz-animation:changebar 2.25s infinite .75s;animation:changebar 2.25s infinite .75s}
.js-vip-login-register .butterbar.active .bar{-webkit-animation:changebar 2.25s infinite;-moz-animation:changebar 2.25s infinite;animation:changebar 2.25s infinite}
.js-vip-login-register .butterbar.active .bar:before{-webkit-animation:movingbar .75s infinite;-moz-animation:movingbar .75s infinite;animation:movingbar .75s infinite}
@-webkit-keyframes movingbar{0{right:50%;left:50%}
99.9%{right:0;left:0}
100%{right:50%;left:50%}
}
@-moz-keyframes movingbar{0{right:50%;left:50%}
99.9%{right:0;left:0}
100%{right:50%;left:50%}
}
@keyframes movingbar{0{right:50%;left:50%}
99.9%{right:0;left:0}
100%{right:50%;left:50%}
}
@-webkit-keyframes changebar{0,33.3%{background-color:#23b7e5}
33.33%,66.6%{background-color:#fad733}
66.66%,99.9%{background-color:#0e2d73}
}
@-moz-keyframes changebar{0,33.3%{background-color:#23b7e5}
33.33%,66.6%{background-color:#fad733}
66.66%,99.9%{background-color:#0e2d73}
}
@keyframes changebar{0,33.3%{background-color:#23b7e5}
33.33%,66.6%{background-color:#fad733}
66.66%,99.9%{background-color:#0e2d73}
}
.js-vip-login-register .navbar-header .navbar-brand{color:#fff;position:relative;font-size:18px;height:50px;padding:0 15px;margin-left:0}
.js-vip-login-register .navbar-header .navbar-collapse{padding-right:0}
.js-vip-login-register .navbar-nav .aside-folded-toggle{color:#95afeb}
.js-vip-login-register .navbar-right li.dropdown:hover a.dropdown-toggle{background-color:inherit}
.js-vip-login-register .navbar-right li.dropdown .dropdown-toggle .current-company,.js-vip-login-register .navbar-right li.dropdown .dropdown-toggle .user-name{color:#fff;font-weight:600}
.js-vip-login-register .navbar-right .dropdown-menu{padding:0}
.js-vip-login-register .navbar-right .dropdown-menu li a{padding:15px}
.js-vip-login-register .navbar-right .dropdown-menu .divider{margin:0}
.js-vip-login-register .app-aside-hidden .app-header .navbar-header{width:100%}
.js-vip-login-register .app-aside-hidden .navbar-header .navbar-brand{float:left}
.js-vip-login-register .app-aside .navi ul.nav li a.subnav-link{position:relative;display:block;padding:10px 20px;font-weight:400;text-transform:capitalize;font-size:14px}
.js-vip-login-register .app-aside-folded.app-aside-fixed .app-aside ul.nav li a.subnav-link{text-transform:capitalize;font-size:13px}
.js-vip-login-register .app-aside-folded .app-aside .navi .nav li a i.fa-lg{font-size:1.33333333em}
.js-vip-login-register .form-control:focus,.js-vip-login-register .form-validation .form-control.ng-dirty.ng-invalid,.js-vip-login-register .form-validation .form-control.ng-dirty.ng-valid,.js-vip-login-register .form-validation .form-control.ng-dirty.ng-valid:focus,.js-vip-login-register .form-validation .form-control.no-validation-border.ng-dirty.ng-invalid,.js-vip-login-register .form-validation .form-control.no-validation-border.ng-dirty.ng-valid,.js-vip-login-register .form-validation .form-control.no-validation-border.ng-dirty.ng-valid:focus{border-color:#cfdadd}
.js-vip-login-register .footer-aside{position:absolute;right:20px}
.js-vip-login-register .app-aside-hidden .app-footer{margin-left:0}
.js-vip-login-register .form-validation .input-validation-messages{display:block;background-color:#f06a6a;color:#fff;padding:0;list-style:none;margin:0}
.js-vip-login-register .form-validation .input-validation-messages li{padding:5px 10px}
.js-vip-login-register .center-form{width:400px;margin:12% auto}
.js-vip-login-register .form-group .list-group-item{margin-bottom:26px}
.js-vip-login-register .form-control{border-radius:0;height:auto}
.js-vip-login-register .btn.focus,.js-vip-login-register .btn.hover,.js-vip-login-register .btn:focus,.js-vip-login-register .btn:hover{color:#fff;text-decoration:none}
.js-vip-login-register .btn.no-hover.focus,.js-vip-login-register .btn.no-hover.hover,.js-vip-login-register .btn.no-hover:focus,.js-vip-login-register .btn.no-hover:hover{color:inherit}
.js-vip-login-register .bg-primary{color:#fff}
.js-vip-login-register .btn{font-weight:500;border-radius:5px}
.js-vip-login-register .btn.disabled,.js-vip-login-register .btn[disabled]{opacity:.7}
.js-vip-login-register .password-strength-indicator{position:absolute;top:8px;right:10px;padding:0 15px}
.js-vip-login-register .password-strength-indicator span{display:block;width:5px;height:5px;margin-bottom:2px;background:#ebeef1;border-radius:5px}
.js-vip-login-register .i-checks>span.checkbox-label-content{margin-left:15px}
.js-vip-login-register .panel{border:0}
.js-vip-login-register .panel-heading{text-transform:capitalize;border:0}
.js-vip-login-register .panel-default>.panel-heading{font-size:85%;font-weight:700;color:#444;text-transform:uppercase;background-color:#f6f6f6;border:0}
.js-vip-login-register .panel-info>.panel-heading{color:#000;font-weight:700}
@media(max-width:768px){.js-vip-login-register .nav-justified>li{display:table-cell;width:1%}
.js-vip-login-register .nav-justified>li>a{border-bottom:1px solid #ddd !important;border-radius:4px 4px 0 0 !important;margin-bottom:0 !important}
}
.js-vip-login-register .modal-backdrop{position:fixed;bottom:0}
.js-vip-login-register .view-header .section-title{text-transform:capitalize}
.js-vip-login-register .container-relative{position:relative}
.js-vip-login-register .domain-show a{font-weight:800}
.js-vip-login-register .domain-show td.value{word-break:break-all}
.js-vip-login-register .admin-layout .panel{margin-bottom:100px}
.js-vip-login-register .ng-table-pager{display:none}
.js-vip-login-register .custom-pagination .ng-table-pager{display:block}
.js-vip-login-register .ng-table .ng-table-sort-header th{min-width:150px}
.js-vip-login-register .dashboard .tools a.dashboard-link{border-radius:5px}
.js-vip-login-register .dashboard .tools a.dashboard-link:hover{background-color:#fff}
.js-vip-login-register .dashboard .apps i{margin-top:5px}
@media(min-width:768px){.js-vip-login-register .tools-controls .btn.submit{min-height:42px;border-radius:0}
}
.js-vip-login-register .scroll-to-top{display:none}
.js-vip-login-register .datetimepicker-wrapper{vertical-align:middle;display:inline-block}
.js-vip-login-register .datetimepicker-wrapper>input{margin-bottom:0 !important;width:130px}
.js-vip-login-register .datetimepicker-wrapper [ng-model=hours],.js-vip-login-register .datetimepicker-wrapper [ng-model=minutes]{width:46px !important}
.js-vip-login-register .ui-select-container .ui-select-placeholder{color:#666 !important}
.js-vip-login-register .ui-select-container .ui-select-choices{z-index:1007;margin-bottom:50px}
.js-vip-login-register .ui-select-container .btn{border-radius:0}
.js-vip-login-register .ui-select-container .ui-select-toggle{padding-top:10px;padding-bottom:10px;border:1px solid #333}
.js-vip-login-register .ui-select-container .ui-select-search{padding-top:10px;padding-bottom:10px}
.js-vip-login-register .ui-select-container .ui-select-match a:focus,.js-vip-login-register .ui-select-container .ui-select-match a:hover{color:#58666e;font-weight:900}
.js-vip-login-register .system-messages-alert.no-bg .alert{background:0;padding:0 15px;border:0}
.js-vip-login-register .system-messages-alert ul.single-message{list-style:none;text-align:center}
.js-vip-login-register div.debug-layout div[ui-view].ng-scope{border:1px solid red}
.js-vip-login-register .ui-app-loading{position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;color:#7793a4}
.js-vip-login-register .ui-app-loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1c2b36}
.js-vip-login-register .ui-app-loading div.animated-container{background-color:#333;bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;z-index:999999}
.js-vip-login-register .ui-app-loading div.animated-container.ng-leave{opacity:1;transition:all linear .2s;-webkit-transition:all linear .2s}
.js-vip-login-register .ui-app-loading div.animated-container.ng-leave-active{opacity:0}
.js-vip-login-register .ui-app-loading .loading-message{left:0;margin-top:-37px;position:absolute;right:0;text-align:center;top:50%}
.js-vip-login-register .dashboard-link .btn.btn-default,.js-vip-login-register .dashboard-link .btn.btn-default:active,.js-vip-login-register .dashboard-link .btn.btn-default:hover{border:0;background-color:transparent;box-shadow:none}
.js-vip-login-register .dashboard-link ul.dropdown-menu{z-index:10000}
.js-vip-login-register .platform-item{background-color:#e8f2f5}
.js-vip-login-register .sortable-table>tr{cursor:move}
.js-vip-login-register .sortable-table>tr.not-sortable{cursor:default}
.js-vip-login-register .editable-select select{border-color:#cfdadd;border-radius:2px;padding:5px 10px;height:30px;line-height:30px}
.js-vip-login-register .report-container{overflow-x:scroll;min-height:400px}
.js-vip-login-register .ng-table th.sortable{min-width:205px}
.js-vip-login-register .ng-table th.details{width:50px}
.js-vip-login-register .ng-table .ng-table-filters th span.input-group-btn{min-width:50px}
.js-vip-login-register .report-container td.wrap-text{white-space:normal}
.js-vip-login-register .ng-table .date-input.input-group{max-width:175px}
.js-vip-login-register .ng-table .date-input .form-control{max-width:140px}
.js-vip-login-register .loading-container{position:relative}
.js-vip-login-register .loading-container .loading:after,.js-vip-login-register .loading-container .loading:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;min-height:50px;min-width:50px}
.js-vip-login-register .loading-container .loading:before{background-color:#fff;opacity:.5}
.js-vip-login-register .date-input ul *,.js-vip-login-register .date-input ul table{max-width:300px}
.js-vip-login-register button.details{margin-left:3px}
.js-vip-login-register .report-container .ng-table-pager{display:block}
.js-vip-login-register .dashboard-table td.dashboard-link{width:10%}
.js-vip-login-register .dashboard-table td.item-link{padding-top:12px}
.js-vip-login-register div.apps .panel-body{padding:0}
.js-vip-login-register .bg-light .lter,.js-vip-login-register .bg-light.lter{background-color:#f0f3f4}
.js-vip-login-register .field-label{font-weight:400;font-size:16px;color:#333;margin-bottom:8px}
.js-vip-login-register .app-content{height:auto}
.js-vip-login-register [ng\:cloak],.js-vip-login-register [ng-cloak],.js-vip-login-register [data-ng-cloak],.js-vip-login-register [x-ng-cloak],.js-vip-login-register .ng-cloak,.js-vip-login-register .x-ng-cloak,.js-vip-login-register .ng-hide:not(.ng-hide-animate){display:none !important}
.js-vip-login-register ng\:form{display:block}
.js-vip-login-register i.caret{border:7px solid transparent;border-top:7px solid #666;float:none}
.js-vip-login-register .ui-select-bootstrap .ui-select-toggle{position:relative;width:100%}
.js-vip-login-register .ui-select-bootstrap .ui-select-toggle>i.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}
.js-vip-login-register .ui-select-bootstrap .ui-select-toggle,.js-vip-login-register .collapsing,.js-vip-login-register .dropdown,.js-vip-login-register .dropup{position:relative}
.js-vip-login-register .ui-select-bootstrap>.ui-select-match>.btn{text-align:left !important}
.js-vip-login-register .ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px;list-style-type:none}
.js-vip-login-register .open>.dropdown-menu{display:block}
.js-vip-login-register .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:16px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.js-vip-login-register .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.js-vip-login-register .dropdown-header{font-size:12px;color:#777;white-space:nowrap}
.js-vip-login-register input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}
.js-vip-login-register input[type=checkbox],.js-vip-login-register input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
.js-vip-login-register .form-control,.js-vip-login-register output{font-size:16px;line-height:1.42857143;color:#333;display:block}
.js-vip-login-register input[type=file]{display:block}
.js-vip-login-register input[type=range]{display:block;width:100%}
.js-vip-login-register select[multiple],.js-vip-login-register select[size]{height:auto}
.js-vip-login-register input[type=checkbox]:focus,.js-vip-login-register input[type=radio]:focus,.js-vip-login-register input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.js-vip-login-register output{padding-top:7px}
.js-vip-login-register .form-control{width:100%;height:45px;padding:6px 12px;background-color:#fff;border:1px solid #333;border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.js-vip-login-register .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.js-vip-login-register .form-control::-moz-placeholder{color:#999;opacity:1}
.js-vip-login-register .form-control:-ms-input-placeholder{color:#999}
.js-vip-login-register .form-control::-webkit-input-placeholder{color:#999}
.js-vip-login-register .ui-select-placeholder{width:100%}
.js-vip-login-register .ui-select-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}
.js-vip-login-register .panel-body-title{margin-bottom:26px;text-align:center}
.js-vip-login-register .ui-select-choices-row a{padding:5px 13px;display:block;color:#303030;background-color:transparent}
.js-vip-login-register .ui-select-choices-row a:hover{background-color:#f0f0f0}
.js-vip-login-register .password-strength-indicator{display:none}
.js-vip-login-register .login-register-lede-title{margin:0;padding:0;font-size:30px}
.js-vip-login-register #app{padding:0;margin:0}
.js-vip-login-register .panel-body-title{font-size:28px}
.js-vip-login-register input[type="text"].form-control,.js-vip-login-register input[type="email"].form-control,.js-vip-login-register input[type="tel"].form-control,.js-vip-login-register input[type="password"].form-control{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;outline:0;border:1px solid}
.js-vip-login-register .js-vip-login-register-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:100%;max-width:48rem;background-color:#f0f0f0}
.js-vip-login-register .js-vip-register-row{font-size:0;width:100%;position:relative;padding:40px}
.js-vip-login-register .js-vip-register-row::after{content:'';display:block;position:absolute;top:40px;right:40px;bottom:40px;left:50%;z-index:0;background-image:url('clientlib-site/img/bg-color-fill-login.jpg');background-size:cover;background-repeat:no-repeat;white-space:nowrap}
.js-vip-login-register .js-vip-register-row::before{content:'';display:block;position:absolute;top:40px;left:40px;bottom:40px;right:50%;left:0;z-index:0;background-color:#fff}
.js-vip-login-register .js-vip-register-row div{font-size:16px}
.js-vip-login-register .js-vip-register-row .m-t-md.system-messages-alert.no-bg+.text-center.m-t.m-b{font-size:15px;margin-top:30px;margin-bottom:8px}
.js-vip-login-register .js-vip-register-row .m-t-md.system-messages-alert.no-bg+.text-center.m-t.m-b a{font-size:inherit;display:block;color:#999}
.js-vip-login-register .js-vip-register-row .m-t-md.system-messages-alert.no-bg+.text-center.m-t.m-b a:hover{color:#666}
.js-vip-login-register .js-vip-register-row .m-t-md.system-messages-alert.no-bg+.text-center.m-t.m-b+a[href="#!/register"]{background:0;font-size:15px;color:#999;padding:0}
.js-vip-login-register .js-vip-register-row .m-t-md.system-messages-alert.no-bg+.text-center.m-t.m-b+a[href="#!/register"]:hover{color:#666}
.js-vip-login-register .align-middle-float{display:inline-block;vertical-align:middle;width:50%;position:relative;z-index:10}
.js-vip-login-register .align-middle-float.align-middle-float--right{right:-50%}
.js-vip-login-register .align-middle-float.align-middle-float--left{left:-50%}
.js-vip-login-register .hello-vantiv{font-size:200px}
.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary+.btn.btn-lg.btn-block.bg-light.dker,.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary{padding:15px 12px;display:block;max-width:90%;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}
.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary+.btn.btn-lg.btn-block.bg-light.dker,.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary,.js-vip-login-register .btn-lg.btn-block.bg-primary.btn.bg-primary{background-color:#00a9e0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;color:#fff;font-size:16px;font-weight:normal;margin-top:30px}
.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary+.btn.btn-lg.btn-block.bg-light.dker{background-color:#aaa}
.js-vip-login-register .text-success-dker+.text-center .system-messages-alert+.btn.btn-lg.btn-block.bg-primary{display:none}
.js-vip-login-register .text-success-dker+.text-center .system-messages-alert .alert{text-align:center;max-width:90%;margin-right:auto;margin-left:auto}
.js-vip-login-register .login-register-lede{padding:50px;color:#fff}
.js-vip-login-register .login-register-lede .login-register-lede-title{font-size:38px;margin-bottom:20px}
.js-vip-login-register .login-register-lede p{font-size:17px}
.js-vip-login-register .login-register-lede .login-register-link a{color:#fff;display:inline-block;position:relative;transition:all 200ms linear;letter-spacing:1px}
.js-vip-login-register .login-register-lede .login-register-link a .link-brdr{display:inline-block;width:100%;border-bottom:2px solid rgba(255,255,255,0.3);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}
.js-vip-login-register .login-register-lede .login-register-link a:hover .link-brdr{border-color:#fff}
.js-vip-login-register #vip-container{background-color:#fff;padding:59px 50px 59px 50px}
@media all and (max-width:920px){.js-vip-login-register .js-vip-register-row::after,.js-vip-login-register .js-vip-register-row::before{display:none}
.js-vip-login-register .align-middle-float{display:block;width:100%;max-width:600px;margin:0 auto}
.js-vip-login-register .align-middle-float.align-middle-float--right{right:auto}
.js-vip-login-register .align-middle-float.align-middle-float--left{left:auto}
.js-vip-login-register .app-content-body{padding-bottom:0}
.js-vip-login-register .login-register-lede{background-image:url('clientlib-site/img/bg-color-fill-login.jpg');background-size:cover;background-repeat:no-repeat}
}
@media all and (max-width:600px){.js-vip-login-register .js-vip-register-row{padding:0}
}
@media all and (max-width:429px){.js-vip-login-register .login-register-lede{padding:30px 20px}
.js-vip-login-register #vip-container{padding:30px 20px}
}
@media all and (max-width:1034px){.login_component{margin-top:0}
}
.country-code-telephone-group{display:table;width:100%}
.country-code-telephone-group .row{display:table-row}
.country-code-telephone-group .col-xs-2,.country-code-telephone-group .col-xs-10{display:table-cell;vertical-align:middle;float:none}
.country-code-telephone-group .col-xs-2 input,.country-code-telephone-group .col-xs-10 input{width:100%;margin:0}
.country-code-telephone-group .col-xs-2{width:70px}
.country-code-telephone-group .col-xs-2 input{border-right:0;background-color:#eee;text-align:center}
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}
.featherlight:last-of-type{background:rgba(0,0,0,0.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner{display:block}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}
.featherlight .featherlight-image{width:100%}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}
.featherlight iframe{border:0}
.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}
}
@media all{.lightbox{display:none}
.fl-page h1,.fl-page h3,.fl-page h4{font-family:'HelveticaNeue-UltraLight','Helvetica Neue UltraLight','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:100;letter-spacing:1px}
.fl-page h1{font-size:110px;margin-bottom:.5em}
.fl-page h1 i{font-style:normal;color:#ddd}
.fl-page h1 span{font-size:30px;color:#333}
.fl-page h3{text-align:right}
.fl-page h3{font-size:15px}
.fl-page h4{font-size:2em}
.fl-page .jumbotron{margin-top:2em}
.fl-page .doc{margin:2em 0}
.fl-page .btn-download{float:right}
.fl-page .btn-default{vertical-align:bottom}
.fl-page .btn-lg span{font-size:.7em}
.fl-page .footer{margin-top:3em;color:#aaa;font-size:.9em}
.fl-page .footer a{color:#999;text-decoration:none;margin-right:.75em}
.fl-page .github{margin:2em 0}
.fl-page .github a{vertical-align:top}
.fl-page .marketing a{color:#999}
.fixwidth{background:rgba(256,256,256,0.8)}
.fixwidth .featherlight-content{width:70%;padding:25px;color:#fff;background:#111}
.fixwidth .featherlight-close{color:#fff;background:#333}
.video-popup-link{float:left;margin-right:5px}
}
}
@media(max-width:768px){.fl-page h1 span{display:block}
.fl-page .btn-download{float:none;margin-bottom:1em}
}
.l-article .article{max-width:40rem;padding:1.5rem 1rem 0 1rem !important}
.videoHold:nth-of-type(odd){margin-right:3%}
.videoHold{max-width:48%;float:left}
.videoHold p{max-width:100%}
@media(max-width:600px){.videoHold:nth-of-type(odd){margin-right:3%}
.videoHold{max-width:100%;float:none;clear:both}
.videoHold p{max-width:100%}
}
.voices-component{font-size:.9rem}
button.vjs-big-play-button{min-width:0 !important}
.voices-component .columns.columns--two .column.column-right.m-photo-band__body .m-photo-band__body--inner .parsys-column.columns--two .parsys_column{width:48%;margin-top:15px}
.voice-copy h2{font-size:38px;margin-bottom:0;line-height:38px;font-weight:bold;color:#fff}
.voices-component .mfix h2{margin-bottom:10px}
.voice-copy h4{font-size:25px;font-weight:100;letter-spacing:1px;text-transform:uppercase;color:#fff}
.voices-component .mfix h5{font-size:.8rem;line-height:1rem;font-weight:100 !important;margin-bottom:0}
.voices-component .mfix .parsys-column p{font-size:.8rem;line-height:1.2rem;font-weight:100}
.voices-component p.small-text.reduce-margin{margin-bottom:0;text-transform:uppercase;font-size:14px}
.voices-component p.icon-hold{margin-bottom:15px}
.voices-component .module--collapse .columns--two .column:nth-of-type(even),.voices-component .module--collapse .columns--two .parsys_column:nth-of-type(even){margin-left:1%;margin-right:1%}
.voices-component .m-photo-band .columns--three .column,.voices-component .m-photo-band .columns--three .parsys_column{float:left;width:31.25% !important;border-radius:16px;padding:15px}
.voices-component .m-photo-band__body--inner{transform:none !important;margin-top:-90px;position:static}
.voices-component img.small-icon{max-width:65px;position:relative;left:-4px}
.voice-copy{position:absolute;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;left:49.5%;top:57px}
.voice-component{background:transparent !important}
.quotes-1{color:#fff;font-weight:bold;font-size:106px;position:absolute;left:211px;top:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;font-style:normal !important}
.quotes-2{color:#fff;font-weight:bold;font-size:106px;position:absolute;left:335px;top:107px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;font-style:normal !important}
.vantiv-voice.no-bg-voice--light .quotes-1,.vantiv-voice.no-bg-voice--light .quotes-2{color:#303030 !important}
.vantiv-voice.no-bg-voice--dark .quotes-1,.vantiv-voice.no-bg-voice--dark .quotes-2{color:#fff !important}
.vantiv-voice.no-bg-voice--light .voice-copy h2,.vantiv-voice.no-bg-voice--light .voice-copy h4{color:#303030 !important}
.voice-copy h2 .vantiv-voice.no-bg-voice--dark,.vantiv-voice.no-bg-voice--dark h4{color:#fff !important}
.vantiv-voice{width:67%;min-height:190px;margin-top:40px;position:relative;left:-200px;overflow:visible !important;z-index:2;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}
.vantiv-voice:after{transform-origin:bottom left;transform:skew(-30deg,0);-ms-transform:skew(-30deg,0);-webkit-transform:skew(-30deg,0);transform:skew(-30deg,0);z-index:-1;left:0;top:0;width:100%;height:100%;display:block;position:absolute;content:" "}
.voice-photo img{border-radius:50%;max-width:130px}
.voice-photo{-webkit-transform:none !important;-moz-transform:none;-o-transform:none;transform:none !important;position:relative;left:238px;top:28px;max-width:130px}
.vantiv-voice.no-bg{background:0;min-height:156px}
.voices-component .module__inner.mfix{margin-left:0;margin-right:0;position:relative;max-width:61.5rem;min-height:540px;overflow:visible;width:100%;padding-left:.75rem;padding-right:.75rem;margin:0 auto}
.voices-component .column.column-right.m-photo-band__body{width:40%;padding-right:0;position:relative;top:-45px;float:right}
.voices-component .m-photo-band__body--inner{position:static;margin-top:-90px}
.left-title{position:relative;top:21px;max-width:38%;left:16.75%;float:left}
.left-title h2{font-weight:bold}
.vantiv-voice.orange-to-red{background:#ffa300}
.vantiv-voice.orange-to-red:after,.m-photo-band.orange-to-red{background:#ffa300 !important;background:-moz-linear-gradient(left,#ffa300 0,#fd0000 100%) !important;background:-webkit-linear-gradient(left,#ffa300 0,#fd0000 100%) !important;background:linear-gradient(to right,#ffa300 0,#fd0000 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa300',endColorstr='#fd0000',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.red-to-orange{background:#fd0000}
.vantiv-voice.red-to-orange:after,.m-photo-band.red-to-orange{background:#fd0000 !important;background:-moz-linear-gradient(left,#fd0000 0,#ffa300 100%) !important;background:-webkit-linear-gradient(left,#fd0000 0,#ffa300 100%) !important;background:linear-gradient(to right,#fd0000 0,#ffa300 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0000',endColorstr='#ffa300',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-red{background:#fd0000}
.vantiv-voice.solid-red:after,.m-photo-band.solid-red{background:#fd0000 !important;color:#FFF !important}
.vantiv-voice.solid-orange{background:#ffa300}
.vantiv-voice.solid-orange:after,.m-photo-band.solid-orange{background:#ffa300 !important;color:#FFF !important}
.vantiv-voice.teal-to-lb{background:#40c1ac !important}
.vantiv-voice.teal-to-lb:after,.m-photo-band.teal-to-lb{background:#40c1ac !important;background:-moz-linear-gradient(left,rgba(64,193,172,1)0,rgba(0,169,224,1) 100%) !important;background:-webkit-linear-gradient(left,rgba(64,193,172,1)0,rgba(0,169,224,1)100%) !important;background:linear-gradient(to right,rgba(64,193,172,1)0,rgba(0,169,224,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c1ac',endColorstr='#00a9e0',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-teal{background:#40c1ac !important}
.vantiv-voice.solid-teal:after,.m-photo-band.solid-teal{background:#40c1ac !important;color:#FFF !important}
.vantiv-voice.lb-to-teal{background:#00a9e0 !important}
.vantiv-voice.lb-to-teal:after,.m-photo-band.lb-to-teal{background:#00a9e0 !important;background:-moz-linear-gradient(left,rgba(0,169,224,1) 0,rgba(64,193,172,1)100%) !important;background:-webkit-linear-gradient(left,rgba(0,169,224,1)0,rgba(64,193,172,1)100%) !important;background:linear-gradient(to right,rgba(0,169,224,1) 0,rgba(64,193,172,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a9e0',endColorstr='#40c1ac',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-lb{background:#00a9e0 !important}
.vantiv-voice.solid-lb:after,.m-photo-band.solid-lb{background:#00a9e0 !important;color:#FFF !important}
.vantiv-voice.purple-to-lb{background:#7100b4 !important}
.vantiv-voice.purple-to-lb:after,.m-photo-band.purple-to-lb{background:#7100b4 !important;background:-moz-linear-gradient(left,rgba(113,0,180,1)0,rgba(0,169,224,1)100%) !important;-webkit-linear-gradient(left,rgba(113,0,180,1)0,rgba(0,169,224,1)100%) !important;background:linear-gradient(to right,rgba(113,0,180,1)0,rgba(0,169,224,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7100b4',endColorstr='#00a9e0',GradientType=1);color:#FFF !important}
.vantiv-voice.solid-purple{background:#7100b4 !important}
.vantiv-voice.solid-purple:after,.m-photo-band.solid-purple{background:#7100b4 !important}
.vantiv-voice.lb-to-purple{background:#00a9e0 !important}
.vantiv-voice.lb-to-purple:after,.m-photo-band.lb-to-purple{background:#00a9e0 !important;background:-moz-linear-gradient(left,rgba(0,169,224,1)0,rgba(113,0,180,1)100%) !important;background:-webkit-linear-gradient(left,rgba(0,169,224,1)0,rgba(113,0,180,1)100%) !important;background:linear-gradient(to right,rgba(0,169,224,1)0,rgba(113,0,180,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a9e0',endColorstr='#7100b4',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.teal-to-green{background:#40c1ac !important}
.vantiv-voice.teal-to-green:after,.m-photo-band.teal-to-green{background:#40c1ac !important;background:-moz-linear-gradient(left,rgba(64,193,172,1)0,rgba(206,220,0,1)100%) !important;background:-webkit-linear-gradient(left,rgba(64,193,172,1)0,rgba(206,220,0,1)100%) !important;background:linear-gradient(to right,rgba(64,193,172,1)0,rgba(206,220,0,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c1ac',endColorstr='#cedc00',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-green{background:#cedc00 !important}
.vantiv-voice.solid-green:after,.m-photo-band.solid-green{background:#cedc00 !important;color:#303030 !important}
.vantiv-voice.db-to-lb{background:#0057b8}
.vantiv-voice.db-to-lb:after,.m-photo-band.db-to-lb{background:#0057b8 !important;background:-moz-linear-gradient(left,#0057b8 0,#00a9e0100%) !important;background:-webkit-linear-gradient(left,#0057b80,#00a9e0100%) !important;background:linear-gradient(to right,#0057b80,#00a9e0 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(0,87,184)',endColorstr='rgb(0,169,224)',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.lb-to-db{background:#00a9e0}
.vantiv-voice.lb-to-db:after,.m-photo-band.lb-to-db{background:#00a9e0 !important;background:-moz-linear-gradient(left,#00a9e00,#0057b8100%) !important;background:-webkit-linear-gradient(left,rgba(0,169,224,1)0,#0057b8100%) !important;background:linear-gradient(to right,rgba(0,169,224,1)0,rgba(0,87,184,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(0,169,224)',endColorstr='rgb(0,87,184)',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-db{background:#0057b8 !important}
.vantiv-voice.solid-db:after,.m-photo-band.solid-db{background:#0057b8 !important;color:#FFF !important}
.vantiv-voice.green-to-teal{background:#cedc00 !important}
.vantiv-voice.green-to-teal:after,.m-photo-band.green-to-teal{background:#cedc00 !important;background:-moz-linear-gradient(left,rgba(206,220,0,1)0,rgba(64,193,172,1)100%) !important;background:-webkit-linear-gradient(left,rgba(206,220,0,1)0,rgba(64,193,172,1)100%) !important;background:linear-gradient(to right,rgba(206,220,0,1)0,rgba(64,193,172,1)100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedc00',endColorstr='#40c1ac',GradientType=1) !important;color:#FFF !important}
.vantiv-voice.solid-grey,.vantiv-voice.solid-grey:after,.m-photo-band.solid-grey{background:#f0f0f0 !important;color:#303030 !important}
.m-photo-band.solid-grey h2,.m-photo-band.solid-grey h4{color:#303030 !important}
.vantiv-voice.solid-white,.vantiv-voice.solid-white:after,.m-photo-band.solid-white{background:#fff !important;color:#303030 !important}
.vantiv-voice.solid-white .quotes-1,.vantiv-voice.solid-white .quotes-2,.m-photo-band.solid-white .quotes-1,.m-photo-band.solid-white .quotes-2,.vantiv-voice.solid-white h2,.vantiv-voice.solid-white h4{color:#303030 !important}
.vantiv-voice.solid-grey .quotes-1,.vantiv-voice.solid-grey .quotes-2,.m-photo-band.solid-grey .quotes-1,.m-photo-band.solid-grey .quotes-2,.vantiv-voice.solid-grey h2,.vantiv-voice.solid-grey h4{color:#303030 !important}
.m-photo-band.solid-white h2,.m-photo-band.solid-white h4{color:#303030 !important}
@media(max-width:1500px){.voices-component .mfix .module--collapse .m-photo-band__body--inner{padding:0 .9rem 0 1rem}
.voices-component .mfix .module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{width:53%}
}
@media(max-width:1334px){.voices-component .mfix .column.column-right.m-photo-band__body{width:59%}
.left-title h2{font-size:32px;line-height:1.75rem}
.left-title h3{font-size:1.25rem}
.voice-copy h4{font-size:18px}
.voice-copy h2{margin-bottom:0 !important}
.vantiv-voice{min-width:520px}
.voices-component .mfix .column.column-right.m-photo-band__body{width:40%}
}
@media(max-width:1219px){.left-title{left:196px}
.voice-copy{position:absolute;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;left:395px;top:57px}
}
@media(max-width:1190px){.vantiv-voice{min-width:475px}
.voice-copy h4{font-size:17px}
.voice-copy h2{margin-bottom:0 !important}
.mfix h2{margin-bottom:10px;font-size:26px;line-height:1.6rem}
.left-title{top:22px;left:196px;padding-bottom:33px}
.voice-copy{left:395px}
}
@media(max-width:1170px){.voices-component .mfix .column.column-right.m-photo-band__body{margin-right:0 !important}
.voices-component .mfix.module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{width:56%}
}
@media(max-width:1034px){.voices-component .mfix .m-photo-band__body--inner{padding-right:0 !important}
.voices-component .mfix .column.column-right.m-photo-band__body{float:none;clear:both;width:100%;top:100px}
.voice-photo img{border-radius:50%;max-width:90px}
.voices-component img.small-icon{max-width:50px}
.voices-component .mfix .m-photo-band__body--inner{margin-top:0}
.voices-component .parbase.text h3,.voices-component .parbase.text p{margin-left:15px !important;max-width:94%}
.voices-component .module--collapse .columns--two .parsys_column h3,.voices-component .module--collapse .columns--two .parsys_column p{margin-left:0 !important}
.mfix .title h2{margin-left:15px}
.voice-copy{left:200px;top:39px;transform:skew(0) !important;-webkit-transform:skew(0) !important;-moz-transform:skew(0) !important;-o-transform:skew(0) !important;transform:skew(0) !important}
.voice-photo{-webkit-transform:none !important;-moz-transform:none;-o-transform:none;transform:none !important;position:relative;left:87px;top:28px;max-width:130px}
.quotes-1{font-size:72px;left:76px}
.quotes-2{font-size:70px;left:157px;top:80px}
.voices-component .mfix .column.column-right.m-photo-band__body{top:0}
.voices-component .mfix h2{font-size:30px}
.voices-component .mfix h2{margin-bottom:0}
.voices-component .module__inner.mfix{min-height:620px}
.voices-component .module__inner.mfix{position:static;overflow:visible}
.voices-component .module.m-photo-band.module--collapse.module--background.module--background-dark.m-photo-band,.voices-component .module.m-photo-band.module--collapse.module--background.module--background-light.m-photo-band{background-size:cover !important}
.vantiv-voice.no-bg-voice--light,.vantiv-voice.no-bg-voice--dark{margin-top:0}
.voices-component .module--collapse .m-photo-band__body--inner{padding:0 1rem 0 1rem;float:none;clear:both;position:static;-webkit-transform:none;transform:none;-ms-transform:none}
.voices-component .module__inner.mfix{padding-bottom:24px}
.voices-component .m-photo-band .columns--three .column,.voices-component .m-photo-band .columns--three .parsys_column{margin-right:2% !important}
.voices-component .parsys-column.columns--three{padding-left:2%}
.voices-component .module--collapse .columns--two .column:nth-of-type(even),.voices-component .module--collapse .columns--two .parsys_column:nth-of-type(even){margin-left:0;margin-right:0}
.voices-component .mfix .column.column-right.m-photo-band__body{width:100%;padding-right:24px !important;float:none;display:block}
.left-title h3{margin-bottom:0}
.left-title{position:relative;top:0;max-width:96%;left:0;float:none;clear:both;margin-top:25px;margin-bottom:0;padding-bottom:0;margin-left:20px}
.vantiv-voice{width:99%;min-height:139px;margin-top:40px;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;position:relative;left:-57px;overflow:visible !important}
}
@media(max-width:989px){.voices-component .module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{float:left;padding-right:0;width:55%;padding-top:3rem}
.voices-component .module--collapse .columns--two .column:nth-of-type(even),.voices-component .module--collapse .columns--two .parsys_column:nth-of-type(even){padding-top:.5rem}
.voices-component .columns--three .parsys_column{padding:22px !important}
.left-title{margin-bottom:-30px}
.voices-component .mfix .column.column-right.m-photo-band__body{top:0;position:static !important;padding-top:2em}
.voices-component .columns.columns--two .column.column-right.m-photo-band__body .m-photo-band__body--inner .parsys-column.columns--two .parsys_column{padding-top:0;width:46%;margin-right:4%}
.voices-component .m-photo-band__body--inner .text{max-width:98%}
}
@media(max-width:950px){.voice-copy{left:211px;top:39px}
}
@media(max-width:830px){.voices-component .mfix .parsys_column{color:#303030 !important}
.voice-copy{color:#fff !important}
.vantiv-voice{width:100%;min-height:139px;margin-top:0;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;position:relative;left:0;overflow:hidden !important}
.vantiv-voice:after{transform-origin:bottom left;-ms-transform:none;-webkit-transform:none;transform:none}
.module--background.module--background-dark.m-photo-band img.small-icon{-webkit-filter:invert(1);filter:invert(1)}
.voices-component .parsys-column.columns--three{padding-left:0}
.voices-component .m-photo-band__photo-bg.module--background-small.mfix2{min-height:0 !important}
.voices-component .module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{width:100%;padding-top:0}
.voices-component .columns--three .parsys_column{padding:12px !important}
.voices-component .marketing-summary-form-band .column--summary,.voices-component .marketing-summary-form-band .column--form{max-width:96%;margin-right:auto;margin-left:auto}
.voices-component .voices-component .m-photo-band__photo,.voices-component .m-photo-band__body{min-height:0}
.voices-component .mfix .column.column-right.m-photo-band__body{width:100%;padding-left:.75rem;padding-right:1.85rem;float:none;display:block;padding-top:0}
.voices-component .module__inner.mfix{position:relative;max-width:61.5rem;min-height:540px;overflow:initial;width:100%;padding-left:0;padding-right:0;margin:0 auto}
.left-title h3{margin-bottom:10px}
.mfix .title h2{margin-left:0}
.voices-component .columns--three .parsys_column{padding-left:0 !important}
.mfix .title h2{color:#303030}
.left-title{top:0;max-width:95%;left:16px;padding-left:0;padding-right:1rem;margin-bottom:10px}
.voices-component .parbase.text h3,.voices-component .parbase.text p{margin-left:0 !important}
.voices-component .parbase.text p{margin-left:0 !important;font-size:.8rem;line-height:1.15rem}
.module.m-photo-band.module--collapse.module--background.voice-bg{padding-top:0}
.voice-photo{left:48px;top:21px}
.quotes-1{font-size:72px;left:29px}
.quotes-2{font-size:70px;left:115px;top:80px}
.voice-copy{left:160px;top:39px}
}
@media(max-width:768px){.voices-component .module{padding-top:0 !important}
.vantiv-voice{width:120%}
.voices-component .mfix h2{margin-bottom:15px}
}
@media(max-width:641px){.voices-component .m-photo-band__photo-bg.mfix2{min-height:0 !important}
}
@media(max-width:640px){.left-title{max-width:93%}
.voices-component{font-size:.7rem}
}
@media(max-width:600px){.voices-component .mfix .title h2{margin-bottom:25px}
.vantiv-voice{width:190%}
.voices-component .mfix .m-photo-band .columns--three .column,.voices-component .m-photo-band .columns--three .parsys_column{width:90% !important;padding-left:0 !important}
.voices-component .module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{padding-top:0;float:none !important;width:100% !important}
.voices-component .columns--three .parsys_column{padding-left:0 !important}
.voices-component .module--collapse .columns--two .column,.voices-component .module--collapse .columns--two .parsys_column{position:static;padding-top:160px;padding-right:2%}
.voices-component img.small-icon{margin-top:25px}
.voices-component .m-photo-band__body--inner{padding-top:25px !important}
.left-title{margin-bottom:-15px}
.voices-component img.small-icon{margin-top:0}
.left-title h2{margin-bottom:25px !important}
.voices-component .mfix p{margin-bottom:15px}
.voices-component .mfix h2{font-size:24px}
}
@media(max-width:410px){.voice-photo img{border-radius:50%;max-width:75px}
.voice-copy{position:relative}
.vantiv-voice{width:100%;min-height:139px;margin-top:0;position:relative;left:-90px;overflow:hidden !important}
.left-title{margin-left:4px;margin-top:0;padding-top:20px;max-width:96%;margin-left:2%}
.voices-component .mfix .column.column-right.m-photo-band__body{padding-right:4px}
.voice-copy h4{font-size:14px}
.vantiv-voice{width:100%;min-height:139px;margin-top:0;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;position:relative;left:-57px;overflow:hidden !important}
.voice-photo{left:auto !important;position:relative;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;margin:0 auto;text-align:center}
.quotes-1{font-size:50px !important;left:37% !important;top:19px !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;font-style:normal !important}
.quotes-2{font-size:50px !important;left:57% !important;top:61px !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important;font-style:normal !important}
.voice-copy{position:static;text-align:center;margin:0 auto;margin-top:20px;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important}
.vantiv-voice{width:100%;min-height:139px;margin-top:0;position:static;min-width:0 !important}
.voices-component .mfix h2{font-size:24px;padding-top:12px !important}
}
@media(max-width:400px){.voice-copy{max-width:240px}
}
@media(max-width:375px){.voice-copy h4{font-size:14px}
.voices-component .mfix h2{font-size:20px !important}
.voice-photo{left:70px;top:21px}
.voice-copy{left:170px;top:28px}
.left-title h3{font-size:20px;line-height:28px}
}
@media(max-width:350px){.voice-copy{left:170px;top:28px;max-width:150px}
.voices-component .mfix h2{line-height:25px}
.voice-photo img{border-radius:50%;max-width:75px}
.quotes-1{font-size:55px !important;left:34% !important}
.quotes-2{font-size:55px;left:59% !important;top:70px !important}
.voice-copy{max-width:100%}
}
.m-photo-band.module--background-dark{color:white !important}
.m-photo-band.module--background-light{color:#303030 !important}
ul.social-share{list-style-type:none}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.social-share{position:fixed;top:0;left:34px;z-index:100;background-image:none;padding:10px;margin:-10px 0 0 0;opacity:0;transition:opacity 200ms linear;border-radius:3px;background-color:#fff;background-color:rgba(255,255,255,0.9)}
.social-share.show-social-share{opacity:1}
.social-share.hide-social-share{opacity:0}
.social-share li{margin:0 0 10px 0;padding:0;height:34px;width:34px}
.social-share li:before{content:none}
.social-share li,.social-share li a,.social-share li i{border-radius:3px}
.social-share li a,.social-share li i{width:100%;height:100%;display:block !important}
.social-share li a{color:#fff;background-color:#8a8a8a;display:block;text-decoration:none;overflow:hidden;position:relative}
.social-share li a:hover,.social-share li afocus{background-color:#a3a3a3;color:white}
.social-share li a i{position:absolute;top:0;left:0}
.social-share li a i::before{position:absolute;top:0;left:0;display:block}
.social-share li a i.fa-facebook::before,.social-share li a i.fa-twitter::before{font-size:1.5em;top:5px;left:auto;right:5px}
.social-share li a i.fa-twitter::before{right:4px}
.social-share li a i.fa-linkedin::before{font-size:1.2em;top:6px;left:8px}
.social-share li a i.fa-google-plus::before{font-size:.83333333333333em;top:.6em;left:.53333333em}
@media(max-width:767px){.social-share{left:115px;opacity:.9}
.social-share:before,.social-share:after{content:" ";display:table}
.social-share:after{clear:both}
.social-share li{margin-bottom:0;margin-right:10px;float:left}
.social-share li:last-child{margin:0}
}
.sticky-nav{left:0;width:100%;z-index:1000;background-color:#00a9e0;color:#fff;padding:0;bottom:0;position:fixed;border-top:1px solid #ccc;display:none}
.sn--content-wrap{height:50px;padding-top:10px}
.sn--brand-container{float:left;margin-right:50px}
.sn--brand-container a.logo-link{background-image:url('clientlib-site/img/vantiv-logo-white-md.png');display:block;background-size:contain;background-repeat:no-repeat;width:100px}
.sn--brand-container a.logo-link img{display:none}
.sn--contact-container{display:inline-block;padding-right:50px}
.sn--contact-container .contact-links{display:inline-block}
.sn--contact-container .contact-links a,.sn--contact-container .contact-links a:hover,.sn--contact-container .contact-links a:visited,.sn--contact-container .contact-links a:focus,.sn--contact-container .contact-links a:active{color:#fff !important}
.sn--contact-container .contact-links .contact-btn{color:#fff;display:inline-block;padding:0 20px;margin-right:10px}
.sn--contact-container .contact-links .contact-btn span.btn-label{font-weight:600;font-size:.9rem}
.sn--contact-container .contact-links .contact-btn.btn--call a.tel-link{top:2px;padding-right:8px}
.sn--contact-container .contact-links .contact-btn i{font-size:1.2rem;font-weight:normal;padding-right:5px;position:relative;top:5px}
.sn--contact-container .contact-links .contact-btn i.vi-bz{position:relative;padding-right:20px;top:0}
.sn--contact-container .contact-links .contact-btn i.vi-bz:before{content:" ";background-size:contain;background-repeat:no-repeat;min-width:28px;min-height:28px;top:0;left:-15px;position:absolute}
.sn--contact-container .contact-links .contact-btn.btn--call i.vi-bz-phone:before{left:-10px;background-image:url('clientlib-site/img/icons/brandzone/icons-white/icon-white-cellphone.png')}
.sn--contact-container .contact-links .contact-btn.btn--form i.vi-bz-check:before{background-image:url('clientlib-site/img/icons/brandzone/icons-white/icon-white-checkmark.png');top:4px}
.sn--contact-container .contact-links .contact-btn.btn--chat i.vi-bz-chat:before{background-image:url('clientlib-site/img/icons/brandzone/icons-white/icon-white-message.png')}
.sn--share-container{float:right}
.sn--share-container span.share-label{text-transform:none;color:#cecfd0;font-weight:600;float:left;margin-right:20px;font-size:.8rem;line-height:2em}
.sn--share-container div.social-links{float:right}
.sn--share-container a.social-link--round{background-color:#0057b8 !important;color:#fff !important}
.sn--share-container a.social-link--round.vi-googleplus{line-height:28px}
.sn--share-container a.social-link--round.vi-linkedin{line-height:29px}
@media(min-width:1035px){.sticky-nav .sn--mobile-trigger{display:none}
.sticky-nav .sn--content-wrap{display:block !important}
body.has-sticky-nav .site-footer-legal{padding:1.5rem 0 4rem 0}
}
@media(max-width:1034px){.sticky-nav .sn--content-wrap{display:none;background-color:#1779c5;height:auto;padding:0}
.sticky-nav.is-open .sn--content-wrap{display:block}
.sn--mobile-trigger{width:100%;height:50px}
.sn--mobile-trigger .trigger-label{padding:10px;float:left;padding-left:40px;font-weight:600}
.sn--mobile-trigger .trigger-btn{float:right;width:50px;height:50px;background-color:#1779c5}
.sn--mobile-trigger .trigger-btn .trigger-icon{position:relative;top:16px;left:15px}
.sn--mobile-trigger .trigger-btn .icon-open{display:none}
.sticky-nav.is-open .sn--mobile-trigger .trigger-btn .icon-open{display:block}
.sticky-nav.is-open .sn--mobile-trigger .trigger-btn .icon-closed{display:none}
.sn--brand-container{display:none}
.sn--contact-container{display:block}
.sn--contact-container .contact-links{display:block;margin-left:25px}
.sn--contact-container .contact-links .contact-btn{display:block;padding:10px}
.sn--share-container{display:block;float:none;background-color:#00a9e0;padding:10px;width:100%}
.sn--share-container span.share-label{float:right;color:#fff}
.sn--share-container div.social-links{float:none;margin-left:25px}
.sn--share-container a.social-link--round{background-color:#fff !important;color:#00a9e0 !important}
.site-footer-legal{padding:1.5rem 0}
}
.topnav{float:right;list-style:none}
.topnav__item{float:left;margin-left:15px}
.topnav__item--selected{font-weight:bold}
form input.st-search-input{font-size:12px;padding:5px 9px 5px 27px;height:18px;width:200px;color:#666;border:1px solid #ccc;outline:0;background:#fcfcfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU0j0oRWEcx/Hj3ifvlMHL7C1lY7mDwUBKkoksBjKJxWIQu7xlOybDLVGukhhMZDFbxGBS8nIjKR3E96nf0dPjuuVfn+6tc35P//P8/yYMw8CpbgygGQlcYw8H+Ai8MvotxQImgt81hk1M4cEPF2IV43jCGo7wjk5MYhhlGMKbG+7BKO4wiGPn8DO1vIN+jGA9fpjQaUksecG4zjGPL3VQ5IZb9OAw+LtO1FkjatxwUuEoTzjSbRu9/xO+0W97nnArqvXuoxve1/9p1OUIlmNGU7EX9+KGt3GKNuyiC5WoQAe2NJFP3PpzzmoR0khpxle6h3pnkeKJPCPjbtglerVFfWhSVxfqJtK4qrChTMY4XdjVm9O21aIA92LrFcv6HHtAsclxQVnxa0WfsqgDUib4X9muStCA2W8BBgDJ0EeGeFZ8WAAAAABJRU5ErkJggg==) no-repeat 7px 7px}
.swiftype-widget .autocomplete{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background-color:#fff;display:block;list-style-type:none;margin:0;padding:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:left}
.swiftype-widget .autocomplete ul{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background-color:#fff;display:block;list-style-type:none;margin:0;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:left}
.swiftype-widget .autocomplete li{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;cursor:pointer;padding:10px 8px;font-size:13px;list-style-type:none;background-image:none;margin:0}
.swiftype-widget .autocomplete li:first-child{border-top:1px solid #fff;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.swiftype-widget .autocomplete li:last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.swiftype-widget .autocomplete li.active{border-top:1px solid #145a93;border-bottom:1px solid #086aa8;background-color:#1285d5;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#37a3e9),color-stop(100%,#1285d5));background:-webkit-linear-gradient(#37a3e9,#1285d5);background:-moz-linear-gradient(#37a3e9,#1285d5);background:-o-linear-gradient(#37a3e9,#1285d5);background:linear-gradient(#37a3e9,#1285d5);-webkit-box-shadow:0 1px 0 #69bdf3 inset;-moz-box-shadow:0 1px 0 #69bdf3 inset;box-shadow:0 1px 0 #69bdf3 inset}
.swiftype-widget .autocomplete li p{font-size:13px;line-height:16px;margin:0;padding:0}
.swiftype-widget .autocomplete li p.title{font-weight:bold;color:#00a9e0}
.swiftype-widget .autocomplete li p.title em{color:#0b2644;font-style:normal;font-weight:bold}
.swiftype-widget .autocomplete li.active p.title{text-shadow:0 -1px 0 rgba(0,0,0,0.3);color:#fff}
.swiftype-widget .autocomplete li.active p.title em{color:#fff;font-style:normal}
.swiftype-widget .autocomplete li .sections{color:#999;font-size:11px}
.swiftype-widget .autocomplete li .sections em{color:#666;font-style:normal}
.swiftype-widget .autocomplete li .sections .section{display:inline}
.swiftype-widget .autocomplete li.active .sections{text-shadow:0 -1px 0 rgba(0,0,0,0.3);color:#a9d7f1}
.swiftype-widget .autocomplete li.active .sections em{color:#a9d7f1;font-style:normal}
.st-result-listing{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;letter-spacing:.8px;margin-top:40px}
form input.st-search-input{font-size:12px;padding:5px 9px 5px 27px;height:18px;width:200px;color:#666;border:1px solid #ccc;outline:0;background:#fcfcfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU0j0oRWEcx/Hj3ifvlMHL7C1lY7mDwUBKkoksBjKJxWIQu7xlOybDLVGukhhMZDFbxGBS8nIjKR3E96nf0dPjuuVfn+6tc35P//P8/yYMw8CpbgygGQlcYw8H+Ai8MvotxQImgt81hk1M4cEPF2IV43jCGo7wjk5MYhhlGMKbG+7BKO4wiGPn8DO1vIN+jGA9fpjQaUksecG4zjGPL3VQ5IZb9OAw+LtO1FkjatxwUuEoTzjSbRu9/xO+0W97nnArqvXuoxve1/9p1OUIlmNGU7EX9+KGt3GKNuyiC5WoQAe2NJFP3PpzzmoR0khpxle6h3pnkeKJPCPjbtglerVFfWhSVxfqJtK4qrChTMY4XdjVm9O21aIA92LrFcv6HHtAsclxQVnxa0WfsqgDUib4X9muStCA2W8BBgDJ0EeGeFZ8WAAAAABJRU5ErkJggg==) no-repeat 7px 7px}
div.st-search-summary{border-bottom:1px solid #ccc;padding-bottom:7px;margin:12px 0}
div.st-result-listing{width:600px}
div.st-result-listing h2{font-size:13px;font-weight:normal;color:#333;margin:0}
div.st-result-listing h2 .st-query{font-style:italic;color:#666}
div.st-result-listing h3{font-size:12px;margin:5px 0}
div.st-result{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:12px}
div.st-result.final{border-bottom:0;margin-bottom:0}
div.st-result .st-snippet{color:#333}
div.st-result .st-date{color:#999}
.st-pagination{border-top:1px solid #ccc;margin-top:5px;padding-top:5px}
.st-prev{margin-right:20px}
.st-loading-message{font-size:16px;font-style:italic;color:#999;margin:10px auto}